QUOTE(Revelade @ Feb 25 2004, 02:05 AM)
Say, two players do this at similar times, wouldn't the second players obs be given to the first player?
Nope that couldn't happen cause of this trig
this is what would happen say you have the trigger i listed and it is owned by the human force
Players:
-Force 1 (humans)
Conditions:
-Current player brings at least one civ to location 'all attack center'
Actions:
-Give all Observers owned by Current player to Player 8 (comp)
-Order all men owned by Current player at anywhere to attack to 'place'
-Give all Observers owned by Player 8 to Current Player.
-Preserve trigger.
Since there are no waits the Give all obs back to current player will always finish before the next trigger will fire. The previous trigger can be restated as
Players:
-PLAYER ONE
Conditions:
-Current player brings at least one civ to location 'attack center'
Actions:
-Give all Observers owned by Current player to Player 8 (comp)
-Order all men owned by Current player at anywhere to attack to 'place'
-Give all Observers owned by Player 8 to Current Player.
-Preserve trigger.
Players:
-PLAYER TWO
Conditions:
-Current player brings at least one civ to location 'attack center'
Actions:
-Give all Observers owned by Current player to Player 8 (comp)
-Order all men owned by Current player at anywhere to attack to 'place'
-Give all Observers owned by Player 8 to Current Player.
-Preserve trigger.
And there would be a another copy for every other human player in that forceSo even two players go to the same beacon at the exact same time it will still work properly, The first trigger will run completely and when it is time for the second trigger to run all the observers that were given to player8 would be given back to player 1. The amount of time that player 8 has the observers would be so short that you wouldn't see the color change if you ever realized it at all it would be because you had your observer hot keyed or selected and it got removed from the selection.
You can test by having both triggers fire at the same time by changing the conditions requirement to "force 1" or if your unsure of that create 1 unit on the beacon for each player using a single trigger. Ether way i assure you that they don't interfere with eachother.