--- deliantra/server/include/sproto.h 2006/12/14 22:45:40 1.26 +++ deliantra/server/include/sproto.h 2007/02/28 19:19:27 1.38 @@ -1,3 +1,4 @@ +int same_party (partylist *a, partylist *b); /* alchemy.c */ int need_identify (const object *obj); int apply_shop_mat (object *shop_mat, object *op); @@ -90,68 +91,9 @@ void apply_map_builder(object *pl, int dir); int adjust_sign_msg(object *pl, short x, short y, object *tmp); /* c_chat.c */ -int command_say(object *op, char *params); int command_me(object *op, char *params); int command_cointoss(object *op, char *params); int command_orcknuckle(object *op, char *params); -int command_shout(object *op, char *params); -int command_chat(object *op, char *params); -int command_tell(object *op, char *params); -int command_reply(object *op, char *params); -int command_nod(object *op, char *params); -int command_dance(object *op, char *params); -int command_kiss(object *op, char *params); -int command_bounce(object *op, char *params); -int command_smile(object *op, char *params); -int command_cackle(object *op, char *params); -int command_laugh(object *op, char *params); -int command_giggle(object *op, char *params); -int command_shake(object *op, char *params); -int command_puke(object *op, char *params); -int command_growl(object *op, char *params); -int command_scream(object *op, char *params); -int command_sigh(object *op, char *params); -int command_sulk(object *op, char *params); -int command_hug(object *op, char *params); -int command_cry(object *op, char *params); -int command_poke(object *op, char *params); -int command_accuse(object *op, char *params); -int command_grin(object *op, char *params); -int command_bow(object *op, char *params); -int command_clap(object *op, char *params); -int command_blush(object *op, char *params); -int command_burp(object *op, char *params); -int command_chuckle(object *op, char *params); -int command_cough(object *op, char *params); -int command_flip(object *op, char *params); -int command_frown(object *op, char *params); -int command_gasp(object *op, char *params); -int command_glare(object *op, char *params); -int command_groan(object *op, char *params); -int command_hiccup(object *op, char *params); -int command_lick(object *op, char *params); -int command_pout(object *op, char *params); -int command_shiver(object *op, char *params); -int command_shrug(object *op, char *params); -int command_slap(object *op, char *params); -int command_smirk(object *op, char *params); -int command_snap(object *op, char *params); -int command_sneeze(object *op, char *params); -int command_snicker(object *op, char *params); -int command_sniff(object *op, char *params); -int command_snore(object *op, char *params); -int command_spit(object *op, char *params); -int command_strut(object *op, char *params); -int command_thank(object *op, char *params); -int command_twiddle(object *op, char *params); -int command_wave(object *op, char *params); -int command_whistle(object *op, char *params); -int command_wink(object *op, char *params); -int command_yawn(object *op, char *params); -int command_beg(object *op, char *params); -int command_bleed(object *op, char *params); -int command_cringe(object *op, char *params); -int command_think(object *op, char *params); /* c_misc.c */ void map_info(object *op, char *search); int command_body(object *op, char *params); @@ -202,11 +144,9 @@ int onoff_value(const char *line); int command_quit(object *op, char *params); int command_real_quit(object *op, char *params); -int command_explore(object *op, char *params); int command_sound(object *op, char *params); void receive_player_name(object *op, char k); void receive_player_password(object *op, char k); -int explore_mode(void); int command_title(object *op, char *params); int command_save(object *op, char *params); int command_peaceful(object *op, char *params); @@ -414,7 +354,6 @@ void rec_sigpipe(int i); void rec_sigbus(int i); void rec_sigterm(int i); -void fatal_signal(int make_core, int close_sockets); void init_signals(void); void init_races(void); void dump_races(void); @@ -422,20 +361,16 @@ racelink *get_racelist(void); racelink *find_racelink(const char *name); /* login.c */ -void emergency_save(int flag); -void delete_character(const char *name, int); +void delete_character(const char *name); int verify_player(const char *name, char *password); int check_name(player *me, const char *name); int create_savedir_if_needed(char *savedir); void destroy_object(object *op); -int save_player(object *op, int flag); void copy_file(const char *filename, FILE *fpout); -void check_login(object *op); /* main.c */ void server_tick (); void version(object *op); void info_keys(object *op); -void start_info(object *op); char *crypt_string(char *str, char *salt); int check_password(char *typed, char *crypted); void enter_player_savebed(object *op); @@ -444,12 +379,8 @@ char *clean_path(const char *file); char *unclean_path(const char *src); void enter_exit(object *op, object *exit_ob); -void process_active_maps(void); -void process_players1(maptile *map); -void process_players2(maptile *map); -void process_events(maptile *map); +void process_events(); void clean_tmp_files(void); -void cleanup(void); void leave(player *pl,int draw_exit); int forbid_play(void); void do_specials(void); @@ -527,7 +458,6 @@ void send_rules(const object *op); void send_news(const object *op); int playername_ok(const char *cp); -int add_player(client_socket *ns); archetype *get_player_archetype(archetype *at); object *get_nearest_player(object *mon); int path_to_player(object *mon, object *pl, unsigned mindiff); @@ -538,8 +468,6 @@ int receive_play_again(object *op, char key); void confirm_password(object *op); void get_party_password(object *op, partylist *party); -int roll_stat(void); -void roll_stats(object *op); void Roll_Again(object *op); void Swap_Stat(object *op, int Swap_Second); int key_roll_stat(object *op, char key);