- Joined
- May 20, 2008
- Messages
- 433
Apparently there is something wrong when the variables "CapturePoint_Human/Alien" are set. While one should be set to 2 (because there are 2 'circle of power (medium)' owned by gray on the map), it gets set to 0. It worked until I added the unit group stuff. What went wrong?
PS: Those who are going to complain about the leaks, I'll fix them after this is fixed.
-
Income
-

Events
-


Game - The in-game time of day becomes Equal to 0.00
-


Game - The in-game time of day becomes Equal to 12.00
-
-

Conditions
-

Actions
-


Unit Group - Pick every unit in (Units in (Playable map area) matching (((Owner of (Picked unit)) Equal to Player 9 (Gray)) and ((Unit-type of (Picked unit)) Equal to Circle of Power (medium)))) and do (Actions)
-



Loop - Actions
-




Unit Group - Add (Picked unit) to Income_UnitGroup
-
-
-


Set CapturePoints_Human = (Number of units in Income_UnitGroup)
-


Unit Group - Remove all units from Income_UnitGroup
-


Unit Group - Pick every unit in (Units in (Playable map area) matching (((Owner of (Picked unit)) Equal to Player 10 (Light Blue)) and ((Unit-type of (Picked unit)) Equal to Circle of Power (medium)))) and do (Actions)
-



Loop - Actions
-




Unit Group - Add (Picked unit) to Income_UnitGroup
-
-
-


Set CapturePoints_Alien = (Number of units in Income_UnitGroup)
-


Unit Group - Remove all units from Income_UnitGroup
-


Set Income[0] = (CapturePoints_Human x 84)
-


Set Income[1] = (CapturePoints_Alien x 86)
-


Game - Display to (All players) for 15.00 seconds the text: />: Income Recieved
-


For each (Integer A) from 1 to 8, do (Actions)
-



Loop - Actions
-




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





If - Conditions
-






((Player((Integer A))) slot status) Equal to Is playing
-






(Integer A) Less than or equal to 4
-
-





Then - Actions
-






-------- Humans --------
-






Player - Add Income[0] to (Player((Integer A))) Current gold
-
-





Else - Actions
-






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







If - Conditions
-








((Player((Integer A))) slot status) Equal to Is playing
-








(Integer A) Greater than or equal to 5
-
-







Then - Actions
-








-------- Aliens --------
-








Player - Add Income[1] to (Player((Integer A))) Current lumber
-
-







Else - Actions
-
-
-
-
-
-
-



