Warrior of Light v1
1000
|
ID: 84
Family ID:
Author: i_mOck_death
Rarity: rare
Element: astral
Attack Type: Elemental
Attack Range: 900
Attack CD: 1
Damage: 406-406
Status: Approved
|
Ain Soph Aur
This tower has a 20% chance on every attack to create a shockwave of light that starts at the targeted creep and travels 500 units behind that creep dealing 1000 spell damage to all creeps in its path. Level Bonus: +0.5% chance +50 damage
Aura of Light - Aura
Towers in 300 range deal 15% more damage to undead creeps. Level Bonus: +0.6% damage |
Download
Toggle Triggers Header globals
Cast Swave
//@export
BuffType mOck_Warrioroflight
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 Amod = Modifier.create()
set mOck_Warrioroflight = BuffType.createAuraEffectType(true)
call Amod.addModification(MOD_DMG_TO_UNDEAD,0,.001)
call mOck_Warrioroflight.setBuffModifier(Amod)
call mOck_Warrioroflight.setBuffIcon('@@1@@')
set Swave = Cast.create('@@0@@', "carrionswarm", 1)
endfunction
On Attack
ONATTACK_chance: .2
ONATTACK_chanceLevelAdd: 0.005
function onAttack takes Tower tower returns nothing
local unit creep = Event.getTarget().getUnit()
local integer level = tower.getLevel()
local real facing = GetUnitFacing(creep) - 180
local real x = GetUnitX(creep) + (50) * Cos(facing * bj_DEGTORAD)
local real y = GetUnitY(creep) + (50) * Sin(facing * bj_DEGTORAD)
call Effect.createSimple("Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl",GetUnitX(creep),GetUnitY(creep)).destroy()
call Swave.pointCastFromUnitOnPoint(tower,Event.getTarget(),x, y,1.0+(.05*level), tower.calcSpellCritNoBonus())
set creep = null
endfunction
Tower Aura
AURA_powerAdd: 6
AURA_auraEffect: mOck_Warrioroflight
AURA_levelAdd: 6
AURA_power: 150
AURA_targetType: TARGET_TYPE_TOWERS
AURA_targetSelf: true
AURA_level: 150
AURA_auraRange: 300
|
Champion of Light v1
2000
|
ID: 85
Family ID:
Author: i_mOck_death
Rarity: rare
Element: astral
Attack Type: Elemental
Attack Range: 900
Attack CD: 1
Damage: 751-751
Status: Approved
|
Description: Rare Astral tower with a chance on each attack to create a wave of light that damages enemies.
Ain Soph Aur
This tower has a 23% chance on every attack to create a shockwave of light that starts at the targeted creep and travels 500 units behind that creep dealing 2000 spell damage to all creeps in its path. Level Bonus: +0.7% chance +100 damage
Aura of Light - Aura
Towers in 300 range deal 20% more damage to undead creeps. Level Bonus: +0.8% damage |
Download
Toggle Triggers Header globals
Cast Swave
//@import
BuffType mOck_Warrioroflight
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
set Swave = Cast.create('@@0@@', "carrionswarm", 1)
endfunction
On Attack
ONATTACK_chance: .23
ONATTACK_chanceLevelAdd: 0.007
function onAttack takes Tower tower returns nothing
local unit creep = Event.getTarget().getUnit()
local integer level = tower.getLevel()
local real facing = GetUnitFacing(creep) - 180
local real x = GetUnitX(creep) + (50) * Cos(facing * bj_DEGTORAD)
local real y = GetUnitY(creep) + (50) * Sin(facing * bj_DEGTORAD)
call Effect.createSimple("Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl",GetUnitX(creep),GetUnitY(creep)).destroy()
call Swave.pointCastFromUnitOnPoint(tower,Event.getTarget(),x, y,1.0+(.05*level), tower.calcSpellCritNoBonus())
set creep = null
endfunction
Tower Aura
AURA_auraEffect: mOck_Warrioroflight
AURA_power: 200
AURA_level: 200
AURA_auraRange: 300
AURA_targetType: TARGET_TYPE_TOWERS
AURA_levelAdd: 8
AURA_powerAdd: 8
AURA_targetSelf: true
|
Hero of Light v1
3000
|
ID: 86
Family ID:
Author: i_mOck_death
Rarity: rare
Element: astral
Attack Type: Elemental
Attack Range: 900
Attack CD: 1
Damage: 1036-1036
Status: Approved
|
Description: Rare Astral tower with a chance on each attack to create a wave of light that damages enemies.
Ain Soph Aur
This tower has a 25% chance on every attack to create a shockwave of light that starts at the targeted creep and travels 500 units behind that creep dealing 3000 spell damage to all creeps in its path. Level Bonus: +1% chance +150 damage
Aura of Light - Aura
Towers in 300 range deal 25% more damage to undead creeps. Level Bonus: +1% damage |
Download
Toggle Triggers Header globals
Cast Swave
//@import
BuffType mOck_Warrioroflight
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
set Swave = Cast.create('@@0@@', "carrionswarm", 1)
endfunction
On Attack
ONATTACK_chance: .25
ONATTACK_chanceLevelAdd: .01
function onAttack takes Tower tower returns nothing
local unit creep = Event.getTarget().getUnit()
local integer level = tower.getLevel()
local real facing = GetUnitFacing(creep) - 180
local real x = GetUnitX(creep) + (50) * Cos(facing * bj_DEGTORAD)
local real y = GetUnitY(creep) + (50) * Sin(facing * bj_DEGTORAD)
call Effect.createSimple("Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl",GetUnitX(creep),GetUnitY(creep)).destroy()
call Swave.pointCastFromUnitOnPoint(tower,Event.getTarget(),x, y,1.0+(.05*level), tower.calcSpellCritNoBonus())
set creep = null
endfunction
Tower Aura
AURA_auraEffect: mOck_Warrioroflight
AURA_power: 250
AURA_level: 250
AURA_auraRange: 300
AURA_targetType: TARGET_TYPE_TOWERS
AURA_levelAdd: 10
AURA_powerAdd: 10
AURA_targetSelf: true
|
Description: