MRANDOM
-=mobproc command=-
mrandom
{
  block of executable mobproc commands
}
This command is used in SPC_MOBPROC mobs.  It is used to offer a bit of
randomness to mobprocs.  Any # of commands may be placed in an mrandom
block and only 1 will be chosen and executed per pass through the mrandom
block.  For example:
...
mrandom
{
say random 1
say random 2
say random 3
}
...
In the above example, each of the say commands has a 33%% chance of being
chosen and executed.  To decrease the percentage, add empty lines with a
leading ampersand:
...
mrandom
{
say random 1
say random 2
say random 3
&
}
...
In the above example, each say has only a 25%% chance of being chosen and
executed.  If the ampersand is chosen, nothing happens.
The command mrandom is a block structured mobproc command, meaning a block
structure MUST ALWAYS follow an mrandom.  Also, you cannot put other
blocked commands in an mrandom block.  If you need to use blocked commands
as a result of something random, use mgoto and go to some tag to handle
it.