- Joined
- Mar 15, 2007
- Messages
- 230
So I started another thread looking for ideas for abilities when I got a response with this:
Here are my triggersChooser of the Slain (Active): Targets an area. Friendly units in the area deal increased damage but take damage over time. On death, deals damage to all surrounding enemies and restores X mana to the Archdruid.
-
Chosen Roar
-
Events
- Unit - A unit Spawns a summoned unit
-
Conditions
- ((Summoned unit) is in (Units of type Chooser of the Slain Dummy 1).) Equal to True
-
Actions
- Set VariableSet UDex = (Custom value of (Summoning unit))
- Set VariableSet Chooser_Caster[UDex] = (Casting unit)
- Set VariableSet Chosen_RoarPoint = (Position of (Summoned unit))
- Unit - Order (Summoned unit) to Night Elf Druid Of The Claw - Roar.
- Unit - Add a 2.00 second Generic expiration timer to (Summoned unit)
- Wait 2.00 game-time seconds
-
Unit Group - Pick every unit in (Units within 500.00 of Chosen_RoarPoint matching (((Picked unit) has buff Chooser of the Slain ) Equal to True).) and do (Actions)
-
Loop - Actions
- Unit Group - Add (Picked unit) to Chosen_Units[UDex]
- Wait until (((Picked unit) has buff Chooser of the Slain ) Equal to False), checking every 0.20 seconds
- Unit Group - Remove (Picked unit) from Chosen_Units[UDex].
-
Loop - Actions
- Custom script: call RemoveLocation(udg_Chosen_RoarPoint)
-
Events
-
Chosen Death
-
Events
- Unit - A unit Dies
-
Conditions
- ((Dying unit) is in Chosen_Units[UDex].) Equal to True
-
Actions
- Set VariableSet Chosen_Blast = (Position of (Dying unit))
- Unit - Create 1 Chooser of the Slain Dummy 2 for (Owner of (Dying unit)) at Chosen_Blast facing Default building facing degrees
- Unit - Order (Last created unit) to Neutral - Kaboom! Chosen_Blast
- Special Effect - Create a special effect at Chosen_Blast using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
- Special Effect - Destroy (Last created special effect)
- Unit - Set mana of Chooser_Caster[UDex] to ((Mana of Chooser_Caster[UDex]) + 15.00)
- Custom script: call RemoveLocation(udg_Chosen_Blast)
-
Events