/
lib/banish/
lib/d/
lib/doc/
lib/doc/domains/
lib/doc/efun/
lib/doc/examples/
lib/doc/examples/armour/
lib/doc/examples/contain/
lib/doc/examples/food/
lib/doc/examples/magic/
lib/doc/examples/monster/
lib/doc/examples/room/
lib/doc/examples/weapons/
lib/function/
lib/include/
lib/include/fn_specs/
lib/include/skills/
lib/info/
lib/inherit/base/
lib/log/
lib/manuals/312/
lib/news/
lib/obj/party/
lib/objects/components/
lib/open/
lib/open/library/
lib/open/party/
lib/players/
lib/players/zilanthius/
lib/room/
lib/room/city/arena/
lib/room/city/creator/
lib/room/city/garden/monst/
lib/room/city/obj/
lib/room/city/shop/
lib/room/death/
lib/room/registry/
lib/secure/
lib/secure/UDP_CMD_DIR/
lib/skills/
lib/skills/fighter/
lib/skills/thief/
lib/usr/
lib/usr/creators/
lib/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 SKILLS              "skills/"+classes[i]+"/"
#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        (15 - constitution/6)
#define HEAL_CLERIC_PERIOD    (20 - wisdom/6)
#define HEAL_MAGE_PERIOD      (20 - intelligence/6)
#define HEAL_PSI_PERIOD       20 
#define MAX_ALIAS_COMMANDS    30
#define WEAPON_CLASS_OF_HANDS  3
#define NEUTRAL_AL            10
#define MAX_SCAR              10

/*
#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 */