Your conditions... one is outside the AND and the other is inside. This gives the same effect as putting them both inside the AND statement. Therefor you are checking if the units shields are 0 but also below or equals 100. I'm pretty sure 0 is already below 100 :P
Doesnt explain why it is cast on the wrong unit though, but it cleans it up a bit
Try to use a unit filter in the Any Unit of the event. So Any Unit will be of Unit Type 'Queen'.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
For some reason this trigger is buffing the wrong units >.<
Shield me! (Buff) Events
Unit - Any Unit uses Queen - POWER! at Generic3 - Execute stage (Ignore shared abilities)
Local Variables
Conditions
((Unit type of (Triggering ability target unit)) Shields Maximum) == 0.0
And
Conditions
((Unit type of (Triggering ability target unit)) Shields Maximum) <= 100.0
Actions
Unit - Set (Triggering ability target unit) Maximum Shields to 100.0
Unit - Set (Triggering ability target unit) Shields to 100.0
It's the queen transfusion ability and I have it set to exclude enemies so there should be no reason to be why it would be cast on my enemies.
Your conditions... one is outside the AND and the other is inside. This gives the same effect as putting them both inside the AND statement. Therefor you are checking if the units shields are 0 but also below or equals 100. I'm pretty sure 0 is already below 100 :P
Doesnt explain why it is cast on the wrong unit though, but it cleans it up a bit
Try to use a unit filter in the Any Unit of the event. So Any Unit will be of Unit Type 'Queen'.