Not

Description
Negates a boolean (true or false). Booleans can appear as true, false; 1, 0; and on, off.

Also negates = comparisons (not equal to).

Syntax
!

Parameters

 * bool
 * any true or false value, either as a variable or the result of an evaluation

Examples
if (!$hidden) then put hide action var isCluttered 1 when ^The room is too cluttered action var isCluttered 0 when ^I could not find what

var isCluttered 0

loop: if (!%isCluttered) then put collect rock else put kick pile pause goto loop