Array
(
[scriptVersion] => 7
[oeValues] => Array
(
[RngBuff1] => 250
[MissileHoming] => 1
[Upgrade] => Array
(
)
[targs1] => Array
(
)
[goldcost] => 1200
[weapsOn] => 1
[dice1] => 1
[Missilespeed] => 1100
[file] => buildings\other\FountainOfLifeBlood\FountainOfLifeBlood.mdl
[manaN] => 400
[atkType1] => chaos
[modelScale] => 0.4
[weapTp1] => missile
[Missilearc] => 0.2
[acquire] => 1000
[rangeN1] => 1000
[upgrades] => Array
(
)
[cool1] => 1.1
[Ubertip] => This well contains healing powers.
[propWin] => 50
[regenMana] => 5
[abilList] => Array
(
)
[launchZ] => 50
[Name] => Regenerating Well
[Missileart] => Abilities\Weapons\WingedSerpentMissile\WingedSerpentMissile.mdl
[Art] => ReplaceableTextures\CommandButtons\BTNFountainOfLife.blp
[buildingShadow] => Array
(
)
[unitSound] => FountainOfLife
[sides1] => 80
[uberSplat] => ESMA
[auto] => Array
(
)
[dmgplus1] => 737
[bldtm] => 1
)
[settings] => Array
(
[author] => drol
[element] => nature
[authorDisplay] => |cffcc6600drol|r
[alpha] => 255
[balanceTip] => |cffFFFF80+20% |rdmg to orcs (|cffFFFF80+0.8%|r/lvl)
[rarity] => rare
[version] => 1.0
[abil_factor] => 0.6
)
[effects] => Array
(
[0] => Array
(
[x] => 23.6699
[y] => 36.0934
[z] => 44.8
[scale] => 1
[rot] => 1.5708
[file] => Abilities\Spells\NightElf\FaerieFire\FaerieFireTarget.mdl
[red] => 150
[green] => 100
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
)
[1] => Array
(
[x] => -40.2017
[y] => -2.11591
[z] => 51.2
[scale] => 0.75
[rot] => 3.10669
[file] => Abilities\Spells\NightElf\FaerieFire\FaerieFireTarget.mdl
[red] => 150
[green] => 100
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
)
[2] => Array
(
[x] => 1.38036
[y] => 0.000129122
[z] => 0
[scale] => 1.1
[rot] => 0
[file] => Abilities\Spells\Items\ClarityPotion\ClarityTarget.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => false
[animation] => Array
(
)
[aniSpeed] => 50
)
[3] => Array
(
[x] => -48.9055
[y] => 19.4674
[z] => 0
[scale] => 0.5
[rot] => 4.46804
[file] => Doodads\Barrens\Plants\Barrens_TreeDoodad\Barrens_TreeDoodad8.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => true
[animation] => Array
(
)
[aniSpeed] => 50
)
[4] => Array
(
[x] => 45.0708
[y] => -17.3886
[z] => 0
[scale] => 0.5
[rot] => 0
[file] => Doodads\Barrens\Plants\Barrens_TreeDoodad\Barrens_TreeDoodad2.mdl
[red] => 255
[green] => 255
[blue] => 255
[alpha] => 255
[pitch] => 0
[advanced] => true
[animation] => Array
(
)
[aniSpeed] => 50
)
)
[dmgTable] => Array
(
[0] => Array
(
[id] => MOD_DMG_TO_ORC
[base] => 0.2
[add] => 0.008
)
)
[triggers] => Array
(
[0] => Array
(
[name] => Header
[code] => globals
//@export
BuffType drol_wellAura
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 wellMod = Modifier.create()
set drol_wellAura = BuffType.createAuraEffectType(true)
call wellMod.addModification(MOD_SPELL_DAMAGE_DEALT, 0.0 , 0.001 ) // Set by aura
call drol_wellAura.setBuffModifier(wellMod)
call drol_wellAura.setBuffIcon('@@0@@')
endfunction
[values] => Array
(
[icon] =>
[visible] => false
[name] =>
[short_explain] =>
[long_explain] =>
)
)
[1] => Array
(
[name] => Autocast
[code] => local Iterate towers = Iterate.overUnitsInRangeOfCaster(tower,TARGET_TYPE_TOWERS,300)
local Tower u
local real mana
local real currentmana
loop
set u = towers.next()
exitwhen u == 0
if u != tower then
set mana = GetUnitState(u.getUnit(), UNIT_STATE_MAX_MANA)
set currentmana = GetUnitState(u.getUnit(), UNIT_STATE_MANA)
if u.getFamily() != tower.getFamily() then
call SetUnitState(u.getUnit(), UNIT_STATE_MANA, currentmana + mana * (0.1 + 0.004*tower.getLevel()))
endif
endif
endloop
[values] => Array
(
[caster_art] => Abilities\Spells\Undead\ReplenishMana\ReplenishManaCasterOverhead.mdl
[icon] => ReplaceableTextures\CommandButtons\BTNReplenishMana.blp
[AUTOCAST_cooldown] => 5
[AUTOCAST_numBuffsBeforeIdle] => 0
[AUTOCAST_isExtended] => false
[long_explain] => Restores |cffFFFF8010%|r of each towers maximum mana for towers in |cffFFFF80300|r range. Does not affect Rejuvenating Wells.|n|n|cffFF8000Level Bonus:|r|n+|cffFFFF800.4%|r of maximum mana
[AUTOCAST_autocastType] => AC_TYPE_ALWAYS_BUFF
[AUTOCAST_manacost] => 200
[AUTOCAST_range] => 500
[AUTOCAST_buffType] => 0
[name] => Replenish
[AUTOCAST_targetSelf] => true
[short_explain] => Restores the mana of surrounding towers.
[AUTOCAST_targetType] => 0
[target_art] => Abilities\Spells\Items\AIma\AImaTarget.mdl
[AUTOCAST_autoRange] => 500
)
)
[2] => Array
(
[name] => Tower Aura
[code] => Array
(
)
[values] => Array
(
[icon] => ReplaceableTextures\CommandButtons\BTNCrushingWave.blp
[visible] => true
[AURA_auraEffect] => drol_wellAura
[AURA_power] => 150
[AURA_level] => 150
[long_explain] => Increases the spell damage dealt by all towers in |cffFFFF80300|r range by |cffFFFF8015%|r.|n|n|cffFF8000Level Bonus:|r|n+|cffFFFF800.6%|r spell damage
[AURA_auraRange] => 300
[AURA_targetType] => TARGET_TYPE_TOWERS
[AURA_levelAdd] => 6
[AURA_powerAdd] => 6
[name] => Cleansing Water
[AURA_targetSelf] => true
[short_explain] => Spell damage of nearby towers is increased.
)
)
)
[abilities] => Array
(
)
[buffs] => Array
(
[0] => Array
(
[id] => @@0@@
[derivedFrom] => Bbar
[oeValues] => Array
(
[Bufftip] => Cleansing Water
[Targetattach] => Array
(
)
[Buffubertip] => The spell damage dealt by this tower is increased.
[Buffart] => ReplaceableTextures\CommandButtons\BTNCrushingWave.blp
[TargetArt] => Array
(
)
[EditorName] => Cleansing Water
)
)
)
[units] => Array
(
)
[references] => Array
(
[0] => Array
(
[export] => true
[category] => global
[typ] => BuffType
[name] => drol_wellAura
)
)
)