I've searched around and not been able to locate an answer, so I thought I'd ask :
How do I set an upgrade so that every unit of that type, built after the upgrade is completed, uses a new model?
For example. The Charge upgrade for Zealots. Zealots do not change in appearance once the upgrade is completed. They simply gain the ability.
I would like all Zealots built after the upgrade is completed to use a different model, which I have imported and ready. However I cannot find where in the Upgrade data menus to do such a thing. I can only seem to find the 'Actor' tab when browsing the "Upgrade : Effects" parameter, and in doing so, there doesnt appear to be anything relating to the unit model.
I might aswell add on here that I've an issue with the Shrike Bunker Turrets upgrade too. I have added the Campaign dependency, so that is not an issue. However, some of the upgrades from the campaign work and some dont - for seemingly no reason. For example, researching Titanium Housing (Extra health and a different visual model for Missile Turrets) works just fine. But Shrike Turrets do not.
I have tried looking at the upgrade itself in the data editor. I havent edited a single thing relating to the Titanium Housing and it works fine. I also havent touched the Shrike Turret. But the Shrike Turret does not work and I cannot determine why. Even when the upgrade is researchable at the Engineering bay for example, when completed, nothing happens to the Bunker(s).
First use Morph, 2nd create a Unit, and name it Alter Model or whatever you wanna call it, Suggested? Name it the same as your unit but different ID :) Goodluck.
Go to the actor of the unit. Now go to Event - Terms and double click on it. Create a new event with a msg type of "upgrade," a source name of the upgrade you want, and a sub name of add. (if add does not work, try remove.) In the action, set the msg type to "model swap" and select your model. That's it :)
Look how the dark protoss units from the WOL campaign do it. They have two events. The first is a model swap on actor creation if the term is true (upgrade researched using a requirement and Validate Player validator) and the second is an event that uses an Upgrade event.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
Hi folks
I've searched around and not been able to locate an answer, so I thought I'd ask : How do I set an upgrade so that every unit of that type, built after the upgrade is completed, uses a new model?
For example. The Charge upgrade for Zealots. Zealots do not change in appearance once the upgrade is completed. They simply gain the ability. I would like all Zealots built after the upgrade is completed to use a different model, which I have imported and ready. However I cannot find where in the Upgrade data menus to do such a thing. I can only seem to find the 'Actor' tab when browsing the "Upgrade : Effects" parameter, and in doing so, there doesnt appear to be anything relating to the unit model.
I might aswell add on here that I've an issue with the Shrike Bunker Turrets upgrade too. I have added the Campaign dependency, so that is not an issue. However, some of the upgrades from the campaign work and some dont - for seemingly no reason. For example, researching Titanium Housing (Extra health and a different visual model for Missile Turrets) works just fine. But Shrike Turrets do not.
I have tried looking at the upgrade itself in the data editor. I havent edited a single thing relating to the Titanium Housing and it works fine. I also havent touched the Shrike Turret. But the Shrike Turret does not work and I cannot determine why. Even when the upgrade is researchable at the Engineering bay for example, when completed, nothing happens to the Bunker(s).
@Venrez: Go
First use Morph, 2nd create a Unit, and name it Alter Model or whatever you wanna call it, Suggested? Name it the same as your unit but different ID :) Goodluck.
Go to the actor of the unit. Now go to Event - Terms and double click on it. Create a new event with a msg type of "upgrade," a source name of the upgrade you want, and a sub name of add. (if add does not work, try remove.) In the action, set the msg type to "model swap" and select your model. That's it :)
Look how the dark protoss units from the WOL campaign do it. They have two events. The first is a model swap on actor creation if the term is true (upgrade researched using a requirement and Validate Player validator) and the second is an event that uses an Upgrade event.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg