Array
(
[scriptVersion] => 7
[oeValues] => Array
(
[Name] => Commander
[Art] => ReplaceableTextures\CommandButtons\BTNBloodMage2.blp
[Ubertip] => Get ready to attack ...
[abilList] => Array
(
)
)
[settings] => Array
(
[author] => SternBogen
[authorDisplay] => SternBogen
[balanceTip] => Array
(
)
[rarity] => rare
[goldcost] => 612
[version] => 1.0
)
[dmgTable] => Array
(
)
[triggers] => Array
(
[0] => Array
(
[name] => Header
[code] => globals
BuffType stern_Commander_Attack
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 m = Modifier.create()
set stern_Commander_Attack = BuffType.create(4.00, 0.1, true)
call stern_Commander_Attack.setBuffModifier(m)
call stern_Commander_Attack.setStackingGroup( "stern_Commander_Attack" )
call m.addModification(MOD_ATTACKSPEED,0.50,0)
// call m.addModification(MOD_DAMAGE_BASE_PERC,0.10,0)
call stern_Commander_Attack.setBuffIcon( '@@0@@' )
endfunction
[values] => Array
(
[visible] => false
[name] =>
[goldcost] => 0
[explain] =>
)
)
[1] => Array
(
[name] => On Attack
[code] => local Tower tower = itm.getCarrier()
local Iterate in_range
local Tower nxt
local Playor spieler = tower.getOwner()
local real speed = tower.getBaseAttackspeed()
if tower.calcChance(speed * (0.02 + 0.001 * tower.getLevel())) then
call spieler.displayFloatingText("Attack!", tower, 255, 0, 0)
call SFXOnUnit("Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl",tower.getUnit(),"origin")
set in_range = Iterate.overUnitsInRangeOfCaster(tower,TARGET_TOWERS,350)
loop
set nxt = in_range.next()
exitwhen nxt == 0
call stern_Commander_Attack.applyCustomTimed(tower,nxt,tower.getLevel(), 4 + 0.2 * tower.getLevel())
endloop
endif
// method displayFloatingText takes string whichText, Unit whichUnit, integer red, integer green, integer blue returns nothing
[values] => Array
(
[visible] => true
[name] => Attack!
[goldcost] => 612
[explain] => Every attack there is a |cffFFFF802%|r attackspeed adjusted chance to issue an attack order. When this happens, all towers in |cffFFFF80350|r range gain |cffFFFF80+50%|r attack speed for |cffFFFF804|r seconds.|n|n|cffFF8000Level Bonus:|r|n|cffFFFF80+0.01%|r chance|n|cffFFFF80+0.1|r seconds duration
[ONATTACK_chance] => 1.0
[ONATTACK_chanceLevelAdd] => 0.0
)
)
)
[abilities] => Array
(
)
[buffs] => Array
(
[0] => Array
(
[id] => @@0@@
[derivedFrom] => Broa
[oeValues] => Array
(
[Buffubertip] => Attack NOW!
[Buffart] => ReplaceableTextures\CommandButtons\BTNBloodMage2.blp
[EditorName] => Command
)
)
)
[units] => Array
(
)
[references] => Array
(
)
)