/* wizard level catagories */
#define SENIOR 99 /* at 100, can edit others */
#define ELDER 499
#define GOD 9999 /* at 10000 can edit */
#define APPRENTICE 1
#define WIZARD 21
/* standard security */
#define ANYONE 0
#define EXPLORE 19
#define SAVEFILE 20
#define CREATE 20 /* i.e. create savefiles :) */
/* to get at my closed dir, we need more than create status */
#define LOCAL_ED 21 /* actually need 22 to edit your closed dir */
#define TITLE 20
#define INVIS 21 /* 30 */
#define STAT 40
#define OUT_OF_BODY 21 /* 50 */
#define CONTROL 21 /* 50 */
#define SNOOP 60
#define DAMAGE 21 /* 70 */
#define ITEM_OVER 90
#define ECHO 300
#define SHUTDOWN 600
#define EDIT_GUILD 400
#define EDIT_STANDARD 700
#define SEND_DATAGRAM 1000
#define ALL_POWER GOD
/* invisability */
#define NO_SHORT 10
#define CAN_NO_SHORT 30
#define NO_WHO 20
#define CAN_NO_WHO 35
#define SOMEONE 30
#define CAN_SOMEONE 40
#define INVIS_TELEPORT 40
#define CAN_INVIS_TELEPORT 60
#define INVIS_ACTION 50
#define CAN_INVIS_ACTION 100
#define NO_ID 60
#define CAN_NO_ID 300
#define NO_PEOPLE 100
#define CAN_NO_PEOPLE 600
/* to make life easier */
#define INV1 NO_SHORT
#define CINV1 CAN_NO_SHORT
#define INV2 NO_WHO
#define CINV2 CAN_NO_WHO
#define INV3 SOMEONE
#define CINV3 CAN_SOMEONE
#define INV4 INVIS_TELEPORT
#define CINV4 CAN_INVIS_TELEPORT
#define INV5 INVIS_ACTION
#define CINV5 CAN_INVIS_ACTION
#define INV6 NO_ID
#define CINV6 CAN_NO_ID
#define INV7 NO_PEOPLE
#define CINV7 CAN_NO_PEOPLE
/* file access */
#define ED_OTHERS SENIOR
#define ED_LOG ELDER
#define READ_OTHERS STAT
/* object access */
#define private if (this_player() != this_object()) return 0