- Joined
- Dec 13, 2018
- Messages
- 2,368
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 --------
-
-------- ---- --------
-
-