File class.c
Included Files
#include "structs.h"
#include "db.h"
#include "utils.h"
#include "spells.h"
#include "interpreter.h"
Preprocessor definitions
#define SPELL 0
#define SKILL 1
#define EXP_MAX 10000000
Global Variable class_abbrevs
char* class_abbrevs[]
- Visible in:
-
- act.informative.c
- act.other.c
- act.wizard.c
- class.c
- Used in:
-
- do_last() : act.wizard.c
- do_show() : act.wizard.c
- do_users() : act.informative.c
- do_who() : act.informative.c
- print_group() : act.other.c
Global Variable pc_class_types
char* pc_class_types[]
- Visible in:
-
- act.wizard.c
- class.c
- Used in:
-
- do_stat_character() : act.wizard.c
Global Variable class_menu
char* class_menu
- Visible in:
-
- class.c
- interpreter.c
- Used in:
-
- nanny() : interpreter.c
Global Variable prac_params
int prac_params[4][4]
- Visible in:
-
- class.c
- spec_procs.c
- Used in:
-
- guild() : spec_procs.c
- list_skills() : spec_procs.c
Global Variable guild_info
int guild_info[][3]
- Visible in:
-
- class.c
- spec_procs.c
- Used in:
-
- guild_guard() : spec_procs.c
Global Variable thaco
int thaco[4][34]
- Visible in:
-
- class.c
- fight.c
- Used in:
-
- hit() : fight.c
External Variables
wis_app
extern struct wis_app_type wis_app[]
- Defined in:
-
- constants.c
con_app
extern struct con_app_type con_app[]
- Defined in:
-
- constants.c
Global Function advance_level()
void advance_level ( struct char_data* ch )
- Prototyped in:
-
- utils.h
- Calls:
-
- MAX() : utils.c
- MIN() : utils.c
- mudlog() : utils.c
- number() : utils.c
- save_char() : db.c
- sprintf()
- Called by:
-
- gain_exp() : limits.c
- gain_exp_regardless() : limits.c
- References Variables:
-
- con_app : constants.c
- wis_app : constants.c
- buf
Global Function backstab_mult()
int backstab_mult ( int level )
Global Function do_start()
void do_start ( struct char_data* ch )
- Calls:
-
- roll_real_abils() : class.c
- set_title() : limits.c
- time()
- Called by:
-
- nanny() : interpreter.c
Global Function find_class_bitvector()
long find_class_bitvector ( char arg )
- Called by:
-
- do_users() : act.informative.c
- do_who() : act.informative.c
Global Function init_spell_levels()
void init_spell_levels ( void )
- Prototyped in:
-
- spells.h
- Calls:
-
- spell_level() : spell_parser.c
- Called by:
-
- boot_db() : db.c
Global Function invalid_class()
int invalid_class ( struct char_data* ch, struct obj_data* obj )
Global Function level_exp()
int level_exp ( int class, int level )
- Calls:
-
- basic_mud_log() : utils.c
- Called by:
-
- do_advance() : act.wizard.c
- do_levels() : act.informative.c
- do_score() : act.informative.c
- gain_exp() : limits.c
- gain_exp_regardless() : limits.c
Global Function parse_class()
int parse_class ( char arg )
Global Function roll_real_abils()
void roll_real_abils ( struct char_data* ch )
- Calls:
-
- MIN() : utils.c
- number() : utils.c
- Called by:
-
- do_start() : class.c
Global Function title_female()
char* title_female ( int class, int level )
- Called by:
-
- do_levels() : act.informative.c
- set_title() : limits.c
Global Function title_male()
char* title_male ( int class, int level )
- Called by:
-
- do_levels() : act.informative.c
- set_title() : limits.c