- Joined
- Dec 13, 2018
- Messages
- 2,366
Hey I am asking for help with a topic that I thought was pretty straightforward, and that I thought I knew pretty well, but apparently I don't....
This trigger is leaking like hell and I don't know where/how/why, as I am removing all points before they are overwritten. After a minute or more of having this active it takes a shit ton of time to exit the game.
This trigger is leaking like hell and I don't know where/how/why, as I am removing all points before they are overwritten. After a minute or more of having this active it takes a shit ton of time to exit the game.
-
Move Wards
-
Events
- Time - Every 0.03 seconds of game time
- Conditions
-
Actions
- Set TempLocation[1] = (Position of Ward[1])
- Unit - Move Ward[1] instantly to TempLocation[1], facing ((Facing of Ward[1]) + 1.00) degrees
- Custom script: call RemoveLocation (udg_TempLocation[1])
- -------- ---- --------
- -------- Start Beam 1 --------
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[2] = (TempLocation[1] offset by 100.00 towards (Facing of Ward[1]) degrees)
- Unit - Move Ward[2] instantly to TempLocation[2], facing (Facing of Ward[2]) degrees
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[2])
- -------- ---- --------
- -------- Start Move Beam --------
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 200.00 towards (Facing of Ward[1]) degrees)
- Unit - Move LB_BeamUnit_1[0] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 300.00 towards (Facing of Ward[1]) degrees)
- Unit - Move LB_BeamUnit_1[1] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 400.00 towards (Facing of Ward[1]) degrees)
- Unit - Move LB_BeamUnit_1[2] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 500.00 towards (Facing of Ward[1]) degrees)
- Unit - Move LB_BeamUnit_1[3] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 600.00 towards (Facing of Ward[1]) degrees)
- Unit - Move LB_BeamUnit_1[4] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 700.00 towards (Facing of Ward[1]) degrees)
- Unit - Move LB_BeamUnit_1[5] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 800.00 towards (Facing of Ward[1]) degrees)
- Unit - Move LB_BeamUnit_1[6] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- -------- End Move Beam 1 --------
- -------- ---- --------
- -------- Start Beam 2 --------
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[2] = (TempLocation[1] offset by 100.00 towards ((Facing of Ward[1]) + 90.00) degrees)
- Unit - Move Ward[3] instantly to TempLocation[2], facing (Facing of Ward[3]) degrees
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[2])
- -------- ---- --------
- -------- Start Move Beam --------
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 200.00 towards ((Facing of Ward[1]) + 90.00) degrees)
- Unit - Move LB_BeamUnit_2[0] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 300.00 towards ((Facing of Ward[1]) + 90.00) degrees)
- Unit - Move LB_BeamUnit_2[1] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 400.00 towards ((Facing of Ward[1]) + 90.00) degrees)
- Unit - Move LB_BeamUnit_2[2] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 500.00 towards ((Facing of Ward[1]) + 90.00) degrees)
- Unit - Move LB_BeamUnit_2[3] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 600.00 towards ((Facing of Ward[1]) + 90.00) degrees)
- Unit - Move LB_BeamUnit_2[4] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 700.00 towards ((Facing of Ward[1]) + 90.00) degrees)
- Unit - Move LB_BeamUnit_2[5] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 800.00 towards ((Facing of Ward[1]) + 90.00) degrees)
- Unit - Move LB_BeamUnit_2[6] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- -------- End Move Beam 2 --------
- -------- ---- --------
- -------- Start Beam 3 --------
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[2] = (TempLocation[1] offset by 100.00 towards ((Facing of Ward[1]) + 180.00) degrees)
- Unit - Move Ward[4] instantly to TempLocation[2], facing (Facing of Ward[4]) degrees
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[2])
- -------- ---- --------
- -------- Start Move Beam --------
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 200.00 towards ((Facing of Ward[1]) + 180.00) degrees)
- Unit - Move LB_BeamUnit_3[0] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 300.00 towards ((Facing of Ward[1]) + 180.00) degrees)
- Unit - Move LB_BeamUnit_3[1] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 400.00 towards ((Facing of Ward[1]) + 180.00) degrees)
- Unit - Move LB_BeamUnit_3[2] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 500.00 towards ((Facing of Ward[1]) + 180.00) degrees)
- Unit - Move LB_BeamUnit_3[3] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 600.00 towards ((Facing of Ward[1]) + 180.00) degrees)
- Unit - Move LB_BeamUnit_3[4] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 700.00 towards ((Facing of Ward[1]) + 180.00) degrees)
- Unit - Move LB_BeamUnit_3[5] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 800.00 towards ((Facing of Ward[1]) + 180.00) degrees)
- Unit - Move LB_BeamUnit_3[6] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- -------- End Move Beam 3 --------
- -------- ---- --------
- -------- Start Beam 4 --------
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[2] = (TempLocation[1] offset by 100.00 towards ((Facing of Ward[1]) + 270.00) degrees)
- Unit - Move Ward[5] instantly to TempLocation[2], facing (Facing of Ward[5]) degrees
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[2])
- -------- ---- --------
- -------- Start Move Beam --------
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 200.00 towards ((Facing of Ward[1]) + 270.00) degrees)
- Unit - Move LB_BeamUnit_4[0] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 300.00 towards ((Facing of Ward[1]) + 270.00) degrees)
- Unit - Move LB_BeamUnit_4[1] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 400.00 towards ((Facing of Ward[1]) + 270.00) degrees)
- Unit - Move LB_BeamUnit_4[2] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 500.00 towards ((Facing of Ward[1]) + 270.00) degrees)
- Unit - Move LB_BeamUnit_4[3] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 600.00 towards ((Facing of Ward[1]) + 270.00) degrees)
- Unit - Move LB_BeamUnit_4[4] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 700.00 towards ((Facing of Ward[1]) + 270.00) degrees)
- Unit - Move LB_BeamUnit_4[5] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- Set TempLocation[1] = (Position of Ward[1])
- Set TempLocation[3] = (TempLocation[1] offset by 800.00 towards ((Facing of Ward[1]) + 270.00) degrees)
- Unit - Move LB_BeamUnit_4[6] instantly to TempLocation[3]
- Custom script: call RemoveLocation (udg_TempLocation[1])
- Custom script: call RemoveLocation (udg_TempLocation[3])
- -------- ---- --------
- -------- End Move Beam 4 --------
- -------- ---- --------
-
Events