/* 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 RACE_INFO "/info/races"
#define INTRO "/info/intro"
#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
#if defined(AMYLAAR) && !defined(MSDOS)
#define ENABLE_PARSE_COMMAND
#endif /* AMYLAAR | MSDOS */
#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", "orc", \
"high elf", "grey elf", "dark elf", "wood elf", "wild elf", "half elf", \
"mountain dwarf", "hill dwarf", \
"forest gnome", "deep gnome", "rock gnome", \
})
/**************************************************************************
* Do we want objects for players to save when they quit the game?
*/
#define SAVE_OBJECTS_ON_QUIT
#ifdef PARTY_DAEMON
#define PARTY_OBJECT "obj/party/party_ob"
#endif
#endif /* PLAYER_CFG */