pdirt/data/
pdirt/data/HELP/
pdirt/data/HELP/0/
pdirt/data/HELP/F/
pdirt/data/HELP/G/
pdirt/data/HELP/H/
pdirt/data/HELP/J/
pdirt/data/HELP/K/
pdirt/data/HELP/O/
pdirt/data/HELP/Q/
pdirt/data/HELP/R/
pdirt/data/HELP/U/
pdirt/data/HELP/V/
pdirt/data/HELP/Y/
pdirt/data/HELP/Z/
pdirt/data/MESSAGES/
pdirt/data/POWERINFO/
pdirt/data/WIZ_ZONES/
pdirt/drv/
pdirt/drv/bin/
pdirt/drv/compiler/converter/
pdirt/drv/compiler/libs/
pdirt/drv/compiler/scripts/
pdirt/drv/include/AberChat/
pdirt/drv/include/InterMud/
pdirt/drv/include/machine/
pdirt/drv/src/InterMud/
pdirt/drv/src/Players/
pdirt/drv/utils/UAFPort/
pdirt/drv/utils/dnsresolv/
pdirt/drv/utils/gdbm/
#ifndef __PFLAGS_H__ 
#define __PFLAGS_H__ 

/*************************************************************************
 ** Protection Flags 
 *************************************************************************/

#define	PFL_NOEXOR     0	/* Can not be kicked off */
#define	PFL_NOSNOOP    1	/* Can not be snooped on */
#define	PFL_NOHASSLE   2	/* Can not be attacked */
#define	PFL_NOALIAS    3	/* Can not be aliased into */
#define PFL_NOZAP      4        /* Can not be zapped */
#define PFL_NOSUMMON   5        /* Can not be summoned */
#define PFL_NOTRACE    6        /* Can not be traced */
#define PFL_NOSTEAL    7        /* You cannot steal from him */
#define PFL_NOMAGIC    8        /* Cripple, blind et.c doesn't work */
#define PFL_NOFORCE    9        /* Can not be forced */
#define PFL_NOTIMEOUT  10	/* Can not be timed out */

/**************************************************************************
 ** Priveliges
 **************************************************************************/
 
#define PFL_ALIAS	16	/* May alias Mobiles */
#define PFL_ALIASP	17	/* May alias Players */
#define PFL_ASMORTAL	18	/* As Mortal */
#define PFL_BANHOST     19	/* May ban hosts */

#define PFL_BANPLR	20	/* May ban players */
#define PFL_CANTRANCE	21	/* Can trance to heal */
#define PFL_CH_LEVEL	22	/* May change level */
#define PFL_CH_MDATA	23	/* May change mobile data */

#define PFL_CH_SCORE	24	/* May change score */
#define PFL_CLONE	25	/* May use CLONE command */
#define PFL_CRASH	26	/* May crash the MUD */
#define PFL_DEBUG	27	/* May use the DEBUG command */

#define PFL_DELETE	28	/* May Delete a player */
#define PFL_DISCONNECT	29	/* May use the DISCONNECT command */
#define PFL_ECHO	30	/* May echo */
#define PFL_ECHOALL	31	/* May echo everywhere */

#define PFL_EMOTE	32	/* May emote */
#define PFL_EXOR	33	/* May Exorcise */
#define PFL_FROB	34	/* May Frob Players */
#define PFL_GOTO	35	/* May use GOTO and IN/AT */

#define PFL_HEAL	36	/* May use HEAL */
#define PFL_HEALALL	37	/* May use HEALALL */
#define PFL_LD_STORE	38	/* May use LOAD & STORE */
#define PFL_LOCK	39	/* May lock the game */

#define PFL_MASK	40	/* May change the mask */
#define PFL_MAYCODE	41	/* May use the CODING flag */
#define PFL_MAYPUNT	42	/* May use the PUNT command */
#define PFL_MFLAGS	43	/* May change mobile flags */

#define PFL_NAMERAW	44	/* May use NRAW (named raw) command */
#define PFL_OBJECT	45	/* May edit object data */
#define PFL_OPENG	46	/* May open the game */
#define PFL_PEACE	47	/* May declare peace or war */

#define PFL_PFLAGS	48	/* May change pflags on others */
#define PFL_RAW		49	/* May send RAW messages */
#define PFL_REBOOT	50	/* May REBOOT/UPDATE the mud */
#define PFL_RESET	51	/* May reset the MUD */

#define PFL_RES		52	/* May use resurrect */
#define PFL_ROOM	53	/* May modify location data */
#define PFL_SHUSER	54	/* User ID shows up on USERS */
#define PFL_SHUTDOWN	55	/* May use SHUTDOWN and OPENGAME commands */

#define PFL_SIGNAL	56	/* May use the SIGNAL command */
#define PFL_SNOOP	57	/* May snoop players */
#define PFL_SOCKET	58	/* May use SOCINFO and KILLSOC */
#define PFL_STARTINVIS	59	/* Start Invisible */

#define PFL_STATS	60	/* May use STATS and SHOW */
#define PFL_SUMOBJ	61	/* May summon objects */
#define PFL_SUMPLR	62	/* May summon players */
#define PFL_SYSLOG	63	/* May view the game logfile */

#define PFL_SYSSTAT	64	/* May acquire system statistics */
#define PFL_TIMEOUT	65	/* May Time Out a player */
#define PFL_TITLES	66	/* May set titles/setins permanently */
#define PFL_TRACE	67	/* Can trace objects/mobiles in the MUD */

#define PFL_UAF		68	/* May get/set data in the users file */
#define PFL_VIEWCOM	69	/* May view the input handlers of players */
#define PFL_WEATHER	70	/* May change the weather */
#define PFL_WRECK	71	/* May wreck doors (no keys needed) */

#define PFL_ZAP		72	/* May ZAP players */
#define PFL_INTERMUD	73	/* Has access to InterMUD facilities */
#define PFL_ABERCHAT    74
#define PFL_QUICKWRITER 75
#define PFL_TESTRUNNER	76	/* Test runner? */

/*****************************************************************************
 ** Restraining flags 
 *****************************************************************************/
#define PFL_CANTBECOME	80	/* Can't use become anymore */

#define PFL_LAST	81	/* Last used pflag */
#define PFL_MAX		96	/* One more than max-pflag*/

#endif