cthulu3/
cthulu3/backup/
cthulu3/distribution/
cthulu3/gods/
cthulu3/html/help/basic/
cthulu3/html/help/skills/
cthulu3/log/
cthulu3/player/
/*
 * CthulhuMud
 */

extern PROF_DATA *get_profession(char *prof_name);

extern int get_prof_id(char *prof_name);

extern PROF_DATA *get_prof_by_id(int id);

extern void load_professions();

extern void check_prof_starts();

extern void default_mob(MOB_INDEX_DATA *mob, PROF_DATA *prof);

extern void default_char(CHAR_DATA *ch, PROF_DATA *prof);

extern void do_prof_list(CHAR_DATA *ch);

extern void do_prof_detail(CHAR_DATA *ch, char *prof_name);

extern LPROF_DATA *get_lprof();

extern void free_lprof(LPROF_DATA *lprof);

extern bool skill_available_by_prof(int sn, CHAR_DATA *ch); 

extern void gain_prof_level(CHAR_DATA *ch);

extern void lose_prof_level(CHAR_DATA *ch);

extern void equip_char_by_prof(CHAR_DATA *prof, bool startup);

extern void prompt_profession(DESCRIPTOR_DATA *d);

extern void prompt_profession_info(DESCRIPTOR_DATA *d, char *args);

extern void do_change_prof(CHAR_DATA *ch, char *prof_name);

#define PROF_MAGE		"dreamlands mage"
#define PROF_GOOD_PRIEST	"dreamlands good priest"
#define PROF_THIEF		"dreamlands thief"
#define PROF_WARRIOR		"dreamlands warrior"
#define PROF_CHAOSMAGE	"dreamlands chaos mage"
#define PROF_MONK		"dreamlands monk"
#define PROF_EVIL_PRIEST	"dreamlands evil priest"