Nice one Howard,

It seems like KiX evaluates this statement:
$x=$y=3

As True ($x=1) if $y = 3

AS False ($x =0) if $y<>3

I just tested the Vartype of $x after executing the line, i had hoped it would be Boolean, it could then have acted as typecasting a var to boolean, but the type is Long.

Anyway $x can still be evaluted as false/true later in the script.

Remember this, it could be usefull on the next KixGolf course.

-Erik