• 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.

LOL: Lots of Leaks

Status
Not open for further replies.
Level 9
Joined
Dec 4, 2007
Messages
562
Nice but no can do...sense there is no chance for you to get the happiest girl on earth it is meaningless.
 
Level 21
Joined
Aug 21, 2005
Messages
3,699
I'll be the happiest girl on earth. And that's really a miracle, because I'm actually a boy.
*cough*

Right...

Anyway, most triggers seem ok. I'll post the fixed leaking triggers here:

  • diagonals and movement
    • Events
      • Time - Every 0.01 seconds of game time
    • Conditions
    • Actions
      • Set TempPoint = Position of RED_movingunit
      • Unit Group - Pick every unit in RED_north and do (Actions)
        • Loop - Actions
          • Set TempPoint2 = ((TempPoint) offset by (0.00, 4.00))
          • Unit - Move RED_movingunit instantly to TempPoint2
          • Custom script: call RemoveLocation(udg_TempPoint2)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (RED_movingunit is in RED_west) Equal to (==) True
            • Then - Actions
              • Unit - Move RED_movingunit instantly to (TempPoint), facing 135.00 degrees
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (RED_movingunit is in RED_east) Equal to (==) True
                • Then - Actions
                  • Unit - Move RED_movingunit instantly to (TempPoint), facing 45.00 degrees
                • Else - Actions
                  • Unit - Move RED_movingunit instantly to (TempPoint), facing 90.00 degrees
      • Unit Group - Pick every unit in RED_south and do (Actions)
        • Loop - Actions
          • Set TempPoint2 = ((TempPoint) offset by (0.00, -4.00))
          • Unit - Move RED_movingunit instantly to TempPoint2
          • Custom script: call RemoveLocation(udg_TempPoint2)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (RED_movingunit is in RED_west) Equal to (==) True
            • Then - Actions
              • Unit - Move RED_movingunit instantly to (TempPoint), facing 225.00 degrees
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (RED_movingunit is in RED_east) Equal to (==) True
                • Then - Actions
                  • Unit - Move RED_movingunit instantly to (TempPoint), facing 315.00 degrees
                • Else - Actions
                  • Unit - Move RED_movingunit instantly to (TempPoint), facing 270.00 degrees
      • Unit Group - Pick every unit in RED_west and do (Actions)
        • Loop - Actions
          • Set TempPoint2 = ((TempPoint) offset by (-4.00, 0.00))
          • Unit - Move RED_movingunit instantly to TempPoint2
          • Custom script: call RemoveLocation(udg_TempPoint2)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (RED_movingunit is in RED_south) Equal to (==) True
            • Then - Actions
              • Unit - Move RED_movingunit instantly to (TempPoint), facing 225.00 degrees
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (RED_movingunit is in RED_north) Equal to (==) True
                • Then - Actions
                  • Unit - Move RED_movingunit instantly to (TempPoint), facing 135.00 degrees
                • Else - Actions
                  • Unit - Move RED_movingunit instantly to (TempPoint), facing 180.00 degrees
      • Unit Group - Pick every unit in RED_east and do (Actions)
        • Loop - Actions
          • Set TempPoint2 = ((TempPoint) offset by (4.00, 0.00))
          • Unit - Move RED_movingunit instantly to TempPoint2
          • Custom script: call RemoveLocation(udg_TempPoint2)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (RED_movingunit is in RED_south) Equal to (==) True
            • Then - Actions
              • Unit - Move RED_movingunit instantly to (TempPoint), facing 315.00 degrees
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (RED_movingunit is in RED_north) Equal to (==) True
                • Then - Actions
                  • Unit - Move RED_movingunit instantly to (TempPoint), facing 45.00 degrees
                • Else - Actions
                  • Unit - Move RED_movingunit instantly to (TempPoint), facing 0.00 degrees
      • Custom script: call RemoveLocation(udg_TempPoint)
The "camera and diagonals and movement" and "camera and movement" can be fixed similarly.
 
Status
Not open for further replies.
Top