Staredit Network

Staredit Network -> UMS Assistance -> Team Victory
Report, edit, etc...Posted by fritfrat(U) on 2005-12-31 at 14:24:48
The problem in which I am having is that I want both players of a team to receive a victory. This is the trigger I have right now:

Players:
Players 1-6

Conditions:
Current player commands atleast 1 buildings.
Foes command exactly 0 buildings.

Actions:
Display Text Message.
Wait 2000.
Victory.


When I do this, it gives victory to 1 player of the winning team. (1 and 2 is a team, 3 and 4 is a team, 5 and 6 is a team). The other player receives the victory message, yet still ends in defeat. Anyone know why this is? I figure it has to do with trigger order and waits, with one getting victory, forcing the other into defeat before the victory fires. What would be the best way to get around this?

Any help would be appreciated.. thanks in advance.
Report, edit, etc...Posted by Kumano on 2005-12-31 at 14:31:51
The only way to do this, is to make sure they all have allied victory on. The trigger will first go off for player 1, then player 1 will win and then player 2 which would make him win, but player 1 already won, so it will show the text since the trigger still goes off before the game is actually over, but player 1 would still win before the others do.
Report, edit, etc...Posted by EdAi on 2005-12-31 at 14:36:05
u could also make the trigger for forces, ex:

Players:
Force 1
Conditions:
------
Actions:
------

then just copy it for Force 2 and 3, i mean, thats if the meaning of Player 1 and 2 as a team is that they're force 1
Report, edit, etc...Posted by LurkerEgg on 2005-12-31 at 14:41:16
Just check 'Allied Victory' in the Forces box.
Report, edit, etc...Posted by Kumano on 2005-12-31 at 18:08:16
QUOTE(Mediocremapmaker @ Dec 31 2005, 11:36 AM)
u could also make the trigger for forces, ex:

Players:
Force 1
Conditions:
------
Actions:
------

then just copy it for Force 2 and 3, i mean, thats if the meaning of Player 1 and 2 as a team is that they're force 1
[right][snapback]395011[/snapback][/right]


That still would do nothing, it will still go off for one of the players before the others.
Report, edit, etc...Posted by fritfrat(U) on 2005-12-31 at 18:43:02
Allied victory is already set inbetween these players. I have this preserved, at the bottom of the trigger order.

As of now, I just removed the wait, fixing the problem.. but I am still open to suggestions if anyone has ideas on how to make it happen with waits.
Report, edit, etc...Posted by Kumano on 2005-12-31 at 19:30:14
Use deathcounts for waits, if you have hyper triggers set an unused death count to 24 (just 2 if you don't have hyper triggers), then make a trigger that always makes the deathcount go down by 1, when the deathcount is at 0, then set the victory action.
Report, edit, etc...Posted by Raindodger on 2005-12-31 at 23:20:19
Players
-Force 1 [Or whatever team you want to be winning]
Condition
-Force 1 Commands at least 1 building
-Foes command exactly 0 buildings
Action
-Blah blah
-blah blah
Next Page (1)