Array
(
[scriptVersion] => 8
[oeValues] => Array
(
[auto] => Array
(
)
[Art] => ReplaceableTextures\CommandButtons\BTNSpell_Holy_SealOfMight.blp
[turnRate] => 3
[dmgplus1] => 2939
[bldtm] => 1
[goldcost] => 3250
[unitSound] => StormPandarenBrewmaster
[sides1] => 1
[Missilearc] => 0.15
[acquire] => 1200
[upgrades] => Array
(
)
[Upgrade] => Array
(
)
[Name] => Avatar of Thunder
[weapTp1] => missile
[MissileHoming] => 1
[file] => Units\Creeps\StormPandarenBrewmaster\StormPandarenBrewmaster.mdl
[Missileart] => war3mapImported\SerpentWardMissileBlue.mdl
[Missilespeed] => 1400
[dice1] => 1
[RngBuff1] => 250
[modelScale] => 0.45
[rangeN1] => 1100
[atkType1] => normal
[cool1] => 1.55
[Ubertip] => Through meditation, he mastered the storm... and became its voice.
[scaleBull] => 0
[abilList] => Array
(
)
[moveHeight] => 76
[buildingShadow] => Array
(
)
[targs1] => Array
(
)
[weapsOn] => 1
[teamColor] => 1
)
[settings] => Array
(
[balanceTip] => Array
(
)
[abil_factor] => 0.6
[author] => Ashbringer
[alpha] => 255
[authorDisplay] => |cffff6600Ashbringer|r
[version] => 1.0
[element] => storm
[rarity] => rare
)
[effects] => Array
(
[0] => Array
(
[x] => 31.7164
[y] => -32.3415
[z] => -19.2
[scale] => 0.37
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[1] => Array
(
[x] => 0.132698
[y] => 18.304
[z] => -12.8
[scale] => 0.13
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_ColumnSemiCircle\City_ColumnSemiCircle.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[2] => Array
(
[x] => -0.40171
[y] => -18.4727
[z] => -12.8
[scale] => 0.13
[rot] => 1.5708
[file] => Doodads\Cityscape\Structures\City_ColumnSemiCircle\City_ColumnSemiCircle.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[3] => Array
(
[x] => -33.1393
[y] => -32.8053
[z] => 70.4
[scale] => 0.65
[rot] => 4.71239
[file] => Abilities\Spells\Human\ManaFlare\ManaFlareTarget.mdl
[red] => 215
[green] => 215
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[4] => Array
(
[x] => -32.7119
[y] => 32.456
[z] => 70.4
[scale] => 0.65
[rot] => 4.71239
[file] => Abilities\Spells\Human\ManaFlare\ManaFlareTarget.mdl
[red] => 215
[green] => 215
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[5] => Array
(
[x] => 31.1152
[y] => 31.7762
[z] => 70.4
[scale] => 0.65
[rot] => 4.71239
[file] => Abilities\Spells\Human\ManaFlare\ManaFlareTarget.mdl
[red] => 215
[green] => 215
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[6] => Array
(
[x] => 31.6171
[y] => -32.6447
[z] => 70.4
[scale] => 0.65
[rot] => 4.71239
[file] => Abilities\Spells\Human\ManaFlare\ManaFlareTarget.mdl
[red] => 215
[green] => 215
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[7] => Array
(
[x] => -32.4243
[y] => -32.1676
[z] => -19.2
[scale] => 0.37
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[8] => Array
(
[x] => 57.6729
[y] => -36.3902
[z] => -12.8
[scale] => 0.18
[rot] => 3.14159
[file] => war3mapImported\Square_Column.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => -0.79
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[9] => Array
(
[x] => -32.1489
[y] => 31.9414
[z] => -19.2
[scale] => 0.37
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[10] => Array
(
[x] => 57.858
[y] => 36.4403
[z] => -12.8
[scale] => 0.18
[rot] => 3.14159
[file] => war3mapImported\Square_Column.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => -0.79
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[11] => Array
(
[x] => -0.286364
[y] => -0.0294468
[z] => -25.6
[scale] => 0.66
[rot] => 0.785398
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[12] => Array
(
[x] => 0.0706227
[y] => 0.102984
[z] => -25.6
[scale] => 2.1
[rot] => 5.20108
[file] => Abilities\Spells\Other\GeneralAuraTarget\GeneralAuraTarget.mdl
[red] => 35
[green] => 35
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[13] => Array
(
[x] => 0.0282651
[y] => 0.0617471
[z] => 19.2
[scale] => 1.9
[rot] => 5.20108
[file] => Abilities\Spells\Other\GeneralAuraTarget\GeneralAuraTarget.mdl
[red] => 35
[green] => 35
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[14] => Array
(
[x] => -57.8622
[y] => -36.2092
[z] => -12.8
[scale] => 0.18
[rot] => 0
[file] => war3mapImported\Square_Column.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => -0.79
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[15] => Array
(
[x] => 31.4812
[y] => 31.5022
[z] => -19.2
[scale] => 0.37
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[16] => Array
(
[x] => 31.7484
[y] => -32.2443
[z] => 25.6
[scale] => 0.22
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[17] => Array
(
[x] => -57.6771
[y] => 36.6213
[z] => -12.8
[scale] => 0.18
[rot] => 0
[file] => war3mapImported\Square_Column.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => -0.79
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[18] => Array
(
[x] => 35.4695
[y] => -57.8904
[z] => -12.8
[scale] => 0.18
[rot] => 1.5708
[file] => war3mapImported\Square_Column.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => -0.79
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[19] => Array
(
[x] => 35.6505
[y] => 57.6447
[z] => -12.8
[scale] => 0.18
[rot] => 4.71239
[file] => war3mapImported\Square_Column.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => -0.79
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[20] => Array
(
[x] => -32.8042
[y] => -31.9336
[z] => 25.6
[scale] => 0.22
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[21] => Array
(
[x] => -35.9677
[y] => 57.815
[z] => -12.8
[scale] => 0.18
[rot] => 4.71239
[file] => war3mapImported\Square_Column.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => -0.79
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[22] => Array
(
[x] => -36.1487
[y] => -57.7201
[z] => -12.8
[scale] => 0.18
[rot] => 1.5708
[file] => war3mapImported\Square_Column.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => -0.79
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[23] => Array
(
[x] => -32.2395
[y] => 32.2753
[z] => 25.6
[scale] => 0.22
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[24] => Array
(
[x] => -0.0593303
[y] => 0.00888505
[z] => -12.8
[scale] => 1.35
[rot] => 3.68265
[file] => Abilities\Spells\Undead\UnholyFrenzy\UnholyFrenzyTarget.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[25] => Array
(
[x] => 31.3753
[y] => 31.6713
[z] => 25.6
[scale] => 0.22
[rot] => 4.71239
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[26] => Array
(
[x] => -0.169183
[y] => 0.154301
[z] => 32
[scale] => 1.35
[rot] => 5.20108
[file] => Abilities\Spells\Other\GeneralAuraTarget\GeneralAuraTarget.mdl
[red] => 35
[green] => 35
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[27] => Array
(
[x] => -0.0839226
[y] => 0.0229834
[z] => 51.2
[scale] => 1.1
[rot] => 1.5708
[file] => Abilities\Spells\Items\AIlb\AIlbTarget.mdl
[red] => 155
[green] => 155
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[28] => Array
(
[x] => -0.0839226
[y] => 0.0229834
[z] => 51.2
[scale] => 1.1
[rot] => 4.71239
[file] => Abilities\Spells\Items\AIlb\AIlbTarget.mdl
[red] => 155
[green] => 155
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[29] => Array
(
[x] => 0.153802
[y] => 0.137948
[z] => -25.6
[scale] => 0.66
[rot] => 0
[file] => Doodads\Cityscape\Structures\City_LowWall_TallEndCap\City_LowWall_TallEndCap.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
[30] => Array
(
[x] => 0.0156351
[y] => -0.0131334
[z] => 64
[scale] => 1.25
[rot] => 0.558505
[file] => war3mapImported\LightningBreathDamage.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
[pcolor] => 255
)
)
[dmgTable] => Array
(
)
[triggers] => Array
(
[0] => Array
(
[name] => On Attack
[code] => local Creep target = Event.getTarget()
local integer temp = tower.userInt
if target.getSize() == SIZE_BOSS or target.getSize() == SIZE_CHAMPION then
if tower.calcChance(0.15 + (tower.getLevel() * 0.006)) then
set tower.userReal = tower.userReal + (0.5 * tower.getCurrentAttackDamageWithBonus())
set tower.userInt = tower.userInt + 1
if temp == 0 then
call PeriodicEvent(tower.userInt2).enable()
endif
endif
endif
[values] => Array
(
[visible] => true
[icon] => ReplaceableTextures\CommandButtons\BTNPurge.blp
[name] => Purposeful Harbinger
[short_explain] => Attacks against Bosses and Champions have a chance to generate a thunder charge and add damage to Messenger of Wratth
[ONATTACK_chance] => 1
[ONATTACK_chanceLevelAdd] => 0
[long_explain] => Attacks against Bosses and Champions have a |cffffff8015%|r chance to generate |cffffff801|r thunder charge and add |cffffff8050%|r of attack damage to Messenger of Wrath.|n|n|cffFF8000Level Bonus:|r|n|cffFFFF80+0.6%|r chance
)
)
[1] => Array
(
[name] => Header
[code] => globals
//@import
BuffType ashbringer_wrath_aura
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
endfunction
[values] => Array
(
[visible] => false
[icon] =>
[name] =>
[short_explain] =>
[long_explain] =>
)
)
[2] => Array
(
[name] => On Kill
[code] => local integer temp = tower.userInt
set tower.userInt = tower.userInt + 3 + R2I(tower.getLevel() / 5)
if temp == 0 then
call PeriodicEvent(tower.userInt2).enable()
endif
[values] => Array
(
[visible] => true
[icon] => ReplaceableTextures\CommandButtons\BTNControlMagic.blp
[name] => Envoy of Thunder
[short_explain] => Kills generate thunder charges which are spent to call down lightning bolts on enemies in range.
[long_explain] => On kill, the tower gains |cffffff803|r thunder charges. Every second, a charge is spent to strike a random enemy in attack range with a bolt of lightning that deals |cffffff80150%|r of attack damage.|n|n|cffFF8000Level Bonus:|r|n|cffFFFF80+6%|r attack damage|n|cffFFFF80+1|r thunder charge every |cffFFFF805|r levels
)
)
[3] => Array
(
[name] => On Damage
[code] => local Creep target = Event.getTarget()
if Event.isAttackDamageCritical() and Event.isMainTarget() and tower.userReal>0 then
set Event.damage = Event.damage + tower.userReal
call Effect.createSimpleOnUnit("war3mapImported\\DemonBoltImpactBlue.mdx", target, "origin").setLifetime(3)
set tower.userReal = 0
endif
[values] => Array
(
[ONDAMAGE_chance] => 1
[visible] => false
[icon] =>
[name] =>
[short_explain] =>
[ONDAMAGE_chanceLevelAdd] => 0
[long_explain] =>
)
)
[4] => Array
(
[name] => Tower Aura
[code] => Array
(
)
[values] => Array
(
[AURA_powerAdd] => 1
[visible] => true
[AURA_auraEffect] => ashbringer_wrath_aura
[AURA_levelAdd] => 1
[AURA_power] => 0
[icon] => ReplaceableTextures\CommandButtons\BTNSpell_Holy_SealOfMight.blp
[AURA_targetType] => TARGET_TYPE_TOWERS
[long_explain] => Towers within |cffffff80175|r range have |cffffff805%|r of their base attack damage redirected and stored when they attack. When this tower critically hits with its main attack, the stored damage is added to the attack and resets.|n|n|cffFF8000Level Bonus:|r|n|cffFFFF80+0.2%|r attack damage redirected
[AURA_targetSelf] => false
[name] => Messenger of Wrath
[AURA_level] => 0
[short_explain] => Adjacent towers have a portion of their attack damage redirected and stored to be added to this tower's next critical hit.
[AURA_auraRange] => 175
)
)
[5] => Array
(
[name] => Periodic
[code] => local PeriodicEvent pe = tower.userInt2
local Iterate i
local Unit target
local real target_x
local real target_y
local real damage = 1.5 + (tower.getLevel() * 0.06)
if pe == 0 then
set tower.userInt2 = Event.getCurrentPeriodicEvent()
call Event.getCurrentPeriodicEvent().disable()
return
endif
if tower.userInt > 0 then
set i = Iterate.overUnitsInRangeOfCaster(tower, TARGET_TYPE_CREEPS, 1200)
set target = i.nextRandom()
if target != 0 then
call i.destroy()
set damage = damage * tower.getCurrentAttackDamageWithBonus()
set target_x = target.getX()
set target_y = target.getY()
call Effect.create("Abilities\\Weapons\\Bolt\\BoltImpact.mdl", target_x, target_y, target.getZ(), GetRandomReal(0,359.99)).setLifetime(3.0)
call Lightning.createFromPointToUnit("CLPB", target_x, target_y, 1400, target).setLifetime(0.3)
call tower.doAttackDamage(target, damage, tower.calcAttackMulticrit(0, 0, 0))
set tower.userInt = tower.userInt - 1
if tower.userInt == 0 then
call Event.getCurrentPeriodicEvent().disable()
endif
endif
endif
[values] => Array
(
[visible] => false
[PERIODIC_period] => 1.0
[icon] =>
[name] =>
[short_explain] =>
[long_explain] =>
)
)
[6] => Array
(
[name] => On Tower Creation
[code] => call SetUnitColor(tower.getUnit(), ConvertPlayerColor(1))
set tower.userReal = 0
set tower.userInt = 0
set tower.userInt2 = 0
[values] => Array
(
[visible] => false
[icon] =>
[name] =>
[short_explain] =>
[long_explain] =>
)
)
)
[abilities] => Array
(
)
[buffs] => Array
(
)
[units] => Array
(
)
[references] => Array
(
[0] => Array
(
[export] => false
[category] => global
[typ] => BuffType
[name] => ashbringer_wrath_aura
)
)
[lightning] => Array
(
)
)