I need a Mercenary Prism (which is duplicated from a Warp Prism). When morphing from phase mode to transport mode, the button says it costs -185 minerals. I created a new map to hunt down the problem but have not been successful. I would like you to take a look at the map and help me find the bug.
Details:
I duplicated the two units "Warp Prism (Transport Mode)" and "Warp Prism (Phasing Mode)" where I unchecked everything besides the actor. I changed the cost from 200 to 15 (since this is what I want).
In the two actors I replaced every reference to the old warp prism with the new mercenary prism.
I duplicated the two morph abilities and adjusted the resulting units from warp prims to mercenary prisms.
I created a button and gave the SCV the ability to build my mercenary prism.
Under the Units data type there are two different units for the prism, check the cost for both as the Morph ability automatically applies the difference between the two as a cost. Else chack if the morph abilities themselves have any associated costs in the fields.
Hmm, maybe it is some hardcoded bug like the zerg scourge train. Try making some denovo morph abilities or modifying that of the spire?
After lots of testing I have found that by duplicating a Warp Prism in Phasing Mode, you end up with:
Unit: Select Alias = Warp Prism (Transport Mode)
Unit: Subgroup Alias = Warp Prism (Transport Mode)
Resetting Subgroup Alias to its Parent Value, solves the original problem (a wrong morph cost).
Morph cost is not target.cost - source.cost, if source.subgroup alias is set.
Example:
If zealot.Subgroup Alias is set to Marine, morphing a zealot to a stalker is (stalker.cost - marine.cost) instead of (stalker.cost - zealot.cost). You could either see it in the attached map, or you could load the map in my first post and change the Subgroup Alias of the phasing warp prism.
Hi,
I need a Mercenary Prism (which is duplicated from a Warp Prism). When morphing from phase mode to transport mode, the button says it costs -185 minerals. I created a new map to hunt down the problem but have not been successful. I would like you to take a look at the map and help me find the bug.
Details:
Thank you for your consideration.
Under the Units data type there are two different units for the prism, check the cost for both as the Morph ability automatically applies the difference between the two as a cost. Else chack if the morph abilities themselves have any associated costs in the fields.
Hmm, maybe it is some hardcoded bug like the zerg scourge train. Try making some denovo morph abilities or modifying that of the spire?
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
After lots of testing I have found that by duplicating a Warp Prism in Phasing Mode, you end up with:
Morph cost is not target.cost - source.cost, if source.subgroup alias is set.
Example:
If zealot.Subgroup Alias is set to Marine, morphing a zealot to a stalker is (stalker.cost - marine.cost) instead of (stalker.cost - zealot.cost). You could either see it in the attached map, or you could load the map in my first post and change the Subgroup Alias of the phasing warp prism.
I hope that helps.
Useful to know.
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