ok i have this map where u completed a mission and u put ur units on a beacon. it removes the units at the beacon, and i have it create unit somewhere else
Create 2 marines at X for player 1
Create 2 marines at X for player 2
Create 2 marines at x for player 3
and so on....
ok im testing it in game. and im the only one playing
when i go on the beacon. everythings good but when my units are created it created units for player 2,3,4,5,6,7. i dunno y, there not even in the game. how do i fix this?
make switches and trigger so that if the additionnal player do not have units at a precise location(at the start of game) the switch is clear
Tell it to create units for 'All Players' instead of doing it 1 by 1. That was, it should only do it for all players in the game.
oo that would work lethal but theres an enemy computer
Then make it for the force that the human players are in (If they're all in 1 force)
Yea thats acually quite weird.. Well i think that lethal has it down. I'm not sure exacly what is wrong. If it that when you bring a unit to a beacon it creats that unit for every player? Even thought there not in the game?
Reason: The most likely reason this is occruring is because you have made the trigger owned by "All Players" or a force which includes the players that are being created. If you have 3 players in a force and you make a trigger saying to create 1 unit for one if those players, its going to make 3 for that one player. This may be related, although I'm not sure. I'm as puzzled as Snipe.
Sollution: Do what LethaL said but just add this to the trigger:
Remove all "any unit" for "FOES" at "X".
That way it only removes the computers (which I'm assuming are all enemies. If not, then you could specificly say which players to remove).
|)ark_13: You're describing the cause of a different problem to this one.
--------------------
The action: "Create 2 marine at 'location' for Player 3" will create two marines for player 3, regardless of whether player 3 is present in the game or not.
If you want a trigger which says "If player 1 brings a unit to the beacon, then remove that unit and create two marines for every human player in the game", then LethaL's method I think should work; that is, the action should be "Create 2 marine for 'Human Force'."
If you want a trigger which says "If a human player brings a unit to the beacon, then remove that unit and create two marines for that player", then you should make the trigger owned by each human player, and have the conditions and actions use "Current player" rather than any particular player.