/
roa/
roa/lib/boards/
roa/lib/config/
roa/lib/edits/
roa/lib/help/
roa/lib/misc/
roa/lib/plrobjs/
roa/lib/quests/
roa/lib/socials/
roa/lib/www/
roa/lib/www/LEDSign/
roa/lib/www/LEDSign/fonts/
roa/lib/www/LEDSign/scripts/
roa/src/s_inc/
roa/src/sclient/
roa/src/sclient/binary/
roa/src/sclient/text/
roa/src/util/
The command is a block structure like mrandom, with the format for adding 
one: "mtrigadd <trigger> {reactions}"
 
A trigger can't have new lines, but you can use * to seperate them and use 
the # for substring, like #blah takes any command with the word blah in it,
the same as reactors. Now, the block { reactions } must follow mtrigadd and 
can be any amount of reactions, but if its more than say, 5, I would 
recommend using an mgoto to a different part of the mobproc, a subroutine 
if you will.  Also, if you "mtrigadd <existing trigger> { reactions }", 
it'll replace the existing one, so you can change them on the fly.
 
"mtrigdelete <trigger>" will remove a certain trigger from mobs list of 
triggers. "mtrigwax" wipes the whole list.  "mtrigwait": if the mob has a 
list of triggers and you mtrigwait, the mob will halt its mobproc until a 
trigger goes off.  If you mtrigwait on a mob who has no mobprocs, it'll 
be ignored.  The only way a mob can build its trigger list is by using 
mobproc commands, so youll never see a nonmobproc mob with a trig list.
 
"mdoubletime" sets DTIME flag from within a mobproc, and "mnormaltime" 
unsets DTIME flag.