diff --git a/lib/etc/badsites b/lib/etc/badsites index e69de29..0b74755 100644 --- a/lib/etc/badsites +++ b/lib/etc/badsites @@ -0,0 +1 @@ +select foo.com 1745106858 Welcor diff --git a/src/act.comm.c b/src/act.comm.c index a8cf286..d700fb4 100644 --- a/src/act.comm.c +++ b/src/act.comm.c @@ -45,7 +45,7 @@ ACMD(do_say) send_to_char(ch, "Yes, but WHAT do you want to say?\r\n"); else { char buf[MAX_INPUT_LENGTH + 14], *msg; - struct char_data *vict; + char_data *vict; if (CONFIG_SPECIAL_IN_COMM && legal_communication(argument)) parse_at(argument); @@ -96,7 +96,7 @@ ACMD(do_gsay) } } -static void perform_tell(struct char_data *ch, struct char_data *vict, char *arg) +static void perform_tell(char_data *ch, char_data *vict, char *arg) { char buf[MAX_STRING_LENGTH], *msg; @@ -116,7 +116,7 @@ static void perform_tell(struct char_data *ch, struct char_data *vict, char *arg GET_LAST_TELL(vict) = GET_IDNUM(ch); } -static int is_tell_ok(struct char_data *ch, struct char_data *vict) +static int is_tell_ok(char_data *ch, char_data *vict) { if (!ch) log("SYSERR: is_tell_ok called with no characters"); @@ -145,7 +145,7 @@ static int is_tell_ok(struct char_data *ch, struct char_data *vict) * called frequently, and should IMHO be kept as tight as possible. */ ACMD(do_tell) { - struct char_data *vict = NULL; + char_data *vict = NULL; char buf[MAX_INPUT_LENGTH + 25], buf2[MAX_INPUT_LENGTH]; // +25 to make room for constants half_chop(argument, buf, buf2); @@ -197,7 +197,7 @@ ACMD(do_tell) ACMD(do_reply) { - struct char_data *tch = character_list; + char_data *tch = character_list; if (IS_NPC(ch)) return; @@ -231,7 +231,7 @@ ACMD(do_reply) ACMD(do_spec_comm) { char buf[MAX_INPUT_LENGTH], buf2[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; const char *action_sing, *action_plur, *action_others; switch (subcmd) { @@ -281,7 +281,7 @@ ACMD(do_spec_comm) ACMD(do_write) { - struct obj_data *paper, *pen = NULL; + obj_data *paper, *pen = NULL; char *papername, *penname; char buf1[MAX_STRING_LENGTH], buf2[MAX_STRING_LENGTH]; @@ -360,8 +360,8 @@ ACMD(do_write) ACMD(do_page) { - struct descriptor_data *d; - struct char_data *vict; + descriptor_data *d; + char_data *vict; char buf2[MAX_INPUT_LENGTH], arg[MAX_INPUT_LENGTH]; half_chop(argument, arg, buf2); @@ -397,7 +397,7 @@ ACMD(do_page) /* Generalized communication function by Fred C. Merkel (Torg). */ ACMD(do_gen_comm) { - struct descriptor_data *i; + descriptor_data *i; char color_on[24]; char buf1[MAX_INPUT_LENGTH], buf2[MAX_INPUT_LENGTH + 50], *msg; // + 50 to make room for color codes bool emoting = FALSE; @@ -560,7 +560,7 @@ ACMD(do_qcomm) send_to_char(ch, "%c%s? Yes, fine, %s we must, but WHAT??\r\n", UPPER(*CMD_NAME), CMD_NAME + 1, CMD_NAME); else { char buf[MAX_STRING_LENGTH]; - struct descriptor_data *i; + descriptor_data *i; if (CONFIG_SPECIAL_IN_COMM && legal_communication(argument)) parse_at(argument); diff --git a/src/act.h b/src/act.h index 9b650a7..6a8dafa 100644 --- a/src/act.h +++ b/src/act.h @@ -57,7 +57,7 @@ char *find_exdesc(char *word, struct extra_descr_data *list); void space_to_minus(char *str); /** @todo Move to a help module? */ int search_help(const char *argument, int level); -void free_history(struct char_data *ch, int type); +void free_history(char_data *ch, int type); void free_recent_players(void); /* functions with subcommands */ /* do_commands */ @@ -109,10 +109,10 @@ ACMD(do_whois); ****************************************************************************/ /* Utility Functions */ /** @todo Compare with needs of find_eq_pos_script. */ -int find_eq_pos(struct char_data *ch, struct obj_data *obj, char *arg); -void name_from_drinkcon(struct obj_data *obj); -void name_to_drinkcon(struct obj_data *obj, int type); -void weight_change_object(struct obj_data *obj, int weight); +int find_eq_pos(char_data *ch, obj_data *obj, char *arg); +void name_from_drinkcon(obj_data *obj); +void name_to_drinkcon(obj_data *obj, int type); +void weight_change_object(obj_data *obj, int weight); /* functions with subcommands */ /* do_drop */ ACMD(do_drop); @@ -275,11 +275,11 @@ ACMD(do_gmote); /** @todo should probably be moved to a more general file handler module */ void clean_llog_entries(void); /** @todo This should be moved to a more general utility file */ -int script_command_interpreter(struct char_data *ch, char *arg); -room_rnum find_target_room(struct char_data *ch, char *rawroomstr); -void perform_immort_vis(struct char_data *ch); -void snoop_check(struct char_data *ch); -bool change_player_name(struct char_data *ch, struct char_data *vict, char *new_name); +int script_command_interpreter(char_data *ch, char *arg); +room_rnum find_target_room(char_data *ch, char *rawroomstr); +void perform_immort_vis(char_data *ch); +void snoop_check(char_data *ch); +bool change_player_name(char_data *ch, char_data *vict, char *new_name); bool AddRecentPlayer(char *chname, char *chhost, bool newplr, bool cpyplr); /* Functions with subcommands */ /* do_date */ @@ -326,7 +326,7 @@ ACMD(do_plist); ACMD(do_purge); ACMD(do_recent); ACMD(do_restore); -void return_to_char(struct char_data *ch); +void return_to_char(char_data *ch); ACMD(do_return); ACMD(do_saveall); ACMD(do_send); diff --git a/src/act.informative.c b/src/act.informative.c index ecdcbf8..1a5ff8d 100644 --- a/src/act.informative.c +++ b/src/act.informative.c @@ -31,24 +31,24 @@ /* prototypes of local functions */ /* do_diagnose utility functions */ -static void diag_char_to_char(struct char_data *i, struct char_data *ch); +static void diag_char_to_char(char_data *i, char_data *ch); /* do_look and do_examine utility functions */ -static void do_auto_exits(struct char_data *ch); -static void list_char_to_char(struct char_data *list, struct char_data *ch); -static void list_one_char(struct char_data *i, struct char_data *ch); -static void look_at_char(struct char_data *i, struct char_data *ch); -static void look_at_target(struct char_data *ch, char *arg); -static void look_in_direction(struct char_data *ch, int dir); -static void look_in_obj(struct char_data *ch, char *arg); +static void do_auto_exits(char_data *ch); +static void list_char_to_char(char_data *list, char_data *ch); +static void list_one_char(char_data *i, char_data *ch); +static void look_at_char(char_data *i, char_data *ch); +static void look_at_target(char_data *ch, char *arg); +static void look_in_direction(char_data *ch, int dir); +static void look_in_obj(char_data *ch, char *arg); /* do_look, do_inventory utility functions */ -static void list_obj_to_char(struct obj_data *list, struct char_data *ch, int mode, int show); +static void list_obj_to_char(obj_data *list, char_data *ch, int mode, int show); /* do_look, do_equipment, do_examine, do_inventory */ -static void show_obj_to_char(struct obj_data *obj, struct char_data *ch, int mode); -static void show_obj_modifiers(struct obj_data *obj, struct char_data *ch); +static void show_obj_to_char(obj_data *obj, char_data *ch, int mode); +static void show_obj_modifiers(obj_data *obj, char_data *ch); /* do_where utility functions */ -static void perform_immort_where(struct char_data *ch, char *arg); -static void perform_mortal_where(struct char_data *ch, char *arg); -static void print_object_location(int num, struct obj_data *obj, struct char_data *ch, int recur); +static void perform_immort_where(char_data *ch, char *arg); +static void perform_mortal_where(char_data *ch, char *arg); +static void print_object_location(int num, obj_data *obj, char_data *ch, int recur); /* Subcommands */ /* For show_obj_to_char 'mode'. /-- arbitrary */ @@ -56,10 +56,10 @@ static void print_object_location(int num, struct obj_data *obj, struct char_dat #define SHOW_OBJ_SHORT 1 #define SHOW_OBJ_ACTION 2 -static void show_obj_to_char(struct obj_data *obj, struct char_data *ch, int mode) +static void show_obj_to_char(obj_data *obj, char_data *ch, int mode) { int found = 0; - struct char_data *temp; + char_data *temp; if (!obj || !ch) { log("SYSERR: NULL pointer in show_obj_to_char(): obj=%p ch=%p", (void *)obj, (void *)ch); @@ -153,7 +153,7 @@ end: send_to_char(ch, "\r\n"); } -static void show_obj_modifiers(struct obj_data *obj, struct char_data *ch) +static void show_obj_modifiers(obj_data *obj, char_data *ch) { if (OBJ_FLAGGED(obj, ITEM_INVISIBLE)) send_to_char(ch, " (invisible)"); @@ -171,9 +171,9 @@ static void show_obj_modifiers(struct obj_data *obj, struct char_data *ch) send_to_char(ch, " ..It emits a faint humming sound!"); } -static void list_obj_to_char(struct obj_data *list, struct char_data *ch, int mode, int show) +static void list_obj_to_char(obj_data *list, char_data *ch, int mode, int show) { - struct obj_data *i, *j, *display; + obj_data *i, *j, *display; bool found; int num; @@ -219,7 +219,7 @@ static void list_obj_to_char(struct obj_data *list, struct char_data *ch, int mo send_to_char(ch, " Nothing.\r\n"); } -static void diag_char_to_char(struct char_data *i, struct char_data *ch) +static void diag_char_to_char(char_data *i, char_data *ch) { struct { @@ -250,7 +250,7 @@ static void diag_char_to_char(struct char_data *i, struct char_data *ch) send_to_char(ch, "%c%s %s\r\n", UPPER(*pers), pers + 1, diagnosis[ar_index].text); } -static void look_at_char(struct char_data *i, struct char_data *ch) +static void look_at_char(char_data *i, char_data *ch) { int j, found; @@ -284,9 +284,9 @@ static void look_at_char(struct char_data *i, struct char_data *ch) } } -static void list_one_char(struct char_data *i, struct char_data *ch) +static void list_one_char(char_data *i, char_data *ch) { - struct obj_data *furniture; + obj_data *furniture; const char *positions[] = { " is lying here, dead.", " is lying here, mortally wounded.", @@ -395,9 +395,9 @@ static void list_one_char(struct char_data *i, struct char_data *ch) act("...$e glows with a bright light!", FALSE, i, 0, ch, TO_VICT); } -static void list_char_to_char(struct char_data *list, struct char_data *ch) +static void list_char_to_char(char_data *list, char_data *ch) { - struct char_data *i; + char_data *i; for (i = list; i; i = i->next_in_room) if (ch != i) { @@ -415,7 +415,7 @@ static void list_char_to_char(struct char_data *list, struct char_data *ch) } } -static void do_auto_exits(struct char_data *ch) +static void do_auto_exits(char_data *ch) { int door, slen = 0; @@ -481,7 +481,7 @@ ACMD(do_exits) send_to_char(ch, " None.\r\n"); } -void look_at_room(struct char_data *ch, int ignore_brief) +void look_at_room(char_data *ch, int ignore_brief) { trig_data *t; struct room_data *rm = &world[IN_ROOM(ch)]; @@ -537,7 +537,7 @@ void look_at_room(struct char_data *ch, int ignore_brief) list_char_to_char(world[IN_ROOM(ch)].people, ch); } -static void look_in_direction(struct char_data *ch, int dir) +static void look_in_direction(char_data *ch, int dir) { if (EXIT(ch, dir)) { if (EXIT(ch, dir)->general_description) @@ -553,10 +553,10 @@ static void look_in_direction(struct char_data *ch, int dir) send_to_char(ch, "Nothing special there...\r\n"); } -static void look_in_obj(struct char_data *ch, char *arg) +static void look_in_obj(char_data *ch, char *arg) { - struct obj_data *obj = NULL; - struct char_data *dummy = NULL; + obj_data *obj = NULL; + char_data *dummy = NULL; int amt, bits; if (!*arg) @@ -624,11 +624,11 @@ char *find_exdesc(char *word, struct extra_descr_data *list) * matches the target. First, see if there is another char in the room with * the name. Then check local objs for exdescs. Thanks to Angus Mezick for * the suggested fix to this problem. */ -static void look_at_target(struct char_data *ch, char *arg) +static void look_at_target(char_data *ch, char *arg) { int bits, found = FALSE, j, fnum, i = 0; - struct char_data *found_char = NULL; - struct obj_data *obj, *found_obj = NULL; + char_data *found_char = NULL; + obj_data *obj, *found_obj = NULL; char *desc; if (!ch->desc) @@ -758,8 +758,8 @@ ACMD(do_look) ACMD(do_examine) { - struct char_data *tmp_char; - struct obj_data *tmp_object; + char_data *tmp_char; + obj_data *tmp_object; char tempsave[MAX_INPUT_LENGTH], arg[MAX_INPUT_LENGTH]; one_argument(argument, arg); @@ -870,7 +870,7 @@ ACMD(do_score) if (!SITTING(ch)) send_to_char(ch, "You are sitting.\r\n"); else { - struct obj_data *furniture = SITTING(ch); + obj_data *furniture = SITTING(ch); send_to_char(ch, "You are sitting upon %s.\r\n", furniture->short_description); } break; @@ -1116,8 +1116,8 @@ ACMD(do_help) /* Written by Rhade */ ACMD(do_who) { - struct descriptor_data *d; - struct char_data *tch; + descriptor_data *d; + char_data *tch; int i, num_can_see = 0; char name_search[MAX_INPUT_LENGTH], buf[MAX_INPUT_LENGTH]; char mode; @@ -1367,8 +1367,8 @@ ACMD(do_users) char line[200], line2[220], idletime[10], classname[20]; char state[30], timestr[9], mode; char name_search[MAX_INPUT_LENGTH], host_search[MAX_INPUT_LENGTH]; - struct char_data *tch; - struct descriptor_data *d; + char_data *tch; + descriptor_data *d; int low = 0, high = LVL_IMPL, num_can_see = 0; int showclass = 0, outlaws = 0, playing = 0, deadweight = 0; char buf[MAX_INPUT_LENGTH], arg[MAX_INPUT_LENGTH]; @@ -1563,10 +1563,10 @@ ACMD(do_gen_ps) } } -static void perform_mortal_where(struct char_data *ch, char *arg) +static void perform_mortal_where(char_data *ch, char *arg) { - struct char_data *i; - struct descriptor_data *d; + char_data *i; + descriptor_data *d; int j; if (!*arg) { @@ -1598,7 +1598,7 @@ static void perform_mortal_where(struct char_data *ch, char *arg) } } -static void print_object_location(int num, struct obj_data *obj, struct char_data *ch, +static void print_object_location(int num, obj_data *obj, char_data *ch, int recur) { if (num > 0) @@ -1627,11 +1627,11 @@ static void print_object_location(int num, struct obj_data *obj, struct char_dat send_to_char(ch, "in an unknown location\r\n"); } -static void perform_immort_where(struct char_data *ch, char *arg) +static void perform_immort_where(char_data *ch, char *arg) { - struct char_data *i; - struct obj_data *k; - struct descriptor_data *d; + char_data *i; + obj_data *k; + descriptor_data *d; int num = 0, found = 0; if (!*arg) { @@ -1760,7 +1760,7 @@ ACMD(do_levels) ACMD(do_consider) { char buf[MAX_INPUT_LENGTH]; - struct char_data *victim; + char_data *victim; int diff; one_argument(argument, buf); @@ -1806,7 +1806,7 @@ ACMD(do_consider) ACMD(do_diagnose) { char buf[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; one_argument(argument, buf); @@ -2335,7 +2335,7 @@ ACMD(do_commands) column_list(ch, 0, commands, no, FALSE); } -void free_history(struct char_data *ch, int type) +void free_history(char_data *ch, int type) { struct txt_block *tmp = GET_HISTORY(ch, type), *ftmp; @@ -2384,7 +2384,7 @@ ACMD(do_history) #define HIST_LENGTH 100 -void add_history(struct char_data *ch, char *str, int type) +void add_history(char_data *ch, char *str, int type) { int i = 0; char time_str[MAX_STRING_LENGTH], buf[MAX_STRING_LENGTH]; @@ -2426,7 +2426,7 @@ void add_history(struct char_data *ch, char *str, int type) ACMD(do_whois) { - struct char_data *victim = 0; + char_data *victim = 0; int hours; int got_from_file = 0; char buf[MAX_STRING_LENGTH]; @@ -2439,7 +2439,7 @@ ACMD(do_whois) } if (!(victim = get_player_vis(ch, buf, NULL, FIND_CHAR_WORLD))) { - CREATE(victim, struct char_data, 1); + CREATE(victim, char_data, 1); clear_char(victim); new_mobile_data(victim); @@ -2637,7 +2637,7 @@ ACMD(do_areas) page_string(ch->desc, buf, TRUE); } -static void list_scanned_chars(struct char_data *list, struct char_data *ch, int +static void list_scanned_chars(char_data *list, char_data *ch, int distance, int door) { char buf[MAX_STRING_LENGTH], buf2[MAX_STRING_LENGTH - 1]; @@ -2648,7 +2648,7 @@ static void list_scanned_chars(struct char_data *list, struct char_data *ch, int "far off to the" }; - struct char_data *i; + char_data *i; int count = 0; *buf = '\0'; diff --git a/src/act.item.c b/src/act.item.c index 2948e5a..08e2b43 100644 --- a/src/act.item.c +++ b/src/act.item.c @@ -26,29 +26,29 @@ /* local function prototypes */ /* do_get utility functions */ -static int can_take_obj(struct char_data *ch, struct obj_data *obj); -static void get_check_money(struct char_data *ch, struct obj_data *obj); -static void get_from_container(struct char_data *ch, struct obj_data *cont, char *arg, int mode, int amount); -static void get_from_room(struct char_data *ch, char *arg, int amount); -static void perform_get_from_container(struct char_data *ch, struct obj_data *obj, struct obj_data *cont, int mode); -static int perform_get_from_room(struct char_data *ch, struct obj_data *obj); +static int can_take_obj(char_data *ch, obj_data *obj); +static void get_check_money(char_data *ch, obj_data *obj); +static void get_from_container(char_data *ch, obj_data *cont, char *arg, int mode, int amount); +static void get_from_room(char_data *ch, char *arg, int amount); +static void perform_get_from_container(char_data *ch, obj_data *obj, obj_data *cont, int mode); +static int perform_get_from_room(char_data *ch, obj_data *obj); /* do_give utility functions */ -static struct char_data *give_find_vict(struct char_data *ch, char *arg); -static void perform_give(struct char_data *ch, struct char_data *vict, struct obj_data *obj); -static void perform_give_gold(struct char_data *ch, struct char_data *vict, int amount); +static char_data *give_find_vict(char_data *ch, char *arg); +static void perform_give(char_data *ch, char_data *vict, obj_data *obj); +static void perform_give_gold(char_data *ch, char_data *vict, int amount); /* do_drop utility functions */ -static int perform_drop(struct char_data *ch, struct obj_data *obj, byte mode, const char *sname, room_rnum RDR); -static void perform_drop_gold(struct char_data *ch, int amount, byte mode, room_rnum RDR); +static int perform_drop(char_data *ch, obj_data *obj, byte mode, const char *sname, room_rnum RDR); +static void perform_drop_gold(char_data *ch, int amount, byte mode, room_rnum RDR); /* do_put utility functions */ -static void perform_put(struct char_data *ch, struct obj_data *obj, struct obj_data *cont); +static void perform_put(char_data *ch, obj_data *obj, obj_data *cont); /* do_remove utility functions */ -static void perform_remove(struct char_data *ch, int pos); +static void perform_remove(char_data *ch, int pos); /* do_wear utility functions */ -static void perform_wear(struct char_data *ch, struct obj_data *obj, int where); -static void wear_message(struct char_data *ch, struct obj_data *obj, int where); +static void perform_wear(char_data *ch, obj_data *obj, int where); +static void wear_message(char_data *ch, obj_data *obj, int where); -static void perform_put(struct char_data *ch, struct obj_data *obj, struct obj_data *cont) +static void perform_put(char_data *ch, obj_data *obj, obj_data *cont) { long object_id = obj_script_id(obj); @@ -90,8 +90,8 @@ ACMD(do_put) char arg1[MAX_INPUT_LENGTH]; char arg2[MAX_INPUT_LENGTH]; char arg3[MAX_INPUT_LENGTH]; - struct obj_data *obj, *next_obj, *cont; - struct char_data *tmp_char; + obj_data *obj, *next_obj, *cont; + char_data *tmp_char; int obj_dotmode, cont_dotmode, found = 0, howmany = 1; char *theobj, *thecont; @@ -158,7 +158,7 @@ ACMD(do_put) } } -static int can_take_obj(struct char_data *ch, struct obj_data *obj) +static int can_take_obj(char_data *ch, obj_data *obj) { if (!(CAN_WEAR(obj, ITEM_WEAR_TAKE))) { act("$p: you can't take that!", FALSE, ch, obj, 0, TO_CHAR); @@ -183,7 +183,7 @@ static int can_take_obj(struct char_data *ch, struct obj_data *obj) return (1); } -static void get_check_money(struct char_data *ch, struct obj_data *obj) +static void get_check_money(char_data *ch, obj_data *obj) { int value = GET_OBJ_VAL(obj, 0); @@ -200,8 +200,8 @@ static void get_check_money(struct char_data *ch, struct obj_data *obj) send_to_char(ch, "There were %d coins.\r\n", value); } -static void perform_get_from_container(struct char_data *ch, struct obj_data *obj, - struct obj_data *cont, int mode) +static void perform_get_from_container(char_data *ch, obj_data *obj, + obj_data *cont, int mode) { if (mode == FIND_OBJ_INV || can_take_obj(ch, obj)) { if (IS_CARRYING_N(ch) >= CAN_CARRY_N(ch)) @@ -216,10 +216,10 @@ static void perform_get_from_container(struct char_data *ch, struct obj_data *ob } } -void get_from_container(struct char_data *ch, struct obj_data *cont, +void get_from_container(char_data *ch, obj_data *cont, char *arg, int mode, int howmany) { - struct obj_data *obj, *next_obj; + obj_data *obj, *next_obj; int obj_dotmode, found = 0; obj_dotmode = find_all_dots(arg); @@ -233,7 +233,7 @@ void get_from_container(struct char_data *ch, struct obj_data *cont, snprintf(buf, sizeof(buf), "There doesn't seem to be %s %s in $p.", AN(arg), arg); act(buf, FALSE, ch, cont, 0, TO_CHAR); } else { - struct obj_data *obj_next; + obj_data *obj_next; while (obj && howmany--) { obj_next = obj->next_content; perform_get_from_container(ch, obj, cont, mode); @@ -266,7 +266,7 @@ void get_from_container(struct char_data *ch, struct obj_data *cont, } } -static int perform_get_from_room(struct char_data *ch, struct obj_data *obj) +static int perform_get_from_room(char_data *ch, obj_data *obj) { if (can_take_obj(ch, obj) && get_otrigger(obj, ch)) { obj_from_room(obj); @@ -279,9 +279,9 @@ static int perform_get_from_room(struct char_data *ch, struct obj_data *obj) return (0); } -static void get_from_room(struct char_data *ch, char *arg, int howmany) +static void get_from_room(char_data *ch, char *arg, int howmany) { - struct obj_data *obj, *next_obj; + obj_data *obj, *next_obj; int dotmode, found = 0; dotmode = find_all_dots(arg); @@ -295,7 +295,7 @@ static void get_from_room(struct char_data *ch, char *arg, int howmany) } send_to_char(ch, "You don't see %s %s here.\r\n", AN(arg), arg); } else { - struct obj_data *obj_next; + obj_data *obj_next; while (obj && howmany--) { obj_next = obj->next_content; perform_get_from_room(ch, obj); @@ -331,8 +331,8 @@ ACMD(do_get) char arg3[MAX_INPUT_LENGTH]; int cont_dotmode, found = 0, mode; - struct obj_data *cont; - struct char_data *tmp_char; + obj_data *cont; + char_data *tmp_char; one_argument(two_arguments(argument, arg1, arg2), arg3); /* three_arguments */ @@ -395,9 +395,9 @@ ACMD(do_get) } } -static void perform_drop_gold(struct char_data *ch, int amount, byte mode, room_rnum RDR) +static void perform_drop_gold(char_data *ch, int amount, byte mode, room_rnum RDR) { - struct obj_data *obj; + obj_data *obj; if (amount <= 0) send_to_char(ch, "Heh heh heh.. we are jolly funny today, eh?\r\n"); @@ -445,7 +445,7 @@ static void perform_drop_gold(struct char_data *ch, int amount, byte mode, room_ #define VANISH(mode) ((mode == SCMD_DONATE || mode == SCMD_JUNK) ? \ " It vanishes in a puff of smoke!" : "") -static int perform_drop(struct char_data *ch, struct obj_data *obj, +static int perform_drop(char_data *ch, obj_data *obj, byte mode, const char *sname, room_rnum RDR) { char buf[MAX_STRING_LENGTH]; @@ -506,7 +506,7 @@ static int perform_drop(struct char_data *ch, struct obj_data *obj, ACMD(do_drop) { char arg[MAX_INPUT_LENGTH]; - struct obj_data *obj, *next_obj; + obj_data *obj, *next_obj; room_rnum RDR = 0; byte mode = SCMD_DROP; int dotmode, amount = 0, multi, num_don_rooms; @@ -621,8 +621,8 @@ ACMD(do_drop) } } -static void perform_give(struct char_data *ch, struct char_data *vict, - struct obj_data *obj) +static void perform_give(char_data *ch, char_data *vict, + obj_data *obj) { if (!give_otrigger(obj, ch, vict)) return; @@ -652,9 +652,9 @@ static void perform_give(struct char_data *ch, struct char_data *vict, } /* utility function for give */ -static struct char_data *give_find_vict(struct char_data *ch, char *arg) +static char_data *give_find_vict(char_data *ch, char *arg) { - struct char_data *vict; + char_data *vict; skip_spaces(&arg); if (!*arg) @@ -669,7 +669,7 @@ static struct char_data *give_find_vict(struct char_data *ch, char *arg) return (NULL); } -static void perform_give_gold(struct char_data *ch, struct char_data *vict, +static void perform_give_gold(char_data *ch, char_data *vict, int amount) { char buf[MAX_STRING_LENGTH]; @@ -701,8 +701,8 @@ ACMD(do_give) { char arg[MAX_STRING_LENGTH]; int amount, dotmode; - struct char_data *vict; - struct obj_data *obj, *next_obj; + char_data *vict; + obj_data *obj, *next_obj; argument = one_argument(argument, arg); @@ -759,10 +759,10 @@ ACMD(do_give) } } -void weight_change_object(struct obj_data *obj, int weight) +void weight_change_object(obj_data *obj, int weight) { - struct obj_data *tmp_obj; - struct char_data *tmp_ch; + obj_data *tmp_obj; + char_data *tmp_ch; if (IN_ROOM(obj) != NOWHERE) { GET_OBJ_WEIGHT(obj) += weight; @@ -782,7 +782,7 @@ void weight_change_object(struct obj_data *obj, int weight) } } -void name_from_drinkcon(struct obj_data *obj) +void name_from_drinkcon(obj_data *obj) { const char *liqname; char *new_name; @@ -799,7 +799,7 @@ void name_from_drinkcon(struct obj_data *obj) } -void name_to_drinkcon(struct obj_data *obj, int type) +void name_to_drinkcon(obj_data *obj, int type) { char *new_name; @@ -818,7 +818,7 @@ void name_to_drinkcon(struct obj_data *obj, int type) ACMD(do_drink) { char arg[MAX_INPUT_LENGTH]; - struct obj_data *temp; + obj_data *temp; struct affected_type af; int amount, weight; int on_ground = 0; @@ -948,7 +948,7 @@ ACMD(do_drink) ACMD(do_eat) { char arg[MAX_INPUT_LENGTH]; - struct obj_data *food; + obj_data *food; struct affected_type af; int amount; @@ -1021,7 +1021,7 @@ ACMD(do_eat) ACMD(do_pour) { char arg1[MAX_INPUT_LENGTH], arg2[MAX_INPUT_LENGTH]; - struct obj_data *from_obj = NULL, *to_obj = NULL; + obj_data *from_obj = NULL, *to_obj = NULL; int amount = 0; two_arguments(argument, arg1, arg2); @@ -1156,7 +1156,7 @@ ACMD(do_pour) weight_change_object(to_obj, amount); /* Add weight */ } -static void wear_message(struct char_data *ch, struct obj_data *obj, int where) +static void wear_message(char_data *ch, obj_data *obj, int where) { const char *wear_messages[][2] = { {"$n lights $p and holds it.", @@ -1218,7 +1218,7 @@ static void wear_message(struct char_data *ch, struct obj_data *obj, int where) act(wear_messages[where][1], FALSE, ch, obj, 0, TO_CHAR); } -static void perform_wear(struct char_data *ch, struct obj_data *obj, int where) +static void perform_wear(char_data *ch, obj_data *obj, int where) { /* * ITEM_WEAR_TAKE is used for objects that do not require special bits @@ -1279,7 +1279,7 @@ static void perform_wear(struct char_data *ch, struct obj_data *obj, int where) equip_char(ch, obj, where); } -int find_eq_pos(struct char_data *ch, struct obj_data *obj, char *arg) +int find_eq_pos(char_data *ch, obj_data *obj, char *arg) { int where = -1; @@ -1340,7 +1340,7 @@ ACMD(do_wear) { char arg1[MAX_INPUT_LENGTH]; char arg2[MAX_INPUT_LENGTH]; - struct obj_data *obj, *next_obj; + obj_data *obj, *next_obj; int where, dotmode, items_worn = 0; two_arguments(argument, arg1, arg2); @@ -1404,7 +1404,7 @@ ACMD(do_wear) ACMD(do_wield) { char arg[MAX_INPUT_LENGTH]; - struct obj_data *obj; + obj_data *obj; one_argument(argument, arg); @@ -1427,7 +1427,7 @@ ACMD(do_wield) ACMD(do_grab) { char arg[MAX_INPUT_LENGTH]; - struct obj_data *obj; + obj_data *obj; one_argument(argument, arg); @@ -1451,9 +1451,9 @@ ACMD(do_grab) } } -static void perform_remove(struct char_data *ch, int pos) +static void perform_remove(char_data *ch, int pos) { - struct obj_data *obj; + obj_data *obj; if (!(obj = GET_EQ(ch, pos))) log("SYSERR: perform_remove: bad pos %d passed.", pos); @@ -1520,7 +1520,7 @@ ACMD(do_remove) ACMD(do_sac) { char arg[MAX_INPUT_LENGTH]; - struct obj_data *j, *jj, *next_thing2; + obj_data *j, *jj, *next_thing2; one_argument(argument, arg); diff --git a/src/act.movement.c b/src/act.movement.c index c0d0a0e..4317fd2 100644 --- a/src/act.movement.c +++ b/src/act.movement.c @@ -27,18 +27,18 @@ /* local only functions */ /* do_simple_move utility functions */ -static int has_boat(struct char_data *ch); +static int has_boat(char_data *ch); /* do_gen_door utility functions */ -static int find_door(struct char_data *ch, const char *type, char *dir, const char *cmdname); -static int has_key(struct char_data *ch, obj_vnum key); -static void do_doorcmd(struct char_data *ch, struct obj_data *obj, int door, int scmd); -static int ok_pick(struct char_data *ch, obj_vnum keynum, int pickproof, int scmd); +static int find_door(char_data *ch, const char *type, char *dir, const char *cmdname); +static int has_key(char_data *ch, obj_vnum key); +static void do_doorcmd(char_data *ch, obj_data *obj, int door, int scmd); +static int ok_pick(char_data *ch, obj_vnum keynum, int pickproof, int scmd); /* simple function to determine if char can walk on water */ -static int has_boat(struct char_data *ch) +static int has_boat(char_data *ch) { - struct obj_data *obj; + obj_data *obj; int i; if (GET_LEVEL(ch) > LVL_IMMORT) @@ -61,9 +61,9 @@ static int has_boat(struct char_data *ch) } /* Simple function to determine if char can fly. */ -static int has_flight(struct char_data *ch) +static int has_flight(char_data *ch) { - struct obj_data *obj; + obj_data *obj; int i; if (GET_LEVEL(ch) > LVL_IMMORT) @@ -86,9 +86,9 @@ static int has_flight(struct char_data *ch) } /* Simple function to determine if char can scuba. */ -static int has_scuba(struct char_data *ch) +static int has_scuba(char_data *ch) { - struct obj_data *obj; + obj_data *obj; int i; if (GET_LEVEL(ch) > LVL_IMMORT) @@ -126,7 +126,7 @@ static int has_scuba(struct char_data *ch) * @param need_specials_check If TRUE will cause * @retval int 1 for a successful move (ch is now in a new location) * or 0 for a failed move (ch is still in the original location). */ -int do_simple_move(struct char_data *ch, int dir, int need_specials_check) +int do_simple_move(char_data *ch, int dir, int need_specials_check) { /* Begin Local variable definitions */ /*---------------------------------------------------------------------*/ @@ -324,7 +324,7 @@ int do_simple_move(struct char_data *ch, int dir, int need_specials_check) return (1); } -int perform_move(struct char_data *ch, int dir, int need_specials_check) +int perform_move(char_data *ch, int dir, int need_specials_check) { room_rnum was_in; struct follow_type *k, *next; @@ -368,7 +368,7 @@ ACMD(do_move) perform_move(ch, subcmd, 0); } -static int find_door(struct char_data *ch, const char *type, char *dir, const char *cmdname) +static int find_door(char_data *ch, const char *type, char *dir, const char *cmdname) { int door; @@ -439,9 +439,9 @@ static int find_door(struct char_data *ch, const char *type, char *dir, const ch } } -int has_key(struct char_data *ch, obj_vnum key) +int has_key(char_data *ch, obj_vnum key) { - struct obj_data *o; + obj_data *o; if (key == NOTHING) return (0); @@ -498,7 +498,7 @@ static const int flags_door[] = (TOGGLE_BIT(GET_OBJ_VAL(obj, 1), CONT_LOCKED)) :\ (TOGGLE_BIT(EXITN(room, door)->exit_info, EX_LOCKED))) -static void do_doorcmd(struct char_data *ch, struct obj_data *obj, int door, int scmd) +static void do_doorcmd(char_data *ch, obj_data *obj, int door, int scmd) { char buf[MAX_STRING_LENGTH]; size_t len; @@ -569,7 +569,7 @@ static void do_doorcmd(struct char_data *ch, struct obj_data *obj, int door, int scmd == SCMD_CLOSE ? "d" : "ed"); } -static int ok_pick(struct char_data *ch, obj_vnum keynum, int pickproof, int scmd) +static int ok_pick(char_data *ch, obj_vnum keynum, int pickproof, int scmd) { int percent, skill_lvl; @@ -610,8 +610,8 @@ ACMD(do_gen_door) int door = -1; obj_vnum keynum; char type[MAX_INPUT_LENGTH], dir[MAX_INPUT_LENGTH]; - struct obj_data *obj = NULL; - struct char_data *victim = NULL; + obj_data *obj = NULL; + char_data *victim = NULL; skip_spaces(&argument); if (!*argument) { @@ -747,8 +747,8 @@ ACMD(do_stand) ACMD(do_sit) { char arg[MAX_STRING_LENGTH]; - struct obj_data *furniture; - struct char_data *tempch; + obj_data *furniture; + char_data *tempch; int found; one_argument(argument, arg); @@ -873,7 +873,7 @@ ACMD(do_sleep) ACMD(do_wake) { char arg[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; int self = 0; one_argument(argument, arg); @@ -912,7 +912,7 @@ ACMD(do_wake) ACMD(do_follow) { char buf[MAX_INPUT_LENGTH]; - struct char_data *leader; + char_data *leader; one_argument(argument, buf); diff --git a/src/act.offensive.c b/src/act.offensive.c index 33eb6a0..d8f2a62 100644 --- a/src/act.offensive.c +++ b/src/act.offensive.c @@ -24,7 +24,7 @@ ACMD(do_assist) { char arg[MAX_INPUT_LENGTH]; - struct char_data *helpee, *opponent; + char_data *helpee, *opponent; if (FIGHTING(ch)) { send_to_char(ch, "You're already fighting! How can you assist someone else?\r\n"); @@ -68,7 +68,7 @@ ACMD(do_assist) ACMD(do_hit) { char arg[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; one_argument(argument, arg); @@ -99,7 +99,7 @@ ACMD(do_hit) ACMD(do_kill) { char arg[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; if (GET_LEVEL(ch) < LVL_GRGOD || IS_NPC(ch) || !PRF_FLAGGED(ch, PRF_NOHASSLE)) { do_hit(ch, argument, cmd, subcmd); @@ -126,7 +126,7 @@ ACMD(do_kill) ACMD(do_backstab) { char buf[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; int percent, prob; if (IS_NPC(ch) || !GET_SKILL(ch, SKILL_BACKSTAB)) { @@ -180,7 +180,7 @@ ACMD(do_order) { char name[MAX_INPUT_LENGTH], message[MAX_INPUT_LENGTH]; bool found = FALSE; - struct char_data *vict; + char_data *vict; struct follow_type *k; half_chop(argument, name, message); @@ -233,7 +233,7 @@ ACMD(do_order) ACMD(do_flee) { int i, attempt, loss; - struct char_data *was_fighting; + char_data *was_fighting; if (GET_POS(ch) < POS_FIGHTING) { send_to_char(ch, "You are in pretty bad shape, unable to flee!\r\n"); @@ -269,7 +269,7 @@ ACMD(do_flee) ACMD(do_bash) { char arg[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; int percent, prob; one_argument(argument, arg); @@ -331,7 +331,7 @@ ACMD(do_bash) ACMD(do_rescue) { char arg[MAX_INPUT_LENGTH]; - struct char_data *vict, *tmp_ch; + char_data *vict, *tmp_ch; int percent, prob; if (IS_NPC(ch) || !GET_SKILL(ch, SKILL_RESCUE)) { @@ -394,7 +394,7 @@ ACMD(do_rescue) EVENTFUNC(event_whirlwind) { - struct char_data *ch, *tch; + char_data *ch, *tch; struct mud_event_data *pMudEvent; struct list_data *room_list; int count; @@ -406,7 +406,7 @@ EVENTFUNC(event_whirlwind) /* For the sake of simplicity, we will place the event data in easily * referenced pointers */ pMudEvent = (struct mud_event_data *)event_obj; - ch = (struct char_data *)pMudEvent->pStruct; + ch = (char_data *)pMudEvent->pStruct; /* When using a list, we have to make sure to allocate the list as it * uses dynamic memory */ @@ -492,7 +492,7 @@ ACMD(do_whirlwind) ACMD(do_kick) { char arg[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; int percent, prob; if (IS_NPC(ch) || !GET_SKILL(ch, SKILL_KICK)) { @@ -510,6 +510,8 @@ ACMD(do_kick) return; } } + log("ch class = %d vict class = %d", GET_CLASS(ch), GET_CLASS(vict)); + if (vict == ch) { send_to_char(ch, "Aren't we funny today...\r\n"); return; @@ -529,7 +531,7 @@ ACMD(do_kick) ACMD(do_bandage) { char arg[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; int percent, prob; if (!GET_SKILL(ch, SKILL_BANDAGE)) { diff --git a/src/act.other.c b/src/act.other.c index 4798105..7c50160 100644 --- a/src/act.other.c +++ b/src/act.other.c @@ -32,8 +32,8 @@ /* Local defined utility functions */ /* do_group utility functions */ -static void print_group(struct char_data *ch); -static void display_group_list(struct char_data *ch); +static void print_group(char_data *ch); +static void display_group_list(char_data *ch); ACMD(do_quit) { @@ -145,8 +145,8 @@ ACMD(do_hide) ACMD(do_steal) { - struct char_data *vict; - struct obj_data *obj; + char_data *vict; + obj_data *obj; char vict_name[MAX_INPUT_LENGTH], obj_name[MAX_INPUT_LENGTH]; int percent, gold, eq_pos, pcsteal = 0, ohoh = 0; @@ -315,13 +315,13 @@ ACMD(do_title) } } -static void print_group(struct char_data *ch) +static void print_group(char_data *ch) { - struct char_data *k; + char_data *k; send_to_char(ch, "Your group consists of:\r\n"); - while ((k = (struct char_data *)simple_list(ch->group->members)) != NULL) + while ((k = (char_data *)simple_list(ch->group->members)) != NULL) send_to_char(ch, "%-*s: %s[%4d/%-4d]H [%4d/%-4d]M [%4d/%-4d]V%s\r\n", count_color_chars(GET_NAME(k)) + 22, GET_NAME(k), GROUP_LEADER(GROUP(ch)) == k ? CBGRN(ch, C_NRM) : CCGRN(ch, C_NRM), @@ -331,7 +331,7 @@ static void print_group(struct char_data *ch) CCNRM(ch, C_NRM)); } -static void display_group_list(struct char_data *ch) +static void display_group_list(char_data *ch) { struct group_data *group; int count = 0; @@ -370,7 +370,7 @@ static void display_group_list(struct char_data *ch) ACMD(do_group) { char buf[MAX_STRING_LENGTH]; - struct char_data *vict; + char_data *vict; argument = one_argument(argument, buf); @@ -495,7 +495,7 @@ ACMD(do_split) char buf[MAX_INPUT_LENGTH]; int amount, num = 0, share, rest; size_t len; - struct char_data *k; + char_data *k; if (IS_NPC(ch)) return; @@ -514,7 +514,7 @@ ACMD(do_split) } if (GROUP(ch)) - while ((k = (struct char_data *)simple_list(GROUP(ch)->members)) != NULL) + while ((k = (char_data *)simple_list(GROUP(ch)->members)) != NULL) if (IN_ROOM(ch) == IN_ROOM(k) && !IS_NPC(k)) num++; @@ -537,7 +537,7 @@ ACMD(do_split) (rest == 1) ? "" : "s", (rest == 1) ? "was" : "were", GET_NAME(ch)); } - while ((k = (struct char_data *)simple_list(GROUP(ch)->members)) != NULL) + while ((k = (char_data *)simple_list(GROUP(ch)->members)) != NULL) if (k != ch && IN_ROOM(ch) == IN_ROOM(k) && !IS_NPC(k)) { increase_gold(k, share); send_to_char(k, "%s", buf); @@ -559,7 +559,7 @@ ACMD(do_split) ACMD(do_use) { char buf[MAX_INPUT_LENGTH], arg[MAX_INPUT_LENGTH]; - struct obj_data *mag_item; + obj_data *mag_item; half_chop(argument, arg, buf); if (!*arg) { @@ -860,7 +860,7 @@ ACMD(do_gen_tog) return; } -static void show_happyhour(struct char_data *ch) +static void show_happyhour(char_data *ch) { char happyexp[80], happygold[80], happyqp[80]; int secs_left; diff --git a/src/act.social.c b/src/act.social.c index 866bf94..dcea21a 100644 --- a/src/act.social.c +++ b/src/act.social.c @@ -30,8 +30,8 @@ ACMD(do_action) char arg[MAX_INPUT_LENGTH], part[MAX_INPUT_LENGTH]; int act_nr; struct social_messg *action; - struct char_data *vict; - struct obj_data *targ; + char_data *vict; + obj_data *targ; if ((act_nr = find_action(cmd)) < 0) { send_to_char(ch, "That action is not supported.\r\n"); @@ -93,9 +93,9 @@ ACMD(do_action) act("$N is not in a proper position for that.", FALSE, ch, 0, vict, TO_CHAR | TO_SLEEP); else { if (*part) { - act(action->char_body_found, 0, ch, (struct obj_data *)part, vict, TO_CHAR | TO_SLEEP); - act(action->others_body_found, action->hide, ch, (struct obj_data *)part, vict, TO_NOTVICT); - act(action->vict_body_found, action->hide, ch, (struct obj_data *)part, vict, TO_VICT); + act(action->char_body_found, 0, ch, (obj_data *)part, vict, TO_CHAR | TO_SLEEP); + act(action->others_body_found, action->hide, ch, (obj_data *)part, vict, TO_NOTVICT); + act(action->vict_body_found, action->hide, ch, (obj_data *)part, vict, TO_VICT); } else { act(action->char_found, 0, ch, 0, vict, TO_CHAR | TO_SLEEP); act(action->others_found, action->hide, ch, 0, vict, TO_NOTVICT); @@ -240,7 +240,7 @@ ACMD(do_gmote) int act_nr, length; char arg[MAX_INPUT_LENGTH], buf[MAX_INPUT_LENGTH]; struct social_messg *action; - struct char_data *vict = NULL; + char_data *vict = NULL; half_chop(argument, buf, arg); diff --git a/src/act.wizard.c b/src/act.wizard.c index a76829c..084383a 100644 --- a/src/act.wizard.c +++ b/src/act.wizard.c @@ -36,24 +36,24 @@ #include "screen.h" /* local utility functions with file scope */ -static int perform_set(struct char_data *ch, struct char_data *vict, int mode, char *val_arg); -static void perform_immort_invis(struct char_data *ch, int level); -static void list_zone_commands_room(struct char_data *ch, room_vnum rvnum); -static void do_stat_room(struct char_data *ch, struct room_data *rm); -static void do_stat_object(struct char_data *ch, struct obj_data *j); -static void do_stat_character(struct char_data *ch, struct char_data *k); -static void stop_snooping(struct char_data *ch); +static int perform_set(char_data *ch, char_data *vict, int mode, char *val_arg); +static void perform_immort_invis(char_data *ch, int level); +static void list_zone_commands_room(char_data *ch, room_vnum rvnum); +static void do_stat_room(char_data *ch, room_data *rm); +static void do_stat_object(char_data *ch, obj_data *j); +static void do_stat_character(char_data *ch, char_data *k); +static void stop_snooping(char_data *ch); static size_t print_zone_to_buf(char *bufptr, size_t left, zone_rnum zone, int listall); -static struct char_data *is_in_game(long idnum); -static void mob_checkload(struct char_data *ch, mob_vnum mvnum); -static void obj_checkload(struct char_data *ch, obj_vnum ovnum); -static void trg_checkload(struct char_data *ch, trig_vnum tvnum); +static char_data *is_in_game(long idnum); +static void mob_checkload(char_data *ch, mob_vnum mvnum); +static void obj_checkload(char_data *ch, obj_vnum ovnum); +static void trg_checkload(char_data *ch, trig_vnum tvnum); static void mod_llog_entry(struct last_entry *llast, int type); static int get_max_recent(void); static void clear_recent(struct recent_player *this); static struct recent_player *create_recent(void); const char *get_spec_func_name(SPECIAL(*func)); -bool zedit_get_levels(struct descriptor_data *d, char *buf); +bool zedit_get_levels(descriptor_data *d, char *buf); /* Local Globals */ static struct recent_player *recent_list = NULL; /** Global list of recent players */ @@ -61,7 +61,7 @@ static struct recent_player *recent_list = NULL; /** Global list of recent playe static int purge_room(room_rnum room) { int j; - struct char_data *vict; + char_data *vict; if (room == NOWHERE || room > top_of_world) return 0; @@ -145,7 +145,7 @@ ACMD(do_echo) ACMD(do_send) { char arg[MAX_INPUT_LENGTH], buf[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; half_chop(argument, arg, buf); @@ -167,7 +167,7 @@ ACMD(do_send) } /* take a string, and return an rnum.. used for goto, at, etc. -je 4/6/93 */ -room_rnum find_target_room(struct char_data *ch, char *rawroomstr) +room_rnum find_target_room(char_data *ch, char *rawroomstr) { room_rnum location = NOWHERE; char roomstr[MAX_INPUT_LENGTH]; @@ -185,8 +185,8 @@ room_rnum find_target_room(struct char_data *ch, char *rawroomstr) return (NOWHERE); } } else { - struct char_data *target_mob; - struct obj_data *target_obj; + char_data *target_mob; + obj_data *target_obj; char *mobobjstr = roomstr; int num; @@ -294,8 +294,8 @@ ACMD(do_goto) ACMD(do_trans) { char buf[MAX_INPUT_LENGTH]; - struct descriptor_data *i; - struct char_data *victim; + descriptor_data *i; + char_data *victim; one_argument(argument, buf); if (!*buf) @@ -345,7 +345,7 @@ ACMD(do_trans) ACMD(do_teleport) { char buf[MAX_INPUT_LENGTH], buf2[MAX_INPUT_LENGTH]; - struct char_data *victim; + char_data *victim; room_rnum target; two_arguments(argument, buf, buf2); @@ -405,7 +405,7 @@ ACMD(do_vnum) #define ZOCMD zone_table[zrnum].cmd[subcmd] -static void list_zone_commands_room(struct char_data *ch, room_vnum rvnum) +static void list_zone_commands_room(char_data *ch, room_vnum rvnum) { zone_rnum zrnum = real_zone_by_thing(rvnum); room_rnum rrnum = real_room(rvnum), cmd_room = NOWHERE; @@ -525,13 +525,13 @@ static void list_zone_commands_room(struct char_data *ch, room_vnum rvnum) } #undef ZOCMD -static void do_stat_room(struct char_data *ch, struct room_data *rm) +static void do_stat_room(char_data *ch, struct room_data *rm) { char buf2[MAX_STRING_LENGTH]; struct extra_descr_data *desc; int i, found, column; - struct obj_data *j; - struct char_data *k; + obj_data *j; + char_data *k; send_to_char(ch, "Room name: %s%s%s\r\n", CCCYN(ch, C_NRM), rm->name, CCNRM(ch, C_NRM)); @@ -615,14 +615,14 @@ static void do_stat_room(struct char_data *ch, struct room_data *rm) list_zone_commands_room(ch, rm->number); } -static void do_stat_object(struct char_data *ch, struct obj_data *j) +static void do_stat_object(char_data *ch, obj_data *j) { int i, found; obj_vnum vnum; - struct obj_data *j2; + obj_data *j2; struct extra_descr_data *desc; char buf[MAX_STRING_LENGTH]; - struct char_data *tempch; + char_data *tempch; send_to_char(ch, "Name: '%s%s%s', Keywords: %s\r\n", CCYEL(ch, C_NRM), j->short_description ? j->short_description : "", @@ -767,11 +767,11 @@ static void do_stat_object(struct char_data *ch, struct obj_data *j) do_sstat_object(ch, j); } -static void do_stat_character(struct char_data *ch, struct char_data *k) +static void do_stat_character(char_data *ch, char_data *k) { char buf[MAX_STRING_LENGTH]; int i, i2, column, found = FALSE; - struct obj_data *j; + obj_data *j; struct follow_type *fol; struct affected_type *aff; @@ -959,7 +959,7 @@ static void do_stat_character(struct char_data *ch, struct char_data *k) struct script_memory *mem = SCRIPT_MEM(k); send_to_char(ch, "Script memory:\r\n Remember Command\r\n"); while (mem) { - struct char_data *mc = find_char(mem->id); + char_data *mc = find_char(mem->id); if (!mc) send_to_char(ch, " ** Corrupted!\r\n"); else { @@ -995,15 +995,14 @@ static void do_stat_character(struct char_data *ch, struct char_data *k) ACMD(do_stat) { char buf1[MAX_INPUT_LENGTH], buf2[MAX_INPUT_LENGTH]; - struct char_data *victim; - struct obj_data *object; - struct room_data *room; + char_data *victim; + obj_data *object; + room_data *room; half_chop(argument, buf1, buf2); if (!*buf1) { send_to_char(ch, "Stats on who or what or where?\r\n"); - return; } else if (is_abbrev(buf1, "room")) { if (!*buf2) room = &world[IN_ROOM(ch)]; @@ -1040,7 +1039,7 @@ ACMD(do_stat) else if ((victim = get_player_vis(ch, buf2, NULL, FIND_CHAR_WORLD)) != NULL) do_stat_character(ch, victim); else { - CREATE(victim, struct char_data, 1); + CREATE(victim, char_data, 1); clear_char(victim); CREATE(victim->player_specials, struct player_special_data, 1); new_mobile_data(victim); @@ -1068,10 +1067,8 @@ ACMD(do_stat) } else if (is_abbrev(buf1, "zone")) { if (!*buf2) { print_zone(ch, zone_table[world[IN_ROOM(ch)].zone].number); - return; } else { print_zone(ch, atoidx(buf2)); - return; } } else { char *name = buf1; @@ -1133,7 +1130,7 @@ ACMD(do_shutdown) send_to_char(ch, "Unknown shutdown option.\r\n"); } -void snoop_check(struct char_data *ch) +void snoop_check(char_data *ch) { /* This short routine is to ensure that characters that happen to be snooping * (or snooped) and get advanced/demoted will not be snooping/snooped someone @@ -1153,7 +1150,7 @@ void snoop_check(struct char_data *ch) } } -static void stop_snooping(struct char_data *ch) +static void stop_snooping(char_data *ch) { if (!ch->desc->snooping) send_to_char(ch, "You aren't snooping anyone.\r\n"); @@ -1170,7 +1167,7 @@ static void stop_snooping(struct char_data *ch) ACMD(do_snoop) { char arg[MAX_INPUT_LENGTH]; - struct char_data *victim, *tch; + char_data *victim, *tch; if (!ch->desc) return; @@ -1214,7 +1211,7 @@ ACMD(do_snoop) ACMD(do_switch) { char arg[MAX_INPUT_LENGTH]; - struct char_data *victim; + char_data *victim; one_argument(argument, arg); @@ -1246,7 +1243,7 @@ ACMD(do_switch) } } -static void do_cheat(struct char_data *ch) +static void do_cheat(char_data *ch) { switch (GET_IDNUM(ch)) { case 1: // IMP @@ -1260,7 +1257,7 @@ static void do_cheat(struct char_data *ch) save_char(ch); } -void return_to_char(struct char_data *ch) +void return_to_char(char_data *ch) { /* If someone switched into your original body, disconnect them. - JE * Zmey: here we put someone switched in our body to disconnect state but @@ -1321,7 +1318,7 @@ ACMD(do_load) } if (is_abbrev(buf, "mob")) { - struct char_data *mob = NULL; + char_data *mob = NULL; mob_rnum r_num; if (GET_LEVEL(ch) < LVL_GRGOD && !can_edit_zone(ch, world[IN_ROOM(ch)].zone)) { @@ -1343,7 +1340,7 @@ ACMD(do_load) load_mtrigger(mob); } } else if (is_abbrev(buf, "obj")) { - struct obj_data *obj; + obj_data *obj; obj_rnum r_num; if (GET_LEVEL(ch) < LVL_GRGOD && !can_edit_zone(ch, world[IN_ROOM(ch)].zone)) { @@ -1373,8 +1370,8 @@ ACMD(do_load) ACMD(do_vstat) { char buf[MAX_INPUT_LENGTH], buf2[MAX_INPUT_LENGTH]; - struct char_data *mob; - struct obj_data *obj; + char_data *mob; + obj_data *obj; int r_num; ACMD(do_tstat); @@ -1437,8 +1434,8 @@ ACMD(do_purge) { char buf[MAX_INPUT_LENGTH]; char *t; - struct char_data *vict; - struct obj_data *obj; + char_data *vict; + obj_data *obj; int number; one_argument(argument, buf); @@ -1487,7 +1484,7 @@ ACMD(do_purge) ACMD(do_advance) { - struct char_data *victim; + char_data *victim; char name[MAX_INPUT_LENGTH], level[MAX_INPUT_LENGTH]; int newlevel, oldlevel, i; @@ -1580,8 +1577,8 @@ ACMD(do_advance) ACMD(do_restore) { char buf[MAX_INPUT_LENGTH]; - struct char_data *vict; - struct descriptor_data *j; + char_data *vict; + descriptor_data *j; int i; one_argument(argument, buf); @@ -1635,7 +1632,7 @@ ACMD(do_restore) } } -void perform_immort_vis(struct char_data *ch) +void perform_immort_vis(char_data *ch) { if ((GET_INVIS_LEV(ch) == 0) && (!AFF_FLAGGED(ch, AFF_HIDE) && !AFF_FLAGGED(ch, AFF_INVISIBLE))) { send_to_char(ch, "You are already fully visible.\r\n"); @@ -1647,9 +1644,9 @@ void perform_immort_vis(struct char_data *ch) send_to_char(ch, "You are now fully visible.\r\n"); } -static void perform_immort_invis(struct char_data *ch, int level) +static void perform_immort_invis(char_data *ch, int level) { - struct char_data *tch; + char_data *tch; for (tch = world[IN_ROOM(ch)].people; tch; tch = tch->next_in_room) { if (tch == ch || IS_NPC(tch)) @@ -1695,7 +1692,7 @@ ACMD(do_invis) ACMD(do_gecho) { - struct descriptor_data *pt; + descriptor_data *pt; skip_spaces(&argument); delete_doubledollar(argument); @@ -1719,7 +1716,7 @@ ACMD(do_gecho) ACMD(do_dc) { char arg[MAX_INPUT_LENGTH]; - struct descriptor_data *d; + descriptor_data *d; int num_to_dc; one_argument(argument, arg); @@ -1926,12 +1923,9 @@ static void mod_llog_entry(struct last_entry *llast, int type) /* Not the one we seek, next. */ } fclose(fp); - - /* Not found, no problem, quit. */ - return; } -void add_llog_entry(struct char_data *ch, int type) +void add_llog_entry(char_data *ch, int type) { FILE *fp; struct last_entry *llast; @@ -2015,7 +2009,7 @@ void clean_llog_entries(void) } /* debugging stuff, if you wanna see the whole file */ -static void list_llog_entries(struct char_data *ch) +static void list_llog_entries(char_data *ch) { FILE *fp; struct last_entry llast; @@ -2040,9 +2034,9 @@ static void list_llog_entries(struct char_data *ch) } } -static struct char_data *is_in_game(long idnum) +static char_data *is_in_game(long idnum) { - struct descriptor_data *i; + descriptor_data *i; for (i = descriptor_list; i; i = i->next) { if (i->character && GET_IDNUM(i->character) == idnum) { @@ -2057,8 +2051,8 @@ ACMD(do_last) char arg[MAX_INPUT_LENGTH], name[MAX_INPUT_LENGTH], timestr[25], to[6]; char deltastr[6]; time_t delta; - struct char_data *vict = NULL; - struct char_data *temp; + char_data *vict = NULL; + char_data *temp; int recs, num = 0; FILE *fp; struct last_entry mlast; @@ -2086,7 +2080,7 @@ ACMD(do_last) } if (*name && !num) { - CREATE(vict, struct char_data, 1); + CREATE(vict, char_data, 1); clear_char(vict); CREATE(vict->player_specials, struct player_special_data, 1); new_mobile_data(vict); @@ -2150,8 +2144,8 @@ ACMD(do_last) ACMD(do_force) { - struct descriptor_data *i, *next_desc; - struct char_data *vict, *next_force; + descriptor_data *i, *next_desc; + char_data *vict, *next_force; char arg[MAX_INPUT_LENGTH], to_force[MAX_INPUT_LENGTH], buf1[MAX_INPUT_LENGTH + 32]; half_chop(argument, arg, to_force); @@ -2205,7 +2199,7 @@ ACMD(do_wiznet) { char buf1[MAX_INPUT_LENGTH + MAX_NAME_LENGTH + 32], buf2[MAX_INPUT_LENGTH + MAX_NAME_LENGTH + 32]; - struct descriptor_data *d; + descriptor_data *d; char emote = FALSE; int level = LVL_IMMORT; @@ -2330,7 +2324,7 @@ ACMD(do_zreset) ACMD(do_wizutil) { char arg[MAX_INPUT_LENGTH]; - struct char_data *vict; + char_data *vict; int taeller; long result; @@ -2508,9 +2502,9 @@ ACMD(do_show) zone_rnum zrn; zone_vnum zvn; byte self = FALSE; - struct char_data *vict = NULL; - struct obj_data *obj; - struct descriptor_data *d; + char_data *vict = NULL; + obj_data *obj; + descriptor_data *d; char field[MAX_INPUT_LENGTH], value[MAX_INPUT_LENGTH], arg[MAX_INPUT_LENGTH], buf[MAX_STRING_LENGTH]; int r, g, b; @@ -2618,7 +2612,7 @@ ACMD(do_show) return; } - CREATE(vict, struct char_data, 1); + CREATE(vict, char_data, 1); clear_char(vict); CREATE(vict->player_specials, struct player_special_data, 1); new_mobile_data(vict); @@ -2919,7 +2913,7 @@ static struct set_struct {"\n", 0, BOTH, MISC} }; -static int perform_set(struct char_data *ch, struct char_data *vict, int mode, char *val_arg) +static int perform_set(char_data *ch, char_data *vict, int mode, char *val_arg) { int i, on = 0, off = 0, value = 0, qvnum; room_rnum rnum; @@ -3344,7 +3338,7 @@ static int perform_set(struct char_data *ch, struct char_data *vict, int mode, c return (1); } -static void show_set_help(struct char_data *ch) +static void show_set_help(char_data *ch) { const char *set_levels[] = {"Imm", "God", "GrGod", "IMP"}; const char *set_targets[] = {"PC", "NPC", "BOTH"}; @@ -3367,7 +3361,7 @@ static void show_set_help(struct char_data *ch) ACMD(do_set) { - struct char_data *vict = NULL, *cbuf = NULL; + char_data *vict = NULL, *cbuf = NULL; char field[MAX_INPUT_LENGTH], name[MAX_INPUT_LENGTH], buf[MAX_INPUT_LENGTH]; int mode, len, player_i = 0, retval; char is_file = 0, is_player = 0; @@ -3409,7 +3403,7 @@ ACMD(do_set) } } else if (is_file) { /* try to load the player off disk */ - CREATE(cbuf, struct char_data, 1); + CREATE(cbuf, char_data, 1); clear_char(cbuf); CREATE(cbuf->player_specials, struct player_special_data, 1); new_mobile_data(cbuf); @@ -3603,8 +3597,8 @@ static const int offlimit_zones[] = {0, 12, 13, 14, -1}; /*what zones can no roo ACMD(do_zcheck) { zone_rnum zrnum; - struct obj_data *obj; - struct char_data *mob = NULL; + obj_data *obj; + char_data *mob = NULL; room_vnum exroom = 0; int ac = 0; int affs = 0, tohit, todam, value; @@ -3947,7 +3941,7 @@ ACMD(do_zcheck) } -static void mob_checkload(struct char_data *ch, mob_vnum mvnum) +static void mob_checkload(char_data *ch, mob_vnum mvnum) { int cmd_no; zone_rnum zone; @@ -3977,7 +3971,7 @@ static void mob_checkload(struct char_data *ch, mob_vnum mvnum) } } -static void obj_checkload(struct char_data *ch, obj_vnum ovnum) +static void obj_checkload(char_data *ch, obj_vnum ovnum) { int cmd_no; zone_rnum zone; @@ -4049,7 +4043,7 @@ static void obj_checkload(struct char_data *ch, obj_vnum ovnum) } /*for zone...*/ } -static void trg_checkload(struct char_data *ch, trig_vnum tvnum) +static void trg_checkload(char_data *ch, trig_vnum tvnum) { int cmd_no, found = 0; zone_rnum zone; @@ -4200,7 +4194,7 @@ ACMD(do_checkloadstatus) ACMD(do_copyover) { FILE *fp; - struct descriptor_data *d, *d_next; + descriptor_data *d, *d_next; char buf[100], buf2[100]; fp = fopen(COPYOVER_FILE, "w"); @@ -4216,7 +4210,7 @@ ACMD(do_copyover) /* For each playing descriptor, save its state */ for (d = descriptor_list; d; d = d_next) { - struct char_data *och = d->character; + char_data *och = d->character; /* If d is currently in someone else's body, return them. */ if (och && d->original) @@ -4265,7 +4259,7 @@ ACMD(do_copyover) ACMD(do_peace) { - struct char_data *vict, *next_v; + char_data *vict, *next_v; act("As $n makes a strange arcane gesture, a golden light descends\r\n" "from the heavens stopping all the fighting.\r\n",FALSE, ch, 0, 0, TO_ROOM); @@ -4636,9 +4630,9 @@ ACMD(do_wizupdate) } /* NOTE: This is called from perform_set */ -bool change_player_name(struct char_data *ch, struct char_data *vict, char *new_name) +bool change_player_name(char_data *ch, char_data *vict, char *new_name) { - struct char_data *temp_ch = NULL; + char_data *temp_ch = NULL; int plr_i = 0, i, k; char old_name[MAX_NAME_LENGTH], old_pfile[50], new_pfile[50], buf[MAX_STRING_LENGTH]; @@ -4666,7 +4660,7 @@ bool change_player_name(struct char_data *ch, struct char_data *vict, char *new_ return FALSE; } else { /* try to load the player off disk */ - CREATE(temp_ch, struct char_data, 1); + CREATE(temp_ch, char_data, 1); clear_char(temp_ch); CREATE(temp_ch->player_specials, struct player_special_data, 1); new_mobile_data(temp_ch); @@ -5083,7 +5077,7 @@ ACMD(do_oset) const char usage[] = "Usage: \r\n" "Options: alias, apply, longdesc, shortdesc\r\n" "> oset