Tentacle Spawn v1
60
ID:
169
Family ID:
Author:
drol
Rarity:
common
Element:
darkness
Attack Type:
Physical
Attack Range:
850
Attack CD:
1.5
Damage:
65-76
Status:
Approved

Description:

Sometimes hits its targets in a weak spot, leaving them rended.
Rend
The tentacle has a 25% chance to rend a target, making it suffer 3% increased spell damage and dealing 20 spell damage per second for 6 seconds. Does not stack.

Level Bonus:
+1% chance
+0.8 spell damage per second
Download

Toggle Triggers

Header

    globals
        //@export
        BuffType drol_tentacleDot
    endglobals
    
    function drol_tentacleDamage takes Buff b returns nothing
        if not b.getBuffedUnit().isImmune() then
            call b.getCaster().doSpellDamage(b.getBuffedUnit(), b.userReal, b.getCaster().calcSpellCritNoBonus())
            call SFXOnUnit("Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodRifleman.mdl", b.getBuffedUnit().getUnit(),"chest")
        endif
    endfunction
    
    private function init takes nothing returns nothing
        
        local Modifier m = Modifier.create()
        call m.addModification( MOD_SPELL_DAMAGE_RECEIVED, 0.02, 0.01 )
        
        set drol_tentacleDot = BuffType.create( 6., 0, false)
        call drol_tentacleDot.setBuffIcon('@@0@@')
        call drol_tentacleDot.addPeriodicEvent(EventHandler.drol_tentacleDamage,1)
        call drol_tentacleDot.setBuffModifier(m)
        
    endfunction

On Damage

ONDAMAGE_chance: 0.25 ONDAMAGE_chanceLevelAdd: 0.01
function onDamage takes Tower tower returns nothing
    set drol_tentacleDot.apply(tower, Event.getTarget(), 1).userReal = 20. + 0.8 * tower.getLevel()
endfunction
Tentacle v1
180
ID:
612
Family ID:
Author:
drol
Rarity:
common
Element:
darkness
Attack Type:
Physical
Attack Range:
850
Attack CD:
1.5
Damage:
176-235
Status:
Approved

Description:

Sometimes hits its targets in a weak spot, leaving them rended.
Rend
The tentacle has a 25% chance to rend a target, making it suffer 4% increased spell damage and dealing 60 spell damage per second for 6 seconds. Does not stack.

Level Bonus:
+1% chance
+2.4 spell damage per second
Download

Toggle Triggers

Header

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

On Damage

ONDAMAGE_chance: 0.25 ONDAMAGE_chanceLevelAdd: 0.01
function onDamage takes Tower tower returns nothing
    set drol_tentacleDot.apply(tower, Event.getTarget(), 2).userReal = 60. + tower.getLevel() * 2.4
endfunction
Starving Tentacle v1
360
ID:
613
Family ID:
Author:
drol
Rarity:
common
Element:
darkness
Attack Type:
Physical
Attack Range:
850
Attack CD:
1.5
Damage:
345-464
Status:
Approved

Description:

Sometimes hits its targets in a weak spot, leaving them rended.
Rend
The tentacle has a 25% chance to rend a target, making it suffer 5% increased spell damage and dealing 120 spell damage per second for 6 seconds. Does not stack.

Level Bonus:
+1% chance
+4.8 spell damage per second
Download

Toggle Triggers

Header

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

On Damage

ONDAMAGE_chance: 0.25 ONDAMAGE_chanceLevelAdd: 0.01
function onDamage takes Tower tower returns nothing
    set drol_tentacleDot.apply(tower, Event.getTarget(), 3).userReal = 120. + 4.8 * tower.getLevel()
endfunction
Rending Tentacle v1
720
ID:
614
Family ID:
Author:
drol
Rarity:
common
Element:
darkness
Attack Type:
Physical
Attack Range:
850
Attack CD:
1.5
Damage:
679-918
Status:
Approved

Description:

Sometimes hits its targets in a weak spot, leaving them rended.
Rend
The tentacle has a 25% chance to rend a target, making it suffer 6% increased spell damage and dealing 240 spell damage per second for 6 seconds. Does not stack.

Level Bonus:
+1% chance
+10 spell damage per second
Download

Toggle Triggers

Header

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

On Damage

ONDAMAGE_chance: 0.25 ONDAMAGE_chanceLevelAdd: 0.01
function onDamage takes Tower tower returns nothing
    set drol_tentacleDot.apply(tower, Event.getTarget(), 4).userReal = 240. + 10. * tower.getLevel()
endfunction
Revenging Tentacle v1
1440
ID:
615
Family ID:
Author:
drol
Rarity:
common
Element:
darkness
Attack Type:
Physical
Attack Range:
850
Attack CD:
1.5
Damage:
1334-1813
Status:
Approved

Description:

Sometimes hits its targets in a weak spot, leaving them rended.
Rend
The tentacle has a 25% chance to rend a target, making it suffer 7% increased spell damage and dealing 480 spell damage per second for 6 seconds. Does not stack.

Level Bonus:
+1% chance
+20 spell damage per second
Download

Toggle Triggers

Header

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

On Damage

ONDAMAGE_chance: 0.25 ONDAMAGE_chanceLevelAdd: 0.01
function onDamage takes Tower tower returns nothing
    set drol_tentacleDot.apply(tower,Event.getTarget(), 5).userReal = 480. + 20. * tower.getLevel()
endfunction
Giant Tentacle v1
2448
ID:
616
Family ID:
Author:
drol
Rarity:
common
Element:
darkness
Attack Type:
Physical
Attack Range:
850
Attack CD:
1.5
Damage:
2267-3082
Status:
Approved

Description:

Sometimes hits its targets in a weak spot, leaving them rended.
Rend
The tentacle has a 25% chance to rend a target, making it suffer 8% increased spell damage and dealing 960 spell damage per second for 6 seconds. Does not stack.

Level Bonus:
+1% chance
+40 spell damage per second
Download

Toggle Triggers

Header

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

On Damage

ONDAMAGE_chance: 0.25 ONDAMAGE_chanceLevelAdd: 0.01
function onDamage takes Tower tower returns nothing
    set drol_tentacleDot.apply(tower, Event.getTarget(), 6).userReal = 960. + 40. * tower.getLevel()
endfunction