- Joined
- Mar 15, 2007
- Messages
- 250
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].
-
-
-


Custom script: call RemoveLocation(udg_Chosen_RoarPoint)
-
-
-
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)
-
-




