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
Status:
Approved

Description:

A sleeping geyser that only sprouts fire now and then.
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
Fire Geyser v1
360
ID:
572
Family ID:
Author:
drol
Rarity:
uncommon
Element:
fire
Attack Type:
Elemental
Attack Range:
1100
Attack CD:
1.8
Damage:
315-334
Status:
Approved

Description:

A sleeping geyser that only sprouts fire now and then.
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 10% for 8 seconds.

Level Bonus:
+0.6% attack damage
+0.2% health regeneration reduction
Download

Toggle Triggers

Header

    globals
        //@import
        BuffType drol_fireDot
    endglobals
 
    private function init takes nothing returns nothing
    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()*2 + 50).userReal = tower.getCurrentAttackDamageWithBonus() * (0.15 + tower.getLevel() * 0.006)
endfunction
Lava Geyser v1
750
ID:
573
Family ID:
Author:
drol
Rarity:
uncommon
Element:
fire
Attack Type:
Elemental
Attack Range:
1100
Attack CD:
1.8
Damage:
646-685
Status:
Approved

Description:

A sleeping geyser that only sprouts fire now and then.
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 15% for 8 seconds.

Level Bonus:
+0.6% attack damage
+0.3% health regeneration reduction
Download

Toggle Triggers

Header

    globals
        //@import
        BuffType drol_fireDot
    endglobals
  
    private function init takes nothing returns nothing
    endfunction

On Damage

ONDAMAGE_chance: 1.0 ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
    set drol_fireDot.apply(tower,Event.getTarget(),tower.getLevel()*3 + 100).userReal = tower.getCurrentAttackDamageWithBonus() * (0.15 + tower.getLevel() * 0.006)
endfunction
Magma Geyser v1
1400
ID:
574
Family ID:
Author:
drol
Rarity:
uncommon
Element:
fire
Attack Type:
Elemental
Attack Range:
1100
Attack CD:
1.8
Damage:
1181-1260
Status:
Approved

Description:

A sleeping geyser that only sprouts fire now and then.
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 20% for 8 seconds.

Level Bonus:
+0.6% attack damage
+0.4% health regeneration reduction
Download

Toggle Triggers

Header

    globals
        //@import
        BuffType drol_fireDot
    endglobals
    
    private function init takes nothing returns nothing
    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()*4 + 150).userReal = tower.getCurrentAttackDamageWithBonus() * (0.15 + tower.getLevel() * 0.006)
endfunction
Volcanic Geyser v1
2800
ID:
122
Family ID:
Author:
drol
Rarity:
uncommon
Element:
fire
Attack Type:
Elemental
Attack Range:
1100
Attack CD:
1.8
Damage:
2348-2447
Status:
Approved

Description:

A sleeping geyser that only sprouts fire now and then.
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 25% for 8 seconds.

Level Bonus:
+0.6% attack damage
+0.5% health regeneration reduction
Download

Toggle Triggers

Header

    globals
        //@import
        BuffType drol_fireDot
    endglobals
    
    private function init takes nothing returns nothing
    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()*5 + 200).userReal = tower.getCurrentAttackDamageWithBonus() * (0.15 + tower.getLevel() * 0.006)
endfunction