Silver Knight v1
1200
|
ID: 39
Family ID:
Author: SirCoqaLot.
Rarity: rare
Element: iron
Attack Type: Physical
Attack Range: 875
Attack CD: 1.35
Damage: 939-1019
Status: Approved
|
Specials:
+30% bounty collected (+1.2%/lvl)
Transmute
This tower has a 3.5% chance on attack to turn a non boss, non champion target into 6 additional gold immediately. Level Bonus: +0.04% chance
Gold Greed
On attack this tower deals [16 x squareroot (current gold)] spell damage to its target.
|
Download
Toggle Triggers Header globals
//@export
MultiboardValues Sir_gold_bonus
endglobals
private function init takes nothing returns nothing
set Sir_gold_bonus = MultiboardValues.create(1)
call Sir_gold_bonus.setKey(0,"Gold Greed")
endfunction
On Damage
ONDAMAGE_chance: 1.0
ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
local Unit creep = Event.getTarget()
set tower.userReal = 16.0*Pow(GetPlayerState(tower.getOwner().getThePlayer(), PLAYER_STATE_RESOURCE_GOLD),0.5)
if not creep.isImmune() then
if creep.getSize() < SIZE_CHAMPION and tower.calcChance(0.035+tower.getLevel()*0.0004) then
call SFXAtUnit("Abilities\\Spells\\Other\\Transmute\\PileofGold.mdl",creep.getUnit())
call tower.killInstantly(creep)
call tower.getOwner().giveGold( 6,tower.getUnit(), true, true)
else
call tower.doSpellDamage(creep,tower.userReal,tower.calcSpellCritNoBonus())
call tower.getOwner().displayFloatingTextX(I2S(R2I(tower.getProp_SpellDmgDealt()*tower.userReal)),creep,255, 200, 0,255,0.05,0.0,2.0)
endif
endif
endfunction
On Tower Details function onTowerDetails takes Tower tower returns MultiboardValues
set tower.userReal = tower.getProp_SpellDmgDealt()*16.0*Pow(GetPlayerState(tower.getOwner().getThePlayer(), PLAYER_STATE_RESOURCE_GOLD),0.5)
call Sir_gold_bonus.setValue(0,I2S(R2I(tower.userReal)))
return Sir_gold_bonus
endfunction
|
Golden Queen v1
3500
|
ID: 40
Family ID:
Author: SirCoqaLot.
Rarity: rare
Element: iron
Attack Type: Physical
Attack Range: 875
Attack CD: 1.35
Damage: 2557-2637
Status: Approved
|
Description: Rare tower with a chance to turn lesser creeps into gold instantly. Gains additional gold for each kill and will do more damage the more gold you have.
Specials:
+40% bounty collected (+1.6%/lvl)
Transmute
This tower has a 5% chance on attack to turn a non boss, non champion target into 18 bonus gold immediately. Level Bonus: +0.04%chance
Gold Greed
On attack this tower deals [44 x squareroot (current gold)] spell damage to its target.
|
Download
Toggle Triggers Header globals
//@import
MultiboardValues Sir_gold_bonus
endglobals
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()
set tower.userReal = 44.0*Pow(GetPlayerState(tower.getOwner().getThePlayer(), PLAYER_STATE_RESOURCE_GOLD),0.5)
if not creep.isImmune() then
if creep.getSize() < SIZE_CHAMPION and tower.calcChance(0.05+tower.getLevel()*0.0004) then
call SFXAtUnit("Abilities\\Spells\\Other\\Transmute\\PileofGold.mdl",creep.getUnit())
call tower.killInstantly(creep)
call tower.getOwner().giveGold(18,tower.getUnit(), true, true)
else
call tower.doSpellDamage(creep,tower.userReal,tower.calcSpellCritNoBonus())
call tower.getOwner().displayFloatingTextX(I2S(R2I(tower.getProp_SpellDmgDealt()*tower.userReal)),creep,255, 200, 0,255,0.05,0.0,2.0)
endif
endif
endfunction
On Tower Details function onTowerDetails takes Tower tower returns MultiboardValues
set tower.userReal = tower.getProp_SpellDmgDealt()*44.0*Pow(GetPlayerState(tower.getOwner().getThePlayer(), PLAYER_STATE_RESOURCE_GOLD),0.5)
call Sir_gold_bonus.setValue(0,I2S(R2I(tower.userReal)))
return Sir_gold_bonus
endfunction
|
Description: