- Joined
- Jul 9, 2008
- Messages
- 253
Hello everyone,
So I am busy with this Nexus Wars style map but I stumbled into a problem.
After a couple of unit waves the game starts to lag and my frames drop. Perhaps there is a leak somewhere in my spawning triggers.
Please tell me if you see a leak, or a possible reason that could cause this problem.
Code:
So I am busy with this Nexus Wars style map but I stumbled into a problem.
After a couple of unit waves the game starts to lag and my frames drop. Perhaps there is a leak somewhere in my spawning triggers.
Please tell me if you see a leak, or a possible reason that could cause this problem.
Code:
-
Farm
-

Events
-


Time - Every 0.01 seconds of game time
-
-

Conditions
-

Actions
-


Set Spawn_Building = Farm
-


Set Spawn_Unit = Footman
-


Set Spawn_Integer = 10
-


-------- -------------------- --------
-


Unit Group - Pick every unit in (Units in Map) and do (Actions)
-



Loop - Actions
-




Set Unit = (Picked unit)
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Unit-type of Unit) Equal to Spawn_Building
-
-





Then - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








(Integer((Mana of Unit))) Equal to Spawn_Integer
-
-







Then - Actions
-








If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-









If - Conditions
-










((Owner of Unit) is in (All allies of Player 11 (Dark Green))) Equal to True
-
-









Then - Actions
-










Unit - Create 1 Spawn_Unit for Player 11 (Dark Green) at (Position of Unit) facing Default building facing degrees
-










Set Spawn = (Last created unit)
-










Unit - Order Spawn to Attack-Move To (Center of Team 2 Base <gen>)
-










Custom script: set udg_Spawn = null
-
-









Else - Actions
-










Unit - Create 1 Spawn_Unit for Player 12 (Brown) at (Position of Unit) facing Default building facing degrees
-










Set Spawn = (Last created unit)
-










Unit - Order Spawn to Attack-Move To (Center of Team 1 Base <gen>)
-










Custom script: set udg_Spawn = null
-
-
-








Unit - Set mana of Unit to 0.00
-
-







Else - Actions
-
-
-





Else - Actions
-
-




Custom script: set udg_Unit = null
-
-
-


Custom script: call DestroyGroup( bj_lastCreatedGroup )
-
-


