but there's various things that there are 2 methods, depending on scripting style/preference

such as, for example you can use 2 methods for variables..

var %this = that
%this = that

to me, thats the same as the if statements, more than 1 way, confusing for scripters (that tripped me up at the start)

and to me, knowing || = or..

if ($3 == (This || That)) is much less confusing than
if ($3 == This) || ($3 == That) - its also much easier to debug...

then you go into making it look even more complicated again, due to scripting style..

if (($3 == This) || ($3 == That)) -- again, this works, its perfectly acceptible, but more brackets, and ends up looking even more confusing..