EVAL

commands

Also known as: EVALUATE · TRIG-EVALS · EVALS

Usage: eval <variable> <expression> * this example immediately evaluates the expression below and stores the result * in %result% eval result %self.hitp% * 100 / %self.maxhitp% say My hitpoint percentage is %result% * this result will not change after the evaluation even if %self.hitp% changes. The eval command is used to set (or create) the specified variable equal to the result of the immediate evaluation of the provided expression. There also exists a "set" command, with the same syntax. Set differs in that the expression is not evaluated until the variable is accessed. Example: TSTAT 49 See also:: SET-EXAMPLES