Added a global variable and set it to 0 just before, then set it to 1 if the condition was true, then instead of else, I check the variable.
Which is sort of what I expected Else to do. Can't it be done in such a fashion within Construct?
I mean, it was misfiring AND forgetting picking from a PARENT event.... I've never been able to use it, as whenever I need it, it just bugs out.
Anyway, FIXED, sorta.