… | |
… | |
82 | extern void init_environ(void); |
82 | extern void init_environ(void); |
83 | extern void init_globals(void); |
83 | extern void init_globals(void); |
84 | extern void init_objects(void); |
84 | extern void init_objects(void); |
85 | extern void init_defaults(void); |
85 | extern void init_defaults(void); |
86 | extern void init_dynamic(void); |
86 | extern void init_dynamic(void); |
87 | extern void write_todclock(void); |
|
|
88 | extern void init_clocks(void); |
87 | extern void init_clocks(void); |
89 | extern void init_attackmess(void); |
88 | extern void init_attackmess(void); |
90 | /* item.c */ |
89 | /* item.c */ |
91 | extern int get_power_from_ench(int ench); |
90 | extern int get_power_from_ench(int ench); |
92 | extern int calc_item_power(const object *op, int flag); |
91 | extern int calc_item_power(const object *op, int flag); |
93 | extern const typedata *get_typedata(int itemtype); |
92 | extern const typedata *get_typedata(int itemtype); |
94 | extern const typedata *get_typedata_by_name(const char *name); |
93 | extern const typedata *get_typedata_by_name(const char *name); |
95 | extern char *describe_resistance(const object *op, int newline); |
94 | extern const char *describe_resistance(const object *op, int newline); |
96 | extern char *query_weight(const object *op); |
95 | extern const char *query_weight(const object *op); |
97 | extern char *get_levelnumber(int i); |
96 | extern const char *get_levelnumber(int i); |
98 | extern char *get_number(int i); |
97 | extern const char *get_number(int i); |
99 | extern char *ring_desc(const object *op); |
98 | extern const char *ring_desc(const object *op); |
100 | extern const char *query_short_name(const object *op); |
99 | extern const char *query_short_name(const object *op); |
101 | extern char *query_name(const object *op); |
100 | extern const char *query_name(const object *op); |
102 | extern const char *query_base_name(const object *op, int plural); |
101 | extern const char *query_base_name(const object *op, int plural); |
103 | extern char *describe_item(const object *op, object *owner); |
102 | extern const char *describe_item(const object *op, object *owner); |
104 | extern int is_magical(const object *op); |
103 | extern int is_magical(const object *op); |
105 | extern int need_identify(const object *op); |
104 | extern int need_identify(const object *op); |
106 | extern void identify(object *op); |
105 | extern void identify(object *op); |
107 | /* links.c */ |
106 | /* links.c */ |
108 | extern objectlink *get_objectlink(void); |
107 | extern objectlink *get_objectlink(void); |
… | |
… | |
222 | extern void change_book(object *book, int msgtype); |
221 | extern void change_book(object *book, int msgtype); |
223 | extern object *get_random_mon(int level); |
222 | extern object *get_random_mon(int level); |
224 | extern char *mon_desc(const object *mon); |
223 | extern char *mon_desc(const object *mon); |
225 | extern object *get_next_mon(object *tmp); |
224 | extern object *get_next_mon(object *tmp); |
226 | extern char *mon_info_msg(int level, int booksize); |
225 | extern char *mon_info_msg(int level, int booksize); |
227 | extern char *artifact_msg(int level, int booksize); |
226 | extern const char *artifact_msg(int level, int booksize); |
228 | extern char *spellpath_msg(int level, int booksize); |
227 | extern char *spellpath_msg(int level, int booksize); |
229 | extern void make_formula_book(object *book, int level); |
228 | extern void make_formula_book(object *book, int level); |
230 | extern char *msgfile_msg(int level, int booksize); |
229 | extern char *msgfile_msg(int level, int booksize); |
231 | extern const char *god_info_msg(int level, int booksize); |
230 | extern const char *god_info_msg(int level, int booksize); |
232 | extern void tailor_readable_ob(object *book, int msg_type); |
231 | extern void tailor_readable_ob(object *book, int msg_type); |
… | |
… | |
262 | extern void print_tod(object *op); |
261 | extern void print_tod(object *op); |
263 | extern void time_info(object *op); |
262 | extern void time_info(object *op); |
264 | /* treasure.c */ |
263 | /* treasure.c */ |
265 | extern void init_archetype_pointers(void); |
264 | extern void init_archetype_pointers(void); |
266 | extern void load_treasures(void); |
265 | extern void load_treasures(void); |
267 | extern treasurelist *find_treasurelist(const char *name); |
|
|
268 | extern void create_all_treasures(treasure *t, object *op, int flag, int difficulty, int tries); |
|
|
269 | extern void create_one_treasure(treasurelist *tl, object *op, int flag, int difficulty, int tries); |
|
|
270 | extern void create_treasure(treasurelist *t, object *op, int flag, int difficulty, int tries); |
266 | extern void create_treasure(treasurelist *t, object *op, int flag, int difficulty, int tries); |
271 | extern object *generate_treasure(treasurelist *t, int difficulty); |
267 | extern object *generate_treasure(treasurelist *t, int difficulty); |
272 | extern int level_for_item(const object *op, int difficulty); |
268 | extern int level_for_item(const object *op, int difficulty); |
273 | extern int magic_from_difficulty(int difficulty); |
269 | extern int magic_from_difficulty(int difficulty); |
274 | extern void set_abs_magic(object *op, int magic); |
270 | extern void set_abs_magic(object *op, int magic); |