Power
Powers are a second set of flags that can be set on an object with the @power command. They differ from flags in that powers can only be set by Wizards, and may not be granted to Guest or Unregistered players. Powers normally represent a fine-grained subset of wizard abilities.
Powers list
The following list of powers are common across PennMUSH, TinyMUSH, and TinyMUX:
announce Can use the @wall command.
boot Can use the @boot command.
builder Can build, if the builder power is enabled.
free_money Unlimited money.
free_quota Unlimited quota.
guest Guest Character. Restricted command set.
halt Can @halt others' objects and do @allhalt or @halt/all.
hide DARK flag is effective for hiding (including the WHO list).
idle No inactivity timeout.
long_fingers Can get, look, whisper, etc from a distance.
poll Can use @poll command.
search Can @search anyone. On PennMUSH, can also use @stats, and @entrances on anything.
see_all Can examine and see attributes like a wizard.
see_queue Can do @ps on anyone, and @ps/all.
steal_money Can give negative money.
tel_anywhere Can teleport anywhere.
tel_anything Can teleport anything (includes tel_anywhere)
unkillable Cannot be killed with the 'kill' command.
PennMUSH provides the following additional list of powers:
chat_privs Can use Admin channels.
functions Can use @function command.
link_anywhere Can @link an exit to anyplace.
login Not subject to login restrictions.
open_anywhere Can @open a link from any room.
pemit_all Can @pemit to HAVEN/ulocked players.
player_create Can use @pcreate command.
pueblo_send Can use xch_cmd and send pueblo tags
queue Has queue limit equal to the size of the database.
quota Can use @quota commands on other players.
sql_ok Can perform SQL queries
can_nspemit Can use @nspemit and nspemit()
TinyMUSH provides the following additional list of powers:
attr_read Can read attributes that have the 'hidden' flag.
attr_write Can write to attributes that have the 'wizard' flag.
chown_anything Can @chown anything to anyone.
cloak Can be DARK and unseen, even if a listening object.
comm_all Like a wizard with respect to channels.
control_all Can modify any object in the database. (God-set only.)
expanded_who Sees the wizard WHO and SESSION commands.
find_unfindable Can locate unfindable people.
link_any_home Can @link an object to any home.
link_to_anything Can @link an exit to any (non-variable) destination.
link_variable Can @link an exit to "variable".
no_destroy Cannot be @toad'ed.
open_anywhere Can @open an exit from any location.
prog Can use @program on players other than themself.
see_hidden Can see hidden (DARK) players on WHO, etc.
stat_any Can @stat any player.
steal_money Can give negative money.
tel_anywhere Can teleport anywhere.
tel_anything Can teleport anything (includes tel_anywhere)
use_sql Can call the SQL() function. (God-set only.)
watch_logins Can set or reset the WATCHER flag on themselves.
TinyMUX provides the following additional list of powers:
chown_anything Can @chown anything to anyone.
comm_all Like a wizard with respect to channels.
control_all Can modify any object in the database.
expanded_who Sees the wizard WHO, and SESSION commands.
find_unfindable Can locate unfindable people.
monitor Can set or reset monitor flag.
pass_locks Can successfully pass all locks.
prog Can use @program on players other than themself.
see_hidden Can see hidden players and DARK wizards.
siteadmin Can @shutdown and @restart.
stat_any Can @stat any player.
Server Differences
Although there is a common set of powers, each server provides a different set as enumerated above.
PennMUSH has traditionally used different names for several of the common powers, but also accepts the “common” names above. For example, debit/steal_money, no_quota/free_quota, no_money/free_money, tport_anywhere/tel_anywhere, tport_anything/tel_anything, sql_ok/use_sql
References
See also: flag, @power, powers(), haspower()