If you use variables in events you have to remember that events WONT change when the variable changes.
When Variable[Any Unit] is null initially and then during game gets changed to Zergling #1, then the trigger won't fire when Zergling #1 dies.
So it's better to do:
You can link a integer value through the trigger "Unit - Set Custom Value of Unit".
So you could make a point array with your Point1, Point2, etc.
Then set the custom value of each Zergling to the array index of the point they're supposed to respawn.
Then use:
If you use variables in events you have to remember that events WONT change when the variable changes.
When Variable[Any Unit] is null initially and then during game gets changed to Zergling #1, then the trigger won't fire when Zergling #1 dies.
So it's better to do:
You can link a integer value through the trigger "Unit - Set Custom Value of Unit".
So you could make a point array with your Point1, Point2, etc.
Then set the custom value of each Zergling to the array index of the point they're supposed to respawn.
Then use: