Broken Cage v1
70
ID:
580
Family ID:
Author:
Chronos
Rarity:
common
Element:
darkness
Attack Type:
Decay
Attack Range:
800
Attack CD:
1.5
Damage:
88-93
Status:
Approved

Description:

Common darkness tower, adept at eliminating magical, nature and undead foes.
Banish
Magic, undead and nature creeps damaged by this tower suffer an additional 35% of that damage as spelldamage.

Level Bonus:
+1% damage
Download

Toggle Triggers

On Damage

ONDAMAGE_chance: 1.0 ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
    local Unit creep = Event.getTarget()
    if creep.getCategory() <= CATEGORY_NATURE then
        call tower.doSpellDamage(creep, Event.damage * (0.35 + (0.01 * tower.getLevel())), tower.calcSpellCritNoBonus())
        call SFXAtUnit("Abilities\\Spells\\NightElf\\ManaBurn\\ManaBurnTarget.mdl", creep.getUnit())
    endif
endfunction
Restored Cage v1
250
ID:
581
Family ID:
Author:
Chronos
Rarity:
common
Element:
darkness
Attack Type:
Decay
Attack Range:
800
Attack CD:
1.5
Damage:
299-304
Status:
Approved

Description:

Common darkness tower, adept at eliminating magical, nature and undead foes.
Banish
Magic, undead and nature creeps damaged by this tower suffer an additional 45% of that damage as spelldamage.

Level Bonus:
+1.3% damage
Download

Toggle Triggers

On Damage

ONDAMAGE_chance: 1.0 ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
    local Unit creep = Event.getTarget()
    if creep.getCategory() <= CATEGORY_NATURE then
        call tower.doSpellDamage(creep, Event.damage * (0.45 + (0.013 * tower.getLevel())), tower.calcSpellCritNoBonus())
        call SFXAtUnit("Abilities\\Spells\\NightElf\\ManaBurn\\ManaBurnTarget.mdl", creep.getUnit())
    endif
endfunction
Caged Soul v1
660
ID:
582
Family ID:
Author:
Chronos
Rarity:
common
Element:
darkness
Attack Type:
Decay
Attack Range:
800
Attack CD:
1.5
Damage:
750-755
Status:
Approved

Description:

Common darkness tower, adept at eliminating magical, nature and undead foes.
Banish
Magic, undead and nature creeps damaged by this tower suffer an additional 55% of that damage as spelldamage.

Level Bonus:
+1.6% damage
Download

Toggle Triggers

On Damage

ONDAMAGE_chance: 1.0 ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
    local Unit creep = Event.getTarget()
    if creep.getCategory() <= CATEGORY_NATURE then
        call tower.doSpellDamage(creep, Event.damage * (0.55 + (0.016 * tower.getLevel())), tower.calcSpellCritNoBonus())
        call SFXAtUnit("Abilities\\Spells\\NightElf\\ManaBurn\\ManaBurnTarget.mdl", creep.getUnit())
    endif
endfunction
Trapped Souls v1
1240
ID:
583
Family ID:
Author:
Chronos
Rarity:
common
Element:
darkness
Attack Type:
Decay
Attack Range:
800
Attack CD:
1.5
Damage:
1329-1334
Status:
Approved

Description:

Common darkness tower, adept at eliminating magical, nature and undead foes.
Banish
Magic, undead and nature creeps damaged by this tower suffer an additional 65% of that damage as spelldamage.

Level Bonus:
+1.9% damage
Download

Toggle Triggers

On Damage

ONDAMAGE_chance: 1.0 ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
    local Unit creep = Event.getTarget()
    if creep.getCategory() <= CATEGORY_NATURE then
        call tower.doSpellDamage(creep, Event.damage * (0.65 + (0.019 * tower.getLevel())), tower.calcSpellCritNoBonus())
        call SFXAtUnit("Abilities\\Spells\\NightElf\\ManaBurn\\ManaBurnTarget.mdl", creep.getUnit())
    endif
endfunction
Soul Prison v1
2200
ID:
584
Family ID:
Author:
Chronos
Rarity:
common
Element:
darkness
Attack Type:
Decay
Attack Range:
800
Attack CD:
1.5
Damage:
2253-2258
Status:
Approved

Description:

Common darkness tower, adept at eliminating magical, nature and undead foes.
Banish
Magic, undead and nature creeps damaged by this tower suffer an additional 75% of that damage as spelldamage.

Level Bonus:
+2.2% damage
Download

Toggle Triggers

On Damage

ONDAMAGE_chance: 1.0 ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
    local Unit creep = Event.getTarget()
    if creep.getCategory() <= CATEGORY_NATURE then
        call tower.doSpellDamage(creep, Event.damage * (0.75 + (0.022 * tower.getLevel())), tower.calcSpellCritNoBonus())
        call SFXAtUnit("Abilities\\Spells\\NightElf\\ManaBurn\\ManaBurnTarget.mdl", creep.getUnit())
    endif
endfunction