My map has "capitals" you can capture, i want to make it to where, when you capture the capital you get a special unit, but this unit replaces all of the old units. ie: The capital gives you tougher marines, when you capture it all current, and future marines you have or make are converted to the tougher marine, but when you lose the capital the conversion doesn't take place anymore (the units you currently have can stay the tough marines).
I'd appreciate it if anyone could help me with this.
I haven't tried this, but I think you would just do.
Event
Any Unit Enters Region
Actions
(Triggering Unit) Dies
Spawn (Whatever)
That's what I would do. Because when it says, Any Unit it replies to all. So if you had 20 marines, this trigger would go off 20 times. Now to have only marines get killed, you have to do something that states that if the (Triggering Unit) == Marine, then activate trigger. Idk, I'm not that good with Triggering. See if that helps.
i can think of a few ways to do this, the first way would be to simply make a var named Marines = 0 and a trigger with the
event: "creates unit"
Condition: triggering unit = marine
Action: add one to marines
then when you capture a capital you would
Action: Remove Unit "old marine"
Action: add unit "new marine" for "player X" ammount = marine (the var we made);
that way you get the same amount back.
The down side to this is you lose their location, the BEST solution, which is past my knowledge yet (SOMEONE PLLLEASE make an actor tutorial)
is give your marines an actor, when a condition is met (you owna capital) those marines turn into the new one. However, im not sure how that works yet =(
Ok, so i need some help again...
My map has "capitals" you can capture, i want to make it to where, when you capture the capital you get a special unit, but this unit replaces all of the old units. ie: The capital gives you tougher marines, when you capture it all current, and future marines you have or make are converted to the tougher marine, but when you lose the capital the conversion doesn't take place anymore (the units you currently have can stay the tough marines).
I'd appreciate it if anyone could help me with this.
I haven't tried this, but I think you would just do.
Event
Any Unit Enters Region
Actions
(Triggering Unit) Dies
Spawn (Whatever)
That's what I would do. Because when it says, Any Unit it replies to all. So if you had 20 marines, this trigger would go off 20 times. Now to have only marines get killed, you have to do something that states that if the (Triggering Unit) == Marine, then activate trigger. Idk, I'm not that good with Triggering. See if that helps.
i can think of a few ways to do this, the first way would be to simply make a var named Marines = 0 and a trigger with the
event: "creates unit"
Condition: triggering unit = marine
Action: add one to marines
then when you capture a capital you would
Action: Remove Unit "old marine"
Action: add unit "new marine" for "player X" ammount = marine (the var we made);
that way you get the same amount back.
The down side to this is you lose their location, the BEST solution, which is past my knowledge yet (SOMEONE PLLLEASE make an actor tutorial)
is give your marines an actor, when a condition is met (you owna capital) those marines turn into the new one. However, im not sure how that works yet =(
Thanks, ill incorporate it in there :) i appreciate the help