I am having a problem. In my game, I am attempting to implement a system wherein if an enemy's "Shield" value is reduced to zero, three things should happen:
1. The enemy's boolean "Break" is set to "True"
2. The enemy's "Physics" behavior is enabled
3. The enemy is struck by an impulse
The set up is like this:
Enemy.Shield=0|Set "Break" to true
_______________(Separate Event, not a sub-event)__________________
Enemy=IsBreak|Set "Physics" enabled
Apply impulse (x) to Enemy
Obviously, the problem this created was that it will run the event indefinitely. So my thought was that I could circumvent this with the "Trigger Once" condition, but as it turns out, if I have more than one instance of the same Enemy, only the first one that enters "Break" will work properly if I add "Trigger Once" to either the "Enemy.Shield=0" event or "Enemy=IsBreak". How can I arrange my events so that it works for each enemy individually just once?
Thank you.