Array
(
[scriptVersion] => 7
[oeValues] => Array
(
[Name] => Mining Tools
[Art] => ReplaceableTextures\CommandButtons\BTNGoldMine.blp
[Ubertip] => The basic equipment every miner needs to do his job.
[abilList] => Array
(
)
)
[settings] => Array
(
[author] => drol
[authorDisplay] => |cffcc6600drol|r
[balanceTip] => Array
(
)
[rarity] => uncommon
[goldcost] => 20
[version] => 1.0
)
[dmgTable] => Array
(
)
[triggers] => Array
(
[0] => Array
(
[name] => On Item Creation
[code] => set itm.userInt = 0
[values] => Array
(
[visible] => false
[name] =>
[goldcost] => 0
[explain] =>
)
)
[1] => Array
(
[name] => On Tower Details
[code] => // Show total gold digged up
call drol_digItemMulti.setValue(0,I2S(itm.userInt))
return drol_digItemMulti
[values] => Array
(
[0] => Array
(
[_value] => 0
[typ] => string
)
)
)
[2] => Array
(
[name] => Header
[code] => globals
MultiboardValues drol_digItemMulti
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
set drol_digItemMulti = MultiboardValues.create(1)
call drol_digItemMulti.setKey(0,"Gold found")
endfunction
[values] => Array
(
[visible] => false
[name] =>
[goldcost] => 0
[explain] =>
)
)
[3] => Array
(
[name] => Periodic
[code] => local Tower tower = itm.getCarrier()
local Effect targetEffect
set targetEffect = Effect.createScaled("Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissile.mdl", GetUnitX(tower.getUnit()), GetUnitY(tower.getUnit()), 0, 0, 0.8)
call targetEffect.setLifetime(0.1)
if tower.calcChance(0.40 + tower.getLevel() * 0.02) then
if(tower.getLevel() < 25) then
call tower.getOwner().giveGold(3, tower.getUnit(), false, true)
set itm.userInt = itm.userInt + 3
else
call tower.getOwner().giveGold(4, tower.getUnit(), false, true)
set itm.userInt = itm.userInt + 4
endif
endif
[values] => Array
(
[visible] => true
[PERIODIC_period] => 15
[name] => Mining
[goldcost] => 20
[explain] => Every |cffFFFF8015|r seconds there is a |cffFFFF8040%|r chance to find |cffFFFF803|r gold.|n|n|cffFF8000Level Bonus:|r|n|cffFFFF80+2%|r chance|n|cffFFFF80+1|r gold at lvl |cffFFFF8025|r
)
)
)
[abilities] => Array
(
)
[buffs] => Array
(
)
[units] => Array
(
)
[references] => Array
(
)
)