Staredit Network

Staredit Network -> UMS Assistance -> Observers and Mass Attacks
Report, edit, etc...Posted by Staredit.Net Essence on 2004-02-22 at 22:50:10
Okay, simple problem. I'm making a Madness map with a friend of mine, and we've got it almost completely triggered, and we're entering the balance stage, but, we've got 3 observers per player, with 8 players total. Now, we have a mass attack platform in the center, and it's triggered to attack walk all units for the activating player to an attack location inside the chosen base. But, the observers go too. I need a way to make them hold still. So far, I've come up with these ideas:

1. Re-trigger all the mass attack stuff so that each mass moves the players units by name, meaning six per player, because there's six level for each player. That's 48 more triggers to write, if it works perfectly the way I'm imagining it.

2. Set it to keep a moving location on one observer per player, and teleport all the massing player's observers to that location everytime a mass occurs. This has the problem of taking the effectiveness of multiple observers away.

That's I'll I've come up with. Anyone know how to do this so that all the observers stay seperate without all the work in my first idea?

~Lazarus
Report, edit, etc...Posted by Mini Moose 2707 on 2004-02-23 at 15:19:22
Assuming the players don't have air units, and the Obs is the only one, you can stick a location over the entire battlefield and set it to affect only ground units. Or you can order each individual unit, instead of men, any unit, or whatever you're using.
Report, edit, etc...Posted by (U)Bolt_Head on 2004-02-23 at 16:39:03
Or you can give the observers to a computer unit and back (if you have any) the actions would be like such

-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.

note: you don't need a seperate comp for each player if you set the trigger up like this
Report, edit, etc...Posted by Revelade on 2004-02-25 at 02:05:10
QUOTE((U)Bolt_Head @ Feb 23 2004, 04:39 PM)
Or you can give the observers to a computer unit and back (if you have any)  the actions would be like such

-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.

note: you don't need a seperate comp for each player if you set the trigger up like this

Say, two players do this at similar times, wouldn't the second players obs be given to the first player?
Report, edit, etc...Posted by (U)Bolt_Head on 2004-02-25 at 08:27:04
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 force

So 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.
Next Page (1)