This is a venting post, because I just can't be bothered jumping through the hoops of the bugs forum when it's their error, not mine.
The 'or' statement can't handle using an objects variables and a global variable - it screws up!
And just now I find the damn or statement was only executing global number manipulations and not object variable changes.
It's not hard to test this yourself. But this is primarily a rant - because it's hard enough finding the bugs you made yourself, but when the bug is in the programming language and not your own fault at all, it's infuriating!
WTF! It's an 'or' statement - it should just work! It's that simple! Now I'm forever evading using it and instead making it up manually (if 'sausages'>0 then FAKEOR=true. If 'mash'>0 then FAKEOR=true. Is boolean 'FAKEOR' true?)
GAH!!!!
Rant done.