So, I go to the Siege Tank's "Siege" ability which switches it to Siege Mode. I go to Commands+ -> Execute and I set Learn xxxx as a requirement (xxxx being an upgrade e.g. Infernal Preigniter). However, that does nothing. The Siege Tank is still able to siege without me having the upgrade and the ability shows no requirements whatsoever ingame.
Huh. Well, that's a problem. Because, as you can see in this screenshot, this particular ability doesn't have a requirements field. So, what do I do then?
So, I go to the Siege Tank's "Siege" ability which switches it to Siege Mode. I go to Commands+ -> Execute and I set Learn xxxx as a requirement (xxxx being an upgrade e.g. Infernal Preigniter). However, that does nothing. The Siege Tank is still able to siege without me having the upgrade and the ability shows no requirements whatsoever ingame.
Under the ability itself you must set the requirement. The command card requirements are just for showing the button.
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
In reply to DrSuperEvil:
Try the field called Ability: Commands - Requirements... If you want to see what fields do disable the Combine Structure Values option.
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