--- deliantra/server/include/global.h 2006/02/03 07:12:49 1.1 +++ deliantra/server/include/global.h 2006/04/21 14:40:31 1.2 @@ -210,6 +210,7 @@ EXTERN archetype *empty_archetype; /* Nice to have fast access to it */ EXTERN archetype *map_archeytpe; EXTERN char first_map_path[MAX_BUF]; /* The start-level */ +EXTERN char first_map_ext_path[MAX_BUF]; /* Path used for per-race start maps */ EXTERN char errmsg[HUGE_BUF]; EXTERN long ob_count; @@ -328,7 +329,9 @@ char *tmpdir; /* Directory to use for temporary files */ uint8 stat_loss_on_death; /* If true, chars lose a random stat when they die */ sint16 pk_luck_penalty; /* Amount by which player luck is reduced if they PK */ - uint8 use_permanent_experience; /* If true, players can gain perm exp */ + uint8 permanent_exp_ratio; /* how much exp should be 'permenant' and unable to be lost*/ + uint8 death_penalty_ratio; /* how much exp should be lost at death */ + uint8 death_penalty_level; /* how many levels worth of exp may be lost on one death */ uint8 balanced_stat_loss; /* If true, Death stat depletion based on level etc */ uint8 not_permadeth; /* if true, death is non-permament */ uint8 simple_exp; /* If true, use the simple experience system */ @@ -338,7 +341,7 @@ uint8 search_items; /* search_items command */ uint8 spell_encumbrance; /* encumbrance effects spells */ uint8 spell_failure_effects; /* nasty backlash to spell failures */ - uint16 set_friendly_fire; /* Percent of damage done by peaceful player vs player damage */ + uint16 set_friendly_fire; /* Percent of damage done by peaceful player vs player damage */ uint8 casting_time; /* it takes awhile to cast a spell */ uint8 real_wiz; /* use mud-like wizards */ uint8 recycle_tmp_maps; /* re-use tmp maps. */