- Joined
- Sep 11, 2006
- Messages
- 172
Can someone help me understand how to move my region using rects so that the last trigger on the list fires?
I am trying to move the DroneZone region on to DroneMeeting point, which would be the point of an ability being cast.
-
Drone Launcher
-
Events
-
Unit - A unit Starts the effect of an ability
-
-
Conditions
-
(Ability being cast) Equal to |cfffcd703Launch Drones|r
-
-
Actions
-
Custom script: call RemoveLocation(udg_DroneMeeting)
-
Set DroneMeeting = (Target point of ability being cast)
-
Region - Center DroneZone <gen> on DroneMeeting
-
Set TempPoint = (Center of Region 412 <gen>)
-
Animation - Play (Casting unit)'s attack animation
-
Unit - Create 1 |cff3399ffRepair Drone|r (Flying) for Player 12 (Brown) at TempPoint facing 270.00 degrees
-
Animation - Change (Last created unit) flying height to 400.00 at 1.50
-
AI - Ignore (Last created unit)'s guard position
-
Animation - Play (Last created unit)'s Walk Alternate animation
-
Custom script: call RemoveLocation(udg_TempPoint)
-
Set TempPoint = (Center of Region 412 Copy <gen>)
-
Unit - Order (Last created unit) to Move To TempPoint
-
Custom script: call RemoveLocation(udg_TempPoint)
-
Wait 0.80 seconds
-
Set TempPoint = (Center of Region 412 <gen>)
-
Animation - Reset (Casting unit)'s animation
-
Animation - Play (Casting unit)'s attack animation
-
Unit - Create 1 |cff3399ffRepair Drone|r (Flying) for Player 12 (Brown) at TempPoint facing 270.00 degrees
-
Animation - Change (Last created unit) flying height to 400.00 at 1.50
-
AI - Ignore (Last created unit)'s guard position
-
Animation - Play (Last created unit)'s Walk Alternate animation
-
Custom script: call RemoveLocation(udg_TempPoint)
-
Set TempPoint = (Center of Region 412 Copy <gen>)
-
Unit - Order (Last created unit) to Move To TempPoint
-
Custom script: call RemoveLocation(udg_TempPoint)
-
Wait 0.80 seconds
-
Set TempPoint = (Center of Region 412 <gen>)
-
Animation - Reset (Casting unit)'s animation
-
Animation - Play (Casting unit)'s attack animation
-
Unit - Create 1 |cff3399ffRepair Drone|r (Flying) for Player 12 (Brown) at TempPoint facing 270.00 degrees
-
Animation - Change (Last created unit) flying height to 400.00 at 1.50
-
AI - Ignore (Last created unit)'s guard position
-
Animation - Play (Last created unit)'s Walk Alternate animation
-
Custom script: call RemoveLocation(udg_TempPoint)
-
Set TempPoint = (Center of Region 412 Copy <gen>)
-
Unit - Order (Last created unit) to Move To TempPoint
-
Custom script: call RemoveLocation(udg_TempPoint)
-
-
-
Redirect
-
Events
-
Unit - A unit enters Region 412 Copy <gen>
-
-
Conditions
-
(Unit-type of (Entering unit)) Equal to |cff3399ffRepair Drone|r (Flying)
-
-
Actions
-
Unit - Order (Entering unit) to Move To DroneMeeting
-
-
-
Drone Arrival
-
Events
-
Unit - A unit enters DroneZone <gen>
-
-
Conditions
-
(Unit-type of (Entering unit)) Equal to |cff3399ffRepair Drone|r (Flying)
-
-
Actions
-
Game - Display to (All players) the text: woof
-
Set TempPoint = (Random point in DroneZone <gen>)
-
Unit - Order (Entering unit) to Move To TempPoint
-
Custom script: call RemoveLocation(udg_TempPoint)
-
Animation - Change (Entering unit) flying height to 200.00 at 1.00
-
Wait 2.00 seconds
-
Set TempPoint = (Position of (Entering unit))
-
Unit - Remove (Entering unit) from the game
-
Unit - Create 1 |cff3399ffRepair Drone|r for (Owner of |cff9acd32City Spire|r of |cfff5c605Orfus|r 0020 <gen>) at TempPoint facing (Facing of (Entering unit)) degrees
-
-
I am trying to move the DroneZone region on to DroneMeeting point, which would be the point of an ability being cast.
Last edited: