Glowing Solar Orb v1
40
ID:
385
Family ID:
Author:
MasterCassim
Rarity:
common
Element:
astral
Attack Type:
Energy
Attack Range:
850
Attack CD:
1.3
Damage:
40-40
Status:
Approved

Description:

The blazing light of the sun makes its targets glow, especially undead ones.
Specials:
Splash attack:
   125 AoE: 45% damage
   225 AoE: 15% damage
+15% dmg to undead
Afterglow
The Orb has a 5% chance to reduce armor of units it damages by 2 for 5 seconds. This chance is doubled for bosses.

Level Bonus:
+0.6% chance
+0.25 seconds duration
Download

Toggle Triggers

Header

    globals
      //@export
      BuffType cassimArmor
    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 armor=Modifier.create() 
      call armor.addModification(MOD_ARMOR,0,-1) 
      set cassimArmor=BuffType.create(0,0,false)  //apply custom timed 
      call cassimArmor.setBuffIcon('@@0@@') 
      call cassimArmor.setBuffModifier(armor)
      call cassimArmor.setStackingGroup("astral_armor") 
    endfunction

On Damage

ONDAMAGE_chance: 1.0 ONDAMAGE_chanceLevelAdd: 0
function onDamage takes Tower tower returns nothing
   local integer lvl = tower.getLevel()
   local Creep creep = Event.getTarget()
   local real sizeFactor = 1.0
   if creep.getSize() == SIZE_BOSS then
      set sizeFactor = 2.0
   endif
   if(tower.calcChance((0.05+lvl*0.006)*sizeFactor)) then
      call cassimArmor.applyCustomTimed(tower,creep,2,5+lvl*0.25)
   endif
endfunction
Ruined Storm Cap v1
40
ID:
470
Family ID:
Author:
geX
Rarity:
common
Element:
storm
Attack Type:
Energy
Attack Range:
1600
Attack CD:
1.3
Damage:
24-64
Status:
Approved

Description:

Basic long ranged tower.
Download
Tree Stump v1
40
ID:
474
Family ID:
Author:
Monolith
Rarity:
common
Element:
nature
Attack Type:
Physical
Attack Range:
950
Attack CD:
0.9
Damage:
24-27
Status:
Approved

Description:

Basic nature tower with the ability to attack multiple targets.
Multishot:
Attacks up to 2 targets at the same time.
Download
Minor Magic Ruin v1
45
ID:
11
Family ID:
Author:
drol
Rarity:
common
Element:
astral
Attack Type:
Elemental
Attack Range:
700
Attack CD:
1
Damage:
47-51
Status:
Approved

Description:

Some magic still sparkles inside these ruins.
Illuminate
Attacks debuff the target, making it grant 5% more experience once killed. This effect last 5 seconds.

Level Bonus:
+0.2% experience
+0.2 seconds
Download

Toggle Triggers

Header

    globals
    //@export
    BuffType drol_magicRuin
    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 astralMod = Modifier.create()
        set   drol_magicRuin = BuffType.create(5,0,false)
        call  astralMod.addModification(MOD_EXP_GRANTED, 0.05 , 0.002 )
        call  drol_magicRuin.setBuffModifier(astralMod)
        call  drol_magicRuin.setBuffIcon('@@0@@') 
    
    endfunction

On Damage

ONDAMAGE_chance: 1.0 ONDAMAGE_chanceLevelAdd: 0.0
function onDamage takes Tower tower returns nothing
 call drol_magicRuin.applyCustomTimed(tower,Event.getTarget(),tower.getLevel(),5+tower.getLevel()*0.2)
endfunction
Abominable Snowman v1
45
ID:
566
Family ID:
Author:
drol
Rarity:
common
Element:
ice
Attack Type:
Energy
Attack Range:
900
Attack CD:
1.5
Damage:
48-52
Status:
Approved

Description:

Trained in surviving even the coldest winters, this creature has strengths unimagineable.
Specials:
Bounce attack:
   2 targets
   -25% damage per bounce
Download
Rooted Chasm v1
45
ID:
680
Family ID:
Author:
SirCoqaLot.
Rarity:
uncommon
Element:
nature
Attack Type:
Essence
Attack Range:
950
Attack CD:
1.4
Damage:
47-47
Status:
Approved

Description:

Basic Tower that has a small chance to root creeps it attacks.
Entangle
Has a chance of 12.5% to entangle the attacked target for 1.5 seconds. Entangled targets are immobile and suffer 120 damage per second. Cannot entangle air or boss units. 

Level Bonus:
+0.2% chance to entangle
+6 damage per second
Download

Toggle Triggers

Header

    globals
        //@export
        BuffType chasm_entangle
    endglobals
    
    function chasmEntangleDamage takes Buff b returns nothing
        local Tower t = b.getCaster()
        local Creep c = b.getBuffedUnit()
        call t.doSpellDamage(c, t.userInt + t.userInt * t.getLevel() / 20, t.calcSpellCritNoBonus())
    endfunction
    
    //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 chasm_entangle = BuffType.createDuplicate(cb_stun, 1.5, 0.75, false)
        call chasm_entangle.setBuffIcon('@@0@@')
        call chasm_entangle.addPeriodicEvent(chasmEntangleDamage, 1.0)
    endfunction

On Damage

ONDAMAGE_chance: 0.125 ONDAMAGE_chanceLevelAdd: 0.002
function onDamage takes Tower tower returns nothing
    local Creep target = Event.getTarget()
    if target.getSize() < SIZE_BOSS and target.getSize() != SIZE_AIR then
        call chasm_entangle.apply(tower, target, 0)
        call target.reorder()
    endif
endfunction

On Tower Creation

function onCreate takes Tower tower returns nothing
    set tower.userInt = 120 //base entagle dps
endfunction
Dark Fire Pit v1
50
ID:
107
Family ID:
Author:
i_mOck_death
Rarity:
common
Element:
darkness
Attack Type:
Decay
Attack Range:
850
Attack CD:
1.1
Damage:
42-42
Status:
Approved

Description:

Darkness tower that is weak to undead units, but strong to magical units. The tower can also hit multiple units on each attack.
Specials:
-20% dmg to undead (+0.4%/lvl)
+20% dmg to magical (+0.4%/lvl)
Multishot:
Attacks up to 2 targets at the same time.
Download