I have no idea how it works, because I need it to set a requirement that the unit has an upgrade before it shows the actor effect.
I have an actor effect, Railgun Cursor, the red snipe beam that shows in the penetrator round. I set a term so that it only shows if the upgrade 'Laser Sight' is completed, but it still shows it even if it isn't complete.
I think it's wrong, you're not supposed to check if the unit has the ability. At least from your previous thread (I dont know why you created a new one) I guess you have to check if the player has the upgrade, not the ability.
Created a new one because this is a different problem a little bit.
But anyway, that aside, I said I used all the Validates, and none of them worked. I was thinking if I used ValidatePlayer, so it validates that the player has the upgrade, but it does not work. I have no idea.
Use validate unit or validate player, the others definitely are not it. It is more likely your Player Requirement validator is the fault (at least that caused alot of grief for me).
The requirement is wrong anyway. I use Player Requirement and I don't have problems with it. Fix your requirement, use the term only for the event that creates the actor and no other, and you'll get it working.
Best way to check if the requirement works is to have a buff that applies +1 to max energy/shield when active and give the requirement to the buff. If you get the +1 stat it is working if not fix the requirement.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
I have no idea how it works, because I need it to set a requirement that the unit has an upgrade before it shows the actor effect.
I have an actor effect, Railgun Cursor, the red snipe beam that shows in the penetrator round. I set a term so that it only shows if the upgrade 'Laser Sight' is completed, but it still shows it even if it isn't complete.
Check the campaign archon out they use that method.
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
Well apparently, I did the same thing a while ago, I tried every Validate, still won't work.
I think it's wrong, you're not supposed to check if the unit has the ability. At least from your previous thread (I dont know why you created a new one) I guess you have to check if the player has the upgrade, not the ability.
Created a new one because this is a different problem a little bit.
But anyway, that aside, I said I used all the Validates, and none of them worked. I was thinking if I used ValidatePlayer, so it validates that the player has the upgrade, but it does not work. I have no idea.
Use validate unit or validate player, the others definitely are not it. It is more likely your Player Requirement validator is the fault (at least that caused alot of grief for me).
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
The requirement is wrong anyway. I use Player Requirement and I don't have problems with it. Fix your requirement, use the term only for the event that creates the actor and no other, and you'll get it working.
Best way to check if the requirement works is to have a buff that applies +1 to max energy/shield when active and give the requirement to the buff. If you get the +1 stat it is working if not fix the requirement.
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