2 Simple spells I made.
Credits to Tinki3 for Spell Test Map Template.
GUI/JASS? GUI
MUI? Yeah
Import Difficulty? Hard
Leakless? I think so...
Overgrowth:
Summons an overgrowth of damaging vines and branches. Prevents enemies of 700 range from moving or attacking and deals 95 damage per second to each.
Level 1 - Lasts 3 seconds.
Level 2 - Lasts 4 seconds.
Level 3 - Lasts 5 seconds.
Mana Cost: 200/ 250 / 300
Cooldown: 160
Screen Shot
Code:
Death Pulse:
The Hero releases a wave of death from the core of his being, dealing damage to enemies and healing allies.
Level 1 - 75 damage/50 heal.
Level 2 - 125 damage/75 heal.
Level 3 - 200 damage/100 heal.
Level 4 - 275 damage/130 heal.
Mana Cost: 125/ 145/ 165/ 185
Cooldown: 5
Screen Shot:
Code:
Credits to Tinki3 for Spell Test Map Template.
GUI/JASS? GUI
MUI? Yeah
Import Difficulty? Hard
Leakless? I think so...
Overgrowth:
Summons an overgrowth of damaging vines and branches. Prevents enemies of 700 range from moving or attacking and deals 95 damage per second to each.
Level 1 - Lasts 3 seconds.
Level 2 - Lasts 4 seconds.
Level 3 - Lasts 5 seconds.
Mana Cost: 200/ 250 / 300
Cooldown: 160
Screen Shot
Code:
Code:
Overgrowth
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Overgrowth
Actions
Set OG_Point = (Position of (Triggering unit))
Set OG_Group = (Units within 700.00 of OG_Point matching (((Matching unit) belongs to an enemy of (Owner of (Triggering unit))) Equal to True))
Custom script: call RemoveLocation(udg_OG_Point)
Unit Group - Pick every unit in OG_Group and do (Actions)
Loop - Actions
Set OG_Point = (Position of (Picked unit))
Unit - Create 1 Dummy Unit for (Owner of (Triggering unit)) at OG_Point facing Default building facing degrees
Unit - Set level of Overgrowth (Dummy) for (Last created unit) to (Level of Overgrowth for (Triggering unit))
Unit - Order (Last created unit) to Night Elf Keeper Of The Grove - Entangling Roots (Picked unit)
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Custom script: call RemoveLocation(udg_OG_Point)
Custom script: call DestroyGroup(udg_OG_Group)
Death Pulse:
The Hero releases a wave of death from the core of his being, dealing damage to enemies and healing allies.
Level 1 - 75 damage/50 heal.
Level 2 - 125 damage/75 heal.
Level 3 - 200 damage/100 heal.
Level 4 - 275 damage/130 heal.
Mana Cost: 125/ 145/ 165/ 185
Cooldown: 5
Screen Shot:
Code:
Code:
Death Pulse
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Death Pulse
Actions
Set DP_Point = (Position of (Triggering unit))
Unit - Create 1 Dummy Unit for (Owner of (Triggering unit)) at DP_Point facing Default building facing degrees
Unit - Set level of Death Pulse Heal Dummy for (Last created unit) to (Level of Death Pulse for (Triggering unit))
Unit - Order (Last created unit) to Night Elf Warden - Fan Of Knives
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Create 1 Dummy Unit for (Owner of (Triggering unit)) at DP_Point facing Default building facing degrees
Unit - Set level of Death Pulse Damage Dummy for (Last created unit) to (Level of Death Pulse for (Triggering unit))
Unit - Order (Last created unit) to Night Elf Warden - Fan Of Knives
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Custom script: call RemoveLocation(udg_DP_Point)