Ash Geyser v1
120
|
ID: 571
Family ID:
Author: drol
Rarity: uncommon
Element: fire
Attack Type: Elemental
Attack Range: 1100
Attack CD: 1.8
Damage: 106-115
Abil. Factor: 0.61
Status: Approved
|
Specials:
Splash attack: 175 AoE: 30% damage +20% dmg to normals (+0.4%/lvl)
Ignite
The geyser has a 30% chance on damaging a creep to ignite the target, dealing 15% of the tower's attack damage as spell damage per second and reducing the target's health regeneration by 5% for 8 seconds. Level Bonus: +0.6% attack damage +0.1% health regeneration reduction |
Download
Toggle Triggers Header globals
//@export
BuffType drol_fireDot
endglobals
function drol_fireDot_Damage takes Buff b returns nothing
call b.getCaster().doSpellDamage(b.getBuffedUnit(),b.userReal,b.getCaster().calcSpellCritNoBonus())
endfunction
private function init takes nothing returns nothing
local Modifier drol_fireMod = Modifier.create()
set drol_fireDot = BuffType.create(8,0,false)
call drol_fireDot.setBuffIcon('@@0@@')
call drol_fireMod.addModification(MOD_HP_REGEN_PERC, -0.05, -0.001)
call drol_fireDot.setBuffModifier(drol_fireMod)
call drol_fireDot.addPeriodicEvent(EventHandler.drol_fireDot_Damage,1)
endfunction
On Damage
ONDAMAGE_chance: 0.30
ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
set drol_fireDot.apply(tower,Event.getTarget(),tower.getLevel()).userReal = tower.getCurrentAttackDamageWithBonus() * (0.15 + tower.getLevel() * 0.006)
endfunction
|
Description:
Latest Upload Comment: