Skeletal Wizard v1
2200
ID:
530
Family ID:
Author:
Boekie
Rarity:
uncommon
Element:
darkness
Attack Type:
Decay
Attack Range:
900
Attack CD:
2
Damage:
3956-3956
Mana:
70
Mana regen:
2
Status:
Approved

Description:

A tower that increases the damage that creeps suffer.
Dark Curse
Increases the attack damage target creep receives by 36%, the curse lasts 5 seconds. 

Level Bonus:
+0.6% bonusdamage 
 +0.1 second duration.

AC_TYPE_OFFENSIVE_BUFF
 30, 900 range, 5s cooldown
Download

Toggle Triggers

Autocast

caster_art: AUTOCAST_cooldown: 5 AUTOCAST_numBuffsBeforeIdle: 3 AUTOCAST_isExtended: false AUTOCAST_autocastType: AC_TYPE_OFFENSIVE_BUFF AUTOCAST_manacost: 30 AUTOCAST_range: 900 AUTOCAST_buffType: Boekie_ampDamage AUTOCAST_targetSelf: false AUTOCAST_targetType: TARGET_TYPE_CREEPS target_art: Abilities\Spells\Human\Banish\BanishTarget.mdl AUTOCAST_autoRange: 900
private function onAutocast takes Tower tower returns nothing
local integer lvl = tower.getLevel()

call Boekie_ampDamage.apply(tower,Event.getTarget(),210+lvl*6) 
endfunction

Header

    globals
    //@import
    BuffType Boekie_ampDamage
    
    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
    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
Collosal Abominable Snowman v1
2200
ID:
588
Family ID:
Author:
drol
Rarity:
common
Element:
ice
Attack Type:
Energy
Attack Range:
900
Attack CD:
1.5
Damage:
2259-2263
Status:
Approved

Description:

Trained in surviving even the coldest winters, this creature has strengths unimagineable.
Specials:
Bounce attack:
   2 targets
   -5% damage per bounce
Download
Contaminated Hitch v1
2200
ID:
657
Family ID:
Author:
D1000
Rarity:
uncommon
Element:
iron
Attack Type:
Essence
Attack Range:
800
Attack CD:
1.2
Damage:
1794-1794
Status:
Approved

Description:

An extremly inhospitable place. Stinking and toxic fluids and gases are everywhere.
It seems that somewhere in the middle of the construct something is glowing....
Specials:
-60% dmg to undead
+60% dmg to nature (+2%/lvl)
Toxic Vapor
On attack, has a 30% chance to apply a buff that deals 2200 spell damage per second that lasts for 10 seconds.

Level Bonus:
+88 damage per second.
Download

Toggle Triggers

Header

    globals
        //@import
        BuffType D1000_Toxic_vapor
    endglobals

    private function init takes nothing returns nothing
    endfunction

On Attack

ONATTACK_chance: 0.30 ONATTACK_chanceLevelAdd: 0.0
function onAttack takes Tower tower returns nothing
    call D1000_Toxic_vapor.apply(tower,Event.getTarget(),R2I(tower.getLevel()*880+22000))
endfunction
Icy Boneyard v1
2225
ID:
443
Family ID:
Author:
MasterCassim
Rarity:
common
Element:
ice
Attack Type:
Elemental
Attack Range:
700
Attack CD:
1.5
Damage:
3503-3508
Status:
Approved

Description:

Chills creeps to the bone.
Icy Touch
Slows attacked units by 15% for 6 seconds.

Level Bonus:
+0.4 seconds duration
+0.6% slow
Download

Toggle Triggers

Header

    globals
      //@import
      BuffType cassimSlow 
    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
    endfunction

On Damage

ONDAMAGE_chance: 1.00 ONDAMAGE_chanceLevelAdd: 0
function onDamage takes Tower tower returns nothing
    local integer lvl = tower.getLevel()
    local integer slow = R2I((0.15+lvl*0.006)*1000)  // same code here 4 all towers
    local integer dur = R2I(6+lvl*0.4)
    
    call cassimSlow.applyCustomTimed(tower,Event.getTarget(),slow,dur) 
endfunction

On Tower Creation

function onCreate takes Tower tower returns nothing
  call SetUnitTimeScalePercent( tower.getUnit(), 0.00 )
endfunction
Flashing Monument v1
2240
ID:
671
Family ID:
Author:
Natac
Rarity:
common
Element:
storm
Attack Type:
Energy
Attack Range:
2000
Attack CD:
1
Damage:
1208-1210
Status:
Approved

Description:

A common monument of a heroic fallen storm warrior, whose wrath outlasts its death and still seeks for revenge.
Specials:
+10% dmg to magical (+1%/lvl)
Wrath of the Storm - Aura
The enormous wrath of the dead warrior flows out of this tower undirected. So the tower only hits a random target in range each attack.
Download

Toggle Triggers

Header

    globals
        //@import
        BuffType natac_flashingGraveRandomTarget_BuffType
    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
    endfunction

Tower Aura

AURA_auraEffect: natac_flashingGraveRandomTarget_BuffType AURA_power: 1 AURA_level: 1 AURA_auraRange: 0 AURA_targetType: TARGET_TYPE_PLAYER_TOWERS + TARGET_TYPE_ELEMENT_STORM AURA_levelAdd: 0 AURA_powerAdd: 0 AURA_targetSelf: true
Fully-Flowered Cactus v1
2250
ID:
45
Family ID:
Author:
Lapsus
Rarity:
common
Element:
nature
Attack Type:
Essence
Attack Range:
820
Attack CD:
2.5
Damage:
4063-4063
Status:
Approved

Description:

A lethal desert plant with a high AoE. Very efficient against mass creeps and humans.
Specials:
Splash attack:
   320 AoE: 50% damage
+25% dmg to masses (+1.6%/lvl)
+25% dmg to humanoids (+1.6%/lvl)
Download