I'm trying to build an upgrade/a research for the Siege Tank to upgrade to an Siege Breaker, meaning that your trained Siege Tanks will upgrade to a Siege Breaker when your research finished at the Tech-Lab and so on, just like the Metabolic Boost does for Zerglings.
I already tried to modify the Metabolic Boost but ended up with the editor slapping me with errors...
I'm rather new to the Galaxy Editor (I'm used to the JNGP for WC3...) and kind of overwhelmed with the possibilities.
If there is no possibility to really exchange them, is there maybe a "Workaround" like just changing the model and advancing the damage, armor and speed?
well the thing is, metabolic boost does'nt really change the model, all it does is attach wings to the zerglin.
I not entirely sure how to do this, but here are some facts.
to change one unit into another unit, it must use the morph ability. So what you can do, is make an ability that morphs the siege tank into a siege breaker. For the upgrade put this morph ability under talents i believe. then use a requirement such as the ones being used for "stimpack" on this upgrade.
Now the second part will be using a trigger to morph the unit when the upgrade is researched. Im guessing use an event, "whatever upgrade is complete" , then apply an "issue order effect" to the triggering unit. Use issue order effect to do the morphing.
You will probably need another trigger to recognize new units being born that have this upgrade to automatically add the "issue order effect" to each one,
Another method might be to skip morphing the unit entirely<sub> make an upgrade that adds the stats of the seige breaker such as weapon damage, hitpoints etc. Then use the actor events to destroy the siege tank actor , then another event to Create the siege breaker actor on it.</sub>
Well, I see that using the Metabolic Boost wont get me far.
I'm going to try your second idea now like destroying the Actor and giving it a new one.
Getting new build Siege Tanks to be a Siege Breaker should be easy with an event similar to "A unit being trained" or what ever, I guess I will find a way to catch it up when a new Siege Tank finished training. But I'm still struggling with the Actor exchange, the function "Actor - Kill Model" will play the death animation for the unit which is really unwanted and what about the adding, do I have to use "Actor - Create Actor"??? And what are "Scopes" in this case?
I guess this is gonna be a hard challenge for me and nearly impossible without your help and knowledge.
Thnaks so far :S
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hi,
I'm trying to build an upgrade/a research for the Siege Tank to upgrade to an Siege Breaker, meaning that your trained Siege Tanks will upgrade to a Siege Breaker when your research finished at the Tech-Lab and so on, just like the Metabolic Boost does for Zerglings. I already tried to modify the Metabolic Boost but ended up with the editor slapping me with errors... I'm rather new to the Galaxy Editor (I'm used to the JNGP for WC3...) and kind of overwhelmed with the possibilities. If there is no possibility to really exchange them, is there maybe a "Workaround" like just changing the model and advancing the damage, armor and speed?
Thanks for reading :S
well the thing is, metabolic boost does'nt really change the model, all it does is attach wings to the zerglin.
I not entirely sure how to do this, but here are some facts.
to change one unit into another unit, it must use the morph ability. So what you can do, is make an ability that morphs the siege tank into a siege breaker. For the upgrade put this morph ability under talents i believe. then use a requirement such as the ones being used for "stimpack" on this upgrade.
Now the second part will be using a trigger to morph the unit when the upgrade is researched. Im guessing use an event, "whatever upgrade is complete" , then apply an "issue order effect" to the triggering unit. Use issue order effect to do the morphing.
You will probably need another trigger to recognize new units being born that have this upgrade to automatically add the "issue order effect" to each one,
Another method might be to skip morphing the unit entirely<sub> make an upgrade that adds the stats of the seige breaker such as weapon damage, hitpoints etc. Then use the actor events to destroy the siege tank actor , then another event to Create the siege breaker actor on it.</sub>
Well, I see that using the Metabolic Boost wont get me far. I'm going to try your second idea now like destroying the Actor and giving it a new one. Getting new build Siege Tanks to be a Siege Breaker should be easy with an event similar to "A unit being trained" or what ever, I guess I will find a way to catch it up when a new Siege Tank finished training. But I'm still struggling with the Actor exchange, the function "Actor - Kill Model" will play the death animation for the unit which is really unwanted and what about the adding, do I have to use "Actor - Create Actor"??? And what are "Scopes" in this case?
I guess this is gonna be a hard challenge for me and nearly impossible without your help and knowledge.
Thnaks so far :S