… | |
… | |
54 | int convert_item (object *item, object *converter); |
54 | int convert_item (object *item, object *converter); |
55 | |
55 | |
56 | /* attack.c */ |
56 | /* attack.c */ |
57 | void cancellation (object *op); |
57 | void cancellation (object *op); |
58 | void save_throw_object (object *op, int type, object *originator); |
58 | void save_throw_object (object *op, int type, object *originator); |
59 | int hit_map (object *op, int dir, int type, int full_hit); |
59 | int hit_map (object *op, int dir, uint32_t type, int full_hit); |
60 | int attack_ob (object *op, object *hitter); |
60 | int attack_ob (object *op, object *hitter); |
61 | object *hit_with_arrow (object *op, object *victim); |
61 | object *hit_with_arrow (object *op, object *victim); |
62 | int hit_player_attacktype (object *op, object *hitter, int dam, uint32 attacknum, int magic); |
62 | int hit_player_attacktype (object *op, object *hitter, int dam, uint32_t attacknum, int magic); |
63 | int kill_object (object *op, int dam, object *hitter, int type); |
63 | int kill_object (object *op, int dam, object *hitter, int type); |
64 | int friendly_fire (object *op, object *hitter); |
64 | int friendly_fire (object *op, object *hitter); |
65 | int hit_player (object *op, int dam, object *hitter, int type, int full_hit); |
65 | int hit_player (object *op, int dam, object *hitter, uint32_t type, int full_hit); |
66 | void confuse_player (object *op, object *hitter, int dam); |
66 | void confuse_player (object *op, object *hitter, int dam); |
67 | void blind_player (object *op, object *hitter, int dam); |
67 | void blind_player (object *op, object *hitter, int dam); |
68 | void paralyze_player (object *op, object *hitter, int dam); |
68 | void paralyze_player (object *op, object *hitter, int dam); |
69 | |
69 | |
70 | /* build_map.c */ |
70 | /* build_map.c */ |
… | |
… | |
145 | void examine (object *op, object *tmp); |
145 | void examine (object *op, object *tmp); |
146 | int command_pickup (object *op, char *params); |
146 | int command_pickup (object *op, char *params); |
147 | void set_pickup_mode (object *op, int i); |
147 | void set_pickup_mode (object *op, int i); |
148 | int command_search_items (object *op, char *params); |
148 | int command_search_items (object *op, char *params); |
149 | int command_rename_item (object *op, char *params); |
149 | int command_rename_item (object *op, char *params); |
|
|
150 | int command_unlock (object *op, char *params); |
|
|
151 | int command_lock (object *op, char *params); |
150 | |
152 | |
151 | /* c_party.c */ |
153 | /* c_party.c */ |
152 | partylist *get_firstparty (void); |
154 | partylist *get_firstparty (); |
153 | void obsolete_parties (void); |
155 | void obsolete_parties (); |
154 | void add_kill_to_party (partylist *party, const char *killer, const char *dead, long exp); |
156 | void add_kill_to_party (partylist *party, const char *killer, const char *dead, long exp); |
155 | void receive_party_password (object *op, char k); |
157 | void receive_party_password (object *op, char k); |
156 | int command_gsay (object *op, char *params); |
158 | int command_gsay (object *op, char *params); |
157 | int command_party (object *op, char *params); |
159 | int command_party (object *op, char *params); |
158 | |
160 | |
… | |
… | |
199 | int command_stack_clear (object *op, char *params); |
201 | int command_stack_clear (object *op, char *params); |
200 | int command_diff (object *op, char *params); |
202 | int command_diff (object *op, char *params); |
201 | int command_insert_into (object *op, char *params); |
203 | int command_insert_into (object *op, char *params); |
202 | |
204 | |
203 | /* commands.c */ |
205 | /* commands.c */ |
204 | void init_commands (void); |
206 | void init_commands (); |
205 | CommFunc find_oldsocket_command (char *cmd); |
207 | CommFunc find_oldsocket_command (char *cmd); |
206 | CommFunc find_oldsocket_command2 (char *cmd); |
208 | CommFunc find_oldsocket_command2 (char *cmd); |
207 | |
209 | |
208 | /* daemon.c */ |
210 | /* daemon.c */ |
209 | FILE *BecomeDaemon (const char *filename); |
211 | FILE *BecomeDaemon (const char *filename); |
… | |
… | |
228 | void become_follower (object *op, object *new_god); |
230 | void become_follower (object *op, object *new_god); |
229 | archetype *determine_holy_arch (object *god, shstr_cmp type); |
231 | archetype *determine_holy_arch (object *god, shstr_cmp type); |
230 | int tailor_god_spell (object *spellop, object *caster); |
232 | int tailor_god_spell (object *spellop, object *caster); |
231 | |
233 | |
232 | /* init.c */ |
234 | /* init.c */ |
233 | void load_settings (void); |
235 | void load_settings (); |
234 | void init (int argc, char **argv); |
236 | void init (int argc, char **argv); |
235 | void usage (void); |
237 | void usage (); |
236 | void help (void); |
238 | void help (); |
237 | void init_beforeplay (void); |
239 | void init_beforeplay (); |
238 | void init_signals (void); |
240 | void init_signals (); |
239 | racelink *find_racelink (const char *name); |
241 | racelink *find_racelink (const char *name); |
240 | |
242 | |
241 | /* login.c */ |
243 | /* login.c */ |
242 | void delete_character (const char *name); |
244 | void delete_character (const char *name); |
243 | int verify_player (const char *name, char *password); |
245 | int verify_player (const char *name, char *password); |
… | |
… | |
253 | void enter_player_savebed (object *op); |
255 | void enter_player_savebed (object *op); |
254 | void leave_map (object *op); |
256 | void leave_map (object *op); |
255 | char *clean_path (const char *file); |
257 | char *clean_path (const char *file); |
256 | char *unclean_path (const char *src); |
258 | char *unclean_path (const char *src); |
257 | void enter_exit (object *op, object *exit_ob); |
259 | void enter_exit (object *op, object *exit_ob); |
258 | void clean_tmp_files (void); |
260 | void clean_tmp_files (); |
259 | void leave (player *pl,int draw_exit); |
261 | void leave (player *pl,int draw_exit); |
260 | int main (int argc, char **argv); |
262 | int main (int argc, char **argv); |
261 | |
263 | |
262 | /* monster.c */ |
264 | /* monster.c */ |
263 | object *check_enemy (object *npc, rv_vector *rv); |
265 | object *check_enemy (object *npc, rv_vector *rv); |
… | |
… | |
320 | bool move_player_attack (object *op, int dir); |
322 | bool move_player_attack (object *op, int dir); |
321 | bool move_player (object *op, int dir); |
323 | bool move_player (object *op, int dir); |
322 | bool handle_newcs_player (object *op); |
324 | bool handle_newcs_player (object *op); |
323 | void do_some_living (object *op); |
325 | void do_some_living (object *op); |
324 | void kill_player (object *op); |
326 | void kill_player (object *op); |
325 | void fix_weight (void); |
327 | void fix_weight (); |
326 | void fix_luck (void); |
328 | void fix_luck (); |
327 | void cast_dust (object *op, object *throw_ob, int dir); |
329 | void cast_dust (object *op, object *throw_ob, int dir); |
328 | void make_visible (object *op); |
330 | void make_visible (object *op); |
329 | int is_true_undead (object *op); |
331 | int is_true_undead (object *op); |
330 | int hideability (object *ob); |
332 | int hideability (object *ob); |
331 | void do_hidden_move (object *op); |
333 | void do_hidden_move (object *op); |
… | |
… | |
377 | void meditate (object *pl, object *skill); |
379 | void meditate (object *pl, object *skill); |
378 | int write_on_item (object *pl, const char *params, object *skill); |
380 | int write_on_item (object *pl, const char *params, object *skill); |
379 | int skill_throw (object *op, object *part, int dir, const char *params, object *skill); |
381 | int skill_throw (object *op, object *part, int dir, const char *params, object *skill); |
380 | |
382 | |
381 | /* skill_util.c */ |
383 | /* skill_util.c */ |
382 | void init_skills (void); |
384 | void init_skills (); |
383 | void link_player_skills (object *op); |
385 | void link_player_skills (object *op); |
384 | int do_skill (object *op, object *part, object *skill, int dir, const char *string); |
386 | int do_skill (object *op, object *part, object *skill, int dir, const char *string); |
385 | int calc_skill_exp (object *who, object *op, object *skill); |
387 | int calc_skill_exp (object *who, object *op, object *skill); |
386 | int learn_skill (object *pl, object *scroll); |
388 | int learn_skill (object *pl, object *scroll); |
387 | void show_skills (object *op, const char *search); |
389 | void show_skills (object *op, const char *search); |
… | |
… | |
479 | /* swamp.c */ |
481 | /* swamp.c */ |
480 | void walk_on_deep_swamp (object *op, object *victim); |
482 | void walk_on_deep_swamp (object *op, object *victim); |
481 | void move_deep_swamp (object *op); |
483 | void move_deep_swamp (object *op); |
482 | |
484 | |
483 | /* swap.c */ |
485 | /* swap.c */ |
484 | void read_map_log (void); |
486 | void read_map_log (); |
485 | void swap_map (maptile *map); |
487 | void swap_map (maptile *map); |
486 | void check_active_maps (void); |
488 | void check_active_maps (); |
487 | maptile *map_least_timeout (char *except_level); |
489 | maptile *map_least_timeout (char *except_level); |
488 | void swap_below_max (char *except_level); |
490 | void swap_below_max (char *except_level); |
489 | int players_on_map (maptile *m, int show_all); |
491 | int players_on_map (maptile *m, int show_all); |
490 | void flush_old_maps (void); |
492 | void flush_old_maps (); |
491 | |
493 | |
492 | /* time.c */ |
494 | /* time.c */ |
493 | void remove_door (object *op); |
495 | void remove_door (object *op); |
494 | void remove_door2 (object *op); |
496 | void remove_door2 (object *op); |
495 | void animate_trigger (object *op); |
497 | void animate_trigger (object *op); |
… | |
… | |
503 | void move_creator (object *creator); |
505 | void move_creator (object *creator); |
504 | void move_marker (object *op); |
506 | void move_marker (object *op); |
505 | void process_object (object *op); |
507 | void process_object (object *op); |
506 | |
508 | |
507 | /* weather.c */ |
509 | /* weather.c */ |
508 | void adjust_daylight (void); |
510 | void adjust_daylight (); |