if
- Syntax: %if(expression,true-value,false-value)
if expression is true, return the true-value otherwise return the false-value.
Examples:
#ALIAS ccc {cast %if("%1"="darker",sanct,fireball) %1}
- ccc ork
- casts a fireball at any target, except if it's called 'darker', in which case it casts sanct.
#LOOP 20 {#SHOWPROMPT %ansi(%if(%i\2=0,green,"blue,bold")).oOo};#SHOW
- displays the string '.oOo' in green and light blue, alternately. The %i\2 is the same as %mod(%i,2). The #SHOW is needed at the end to send the newline character after the string.
#LOOP 40 {%if(%i<=20,n,s)%if((%i>15) AND (%i<=30),w,o)}
- sends 15 times 'no', then 5 'nw', then 10 'sw', then 10 'so' to the mud.