I would expect x nand true to evaluate to not x. What you describe would be x or not y.
Remember that GAME Code uses polish (a.k.a. prefix) notation, not infix notation. So, in GAME Code, x nand y would be two separate expressions, not a single expression, and it would indeed be equivalent to x or not y.
I think it is a mistake to call that nand.
This is why I decided to no longer allow nand to be used with just a single argument.
Remember that GAME Code uses polish (a.k.a. prefix) notation, not infix notation. So, in GAME Code, x nand y would be two separate expressions, not a single expression, and it would indeed be equivalent to x or not y.
This is why I decided to no longer allow nand to be used with just a single argument.