• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

Help Moving Trigger Tied Event Region

Status
Not open for further replies.
Level 6
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?

  • 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:
Status
Not open for further replies.
Back
Top