Greater Abominable Snowman v1
220
|
ID: 567
Family ID:
Author: drol
Rarity: common
Element: ice
Attack Type: Energy
Attack Range: 900
Attack CD: 1.5
Damage: 236-240
Status: Approved
|
Specials:
Bounce attack:
2 targets
-20% damage per bounce
|
Download
|
Shining Light v1
230
|
ID: 82
Family ID:
Author: SternBogen
Rarity: uncommon
Element: astral
Attack Type: Energy
Attack Range: 850
Attack CD: 1
Damage: 189-195
Status: Approved
|
Description: A strong tower against the undead. Can see nearby invisible units.
Magical Sight:
Can see invisible enemy units in 700 range.
Power of Light
The mighty holy light weakens enemy undead creeps for 3 seconds, so they will receive 10% more damage from physical and spell attacks. Level Bonus: +0.16 seconds +0.4% damage |
Download
Toggle Triggers Header globals
//@import
BuffType sternbogen_holy_Buff
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.0
ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
local Unit creep = Event.getTarget()
// 0.001 Basic Bonus
local integer bufflevel = 100 + 4 * tower.getLevel()
if (CATEGORY_UNDEAD == creep.getCategory()) then
call sternbogen_holy_Buff.applyCustomTimed(tower,Event.getTarget(),bufflevel,3 + 0.16 * tower.getLevel())
endif
endfunction
|
Ray Blaster v1
800
|
ID: 308
Family ID:
Author: i_mOck_death
Rarity: uncommon
Element: iron
Attack Type: Energy
Attack Range: 800
Attack CD: 1.4
Damage: 268-287
Status: Approved
|
Description: Uncommon iron tower that leaves a debuff on the enemy unit that increases item drop quality and chance of an item drop.
Phaze
Whenever this tower damages a creep it increases its item drop chance and item drop quality by 8% for 5 seconds. Level Bonus: +0.35% item drop quality +0.35% item drop chance +0.1 seconds |
Download
Toggle Triggers Header globals
//@import
BuffType mOck_rayBlaster
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.0
ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
call mOck_rayBlaster.applyCustomTimed(tower,Event.getTarget(),800 + 35 * tower.getLevel(),5+tower.getLevel()*0.1)
endfunction
|
Frozen Mushroom v1
245
|
ID: 592
Family ID:
Author: BetrayedKnight
Rarity: common
Element: ice
Attack Type: Elemental
Attack Range: 950
Attack CD: 1.1
Damage: 201-212
Status: Approved
|
Description: A colony of mushrooms able to chill living flesh. Deals bonus damage to humanoids orcs and nature but is weak against undead.
Specials:
-50% dmg to undead +35% dmg to nature (+1.2%/lvl) +35% dmg to orcs (+1.2%/lvl) +35% dmg to humanoids (+1.2%/lvl) |
Download
|
Torch v1
250
|
ID: 225
Family ID:
Author: Boekie
Rarity: common
Element: fire
Attack Type: Elemental
Attack Range: 900
Attack CD: 0.9
Damage: 173-173
Mana: 30
Mana regen: 2
Status: Approved
|
Description: This tower uses magical flames to strike multiple targets.
Fire Blast
Releases a blast of fire that strikes all targets in 200 AoE around the main target for 215 damage. Level Bonus: +11 damage. AC_TYPE_OFFENSIVE_UNIT 20, 900 range, 1s cooldown |
Download
Toggle Triggers Autocast
caster_art:
AUTOCAST_cooldown: 1
AUTOCAST_numBuffsBeforeIdle: 0
AUTOCAST_isExtended: false
AUTOCAST_autocastType: AC_TYPE_OFFENSIVE_UNIT
AUTOCAST_manacost: 20
AUTOCAST_range: 900
AUTOCAST_buffType: 0
AUTOCAST_targetSelf: false
AUTOCAST_targetType: 0
target_art:
AUTOCAST_autoRange: 900
private function onAutocast takes Tower tower returns nothing
call SFXAtUnit("Abilities\\Spells\\Other\\Incinerate\\FireLordDeathExplode.mdl",Event.getTarget().getUnit())
call tower.doSpellDamageAoEUnit(Event.getTarget(), 200, 215 + tower.getLevel() * 11, tower.calcSpellCritNoBonus(), 0.0)
endfunction
|
Small Lightning Rod v1
250
|
ID: 234
Family ID:
Author: Boekie
Rarity: common
Element: storm
Attack Type: Energy
Attack Range: 1200
Attack CD: 1.2
Damage: 190-209
Mana: 30
Mana regen: 2
Status: Approved
|
Description: A storm tower that releases a magic lighting bolt.
Release Lightning
This tower releases a lightning bolt that strikes the target for 250 damage. Level Bonus: +12.5 damage. AC_TYPE_OFFENSIVE_UNIT 20, 1200 range, 1s cooldown |
Download
Toggle Triggers Autocast
caster_art:
AUTOCAST_cooldown: 1
AUTOCAST_numBuffsBeforeIdle: 0
AUTOCAST_isExtended: false
AUTOCAST_autocastType: AC_TYPE_OFFENSIVE_UNIT
AUTOCAST_manacost: 20
AUTOCAST_range: 1200
AUTOCAST_buffType: 0
AUTOCAST_targetSelf: false
AUTOCAST_targetType: 0
target_art:
AUTOCAST_autoRange: 1200
private function onAutocast takes Tower tower returns nothing
local Unit creep = Event.getTarget()
call tower.doSpellDamage(creep,250.0+(tower.getLevel()*12.5),tower.calcSpellCritNoBonus())
call SFXOnUnit("Abilities\\Spells\\Other\\Monsoon\\MonsoonBoltTarget.mdl",creep.getUnit(),"origin")
endfunction
|
Frost Fire v1
250
|
ID: 365
Family ID:
Author: IamanEvilMan
Rarity: common
Element: darkness
Attack Type: Essence
Attack Range: 900
Attack CD: 0.9
Damage: 163-163
Mana: 30
Mana regen: 2
Status: Approved
|
Description: This tower uses mana to summon coldfire from the Frozen Heart of Hell for minor AoE damage and slowing effect. Stolen souls improve this ability with each tower level.
Specials:
-25% dmg to undead (+0.4%/lvl)
Soul Chill
Chills the souls of all creeps in 250 AoE of the target, dealing 200 spelldamage and slowing them by 6% for 4 seconds. Level Bonus: +8 damage +0.4% slow +0.04 seconds duration AC_TYPE_OFFENSIVE_UNIT 20, 900 range, 1s cooldown |
Download
Toggle Triggers Autocast
AUTOCAST_cooldown: 1
AUTOCAST_autoRange: 900
AUTOCAST_manacost: 20
AUTOCAST_range: 900
AUTOCAST_targetType: 0
AUTOCAST_numBuffsBeforeIdle: 2
caster_art:
target_art: Abilities\Spells\Undead\RaiseSkeletonWarrior\RaiseSkeleton.mdl
AUTOCAST_autocastType: AC_TYPE_OFFENSIVE_UNIT
AUTOCAST_buffType: soul_chill
AUTOCAST_isExtended: false
AUTOCAST_targetSelf: false
private function onAutocast takes Tower tower returns nothing
local Unit targ = Event.getTarget()
local Iterate it = Iterate.overUnitsInRangeOfUnit(tower,TARGET_CREEPS,targ,250)
local Unit next
local real calculated_slow = 60 + tower.getLevel() * 4
local real duration = 4.0 + tower.getLevel() * 0.04
local real spelldmg = 200 + tower.getLevel() * 8
loop
set next = it.next()
exitwhen next == 0
call soul_chill.applyCustomTimed(tower, next, R2I(calculated_slow), duration)
call tower.doSpellDamage(next, spelldmg, tower.calcSpellCritNoBonus())
endloop
call SFXAtUnit("Abilities\\Spells\\Undead\\RaiseSkeletonWarrior\\RaiseSkeleton.mdl", targ.getUnit())
endfunction
Header globals
//@import
BuffType soul_chill
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
|
Description: