I'm seriously getting frustrated with my "kodos". They're acting like retards and the main issue is that they JAM under a cliff if you have structures built one level above. I do not know how to fix the problem so I'm here to ask for help (no bitching please).
Problem:
The trigger I use (a small block of GUI):
So this is my problem.. please help!
Thanks beforehand!
Problem:
The trigger I use (a small block of GUI):
Trigger:
- Attack
- Events
- Time - Every 5.00 seconds of game time
- Conditions
- Actions
- --------- BLAHBLAH ---------
- Set tempUnitGroup2 = (Units of type XXX)
- Set tempUnitGroup2 = (Units of type XXXX)
- Unit Group - Pick every unit in tempUnitGroup2 and do (Actions)
- Loop - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Owner of (Picked unit)) Not equal to Player 11 (Dark Green)
- (Owner of (Picked unit)) Not equal to Player 12 (Brown)
- If - Conditions
- Then - Actions
- Unit Group - Remove (Picked unit) from tempUnitGroup2
- Else - Actions
- Do nothing
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Loop - Actions
- --------- BLAHBLAH ---------
- Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
- Loop - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Color of Player 1 (Red)) Equal to Red
- If - Conditions
- Then - Actions
- Set tempUnitGroup1 = (Units owned by Player 1 (Red))
- Set tempUnitGroup1 = (Units owned by Player 2 (Blue))
- Set tempUnitGroup1 = (Units owned by Player 3 (Teal))
- Set tempUnitGroup1 = (Units owned by Player 4 (Purple))
- Set tempUnitGroup1 = (Units owned by Player 5 (Yellow))
- Set tempUnitGroup1 = (Units owned by Player 6 (Orange))
- Set tempUnitGroup1 = (Units owned by Player 7 (Green))
- Set tempUnitGroup1 = (Units owned by Player 8 (Pink))
- Set tempUnitGroup1 = (Units owned by Player 9 (Gray))
- Set tempUnitGroup1 = (Units owned by Player 10 (Light Blue))
- Else - Actions
- Do nothing
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Loop - Actions
- ---------- ORDER tempUnitGroup2 TO ATTACK RANDOM UNIT IN tempUnitGroup1 ---------
- Unit Group - Pick every unit in tempUnitGroup2 and do (Actions)
- Loop - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Current order of (Picked unit)) Equal to (Order(none))
- If - Conditions
- Then - Actions
- Set tempPoint = (Position of (Random unit from tempUnitGroup1))
- Unit - Order (Picked unit) to Attack-Move to tempPoint
- Custom script: call RemoveLocation (udg_tempPoint)
- Else - Actions
- Do nothing
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Loop - Actions
- Custom script: call DestroyGroup (udg_tempUnitGroup1)
- Custom script: call DestroyGroup (udg_tempUnitGroup2)
- Events
So this is my problem.. please help!
Thanks beforehand!