<operator>var <gamevar> <value>
<operator>varvar <gamevar> <value>
Gamevar operators are commands that perform various mathematical operations on gamevars. In more conventional notation, these can be understood using the symbols in the chart below as:
<gamevar> <operator-symbol> <value>
setvar temp 1 assigns a value of 1 to the gamevar temp.
addvar temp 1 adds 1 to temp, causing its value to become 2.
mulvar temp 2 multiplies temp by 2, causing its value to become 4.
|div||/||÷||division||Ensure that <value> does not equal 0 at any time.|
|mod||%||modulus, remainder||Ensure that <value> does not equal 0 at any time.|
|and||&||bitwise AND||The bits in the result are set only if they were set in both of the values being operated on.|
|or|||||bitwise OR||The bits in the result are set only if they were set in either of the values being operated on.|
|xor||^||bitwise XOR||The bits in the result are set if only one of the values being operated on has those bits set.|