Okay, this is very weird.
I just tried using 'OR' on a new blank application file (should have done that before), and now it works perfectly.
But I SWEAR, in my bigger project file, whenever I wanted to use 'OR', it kept telling me it can't be the first condition, although I never put it as the first.EDIT:
Yeah, I just checked my main project file again, inserting an 'OR' and combining the two events, that I had to seperate before, because the 'OR' wasn't working.
And indeed, it does NOT
work, and I get the error again. "BAD event using 'OR' conditions:..."EDIT 2nd:
Okay, I tried to nail the problem down a little more now.
In that project file, the area that always gets me that error when using 'OR', is inside a group.
Which I thought shouldn't make any difference, but apparently it does?
1. Test - I made a simple condition example, "If 'Left Mouse Button pressed' OR 'Right Mouse Button pressed' - Move player sprite X+20". THIS WORKS
Inside and outside of the group.
2. Test - Using the same conditions that always gave me the bad 'OR' error. A Bullet Sprite using Bullet Behaviour, called Bullet; "If 'Bullet Exceeds Range' OR 'On Collision with Enemy Family Objects' - Move player sprite X+20". This Works OUTSIDE
of any Group. This does NOT WORK
, when put inside ANY Group. And always gives the "BAD Event using 'OR' Conditions" error.
Can anyone explain this to me? If need be I can post the .cap file later.