Attribute flags
The following lists the possible flags on attributes:
case (C) - $-command matching will not be case-sensitive.
Non-functional unless the 'R' flag is also set.
const - No one can change this attribute.
no_command ($) - The attribute is not checked when looking for
$-commands. Note that the predefined attributes
DESC, IDESC, ODESC, FAIL, OFAIL, SUCC, OSUCC, DROP,
ODROP, SEX, and CHARGES are never checked.
dark - Only God can see this attribute.
god - Only God can modify this attribute.
hidden (M) - Only wizards and royalty can see this attribute.
html (H) - Emits from attr, oattr, aattr are not HTML-escaped.
no_inherit (I) - This attribute is not inherited by children of the
object. From their perspective, the attribute does not
exist.
locked (+) - The attribute is locked, it does not change
ownership when the object is @chowned and may not
be modified.
no_name (N) - If set on an @o-attr, don't prepend the name of the
enactor. This also affects @verb behavior.
no_parse (P) - $-commands and ^-listens matching is performed against
the unparsed (non-evaluated) string.
private - Only attribute owner and wizards can see this
attribute.
regexp (R) - $-command matching on this attribute uses
PCRE-style regular expressions.
trace (T) - The attribute will generate trace output.
no_eval (E) - The attribute contents are not evaluated when
retrieved via u(), ulocal(), get_eval(), @trigger,
or other evaluation callsites. The raw text is
returned with no function calls, no %-substitutions,
and no escape processing. Useful for storing
player-submitted text safely.
visual (V) - The attribute is visible to anyone who examines
you. Note that the predefined attributes DESC,
SEX, and LAST are always VISUAL
wizard (W) - Only wizards can modify this attribute.
Related Topics: ATTRIBUTE OWNERSHIP, examine, @verb.