1 | /* |
1 | /* |
2 | * static char *rcsid_global_h = |
2 | * static char *rcsid_global_h = |
3 | * "$Id: global.h,v 1.1 2006/02/03 07:12:49 root Exp $"; |
3 | * "$Id: global.h,v 1.2 2006/04/21 14:40:31 pippijn Exp $"; |
4 | */ |
4 | */ |
5 | |
5 | |
6 | /* |
6 | /* |
7 | CrossFire, A Multiplayer game for X-windows |
7 | CrossFire, A Multiplayer game for X-windows |
8 | |
8 | |
… | |
… | |
208 | EXTERN long nrofallowedstr; /* Only used in malloc_info() */ |
208 | EXTERN long nrofallowedstr; /* Only used in malloc_info() */ |
209 | |
209 | |
210 | EXTERN archetype *empty_archetype; /* Nice to have fast access to it */ |
210 | EXTERN archetype *empty_archetype; /* Nice to have fast access to it */ |
211 | EXTERN archetype *map_archeytpe; |
211 | EXTERN archetype *map_archeytpe; |
212 | EXTERN char first_map_path[MAX_BUF]; /* The start-level */ |
212 | EXTERN char first_map_path[MAX_BUF]; /* The start-level */ |
|
|
213 | EXTERN char first_map_ext_path[MAX_BUF]; /* Path used for per-race start maps */ |
213 | |
214 | |
214 | EXTERN char errmsg[HUGE_BUF]; |
215 | EXTERN char errmsg[HUGE_BUF]; |
215 | EXTERN long ob_count; |
216 | EXTERN long ob_count; |
216 | /* |
217 | /* |
217 | * Used in treasure.c |
218 | * Used in treasure.c |
… | |
… | |
326 | char *uniquedir; /* directory for the unique items */ |
327 | char *uniquedir; /* directory for the unique items */ |
327 | char *templatedir; /* directory for the template map */ |
328 | char *templatedir; /* directory for the template map */ |
328 | char *tmpdir; /* Directory to use for temporary files */ |
329 | char *tmpdir; /* Directory to use for temporary files */ |
329 | uint8 stat_loss_on_death; /* If true, chars lose a random stat when they die */ |
330 | uint8 stat_loss_on_death; /* If true, chars lose a random stat when they die */ |
330 | sint16 pk_luck_penalty; /* Amount by which player luck is reduced if they PK */ |
331 | sint16 pk_luck_penalty; /* Amount by which player luck is reduced if they PK */ |
331 | uint8 use_permanent_experience; /* If true, players can gain perm exp */ |
332 | uint8 permanent_exp_ratio; /* how much exp should be 'permenant' and unable to be lost*/ |
|
|
333 | uint8 death_penalty_ratio; /* how much exp should be lost at death */ |
|
|
334 | uint8 death_penalty_level; /* how many levels worth of exp may be lost on one death */ |
332 | uint8 balanced_stat_loss; /* If true, Death stat depletion based on level etc */ |
335 | uint8 balanced_stat_loss; /* If true, Death stat depletion based on level etc */ |
333 | uint8 not_permadeth; /* if true, death is non-permament */ |
336 | uint8 not_permadeth; /* if true, death is non-permament */ |
334 | uint8 simple_exp; /* If true, use the simple experience system */ |
337 | uint8 simple_exp; /* If true, use the simple experience system */ |
335 | int reset_loc_time; /* Number of seconds to put player back at home */ |
338 | int reset_loc_time; /* Number of seconds to put player back at home */ |
336 | uint8 set_title; /* players can set thier title */ |
339 | uint8 set_title; /* players can set thier title */ |
337 | uint8 resurrection; /* ressurection possible w/ permadeth on */ |
340 | uint8 resurrection; /* ressurection possible w/ permadeth on */ |
338 | uint8 search_items; /* search_items command */ |
341 | uint8 search_items; /* search_items command */ |
339 | uint8 spell_encumbrance; /* encumbrance effects spells */ |
342 | uint8 spell_encumbrance; /* encumbrance effects spells */ |
340 | uint8 spell_failure_effects; /* nasty backlash to spell failures */ |
343 | uint8 spell_failure_effects; /* nasty backlash to spell failures */ |
341 | uint16 set_friendly_fire; /* Percent of damage done by peaceful player vs player damage */ |
344 | uint16 set_friendly_fire; /* Percent of damage done by peaceful player vs player damage */ |
342 | uint8 casting_time; /* it takes awhile to cast a spell */ |
345 | uint8 casting_time; /* it takes awhile to cast a spell */ |
343 | uint8 real_wiz; /* use mud-like wizards */ |
346 | uint8 real_wiz; /* use mud-like wizards */ |
344 | uint8 recycle_tmp_maps; /* re-use tmp maps. */ |
347 | uint8 recycle_tmp_maps; /* re-use tmp maps. */ |
345 | uint8 explore_mode; /* explore mode allowed? */ |
348 | uint8 explore_mode; /* explore mode allowed? */ |
346 | uint8 spellpoint_level_depend; /* spell costs go up with level */ |
349 | uint8 spellpoint_level_depend; /* spell costs go up with level */ |