Array
(
[scriptVersion] => 8
[oeValues] => Array
(
[Ubertip] => Diverse forces converge.
[Art] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
[abilList] => Array
(
)
[Name] => Prismatic Essence
)
[settings] => Array
(
[balanceTip] => Array
(
)
[goldcost] => 1200
[author] => Moppy
[authorDisplay] => |c006969FFMoppy|r
[version] => 1.0
[rarity] => rare
)
[dmgTable] => Array
(
)
[triggers] => Array
(
[0] => Array
(
[name] => Header
[code] => globals
BuffType prismatic_mark_celestial
BuffType prismatic_mark_darkness
BuffType prismatic_mark_nature
BuffType prismatic_mark_fire
BuffType prismatic_mark_ice
BuffType prismatic_mark_storm
BuffType prismatic_mark_iron
BuffType prismatic_mark_arcane
endglobals
//Do not remove or rename this function!
//Put your initialization tasks here, this function will be called on map init
private function init takes nothing returns nothing
local Modifier cel = Modifier.create()
local Modifier dar = Modifier.create()
local Modifier nat = Modifier.create()
local Modifier fir = Modifier.create()
local Modifier ice = Modifier.create()
local Modifier sto = Modifier.create()
local Modifier iro = Modifier.create()
local Modifier arc = Modifier.create()
set prismatic_mark_celestial = BuffType.create(5.0, 0.0, false)
call cel.addModification(MOD_DMG_FROM_ASTRAL, 0.2, 0.004)
call prismatic_mark_celestial.setBuffModifier(cel)
call prismatic_mark_celestial.setBuffIcon('@@0@@')
set prismatic_mark_darkness = BuffType.create(5.0, 0.0, false)
call dar.addModification(MOD_DMG_FROM_DARKNESS, 0.2, 0.004)
call prismatic_mark_darkness.setBuffModifier(dar)
call prismatic_mark_darkness.setBuffIcon('@@1@@')
set prismatic_mark_nature = BuffType.create(5.0, 0.0, false)
call nat.addModification(MOD_DMG_FROM_NATURE, 0.2, 0.004)
call prismatic_mark_nature.setBuffModifier(nat)
call prismatic_mark_nature.setBuffIcon('@@6@@')
set prismatic_mark_fire = BuffType.create(5.0, 0.0, false)
call fir.addModification(MOD_DMG_FROM_FIRE, 0.2, 0.004)
call prismatic_mark_fire.setBuffModifier(fir)
call prismatic_mark_fire.setBuffIcon('@@7@@')
set prismatic_mark_ice = BuffType.create(5.0, 0.0, false)
call ice.addModification(MOD_DMG_FROM_ICE, 0.2, 0.004)
call prismatic_mark_fire.setBuffModifier(ice)
call prismatic_mark_fire.setBuffIcon('@@4@@')
set prismatic_mark_storm = BuffType.create(5.0, 0.0, false)
call sto.addModification(MOD_DMG_FROM_STORM, 0.2, 0.004)
call prismatic_mark_fire.setBuffModifier(sto)
call prismatic_mark_fire.setBuffIcon('@@5@@')
set prismatic_mark_iron = BuffType.create(5.0, 0.0, false)
call iro.addModification(MOD_DMG_FROM_IRON, 0.2, 0.004)
call prismatic_mark_fire.setBuffModifier(iro)
call prismatic_mark_fire.setBuffIcon('@@2@@')
set prismatic_mark_arcane = BuffType.create(5.0, 0.0, false)
call arc.addModification(MOD_DMG_FROM_ARCANE, 0.2, 0.004)
call prismatic_mark_fire.setBuffModifier(arc)
call prismatic_mark_fire.setBuffIcon('@@3@@')
endfunction
[values] => Array
(
[explain] =>
[visible] => false
[goldcost] => 0
[name] =>
)
)
[1] => Array
(
[name] => On Damage
[code] => local Tower t = itm.getCarrier()
local integer lvl = t.getLevel()
local Unit c = Event.getTarget()
if t.getElement() == 0 then
call prismatic_mark_celestial.apply(t, c, lvl)
elseif t.getElement() == 1 then
call prismatic_mark_darkness.apply(t, c, lvl)
elseif t.getElement() == 2 then
call prismatic_mark_nature.apply(t, c, lvl)
elseif t.getElement() == 3 then
call prismatic_mark_fire.apply(t, c, lvl)
elseif t.getElement() == 4 then
call prismatic_mark_ice.apply(t, c, lvl)
elseif t.getElement() == 5 then
call prismatic_mark_storm.apply(t, c, lvl)
elseif t.getElement() == 6 then
call prismatic_mark_iron.apply(t, c, lvl)
else
call prismatic_mark_arcane.apply(t, c, lvl)
endif
[values] => Array
(
[explain] => On hit, increases damage taken by |cffFFFF8020%|r from the attacking tower's element. Lasts |cffFFFF805|r seconds.|n|n|cffFF8000Level Bonus:|r|n|cffFFFF80+0.4%|r damage taken
[ONDAMAGE_chance] => 1.0
[visible] => true
[goldcost] => 1200
[name] => Prismatic Mark
[ONDAMAGE_chanceLevelAdd] => 0.0
)
)
)
[abilities] => Array
(
)
[buffs] => Array
(
[0] => Array
(
[id] => @@0@@
[derivedFrom] => BNab
[oeValues] => Array
(
[Targetattach] => Array
(
)
[EditorName] => Prismatic Mark - Celestial
[Buffubertip] => Taking increased damage from celestial towers.
[TargetArt] => Array
(
)
[Bufftip] => Prismatic Mark - Celestial
[Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
)
)
[1] => Array
(
[id] => @@1@@
[derivedFrom] => BNab
[oeValues] => Array
(
[Targetattach] => Array
(
)
[EditorName] => Prismatic Mark - Darkness
[Buffubertip] => Taking increased damage from darkness towers.
[TargetArt] => Array
(
)
[Bufftip] => Prismatic Mark - Darkness
[Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
)
)
[2] => Array
(
[id] => @@2@@
[derivedFrom] => BNab
[oeValues] => Array
(
[Targetattach] => Array
(
)
[EditorName] => Prismatic Mark - Iron
[Buffubertip] => Taking increased damage from iron towers.
[TargetArt] => Array
(
)
[Bufftip] => Prismatic Mark - Iron
[Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
)
)
[3] => Array
(
[id] => @@3@@
[derivedFrom] => BNab
[oeValues] => Array
(
[Targetattach] => Array
(
)
[EditorName] => Prismatic Mark - Arcane
[Buffubertip] => Taking increased damage from arcane towers.
[TargetArt] => Array
(
)
[Bufftip] => Prismatic Mark - Arcane
[Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
)
)
[4] => Array
(
[id] => @@4@@
[derivedFrom] => BNab
[oeValues] => Array
(
[Targetattach] => Array
(
)
[EditorName] => Prismatic Mark - Ice
[Buffubertip] => Taking increased damage from ice towers.
[TargetArt] => Array
(
)
[Bufftip] => Prismatic Mark - Ice
[Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
)
)
[5] => Array
(
[id] => @@5@@
[derivedFrom] => BNab
[oeValues] => Array
(
[Targetattach] => Array
(
)
[EditorName] => Prismatic Mark - Storm
[Buffubertip] => Taking increased damage from storm towers.
[TargetArt] => Array
(
)
[Bufftip] => Prismatic Mark - Storm
[Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
)
)
[6] => Array
(
[id] => @@6@@
[derivedFrom] => BNab
[oeValues] => Array
(
[Targetattach] => Array
(
)
[EditorName] => Prismatic Mark - Nature
[Buffubertip] => Taking increased damage from nature towers.
[TargetArt] => Array
(
)
[Bufftip] => Prismatic Mark - Nature
[Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
)
)
[7] => Array
(
[id] => @@7@@
[derivedFrom] => BNab
[oeValues] => Array
(
[Targetattach] => Array
(
)
[EditorName] => Prismatic Mark - Fire
[Buffubertip] => Taking increased damage from fire towers.
[TargetArt] => Array
(
)
[Bufftip] => Prismatic Mark - Fire
[Buffart] => ReplaceableTextures\CommandButtons\BTNArcane Missile Barrage.blp
)
)
)
[units] => Array
(
)
[references] => Array
(
)
)