CHARMATCH
+good Are they good?
+neutral Are they neutral?
+evil Are they evil?
+minlevel <level> Are they greater than or equal to <level>?
+maxlevel <level> Are they less than or equal to <level>?
+fighting Are they fighting?
+undead Are they undead?
+mortal Are they mortal?
+avatar Are they an avatar?
+outlaw Are they an outlaw? (pkiller, thief, etc.)
+immortal Are they an immortal?
mob <vnum> Are they the specified mobile?
(vnums are safer than names because of nickname)
name <name> Match by name instead of vnum. You must use this
method when matching players. But always use 'mob' for
mobiles.
obj <vnum> Do they have the specified object?
objeq <vnum> Do they have the specified object equipped?
objvis <vnum> Can the object be seen on them? (not hidden in a bag, ..)
race <race name> Are they a member of this race?
clan <clan key name> Are they a member of this clan?
class <class name> Are they a member of this class?
sex <sex> Do they belong to this gender?
(<sex> is 'male', 'female', or 'neutral'.)
player Are they human-controlled?
grounded Are they standing on the ground?
floating Are they floating or flying?
flying Are they flying?
waterbreathing Can they breathe water?
hit <hit> They must have at least this many hit points.
mana <mana> They must have at least this much mana.
vitality <vitality> They must have at least this much vitality.
NOTE: You must place parenthesis around your arguments if you wish to list more than one charmatch criterion.
Sometimes you want to require that a character satisfies multiple criteria. Put a plus sign (+) in front of all criteria to mean "in addition". All character matches that support the plus syntax have a plus in front of them.