muse1.7b4/
muse1.7b4/config/
muse1.7b4/doc/
muse1.7b4/run/
muse1.7b4/run/db/
muse1.7b4/src/
muse1.7b4/src/db/
muse1.7b4/src/files/
muse1.7b4/src/io/
muse1.7b4/src/prog/
muse1.7b4/src/util/
/* powers.h */
/* $Id: powers.h,v 1.8 1993/05/27 23:17:30 nils Exp $ */

#ifndef __POWERS_H__
#define __POWERS_H__

#define CLASS_GUEST 1
#define CLASS_VISITOR 2
#define CLASS_GROUP 3
#define CLASS_CITIZEN 4
#define CLASS_PCITIZEN 5
#define CLASS_JUNOFF 6
#define CLASS_OFFICIAL 7
#define CLASS_BUILDER 8
#define CLASS_ADMIN 9
#define CLASS_DIR 10

#define NUM_CLASSES 11
#define NUM_LIST_CLASSES 10
extern struct pow_list {
  char *name; /* name of power */
  ptype num; /* number of power */
  char *description; /* description of what the power is */
  int init[NUM_LIST_CLASSES];
  int max[NUM_LIST_CLASSES];
} powers[];

#define PW_NO 1
#define PW_YESLT 2
#define PW_YESEQ 3
#define PW_YES 4


#define POW_ALLQUOTA     1
#define POW_ANNOUNCE     2
#define POW_BOOT         3
#define POW_BROADCAST    4
#define POW_CHOWN        5
#define POW_CLASS        6
#define POW_DB           7
#define POW_EXAMINE      8
#define POW_FREE         9
#define POW_WHO          10
#define POW_HOST         11
#define POW_JOIN         12
#define POW_MEMBER       13
#define POW_MODIFY       14
#define POW_MONEY        15
#define POW_NEWPASS      16
#define POW_NOSLAY       17
#define POW_NOQUOTA      18
#define POW_NUKE         19
#define POW_PCREATE      20
#define POW_POOR         21
#define POW_QUEUE        22
#define POW_EXEC         23
#define POW_SEEATR       24
#define POW_SETPOW       25
#define POW_SLAY         26
#define POW_SHUTDOWN     27
#define POW_SUMMON       28
#define POW_SLAVE        29
#define POW_SPOOF        30
#define POW_STATS        31
#define POW_STEAL        32
#define POW_TELEPORT     33
#define POW_WATTR        34
#define POW_WFLAGS       35
#define POW_REMOTE       36
#define POW_SECURITY     37
#define POW_BACKSTAGE    38
#define POW_FUNCTIONS    39
#define POW_DBTOP        40
#define POW_SETQUOTA     41
#define POW_SPACE        42
#define POW_RWHO         43
#define NUM_POWS         43
#define MAX_POWERNAMELEN 16
#endif /* __POWERS_H_ */