QUOTE(Zeph @ Feb 21 2006, 03:31 PM)
When I die on the first level, I respawn perfectly.
When I die on the second level, I respawn back in the first area.
Does anyone know why?
These are my respawn triggers:
Condition:
Command(CurrentPlayer, Exactly, 0, Zergling);
Score(CurrentPlayer, Custom, AtLeast, 1);
Switch(Switch 1, Set);
Action:
CreateUnitWithProperties(1, Zergling, Start1, CurrentPlayer, 1);
SetScore(CurrentPlayer, Subtract, 1, Custom);
PreserveTrigger();
Comment("Respawn 1");
it looks to me that this trigger is interfearing with the other one, becasue when you die you have 0 zergling anyways so it doesnt matter where you put the trigger, it will always effect if they have 0 zergling.
EX.
You die on LVL 1, repawn at lvl1 respawn, because you have 0 zergling
You die on LVL 2, respawn at lvl1 respawn, because you once again have 0 zergling.
I am not a bound maker, but i would advise opening up a bound and looking at it's triggers, or ask the creator to give you an unrotected version of it, to find out the right trigger that will not overlap.