I think what you are reffering to is the action Player-set training/construction avalibility of unit right?Even so that trigger only enables/disables building/training a specific unit.There is a trigger action for exactly this purpose. Its called "limit construction of unit for player" or something like that.
Oh,thank man +1No, there is also a trigger action which allows you to specify the exact number of times a unit or building can be trained / constructed.
Just looked it up, its:
Player - Limit training of UNIT to NUMBER for PLAYER
Hello, I am having a very similar problem, except, it's an upgradable building. So I put a limit on the first tier, the Tent, but as soon as I upgrade it to a farm, I can build the tent again. How do I make it so all the upgrades also count as the tent?No, there is also a trigger action which allows you to specify the exact number of times a unit or building can be trained / constructed.
Just looked it up, its:
Player - Limit training of UNIT to NUMBER for PLAYER
Integer
That second condition is not a very good one. You already had a unit type comparison in your first trigger, why not use it again in the second one?Thank you guys, I figured it out, mostly at least, from looking at the triggers of some custom maps. Thought I should put it on here for any future questions. Here's how I did it. This is only for a two-tier building, and only for Player 1(Red), but it should be a pretty good start for higher tiers.
Building first structure.
Events:
Unit - A unit owned by Player 1 (Red) Begins construction
Condition:
(Unit-type of (Constructing structure)) Equal to Villager's Tent
Action:
Player - Make Villager's Tent Unavailable for training/construction by Player 1 (Red)
And then rebuilding after your upgradeable building dies.
Events:
Unit - A unit owned by Player 1 (Red) Dies
Conditions:
(((Dying unit) is A structure) Equal to ((Triggering unit) is in (Units of type Villager's Tent))) or (((Dying unit) is A structure) Equal to ((Triggering unit) is in (Units of type Farm)))
Actions:
Player - Make Villager's Tent Available for training/construction by Player 1 (Red)