With a lot of validators and a State Monitor type actor depending on what you want it to do.
The Actor: Think Interval is how often the actor refreshes. The Actor: States - Terms is the validators which are the conditions for the state change. The Actor: States - Names are the aliases used by the State Valid terms of the events and even the XML only not state valid (!StateValid). Use the State Change events and get them to create Queried type actors that do whatever you want (usually creating a Model type actor that uses specific Attach Methods to attach to the correct attachment points).
Reason for it not working is probably the other structures lack attachment points used by the default attach methods or the life is falling outside the ranges of the validators used.
I would advise using a Simple type actor to create your state monitor on all structures but use a Validate Unit term that uses Unit Type validators.
Edit: Alternatively you could use a Progress actor using Progress events and Level terms.
Either do like the Construction actors or use Unit Compare Vital validators.
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
With a lot of validators and a State Monitor type actor depending on what you want it to do.
The Actor: Think Interval is how often the actor refreshes. The Actor: States - Terms is the validators which are the conditions for the state change. The Actor: States - Names are the aliases used by the State Valid terms of the events and even the XML only not state valid (!StateValid). Use the State Change events and get them to create Queried type actors that do whatever you want (usually creating a Model type actor that uses specific Attach Methods to attach to the correct attachment points).
Reason for it not working is probably the other structures lack attachment points used by the default attach methods or the life is falling outside the ranges of the validators used.
I would advise using a Simple type actor to create your state monitor on all structures but use a Validate Unit term that uses Unit Type validators.
Edit: Alternatively you could use a Progress actor using Progress events and Level terms.
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