/* Powers keys */ /* IMPORTANT -- Keep this table in sync with the powers table in command.c * The constants are used as array indexes into the powers table. * Alloy: No, they're not. If you want to use them for that, however, * they're in numerical order. */ #define POW_CHG_QUOTAS 0x00000001 /* May change quotas of controlled players */ #define POW_CHOWN_ANY 0x00000002 /* Ignore loc/holding restrictions on @chown */ #define POW_CHOWN_ME 0x00000004 /* May @chown things to me */ #define POW_CHOWN_OTHER 0x00000008 /* May @chown things to others */ #define POW_CHOWN_PLYR 0x00000010 /* May @chown players */ /* #define POW_CONTROL_ALL 0x00000020 /* I control everything */ #define POW_WIZARD_WHO 0x00000040 /* See extra WHO information */ #define POW_EXAM_ALL 0x00000080 /* I can examine everything */ #define POW_FIND_UNFIND 0x00000100 /* Can find unfindable players */ #define POW_FREE_MONEY 0x00000200 /* I have infinite money */ #define POW_FREE_QUOTA 0x00000400 /* I have infinite quota */ #define POW_GRAB_PLAYER 0x00000800 /* Can @tel players to me */ #define POW_JOIN_PLAYER 0x00001000 /* Can @tel to loc of player */ #define POW_LONGFINGERS 0x00002000 /* Can get/whisper/etc from a distance */ #define POW_NO_BOOT 0x00004000 /* Player is immune from @booting */ #define POW_NO_TOAD 0x00008000 /* Player is immune from @toading/@destroying */ #define POW_SEE_AFLAGS 0x00010000 /* Player can see admin (hidden) flags */ #define POW_SEE_QUEUE 0x00020000 /* Player can see the entire queue */ #define POW_SEE_HIDDEN 0x00040000 /* Player can see hidden players on WHO list */ #define POW_SEE_MATTRS 0x00080000 /* Player can see maintenance attributes */ #define POW_SEE_MFLAGS 0x00100000 /* Player can see game maintenance flags */ #define POW_SEE_AATTRS 0x00200000 /* Player can see administration attributes */ #define POW_SET_AFLAGS 0x00400000 /* Player can set admin flags */ #define POW_SET_MATTRS 0x00800000 /* Player can set maintenance attributes */ #define POW_SET_MFLAGS 0x01000000 /* Player can set game maintenance flags */ #define POW_SET_AATTRS 0x02000000 /* Player can set admin attributes */ #define POW_STAT_ANY 0x04000000 /* Can @stat anyone */ #define POW_STEAL 0x08000000 /* Can give negative money */ #define POW_TEL_ANYWHR 0x10000000 /* Ignore control/JUMP_OK on @tel */ #define POW_TEL_UNRST 0x20000000 /* Teleport anything. */ #define POW_UNKILLABLE 0x40000000 /* Can't be killed */ #define POW_ANNOUNCE 0x80000000 /* AlloyAddition: player can @wall */