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()