Mining Grounds v1
1400
|
ID: 128
Family ID:
Author: drol
Rarity: common
Element: iron
Attack Type: Decay
Attack Range: 900
Attack CD: 1.85
Damage: 2534-2659
Status: Approved
|
Specials:
+20% bounty collected (+0.8%/lvl) |
Download
|
Burning Beacon v1
1400
|
ID: 229
Family ID:
Author: Boekie
Rarity: common
Element: fire
Attack Type: Elemental
Attack Range: 900
Attack CD: 0.9
Damage: 968-968
Mana: 40
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 1200 damage. Level Bonus: +60 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, 1200 + tower.getLevel() * 60, tower.calcSpellCritNoBonus(), 0.0)
endfunction
|
Greater Lightning Rod v1
1400
|
ID: 232
Family ID:
Author: Boekie
Rarity: common
Element: storm
Attack Type: Energy
Attack Range: 1200
Attack CD: 1.2
Damage: 1104-1123
Mana: 40
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 1400 damage. Level Bonus: +70 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,1400.0+(tower.getLevel()*70.0),tower.calcSpellCritNoBonus())
call SFXOnUnit("Abilities\\Spells\\Other\\Monsoon\\MonsoonBoltTarget.mdl",creep.getUnit(),"origin")
endfunction
|
Hungry Frozen Flame v1
1400
|
ID: 367
Family ID:
Author: IamanEvilMan
Rarity: common
Element: darkness
Attack Type: Essence
Attack Range: 900
Attack CD: 0.9
Damage: 911-911
Mana: 40
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.8%/lvl)
Soul Chill
Chills the souls of all creeps in 250 AoE of the target, 1000 spelldamage and slowing them by 10% for 4 seconds. Level Bonus: +48 damage +0.8% slow +0.08 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 = 100 + tower.getLevel() * 8
local real duration = 4.0 + tower.getLevel() * 0.08
local real spelldmg = 1000 + tower.getLevel() * 48
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
|
Shaman Cheftain v1
1400
|
ID: 393
Family ID:
Author: His_Shadow
Rarity: rare
Element: fire
Attack Type: Essence
Attack Range: 900
Attack CD: 1.5
Damage: 809-809
Mana: 20
Mana regen: 1
Status: Approved
|
Description: A mighty tribal sorcerer.
Specials:
15% crit chance
Bloodlust
The Shaman makes a friendly tower lust for blood, increasing its crit damage by x0.55 and attackspeed by 20% for 5 seconds. Level Bonus: +x0.006 crit damage +0.3% attackspeed +0.12 seconds duration AC_TYPE_OFFENSIVE_BUFF 15, 500.0 range, 5.0s cooldown
Bloody Experience - Aura
Every tower below 15 level in 300 range receives 1 experience every time it crits. The amount of experience gained is base attackspeed and range adjusted. Level cap does not affect the Shaman himself. Level Bonus: +1 level cap every 5 levels |
Download
Toggle Triggers Autocast
caster_art:
AUTOCAST_cooldown: 5.0
AUTOCAST_numBuffsBeforeIdle: 1
AUTOCAST_isExtended: false
AUTOCAST_autocastType: AC_TYPE_OFFENSIVE_BUFF
AUTOCAST_manacost: 15
AUTOCAST_range: 500.0
AUTOCAST_buffType: HS_bloodlust_buff
AUTOCAST_targetSelf: true
AUTOCAST_targetType: TARGET_TYPE_TOWERS
target_art: Abilities\Spells\Orc\Bloodlust\BloodlustTarget.mdl
AUTOCAST_autoRange: 500.0
private function onAutocast takes Tower tower returns nothing
local integer level = tower.getLevel()
call HS_bloodlust_buff.applyCustomTimed(tower,Event.getTarget(), 200 + level * 3, 5 + 0.12*level)
endfunction
Header globals
//@import
BuffType HS_bloodlust_buff
//@import
BuffType HS_bloody_exp_aura
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 Tower Creation function onCreate takes Tower tower returns nothing
set tower.userInt = 15
endfunction
Tower Aura
AURA_auraEffect: HS_bloody_exp_aura
AURA_power: 1
AURA_level: 1
AURA_auraRange: 300
AURA_targetType: TARGET_TYPE_TOWERS
AURA_levelAdd: 0
AURA_powerAdd: 0
AURA_targetSelf: true
|
Treasure Heap v2
1400
|
ID: 464
Family ID:
Author: geX
Rarity: common
Element: iron
Attack Type: Physical
Attack Range: 1000
Attack CD: 2.5
Damage: 3314-3864
Status: Approved
|
Description: Basic Tower with an increased chance to find items and some bonus damage against bosses.
Specials:
+10% dmg to bosses (+0.6%/lvl) +20% item chance (+0.9%/lvl) -20% item quality (-0.9%/lvl) |
Download
|
Cruel Flames v1
1400
|
ID: 466
Family ID:
Author: Boekie
Rarity: rare
Element: fire
Attack Type: Decay
Attack Range: 900
Attack CD: 1.5
Damage: 1634-1634
Status: Approved
|
Description: An aura tower which gives towers a bonus crit chance.
Fire of Fury - Aura
Increases crit chance of towers in 300 range by 7.5%. Level Bonus: +0.3% chance |
Download
Toggle Triggers Header globals
BuffType boekie_crit_aura
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
local Modifier m = Modifier.create()
set boekie_crit_aura = BuffType.createAuraEffectType(true)
call m.addModification(MOD_ATK_CRIT_CHANCE,0.075,0.003)
call boekie_crit_aura.setBuffModifier(m)
call boekie_crit_aura.setStackingGroup("crit_aura")
call boekie_crit_aura.setBuffIcon('@@0@@')
endfunction
Tower Aura
AURA_auraEffect: boekie_crit_aura
AURA_power: 0
AURA_level: 0
AURA_auraRange: 300
AURA_targetType: TARGET_TYPE_TOWERS
AURA_levelAdd: 1
AURA_powerAdd: 1
AURA_targetSelf: true
|
Description: