LPMUD/
LPMUD/BIN/
LPMUD/DOC/
LPMUD/MUDLIB/
LPMUD/MUDLIB/BANISH/
LPMUD/MUDLIB/D/
LPMUD/MUDLIB/DOC/
LPMUD/MUDLIB/DOC/DOMAINS/
LPMUD/MUDLIB/DOC/EFUN/
LPMUD/MUDLIB/DOC/EXAMPLES/
LPMUD/MUDLIB/DOC/EXAMPLES/ARMOUR/
LPMUD/MUDLIB/DOC/EXAMPLES/CONTAIN/
LPMUD/MUDLIB/DOC/EXAMPLES/FOOD/
LPMUD/MUDLIB/DOC/EXAMPLES/MAGIC/
LPMUD/MUDLIB/DOC/EXAMPLES/MONSTER/
LPMUD/MUDLIB/DOC/EXAMPLES/ROOM/
LPMUD/MUDLIB/DOC/EXAMPLES/WEAPONS/
LPMUD/MUDLIB/FUNCTION/
LPMUD/MUDLIB/INCLUDE/
LPMUD/MUDLIB/INCLUDE/FN_SPECS/
LPMUD/MUDLIB/INCLUDE/SKILLS/
LPMUD/MUDLIB/INFO/
LPMUD/MUDLIB/INHERIT/BASE/
LPMUD/MUDLIB/LOG/
LPMUD/MUDLIB/MANUALS/312/
LPMUD/MUDLIB/NEWS/
LPMUD/MUDLIB/OBJ/PARTY/
LPMUD/MUDLIB/OBJ/SHADOWS/
LPMUD/MUDLIB/OBJECTS/COMPONEN/
LPMUD/MUDLIB/OPEN/
LPMUD/MUDLIB/OPEN/LIBRARY/
LPMUD/MUDLIB/OPEN/PARTY/
LPMUD/MUDLIB/PLAYERS/
LPMUD/MUDLIB/PLAYERS/ZIL/
LPMUD/MUDLIB/ROOM/
LPMUD/MUDLIB/ROOM/CITY/ARENA/
LPMUD/MUDLIB/ROOM/CITY/CREATOR/
LPMUD/MUDLIB/ROOM/CITY/GARDEN/MONST/
LPMUD/MUDLIB/ROOM/CITY/OBJ/
LPMUD/MUDLIB/ROOM/CITY/PUB/
LPMUD/MUDLIB/ROOM/CITY/SHOP/
LPMUD/MUDLIB/ROOM/DEATH/
LPMUD/MUDLIB/ROOM/REGISTRY/
LPMUD/MUDLIB/SECURE/
LPMUD/MUDLIB/SECURE/UDP_CMD_/
LPMUD/MUDLIB/SKILLS/
LPMUD/MUDLIB/SKILLS/FIGHTER/
LPMUD/MUDLIB/SKILLS/THIEF/
LPMUD/MUDLIB/USR/
LPMUD/MUDLIB/USR/CREATORS/
LPMUD/MUDLIB/USR/PLAYERS/
/* player.c configuartion file */
 
#ifndef PLAYER_CFG
#define PLAYER_CFG

#include <mudlib.h>
#include <levels.h>

/* these are the save directories */

#define SAVE_NO_BANISH "usr/no_banish/"   /* banish/delete proof */
#define SAVE_WIZARD    "usr/creators/"    /* creators            */
#define SAVE_PLAYER    "usr/players/"     /* players > 2nd level */
#define SAVE_FIRST     "usr/newbies/"     /* 1st level players   */


/* These are specific objects that are cloned */

#define WIZ_SCROLL  "objects/wiz_book"
#define DEATH_MARK  "room/death/death_mark"


/* These are specific objects used by player */

#define WELCOME             "/info/WELCOME"
#define NEWS                "/news/NEWS"
#define WIZNEWS             "/news/WIZNEWS"
#define DEFAULT_WIZ_ENTER   INNER
#define DEFAULT_ENTER       "room/city/square"

/* These are logged if defined */


#define LOG_SHOUTS       "SHOUTS"
#define LOG_QUESTS       "QUESTS"
#define LOG_SUICIDE      "SUICIDES"
/*
#define LOG_ENTER        "ENTER"
*/
#define LOG_SPONSER      "SPONSER"
#define LOG_QUITS        "QUITS"
#define LOG_PLAYER_AUTO  "AUTOLOADS"
/*
#define LOG_SNOOPERS     "SNOOPERS"
*/
#define LOG_RENEWALS     "RENEWALS"
#define LOG_ILLEGAL      "ILLEGAL"


#define LOCK_OUT  SEC1  /* lock out players below security level SEC1 */
#undef LOCK_OUT

#define PURGE  "/secure/purge" /* global stat altering object */
#undef PURGE

#define HEAL_HP_PERIOD (20 - constitution/6)
#define MAX_ALIAS_COMMANDS    30
#define WEAPON_CLASS_OF_HANDS  3
#define NEUTRAL_AL            10
#define MAX_SCAR              10
#define PING_PONG    /* allow ping-pong bells ..for fun */


/*
#define DESTRUCT_INV_ON_QUIT
*/
#define NO_SHADOWS   /* only objects from /obj/shadows are valid */
#undef  NO_SHADOWS


#define MONEY_PER_LEVEL   2000             /* max. money carried by player */ 
#define MAX_XP_PER_LVL    700             /* max. exp from monster        */
#define MAX_USERS         30               /* max. players, wizs accepted */
#define MAX_CHAR_NAME     10               /* max. player name length      */
#define SAVE_TIME         500              /* heartbeats between auto save */
#define MAX_NUM_GUESTS    3                /* max. number of 'guests' */
#define PASSWORD_CHECK    3                /* number of password checks    */
#define PASTE             "/"+ PASTE_DIR +"/"+ name
#define VALID_RACES      ({                                                \
   "half giant", "halfling", "human", "minotaur", "gnome", "orc",          \
   "high elf", "grey elf", "dark elf", "wood elf", "wild elf", "half elf", \
   "mountain dwarf", "hill dwarf",                                         \
                         })

#ifdef PARTY_DAEMON
#define PARTY_OBJECT      "obj/party/party_ob"
#endif

#endif /* PLAYER_CFG */