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.