- Joined
- Jun 10, 2013
- Messages
- 472
hey I've been helped quite extensively by the user Flux and he has developed a trigger which should work perfectly for my desired ability how ever it just doesn't and neither of us can figure out why. btw I have a DDS installed in case that conflicts with any thing
Desired ability's function: When ever a unit dies around the Avenger when she has the Avenger of the Forests ability (based on devotion aura) she will be buffed with a custom bloodlust and inner fire casted on her by a dummy
here is the trigger which doesn't work oddly for me
Desired ability's function: When ever a unit dies around the Avenger when she has the Avenger of the Forests ability (based on devotion aura) she will be buffed with a custom bloodlust and inner fire casted on her by a dummy
here is the trigger which doesn't work oddly for me
-
Avenger
-

Events
-


Unit - A unit Dies
-
-

Conditions
-


(Unit-type of (Triggering unit)) Not equal to Dummy Spellcaster
-
-

Actions
-


Game - Display to (All players) the text: A Unit Dies
-


Set TempLoc = (Position of (Triggering unit))
-


Set TempOwner = (Triggering player)
-


Set CreateDummy = True
-


Custom script: set bj_wantDestroyGroup = true
-


Unit Group - Pick every unit in (Units within 650.00 of TempLoc) and do (Actions)
-



Loop - Actions
-




Set TempUnit = (Picked unit)
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(TempUnit is alive) Equal to True
-






(TempUnit belongs to an ally of TempOwner) Equal to True
-






(Level of Avenger of the Forests ( Avenger ) for TempUnit) Greater than 0
-
-





Then - Actions
-






Game - Display to (All players) the text: ((Name of TempUnit) + have the ability)
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








CreateDummy Equal to True
-
-







Then - Actions
-








Set CreateDummy = False
-








Game - Display to (All players) the text: Dummy Unit Created
-








Unit - Create 1 Dummy Spellcaster for TempOwner at TempLoc facing Default building facing degrees
-








Set Dummy = (Last created unit)
-








Unit - Add a 0.20 second Generic expiration timer to Dummy
-








Unit - Add Bloodlust ( attack speed increase for AvengeroftheForests ) to Dummy
-








Unit - Add Inner Fire ( damage increase for AvengeroftheForests ) to Dummy
-
-







Else - Actions
-
-






Set TempLoc2 = (Position of TempUnit)
-






Unit - Move Dummy instantly to TempLoc2
-






Custom script: call RemoveLocation(udg_TempLoc2)
-






Unit - Order Dummy to Human Priest - Inner Fire TempUnit
-






Unit - Order Dummy to Orc Shaman - Bloodlust TempUnit
-






Game - Display to (All players) the text: (Ordered the Dummy to Cast Bloodlust and InnerFire on + (Name of TempUnit))
-
-





Else - Actions
-






Game - Display to (All players) the text: ((Name of TempUnit) + doesn't have the ability)
-
-
-
-
-


Custom script: call RemoveLocation(udg_TempLoc)
-
-







