alien.c: if (!IS_SET(ch->pcdata->augments, oldnum)) alien.c: if (IS_SET(race_info[ch->pcdata->race].nat_augments, oldnum)) alien.c: if (IS_SET(align_info[ch->pcdata->alignment].nat_augments, oldnum)) alien.c: if (ch->pcdata->bank < 5000) alien.c: ch->pcdata->bank -= 5000; alien.c: REMOVE_BIT(ch->pcdata->augments, oldnum); alien.c: SET_BIT(ch->pcdata->augments, newnum); alien.c:if (ch->pcdata->remort_times < pow.augment_cost[num][0]) alien.c: sprintf(buf, "You need %d remorts to get this augment and you only have %d.\n\r", pow.augment_cost[num][0], ch->pcdata->remort_times); alien.c:if (ch->pcdata->warpoints < pow.augment_cost[num][3]) alien.c: sprintf(buf, "You need %d warpoints to get this augment and you only have %ld.\n\r", pow.augment_cost[num][3], ch->pcdata->warpoints); alien.c:if (ch->pcdata->killpoints < pow.augment_cost[num][4]) alien.c: sprintf(buf, "You need %d killpoints to get this augment and you only have %d.\n\r", pow.augment_cost[num][4], ch->pcdata->killpoints); alien.c:ch->pcdata->warpoints -= pow.augment_cost[num][3]; alien.c:ch->pcdata->killpoints -= pow.augment_cost[num][4]; alien.c:ch->pcdata->augments ^= augment_flagss[num_wanted].flagname; alien.c: augment = ch->pcdata->augments; alien.c: int augment = ch->pcdata->augments; alien.c: !IS_SET(race_info[ch->pcdata->race].nat_augments,augment_flagss[i].flagname) && alien.c: !IS_SET(align_info[ch->pcdata->alignment].nat_augments,augment_flagss[i].flagname)) alien.c: sprintf(buf, "-->You are level %d, with %d remorts, %ld warpoints, and %d killpoints.\n\r", LEVEL(ch), ch->pcdata->remort_times, ch->pcdata->warpoints, ch->pcdata->killpoints); alien.c: if (pow.max_remorts == 1 && ch->pcdata->remort_times > 0) alien.c: if (ch->pcdata->remort_times >= pow.max_remorts) alien.c: ch->pcdata->race < 11) || alien.c: ch->pcdata->race > 10)) alien.c: if (ch->pcdata->remort_times > 1) alien.c: if(ch->pcdata->stat[k] > race_info[ch->pcdata->race].limits[k]) alien.c: i += ch->pcdata->stat[k] - race_info[ch->pcdata->race].limits[k]; alien.c: ch->pcdata->stat[k] = race_info[ch->pcdata->race].limits[k]; alien.c: l = race_info[ch->pcdata->race].limits[k] - ch->pcdata->stat[k]; alien.c: ch->pcdata->stat[k] += l; alien.c: ch->pcdata->stat[k] += i; alien.c: if (ch->pcdata->stat[i] + tmp_stat[i] > 36) alien.c: ch->pcdata->stat[guild_data[i].stat_modified]--; alien.c: if ((ch->pcdata->stat[i] + tmp_stat[i]) > alien.c: (race_info[ch->pcdata->race].limits[i]+ alien.c: align_info[ch->pcdata->alignment].limits[i])) alien.c: ch->pcdata->stat[guild_data[i].stat_modified]++; alien.c: ch->pcdata->stat[guild_data[i].stat_modified]++; alien.c: ch->pcdata->stat[i] += tmp_stat[i]; alien.c: SET_BIT (ch->pcdata->augments, augment_flagss[augmented].flagname); alien.c: ch->pcdata->level = 1; alien.c: ch->pcdata->voting_on = 0; alien.c: ch->pcdata->deaths =0; alien.c: ch->pcdata->practice = 10; alien.c: ch->pcdata->learn = 2; alien.c: ch->pcdata->remort_times++; alien.c: ch->pcdata->learned[k] = -100; alien.c: sprintf (workstr, "This is remort number \x1B[1;37m%d\x1B[37;0m for your character!\n\r", ch->pcdata->remort_times); alien.c: if (ch->pcdata->remort_times == 2) alien.c: if (ch->pcdata->remort_times == 5) alien.c: max_remort_times[ch->pcdata->alignment] = alien.c: UMAX(max_remort_times[ch->pcdata->alignment], ch->pcdata->remort_times); alien.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_warcry] < 50) alien.c: if (IS_PLAYER(ch) && (number_percent() > ch->pcdata->learned[gsn_warcry])) ansi_out.c: if (!IS_SET (ch->pcdata->act2, PLR_ANSI) && !IS_SET (ch->pcdata->act2, PLR_VT100)) ansi_out.c: else if (IS_SET (ch->pcdata->act2, PLR_VT100) && !IS_SET (ch->pcdata->act2, PLR_ANSI)) ansi_out.c: if (type > 3 && to->pcdata->no_spam == 1) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI) ansi_out.c: || IS_SET (to->pcdata->act2, PLR_VT100)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI) ansi_out.c: || IS_SET (to->pcdata->act2, PLR_VT100)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI) ansi_out.c: || IS_SET (to->pcdata->act2, PLR_VT100)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI) ansi_out.c: || IS_SET (to->pcdata->act2, PLR_VT100)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI) ansi_out.c: || IS_SET (to->pcdata->act2, PLR_VT100)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI) ansi_out.c: || IS_SET (to->pcdata->act2, PLR_VT100)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI) ansi_out.c: || IS_SET (to->pcdata->act2, PLR_VT100)) ansi_out.c: if (IS_SET (to->pcdata->act2, PLR_ANSI) ansi_out.c: || IS_SET (to->pcdata->act2, PLR_VT100)) ar.c: if (ch->pcdata->voting_on == 998 || PHUNTING(ch) != NULL) ar.c: if (IS_PLAYER (ch) && ch->pcdata->learned[gsn_track] < 3 && !is_member (ch, GUILD_RANGER)) ar.c: ch->pcdata->voting_on = 0; ar.c: ch->pcdata->voting_on = 0; ar.c: ch->pcdata->voting_on = 0; ar.c: ch->pcdata->voting_on = 0; ar.c: ch->pcdata->tickcounts = 9; ar.c: ch->pcdata->voting_on = 999; ar.c: ch->pcdata->voting_on = 0; ar.c: ch->pcdata->voting_on = 0; ar.c: ch->pcdata->voting_on = 0; ar.c: ch->pcdata->voting_on=0; ar.c: ch->pcdata->tickcounts = 9; ar.c: ch->pcdata->voting_on = 999; ar.c: if (IS_PLAYER (ch) && ch->pcdata->learned[gsn_track] < 3 && !is_member (ch, GUILD_RANGER)) ar.c: (ch->pcdata->learned[gsn_track] < number_range (0, 50) && !is_member (ch, GUILD_RANGER))) ar.c: ch->pcdata->voting_on=0; ar.c: ch->pcdata->voting_on = 0; ar.c: ch->pcdata->voting_on=0; ar.c: ch->pcdata->voting_on=0; ar.c: (ch->pcdata->learned[gsn_track]<number_range(0,90) && !is_member(ch,GUILD_RANGER))) ar.c: if (IS_MOB (ch) && IS_MOB (vict) && !IS_SET (ch->pcdata->act3, ACT3_MUTE) && arena.c: if (ch->pcdata->bgf) arena.c: ch->pcdata->bgf = FALSE; arena.c: ch->pcdata->bgf = TRUE; arena.c: victim->pcdata->bank += biddata.bids[k]; arena.c: winner->pcdata->no_quit_pk = 0; arena.c: loser->pcdata->no_quit_pk = 0; arena.c: winner->pcdata->challenge_time = 12; arena.c: loser->pcdata->challenge_time = 12; arena.c: /*temp->pcdata->bank-=biddata.bids[k]; */ arena.c: temp->pcdata->bank += share; arena.c: ch->pcdata->arena_msg = TRUE; arena.c: ch->pcdata->arena_msg = FALSE; arena.c: ch->pcdata->bank += biddata.bids[kkkk]; arena.c: if (bet < 1 || bet > ch->pcdata->bank) arena.c: ch->pcdata->bank += biddata.bids[kkkk]; arena.c: ch->pcdata->bank -= bet; arena.c: if (!ch->pcdata->challenged_by) arena.c: strcpy (tempstr, ch->pcdata->challenged_by); arena.c: sprintf (buf, "\x1B[1;37mYou have been challenged by \x1B[32m%s\x1B[37m.\x1B[37;0m Type ACCEPT YES to accept the challenge.\n\r", ch->pcdata->challenged_by); arena.c: if (ch->pcdata->challenged_by) arena.c: free_string (ch->pcdata->challenged_by); arena.c: ch->pcdata->challenged_by = NULL; arena.c: if (ch->pcdata->challenged_by) arena.c: free_string (ch->pcdata->challenged_by); arena.c: ch->pcdata->challenged_by = NULL; arena.c: victim->pcdata->challenge_time = 0; arena.c: if (!ch->pcdata->challenged_by) arena.c: strcpy (tempstr, ch->pcdata->challenged_by); arena.c: sprintf (buf, "\x1B[1;37mYou have been challenged by \x1B[32m%s\x1B[37m.\x1B[37;0m Type DECLINE YES to decline the challenge.\n\r", ch->pcdata->challenged_by); arena.c: if (ch->pcdata->challenged_by) arena.c: free_string (ch->pcdata->challenged_by); arena.c: ch->pcdata->challenged_by = NULL; arena.c: if (ch->pcdata->challenged_by) arena.c: free_string (ch->pcdata->challenged_by); arena.c: ch->pcdata->challenged_by = NULL; arena.c: victim->pcdata->challenge_time = 0; arena.c: /* if (ch->pcdata->challenge_on) arena.c: ch->pcdata->challenge_on=FALSE; arena.c: ch->pcdata->challenge_on=TRUE; arena.c: ch->pcdata->challenge_on = TRUE; arena.c: ch->pcdata->challenge_on = FALSE; arena.c: if (ch->pcdata->challenge_on == FALSE) arena.c: if (victim->pcdata->challenge_on == FALSE) arena.c: if (victim->pcdata->challenged_by && argy != "" && argy[0] != '\0' && !str_cmp (argy, "cancel") && !str_cmp (NAME (ch), victim->pcdata->challenged_by)) arena.c: if (victim->pcdata->challenged_by) arena.c: free_string (victim->pcdata->challenged_by); arena.c: victim->pcdata->challenged_by = NULL; arena.c: ch->pcdata->challenge_time = 0; arena.c: if (ch->pcdata->challenge_time > 0) arena.c: if (ch->pcdata->no_quit_pk > 0) arena.c: if (victim->pcdata->no_quit_pk > 0) arena.c: ch->pcdata->challenge_time = 5; arena.c: if (victim->pcdata->challenged_by) arena.c: free_string (victim->pcdata->challenged_by); arena.c: victim->pcdata->challenged_by = NULL; arena.c: victim->pcdata->challenged_by = str_dup (NAME (ch)); armor.c: i += ch->pcdata->armor[hit_loc -1]; auction.c: REMOVE_BIT(ch->pcdata->deaf, CHANNEL_AUCTION); auction.c: if (bid < auct->minbid || bid < auct->bid + 100 || ch->pcdata->bank < bid + prevbids) auction.c: if (IS_SET (ch->pcdata->deaf, CHANNEL_AUCTION)) auction.c: if (pow.auction_lag && ch->pcdata->no_quit_pk > 0) auction.c: ch->pcdata->auction_count += 50; auction.c: if (ch->pcdata->auction_count > 400) auction.c: if (ch->pcdata->bank < tobj->cost/7) auction.c: ch->pcdata->bank -= tobj->cost/7; auction.c: ch->pcdata->listen_auction = TRUE; auction.c: ch->pcdata->auction_count += 50; auction.c: if (ch->pcdata->auction_count > 400) auction.c: if (IS_SET (dd->character->pcdata->deaf, CHANNEL_AUCTION)) auction.c: auct->bychar->pcdata->bank += auct->bid; auction.c: auct->tochar->pcdata->bank -= auct->bid; aw.c: if (!vict->pcdata->script_flags[i] || vict->pcdata->script_flags[i][0] == '\0') aw.c: sprintf (hugebuf_o + strlen (hugebuf_o), "%-8s ", vict->pcdata->script_flags[i]); aw.c: if (ch->pcdata->learned[spell->gsn] == -100) aw.c: if (ch->pcdata->learned[i] < 0) aw.c: ch->pcdata->learned[spell->gsn] = -100; aw.c: ch->pcdata->learned[i] = -100; aw.c: ch->pcdata->practice = (1 + (((LEVEL (ch) - 1) * aw.c: ch->pcdata->learn = (LEVEL (ch) * 2); aw.c: ch->pcdata->learn = 6 + (LEVEL (ch) - 3); aw.c: victim->pcdata->learned[i] = -100; aw.c: victim->pcdata->practice = (1 + (LEVEL (victim) - 1) * aw.c: victim->pcdata->learn = (LEVEL (victim) * 2); aw.c: victim->pcdata->learn = 6 + (LEVEL (victim) - 3); aw.c: free_string (ch->pcdata->beamin); aw.c: ch->pcdata->beamin = str_dup (argy); aw.c: free_string (ch->pcdata->beamout); aw.c: ch->pcdata->beamout = str_dup (argy); aw.c: if (d->character && d->character->pcdata->arena_msg == 0) aw.c: if (d->character && d->character->pcdata->arena_msg == 2 && batspam == TRUE) aw.c: if (bground && d->character->pcdata->level > IMM_LEVEL) aw.c: if (!d->character->pcdata->bgf) aw.c: d->character->pcdata->bgf = FALSE; aw.c: gotoxy (ch, 1, ch->pcdata->pagelen); aw.c: NAME (victim), race_info[victim->pcdata->race].name, aw.c: victim->pcdata->race, victim->pcdata->email); aw.c: victim->pcdata->remort_times, victim->pcdata->nat_armor, aw.c: victim->pcdata->deaths); aw.c: victim->pcdata->warpoints, aw.c: victim->pcdata->total_wps); aw.c: send_to_char (natural_abilities (victim->pcdata->nat_abilities), ch); aw.c: send_to_char (natural_abilities2 (victim->pcdata->nat_abilities2), ch); aw.c: send_to_char (augmentss (victim->pcdata->augments), ch); aw.c: show_guilds (ch, victim->pcdata->guilds); aw.c: get_curr_str (victim), get_curr_int (victim), get_curr_wis (victim), get_curr_dex (victim), get_curr_con (victim), victim->pcdata->bank); aw.c: victim->pcdata->practice, victim->pcdata->totalkills, aw.c: victim->pcdata->killpoints); aw.c: LEVEL (victim), victim->pcdata->alignment, GET_AC (victim), victim->exp, victim->pcdata->security); aw.c: victim->position, victim->pcdata->learn); aw.c: victim->pcdata->condition[COND_THIRST], aw.c: victim->pcdata->condition[COND_FULL], aw.c: victim->pcdata->condition[COND_DRUNK], aw.c: victim->pcdata->saving_throw); aw.c: victim->pcdata->carry_number, victim->pcdata->carry_weight/WGT_MULT, victim->pcdata->carry_weight % WGT_MULT); aw.c: get_age (victim), (int) victim->pcdata->played, aw.c: victim->pcdata->level = 1; aw.c: victim->pcdata->learned[sn] = -100; aw.c: victim->pcdata->practice = 0; aw.c: victim->pcdata->level += 1; aw.c: if (IS_SET (victim->pcdata->act2, PLR_SILENCE)) aw.c: REMOVE_BIT (victim->pcdata->act2, PLR_SILENCE); aw.c: SET_BIT (victim->pcdata->act2, PLR_SILENCE); aw.c: if (dd->character->pcdata->learned[spl->gsn] < 0) aw.c: dd->character->pcdata->learned[spl->gsn] = 1; aw.c: if (dd->character->pcdata->learned[spl->gsn] > 80) aw.c: else if (dd->character->pcdata->learned[spl->gsn] > 65) aw.c: else if (dd->character->pcdata->learned[spl->gsn] > 50) aw.c: else if (dd->character->pcdata->learned[spl->gsn] > 35) aw.c: dd->character->pcdata->learned[spl->gsn] = UMIN (100, (dd->character->pcdata->learned[spl->gsn] + amount)); aw.c: victim->pcdata->learned[sn] = (value == 0 ? -100 : value); aw.c: victim->pcdata->learned[spell->gsn] = (value == 0 ? -100 : value); aw.c: victim->pcdata->practice = value; aw.c: if (victim->pcdata->script_flags[ik] && victim->pcdata->script_flags[ik][0] != '\0' && aw.c: !str_cmp (victim->pcdata->script_flags[ik], arg3)) aw.c: free_string (victim->pcdata->script_flags[ik]); aw.c: victim->pcdata->script_flags[ik] = NULL; aw.c: if (!victim->pcdata->script_flags[ik]) aw.c: if (!str_cmp (victim->pcdata->script_flags[ik], arg3)) aw.c: if (victim->pcdata->script_flags[ik] && victim->pcdata->script_flags[ik][0] != '\0') aw.c: victim->pcdata->script_flags[ik] = str_dup (arg3); aw.c: if (IS_SET (victim->pcdata->act2, PLR_HARDCORE)) aw.c: REMOVE_BIT (victim->pcdata->act2, PLR_HARDCORE); aw.c: SET_BIT (victim->pcdata->act2, PLR_HARDCORE); aw.c: victim->pcdata->elemental_alignment ^= ELEMENTAL_ALIGN_FIRE; aw.c: victim->pcdata->elemental_alignment ^= ELEMENTAL_ALIGN_WATER; aw.c: victim->pcdata->elemental_alignment ^= ELEMENTAL_ALIGN_AIR; aw.c: victim->pcdata->elemental_alignment ^= ELEMENTAL_ALIGN_EARTH; aw.c: victim->pcdata->elemental_alignment ^= ELEMENTAL_ALIGN_GOOD; aw.c: victim->pcdata->elemental_alignment ^= ELEMENTAL_ALIGN_EVIL; aw.c: victim->pcdata->remort_times = UMIN(200, UMAX(0, atoi(arg3))); aw.c: victim->pcdata->stat[STR] = UMIN(32, UMAX(3, atoi(arg3))); aw.c: victim->pcdata->stat[INT] = UMIN(32, UMAX(3, atoi(arg3))); aw.c: victim->pcdata->stat[WIS]= UMIN(32, UMAX(3, atoi(arg3))); aw.c: victim->pcdata->stat[DEX] = UMIN(32, UMAX(3, atoi(arg3))); aw.c: victim->pcdata->stat[CON] = UMIN(32, UMAX(3, atoi(arg3))); aw.c: victim->pcdata->bank = value; aw.c: victim->pcdata->nat_armor = value; aw.c: if (ad) wp=victim->pcdata->warpoints+value; else aw.c: if (sb) wp=victim->pcdata->warpoints+value; aw.c: victim->pcdata->warpoints = wp; aw.c: if (ad) twp=victim->pcdata->total_wps+value; else aw.c: if (sb) twp=victim->pcdata->total_wps+value; aw.c: victim->pcdata->total_wps = twp; aw.c: victim->pcdata->deaths = wp; aw.c: if (IS_SET(victim->pcdata->guilds,guild_data[i].mob_guildmaster_bit)) aw.c: victim->pcdata->guilds ^= guild_data[i].mob_guildmaster_bit; aw.c: victim->pcdata->stat[INT] = value; aw.c: victim->pcdata->killpoints = value; aw.c: victim->pcdata->sex = value; aw.c: victim->pcdata->practice = value; aw.c: victim->pcdata->learn = value; aw.c: victim->pcdata->condition[COND_THIRST] = value; aw.c: victim->pcdata->condition[COND_DRUNK] = value; aw.c: victim->pcdata->condition[COND_FULL] = value; aw.c: if (victim->pcdata->short_descr && victim->pcdata->short_descr != NULL) aw.c: free_string (victim->pcdata->short_descr); aw.c: victim->pcdata->short_descr = str_dup (arg3); aw.c: ch->desc->pString = &victim->pcdata->long_descr; aw.c: int augment = victim->pcdata->augments; aw.c: TOGGLE_BIT(victim->pcdata->augments, augment_flagss[num].flagname); aw.c: int affect = victim->pcdata->nat_abilities; aw.c: TOGGLE_BIT(victim->pcdata->nat_abilities, affect_flagss[num].flagname); aw.c: int affect = victim->pcdata->nat_abilities2; aw.c: TOGGLE_BIT(victim->pcdata->nat_abilities2, affect_flags_2[num].flagname); aw.c: sprintf (st, "Pedit %s", ((CHAR_DATA *) d->pEdit)->pcdata->name); aw.c: if (ch->pcdata->level > MAX_LEVEL) aw.c: ch->pcdata->level = MAX_LEVEL; aw.c: ch->pcdata->level = MAX_LEVEL; aw.c: oldinvis = ch->pcdata->wizinvis; aw.c: ch->pcdata->wizinvis = ch->pcdata->wizinvis == 0 ? LEVEL (ch) : 0; aw.c: ch->pcdata->wizinvis = atoi (arg); aw.c: ch->pcdata->wizinvis = ch->pcdata->wizinvis <= LEVEL (ch) ? ch->pcdata->wizinvis : LEVEL (ch); aw.c: if (ch->pcdata->wizinvis <= LEVEL_IMMORTAL && ch->pcdata->wizinvis != 0) aw.c: ch->pcdata->wizinvis = 0; aw.c: if (ch->pcdata->wizinvis == oldinvis || aw.c: (ch->pcdata->wizinvis >= LEVEL_IMMORTAL && oldinvis >= LEVEL_IMMORTAL)) aw.c: if (ch->pcdata->wizinvis < oldinvis && ch->pcdata->wizinvis == 0) aw.c: else if (ch->pcdata->wizinvis >= LEVEL_IMMORTAL && ch->pcdata->wizinvis > oldinvis) aw.c: if (IS_SET (ch->pcdata->act2, PLR_MAPPING) || IS_AFFECTED(ch,AFF_BLIND)) aw.c: REMOVE_BIT (ch->pcdata->act2, PLR_MAPPING); aw.c: SET_BIT (ch->pcdata->act2, PLR_MAPPING); aw.c: if (IS_SET (ch->pcdata->act2, PLR_NOIBM)) aw.c: REMOVE_BIT (ch->pcdata->act2, PLR_NOIBM); aw.c: SET_BIT (ch->pcdata->act2, PLR_NOIBM); aw.c: if (IS_SET (ch->pcdata->act2, PLR_MAPSPAM)) aw.c: REMOVE_BIT (ch->pcdata->act2, PLR_MAPSPAM); aw.c: SET_BIT (ch->pcdata->act2, PLR_MAPSPAM); aw.c: if (IS_SET (ch->pcdata->act2, PLR_VIEWMOBS)) aw.c: REMOVE_BIT (ch->pcdata->act2, PLR_VIEWMOBS); aw.c: SET_BIT (ch->pcdata->act2, PLR_VIEWMOBS); aw.c: if (IS_SET (ch->pcdata->act2, PLR_VIEWPLAYERS)) aw.c: REMOVE_BIT (ch->pcdata->act2, PLR_VIEWPLAYERS); aw.c: SET_BIT (ch->pcdata->act2, PLR_VIEWPLAYERS); aw.c: if (IS_SET (ch->pcdata->act2, PLR_HOLYLAG)) aw.c: REMOVE_BIT (ch->pcdata->act2, PLR_HOLYLAG); aw.c: SET_BIT (ch->pcdata->act2, PLR_HOLYLAG); bank.c: if ((type == 'G') && (ch->pcdata->bank < (amount*100))) bank.c: else if ((type == 'W') && (ch->pcdata->warpoints < amount)) bank.c: bank_num = ch->pcdata->alignment; bank.c: ch->pcdata->warpoints -= amount; bank.c: ch->pcdata->bank -= 100*amount; bank.c: ch->pcdata->warpoints -= amount; bank.c: ch->pcdata->bank -= 100*amount; bank.c: align = ch->pcdata->alignment; bank.c: sprintf(buf, "You have %ld gold and %ld warpoints.\n\r", ((ch->pcdata->bank)/100), ch->pcdata->warpoints); bank.c: sprintf (buf, "The banker tells you 'You have %ld coins in your account.'\n\r", ch->pcdata->bank); bank.c: if (ch->pcdata->storage[k] != NULL) bank.c: sprintf (buf, "\x1B[1;37m%-2d> \x1B[0m%-30s \x1B[1;30m[\x1B[34m%d coins get back\x1B[30m]\x1B[37;0m\n\r", k + 1, strip_ansi_codes (OOSTR (ch->pcdata->storage[k], short_descr)), ch->pcdata->storage[k]->cost / STOREDIV); bank.c: if (tally_coins (ch) < store_cost && ch->pcdata->bank < store_cost) bank.c: ch->pcdata->bank -= store_cost; bank.c: ch->pcdata->storage[k] = obj; bank.c: if (ch->pcdata->storage[k] != NULL) bank.c: sprintf (buf, "\x1B[1;37m%-2d> \x1B[0m%-30s \x1B[1;30m[\x1B[34m%d coins get back\x1B[30m]\x1B[37;0m\n\r", k + 1, strip_ansi_codes (OOSTR (ch->pcdata->storage[k], short_descr)), ch->pcdata->storage[k]->cost / STOREDIV); bank.c: if (ch->pcdata->storage[itemnum] == NULL) bank.c: obj = ch->pcdata->storage[itemnum]; bank.c: if (ch->pcdata->storage[k] != NULL && is_name (arg1, ch->pcdata->storage[k]->pIndexData->name)) bank.c: obj = ch->pcdata->storage[k]; bank.c: if (tally_coins (ch) < remove_cost && ch->pcdata->bank < remove_cost) bank.c: ch->pcdata->bank -= remove_cost; bank.c: ch->pcdata->storage[k] = NULL; bank.c: ch->pcdata->bank += amount; bank.c: sprintf (buf, "Your new balance is: %ld copper.\n\r", ch->pcdata->bank); bank.c: ch->pcdata->bank += amount; bank.c: sprintf (buf, "Your new balance is: %ld copper.\n\r", ch->pcdata->bank); bank.c: amount = ch->pcdata->bank; bank.c: ch->pcdata->bank -= amount; bank.c: sprintf (buf, "Your new balance is: \e[1;36m%ld\e[0m.\n\r", ch->pcdata->bank); bank.c: if (amount < 1 || amount > ch->pcdata->bank) bank.c: ch->pcdata->bank -= amount; bank.c: sprintf (buf, "Your new balance is: \e[1;36m%ld\e[0m.\n\r", ch->pcdata->bank); bank.c: ch->pcdata->bank += amount; bank.c: ch->pcdata->bank -= amount; bank.c: ch->pcdata->bank -= amount; bank.c: ch->pcdata->bank -= amount; bank.c: ch->pcdata->bank += amount; buysell.c: if(number_range(1,130) < (ch->pcdata->learned[gsn_patch] + buysell.c: if(number_range(1,130) < (ch->pcdata->learned[gsn_patch] + buysell.c: if (ch->pcdata->number_pets > 1) buysell.c: if (ch->pcdata->number_pets > 2) buysell.c: if (ch->pcdata->number_pets > 3) buysell.c: if (ch->pcdata->number_pets > 4) buysell.c: ch->pcdata->number_pets++; channels.c: if (IS_PLAYER (ch) && IS_SET (ch->pcdata->act2, PLR_SILENCE)) channels.c: for (i = ch->pcdata->ctell_counter + 1; i != ch->pcdata->ctell_counter; i++) channels.c: if (ch->pcdata->last_ctells[i]) channels.c: act (ch->pcdata->last_ctells[i], ch, NULL, ch, TO_CHAR); channels.c: if (!IS_SET (ch->pcdata->chan_ignore, (1 << channel))) channels.c: ch->pcdata->chan_ignore ^= (1 << channel); channels.c: if (IS_SET (ch->pcdata->chan_ignore, (1 << channel))) channels.c: ch->pcdata->chan_ignore ^= (1 << channel); channels.c: if (IS_PLAYER(ch) && IS_SET (ch->pcdata->chan_ignore, (1 << channel))) channels.c: ch->pcdata->chan_ignore ^= (1 << channel); channels.c: ch->pcdata->chan_color[channel], c->channel_name, channels.c: argy, ch->pcdata->chan_color[channel], channels.c: sprintf (format, "%s%10s > %s%s%s\x1B[37;0m", ch->pcdata->chan_color[channel], NAME(ch), channels.c: sprintf (format, "%s%10s > %s%s%s\x1B[37;0m", ch->pcdata->chan_color[channel], channels.c: sprintf (format, "%s%10s > %s%s%s\x1B[37;0m", ch->pcdata->chan_color[channel],NAME(ch), channels.c: if (ch->pcdata->last_ctells[ch->pcdata->ctell_counter]) channels.c: free (ch->pcdata->last_ctells[ch->pcdata->ctell_counter]); channels.c: ch->pcdata->last_ctells[ch->pcdata->ctell_counter] = malloc (strlen (format) + 1); channels.c: strcpy (ch->pcdata->last_ctells[ch->pcdata->ctell_counter], format); channels.c: ch->pcdata->ctell_counter++; channels.c: if (ch->pcdata->ctell_counter > 14) channels.c: ch->pcdata->ctell_counter = 0; channels.c: if (to->pcdata->quiet > 0) channels.c: if (IS_SET (to->pcdata->chan_ignore, (1 << channel))) channels.c: (LEVEL (to) > IMM_LEVEL ? ind : ""), to->pcdata->chan_color[channel], TPERS (ch, to), channels.c: argy, to->pcdata->chan_color[channel], (is_al ? "'" : "")); channels.c: sprintf (format, "%s%10s > %s%s%s\x1B[37;0m", ch->pcdata->chan_color[channel],NAME(ch), channels.c: if (to->pcdata->last_ctells[to->pcdata->ctell_counter]) channels.c: free (to->pcdata->last_ctells[to->pcdata->ctell_counter]); channels.c: to->pcdata->last_ctells[to->pcdata->ctell_counter] = malloc (strlen (format) + 1); channels.c: strcpy (to->pcdata->last_ctells[to->pcdata->ctell_counter], format); channels.c: to->pcdata->ctell_counter++; channels.c: if (to->pcdata->ctell_counter > 14) channels.c: to->pcdata->ctell_counter = 0; channels.c: && !d->character->pcdata->quiet) channels.c: if (ch->pcdata->ignore[k]) channels.c: sprintf (general_use, "+= %s =+\n\r", ch->pcdata->ignore[k]); channels.c: if (ch->pcdata->ignore[k] && !str_cmp (ch->pcdata->ignore[k], argy)) channels.c: free_string (ch->pcdata->ignore[k]); channels.c: ch->pcdata->ignore[k] = NULL; channels.c: if (!ch->pcdata->ignore[k]) channels.c: ch->pcdata->ignore[k] = str_dup (capitalize (argy)); channels.c: if (!ch->pcdata->ignore[k]) channels.c: if (!str_prefix (ch->pcdata->ignore[k], NAME (victim))) channels.c: if (IS_SET (dd->character->pcdata->deaf, CHANNEL_NOTIFY)) channels.c: if (IS_PLAYER(ch) && IS_SET(ch->pcdata->act2, PLR_SILENCE)) return; channels.c: (IS_MOB (ch) ? "\x1B[1;37m" : color_table[ch->pcdata->colors[COLOR_SAY]].code), verb, channels.c: (IS_MOB (mob) ? "\x1B[1;37m" : color_table[mob->pcdata->colors[COLOR_SAY]].code), channels.c: /* if not arguments, then list back the last ch->pcdata->tell_counter tells */ channels.c: for (i = ch->pcdata->tell_counter + 1; i != ch->pcdata->tell_counter; i++) channels.c: if (ch->pcdata->last_tells[i]) channels.c: act (ch->pcdata->last_tells[i], ch, NULL, ch, TO_CHAR); channels.c: if (IS_PLAYER (ch) && ch->pcdata->quiet) channels.c: if (IS_PLAYER (victim) && victim->pcdata->quiet == 2) channels.c: (IS_MOB (ch) ? "$7" : color_table[ch->pcdata->colors[COLOR_TELL]].act_code), channels.c: (IS_MOB (victim) ? "$4$B" : color_table[victim->pcdata->colors[COLOR_TELL]].act_code), name, argy); channels.c: if (ch->pcdata->last_tells[ch->pcdata->tell_counter]) channels.c: free (ch->pcdata->last_tells[ch->pcdata->tell_counter]); channels.c: ch->pcdata->last_tells[ch->pcdata->tell_counter] = malloc (strlen (buf) + 1); channels.c: strcpy (ch->pcdata->last_tells[ch->pcdata->tell_counter], buf); channels.c: ch->pcdata->tell_counter++; channels.c: if (ch->pcdata->tell_counter > 14) channels.c: ch->pcdata->tell_counter = 0; channels.c: if (IS_PLAYER (victim) && victim->pcdata->quiet == 2) channels.c: (IS_MOB (ch) ? "$7" : color_table[ch->pcdata->colors[COLOR_TELL]].act_code), channels.c: if (ch->pcdata->last_tells[ch->pcdata->tell_counter]) channels.c: free (ch->pcdata->last_tells[ch->pcdata->tell_counter]); channels.c: ch->pcdata->last_tells[ch->pcdata->tell_counter] = malloc (strlen (buf) + 1); channels.c: strcpy (ch->pcdata->last_tells[ch->pcdata->tell_counter], buf); channels.c: ch->pcdata->tell_counter++; channels.c: if (ch->pcdata->tell_counter > 14) channels.c: ch->pcdata->tell_counter = 0; channels.c: if (!ch->pcdata->quiet) channels.c: ch->pcdata->quiet = 1; channels.c: ch->pcdata->quiet = 0; channels.c: for (i = ch->pcdata->gtell_counter + 1; i != ch->pcdata->gtell_counter; i++) channels.c: if (ch->pcdata->last_gtells[i]) channels.c: act (ch->pcdata->last_gtells[i], ch, NULL, ch, TO_CHAR); channels.c: (IS_MOB (ch) ? "\x1B[37;0m" : color_table[ch->pcdata->colors[COLOR_TELL]].code), channels.c: (IS_MOB (gch) ? "\x1B[37;0m" : color_table[gch->pcdata->colors[COLOR_TELL]].code), channels.c: (IS_MOB (gch) ? "\x1B[37;0m" : color_table[gch->pcdata->colors[COLOR_TELL]].code), channels.c: if (gch->pcdata->last_gtells[gch->pcdata->gtell_counter]) channels.c: free (gch->pcdata->last_gtells[gch->pcdata->gtell_counter]); channels.c: gch->pcdata->last_gtells[gch->pcdata->gtell_counter] = malloc (strlen (buf) + 1); channels.c: strcpy (gch->pcdata->last_gtells[gch->pcdata->gtell_counter], buf); channels.c: gch->pcdata->gtell_counter++; channels.c: if (gch->pcdata->gtell_counter > 14) channels.c: gch->pcdata->gtell_counter = 0; channels.c: (IS_MOB (ch) ? "\x1B[37;0m" : color_table[ch->pcdata->colors[COLOR_TELL]].code), channels.c: if (ch->pcdata->last_gtells[ch->pcdata->gtell_counter]) channels.c: free (ch->pcdata->last_gtells[ch->pcdata->gtell_counter]); channels.c: ch->pcdata->last_gtells[ch->pcdata->gtell_counter] = malloc (strlen (buf) + 1); channels.c: strcpy (ch->pcdata->last_gtells[ch->pcdata->gtell_counter], buf); channels.c: ch->pcdata->gtell_counter++; channels.c: if (ch->pcdata->gtell_counter > 14) channels.c: ch->pcdata->gtell_counter = 0; char.c: pcdata->data_type = K_PC; char.c: pcdata->cursor = 0; char.c: pcdata->pet_temp[k] = 0; char.c: pcdata->pet_move[k] = 0; char.c: pcdata->pet_hps[k] = 0; char.c: pcdata->show_lev = TRUE; char.c: free_string (pcdata->name); char.c: pcdata->name = NULL; char.c: if (pcdata->oldgrep != NULL) char.c: free_string (pcdata->oldgrep); char.c: pcdata->oldgrep = NULL; char.c: free_string (pcdata->short_descr); char.c: pcdata->short_descr = &str_empty[0]; char.c: free_string (pcdata->long_descr); char.c: pcdata->long_descr = &str_empty[0]; char.c: free_string (pcdata->description); char.c: pcdata->description = &str_empty[0]; char.c: pcdata->chan_ignore = 0; char.c: strcpy (pcdata->chan_color[k], c->color); char.c: pcdata->transport_quest = 0; char.c: pcdata->cool_skills = 0; char.c: pcdata->security = 9; char.c: pcdata->learn = 1; char.c: pcdata->created = current_time; char.c: pcdata->pray_points = 0; char.c: pcdata->practice = 1; char.c: pcdata->logon = current_time; char.c: pcdata->played = 0; char.c: pcdata->wizinvis = 0; char.c: pcdata->colors[COLOR_CHAT] = 14; char.c: pcdata->colors[COLOR_YELL] = 12; char.c: pcdata->colors[COLOR_CLANTALK] = 10; char.c: pcdata->colors[COLOR_IMMTALK] = 11; char.c: pcdata->colors[COLOR_GODTALK] = 12; char.c: pcdata->colors[COLOR_SAY] = 15; char.c: pcdata->colors[COLOR_TELL] = 10; char.c: pcdata->rprompt = NULL; char.c: pcdata->pwd = &str_empty[0]; char.c: pcdata->rpwd = &str_empty[0]; char.c: pcdata->beamin = &str_empty[0]; char.c: pcdata->beamout = &str_empty[0]; char.c: pcdata->title = &str_empty[0]; char.c: pcdata->stat[k] = 12; char.c: pcdata->stat_mod[k] = 0; char.c: pcdata->temp = NULL; char.c: pcdata->totalkills = 0; char.c: pcdata->killpoints = 0; char.c: pcdata->deaths = 0; char.c: pcdata->resist_summon = 0; char.c: pcdata->plus_hide = 0; char.c: pcdata->plus_sneak = 0; char.c: pcdata->plus_kick = 0; char.c: pcdata->armor[0] = 0; char.c: pcdata->armor[1] = 0; char.c: pcdata->armor[2] = 0; char.c: pcdata->armor[3] = 0; char.c: pcdata->clan = -1; char.c: pcdata->clan2 = -1; char.c: pcdata->n_mana = 0; char.c: pcdata->x = 5; char.c: pcdata->y = 10; char.c: pcdata->n_max_mana = 0; char.c: pcdata->warpoints = 0; char.c: pcdata->total_wps = 0; char.c: pcdata->pklevels = 0; char.c: pcdata->pkhelpers = 0; char.c: pcdata->hard_pkills = 0; char.c: pcdata->warmth = 0; char.c: pcdata->pkills = 0; char.c: pcdata->pkilled = 0; char.c: pcdata->pkers = 0; char.c: pcdata->challenge_on = TRUE; char.c: pcdata->remort_times = 0; char.c: pcdata->arena_msg = TRUE; char.c: pcdata->challenged = FALSE; char.c: pcdata->challenge_time = 0; char.c: pcdata->challenged_by = NULL; char.c: pcdata->tickcounts = 0; char.c: pcdata->auction_count = 0; char.c: pcdata->email[0] = '\0'; char.c: pcdata->new_exp = FALSE; char.c: pcdata->no_spam = 0; char.c: pcdata->bgf = FALSE; char.c: pcdata->questflag = 0; char.c: pcdata->nat_armor = 100; char.c: pcdata->nat_abilities = 0; char.c: pcdata->guilds = 0; char.c: pcdata->no_quit_pk = 0; /* JRAJRA */ char.c: pcdata->number_pets = 0; char.c: pcdata->pagelen = 24; char.c: pcdata->condition[COND_THIRST] = 48; char.c: pcdata->condition[COND_FULL] = 48; char.c: pcdata->condition[COND_DRUNK] = 0; char.c: pcdata->bank = 0; char.c: pcdata->quiet = 0; char.c: pcdata->online_spot = NULL; char.c: pcdata->light = 0; char.c: pcdata->command_objs = 0; char.c: pcdata->mana_shield_strength = 0; char.c: pcdata->elemental_alignment = 0; char.c: pcdata->tmp_con = 0; char.c: pcdata->tmp_dex = 0; char.c: pcdata->tmp_str = 0; char.c: pcdata->tmp_int = 0; char.c: pcdata->tmp_wis = 0; char.c: pcdata->perm_con = 0; char.c: pcdata->perm_dex = 0; char.c: pcdata->perm_str = 0; char.c: pcdata->perm_int = 0; char.c: pcdata->perm_wis = 0; char.c: pcdata->guarded_by[k] = NULL; char.c: pcdata->guarding = NULL; char.c: pcdata->storage[k] = NULL; char.c: pcdata->ignore[k] = NULL; char.c: if (pcdata->script_flags[k]) char.c: free_string (pcdata->script_flags[k]); char.c: pcdata->script_flags[k] = NULL; char.c: pcdata->trophy_name[k][0] = '\0'; char.c: pcdata->trophy_times[k] = 0; char.c: pcdata->trophy_level[k] = 0; char.c: pcdata->alias[k] = NULL; char.c: pcdata->aliasname[k] = NULL; char.c: pcdata->learned[k] = -100; char.c: pcdata->stance = 0; char.c: this->npcdata->next = npcdata_free; char.c: if (pcdata->challenged_by != NULL) char.c: free_string (pcdata->challenged_by); char.c: pcdata->challenged_by = NULL; char.c: if (pcdata->ignore[i]) char.c: free_string (pcdata->ignore[i]); char.c: pcdata->ignore[i] = NULL; char.c: pcdata->bank = 0; char.c: if (pcdata->storage[i] != NULL) char.c: free_it (pcdata->storage[i]); char.c: pcdata->storage[i] = NULL; char.c: if (pcdata->challenged_by != NULL) char.c: free_string (pcdata->challenged_by); char.c: pcdata->challenged_by = NULL; char.c: if (pcdata->rprompt != NULL) char.c: free_string (pcdata->rprompt); char.c: pcdata->rprompt = NULL; char.c: if (pcdata->rpwd != NULL) char.c: free_string(pcdata->rpwd); char.c: pcdata->rpwd = NULL; char.c: if (pcdata->pwd != NULL) char.c: free_string (pcdata->pwd); char.c: pcdata->pwd = NULL; char.c: if (pcdata->beamin != NULL) char.c: free_string (pcdata->beamin); char.c: pcdata->beamin = NULL; char.c: if (pcdata->beamout != NULL) char.c: free_string (pcdata->beamout); char.c: pcdata->beamout = NULL; char.c: if (pcdata->title != NULL) char.c: free_string (pcdata->title); char.c: pcdata->title = NULL; char.c: pcdata->guarding = NULL; char.c: pcdata->guarded_by[i] = NULL; char.c: pcdata->armor[i] = NULL; char.c: if (pcdata->last_tells[i]) char.c: free (pcdata->last_tells[i]); char.c: pcdata->last_tells[i] = NULL; char.c: pcdata->tell_counter = 0; char.c: if(pcdata->last_gtells[i]) char.c: free(pcdata->last_gtells[i]); char.c: pcdata->last_gtells[i] = NULL; char.c: pcdata->gtell_counter = 0; char.c: if(pcdata->last_ctells[i]) char.c: free(pcdata->last_ctells[i]); char.c: pcdata->last_ctells[i] = NULL; char.c: pcdata->ctell_counter = 0; char.c: if (pcdata->alias[i] != NULL char.c: && pcdata->aliasname[i] != NULL) char.c: free_string (pcdata->alias[i]); char.c: free_string (pcdata->aliasname[i]); char.c: pcdata->alias[i] = NULL; char.c: pcdata->aliasname[i] = NULL; char.c: pcdata->next = pcdata_free; clan.c: if (str_cmp (ch->pcdata->name, ClanData->leader)) clan.c: victim->pcdata->clan = cnum; clan.c: if (str_cmp (ch->pcdata->name, ClanData->leader)) clan.c: victim->pcdata->clan = -1; clan.c: ch->pcdata->clan = -1; clan.c: if (ClanData->alignment != ch->pcdata->alignment) climb.c: move -= ch->pcdata->carry_number - get_curr_str (ch); comm.c: ch->pcdata->storage[i] = NULL; comm.c: ch->pcdata->learned[i] = -100; comm.c: !(d->character->pcdata->stat[STR] == 12 && comm.c: d->character->pcdata->stat[INT] == 12 && comm.c: d->character->pcdata->stat[WIS] == 12 && comm.c: d->character->pcdata->stat[CON] == 12 && comm.c: d->character->pcdata->stat[DEX] == 12)) comm.c: if (LEVEL(d->character) > 99 && !IS_SET(d->character->pcdata->act2, PLR_HOLYLAG)) { comm.c: ch->pcdata->tickcounts = 0; comm.c: ch->pcdata->speedwalk = 0; comm.c: ch->pcdata->auction_count = 0; comm.c: if (--ch->pcdata->tickcounts <= 0) comm.c: ch->pcdata->tickcounts = 0; comm.c: if (--ch->pcdata->auction_count <= 0) comm.c: ch->pcdata->auction_count = 0; comm.c: if (--ch->pcdata->speedwalk <= 0) comm.c: ch->pcdata->speedwalk = 0; comm.c: if (ch->in_room && ch->pcdata->tickcounts < 1) comm.c: if (ch->position == POSITION_CASTING && ch->pcdata->temp) comm.c: do_actual_cast (ch, ch->pcdata->temp->temp_string); comm.c: else if (ch->position == POSITION_CHARGING && ch->pcdata->temp) comm.c: do_actual_charge (ch, ch->pcdata->temp->temp_string); comm.c: else if (ch->position == POSITION_INVEST && ch->pcdata->temp) comm.c: do_actual_investigate (ch, ch->pcdata->temp->temp_string); comm.c: else if (ch->position == POSITION_BACKSTAB && ch->pcdata->temp) comm.c: do_actual_backstab (ch, ch->pcdata->temp->temp_string); comm.c: else if (ch->position == POSITION_SEARCHING && ch->pcdata->temp) comm.c: do_actual_search (ch, ch->pcdata->temp->temp_string); comm.c: else if (ch->position == POSITION_SHOOTING && ch->pcdata->temp) comm.c: do_actual_shoot (ch, ch->pcdata->temp->temp_string); comm.c: if (ch->pcdata->voting_on == 999) comm.c: ch->pcdata->voting_on = 10; comm.c: if (ch->pcdata->voting_on == 998) comm.c: ch->pcdata->voting_on = 11; comm.c: !(d->character->pcdata->stat[STR] == 12 && comm.c: d->character->pcdata->stat[INT] == 12 && comm.c: d->character->pcdata->stat[WIS] == 12 && comm.c: d->character->pcdata->stat[CON] == 12 && comm.c: d->character->pcdata->stat[DEX] == 12)) comm.c: if (ch && ch->pcdata && ch->pcdata->tickcounts > 0) comm.c: ch->pcdata->tickcounts = 0; comm.c: ch->pcdata->tickcounts = 0; comm.c: ch->pcdata->tickcounts = 0; comm.c: ch->pcdata->tickcounts = 0; comm.c: ch->pcdata->tickcounts = 0; comm.c: ch->pcdata->tickcounts = 0; comm.c: !(d->character->pcdata->stat[STR] == 12 && comm.c: d->character->pcdata->stat[INT] == 12 && comm.c: d->character->pcdata->stat[WIS] == 12 && comm.c: d->character->pcdata->stat[CON] == 12 && comm.c: d->character->pcdata->stat[DEX] == 12)) comm.c: sprintf (log_buf, "Closing link to %s.", ch->pcdata->name); comm.c: if (d->character->pcdata->aliasname[k] && comm.c: d->character->pcdata->aliasname[k][0] != '\0' && comm.c: d->character->pcdata->alias[k] && comm.c: d->character->pcdata->alias[k][0] != '\0') comm.c: if (cmd && !str_cmp (cmd, d->character->pcdata->aliasname[k])) comm.c: strsub (d->inbuf, cmd, d->character->pcdata->alias[k]); comm.c: if (IS_SET (ch->pcdata->act2, PLR_BLANK) || !ch) comm.c: if (ch && IS_SET (ch->pcdata->act2, PLR_PROMPT) && comm.c: if (d->character && IS_SET (d->character->pcdata->act2, PLR_TELNET_GA) && d->host[29] != 1) comm.c: sprintf (minbuf, "\x1B[%d;1f\x1B[K", d->character->pcdata->pagelen); comm.c: SET_BIT (d->snoop_by->character->pcdata->act2, PLR_ANSI); comm.c: if (d->character && !IS_SET (d->character->pcdata->act2, PLR_ANSI)) comm.c: ch->pcdata->nat_armor = 100; comm.c: ch->pcdata->nat_abilities = 0; comm.c: ch->pcdata->nat_abilities2 = 0; comm.c: ch->pcdata->augments = 0; comm.c: ch->pcdata->stat[i] = 0; comm.c: ch->pcdata->stat_mod[i] = 0; comm.c: ch->pcdata->alignment = 0; comm.c: ch->pcdata->race = 0; comm.c: ch->pcdata->stat[i] = 0; comm.c: ch->pcdata->stat_mod[i] = 0; comm.c: ch->pcdata->stat[j] = 0; comm.c: ch->pcdata->stat_mod[j] = 0; comm.c: ch->pcdata->stat_mod[k] += comm.c: ch->pcdata->nat_armor = race_info[ch->pcdata->race].natarmor; comm.c: ch->pcdata->nat_abilities = race_info[ch->pcdata->race].affect_bits; comm.c: ch->pcdata->nat_abilities2 = race_info[ch->pcdata->race].affect_bits2; comm.c: ch->pcdata->augments = race_info[ch->pcdata->race].nat_augments; comm.c: ch->pcdata->alignment = race_info[ch->pcdata->race].start_room -100; comm.c: ch->pcdata->stat[i] = ch->pcdata->stat_mod[i] + race_info[ch->pcdata->race].bonus[i] + align_info[ch->pcdata->alignment].bonus[i]; comm.c: ch->pcdata->stat_mod[i] = 0; comm.c: if (ch->pcdata->stat[i] > 23) { comm.c: ch->pcdata->stat[i] = 23; comm.c: if (i+1 < NUM_STATS) ch->pcdata->stat[i+1]++; comm.c: if (ch->pcdata->stat[i] > 24) { comm.c: ch->pcdata->stat[i] = 24; comm.c: if (i+1 < NUM_STATS) ch->pcdata->stat[i+1]++; comm.c: ch->pcdata->start_stat[i] = ch->pcdata->stat[i]; comm.c: if (!IS_SET (ch->pcdata->act2, PLR_ANSI)) comm.c: ch->pcdata->act2 = PLR_AUTOGOLD | PLR_AUTOLOOT | PLR_AUTOEXIT | PLR_ASSIST | PLR_AUTOSPLIT | PLR_BLANK | PLR_COMBINE | PLR_PROMPT | PLR_AUTOSCAN; comm.c: ch->pcdata->act2 = PLR_AUTOGOLD | PLR_AUTOLOOT | PLR_AUTOEXIT | PLR_ASSIST | PLR_AUTOSPLIT | PLR_BLANK | PLR_COMBINE | PLR_PROMPT | PLR_AUTOSCAN | PLR_ANSI; comm.c: ch->pcdata->temp_room = get_room_index (race_info[ch->pcdata->race].start_room); comm.c: ch->pcdata->level = 0; comm.c: sprintf (buf, "the %s Adventurer", race_info[ch->pcdata->race].name); comm.c: ch->pcdata->n_mana = ch->pcdata->n_max_mana; comm.c: if (!fOld && d->character->pcdata->new_exp) { comm.c: d->character->pcdata->new_exp = FALSE; comm.c: if (!ch->pcdata->pwd || ch->pcdata->pwd[0] == '\0' || ch->pcdata->pwd == "") { comm.c: /* if (strcmp (argy, ch->pcdata->pwd) && */ comm.c: if (strcmp(argy,ch->pcdata->rpwd)) { /* JRAJRA */ comm.c: if (ch->pcdata->rpwd != NULL) free_string(ch->pcdata->rpwd); comm.c: ch->pcdata->rpwd = str_dup(argy); comm.c: if (check_reconnect (d, ch->pcdata->name, TRUE)) { /*Player entered NM & PW */ comm.c: kks = ch->pcdata->pagelen; comm.c: ch->pcdata->pagelen = 99; comm.c: ch->pcdata->pagelen = kks; comm.c: ch->pcdata->stat_mod[i] = 0; comm.c: ch->pcdata->name, echo_off_str); comm.c: d->character->pcdata->pagelen = i; comm.c: if (ch->pcdata->pwd) comm.c: free_string (ch->pcdata->pwd); comm.c: ch->pcdata->pwd = str_dup (pwdnew); comm.c: if (ch->pcdata->rpwd) comm.c: free_string(ch->pcdata->rpwd); comm.c: ch->pcdata->rpwd = str_dup (argy); comm.c: if (strcmp (argy, ch->pcdata->pwd) && comm.c: strcmp(argy, ch->pcdata->rpwd)) comm.c: if (ch->pcdata->rpwd) comm.c: free_string(ch->pcdata->rpwd); comm.c: ch->pcdata->rpwd = str_dup(argy); comm.c: sprintf (buf2, "New player %s@%s.", ch->pcdata->name, d->host); comm.c: SET_BIT (d->character->pcdata->act2, PLR_TELNET_GA); comm.c: ch->pcdata->sex = SEX_MALE; comm.c: ch->pcdata->sex = SEX_FEMALE; comm.c: ch->pcdata->sex = SEX_NEUTRAL; comm.c: SET_BIT (ch->pcdata->act2, PLR_TELNET_GA); comm.c: SET_BIT (ch->pcdata->act2, PLR_ANSI); comm.c: SET_BIT (ch->pcdata->act2, PLR_ANSI); comm.c: strcpy (ch->pcdata->email, argy); comm.c: if (d->character->pcdata->voting_on == 9999) comm.c: ch->pcdata->race = iRace; comm.c: ch->pcdata->alignment = race_info[iRace].start_room -100; comm.c: ch->pcdata->pray_points = BASE_ROLLING_POINTS; comm.c: ch->pcdata->tmp_str = 12; comm.c: ch->pcdata->tmp_con = 12; comm.c: ch->pcdata->tmp_dex = 12; comm.c: ch->pcdata->tmp_int = 12; comm.c: ch->pcdata->tmp_wis = 12; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_str < 22 && ch->pcdata->tmp_str < race_info[ch->pcdata->race].limits[0]) comm.c: ch->pcdata->tmp_str++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_con < 22 && ch->pcdata->tmp_con < race_info[ch->pcdata->race].limits[4]) comm.c: ch->pcdata->tmp_con++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_dex < 22 && ch->pcdata->tmp_dex < race_info[ch->pcdata->race].limits[3]) comm.c: ch->pcdata->tmp_dex++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_int < 22 && ch->pcdata->tmp_int < race_info[ch->pcdata->race].limits[1]) comm.c: ch->pcdata->tmp_int++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_wis < 22 && ch->pcdata->tmp_wis < race_info[ch->pcdata->race].limits[2]) comm.c: ch->pcdata->tmp_wis++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->tmp_str>3) comm.c: ch->pcdata->tmp_str--; comm.c: ch->pcdata->pray_points++; comm.c: if (ch->pcdata->tmp_con>3) comm.c: ch->pcdata->tmp_con--; comm.c: ch->pcdata->pray_points++; comm.c: if(ch->pcdata->tmp_dex>3) comm.c: ch->pcdata->tmp_dex--; comm.c: ch->pcdata->pray_points++; comm.c: if(ch->pcdata->tmp_int>3) comm.c: ch->pcdata->tmp_int--; comm.c: ch->pcdata->pray_points++; comm.c: if(ch->pcdata->tmp_wis>3) comm.c: ch->pcdata->tmp_wis--; comm.c: ch->pcdata->pray_points++; comm.c: tmp_stats[0] = ch->pcdata->tmp_str; comm.c: tmp_stats[4] = ch->pcdata->tmp_con; comm.c: tmp_stats[3] = ch->pcdata->tmp_dex; comm.c: tmp_stats[1] = ch->pcdata->tmp_int; comm.c: tmp_stats[2] = ch->pcdata->tmp_wis; comm.c: ch->pcdata->nat_armor = race_info[ch->pcdata->race].natarmor; comm.c: ch->pcdata->nat_abilities = race_info[ch->pcdata->race].affect_bits; comm.c: ch->pcdata->nat_abilities2 = race_info[ch->pcdata->race].affect_bits2; comm.c: ch->pcdata->augments = race_info[ch->pcdata->race].nat_augments; comm.c: ch->pcdata->alignment = race_info[ch->pcdata->race].start_room -100; comm.c: /* ch->pcdata->stat[i] = ch->pcdata->stat_mod[i] comm.c: + race_info[ch->pcdata->race].bonus[i] comm.c: + align_info[ch->pcdata->alignment].bonus[i] comm.c: ch->pcdata->stat[i] = tmp_stats[i]; comm.c: ch->pcdata->stat_mod[i] = 0; comm.c: ch->pcdata->start_stat[i] = ch->pcdata->stat[i]; comm.c: if (!IS_SET (ch->pcdata->act2, PLR_ANSI)) comm.c: ch->pcdata->act2 = PLR_AUTOGOLD | PLR_AUTOLOOT | PLR_AUTOEXIT | PLR_ASSIST | PLR_AUTOSPLIT | PLR_BLANK | PLR_COMBINE | PLR_PROMPT | PLR_AUTOSCAN; comm.c: ch->pcdata->act2 = PLR_AUTOGOLD | PLR_AUTOLOOT | PLR_AUTOEXIT | PLR_ASSIST | PLR_AUTOSPLIT | PLR_BLANK | PLR_COMBINE | PLR_PROMPT | PLR_AUTOSCAN | PLR_ANSI; comm.c: ch->pcdata->temp_room = get_room_index (race_info[ch->pcdata->race].start_room); comm.c: ch->pcdata->level = 0; comm.c: sprintf (buf, "the %s Adventurer", race_info[ch->pcdata->race].name); comm.c: ch->pcdata->n_mana = ch->pcdata->n_max_mana; comm.c: ch->pcdata->pray_points = BASE_ROLLING_POINTS + (4 * ch->pcdata->ascend_times); comm.c: ch->pcdata->tmp_str = 15; comm.c: ch->pcdata->tmp_con = 15; comm.c: ch->pcdata->tmp_dex = 15; comm.c: ch->pcdata->tmp_int = 15; comm.c: ch->pcdata->tmp_wis = 15; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_str < 26 && ch->pcdata->tmp_str < race_info[ch->pcdata->race].limits[0]) comm.c: ch->pcdata->tmp_str++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_con < 26 && ch->pcdata->tmp_con < race_info[ch->pcdata->race].limits[4]) comm.c: ch->pcdata->tmp_con++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_dex < 26 && ch->pcdata->tmp_dex < race_info[ch->pcdata->race].limits[3]) comm.c: ch->pcdata->tmp_dex++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_int < 26 && ch->pcdata->tmp_int < race_info[ch->pcdata->race].limits[1]) comm.c: ch->pcdata->tmp_int++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->pray_points>0 && ch->pcdata->tmp_wis < 26 && ch->pcdata->tmp_wis < race_info[ch->pcdata->race].limits[2]) comm.c: ch->pcdata->tmp_wis++; comm.c: ch->pcdata->pray_points--; comm.c: if (ch->pcdata->tmp_str>3) comm.c: ch->pcdata->tmp_str--; comm.c: ch->pcdata->pray_points++; comm.c: if (ch->pcdata->tmp_con>3) comm.c: ch->pcdata->tmp_con--; comm.c: ch->pcdata->pray_points++; comm.c: if(ch->pcdata->tmp_dex>3) comm.c: ch->pcdata->tmp_dex--; comm.c: ch->pcdata->pray_points++; comm.c: if(ch->pcdata->tmp_int>3) comm.c: ch->pcdata->tmp_int--; comm.c: ch->pcdata->pray_points++; comm.c: if(ch->pcdata->tmp_wis>3) comm.c: ch->pcdata->tmp_wis--; comm.c: ch->pcdata->pray_points++; comm.c: if(ch->pcdata->pray_points == 0) { comm.c: tmp_stats[0] = ch->pcdata->tmp_str; comm.c: tmp_stats[4] = ch->pcdata->tmp_con; comm.c: tmp_stats[3] = ch->pcdata->tmp_dex; comm.c: tmp_stats[1] = ch->pcdata->tmp_int; comm.c: tmp_stats[2] = ch->pcdata->tmp_wis; comm.c: ch->pcdata->nat_armor = race_info[ch->pcdata->race].natarmor; comm.c: ch->pcdata->nat_abilities = race_info[ch->pcdata->race].affect_bits; comm.c: ch->pcdata->nat_abilities2 = race_info[ch->pcdata->race].affect_bits2; comm.c: ch->pcdata->augments = race_info[ch->pcdata->race].nat_augments; comm.c: //ch->pcdata->alignment = race_info[ch->pcdata->race].start_room -100; comm.c: /* ch->pcdata->stat[i] = ch->pcdata->stat_mod[i] comm.c: + race_info[ch->pcdata->race].bonus[i] comm.c: + align_info[ch->pcdata->alignment].bonus[i] comm.c: ch->pcdata->stat[i] = tmp_stats[i]; comm.c: ch->pcdata->stat_mod[i] = 0; comm.c: ch->pcdata->start_stat[i] = ch->pcdata->stat[i]; comm.c: //if (!IS_SET (ch->pcdata->act2, PLR_ANSI)) comm.c: // ch->pcdata->act2 = PLR_AUTOGOLD | PLR_AUTOLOOT | PLR_AUTOEXIT | PLR_ASSIST | PLR_AUTOSPLIT | PLR_BLANK | PLR_COMBINE | PLR_PROMPT | PLR_AUTOSCAN; comm.c: // ch->pcdata->act2 = PLR_AUTOGOLD | PLR_AUTOLOOT | PLR_AUTOEXIT | PLR_ASSIST | PLR_AUTOSPLIT | PLR_BLANK | PLR_COMBINE | PLR_PROMPT | PLR_AUTOSCAN | PLR_ANSI; comm.c: ch->pcdata->temp_room = get_room_index (race_info[ch->pcdata->race].start_room); comm.c: ch->pcdata->level = 0; comm.c: sprintf (buf, "the Ascended %s", race_info[ch->pcdata->race].name); comm.c: ch->pcdata->n_mana = ch->pcdata->n_max_mana; comm.c: if (ch->pcdata->stat[WIS] == 0) comm.c: ch->pcdata->nat_armor = 100; comm.c: ch->pcdata->nat_abilities = 0; comm.c: ch->pcdata->nat_abilities2 = 0; comm.c: ch->pcdata->augments = 0; comm.c: ch->pcdata->stat[i] = 0; comm.c: ch->pcdata->stat_mod[i] = 0; comm.c: ch->pcdata->stat[i] = 0; comm.c: ch->pcdata->stat_mod[i] = 0; comm.c: SET_BIT (ch->pcdata->act2, PLR_HARDCORE); comm.c: sprintf (log_buf, "%s@%s new player.", ch->pcdata->name, d->host); comm.c: ch->pcdata->pray_points = -1; comm.c: ch->pcdata->bank = 50; comm.c: fprintf (fpp, "Email Address....... '%s'\n", ch->pcdata->email); comm.c: if (!str_cmp (playerbase->player_name, ch->pcdata->name)) comm.c: if (!str_cmp (playerbase->email_address, ch->pcdata->email) && playerbase->player_level != -1) comm.c: ch->pcdata->temp_room = get_room_index (race_info[ch->pcdata->race].start_room); comm.c: sprintf (buffr2, "mail %s < newbie.tmp &", d->character->pcdata->email); comm.c: int i=ch->pcdata->pagelen; comm.c: ch->pcdata->pagelen=100; comm.c: ch->pcdata->pagelen=i; comm.c: sprintf (log_buf, "%s@%s ascended.", ch->pcdata->name, d->host); comm.c: ch->pcdata->pray_points = -1; comm.c: ch->pcdata->temp_room = get_room_index(100+ch->pcdata->alignment); comm.c: char_to_room (ch, ch->pcdata->temp_room); comm.c: d->character->pcdata->level = 111; comm.c: d->character->pcdata->wizinvis = 111; comm.c: if (d->character->pcdata->email[0] == '\0' || d->character->pcdata->email[0] == '.') comm.c: d->character->pcdata->voting_on = 9999; comm.c: if (!str_cmp (ch->pcdata->name, online->name)) comm.c: ch->pcdata->online_spot = online; comm.c: online_new->name = str_dup(ch->pcdata->name); comm.c: ch->pcdata->online_spot = online_new; comm.c: d->character->affected_by = d->character->pcdata->nat_abilities; comm.c: d->character->more_affected_by = d->character->pcdata->nat_abilities2; comm.c: sprintf (buf2, "%s@%s has entered the game.", ch->pcdata->name, d->host); comm.c: if (d->character != NULL && d->character->pcdata->level >= 0) comm.c: ch->pcdata->voting_on = 0; comm.c: ch->pcdata->tickcounts = 0; comm.c: ch->affected_by |= ch->pcdata->nat_abilities; comm.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; comm.c: if (ch->pcdata->ignore[k]) comm.c: if (!str_cmp (playerbase->player_name, ch->pcdata->ignore[k])) comm.c: sprintf (bufnot, "Ignore -= %s =- not found in playerbase; removing.\n\r", ch->pcdata->ignore[k]); comm.c: free_string (ch->pcdata->ignore[k]); comm.c: ch->pcdata->ignore[k] = NULL; comm.c: playerbase->player_last_login = (int) ch->pcdata->logon; comm.c: playerbase->player_align = ch->pcdata->alignment; comm.c: playerbase->player_level = (ch->pcdata->level); comm.c: strcpy (playerbase->email_address, ch->pcdata->email); comm.c: playerbase->player_remort_times = ch->pcdata->remort_times; comm.c: playerbase->player_created = ch->pcdata->created; comm.c: strcpy (playerbase->email_address, ch->pcdata->email); comm.c: playerbase->player_last_login = (int) ch->pcdata->logon; comm.c: playerbase->player_align = ch->pcdata->alignment; comm.c: playerbase->player_level = ch->pcdata->level; comm.c: playerbase->player_remort_times = ch->pcdata->remort_times; comm.c: if (ch->pcdata->temp_room == NULL) comm.c: ch->pcdata->temp_room = get_room_index(100+ch->pcdata->alignment); comm.c: if(ch->pcdata->temp_room->vnum > 500 && ch->pcdata->temp_room->vnum < 510) comm.c: ch->pcdata->temp_room = get_room_index (100+ch->pcdata->alignment); comm.c: char_to_room (ch, ch->pcdata->temp_room); comm.c: ch->pcdata->level = 1; comm.c: ch->pcdata->created = current_time; comm.c: char_to_room(ch, ch->pcdata->temp_room); comm.c: ch->pcdata->clan = clan_number(ch); comm.c: ch->pcdata->clan2 = clan_number_2(ch); comm.c: ch->pcdata->pet_temp[uui] = 0; comm.c: if (is_note_to (ch, pnote) && str_cmp (ch->pcdata->name, pnote->sender) && pnote->date_stamp > ch->pcdata->last_note) comm.c: if (is_note_to (ch, pnote) && str_cmp (ch->pcdata->name, pnote->sender) && pnote->date_stamp > ch->pcdata->last_note && pnote->board_num == 1) comm.c: if ((cch->pcdata->alignment == ch->pcdata->alignment && str_cmp(ch->pcdata->name,cch->pcdata->name)) || IS_IMMORTAL(cch)) comm.c: if(ch->pcdata->alignment == 1) comm.c: sprintf(buf,"\n\r\x1b[0;31mThe forces of evil strengthen as \x1B[32;0m%s\x1B[0;37m\x1b[0;31m steps from the shadows.\x1b[0;37m\n\r",ch->pcdata->name); comm.c: else if(ch->pcdata->alignment == 2) comm.c: sprintf(buf,"\n\r\x1b[1;37mThe forces of good strengthen as \x1B[32;0m%s\x1B[0;37m\x1b[1;37m emerges from a beam of light.\x1b[0;37m\n\r",ch->pcdata->name); comm.c: else if(ch->pcdata->alignment == 0) comm.c: sprintf(buf, "\n\r\x1b[1;37mThe \x1b[0;34mp\x1b[1;34mr\x1b[0;36mo\x1b[1;36mt\x1b[1;37me\x1b[1;36mc\x1b[0;36mt\x1b[1;34me\x1b[0;34md\x1b[1;37m forces become stronger as \x1b[1;36m%s\x1b[1;37m emerges from a beam of light.\x1b[0;37m\n\r",ch->pcdata->name); comm.c: else if(!str_cmp(ch->pcdata->name,"Bern") && str_cmp(cch->pcdata->name,ch->pcdata->name)) comm.c: if (d->character && IS_PLAYER (d->character) && d->character->pcdata->oldgrep != NULL) comm.c: strcpy (grep, d->character->pcdata->oldgrep); comm.c: tmpline = IS_SET (d->character->pcdata->act2, PLR_MAPPING) ? d->character->pcdata->pagelen - MAP_HEIGHT : d->character->pcdata->pagelen - 1; comm.c: if (d->character && IS_PLAYER (d->character) && d->character->pcdata->oldgrep != NULL) comm.c: strcpy (grep, d->character->pcdata->oldgrep); comm.c: tmpline = IS_SET (d->character->pcdata->act2, PLR_MAPPING) ? d->character->pcdata->pagelen - MAP_HEIGHT : d->character->pcdata->pagelen - 1; comm.c: race_info[ch->pcdata->race].name); comm.c: race_info[ch->pcdata->race].limits[STR],ch->pcdata->tmp_str); comm.c: race_info[ch->pcdata->race].limits[CON],ch->pcdata->tmp_con); comm.c: race_info[ch->pcdata->race].limits[DEX],ch->pcdata->tmp_dex); comm.c: race_info[ch->pcdata->race].limits[INT],ch->pcdata->tmp_int); comm.c: race_info[ch->pcdata->race].limits[WIS],ch->pcdata->tmp_wis); comm.c: ch->pcdata->pray_points); config.c: if (IS_SET (ch->pcdata->act2, PLR_BLANK)) config.c: send_to_char (!IS_SET (ch->pcdata->deaf, CHANNEL_AUCTION) config.c: send_to_char (!IS_SET (ch->pcdata->deaf, CHANNEL_YELL) config.c: REMOVE_BIT (ch->pcdata->deaf, bit); config.c: SET_BIT (ch->pcdata->deaf, bit); config.c: if (ch->pcdata->learned[gsn_stance1] < 68) config.c: if (ch->pcdata->stance == 0) config.c: if (ch->pcdata->stance == 1) config.c: if (ch->pcdata->stance == 2) config.c: if (ch->pcdata->stance == 3) config.c: if (ch->pcdata->stance == 4) config.c: if (ch->pcdata->stance == 5) config.c: if (ch->pcdata->stance == 6) config.c: if (ch->pcdata->stance == 7) config.c: if (ch->pcdata->stance == 8) config.c: ch->pcdata->stance = 0; config.c: ch->pcdata->stance = 1; config.c: ch->pcdata->stance = 2; config.c: ch->pcdata->stance = 3; config.c: else if (!strcmp(argy, "tiger") && ch->pcdata->race > 11) config.c: ch->pcdata->stance = 4; config.c: else if (!strcmp(argy, "mongoose") && ch->pcdata->race > 11) config.c: ch->pcdata->stance = 5; config.c: else if (!strcmp(argy, "bear") && ch->pcdata->race > 11) config.c: ch->pcdata->stance = 6; config.c: else if (!strcmp(argy, "dragon") && ch->pcdata->level > 79 config.c: && ch->pcdata->race > 11) config.c: ch->pcdata->stance = 7; config.c: else if (!strcmp(argy, "crane") && ch->pcdata->level > 79 config.c: && ch->pcdata->race > 11) config.c: ch->pcdata->stance = 8; config.c: if (IS_SET (ch->pcdata->act2, PLR_BRIEF)) config.c: ch->pcdata->pagelen = lines; config.c: if (ch->pcdata->rprompt) config.c: free_string (ch->pcdata->rprompt); config.c: ch->pcdata->rprompt = str_dup (argy); config.c: if (!IS_SET (ch->pcdata->act2, PLR_PROMPT)) config.c: SET_BIT (ch->pcdata->act2, PLR_PROMPT); config.c: REMOVE_BIT (ch->pcdata->act2, PLR_PROMPT); config.c: if (IS_SET (ch->pcdata->act2, PLR_ANSI)) config.c: sprintf (buf, "$R%s", ch->pcdata->chan_color[i]); config.c: ch->pcdata->chan_color[i]); config.c: strcpy (ch->pcdata->chan_color[i], argy); config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_PROMPT_UP) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_AUTOEXIT) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_AUTOLOOT) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_AUTOSAC) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_AUTOGOLD) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_AUTOSPLIT) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_AUTOSCAN) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_AUTOBLINK) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_ASSIST) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_BLANK) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_BRIEF) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_COMBINE) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_PROMPT) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_ANSI) config.c: /* send_to_char( IS_SET(ch->pcdata->act2, PLR_TELNET_GA) config.c: send_to_char (ch->pcdata->challenge_on config.c: send_to_char (ch->pcdata->arena_msg == 1 config.c: : (ch->pcdata->arena_msg == 2 config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_SILENCE) config.c: send_to_char (IS_SET (ch->pcdata->act2, PLR_HOLYLAG) && IS_IMMORTAL (ch) config.c: if (ch->pcdata->challenge_on) config.c: ch->pcdata->challenge_on = FALSE; config.c: ch->pcdata->challenge_on = TRUE; config.c: if (ch->pcdata->arena_msg == 2) config.c: ch->pcdata->arena_msg = 0; config.c: else if (ch->pcdata->arena_msg == 1) config.c: ch->pcdata->arena_msg = 2; config.c: ch->pcdata->arena_msg = 1; config.c: SET_BIT (ch->pcdata->act2, bit); config.c: REMOVE_BIT (ch->pcdata->act2, bit); config.c: if (IS_SET (ch->pcdata->act2, bit)) config.c: REMOVE_BIT (ch->pcdata->act2, bit); config.c: SET_BIT (ch->pcdata->act2, bit); config.c: free_string (ch->pcdata->title); config.c: ch->pcdata->title = str_dup (buf); config.c: if (strlen(ch->pcdata->title) > 80) config.c: free_string (ch->pcdata->title); config.c: ch->pcdata->title = str_dup ("my title was too long"); config.c: string_append (ch, &ch->pcdata->description); consid.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_resilience] > 7) consid.c: ch_absorb +=(ch->pcdata->learned[gsn_resilience]/4); consid.c: if (ch->pcdata->learned[571] > 0) consid.c: ch_attacks += ch->pcdata->learned[571]*3/50 + 1; consid.c: if (ch->pcdata->learned[gsn_second_attack] > 0) consid.c: ch_attacks += ch->pcdata->learned[gsn_second_attack]*3/50 + 1; consid.c: if (ch->pcdata->learned[gsn_third_attack] > 0) consid.c: ch_attacks += ch->pcdata->learned[gsn_third_attack]/20 + 1; consid.c: if (IS_PLAYER(victim) && victim->pcdata->learned[gsn_resilience] > 7) consid.c: victim_absorb +=(victim->pcdata->learned[gsn_resilience]/4); consid.c: if (victim->pcdata->learned[571] > 0) consid.c: victim_attacks += victim->pcdata->learned[571]*3/50 + 1; consid.c: if (victim->pcdata->learned[gsn_second_attack] > 0) consid.c: victim_attacks += victim->pcdata->learned[gsn_second_attack]*3/50 + 1; consid.c: if (victim->pcdata->learned[gsn_third_attack] > 0) consid.c: victim_attacks += victim->pcdata->learned[gsn_third_attack]/20 + 1; consid.c: if (IS_PLAYER(victim) && victim->pcdata->learned[gsn_resilience] > 7) consid.c: victim_absorb +=(victim->pcdata->learned[gsn_resilience]/4); consid.c: if (victim->pcdata->learned[571] > 0) consid.c: victim_attacks += victim->pcdata->learned[571]*3/50 + 1; consid.c: if (victim->pcdata->learned[gsn_second_attack] > 0) consid.c: victim_attacks += victim->pcdata->learned[gsn_second_attack]*3/50 + 1; consid.c: if (victim->pcdata->learned[gsn_third_attack] > 0) consid.c: victim_attacks += victim->pcdata->learned[gsn_third_attack]/20 + 1; consid.c: if (IS_PLAYER(attacker) && attacker->pcdata->learned[gsn_resilience] > 7) consid.c: attacker_absorb +=(attacker->pcdata->learned[gsn_resilience]/4); consid.c: if (attacker->pcdata->learned[571] > 0) consid.c: attacker_attacks += attacker->pcdata->learned[571]*3/50 + 1; consid.c: if (attacker->pcdata->learned[gsn_second_attack] > 0) consid.c: attacker_attacks += attacker->pcdata->learned[gsn_second_attack]*3/50 + 1; consid.c: if (attacker->pcdata->learned[gsn_third_attack] > 0) consid.c: attacker_attacks += attacker->pcdata->learned[gsn_third_attack]/20 + 1; create.c: if (!check_skill(ch, gsn_chop) || number_range(1,300) > ch->pcdata->learned[gsn_chop]) create.c: if (ch->pcdata->online_spot->chopped > 200 && LEVEL(ch) < 100) create.c: ch->pcdata->online_spot->chopped++; create.c: if(ch->pcdata->learned[spell[i]->gsn] < pow.max_prac_spells) create.c: ch->pcdata->tickcounts = number_range(10,45); create.c: if (ch->pcdata->online_spot->mined > 200) create.c: ch->pcdata->online_spot->mined++; create.c: if (ch->pcdata->learned[gsn_enchant] < pow.max_prac_skills) create.c: if (ch->pcdata->bank < cost) create.c: ch->pcdata->bank -= cost/10; create.c: ch->pcdata->bank -= cost; create.c: if (number_range(1,220) < ch->pcdata->learned[gsn_lore] && pot_info[potion_number].ingredients[i] > 0) db2.c: if (!ch->pcdata->script_flags[i]) continue; db2.c: for (temp=sa_head[CALCULATE_HEAD(ch->pcdata->script_flags[i])]; temp!=NULL; temp=temp->next) { db2.c: if (!str_cmp(temp->flagname,ch->pcdata->script_flags[i])) { db2.c: mob->pcdata->name = pMobIndex->name; db2.c: mob->pcdata->short_descr = pMobIndex->short_descr; db2.c: mob->pcdata->long_descr = pMobIndex->long_descr; death.c: if (ch->pcdata->learned[gsn_invest] < 1) death.c: ch->pcdata->tickcounts = 21; death.c: strcpy (ch->pcdata->temp->temp_string, argy); death.c: if (number_range (1, 90) > ch->pcdata->learned[gsn_invest]) death.c: if (victim->pcdata->learned[i] < 5) death.c: victim->pcdata->learned[i] -= pow.amount_lost_on_death; death.c: if (victim->pcdata->learned[i] < 1) death.c: victim->pcdata->learned[i] = 1; death.c: || IS_SET(ch->pcdata->act2, PLR_HARDCORE)) death.c: victim->pcdata->died_recently++; death.c: if (victim->pcdata->died_recently > 2) death.c: if (victim->pcdata->died_recently > 3) death.c: victim->pcdata->carry_number > 0) death.c: victim->affected_by = victim->pcdata->nat_abilities; death.c: victim->more_affected_by = victim->pcdata->nat_abilities2; death.c: victim->pcdata->plus_kick = 0; death.c: victim->pcdata->plus_hide = 0; death.c: victim->pcdata->plus_sneak = 0; death.c: if (IS_SET(victim->pcdata->act2, PLR_HARDCORE)) death.c: sprintf(buf2, "$B$7HARDCORE NOTIFY : $B$4%s $B$7has been killed!!\n\r", victim->pcdata->name); death.c:// victim->pcdata->title = "used to be a hardcore player. R.I.P."; death.c:// do_pdelete(sch, victim->pcdata->name); death.c: victim->pcdata->temp_room = get_room_index(8); death.c: char_to_room(victim, victim->pcdata->temp_room); death.c: xp *= ((LEVEL(victim)/8) * (((victim->pcdata->remort_times + 1) * 2)*2)); death.c: if (ch->pcdata->level < 30) death.c: if (ch->pcdata->remort_times > 0) death.c: xp = xp * (1 - .05 * ch->pcdata->remort_times); death.c: victim->pcdata->pkilled++; death.c: victim->pcdata->pkers+=same_align; death.c: ch->pcdata->remort_times <= victim->pcdata->remort_times && death.c: ch->pcdata->hard_pkills++; death.c: gch->pcdata->pkills++; death.c: gch->pcdata->pklevels += LEVEL(victim); death.c: gch->pcdata->pkhelpers += same_align; death.c: gch->pcdata->totalkills++; death.c: gch->pcdata->killpoints++; death.c: gch->pcdata->killpoints++; death.c: gch->pcdata->killpoints++; death.c: gch->pcdata->killpoints++; death.c: if (IS_SET(gch->pcdata->act2, PLR_HARDCORE)) death.c: sprintf (g_exp, "You've gained %d experience for the kill, and %d for fighting.\n\r", xp, gch->pcdata->voting_on); death.c: gch->pcdata->voting_on = 0; draw.c: if (IS_SET(ch->pcdata->act2, PLR_NOIBM)) draw.c: ch->pcdata->maxx = maxx; draw.c: ch->pcdata->maxy = maxy; draw.c: gotoxy(ch, 1, ch->pcdata->pagelen); draw.c: bool ibm = !IS_SET(ch->pcdata->act2, PLR_NOIBM); draw.c: for (j = 1; j < ch->pcdata->maxx+1; j++) draw.c: sprintf (tt, "\x1B[%d;1f", ch->pcdata->pagelen); draw.c: if (IS_SET(ch->pcdata->act2, PLR_NOIBM)) noibm = TRUE; draw.c: if (IS_SET(ch->pcdata->act2, PLR_VIEWMOBS)) mb = TRUE; draw.c: if (IS_SET(ch->pcdata->act2, PLR_VIEWPLAYERS)) kk = TRUE; draw.c: ch->pcdata->x = (MAP_WIDTH/2); draw.c: ch->pcdata->y = (MAP_HEIGHT/2); draw.c: gotoxy(ch, 1, ch->pcdata->pagelen); draw.c: sprintf(buf, "\x1b[%d;%dr", MAP_HEIGHT, ch->pcdata->pagelen); draw.c: sprintf(buf, "\x1b[%d;1f", ch->pcdata->pagelen); edit.c: if (!ch->pcdata->name) edit.c: SET_BIT (ch->pcdata->act2, PLR_TELNET_GA); edit.c: REMOVE_BIT (ch->pcdata->act2, PLR_TELNET_GA); fgt.c: if (spl->guilds & ~(ch->pcdata->guilds)) fgt.c: if (ch->pcdata->learned[gsn] == -100 || number_range(1,103) > ch->pcdata->learned[gsn]) fgt.c: if (IS_PLAYER (ch) && ch->pcdata->no_quit_pk == 0 && IS_PLAYER(victim) && ALIGN(ch)!= 0 fgt.c: ch->pcdata->no_quit_pk = 4; fgt.c: if (IS_PLAYER (victim) && victim->pcdata->no_quit_pk == 0 && IS_PLAYER(ch) && ALIGN(ch)!= 0 fgt.c: victim->pcdata->no_quit_pk = 4; fgt.c: if ((guarder = victim->pcdata->guarded_by[i]) != NULL && fgt.c: (guarder->pcdata->guarding == victim) && fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: (str_cmp(race_info[ch->pcdata->race].name, "minotaur") && fgt.c: str_cmp(race_info[ch->pcdata->race].name, "gargoyle")))) { fgt.c:if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] > 0) fgt.c: chan += (ch->pcdata->learned[gsn_grapple]/4); fgt.c:if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_tackle] > 0) fgt.c: chan += (ch->pcdata->learned[gsn_tackle]/4); fgt.c: chan -= (victim->pcdata->learned[gsn_steadiness]/3); fgt.c:if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") fgt.c: || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) fgt.c:if ((number_range (0, xn) > chan && IS_AWAKE (victim)) || (number_range(1,70) > ch->pcdata->learned[gsn_tackle])) fgt.c: if ((guarder = victim->pcdata->guarded_by[i]) != NULL && fgt.c: (guarder->pcdata->guarding == victim) && fgt.c: if(number_percent() < ch->pcdata->learned[gsn_guard]) fgt.c: victim->pcdata->tickcounts = 0; fgt.c: && IS_SET (rch->pcdata->act2, PLR_ASSIST) fgt.c: if (ch->pcdata->tickcounts > 3) fgt.c: if (ch->pcdata->learned[!gsn_circle] < 3) fgt.c: ch->pcdata->tickcounts = spl->mana; /*13; */ fgt.c: if (ch->pcdata->learned[gsn_circle] < 2) fgt.c: number_percent() < FIGHTING(ch)->pcdata->learned[gsn_awareness]) fgt.c: if (number_range (0, 104) < ch->pcdata->learned[gsn_circle]) fgt.c: ch->pcdata->tickcounts = spl->casting_time; fgt.c: if (number_range(1,4) == 2 && ch->pcdata->learned[gsn_unarmed] > 85) fgt.c: if (number_range(1,4) == 2 && ch->pcdata->stance != 2) fgt.c: (ch->pcdata->stance == 1 || ch->pcdata->stance == 4 || fgt.c: ch->pcdata->stance == 7) ) fgt.c: if (number_range(1,4) == 2 && ch->pcdata->stance == 4) fgt.c: if (number_range(1,4) == 2 && ch->pcdata->stance == 4) fgt.c: IS_SET(ch->pcdata->elemental_alignment, ELEMENTAL_ALIGN_FIRE) && fgt.c: IS_SET(ch->pcdata->elemental_alignment, ELEMENTAL_ALIGN_EARTH) && fgt.c: IS_SET(ch->pcdata->elemental_alignment, ELEMENTAL_ALIGN_AIR) && fgt.c: IS_SET(ch->pcdata->elemental_alignment, ELEMENTAL_ALIGN_WATER) && fgt.c: number_percent() < ch->pcdata->learned[571]*3/5) fgt.c: ((ch->pcdata->learned[gsn_second_attack]*3/5)); /* JRAJRA were 4 */ fgt.c: ch->pcdata->learned[gsn_third_attack]/2); /* JRAJRA was 4 */ fgt.c: chance = (victim->pcdata->learned[gsn_parry]+ fgt.c: chance = ((victim->pcdata->learned[gsn_dodge]) + fgt.c: chance -= ((victim->pcdata->carry_weight/get_curr_str(victim))); fgt.c: if (ch->pcdata->stance == 1) fgt.c: else if (ch->pcdata->stance == 4) fgt.c: else if (ch->pcdata->stance == 5) fgt.c: else if (ch->pcdata->stance == 8) fgt.c: chance = ((victim->pcdata->learned[gsn_evade] - 68) + fgt.c: if (ch->pcdata->stance == 1) fgt.c: else if (ch->pcdata->stance == 4) fgt.c: else if (ch->pcdata->stance == 5) fgt.c: else if (ch->pcdata->stance == 8) fgt.c: chance = (victim->pcdata->learned[gsn_shield_block] + fgt.c: if(!IS_SET(victim->pcdata->act2, PLR_AUTOBLINK) || victim->pcdata->n_mana < 5) fgt.c: chance *= UMAX(0, victim->pcdata->learned[gsn_blink]/8); fgt.c: victim->pcdata->n_mana--; fgt.c: return (ch->pcdata->learned[gsn_polearm] == -100 ? -30 : (-20+ch->pcdata->learned[gsn_polearm] / 7)); fgt.c: return (ch->pcdata->learned[gsn_pierce] == -100 ? 0 : ch->pcdata->learned[gsn_pierce] / 4); fgt.c: return (ch->pcdata->learned[gsn_concussion] == -100 ? 0 : ch->pcdata->learned[gsn_concussion] / 5); fgt.c: return (ch->pcdata->learned[gsn_whip] == -100 ? 0 : ch->pcdata->learned[gsn_whip] / 4); fgt.c: else if (ch->pcdata->learned[gsn_slashing] == -100) fgt.c: return (ch->pcdata->learned[gsn_slashing] / 7); fgt.c: return (ch->pcdata->learned[gsn_slashing] / 6); fgt.c: return (ch->pcdata->learned[gsn_slashing] / 5); fgt.c: return (ch->pcdata->learned[gsn_slashing] / 4); fgt.c: return ((ch->pcdata->learned[gsn_slashing] / 4) + ((get_curr_str (ch) - 5) / 2)); fgt.c: return (ch->pcdata->learned[gsn_slashing] / 5); fgt.c: return (ch->pcdata->learned[gsn_polearm] == -100 ? -30 : (-20+ch->pcdata->learned[gsn_polearm] / 7)); fgt.c: return (ch->pcdata->learned[gsn_pierce] == -100 ? 0 : ch->pcdata->learned[gsn_pierce] / 4); fgt.c: return (ch->pcdata->learned[gsn_concussion] == -100 ? 0 : ch->pcdata->learned[gsn_concussion] / 5); fgt.c: return (ch->pcdata->learned[gsn_whip] == -100 ? 0 : ch->pcdata->learned[gsn_whip] / 4); fgt.c: else if (ch->pcdata->learned[gsn_slashing] == -100) fgt.c: return (ch->pcdata->learned[gsn_slashing] / 7); fgt.c: return (ch->pcdata->learned[gsn_slashing] / 6); fgt.c: return (ch->pcdata->learned[gsn_slashing] / 5); fgt.c: return (ch->pcdata->learned[gsn_slashing] / 4); fgt.c: return ((ch->pcdata->learned[gsn_slashing] / 4) + ((get_curr_str (ch) - 5) / 2)); fgt.c: return (ch->pcdata->learned[gsn_slashing] / 5); fgt.c: (IS_MOB(ch) ? ch->pIndexData->hitroll : (ch->pcdata->learned[gsn_accuracy] > 0 ? ch->pcdata->learned[gsn_accuracy]/8 : 0)); fgt.c: if (is_member(ch, GUILD_MONK) && ch->pcdata->stance == 7 fgt.c: int monkbonus = ch->pcdata->learned[gsn_unarmed] - 68; fgt.c: if (ch->pcdata->stance == 3) fgt.c: else if (ch->pcdata->stance == 6) fgt.c: else if (ch->pcdata->stance == 7) fgt.c: else if (ch->pcdata->stance == 2) fgt.c: else if (ch->pcdata->stance == 5) fgt.c: if (ch->pcdata->alignment == fch->pcdata->alignment) fgt.c: else if (fch->pcdata->alignment > 0) fgt.c: if (ch->pcdata->learned[gsn_enhanced_damage] > 0) fgt.c: roll = number_range(0, ch->pcdata->learned[gsn_enhanced_damage]); fgt.c: if (IS_PLAYER (ch) && dif > 4 && number_range (1, 100) < ch->pcdata->learned[gsn_penetration]) fgt.c: if (IS_PLAYER(victim) && !strcmp(race_info[victim->pcdata->race].name, "gargoyle")) fgt.c: if (victim->pcdata->stance == 1) fgt.c: else if (victim->pcdata->stance == 2) fgt.c: else if (victim->pcdata->stance == 3) fgt.c: else if (victim->pcdata->stance == 4) fgt.c: else if (victim->pcdata->stance == 5) fgt.c: else if (victim->pcdata->stance == 6) fgt.c: else if (victim->pcdata->stance == 8) fgt.c: if (IS_PLAYER(victim) && victim->pcdata->learned[gsn_resilience] > 7 && !is_member(victim, GUILD_WIZARD)) fgt.c: absorbed +=(victim->pcdata->learned[gsn_resilience]*3/4); fgt.c: absorbed -= number_range((victim->pcdata->learned[gsn_resilience]*1/4), (victim->pcdata->learned[gsn_resilience]*1/2)); fgt.c: dam = dam * (race_info[ch->pcdata->race].backstab_percent + fgt.c: align_info[ch->pcdata->alignment].backstab_percent)/100; fgt.c: dam = (dam*(race_info[ch->pcdata->race].backstab_percent + fgt.c: align_info[ch->pcdata->alignment].backstab_percent))/100; fgt.c: if(ch->pcdata->no_quit_pk < MOB_QUIT_TIMER) fgt.c: ch->pcdata->no_quit_pk = MOB_QUIT_TIMER; fgt.c: ch->pcdata->no_quit_pk = PK_QUIT_TIMER; fgt.c: victim->pcdata->no_quit_pk = PK_QUIT_TIMER; fgt.c: if (IS_PLAYER(victim) && victim->pcdata->no_quit_pk < MOB_QUIT_TIMER) fgt.c: victim->pcdata->no_quit_pk = MOB_QUIT_TIMER; fgt.c: ch->pcdata->voting_on += gn; fgt.c: if(victim->pcdata->mana_shield_strength >= dam) fgt.c: victim->pcdata->mana_shield_strength -= dam; fgt.c: dam = dam - victim->pcdata->mana_shield_strength; fgt.c: victim->pcdata->mana_shield_strength = 0; fgt.c: victim->pcdata->tickcounts = 0; fgt.c: if (dam > (4+LEVEL(victim)/4 + victim->pcdata->remort_times)) fgt.c: victim->pcdata->tickcounts = 0; fgt.c: if (dam > 5+LEVEL(victim)/12 + victim->pcdata->remort_times) fgt.c: victim->pcdata->tickcounts = 0; fgt.c: victim->pcdata->no_quit_pk = 0; fgt.c: victim->pcdata->no_quit = 0; fgt.c: victim->pcdata->no_quit_pk = 0; fgt.c: victim->pcdata->no_quit = 0; fgt.c: if(victim->pcdata->no_quit_pk >= 5 && IS_MOB(ch) && !victim->in_room->area->homeland && !IS_SET(ch->act, ACT_AGGRESSIVE) fgt.c: victim->pcdata->total_wps -= 100; fgt.c: victim->pcdata->warpoints -= 100; fgt.c: if (victim->pcdata->warpoints < 0) fgt.c: victim->pcdata->warpoints = 0; fgt.c: if (victim->pcdata->total_wps < 0) fgt.c: victim->pcdata->total_wps = 0; fgt.c: victim->pcdata->deaths++; fgt.c: victim->pcdata->no_quit_pk = 0; fgt.c: if (victim->pcdata->warpoints > (1+LEVEL(victim)/10)) fgt.c: victim->pcdata->warpoints -= (1 + (LEVEL (victim) / 10)); fgt.c: if (victim->pcdata->warpoints < 0) fgt.c: victim->pcdata->warpoints = 0; fgt.c: if (IS_SET (ch->pcdata->act2, PLR_AUTOLOOT)) fgt.c: else if (IS_SET (ch->pcdata->act2, PLR_AUTOGOLD)) fgt.c: if (IS_SET (ch->pcdata->act2, PLR_AUTOSAC)) fgt.c: if (IS_SET (ch->pcdata->act2, PLR_AUTOSPLIT) fgt.c:if (ch->pcdata->learned[gsn_bash] < 10) fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: tmpi = (15 + get_curr_dex (victim) +(victim->pcdata->learned[gsn_dodge] / 5)); fgt.c: chan = ((ch->pcdata->learned[gsn_bash]) + (get_curr_str (ch) * 3)) -tmpi; fgt.c: if (IS_PLAYER (ch) && ch->pcdata->learned[gsn_bash] < 5) fgt.c: if (IS_PLAYER(victim) && victim->pcdata->learned[gsn_steadiness] fgt.c: chan -= (victim->pcdata->learned[gsn_steadiness]/3); fgt.c: if ((number_percent() < ch->pcdata->learned[gsn_smash]) && fgt.c: ( ch->pcdata->learned[gsn_smash] > 20)) fgt.c: if((IS_MOB(ch) && number_range(1,10) == 4) ||(IS_PLAYER(ch) && is_member(ch, GUILD_BATTLEMASTER) && is_member(ch, GUILD_WARRIOR) && ch->pcdata->learned[gsn_smash] > 9 && number_percent() < ch->pcdata->learned[gsn_smash])) fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: ||(ch->pcdata->learned[gsn_flurry] > 0 && number_range(1,170) < fgt.c: ch->pcdata->learned[gsn_flurry]))) fgt.c: if (number_percent() > ch->pcdata->learned[gsn_flash]) fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: ch->pcdata->tickcounts = spl->mana; fgt.c: strcpy (ch->pcdata->temp->temp_string, argy); fgt.c: number_percent() < victim->pcdata->learned[gsn_awareness]) fgt.c: ch->pcdata->tickcounts = spl->casting_time; fgt.c: || (IS_PLAYER (ch) && number_percent () < ch->pcdata->learned[gsn_backstab])) fgt.c: if (IS_PLAYER (ch) && ch->pcdata->tickcounts > 1) fgt.c:if (ch->pcdata->learned[gsn_guard] < 50) fgt.c:if (victim->pcdata->guarding != NULL) fgt.c: if (ch->pcdata->guarded_by[i] != NULL) fgt.c:if(ch->pcdata->guarding != NULL) fgt.c: if (victim->pcdata->guarded_by[i] == NULL) fgt.c: ch->pcdata->guarding = victim; fgt.c: victim->pcdata->guarded_by[i] = ch; fgt.c: if(ch->pcdata->guarding == NULL) fgt.c: victim = (CHAR_DATA *) ch->pcdata->guarding; fgt.c: ch->pcdata->guarding = NULL; fgt.c: if (victim->pcdata->guarded_by[i] == ch) fgt.c: victim->pcdata->guarded_by[i] = NULL; fgt.c: if (IS_PLAYER (ch) && number_percent () > ch->pcdata->learned[gsn_rescue]) fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: if (fch->pcdata->alignment > 0 && fch->pcdata->alignment != ch->pcdata->alignment) fgt.c: chance += (ch->pcdata->learned[gsn_tornado] + ch->pcdata->learned[gsn_kick])/2; fgt.c: if (IS_PLAYER(victim) && (victim->pcdata->learned[gsn_steadiness] > 10)) fgt.c: chance -= (victim->pcdata->learned[gsn_steadiness]/6); fgt.c: if (IS_PLAYER(victim) && (victim->pcdata->learned[gsn_block] > 10)) fgt.c: if (number_percent() < (victim->pcdata->learned[gsn_block]/3)) fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: chance += ch->pcdata->learned[gsn_buddha] - 10; fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: chance += ch->pcdata->learned[gsn_nerve]/2; fgt.c: victim->pcdata->tickcounts = 0; fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c:number_percent()<(ch->pcdata->learned[gsn_double_kick]/5)) || fgt.c: chance += ch->pcdata->learned[gsn_kick]; fgt.c:(victim->pcdata->learned[gsn_steadiness] > 10)) fgt.c: chance -= (victim->pcdata->learned[gsn_steadiness]/4); fgt.c: if (IS_PLAYER(victim) && (victim->pcdata->learned[gsn_block] > 10)) fgt.c: if (number_percent() < (victim->pcdata->learned[gsn_block]/3)) fgt.c: if (IS_PLAYER(ch) && ch->pcdata->learned[580] < 0) fgt.c: int learned = ch->pcdata->learned[580]; fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: if (number_percent() >= ch->pcdata->learned[gsn_impale]) fgt.c: if (IS_PLAYER (ch) && ch->pcdata->tickcounts > 3) fgt.c: if (IS_MOB (ch) || (IS_PLAYER (ch) && percent < ch->pcdata->learned[gsn_disarm] * 2 / 3)) fgt.c: if (ch->pcdata->no_quit > 0) fgt.c: if (ch->pcdata->no_quit_pk < 5 && number_range(1,15) != 10) fgt.c: if (ch->pcdata->learned[gsn] < 40) fgt.c: if (ch->pcdata->learned[gsn] < 50 && number_range (1, vall[0]) == 5) fgt.c: else if (ch->pcdata->learned[gsn] < 60 && number_range (1, vall[1]) ==5) fgt.c: else if (ch->pcdata->learned[gsn] < 70 && number_range (1, vall[2]) ==5) fgt.c: else if (ch->pcdata->learned[gsn] < 80 && number_range (1, vall[3]) ==5) fgt.c: else if (ch->pcdata->learned[gsn] < 90 && number_range (1, vall[4]) ==5) fgt.c: else if (ch->pcdata->learned[gsn] < 92 && number_range (1, vall[5]) ==5) fgt.c: else if (ch->pcdata->learned[gsn] < 94 && number_range (1, vall[6]) ==5) fgt.c: else if (ch->pcdata->learned[gsn] < 96 && number_range (1, vall[7]) ==5) fgt.c: else if (ch->pcdata->learned[gsn] < 98 && number_range (1, vall[8]) ==5) fgt.c: if (learnyes && ch->pcdata->learned[gsn] < 100) fgt.c: ch->pcdata->learned[gsn]++; fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: strcpy(ch->pcdata->temp->temp_string, argy); fgt.c: ch->pcdata->tickcounts = 10+(((I_WEAPON *)bow->more)->ammo_type)*4; fgt.c: if(!(victim->pcdata->no_quit_pk > 0)) { fgt.c: if (number_range(1,110) > ch->pcdata->learned[gsn_shoot]) fgt.c: if (number_range(1,110) > ch->pcdata->learned[gsn_throw]) give.c: if (ch->pcdata->no_quit_pk < 4); give.c: ch->pcdata->no_quit_pk = 4;/*JRAJRA*/ give.c: if (IS_PLAYER(ch) && ch->pcdata->no_quit_pk >= 6) give.c: if (number_percent () > ch->pcdata->learned[gsn_hide] + ch->pcdata->plus_hide) give.c:/* if ( IS_MOB(victim) && victim->npcdata->hire == ch ) give.c: victim->npcdata->paid += (amount*100); give.c: if ( victim->npcdata->wage > victim->npcdata->paid ) give.c: name_amount(victim->npcdata->wage - victim->npcdata->paid )); give.c:/* if ( IS_MOB(victim) && victim->npcdata->hire == ch ) give.c: victim->npcdata->paid += (amount); give.c: if ( victim->npcdata->wage > victim->npcdata->paid ) give.c: name_amount(victim->npcdata->wage - victim->npcdata->paid )); give.c: if (IS_PLAYER (ch) && ch->pcdata->condition[COND_DRUNK] > 10) give.c: if (IS_PLAYER (ch) && ch->pcdata->condition[COND_THIRST] < 7) give.c: if (IS_PLAYER (ch) && ch->pcdata->condition[COND_THIRST] > 40) give.c: ch->pcdata->condition[COND_THIRST] = 48; give.c: if (IS_PLAYER (ch) && ch->pcdata->condition[COND_DRUNK] > 10) give.c: if (IS_PLAYER (ch) && ch->pcdata->condition[COND_FULL] > 40) give.c: if (IS_PLAYER (ch) && ch->pcdata->condition[COND_THIRST] > 40) give.c: if (IS_PLAYER (ch) && ch->pcdata->condition[COND_FULL] > 40) give.c: conditiona = ch->pcdata->condition[COND_FULL]; give.c: if (conditiona < 4 && ch->pcdata->condition[COND_FULL] > 4) give.c: else if (ch->pcdata->condition[COND_FULL] > 40) give.c: if (IS_SET(pObj->value[10], guild_data[i].mob_guildmaster_bit) && !IS_SET(ch->pcdata->guilds, guild_data[i].mob_guildmaster_bit)) give.c: if (ch->pcdata->no_quit_pk < 5 && get_curr_int(ch) > 21 && get_curr_wis(ch) > 21 give.c: if (ch->pcdata->learned[(bk->teaches)] > 25) give.c: ch->pcdata->learned[(bk->teaches)] = 26; give.c: if (ch->pcdata->alignment == 0) give.c: if (victim->pcdata->alignment == 0) give.c: if (ch->pcdata->alignment == victim->pcdata->alignment) give.c: if (victim->pcdata->alignment == 0 && ch->pcdata->alignment != 0) give.c: if (ch->pcdata->alignment == 0 && victim->pcdata->alignment != 0) give.c: || (IS_PLAYER (ch) && ch->pcdata->learned[gsn_steal] < 60) give.c: ch->pcdata->light++; give.c: ch->pcdata->light--; give.c: if (ch->pcdata->light < 0) ch->pcdata->light = 0; give.c: if (number_range (0, 100) > ch->pcdata->learned[gsn_butcher]) grnd.c: if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam += 3; grnd.c: if (IS_PLAYER(victim) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam /= 1; grnd.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] != -100) grnd.c: dam += (ch->pcdata->learned[gsn_grapple]/7); grnd.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] != -100) grnd.c: dam += (ch->pcdata->learned[gsn_grapple]/7); grnd.c: if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam += 3; grnd.c: if (IS_PLAYER(victim) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam /= 1; grnd.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] != -100) grnd.c: dam += (ch->pcdata->learned[gsn_grapple]/7); grnd.c: if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam += 3; grnd.c: if (IS_PLAYER(victim) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam /= 1; grnd.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] != -100) grnd.c: dam += (ch->pcdata->learned[gsn_grapple]/7); grnd.c: if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam += 3; grnd.c: if (IS_PLAYER(victim) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam /= 1; grnd.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] != -100) grnd.c: dam += (ch->pcdata->learned[gsn_grapple]/7); grnd.c: if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam += 3; grnd.c: if (IS_PLAYER(victim) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam /= 1; grnd.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] != -100) grnd.c: dam += (ch->pcdata->learned[gsn_grapple]/7); grnd.c: if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam += 3; grnd.c: if (IS_PLAYER(victim) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam /= 1; grnd.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] != -100) grnd.c: dam += (ch->pcdata->learned[gsn_grapple]/7); grnd.c: if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam += 3; grnd.c: if (IS_PLAYER(victim) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam /= 1; grnd.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] != -100) grnd.c: dam += (ch->pcdata->learned[gsn_grapple]/7); grnd.c: if (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam += 3; grnd.c: if (IS_PLAYER(victim) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle"))) dam /= 1; grnd.c: victim->hit -= (get_curr_str(ch) + (IS_AUGMENTED(ch, AUG_FACE_SPIKE) ? 20 : 0) + ((IS_PLAYER(ch) && ch->pcdata->learned[gsn_grapple] > 0) ? ch->pcdata->learned[gsn_grapple]/8 : 0)); grnd.c: if ((num_used == hit_type) && (number_range(1,6) == 2 || (IS_PLAYER(ch) && (!str_cmp(race_info[ch->pcdata->race].name, "minotaur") || !str_cmp(race_info[ch->pcdata->race].name, "gargoyle")) && number_range(1,2) == 2))) grnd.c: victim->pcdata->condition[COND_FULL] = 48; grnd.c: victim->pcdata->condition[COND_THIRST] = 48; grnd.c: victim->pcdata->no_quit_pk = 0; grnd.c: if (victim->pcdata->warpoints - (1 + (LEVEL (victim) / 10)) grnd.c: victim->pcdata->warpoints -= (1 + (LEVEL (victim) / 10)); grnd.c: if (IS_SET (ch->pcdata->act2, PLR_AUTOLOOT)) grnd.c: else if (IS_SET (ch->pcdata->act2, PLR_AUTOGOLD)) grnd.c: if (IS_SET (ch->pcdata->act2, PLR_AUTOSAC)) grnd.c: if (IS_SET (ch->pcdata->act2, PLR_AUTOSPLIT) guild.c: if (IS_SET (ch->pcdata->guilds, guildflag)) guild.c: if (!IS_SET (ch->pcdata->guilds, (mob->pIndexData->act3))) guild.c: ch->pcdata->stat[guild_data[i].stat_modified]--; guild.c: REMOVE_BIT(ch->pcdata->guilds, guild_data[i].player_guild_bit); guild.c: if (!IS_SET(ch->pcdata->guilds, oldnum)) guild.c: if (ch->pcdata->bank < 60000) guild.c: if(ch->pcdata->warpoints < 100) guild.c: ch->pcdata->bank -= 60000; guild.c: ch->pcdata->warpoints -= 100; guild.c: ch->pcdata->stat[guild_data[i].stat_modified]--; guild.c: REMOVE_BIT(ch->pcdata->guilds, guild_data[i].player_guild_bit); guild.c: ch->pcdata->stat[guild_data[i].stat_modified]++; guild.c: SET_BIT(ch->pcdata->guilds, guild_data[i].player_guild_bit); guild.c: if (IS_SET (ch->pcdata->guilds, mob->pIndexData->act3 )) guild.c: if (ch->pcdata->remort_times < remorts) guild.c: if (ch->pcdata->warpoints < wps) guild.c: if (ch->pcdata->killpoints < kps) guild.c: ch->pcdata->warpoints -= wps; guild.c: ch->pcdata->killpoints -= kps; guild.c: ch->pcdata->stat[guild_data[i].stat_modified]++; guild.c: SET_BIT(ch->pcdata->guilds, guild_data[i].player_guild_bit); guild.c: sprintf(buf, "-->You are level %d, with %d remorts, %ld warpoints, and %d killpoints.\n\r", LEVEL(ch), ch->pcdata->remort_times, ch->pcdata->warpoints, ch->pcdata->killpoints); hnd.c: ch->pcdata->no_spam = 1; hnd.c: if (ch->pcdata->no_spam == 0) hnd.c: ch->pcdata->no_spam = 2; hnd.c: else if (ch->pcdata->no_spam == 1) hnd.c: ch->pcdata->no_spam = 0; hnd.c: ch->pcdata->no_spam = 1; hnd.c: return 18 + (((ch->pcdata->played / 2) + (((int) (current_time - ch->pcdata->logon)) / 2)) / 7200) / 4; hnd.c: return URANGE (3, (ch->pcdata->stat[num] + UMIN(2, ch->pcdata->stat_mod[num])), 36); hnd.c: return get_stat (ch, STR) + align_info[ch->pcdata->alignment].bonus[0]; hnd.c: return get_stat (ch, INT) + align_info[ch->pcdata->alignment].bonus[1]; hnd.c: return get_stat (ch, DEX) + align_info[ch->pcdata->alignment].bonus[3]; hnd.c: return get_stat (ch, WIS) + align_info[ch->pcdata->alignment].bonus[2]; hnd.c: return get_stat (ch, CON) + align_info[ch->pcdata->alignment].bonus[4]; hnd.c: ch->pcdata->stat_mod[STR] += mod; hnd.c: ch->pcdata->stat_mod[DEX] += mod; hnd.c: ch->pcdata->stat_mod[INT] += mod; hnd.c: ch->pcdata->stat_mod[WIS] += mod; hnd.c: ch->pcdata->stat_mod[CON] += mod; hnd.c: ch->pcdata->saving_throw += mod; hnd.c: ch->pcdata->resist_summon += mod; hnd.c: ch->pcdata->plus_kick += mod; hnd.c: ch->pcdata->plus_sneak += mod; hnd.c: ch->pcdata->warmth += mod; hnd.c: ch->pcdata->plus_hide += mod; hnd.c: ch->affected_by |= ch->pcdata->nat_abilities; hnd.c: ch->affected_by |= race_info[ch->pcdata->race].affect_bits; hnd.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; hnd.c: ch->more_affected_by |= race_info[ch->pcdata->race].affect_bits2; hnd.c: ch->affected_by |= align_info[ch->pcdata->alignment].affect_bits; hnd.c: ch->more_affected_by |= align_info[ch->pcdata->alignment].affect_bits2; hnd.c: ch->affected_by |= ch->pcdata->nat_abilities; hnd.c: ch->affected_by |= race_info[ch->pcdata->race].affect_bits; hnd.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; hnd.c: ch->more_affected_by |= race_info[ch->pcdata->race].affect_bits2; hnd.c: ch->affected_by |= align_info[ch->pcdata->alignment].affect_bits; hnd.c: ch->more_affected_by |= align_info[ch->pcdata->alignment].affect_bits2; hnd.c: ch->affected_by |= ch->pcdata->nat_abilities; hnd.c: ch->affected_by |= race_info[ch->pcdata->race].affect_bits; hnd.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; hnd.c: ch->more_affected_by |= race_info[ch->pcdata->race].affect_bits2; hnd.c: ch->affected_by |= align_info[ch->pcdata->alignment].affect_bits; hnd.c: ch->more_affected_by |= align_info[ch->pcdata->alignment].affect_bits2; hnd.c: ch->affected_by |= ch->pcdata->nat_abilities; hnd.c: ch->affected_by |= race_info[ch->pcdata->race].affect_bits; hnd.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; hnd.c: ch->more_affected_by |= race_info[ch->pcdata->race].affect_bits2; hnd.c: ch->affected_by |= align_info[ch->pcdata->alignment].affect_bits; hnd.c: ch->more_affected_by |= align_info[ch->pcdata->alignment].affect_bits2; hnd.c: ch->affected_by |= ch->pcdata->nat_abilities; hnd.c: ch->affected_by |= race_info[ch->pcdata->race].affect_bits; hnd.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; hnd.c: ch->more_affected_by |= race_info[ch->pcdata->race].affect_bits2; hnd.c: ch->affected_by |= align_info[ch->pcdata->alignment].affect_bits; hnd.c: ch->more_affected_by |= align_info[ch->pcdata->alignment].affect_bits2; hnd.c: ch->in_room->light -= ch->pcdata->light; hnd.c: while (ch->pcdata->pet_temp[kk] != 0) hnd.c: ch->pcdata->pet_temp[kk] = pir->pIndexData->vnum; hnd.c: ch->pcdata->pet_hps[kk] = pir->hit; hnd.c: ch->pcdata->pet_move[kk] = pir->move; hnd.c: if (ch->pcdata->stat[i] > race_info[ch->pcdata->race].limits[i]) hnd.c: ch->pcdata->stat[i] = race_info[ch->pcdata->race].limits[i]; hnd.c: if (oneroom->area && oneroom->area->open != 0 && IS_PLAYER (ch) && ch->pcdata->level > 100 && ch->pcdata->level < 105) hnd.c: if (oneroom->area && oneroom->area->open == 0 && IS_PLAYER (ch) && ch->pcdata->level < 101) hnd.c: ch->affected_by |= ch->pcdata->nat_abilities; hnd.c: ch->affected_by |= race_info[ch->pcdata->race].affect_bits; hnd.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; hnd.c: ch->more_affected_by |= race_info[ch->pcdata->race].affect_bits2; hnd.c: ch->affected_by |= align_info[ch->pcdata->alignment].affect_bits; hnd.c: ch->more_affected_by |= align_info[ch->pcdata->alignment].affect_bits2; hnd.c: racenum == ch->pcdata->race && (nr = get_room_index (roomvn)) != NULL && (nr->vnum < 100 && nr->vnum > (100+NUM_ALIGN-1))) hnd.c: ch->pcdata->pet_temp[kk] = 0; hnd.c: if (IS_PLAYER(ch) && ch->pcdata->light >= 0) hnd.c: oneroom->light +=ch->pcdata->light; hnd.c: if (IS_PLAYER(ch) && IS_SET(ch->pcdata->act2, PLR_MAPPING)) hnd.c: ch->pcdata->armor[0] += (r->protects_body); hnd.c: ch->pcdata->armor[1] += (r->protects_head); hnd.c: ch->pcdata->armor[2] += (r->protects_legs); hnd.c: ch->pcdata->armor[3] += (r->protects_arms); hnd.c: ch->pcdata->armor[2] += (r->protects_legs * r->condition_now) / (r->max_condition); hnd.c: ch->pcdata->armor[0] += (r->protects_body * r->condition_now) / (r->max_condition); hnd.c: ch->pcdata->armor[1] += (r->protects_head * r->condition_now) / (r->max_condition); hnd.c: ch->pcdata->armor[3] += (r->protects_arms * r->condition_now) / (r->max_condition); hnd.c: ch->pcdata->warmth += r->warmth; hnd.c: if (ch->pcdata->warmth < 0) hnd.c: ch->pcdata->warmth = 0; hnd.c: /* if (ch->pcdata->n_mana<0) ch->pcdata->n_mana += ((I_GEM *) obj->more)->mana_now; hnd.c: ((I_GEM *) obj->more)->mana_now+=ch->pcdata->n_mana; hnd.c: ch->pcdata->n_mana = 0; hnd.c: ++ch->pcdata->light; hnd.c: ch->pcdata->armor[0] -= (r->protects_body); hnd.c: ch->pcdata->armor[1] -= (r->protects_head); hnd.c: ch->pcdata->armor[2] -= (r->protects_legs); hnd.c: ch->pcdata->armor[3] -= (r->protects_arms); hnd.c: ch->pcdata->armor[2] -= (r->protects_legs * r->condition_now) / (r->max_condition); hnd.c: ch->pcdata->armor[0] -= (r->protects_body * r->condition_now) / (r->max_condition); hnd.c: ch->pcdata->armor[1] -= (r->protects_head * r->condition_now) / (r->max_condition); hnd.c: ch->pcdata->armor[3] -= (r->protects_arms * r->condition_now) / (r->max_condition); hnd.c: ch->pcdata->warmth -= r->warmth; hnd.c: if (ch->pcdata->warmth < 0) hnd.c: ch->pcdata->warmth = 0; hnd.c: amt=UMIN((0-((I_GEM *) obj->more)->mana_now),ch->pcdata->n_mana); hnd.c: ch->pcdata->n_mana-=amt; hnd.c: if(--ch->pcdata->light < 0) hnd.c: ch->pcdata->light = 0; hnd.c: if(ch->pcdata->guarding != NULL) hnd.c: if(IS_PLAYER(ch->pcdata->guarding)) hnd.c: if (ch->pcdata->guarding->pcdata->guarded_by[i] == ch) hnd.c: ch->pcdata->guarding->pcdata->guarded_by[i] = NULL; hnd.c: ch->pcdata->guarding = NULL; hnd.c: if(ch->pcdata->guarded_by[i] != NULL) hnd.c: if (IS_PLAYER(ch->pcdata->guarded_by[i])) hnd.c: ch->pcdata->guarded_by[i]->pcdata->guarding = NULL; hnd.c: ch->pcdata->guarded_by[i] = NULL; hnd.c: ch->pcdata->condition[COND_FULL] = 55; hnd.c: ch->pcdata->condition[COND_THIRST] = 55; hnd.c: ch->pcdata->condition[COND_DRUNK] = 0; hnd.c: char_to_room(ch, get_room_index(ch->pcdata->alignment+100)); hnd.c: if (rch->pcdata->race != RCLOOK) hnd.c: if (rch->pcdata->race != RCLOOK) hnd.c: && victim->pcdata->wizinvis >= LEVEL (ch) hnd.c: && victim->pcdata->wizinvis >= ch->pcdata->level hnd.c: if (IS_PLAYER (ch) && ch->pcdata->level >= LEVEL_IMMORTAL) info.c: if (ch->pcdata->show_lev) info.c: ch->pcdata->show_lev = FALSE; info.c: ch->pcdata->show_lev = TRUE; info.c: if (LEVEL(ch) == MAX_LEVEL && align!=wch->pcdata->alignment info.c: if (wch->pcdata->wizinvis == 0) info.c: if (wch->pcdata->quiet == 1) info.c: if (wch->pcdata->quiet == 2) info.c: if (IS_SET(wch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_GOOD) info.c: || IS_SET(wch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_EVIL)) info.c: wch->pcdata->remort_times, info.c: (IS_SET(wch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_FIRE) ? "\x1b[1;31m-" : " "), info.c: (IS_SET(wch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_AIR) ? "\x1b[1;36m-" : " "), info.c: (IS_SET(wch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_WATER) ? "\x1b[1;34m-" : " "), info.c: (IS_SET(wch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_EARTH) ? "\x1b[1;32m-" : " "), info.c: (IS_SET (wch->pcdata->act2, PLR_SILENCE) ? " s" : " "), info.c: (wch->pcdata->bgf ? "-" : " "), (IN_BATTLE (wch) ? "+" : " "), info.c: (IS_SET(wch->pcdata->act2, PLR_HARDCORE) ? "\x1b[1;31mH" : " "), info.c: wch->pcdata->title, info.c: (wch->pcdata->wizinvis != 0 ? " \x1b[1;30m(\x1b[1;37mInvis\x1b[1;30m)" : "")); info.c: if (!wch->pcdata->show_lev) info.c: (IS_SET(wch->pcdata->act2, PLR_HARDCORE) ? "\x1b[1;31mH" : " "), info.c: wch->pcdata->title, info.c: (wch->pcdata->wizinvis != 0 ? " (Invis)" : "")); info.c: if(IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_FIRE)) buf = "\x1B[1;31mF\x1B[0;37m-"; info.c: else if (IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_WATER)) buf = "\x1B[1;34mW\x1B[0;37m-"; info.c: else if (IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_AIR)) buf = "\x1B[1;36mA\x1B[0;37m-"; info.c: else if (IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_EARTH)) buf = "\x1B[1;32mE\x1B[0;37m-"; info.c: else if (IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_GOOD)) buf = "\x1B[1;29mG\x1B[0;37m-"; info.c: else if (IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_EVIL)) buf = "\x1B[1;30mE\x1B[0;37m-"; int.c: ch->pcdata->oldgrep = mem_alloc (strlen (grep) + 1); int.c: strcpy (ch->pcdata->oldgrep, grep); int.c: if (ch->pcdata->oldgrep) int.c: free_string (ch->pcdata->oldgrep); int.c: ch->pcdata->oldgrep = NULL; int.c: if (!found && IS_PLAYER(ch) && ch->pcdata->command_objs > 0) int.c: d->character->pcdata->email, NAME (dd->character), dd->character->pcdata->email, int.c: d->character->pcdata->email, NAME (dd->character), dd->character->pcdata->email, look.c: if (ch->pcdata->alignment == fch->pcdata->alignment) look.c: if (viewer->pcdata->no_quit_pk < 2) look.c: viewer->pcdata->no_quit_pk = 2; look.c: if (ch->pcdata->no_quit_pk < 2) look.c: ch->pcdata->no_quit_pk = 2; look.c: if (!IS_SET(viewer->pcdata->act2, PLR_AUTOSCAN)) look.c: if(viewer->pcdata->learned[gsn_sixth_sense] < 50) look.c: if ((ch->pcdata->wizinvis > LEVEL(viewer)) look.c: if (IS_MOB (ch) || IS_SET (ch->pcdata->act2, PLR_COMBINE)) look.c: if (IS_MOB (ch) || IS_SET (ch->pcdata->act2, PLR_COMBINE)) look.c: if (IS_MOB (ch) || IS_SET (ch->pcdata->act2, PLR_COMBINE)) look.c: if (IS_PLAYER (ch) && (ch->pcdata->no_spam == 2 || ch->pcdata->no_spam == 1) && !tflag) look.c: if ((IS_MOB(victim) && (victim->pIndexData->mobtype == MOB_BIRD || victim->pIndexData->mobtype == MOB_DRAGON)) || (IS_PLAYER(victim) && IS_SET(race_info[victim->pcdata->race].affect_bits, AFF_FLYING))) look.c: if (IS_PLAYER (victim) && !IS_SET (ch->pcdata->act2, PLR_BRIEF) look.c: strlen (victim->pcdata->title) < 39) look.c: strcat (buf, victim->pcdata->title); look.c: if (IS_PLAYER (ch) && (ch->pcdata->no_spam == 2 || ch->pcdata->no_spam == 1)) look.c: if ((IS_MOB(victim) && (victim->pIndexData->mobtype == MOB_BIRD || victim->pIndexData->mobtype == MOB_DRAGON)) || (IS_PLAYER(victim) && IS_SET(race_info[victim->pcdata->race].affect_bits, AFF_FLYING))) look.c: if (IS_PLAYER (ch) && ch->pcdata->no_spam == 0) look.c: if (IS_SET(race_info[victim->pcdata->race].affect_bits, AFF_FLYING)) look.c: send_to_char (victim->pcdata->name, ch); look.c: send_to_char (race_info[victim->pcdata->race].name, ch); look.c: && ((IS_PLAYER (ch) && number_percent () < ch->pcdata->learned[gsn_peek]) || IS_IMMORTAL (ch))) look.c:AFF_BLIND) && IS_AFFECTED(ch, AFF_INFRARED) && IS_SET(ch->pcdata->act2, look.c: sprintf(buf, "\x1b[%d;%dr", MAP_HEIGHT, ch->pcdata->pagelen); look.c: ch->pcdata->x = MAP_WIDTH/2; look.c: ch->pcdata->y = MAP_HEIGHT/2; look.c: sprintf(buf, "\x1B[%d;1f", ch->pcdata->pagelen); look.c: !IS_SET (ch->pcdata->act2, PLR_BRIEF))) look.c: if (IS_PLAYER (ch) && IS_SET (ch->pcdata->act2, PLR_AUTOEXIT)) look.c: number_range(1,140) <ch->pcdata->learned[gsn_locate_trap]) look.c: number_range(1,140) <ch->pcdata->learned[gsn_locate_trap]) look.c: sprintf (buffy, "You have \x1B[1;37m%ld\x1B[0m coins in the bank.\n\r", ch->pcdata->bank); look.c:ch->pcdata->level, ch->pcdata->warpoints, ch->pcdata->remort_times); look.c:(ch), ch->pcdata->level, ch->pcdata->warpoints, ch->pcdata->remort_times); look.c: if (strcmp (arg1, ch->pcdata->pwd) && look.c: strcmp(arg1, ch->pcdata->rpwd)) look.c: pwdnew = (arg2, ch->pcdata->name); look.c: if (ch->pcdata->pwd != NULL) look.c: free_string (ch->pcdata->pwd); look.c: ch->pcdata->pwd = str_dup (pwdnew); look.c: if (ch->pcdata->rpwd) look.c: free_string(ch->pcdata->rpwd); look.c: ch->pcdata->rpwd = str_dup(arg2); look.c: send_to_char( !IS_SET(ch->pcdata->deaf, CHANNEL_AUCTION) look.c: send_to_char( !IS_SET(ch->pcdata->deaf, CHANNEL_NOTIFY) look.c: send_to_char( !IS_SET(ch->pcdata->deaf, CHANNEL_CHAT) look.c: send_to_char( !IS_SET(ch->pcdata->deaf, CHANNEL_IMMTALK) look.c: send_to_char( !IS_SET(ch->pcdata->deaf, CHANNEL_CLANTALK) look.c: send_to_char( !IS_SET(ch->pcdata->deaf, CHANNEL_YELL) look.c: REMOVE_BIT (ch->pcdata->deaf, bit); look.c: SET_BIT (ch->pcdata->deaf, bit); look.c: if(ch->in_room->exit[door]->d_info && IS_SET(ch->in_room->exit[door]->d_info->exit_info, EX_HASTRAP) && number_range(1,150) < ch->pcdata->learned[gsn_locate_trap]) look.c: if (number_range (0, 120) < UMAX (8, ch->pcdata->learned[gsn_search]) look.c: if (number_range (0, 120) < UMAX (8, ch->pcdata->learned[gsn_search]) look.c: if (number_range (0, 120) > UMAX (15, ch->pcdata->learned[gsn_search] + 10)) look.c: if (number_range (0, 120) < UMAX (8, ch->pcdata->learned[gsn_search])) look.c: ch->pcdata->tickcounts = 9; look.c: strcpy (ch->pcdata->temp->temp_string, argy); look.c: ch->pcdata->temp->temp_string[0] = '\0'; medit.c: sprintf (minibuf, "\x1B[1;%dr\x1B[2JDone.\n\r", ch->pcdata->pagelen); medit.c: sprintf (minibuf, "\x1B[1;%dr\x1B[2JDone.\n\r", ch->pcdata->pagelen); mgc.c: nat_level = (get_curr_int (ch) + get_curr_wis (ch)) / 2 + bonus + (ch->pcdata->remort_times+1)/2; mgc.c: if (ch->pcdata->n_mana < 0) ch->pcdata->n_mana = 0; mgc.c: mana_fire = ch->pcdata->n_mana; mgc.c: mana_air = ch->pcdata->n_mana; mgc.c: mana_water = ch->pcdata->n_mana; mgc.c: mana_earth = ch->pcdata->n_mana; mgc.c: mana_spirit = ch->pcdata->n_mana; mgc.c: level += ((get_curr_int (ch) + get_curr_wis (ch)) / 2) +(ch->pcdata->remort_times+1); mgc.c: if (ch->pcdata->n_mana < 0) ch->pcdata->n_mana = 0; mgc.c: mana = ch->pcdata->n_mana; mgc.c: else if (rch->pcdata->learned[sn] > 30) mgc.c:(victim->pcdata->saving_throw))); mgc.c: if (ch->pcdata->n_mana < 0) ch->pcdata->n_mana = 0; mgc.c: mana = ch->pcdata->n_mana; mgc.c: if (ch->pcdata->n_mana < 0) ch->pcdata->n_mana = 0; mgc.c: if (ch->pcdata->n_mana >= mana) mgc.c: ch->pcdata->n_mana -= mana; mgc.c: mana -= ch->pcdata->n_mana; mgc.c: ch->pcdata->n_mana = 0; mgc.c: if (ch->pcdata->tickcounts > 11 && (FIGHTING (ch) != NULL)) mgc.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_ranged] > pow.max_prac_spells) mgc.c: if (ch->pcdata->remort_times > 3) range++; mgc.c: if (ch->pcdata->remort_times > 6) range++; mgc.c: || (IS_PLAYER (ch) && LEVEL (ch) < spell->spell_level) || (IS_PLAYER(ch) && (ch->pcdata->learned[spell->gsn] <= 0))) mgc.c: if(!(victim->pcdata->no_quit_pk > 0)) { mgc.c: strcpy (ch->pcdata->temp->temp_string, argy); mgc.c: if ((LEVEL (ch) < 100) || (LEVEL (ch) > 99 && IS_SET (ch->pcdata->act2, PLR_HOLYLAG))) mgc.c: ch->pcdata->remort_times*0; mgc.c: ch->pcdata->tickcounts = ((spell->casting_time) * (100-bonus))/100; mgc.c: if (ranged && (ch->pcdata->learned[gsn_ranged] > pow.max_prac_spells)) mgc.c: ch->pcdata->tickcounts +=5; mgc.c: if (IS_PLAYER(ch) && ch->pcdata->learned[gsn_ranged] >= pow.max_prac_spells) mgc.c: if (ch->pcdata->remort_times > 3) range++; mgc.c: if (ch->pcdata->remort_times > 5) range++; mgc.c: ch->pcdata->tickcounts = spell->casting_time/2+3; mgc.c: ch->pcdata->tickcounts /= 2; mgc.c: (ch->pcdata->learned[spell->gsn] mgc.c: if (spell->spell_lag > 0 && ch->pcdata->no_quit > 0) mgc.c: sprintf(buf, "You must wait %d hours before casting %s!\n\r", ch->pcdata->no_quit, spell->spell_name); mgc.c: if (ch->pcdata->no_quit_pk > 0 && number_percent() < spell->pk_fail_chance) mgc.c: if(IS_SET(spell->guilds, guild_data[i].mob_guildmaster_bit) && !IS_SET(ch->pcdata->guilds, guild_data[i].mob_guildmaster_bit)) mgc.c: if (ch->pcdata->tickcounts > 2) mgc.c: ch->pcdata->tickcounts = spell->casting_time + 10; move.c: ptrk->online = ch->pcdata->online_spot; move.c: sprintf (ddd, "\x1B[2J\x1B[0m\x1B[1;%dr", ch->pcdata->pagelen); move.c: if (ch->in_room->sector_type == SECT_CAPTURE && ch->in_room->calign != ch->pcdata->alignment) { move.c: sprintf (buf, "\x1b[1;37m%s\x1b[0;37m has captured \x1b[0;37m'\x1b[1;37m%s\x1b[0;37m' for the forces of %s!", ch->pcdata->name, ch->in_room->name, align_info[ch->pcdata->alignment].name); move.c: pRoom->calign = ch->pcdata->alignment; move.c: pMob->alignment = ch->pcdata->alignment; move.c: align_info[ch->pcdata->alignment].bonus[0] = 1; move.c: align_info[ch->pcdata->alignment].bonus[1] = 1; move.c: align_info[ch->pcdata->alignment].bonus[2] = 1; move.c: align_info[ch->pcdata->alignment].bonus[3] = 1; move.c: align_info[ch->pcdata->alignment].bonus[4] = 1; move.c: sprintf (ddd, "\x1B[2J\x1B[0m\x1B[1;%dr", ch->pcdata->pagelen); move.c: ch->pcdata->resist_summon = 0; move.c: if (IS_PLAYER (ch) && (ch->pcdata->condition[COND_DRUNK] > 15 || IS_AFFECTED(ch, AFF_CONFUSE)) && number_range(1,7) == 2) move.c: if (ch->pcdata->speedwalk > 700 && ch->position != POSITION_RUNNING) move.c: ch->pcdata->speedwalk = 2*PULSE_VIOLENCE +1; move.c: if (ob->pIndexData->value[7] != ch->pcdata->race) move.c: if ((ch->pcdata->donated == 0 || ob->pIndexData->value[7] > ch->pcdata->donated)) move.c: sprintf (t, "%ss may not pass!", align_info[ch->pcdata->alignment].name); move.c: if ((IS_SET(to_room->room_flags, ROOM_INDOORS) || IS_SET(to_room->room_flags, ROOM_UNDERGROUND)) && ch->pcdata->learned[gsn_swim] < 50) move.c: if (!IS_AFFECTED(ch, AFF_FLYING) && number_range (0, 105) > ch->pcdata->learned[gsn_swim]) move.c: move += (ch->pcdata->carry_weight /(weightmult * WGT_MULT))-1; move.c: if (ch->pcdata->carry_weight / WGT_MULT > 119) move.c: if (ch->pcdata->carry_weight / WGT_MULT > 199) move.c: && number_percent() > ch->pcdata->learned[gsn_swim]) move.c: if (IS_SET (fch->act, PLR_HOLYLIGHT) || (IS_PLAYER (ch) && number_range (1, 75) > ch->pcdata->learned[gsn_sneak])) move.c: in_room->light -= ch->pcdata->light; move.c: if (ptrk->online== ch->pcdata->online_spot) move.c: to_room->light += ch->pcdata->light; move.c: if (ptrk->online== ch->pcdata->online_spot) move.c: (ch->pcdata->act2, PLR_BRIEF)) move.c: SET_BIT (ch->pcdata->act2, PLR_BRIEF); move.c: REMOVE_BIT (ch->pcdata->act2, PLR_BRIEF); move.c: if (IS_SET (fch->act, PLR_HOLYLIGHT) || (IS_PLAYER (ch) && number_range (1, 90) > ch->pcdata->learned[gsn_sneak])) move.c: if (fch->pcdata->no_quit_pk < 4) move.c: fch->pcdata->no_quit_pk = 4; /* JRAJRA */ move.c: if (ch->pcdata->no_quit_pk < 4) move.c: ch->pcdata->no_quit_pk = 4; /* JRAJRA */ move.c: if (ch->pcdata->learned[gsn_search] > 40) move.c: viewer->pcdata->no_quit_pk = 5; move.c: ch->pcdata->no_quit_pk = 5; move.c: if (!IS_SET(viewer->pcdata->act2, PLR_AUTOSCAN) move.c: || viewer->pcdata->learned[gsn_sixth_sense] < 50 move.c: if (!is_first_letter_vowel(align_info[ch->pcdata->alignment].name)) move.c: sprintf(buf, "You see +* A %s %s *+ arrive", align_info[ch->pcdata->alignment].name, race_info[ch->pcdata->race].name); move.c: sprintf(buf, "You see +* An %s %s *+ arrive", align_info[ch->pcdata->alignment].name, race_info[ch->pcdata->race].name); move.c: if (!is_first_letter_vowel(race_info[ch->pcdata->race].name)) move.c: sprintf(buf, "You see a %s arrive", (race_info[ch->pcdata->race].name)); move.c: sprintf(buf, "You see an %s arrive", (race_info[ch->pcdata->race].name)); move.c: REMOVE_BIT(ch->pcdata->act2, PLR_MAPPING); move.c: else if (ch->desc && IS_SET(ch->pcdata->act2, PLR_MAPPING)) move.c: int newx = ch->pcdata->x; move.c: int newy = ch->pcdata->y; move.c: MAP_WIDTH-2 || door == 4 || door == 5 || IS_SET(ch->pcdata->act2, move.c: sprintf(buf, "\x1b[%d;%dr",MAP_HEIGHT,ch->pcdata->pagelen); move.c: gotoxy(ch, ch->pcdata->x,ch->pcdata->y); move.c: IS_SET(ch->pcdata->act2, PLR_VIEWPLAYERS)) move.c: if (!found && in_room->more && in_room->more->people != NULL && IS_SET(ch->pcdata->act2, PLR_VIEWMOBS)) move.c: if (IS_SET(ch->pcdata->act2, PLR_NOIBM)) move.c: ch->pcdata->y += (door-1); move.c: ch->pcdata->x += (2-door); move.c: sprintf(buf, "\x1B[%d;1f", ch->pcdata->pagelen); move.c: if (number_range(1,130) < ch->pcdata->learned[gsn_locate_trap]) move.c: ch->pcdata->speedwalk += 2; move.c: ch->pcdata->carry_weight = 0; move.c: ch->pcdata->carry_number = 0; move.c: ch->pcdata->command_objs = 0; move.c: ch->pcdata->carry_weight += get_obj_weight (obj); move.c: ch->pcdata->carry_number += get_obj_number (obj); move.c: ch->pcdata->command_objs++; move.c: if (!is_member(ch, GUILD_THIEFG) && number_range(1,110) > ch->pcdata->learned[gsn_pick_lock]) move.c: ((FIGHTING(ch)->pcdata->learned[gsn_grapple] == -100 ? FALSE : move.c: ch->fgt->fighting->pcdata->learned[gsn_grapple])))))) move.c: if (ch->in_room && ((!IS_SET(ch->in_room->room_flags,ROOM_INDOORS) && !IS_SET(ch->in_room->room_flags, ROOM_UNDERGROUND)) || ch->height<= INDOOR_FLY_HEIGHT) && IS_SET (ch->pcdata->nat_abilities, AFF_FLYING)) move.c: (cur_temp(ch) + ch->pcdata->warmth < 40)) || move.c: (cur_temp(ch) + ch->pcdata->warmth < 30))) move.c: if (IS_MOB (ch) || number_percent () < ch->pcdata->learned[gsn_sneak] + ch->pcdata->plus_sneak) move.c: number_range (1, 104) <= ch->pcdata->learned[gsn_hide] + ch->pcdata->plus_hide)) move.c: if (IS_PLAYER (ch) && (IS_SET (ch->pcdata->nat_abilities, AFF_FLYING))) note.c: (pnote->date_stamp > ch->pcdata->last_note note.c: && ch->pcdata->last_note < pnote->date_stamp) note.c: ch->pcdata->last_note = UMAX (ch->pcdata->last_note, pnote->date_stamp); note.c: ch->pcdata->online_spot->notes_this_reboot++; note.c: if(ch->pcdata->online_spot->notes_this_reboot > 8) object.c: obj_t->carried_by->pcdata->carry_number += get_obj_number (obj); object.c: obj_t->carried_by->pcdata->carry_weight += get_obj_weight (obj); object.c: ch->pcdata->carry_number += get_obj_number (obj); object.c: ch->pcdata->carry_weight += get_obj_weight (obj); object.c: ch->pcdata->command_objs++; object.c: ch->pcdata->carry_number -= get_obj_number (obj); object.c: ch->pcdata->carry_weight -= get_obj_weight (obj); object.c: ch->pcdata->command_objs--; object.c: obj_frm->carried_by->pcdata->carry_number -= get_obj_number (obj); object.c: obj_frm->carried_by->pcdata->carry_weight -= get_obj_weight (obj); oc.c: if (!ch->pcdata || !ch->pcdata->temp) oc.c: ch->pcdata->temp->next = temp_free; oc.c: temp_free = ch->pcdata->temp; oc.c: ch->pcdata->temp = NULL; oc.c: if (ch->pcdata->temp == NULL) oc.c: ch->pcdata->temp = new_temp (); oc.c: sprintf (buf, "\x1B[1;1f\x1B[K\x1B[2;1f\x1B[K\x1B[3;1f\x1B[K\x1B[4;1f\x1B[K\x1B[5;1f\x1B[K\x1B[6;1f\x1B[K\x1B[7;1f\x1B[K\x1B[8;1f\x1B[K\x1B[9;1f\x1B[K\x1B[10;%dr", ch->pcdata->pagelen); oc.c: sprintf (buf, "\x1B[%d;1f\x1B[K", ch->pcdata->pagelen); oc.c: sprintf (buf, "\x1B[%d;1f\x1B[K", ch->pcdata->pagelen); oc.c: sprintf (buf, "\x1B[%d;1f\x1B[K", ch->pcdata->pagelen); oc.c: sprintf (buf, "\x1B[%d;1f\x1B[K", ch->pcdata->pagelen); oc.c: sprintf (buf, "\x1B[%d;1f\x1B[K", ch->pcdata->pagelen); oc.c: sprintf (buf, "\x1B[%d;1f\x1B[K", ch->pcdata->pagelen); oc.c: sprintf (buf, "\x1B[%d;1f\x1B[K", ch->pcdata->pagelen); oc.c: sprintf (buf, "\x1B[%d;1f\x1B[K", ch->pcdata->pagelen); pb.c: if (ch->pcdata->level != (player->player_level)) pb.c: player->player_last_login = (int) ch->pcdata->logon; pb.c: strcpy (player->email_address, ch->pcdata->email); pb.c: player->player_level = ch->pcdata->level; pb.c: player->player_remort_times = ch->pcdata->remort_times; pb.c: player->player_created = ch->pcdata->created; pb.c: player->player_last_login = (int) ch->pcdata->logon; pb.c: strcpy (player->email_address, ch->pcdata->email); pb.c: player->player_level = ch->pcdata->level; pb.c: player->player_remort_times = ch->pcdata->remort_times; pb.c: player->player_created = ch->pcdata->created; pedit.c: LEVEL (victim), NAME (victim), race_info[victim->pcdata->race].name, victim->pcdata->race, pedit.c: (victim->pcdata->sex == SEX_MALE ? "M" : victim->pcdata->sex == SEX_FEMALE ? "F" : "N"), pedit.c: victim->pcdata->email); pedit.c: victim->pcdata->alignment, victim->pcdata->remort_times, pedit.c: victim->pcdata->nat_armor, victim->pcdata->deaths, pedit.c: victim->pcdata->warpoints, victim->height); pedit.c: victim->pcdata->bank, victim->pcdata->practice, victim->pcdata->learn); pedit.c: victim->pcdata->totalkills, victim->pcdata->killpoints, pedit.c: victim->pcdata->condition[COND_THIRST], victim->pcdata->condition[COND_FULL], pedit.c: victim->pcdata->condition[COND_DRUNK]); pedit.c: victim->pcdata->saving_throw, victim->pcdata->carry_number, pedit.c: (victim->pcdata->carry_weight/WGT_MULT),(victim->pcdata->carry_weight % WGT_MULT), get_age (victim), victim->pcdata->donated); pedit.c: get_curr_str (victim), victim->pcdata->stat[0], pedit.c: get_curr_con (victim), victim->pcdata->stat[4], pedit.c: get_curr_dex (victim), victim->pcdata->stat[3], pedit.c: get_curr_int (victim), victim->pcdata->stat[1], pedit.c: get_curr_wis (victim), victim->pcdata->stat[2]); pedit.c: if (victim->pcdata->cool_skills != 0) pedit.c: if (victim->pcdata->nat_abilities != 0) pedit.c: send_to_char (natural_abilities (victim->pcdata->nat_abilities), god); pedit.c: send_to_char (natural_abilities2 (victim->pcdata->nat_abilities2), god); pedit.c: send_to_char (augmentss (victim->pcdata->augments), god); pedit.c: show_guilds (god, victim->pcdata->guilds); pedit.c: if (IS_SET (victim->pcdata->act2, PLR_SILENCE)) pedit.c: if (victim->pcdata->learned[tt] > 0) pedit.c: sprintf (hugebuf_o + strlen (hugebuf_o), " [%17s #%3d %3d%%] ", s->spell_name, tt, victim->pcdata->learned[tt]); pedit.c: if (victim->pcdata->storage[tt] == NULL) pedit.c: sprintf (hugebuf_o + strlen (hugebuf_o), "%6d ", victim->pcdata->storage[tt]->pIndexData->vnum); pedit.c: if(victim->pcdata->level == 0) pedit.c: victim->pcdata->level = 1; pedit.c: free_string (victim->pcdata->name); pedit.c: victim->pcdata->name = str_dup (capitalize (arg2)); pedit.c: victim->pcdata->sex = value; pedit.c: victim->pcdata->remort_times = value; pedit.c: free_string(victim->pcdata->pwd); pedit.c: victim->pcdata->pwd = str_dup(pwdnew); pedit.c: if (victim->pcdata->rpwd) pedit.c: free_string(victim->pcdata->rpwd); pedit.c: victim->pcdata->rpwd = str_dup(arg2); pedit.c: strcpy (victim->pcdata->email, arg2); pedit.c: victim->pcdata->nat_armor = value; pedit.c: victim->pcdata->deaths = value; pedit.c: victim->pcdata->warpoints = value; pedit.c: victim->pcdata->bank = value; pedit.c: victim->pcdata->practice = value; pedit.c: victim->pcdata->learn = value; pedit.c: victim->pcdata->totalkills = value; pedit.c: victim->pcdata->killpoints = value; pedit.c: victim->pcdata->stat[2] = value; pedit.c: victim->pcdata->stat[3] = value; pedit.c: victim->pcdata->stat[4] = value; pedit.c: victim->pcdata->stat[1] = value; pedit.c: victim->pcdata->stat[0] = value; pedit.c: victim->pcdata->stat_mod[2] = value; pedit.c: victim->pcdata->stat_mod[3] = value; pedit.c: victim->pcdata->stat_mod[1] = value; pedit.c: victim->pcdata->stat_mod[4] = value; pedit.c: victim->pcdata->stat_mod[0] = value; pedit.c: victim->pcdata->security = value; pedit.c: victim->pcdata->condition[COND_THIRST] = value; pedit.c: victim->pcdata->condition[COND_FULL] = value; pedit.c: victim->pcdata->condition[COND_DRUNK] = value; pedit.c: victim->pcdata->saving_throw = value; pedit.c: if (IS_SET(victim->pcdata->guilds, guild_data[i].mob_guildmaster_bit)) pedit.c: victim->pcdata->guilds ^= guild_data[i].mob_guildmaster_bit; pedit.c: int affect = victim->pcdata->nat_abilities; pedit.c: TOGGLE_BIT(victim->pcdata->nat_abilities, affect_flagss[num].flagname); pedit.c: int affect = victim->pcdata->nat_abilities2; pedit.c: TOGGLE_BIT(victim->pcdata->nat_abilities2, affect_flags_2[num].flagname); pedit.c: victim->pcdata->learned[value] = set_to; pedit.c: if (victim->pcdata->storage[otr] == NULL) pedit.c: if (victim->pcdata->storage[otr]->pIndexData->vnum == value) pedit.c: ofnd = victim->pcdata->storage[otr]; pedit.c: free_it (victim->pcdata->storage[otr]); pedit.c: victim->pcdata->storage[otr] = NULL; pedit.c: victim->pcdata->act2 ^= PLR_SILENCE; pedit.c: int oldrace = ch->pcdata->race; pedit.c: if (ch->pcdata->race >=0 && ch->pcdata->race < RACE_COUNT && str_cmp(race_info[ch->pcdata->race].name, "blank")) pedit.c: REMOVE_BIT(ch->pcdata->nat_abilities,race_info[ch->pcdata->race].affect_bits); pedit.c: REMOVE_BIT(ch->pcdata->nat_abilities2, race_info[ch->pcdata->race].affect_bits2); pedit.c: REMOVE_BIT( ch->affected_by,race_info[ch->pcdata->race].affect_bits); pedit.c: REMOVE_BIT(ch->more_affected_by, race_info[ch->pcdata->race].affect_bits2); pedit.c: REMOVE_BIT(ch->pcdata->augments, race_info[ch->pcdata->race].nat_augments); pedit.c: ch->pcdata->stat[i] -= race_info[ch->pcdata->race].limits[i]; pedit.c: ch->max_hit -= (LEVEL(ch) * race_info[ch->pcdata->race].hps_bonus); pedit.c: ch->damroll -= race_info[ch->pcdata->race].combat_damage_bonus; pedit.c: ch->pcdata->learned[i] = -100; pedit.c: ch->pcdata->learn = LEVEL(ch) +2; pedit.c: ch->pcdata->practice = pedit.c: ch->pcdata->race = newrace; pedit.c: ch->pcdata->stat[i] += race_info[ch->pcdata->race].limits[i]; pedit.c: ch->pcdata->nat_abilities |= race_info[ch->pcdata->race].affect_bits; pedit.c: ch->pcdata->nat_abilities |= align_info[ch->pcdata->alignment].affect_bits; pedit.c: ch->affected_by |= ch->pcdata->nat_abilities; pedit.c: ch->pcdata->nat_abilities2 |= race_info[ch->pcdata->race].affect_bits2; pedit.c: ch->pcdata->nat_abilities2 |= align_info[ch->pcdata->alignment].affect_bits2; pedit.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; pedit.c: ch->pcdata->augments |= race_info[ch->pcdata->race].nat_augments; pedit.c: ch->pcdata->augments |= align_info[ch->pcdata->alignment].nat_augments; pedit.c: ch->max_hit += (LEVEL(ch) * race_info[ch->pcdata->race].hps_bonus); pedit.c: ch->damroll += race_info[ch->pcdata->race].combat_damage_bonus; pedit.c: ch->height = number_range (race_info[ch->pcdata->race].height_min, race_info[ch->pcdata->race].height_max); pedit.c: sprintf(buf, "You went from being a %s to being a %s.\n\r", ((oldrace >= 0 && oldrace < RACE_COUNT && str_cmp(race_info[oldrace].name, "blank")) ? race_info[oldrace].name : "Something"), ((ch->pcdata->race >= 0 && ch->pcdata->race < RACE_COUNT && str_cmp(race_info[ch->pcdata->race].name, "blank")) ? race_info[ch->pcdata->race].name : "Something")); pedit.c: int oldalign = ch->pcdata->alignment; pedit.c: if (ch->pcdata->alignment >=0 && ch->pcdata->alignment < NUM_ALIGN && str_cmp(align_info[ch->pcdata->alignment].name, "blank")) pedit.c: REMOVE_BIT(ch->pcdata->nat_abilities,race_info[ch->pcdata->race].affect_bits); pedit.c: REMOVE_BIT(ch->pcdata->nat_abilities2, race_info[ch->pcdata->race].affect_bits2); pedit.c: REMOVE_BIT(ch->affected_by,race_info[ch->pcdata->race].affect_bits); pedit.c: REMOVE_BIT(ch->more_affected_by, race_info[ch->pcdata->race].affect_bits2); pedit.c: REMOVE_BIT(ch->pcdata->augments, race_info[ch->pcdata->race].nat_augments); pedit.c: ch->pcdata->stat[i] -= align_info[ch->pcdata->alignment].limits[i]; pedit.c: ch->max_hit -= (LEVEL(ch) * align_info[ch->pcdata->alignment].hps_bonus); pedit.c: ch->damroll -= align_info[ch->pcdata->alignment].combat_damage_bonus; pedit.c: if( LEVEL(ch) != pow.level_to_choose || ch->pcdata->remort_times > 0) pedit.c: ch->pcdata->learned[i] = -100; pedit.c: ch->pcdata->learn = LEVEL(ch) +2; pedit.c: ch->pcdata->practice = pedit.c: ch->height = number_range (race_info[ch->pcdata->race].height_min, race_info[ch->pcdata->race].height_max); pedit.c: ch->pcdata->alignment = newalign; pedit.c: ch->pcdata->stat[i] += align_info[ch->pcdata->alignment].limits[i]; pedit.c: ch->pcdata->nat_abilities |= race_info[ch->pcdata->race].affect_bits; pedit.c: ch->pcdata->nat_abilities |= align_info[ch->pcdata->alignment].affect_bits; pedit.c: ch->affected_by |= ch->pcdata->nat_abilities; pedit.c: ch->pcdata->nat_abilities2 |= race_info[ch->pcdata->race].affect_bits2; pedit.c: ch->pcdata->nat_abilities2 |= align_info[ch->pcdata->alignment].affect_bits2; pedit.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; pedit.c: ch->pcdata->augments |= align_info[ch->pcdata->alignment].nat_augments; pedit.c: ch->pcdata->augments |= race_info[ch->pcdata->race].nat_augments; pedit.c: ch->max_hit += (LEVEL(ch) * align_info[ch->pcdata->alignment].hps_bonus); pedit.c: ch->damroll += align_info[ch->pcdata->alignment].combat_damage_bonus; pets.c: if (ch->pcdata->pet_temp[k] != 0) pets.c: if ((mid = get_mob_index (ch->pcdata->pet_temp[k])) == NULL) pets.c: ch->pcdata->pet_temp[k] = 0; pets.c: ch->pcdata->number_pets++; pets.c: mob->hit = ch->pcdata->pet_hps[k]; pets.c: mob->move = ch->pcdata->pet_move[k]; pinfo.c: race_info[victim->pcdata->race].name); pinfo.c: if (LEVEL (ch) > (MAX_LEVEL -3)&& victim->pcdata->email[0] != '\0') pinfo.c: sprintf (buf, "God Info: Email: %s.\n\r", victim->pcdata->email); power.c: if (ch->pcdata->remort_times == 0) power.c: remort_mult = ch->pcdata->remort_times; power.c: up_hitgain = pow.hitgain[jh][4] + (ch->pcdata->remort_times) * pow.rem_hitgain[jhr][4]; power.c: low_hitgain = pow.hitgain[jh][3] + (ch->pcdata->remort_times) * pow.rem_hitgain[jhr][3]; power.c: hitgain += race_info[ch->pcdata->race].hps_bonus; power.c: hitgain += align_info[ch->pcdata->alignment].hps_bonus; power.c: if (ch->pcdata->remort_times > 0) prompt.c: if (ch->pcdata->tickcounts > 11) prompt.c: ch->pcdata->cursor = 0; prompt.c: strcpy (rest, interpret_line (ch->pcdata->rprompt, ch)); prompt.c: if (*t == '\n' || ch->pcdata->cursor > 79) prompt.c: ch->pcdata->cursor = 0; prompt.c: ch->pcdata->cursor++; prompt.c: ch->pcdata->cursor++; prompt.c: gotoxy (ch, ch->pcdata->cursor, ch->pcdata->pagelen); prompt.c: ch->pcdata->cursor += strlen (ch->desc->inbuf); prompt.c: if (ch->pcdata->rprompt) prompt.c: free_string (ch->pcdata->rprompt); prompt.c: ch->pcdata->rprompt = str_dup (prompts[(option - 'A')]); prse.c: if (ch->pcdata->condition[COND_DRUNK] > 10) prse.c: if (ch->pcdata->condition[COND_FULL] < 10 && prse.c: ch->pcdata->condition[COND_FULL] > 5) prse.c: if (ch->pcdata->condition[COND_THIRST] < 10 && prse.c: ch->pcdata->condition[COND_THIRST] > 5) prse.c: if (ch->pcdata->condition[COND_FULL] < 5 && prse.c: ch->pcdata->condition[COND_FULL] > 0) prse.c: if (ch->pcdata->condition[COND_THIRST] < 5 && prse.c: ch->pcdata->condition[COND_THIRST] > 0) prse.c: if (ch->pcdata->condition[COND_THIRST] < 1) prse.c: if (ch->pcdata->condition[COND_FULL] < 1) prse.c: sprintf(bf, "%d", (race_info[ch->pcdata->race].max_skills + prse.c:align_info[ch->pcdata->alignment].max_skills+ prse.c:(ch->pcdata->remort_times+1)/2) - tally_spsk(ch, 0)); prse.c: sprintf(bf, "%d", (race_info[ch->pcdata->race].max_spells + prse.c:align_info[ch->pcdata->alignment].max_spells+ (ch->pcdata->remort_times)- tally_spsk(ch, 1))); prse.c: sprintf(bf, "%d", (race_info[ch->pcdata->race].max_profs + prse.c:align_info[ch->pcdata->alignment].max_profs+ (ch->pcdata->remort_times+1)/2) - tally_spsk(ch, 2)); prse.c: sprintf (bf, "%d", ch->pcdata->carry_number); prse.c: sprintf (bf, "%ld", ch->pcdata->bank); prse.c: sprintf(bf, "%d", ch->pcdata->deaths); prse.c: (ch->pcdata->learned[gsn_parry] == -100 ? 0 : ch->pcdata->learned[gsn_parry] / 7) + prse.c: (ch->pcdata->learned[gsn_dodge] == -100 ? 0 : ch->pcdata->learned[gsn_dodge] / 6) + prse.c: (ch->pcdata->learned[gsn_evade] == -100 ? 0 : ch->pcdata->learned[gsn_evade] / 6) + prse.c: (ch->pcdata->learned[gsn_shield_block] == -100 ? 0 : ch->pcdata->learned[gsn_shield_block] / 9) + prse.c: if (!str_infix ("guil", code) && ch->pcdata->guilds != 0 && IS_PLAYER (ch)) prse.c: sprintf (bf, "%d Stn., %d Peb.", ch->pcdata->carry_weight/WGT_MULT, ch->pcdata->carry_weight % WGT_MULT); prse.c: sprintf (bf, "%d", ch->pcdata->killpoints); prse.c: sprintf (bf, "%d", (IS_MOB (ch) ? 0 : ch->pcdata->learn)); prse.c: sprintf (bf, "%ld", ch->pcdata->pklevels); prse.c: sprintf (bf, "%ld", ch->pcdata->pkhelpers); prse.c: sprintf (bf, "%d", ch->pcdata->pkills); prse.c: sprintf (bf, "%d", ch->pcdata->pkilled); prse.c: sprintf (bf, "%ld", ch->pcdata->pkers); prse.c: sprintf (bf, "%d", (IS_MOB (ch) ? 0 : ch->pcdata->practice)); prse.c: int hours = ((ch->pcdata->played) + (((int) (current_time - ch->pcdata->logon)))) / 3600; prse.c: sprintf (bf, "%d", ch->pcdata->stat[0]); prse.c: sprintf (bf, "%d", ch->pcdata->stat[1] ); prse.c: sprintf (bf, "%d", ch->pcdata->stat[2]); prse.c: sprintf (bf, "%d", ch->pcdata->stat[3]); prse.c: sprintf (bf, "%d", ch->pcdata->stat[4]); prse.c: sprintf (bf, "%d", ch->pcdata->remort_times); prse.c: sprintf (bf, "%s", race_info[ch->pcdata->race].name); prse.c: if (ch->pcdata->sex == SEX_MALE) sprintf (bf, "Male "); prse.c: else if (ch->pcdata->sex == SEX_FEMALE) sprintf (bf, "Female "); prse.c: ch->pcdata->sex = SEX_NEUTRAL; prse.c: sprintf(bf, "%d", (race_info[ch->pcdata->race].max_skills + align_info[ch->pcdata->alignment].max_skills + (ch->pcdata->remort_times+1)/2)); prse.c: sprintf(bf, "%d", (race_info[ch->pcdata->race].max_spells + prse.c:align_info[ch->pcdata->alignment].max_spells+ prse.c:(ch->pcdata->remort_times))); prse.c: sprintf(bf, "%d", (race_info[ch->pcdata->race].max_profs + align_info[ch->pcdata->alignment].max_profs+ (ch->pcdata->remort_times+1)/2)); prse.c: sprintf (bf, "%ld", ch->pcdata->total_wps); prse.c: sprintf (bf, "%d", ch->pcdata->totalkills); prse.c: sprintf (bf, "%sd", ch->pcdata->elemental_alignment); prse.c: if (ch->pcdata->warmth > 0) prse.c: switch (ch->pcdata->warmth / 10) prse.c: if (ch->pcdata->carry_weight < weightmult *1) prse.c: else if (ch->pcdata->carry_weight < (weightmult * 2)) prse.c: else if (ch->pcdata->carry_weight < (weightmult * 3)) prse.c: else if (ch->pcdata->carry_weight < (weightmult * 4)) prse.c: else if (ch->pcdata->carry_weight < (weightmult * 5)) prse.c: sprintf (bf, "%ld", ch->pcdata->warpoints); ptrack.c:if (ch->pcdata->voting_on == 999 || HUNTING(ch) != NULL) ptrack.c:if (IS_PLAYER (ch) && ch->pcdata->learned[gsn_track] < 3 && !is_member (ch, GUILD_RANGER)) ptrack.c: ch->pcdata->voting_on = 0; ptrack.c: ch->pcdata->voting_on = 0; ptrack.c: ch->pcdata->voting_on = 0; ptrack.c: ch->pcdata->voting_on = 0; ptrack.c: ch->pcdata->tickcounts = 9; ptrack.c: ch->pcdata->voting_on = 998; ptrack.c: ch->pcdata->voting_on = 0; ptrack.c: ch->pcdata->tickcounts = 9; ptrack.c: ch->pcdata->voting_on = 998; ptrack.c: if (IS_PLAYER (ch) && ch->pcdata->learned[gsn_track] < 3 && !is_member (ch, GUILD_RANGER)) ptrack.c: ch->pcdata->voting_on = 0; ptrack.c: (ch->pcdata->learned[gsn_track] < number_range (0, 50) && !is_member (ch, GUILD_RANGER))) ptrack.c: ch->pcdata->voting_on=0; ptrack.c: ch->pcdata->voting_on = 0; quit.c: if (ch->pcdata->quiet != 2) quit.c: ch->pcdata->quiet = 2; quit.c: ch->pcdata->quiet = 0; quit.c: if (ch->pcdata->quiet == 0) quit.c: if (ch->pcdata->quiet == 2) quit.c: if (!ch->pcdata->alias[k] || ch->pcdata->alias[k][0] == '\0' quit.c: || !ch->pcdata->aliasname[k] || ch->pcdata->aliasname[k][0] == '\0') quit.c: if (ch->pcdata->alias[k] && ch->pcdata->alias[k][0] != '\0' quit.c: && ch->pcdata->aliasname[k] && ch->pcdata->aliasname[k][0] != '\0') quit.c: for (t = ch->pcdata->alias[k]; *t != '\0'; t++) quit.c: for (t = ch->pcdata->aliasname[k]; *t != '\0'; t++) quit.c: for (iio = ch->pcdata->alias[k]; *iio != '\0'; iio++) quit.c: k + 1, ch->pcdata->aliasname[k], ch->pcdata->alias[k]); quit.c: for (iio = ch->pcdata->alias[k]; *iio != '\0'; iio++) quit.c: if (ch->pcdata->aliasname[k] && !str_cmp (arg1, ch->pcdata->aliasname[k])) quit.c: free_string (ch->pcdata->aliasname[k]); quit.c: free_string (ch->pcdata->alias[k]); quit.c: ch->pcdata->aliasname[k] = NULL; quit.c: ch->pcdata->alias[k] = NULL; quit.c: if (!ch->pcdata->aliasname[k]) quit.c: free_string (ch->pcdata->aliasname[k]); quit.c: free_string (ch->pcdata->alias[k]); quit.c: ch->pcdata->aliasname[k] = NULL; quit.c: ch->pcdata->alias[k] = NULL; quit.c: if (ch->pcdata->aliasname[k] && quit.c: !aliasok (ch->pcdata->aliasname[k], argy)) quit.c: if (ch->pcdata->aliasname[k] && !str_cmp (arg1, ch->pcdata->aliasname[k])) quit.c: free_string (ch->pcdata->alias[k]); quit.c: free_string (ch->pcdata->aliasname[k]); quit.c: ch->pcdata->aliasname[k] = str_dup (arg1); quit.c: ch->pcdata->alias[k] = str_dup (argy); quit.c: for (t = ch->pcdata->alias[k]; *t != '\0'; t++) quit.c: for (t = ch->pcdata->aliasname[k]; *t != '\0'; t++) quit.c: for (msk = ch->pcdata->alias[k]; *msk != '\0'; msk++) quit.c: if (ch->pcdata->aliasname[k] == '\0' || !ch->pcdata->aliasname[k] quit.c: || !ch->pcdata->alias[k] || ch->pcdata->alias[k] == '\0') quit.c: ch->pcdata->aliasname[k] = str_dup (arg1); quit.c: ch->pcdata->alias[k] = str_dup (argy); quit.c: for (t = ch->pcdata->alias[k]; *t != '\0'; t++) quit.c: for (t = ch->pcdata->aliasname[k]; *t != '\0'; t++) quit.c: for (msk = ch->pcdata->alias[k]; *msk != '\0'; msk++) quit.c: if ((ch->pcdata->no_quit_pk > 0 || ch->pcdata->no_quit > 0) && LEVEL(ch) < MAX_LEVEL) quit.c: UMAX(ch->pcdata->no_quit, ch->pcdata->no_quit_pk)); quit.c: char_to_room(ch, get_room_index(ch->pcdata->alignment+100)); quit.c: ch->pcdata->number_pets = 0; quit.c: if ((ch->pcdata->no_quit_pk > 0 || ch->pcdata->no_quit > 0) && LEVEL(ch) < MAX_LEVEL) quit.c: UMAX(ch->pcdata->no_quit, ch->pcdata->no_quit_pk)); quit.c: if (victim->pcdata->remort_times > 0) victim_followers++; quit.c: if (victim->pcdata->remort_times > 4) victim_followers++; quit.c: if (ch->pcdata->remort_times > 0) victim_followers++; quit.c: if (ch->pcdata->remort_times > 4) victim_followers++; quit.c: (gch->pcdata->remort_times ? "R" : " ")); quit.c: if ((gppt < 12 && gch->pcdata->remort_times == 0) quit.c: || (gppt < 11 && gch->pcdata->remort_times > 0 && gch->pcdata->remort_times < 4) quit.c: if(gch->pcdata->remort_times > 0) gppt++; quit.c: if(gch->pcdata->remort_times > 4) gppt++; quit.c: if ((gppt > 6 && victim->pcdata->remort_times > 4) quit.c: || (gppt > 7 && victim->pcdata->remort_times > 0 && victim->pcdata->remort_times < 4) quit.c: if (mch->pcdata->remort_times > 0) quit.c: if (mch->pcdata->remort_times > 3) quit.c: if (mch->pcdata->remort_times > 0) follow_number++; quit.c: if (mch->pcdata->remort_times > 4) follow_number++; quit.c: ch->pcdata->voting_on = 0; quit.c: gch->pcdata->voting_on = 0; quit.c: ch->pcdata->voting_on += share; quit.c: gch->pcdata->voting_on += share; quit.c: if (ch->pcdata->voting_on != 0) quit.c: "You split %s coins. You keep your share of %s coins.\n\r", str1, name_amount (ch->pcdata->voting_on)); quit.c: ch->pcdata->voting_on = 0; quit.c: if (gch->pcdata->voting_on == 0) quit.c: sprintf (str2, "%s", name_amount (gch->pcdata->voting_on)); quit.c: gch->pcdata->voting_on = 0; remort.c: if((remort == ch->pcdata->remort_times)) remort.c: if (ch->pcdata->race < 17) remort.c: if (ch->pcdata->race > 16) remort.c: if ((remort == ch->pcdata->remort_times)) remort.c: sprintf(buf, "-->You are level %d, you have %ld warpoints, and have %d killpoints.\n\r", LEVEL(ch), ch->pcdata->warpoints, ch->pcdata->killpoints); remort.c: if (ch->pcdata->remort_times >= pow.max_remorts) remort.c: if (pow.show_race_select_info || ch->pcdata->level > 0) remort.c: if (ch->pcdata->race == 0) remort.c: if (ch->pcdata->remort_times < pow.ascension_req[1]) remort.c: if (ch->pcdata->warpoints < pow.ascension_req[2]) remort.c: if (ch->pcdata->total_wps < pow.ascension_req[3]) remort.c: if (ch->pcdata->race > 16) remort.c: ch->pcdata->level = 1; remort.c: ch->pcdata->voting_on = 0; remort.c: ch->pcdata->deaths =0; remort.c: ch->pcdata->practice = 10; remort.c: ch->pcdata->learn = 2; remort.c: ch->pcdata->stat[k] = ch->pcdata->start_stat[k]; remort.c: ch->pcdata->remort_times = 0; remort.c: ch->pcdata->total_wps = 0; remort.c: ch->pcdata->warpoints = 0; remort.c: ch->pcdata->guilds = 0; remort.c: ch->pcdata->augments = 0; remort.c: ch->pcdata->totalkills = 0; remort.c: ch->pcdata->killpoints = 0; remort.c: ch->pcdata->pklevels = 0; remort.c: ch->pcdata->pkhelpers = 0; remort.c: ch->pcdata->hard_pkills = 0; remort.c: ch->pcdata->pkills = 0; remort.c: ch->pcdata->pkilled = 0; remort.c: ch->pcdata->pkers = 0; remort.c: ch->pcdata->ascend_times++; remort.c: ch->pcdata->trophy_name[k][0] = '\0'; remort.c: ch->pcdata->trophy_times[k] = 0; remort.c: ch->pcdata->trophy_level[k] = 0; remort.c: raceswitch(ch, ch->pcdata->race + 8); remort.c: sprintf(buf4, "A pulse of power surges throughout the lands as a new %s rises!", race_info[ch->pcdata->race].name); remort.c: ch->pcdata->learned[k] = -100; remort.c: max_remort_times[ch->pcdata->alignment] = remort.c: UMAX(max_remort_times[ch->pcdata->alignment], ch->pcdata->remort_times); remort.c: if (ch->pcdata->remort_times < pow.forsake_req[1]) remort.c: if (ch->pcdata->warpoints < pow.forsake_req[2]) remort.c: ch->pcdata->warpoints = ch->pcdata->warpoints - 100; remort.c: if ((ch->pcdata->race > 10 && remort.c: (ch->pcdata->race < 11 && remort.c: if (ch->pcdata->race < 11 && pow.remort_in_room[ch->pcdata->remort_times] > 0 && remort.c: get_room_index(pow.remort_in_room[ch->pcdata->remort_times]) != NULL && remort.c: ch->in_room->vnum != pow.remort_in_room[ch->pcdata->remort_times] ) remort.c: if (ch->pcdata->race > 10 && pow.ascend_remort_in_room[ch->pcdata->remort_times] > 0 && get_room_index(pow.ascend_remort_in_room[ch->pcdata->remort_times]) != NULL && ch->in_room->vnum != pow.ascend_remort_in_room[ch->pcdata->remort_times] ) remort.c: remort = ch->pcdata->remort_times; remort.c: if ((ch->pcdata->race < 11 && (LEVEL(ch) < pow.remort_req[remort][0])) remort.c: || (ch->pcdata->race > 10 && (LEVEL(ch) < pow.ascended_remort_req[remort][0]))) remort.c: if ((ch->pcdata->race < 11 && (ch->pcdata->warpoints < pow.remort_req[remort][1])) || (ch->pcdata->race > 10 && (ch->pcdata->warpoints < pow.ascended_remort_req[remort][1]))) remort.c: if ((ch->pcdata->race < 11 && (ch->pcdata->killpoints < pow.remort_req[remort][3])) || (ch->pcdata->race > 10 && (ch->pcdata->killpoints < pow.ascended_remort_req[remort][3]))) remort.c: ch->pcdata->race < 11) || remort.c: ch->pcdata->race > 10)) remort.c: if (ch->pcdata->race < 11) remort.c: ch->pcdata->warpoints -= pow.remort_req[remort][2]; remort.c: ch->pcdata->killpoints -= pow.remort_req[remort][4]; remort.c: ch->pcdata->warpoints -= pow.ascended_remort_req[remort][2]; remort.c: ch->pcdata->killpoints -= pow.ascended_remort_req[remort][4]; remort.c: if(LEVEL(ch) < 0 && ch->pcdata->remort_times == 0) { remort.c: if (!str_cmp (argy, "file") && ch->pcdata->level == MAX_LEVEL) rfd.c: if (d->character && d->character->pcdata->cursor > 0) rfd.c: d->character->pcdata->cursor--; rfd.c: d->character->pcdata->pagelen, rfd.c: d->character->pcdata->cursor, rfd.c: d->character->pcdata->pagelen, rfd.c: d->character->pcdata->cursor); rfd.c: d->character->pcdata->cursor++; rfd.c: if (d->character && (!IS_SET (d->character->pcdata->act2, PLR_TELNET_GA))) rfd.c: if (d->character && !IS_SET (d->character->pcdata->act2, PLR_TELNET_GA) && rfd.c: ? d->character->pcdata->name : "New_char"); score.c: ch->pcdata->carry_number, (ch->pcdata->carry_weight/WGT_MULT), (ch->pcdata->carry_weight % WGT_MULT)); score.c: if (ch->pcdata->carry_weight < weightmult) score.c: else if (ch->pcdata->carry_weight < (weightmult * 2)) score.c: else if (ch->pcdata->carry_weight < (weightmult * 3)) score.c: else if (ch->pcdata->carry_weight < (weightmult * 4)) score.c: else if (ch->pcdata->carry_weight < (weightmult * 5)) score.c:(ch->pcdata->learned[gsn_parry] == -100 ? 0 : ch->pcdata->learned[gsn_parry] / 18) + score.c:(ch->pcdata->learned[gsn_dodge] == -100 ? 0 : ch->pcdata->learned[gsn_dodge] / 18) + score.c:+bonushit + GET_HITROLL(ch) + (GET_DAMROLL (ch)) - (ch->pcdata->deaths/2); score.c: LEVEL (tvict), align_info[tvict->pcdata->alignment].name, score.c: race_info[tvict->pcdata->race].name, NAME (tvict), tvict->pcdata->title); score.c: tvict->pcdata->totalkills, tvict->pcdata->killpoints, tvict->pcdata->warpoints); score.c: tvict->pcdata->bank, tally_coins (tvict), get_age (tvict)); score.c: tvict->ced->wimpy, tvict->pcdata->remort_times, score.c: tvict->pcdata->pagelen); score.c: tvict->pcdata->learn, tvict->pcdata->practice, tmpbuf); score.c: (tvict->pcdata->condition[COND_FULL] < 7 ? "\x1B[1;37m\x1B[5mHungry\x1B[0m" : " "), score.c: (tvict->pcdata->condition[COND_THIRST] < 7 ? "\x1B[1;37m\x1B[5mThirsty\x1B[0m" : " "), score.c: (tvict->pcdata->condition[COND_DRUNK] > 10 ? "\x1B[1;37m\x1B[5mDrunk\x1B[0m" : " ")); score.c: (tvict->pcdata->carry_weight/WGT_MULT), (tvict->pcdata->carry_weight % WGT_MULT)); score.c: if (tvict->pcdata->carry_weight < weightmult) score.c: else if (tvict->pcdata->carry_weight < (weightmult * 2)) score.c: else if (tvict->pcdata->carry_weight < (weightmult * 3)) score.c: else if (tvict->pcdata->carry_weight < (weightmult * 4)) score.c: else if (tvict->pcdata->carry_weight < (weightmult * 5)) score.c: sprintf(buf,"Elemental Shards: %s\n\r",elemental_alignment_bit_name(tvict->pcdata->elemental_alignment)); score.c: if (tvict->pcdata->guilds != 0) score.c: show_guilds(ch, tvict->pcdata->guilds); script3.c: sprintf(toad,"%d",scr->current->pcdata->remort_times); script3.c: sprintf(toad,"%d",scr->current->pcdata->totalkills); script3.c: sprintf(toad,"%d",scr->current->pcdata->killpoints); script3.c: sprintf(toad,"%d",(IS_PLAYER(scr->current)?scr->current->pcdata->warpoints:0)); script3.c: if (scr->current->pcdata->warpoints >= number) script3.c: if (IS_SET(scr->current->pcdata->act2, PLR_HARDCORE)) script3.c: if (!scr->current->pcdata->script_flags[st] || scr->current->pcdata->script_flags[st][0] == '\0') script3.c: if (!str_cmp (scr->current->pcdata->script_flags[st], leftnum)) script3.c: if (!ch->pcdata->name) sedit.c: ch->pcdata->learned[race_info[ch->pcdata->race].nat_skills[j]] = -100; sedit.c: ch->pcdata->learned[align_info[ch->pcdata->alignment].nat_skills[j]] = -100; sedit.c: if (ch->pcdata->learned[i] > 0) sedit.c: ch->pcdata->learned[race_info[ch->pcdata->race].nat_skills[j]] = 100; sedit.c: ch->pcdata->learned[align_info[ch->pcdata->alignment].nat_skills[j]] = 100; sedit.c:// sprintf (buf, "\x1B[1;1f\x1B[K\x1B[2;1f\x1B[K\x1B[3;1f;%dr", ch->pcdata->pagelen); sedit.c: sprintf (buf, "\x1B[%d;1f", ch->pcdata->pagelen); sedit.c: sprintf (buf, "\x1B[1;1f\x1B[K\x1B[2;1f\x1B[K\x1B[3;1f\x1B[K\x1B[4;1f\x1B[K\x1B[5;1f\x1B[K\x1B[6;1f\x1B[K\x1B[7;1f\x1B[K\x1B[8;1f\x1B[K\x1B[9;1f\x1B[K\x1B[10;1f\x1B[K\x1B[11;1f\x1B[K\x1B[12;1f\x1B[K\x1B[13;1f\x1B[K\x1B[14;1f\x1B[K\x1B[15;1f\x1B[K\x1B[16;1f\x1B[17;%dr", ch->pcdata->pagelen); sedit.c: sprintf (buf, "\x1B[%d;1f", ch->pcdata->pagelen); sedit.c: sprintf (arg1, "\x1B[1;%dr\x1B[2J\x1B[%d;1f", ch->pcdata->pagelen, ch->pcdata->pagelen); sedit.c: if (ch->pcdata->race > 10) sedit.c: cur_num = ch->pcdata->plus_kick; skill.c: learned = ch->pcdata->learned[gsn]; skill.c: ch->pcdata->learned[mob->pIndexData->opt->skltaught[sn]] == -100 && skill.c: ch->pcdata->learn, skill.c: (race_info[ch->pcdata->race].max_skills + align_info[ch->pcdata->alignment].max_skills +(ch->pcdata->remort_times +1)/2 - skl), skill.c: ( race_info[ch->pcdata->race].max_profs + align_info[ch->pcdata->alignment].max_profs + (ch->pcdata->remort_times +1)/2 - prf), skill.c: (race_info[ch->pcdata->race].max_spells + align_info[ch->pcdata->alignment].max_spells +(ch->pcdata->remort_times)-spl)); skill.c: if (ch->pcdata->learn <= 0) skill.c: if (spell->slot == 0 && skl >= (race_info[ch->pcdata->race].max_skills + align_info[ch->pcdata->alignment].max_skills + skill.c:(ch->pcdata->remort_times +1)/2)) skill.c: if (spell->slot == 2 && prf >= (race_info[ch->pcdata->race].max_profs + align_info[ch->pcdata->alignment].max_profs + skill.c:(ch->pcdata->remort_times +1)/2)) skill.c: if (spell->slot == 1 && spl >= (race_info[ch->pcdata->race].max_spells + align_info[ch->pcdata->alignment].max_spells + (ch->pcdata->remort_times))) skill.c: if (spell->prereq_1 != NULL && (spl = skill_lookup(spell->prereq_1, -1)) != NULL && ch->pcdata->learned[spl->gsn] < pow.prereq) skill.c: if (spell->prereq_2 != NULL && (spl = skill_lookup(spell->prereq_2, -1)) != NULL && ch->pcdata->learned[spl->gsn] < pow.prereq) skill.c: if (ch->pcdata->learned[spell->gsn] != -100) skill.c: if(IS_SET(spell->guilds, guild_data[i].mob_guildmaster_bit) && !IS_SET(ch->pcdata->guilds, guild_data[i].mob_guildmaster_bit)) skill.c: ch->pcdata->learn--; skill.c: ch->pcdata->learned[spell->gsn] = 1; skill.c: oldtrack = ch->pcdata->learned[gsn_track]; skill.c: oldtrap = ch->pcdata->learned[gsn_trapset]; skill.c: oldpick = ch->pcdata->learned[gsn_pick_lock]; skill.c: ch->pcdata->learned[gsn_pick_lock] = 100; skill.c: ch->pcdata->learned[gsn_trapset] = 100; skill.c: ch->pcdata->learned[gsn_track] = 100; skill.c: ch->pcdata->learned[gsn_sneak] += ch->pcdata->plus_sneak; skill.c: ch->pcdata->learned[gsn_hide] += ch->pcdata->plus_hide; skill.c: || (ch->pcdata->learned[sn] == -100) || spell->slot == 1) skill.c: sprintf (buf, "%s%22s %3d%%\x1b[0;37m ",(spell->slot == 2 ? "\x1b[1;36m" : ""), spell->spell_funky_name, ch->pcdata->learned[sn]); skill.c: ch->pcdata->learned[gsn_track] = oldtrack; skill.c: ch->pcdata->learned[gsn_trapset] = oldtrap; skill.c: ch->pcdata->learned[gsn_pick_lock] = oldpick; skill.c: ch->pcdata->learned[gsn_sneak] -= ch->pcdata->plus_sneak; skill.c: ch->pcdata->learned[gsn_hide] -= ch->pcdata->plus_hide; skill.c: ch->pcdata->practice); skill.c: oldtrack = ch->pcdata->learned[gsn_track]; skill.c: ch->pcdata->learned[gsn_track] = 100; skill.c: oldtrap = ch->pcdata->learned[gsn_trapset]; skill.c: ch->pcdata->learned[gsn_trapset] = 100; skill.c: oldpick = ch->pcdata->learned[gsn_pick_lock]; skill.c: ch->pcdata->learned[gsn_pick_lock] = 100; skill.c: ch->pcdata->learned[gsn_sneak] += ch->pcdata->plus_sneak; skill.c: ch->pcdata->learned[gsn_hide] += ch->pcdata->plus_hide; skill.c: || (ch->pcdata->learned[sn] < -1)) skill.c: ch->pcdata->learned[sn]); skill.c: ch->pcdata->learned[gsn_track] = oldtrack; skill.c: ch->pcdata->learned[gsn_trapset] = oldtrap; skill.c: ch->pcdata->learned[gsn_pick_lock] = oldpick; skill.c: ch->pcdata->learned[gsn_sneak] -= ch->pcdata->plus_sneak; skill.c: ch->pcdata->learned[gsn_hide] -= ch->pcdata->plus_hide; skill.c: ch->pcdata->practice, ch->pcdata->learn); skill.c: oldpick = ch->pcdata->learned[gsn_pick_lock]; skill.c: ch->pcdata->learned[gsn_pick_lock] = 100; skill.c: oldtrack = ch->pcdata->learned[gsn_track]; skill.c: ch->pcdata->learned[gsn_trapset] = 100; skill.c: oldtrap = ch->pcdata->learned[gsn_trapset]; skill.c: ch->pcdata->learned[gsn_track] = 100; skill.c: ch->pcdata->learned[gsn_sneak] += ch->pcdata->plus_sneak; skill.c: ch->pcdata->learned[gsn_hide] += ch->pcdata->plus_hide; skill.c: ch->pcdata->learned[gsn_trapset] = oldtrap; skill.c: ch->pcdata->learned[gsn_track] = oldtrack; skill.c: ch->pcdata->learned[gsn_pick_lock] = oldpick; skill.c: ch->pcdata->learned[gsn_sneak] -= ch->pcdata->plus_sneak; skill.c: ch->pcdata->learned[gsn_hide] -= ch->pcdata->plus_hide; skill.c: ch->pcdata->practice); skill.c: ch->pcdata->learned[spell->gsn] == -100))) skill.c: if (spell->gsn > 0 && spell->gsn < SKILL_COUNT && ch->pcdata->learned[spell->gsn] == -100) skill.c: if (ch->pcdata->learned[spell->gsn] == -100) skill.c: if (ch->pcdata->practice < 1) skill.c: if (spell->prereq_1 != NULL && (spl = skill_lookup(spell->prereq_1, -1)) != NULL && ch->pcdata->learned[spl->gsn] < pow.prereq) skill.c: if (spell->prereq_2 != NULL && (spl = skill_lookup(spell->prereq_2, -1)) != NULL && ch->pcdata->learned[spl->gsn] < pow.prereq) skill.c: if (ch->pcdata->learned[spell->gsn] >= adept) skill.c: if(IS_SET(spell->guilds, guild_data[i].mob_guildmaster_bit) && !IS_SET(ch->pcdata->guilds, guild_data[i].mob_guildmaster_bit)) skill.c: ch->pcdata->practice--; skill.c: ch->pcdata->learned[spell->gsn] += int_app[get_curr_int (ch) - 1].learn; skill.c: ch->pcdata->learned[spell->gsn] += int_app[get_curr_int (ch) - 1].learn - 1; skill.c: if (ch->pcdata->learned[spell->gsn] < adept) skill.c: ch->pcdata->learned[spell->gsn] = adept; skill.c: if (spell->gsn > 549 && IS_PLAYER(ch) && !str_cmp(race_info[ch->pcdata->race].name, "orc") && adept == pow.max_prac_skills) skill.c: ch->pcdata->learned[spell->gsn]+= 15; skill.c: if (ch->pcdata->learned[sn] == -100) skill.c: ch->pcdata->learned[sn], spell->spell_funky_name); skilltemplate.c: if(!(victim->pcdata->no_quit_pk > 0)) { skilltemplate.c:number_percent()<(ch->pcdata->learned[gsn_double_kick]/5)) || skilltemplate.c: chance += ch->pcdata->learned[gsn_kick]; skilltemplate.c:(victim->pcdata->learned[gsn_steadiness] > 10)) skilltemplate.c: chance -= (victim->pcdata->learned[gsn_steadiness]/4); skilltemplate.c: if (IS_PLAYER(victim) && (victim->pcdata->learned[gsn_block] > 10)) skilltemplate.c: if (number_percent() < (victim->pcdata->learned[gsn_block]/3)) spec.c: if (victim->pcdata->carry_number == 0) spec.c: chance = 100 / victim->pcdata->carry_number; spl.c: if(IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_WATER) && spell->mana_type == 8) spl.c: else if(IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_FIRE) && spell->mana_type == 4) spl.c: else if(IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_EARTH) && spell->mana_type == 1) spl.c: else if(IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_AIR) && spell->mana_type == 2) spl.c: else if(IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_GOOD) && spell->mana_type == 16) spl.c: else if(IS_SET(ch->pcdata->elemental_alignment,ELEMENTAL_ALIGN_EVIL) && spell->mana_type == 16) spl.c: if (vict->pcdata->no_quit_pk > 0 || ch->pcdata->no_quit_pk > 0) spl.c: if (vict->pcdata->no_quit > 0) spl.c: char_to_room (victim, get_room_index (ch->pcdata->alignment+100)); spl.c: victim->pcdata->no_quit_pk = 0; /* JRAJRA */ spl.c: victim->pcdata->no_quit = 0; spl.c: victim->affected_by = victim->pcdata->nat_abilities; spl.c: victim->more_affected_by = victim->pcdata->nat_abilities2; spl.c: if(IS_SET(victim->pcdata->elemental_alignment,ELEMENTAL_ALIGN_GOOD) && ch->pcdata->alignment != 2) spl.c: if(IS_SET(victim->pcdata->elemental_alignment,ELEMENTAL_ALIGN_EVIL) && ch->pcdata->alignment != 1) spl.c: bonus += (ch->pcdata->remort_times) * 8; spl.c: addmove = ((race_info[ch->pcdata->race].heal_percent + align_info[ch->pcdata->alignment].heal_percent)*addmove)/100; spl.c: bonus += (ch->pcdata->remort_times) * 8; spl.c: addhit = ((race_info[ch->pcdata->race].heal_percent + align_info[ch->pcdata->alignment].heal_percent)*addhit)/100; spl.c: int shieldStr = ch->pcdata->level; spl.c: shieldStr += (ch->pcdata->remort_times) * 5; spl.c: ch->pcdata->mana_shield_strength = shieldStr; spl.c: (IS_MOB(ch) || str_cmp(race_info[ch->pcdata->race].name, "flayer") || number_range(1,5) == 2)) spl.c: bonus += (ch->pcdata->remort_times) * 6; spl.c: if(!str_cmp(ch->pcdata->name,"Liberation") && !str_cmp(spell->spell_name,"Cantrip")) spl.c: dam = ((race_info[ch->pcdata->race].attack_spell_percent + align_info[ch->pcdata->alignment].attack_spell_percent)*dam)/100; spl.c: if (spell->spell_lag > 0 && IS_PLAYER(ch) && ch->pcdata->no_quit < spell->spell_lag) spl.c: ch->pcdata->no_quit = spell->spell_lag; spl.c: if (ch->pcdata->no_quit_pk < spell->spell_lag) spl.c: ch->pcdata->no_quit_pk = spell->spell_lag; spl.c: if (ch->pcdata->no_quit > 0)/* JRAJRA spell lag */ spl.c: life = vampire->pcdata->level + 30 + number_range(1, vampire->pcdata->level); spl.c: undead_creature->pcdata->alignment = ch->pcdata->alignment; spl.c: undead_creature->pIndexData->alignment = ch->pcdata->alignment; spl.c:// sprintf(buf,"Setting undead creature alignement to %d\n\r",undead_creature->pcdata->alignment); spl.c: undead_creature->pcdata->act2 = PLR_AUTOGOLD | PLR_AUTOSPLIT | PLR_ASSIST; spl.c: do_group(ch, undead_creature->pcdata->name); spl.c: if (ch->pcdata->online_spot->located == TRUE && ch->pcdata->online_spot->pk_since_locate < 3) spl.c: ch->pcdata->online_spot->located = TRUE; spl.c: ch->pcdata->online_spot->pk_since_locate = 0; spl.c: ch->pcdata->online_spot->located = TRUE; spl.c: ch->pcdata->online_spot->pk_since_locate = 0; spl.c: if(number_range(1,120) > ch->pcdata->learned[gsn_trapset]) spl.c: || !is_member(ch, GUILD_TINKER)) && number_range (1,120) >= ch->pcdata->learned[gsn_trapset])) spl.c: if (number_percent () < ch->pcdata->learned[gsn_detrap]) spl.c: if(number_percent() < ch->pcdata->learned[gsn_detrap]) spl.c: if (number_percent() < ch->pcdata->learned[gsn_detrap]) sv.c: base = (base * (race_info[ch->pcdata->race].mana_percent + align_info[ch->pcdata->alignment].mana_percent))/100; sv.c: ch->pcdata->n_max_mana = base; sv.c: ch->height = number_range (race_info[ch->pcdata->race].height_min, race_info[ch->pcdata->race].height_max); sv.c: capitalize (real_ch->pcdata->name)); sv.c: capitalize (real_ch->pcdata->name)); sv.c: free_string (ch->pcdata->name); sv.c: ch->pcdata->name = str_dup (NAME (real_ch)); sv.c: if (ch->pcdata->temp_room == NULL) sv.c: ch->pcdata->temp_room = get_room_index(ch->pcdata->alignment +100); sv.c: char_to_room (ch, ch->pcdata->temp_room); sv.c: capitalize (ch->pcdata->name)); sv.c: sprintf(szBuf,"%s%s.bak", PLAYER_DIR, capitalize(ch->pcdata->name)); sv.c: sprintf (strsave, "%s%s.u", PLAYER_DIR, capitalize (ch->pcdata->name)); sv.c: sprintf (strsave, "%s%s", PLAYER_DIR, capitalize (ch->pcdata->name)); sv.c: fprintf(stderr,"FUCK! Caught corruption of pfile %s! Restored from .bak\n", ch->pcdata->name); sv.c: sprintf (strsave, "%s%s.u", PLAYER_DIR, capitalize (ch->pcdata->name)); sv.c: sprintf (strsave, "%s%s", PLAYER_DIR, capitalize (ch->pcdata->name)); sv.c: sprintf(szBuf,"%s%s.bak", PLAYER_DIR, capitalize(ch->pcdata->name)); sv.c: ch->pcdata->played+=(int)(current_time - ch->pcdata->logon); sv.c: ch->pcdata->logon=current_time; sv.c: ch->pcdata->new_exp = TRUE; sv.c: if (ch->pcdata->email[0] != '\0') sv.c: fprintf (fp, "NEmail %s~\n", fix_string (ch->pcdata->email)); sv.c: if (ch->pcdata->short_descr && ch->pcdata->short_descr[0] != '\0' && sv.c:strlen(ch->pcdata->short_descr) > 2) sv.c: fprintf (fp, "ShDesc %s~\n", ch->pcdata->short_descr); sv.c: if (ch->pcdata->long_descr && ch->pcdata->long_descr[0] != '\0' && sv.c:strlen(ch->pcdata->long_descr) > 2) sv.c: fprintf (fp, "LoDesc %s~\n", fix_string (ch->pcdata->long_descr)); sv.c: fprintf (fp, "Descr %s~\n", fix_string (ch->pcdata->description)); sv.c: fprintf (fp, "LCcol %d %s\n", i, ch->pcdata->chan_color[i]); sv.c: fprintf (fp, "LCign %d\n", ch->pcdata->chan_ignore); sv.c: fprintf (fp, "TtlKils .%o\n", ch->pcdata->totalkills); sv.c: fprintf (fp, "NAn %d\n", ch->pcdata->show_lev); sv.c: fprintf (fp, "Killpt .%o\n", ch->pcdata->killpoints); sv.c: fprintf (fp, "Deaths %d\n", ch->pcdata->deaths); sv.c: fprintf (fp, "DPray %d\n", ch->pcdata->pray_points); sv.c: if (ch->pcdata->script_flags[k] && ch->pcdata->script_flags[k][0] != '\0') sv.c: fprintf (fp, "Sf %s~\n", ch->pcdata->script_flags[k]); sv.c: fprintf (fp, "Nexp %d\n", ch->pcdata->new_exp); sv.c: fprintf (fp, "Nospam %d\n", ch->pcdata->no_spam); sv.c: fprintf (fp, "NDon %d\n", ch->pcdata->donated); sv.c: fprintf (fp, "NQuest %d\n", ch->pcdata->questflag); sv.c: fprintf (fp, "NatArm .%o\n", ch->pcdata->nat_armor); sv.c: fprintf (fp, "NatAbil %d\n", ch->pcdata->nat_abilities); sv.c: fprintf (fp, "NatAbilT %d\n", ch->pcdata->nat_abilities2); sv.c: if (ch->pcdata->challenge_on) sv.c: fprintf (fp, "NChon %d\n", ch->pcdata->challenge_on); sv.c: if (ch->pcdata->remort_times) sv.c: fprintf (fp, "NRemort %d\n", ch->pcdata->remort_times); sv.c: fprintf (fp, "NAMsg %d\n", ch->pcdata->arena_msg); sv.c: if (ch->pcdata->guilds) sv.c: fprintf (fp, "NGldBt %d\n", ch->pcdata->guilds); sv.c: fprintf (fp, "NWPS %ld\n", ch->pcdata->warpoints); sv.c: fprintf (fp, "NMana .%o\n", ch->pcdata->n_mana); sv.c: fprintf (fp, "Race %d\n", ch->pcdata->race); sv.c: fprintf (fp, "Level .%o\n", ch->pcdata->level); sv.c: fprintf (fp, "SCool %d\n", ch->pcdata->cool_skills); sv.c: if (ch->pcdata->level > 100) sv.c: fprintf (fp, "Winv %d\n", ch->pcdata->wizinvis); sv.c: fprintf (fp, "Secrty %d\n", ch->pcdata->security); sv.c: fprintf (fp, "Clan %d\n", ch->pcdata->clan); sv.c: fprintf (fp, "Clan2 %d\n", ch->pcdata->clan2); sv.c: fprintf (fp, "Played %ld\n", ch->pcdata->played); sv.c: fprintf (fp, "Note %ld\n", ch->pcdata->last_note); sv.c: fprintf (fp, "Room %d\n", (ch->in_room ? ch->in_room->vnum :100+ch->pcdata->alignment)); sv.c: fprintf (fp, "Act2 %d\n", ch->pcdata->act2); sv.c: if (ch->pcdata->act3 != 0) sv.c: fprintf (fp, "Act3 %d\n", ch->pcdata->act3); sv.c: fprintf (fp, "Learn .%o\n", ch->pcdata->learn); sv.c: fprintf (fp, "Practc .%o\n", ch->pcdata->practice); sv.c: if (ch->pcdata->saving_throw) sv.c: fprintf (fp, "SvngTh %d\n", ch->pcdata->saving_throw); sv.c: fprintf (fp, "Alignmt %d\n", ch->pcdata->alignment); sv.c: if (ch->pcdata->deaf) sv.c: fprintf (fp, "Deaf %d\n", ch->pcdata->deaf); sv.c: fprintf (fp, "TotWps %ld\n", ch->pcdata->total_wps); sv.c: fprintf (fp, "PkLevs %ld\n", ch->pcdata->pklevels); sv.c: fprintf (fp, "Pkhelp %ld\n", ch->pcdata->pkhelpers); sv.c: fprintf (fp, "Pkills %d\n", ch->pcdata->pkills); sv.c: fprintf (fp, "Pkilled %d\n", ch->pcdata->pkilled); sv.c: fprintf (fp, "Pkers %ld\n", ch->pcdata->pkers); sv.c: fprintf (fp, "Warmth %ld\n", ch->pcdata->warmth); sv.c: fprintf (fp, "Hardpk %d\n", ch->pcdata->hard_pkills); sv.c: fprintf (fp, "Created %ld\n", ch->pcdata->created); sv.c: fprintf (fp, "ManaShield %d\n", ch->pcdata->mana_shield_strength); sv.c: fprintf (fp, "Elemental %d\n", ch->pcdata->elemental_alignment); sv.c: fprintf (fp, "Password %s~\n", ch->pcdata->pwd); sv.c: fprintf (fp, "RealPassword %s~\n", ch->pcdata->rpwd); sv.c: if (ch->pcdata->rprompt) sv.c: fprintf (fp, "Promptr %s~\n", fix_string (ch->pcdata->rprompt)); sv.c: fprintf (fp, "Pagelen %d\n", ch->pcdata->pagelen); sv.c: fprintf (fp, "PImplO %d\n", ch->pcdata->augments); sv.c: fprintf (fp, "Bamfin %s~\n", ch->pcdata->beamin); sv.c: fprintf (fp, "Bamfout %s~\n", ch->pcdata->beamout); sv.c: if (ch->pcdata->bank > 0) sv.c: fprintf (fp, "Bank %ld\n", ch->pcdata->bank); sv.c: fprintf (fp, "Title %s~\n", ch->pcdata->title); sv.c: fprintf(fp, ".%o ", ch->pcdata->stat[i]); sv.c: fprintf(fp, "%d ", ch->pcdata->stat_mod[i]); sv.c: fprintf(fp, "%d ", ch->pcdata->start_stat[i]); sv.c: ch->pcdata->condition[0], sv.c: ch->pcdata->condition[1], sv.c: ch->pcdata->condition[2]); sv.c: ch->pcdata->colors[0], sv.c: ch->pcdata->colors[1], sv.c: ch->pcdata->colors[2], sv.c: ch->pcdata->colors[3], sv.c: ch->pcdata->colors[4], sv.c: ch->pcdata->colors[5], sv.c: ch->pcdata->colors[6], sv.c: ch->pcdata->colors[7], sv.c: ch->pcdata->colors[8], sv.c: ch->pcdata->colors[9]); sv.c: fprintf (fp, "Stance %d\n", ch->pcdata->stance); sv.c: if (ch->pcdata->trophy_name[k][0] != '\0') sv.c: fprintf (fp, "NTro %s \n", ch->pcdata->trophy_name[k]); sv.c: fprintf (fp, "TTro %d\n", ch->pcdata->trophy_times[k]); sv.c: fprintf (fp, "LTro %d\n", ch->pcdata->trophy_level[k]); sv.c: fprintf(fp, "%d ", ch->pcdata->faction[k]); sv.c: if (ch->pcdata->ignore[k]) sv.c: fprintf (fp, "Ignore %s\n", ch->pcdata->ignore[k]); sv.c: if (ch->pcdata->aliasname[k] && sv.c: ch->pcdata->aliasname[k][0] != '\0' && sv.c: ch->pcdata->alias[k] && sv.c: ch->pcdata->alias[k][0] != '\0') sv.c: for (msk = ch->pcdata->alias[k]; *msk != '\0'; msk++) sv.c: fprintf (fp, "Alias %s\n", ch->pcdata->aliasname[k]); sv.c: fix_string (ch->pcdata->alias[k])); sv.c: for (msk = ch->pcdata->alias[k]; *msk != '\0'; msk++) sv.c: if (ch->pcdata->learned[sn] > 0) sv.c: ch->pcdata->learned[sn], spell->spell_funky_name); sv.c: if (ch->pcdata->storage[k] == NULL || IS_SET (ch->pcdata->storage[k]->extra_flags, ITEM_NOSAVE)) sv.c: obj = ch->pcdata->storage[k]; sv.c: if (IS_PLAYER (tch) && tch->desc != NULL && !str_cmp (tch->pcdata->name, arg2)) sv.c: if (!str_cmp(arg1,tch->pcdata->rpwd)) sv.c: tch->pcdata->new_exp = TRUE; sv.c: if (IS_PLAYER (tch) && tch->desc == NULL && !strcmp(tch->pcdata->name, arg2)) sv.c: free_string (ch->pcdata->name); sv.c: ch->pcdata->name = str_dup (name); sv.c: ch->pcdata->temp = NULL; sv.c: KEY ("Act2", ch->pcdata->act2, fread_number (fpt)); sv.c: KEY ("Act3", ch->pcdata->act3, fread_number (fpt)); sv.c: ch->pcdata->alignment = fread_number(fpt); sv.c: if (ch->pcdata->alignment < 0) ch->pcdata->alignment = 1; sv.c: if (ch->pcdata->alignment >= NUM_ALIGN) ch->pcdata->alignment = 2; sv.c: if (!ch->pcdata->aliasname[k] || sv.c: ch->pcdata->aliasname[k][0] == '\0' || sv.c: !ch->pcdata->alias[k] || sv.c: ch->pcdata->alias[k][0] == '\0') sv.c: ch->pcdata->aliasname[k] = str_dup (fread_word (fpt)); sv.c: ch->pcdata->alias[k] = str_dup (fread_string2 (fpt, NULL)); sv.c: for (msk = ch->pcdata->alias[k]; *msk != '\0'; msk++) sv.c: ch->pcdata->stat_mod[i] = fread_number(fpt); sv.c: ch->pcdata->stat[i] = fread_number(fpt); sv.c: ch->pcdata->bank = fread_number (fpt); sv.c: SKEY ("Bamfin", ch->pcdata->beamin, fread_string2 (fpt, NULL)); sv.c: SKEY ("Bamfout", ch->pcdata->beamout, fread_string2 (fpt, NULL)); sv.c: KEY ("Clan", ch->pcdata->clan, fread_number(fpt)); sv.c: KEY ("Clan2", ch->pcdata->clan2, fread_number(fpt)); sv.c: KEY ("Created", ch->pcdata->created, fread_number(fpt)); sv.c: ch->pcdata->condition[0] = fread_number (fpt); sv.c: ch->pcdata->condition[1] = fread_number (fpt); sv.c: ch->pcdata->condition[2] = fread_number (fpt); sv.c: ch->pcdata->colors[0] = fread_number (fpt); sv.c: ch->pcdata->colors[1] = fread_number (fpt); sv.c: ch->pcdata->colors[2] = fread_number (fpt); sv.c: ch->pcdata->colors[3] = fread_number (fpt); sv.c: ch->pcdata->colors[4] = fread_number (fpt); sv.c: ch->pcdata->colors[5] = fread_number (fpt); sv.c: ch->pcdata->colors[6] = fread_number (fpt); sv.c: ch->pcdata->colors[7] = fread_number (fpt); sv.c: ch->pcdata->colors[8] = fread_number (fpt); sv.c: ch->pcdata->colors[9] = fread_number (fpt); sv.c: KEY ("Deaths", ch->pcdata->deaths, fread_number (fpt)); sv.c: KEY ("DPray", ch->pcdata->pray_points, fread_number (fpt)); sv.c: KEY ("Deaf", ch->pcdata->deaf, fread_number (fpt)); sv.c: SKEY ("Descr", ch->pcdata->description, fread_string2 (fpt, NULL)); sv.c: KEY ("Elemental", ch->pcdata->elemental_alignment, fread_number (fpt)); sv.c: if (ch->pcdata->level > MAX_LEVEL) sv.c: ch->pcdata->level = MAX_LEVEL; sv.c: ch->pcdata->faction[i] = fread_number(fpt); sv.c: KEY ("Hardpk", ch->pcdata->hard_pkills, fread_number (fpt)); sv.c: if (!ch->pcdata->ignore[i]) sv.c: ch->pcdata->ignore[i] = str_dup (fread_word (fpt)); sv.c: KEY ("Killpt", ch->pcdata->killpoints, fread_number (fpt)); sv.c: KEY ("Level", ch->pcdata->level, fread_number (fpt)); sv.c: KEY ("Learn", ch->pcdata->learn, fread_number (fpt)); sv.c: SKEY ("LoDesc", ch->pcdata->long_descr, fread_string2 (fpt, NULL)); sv.c: strcpy (ch->pcdata->chan_color[tt], fread_word (fpt)); sv.c: KEY ("LCign", ch->pcdata->chan_ignore, fread_number (fpt)); sv.c: if (ch->pcdata->trophy_level[i] == 0) sv.c: ch->pcdata->trophy_level[i] = fread_number (fpt); sv.c: KEY ("ManaShield", ch->pcdata->mana_shield_strength, fread_number (fpt)); sv.c: KEY ("NAn", ch->pcdata->show_lev, fread_number (fpt)); sv.c: KEY ("Nospam", ch->pcdata->no_spam, fread_number (fpt)); sv.c: KEY ("NDon", ch->pcdata->donated, fread_number (fpt)); sv.c: KEY ("Nexp", ch->pcdata->new_exp, fread_number (fpt)); sv.c: KEY ("NQuest", ch->pcdata->questflag, fread_number (fpt)); sv.c: KEY ("NatArm", ch->pcdata->nat_armor, fread_number (fpt)); sv.c: KEY ("NatAbil", ch->pcdata->nat_abilities, fread_number (fpt)); sv.c: KEY ("NatAbilT", ch->pcdata->nat_abilities2, fread_number (fpt)); sv.c: KEY ("NChon", ch->pcdata->challenge_on, fread_number (fpt)); sv.c: KEY ("NRemort", ch->pcdata->remort_times, fread_number (fpt)); sv.c: KEY ("NAMsg", ch->pcdata->arena_msg, fread_number (fpt)); sv.c: KEY ("NWPS", ch->pcdata->warpoints, fread_number (fpt)); sv.c: KEY ("NMana", ch->pcdata->n_mana, fread_number (fpt)); sv.c: KEY ("NGldBt", ch->pcdata->guilds, fread_number (fpt)); sv.c: if (ch->pcdata->trophy_name[i][0] == '\0') sv.c: strcpy (ch->pcdata->trophy_name[i], fread_word (fpt)); sv.c: strcpy (ch->pcdata->email, fread_string2 (fpt, NULL)); sv.c: KEY ("Note", ch->pcdata->last_note, fread_number (fpt)); sv.c: SKEY ("Promptr", ch->pcdata->rprompt, fread_string2 (fpt, NULL)); sv.c: SKEY ("Password", ch->pcdata->pwd, fread_string2 (fpt, NULL)); sv.c: KEY ("Played", ch->pcdata->played, fread_number (fpt)); sv.c: KEY ("Pagelen", ch->pcdata->pagelen, fread_number (fpt)); sv.c: KEY ("PImplO", ch->pcdata->augments, fread_number (fpt)); sv.c: KEY ("Practc", ch->pcdata->practice, fread_number (fpt)); sv.c: KEY ("Pklevs", ch->pcdata->pklevels, fread_number (fpt)); sv.c: KEY ("Pkhelp", ch->pcdata->pkhelpers, fread_number (fpt)); sv.c: KEY ("Pkills", ch->pcdata->pkills, fread_number (fpt)); sv.c: KEY ("Pkilled", ch->pcdata->pkilled, fread_number (fpt)); sv.c: KEY ("Pkers", ch->pcdata->pkers, fread_number (fpt)); sv.c: ch->pcdata->race = fread_number (fpt); sv.c: SKEY ("RealPassword", ch->pcdata->rpwd, fread_string2 (fpt,NULL)); sv.c: ch->pcdata->temp_room = get_room_index (fread_number (fpt)); sv.c: KEY ("SvngTh", ch->pcdata->saving_throw, fread_number (fpt)); sv.c: KEY ("Sex", ch->pcdata->sex, fread_number (fpt)); sv.c: SKEY ("ShDesc", ch->pcdata->short_descr, fread_string2 (fpt, NULL)); sv.c: KEY ("SCool", ch->pcdata->cool_skills, fread_number (fpt)); sv.c: KEY ("Secrty", ch->pcdata->security, fread_number (fpt)); sv.c: KEY ("Stance", ch->pcdata->stance, fread_number (fpt)); sv.c: ch->pcdata->learned[sn] = value; sv.c: if (ch->pcdata->trophy_times[i] == 0) sv.c: ch->pcdata->trophy_times[i] = fread_number (fpt); sv.c: KEY ("TtlKils", ch->pcdata->totalkills, fread_number (fpt)); sv.c: ch->pcdata->title = str_dup (fread_string2 (fpt, NULL)); sv.c: KEY ("TotWps", ch->pcdata->total_wps, fread_number(fpt)); sv.c: KEY ("Winv", ch->pcdata->wizinvis, fread_number (fpt)); sv.c: KEY ("Warmth", ch->pcdata->warmth, fread_number (fpt)); sv.c: if (ch->pcdata->temp_room == NULL) sv.c: ch->pcdata->temp_room = get_room_index(ch->pcdata->alignment +100); sv.c: if (ch->pcdata->pet_temp[kl] == 0) sv.c: ch->pcdata->pet_temp[kl] = fread_number (fp); sv.c: ch->pcdata->pet_hps[kl] = fread_number (fp); sv.c: ch->pcdata->pet_move[kl] = fread_number (fp); sv.c: KEY ("Act2", ch->pcdata->act2, fread_number (fp)); sv.c: KEY ("Act3", ch->pcdata->act3, fread_number (fp)); sv.c: ch->pcdata->alignment = fread_number(fp); sv.c: if (ch->pcdata->alignment < 0) ch->pcdata->alignment = 1; sv.c: if (ch->pcdata->alignment >= NUM_ALIGN) ch->pcdata->alignment = 2; sv.c: if (!ch->pcdata->aliasname[k] || sv.c: ch->pcdata->aliasname[k][0] == '\0' || sv.c: !ch->pcdata->alias[k] || sv.c: ch->pcdata->alias[k][0] == '\0') sv.c: ch->pcdata->aliasname[k] = str_dup (fread_word (fp)); sv.c: ch->pcdata->alias[k] = str_dup (fread_string2 (fp, NULL)); sv.c: for (msk = ch->pcdata->alias[k]; *msk != '\0'; msk++) sv.c: ch->pcdata->stat_mod[i] = fread_number(fp); sv.c: ch->pcdata->stat[i] = fread_number(fp); sv.c: ch->pcdata->bank = fread_number (fp); sv.c: SKEY ("Bamfin", ch->pcdata->beamin, fread_string2 (fp, NULL)); sv.c: SKEY ("Bamfout", ch->pcdata->beamout, fread_string2 (fp, NULL)); sv.c: KEY ("Created", ch->pcdata->created, fread_number(fp)); sv.c: KEY ("Clan", ch->pcdata->clan, fread_number(fp)); sv.c: KEY ("Clan2", ch->pcdata->clan2, fread_number(fp)); sv.c: ch->pcdata->condition[0] = fread_number (fp); sv.c: ch->pcdata->condition[1] = fread_number (fp); sv.c: ch->pcdata->condition[2] = fread_number (fp); sv.c: ch->pcdata->colors[0] = fread_number (fp); sv.c: ch->pcdata->colors[1] = fread_number (fp); sv.c: ch->pcdata->colors[2] = fread_number (fp); sv.c: ch->pcdata->colors[3] = fread_number (fp); sv.c: ch->pcdata->colors[4] = fread_number (fp); sv.c: ch->pcdata->colors[5] = fread_number (fp); sv.c: ch->pcdata->colors[6] = fread_number (fp); sv.c: ch->pcdata->colors[7] = fread_number (fp); sv.c: ch->pcdata->colors[8] = fread_number (fp); sv.c: ch->pcdata->colors[9] = fread_number (fp); sv.c: KEY ("Deaths", ch->pcdata->deaths, fread_number (fp)); sv.c: KEY ("DPray", ch->pcdata->pray_points, fread_number (fp)); sv.c: KEY ("Deaf", ch->pcdata->deaf, fread_number (fp)); sv.c: SKEY ("Descr", ch->pcdata->description, fread_string2 (fp, NULL)); sv.c: KEY ("Elemental", ch->pcdata->elemental_alignment, fread_number (fp)); sv.c: ch->pcdata->faction[i] = fread_number(fp); sv.c: KEY ("Hardpk", ch->pcdata->hard_pkills, fread_number (fp)); sv.c: if (!ch->pcdata->ignore[i]) sv.c: ch->pcdata->ignore[i] = str_dup (fread_word (fp)); sv.c: KEY ("Killpt", ch->pcdata->killpoints, fread_number (fp)); sv.c: KEY ("Level", ch->pcdata->level, fread_number (fp)); sv.c: KEY ("Learn", ch->pcdata->learn, fread_number (fp)); sv.c: SKEY ("LoDesc", ch->pcdata->long_descr, fread_string2 (fp, NULL)); sv.c: strcpy (ch->pcdata->chan_color[tt], fread_word (fp)); sv.c: KEY ("LCign", ch->pcdata->chan_ignore, fread_number (fp)); sv.c: if (ch->pcdata->trophy_level[i] == 0) sv.c: ch->pcdata->trophy_level[i] = fread_number (fp); sv.c: KEY ("ManaShield", ch->pcdata->mana_shield_strength, fread_number (fp)); sv.c: KEY ("NAn", ch->pcdata->show_lev, fread_number (fp)); sv.c: KEY ("Nospam", ch->pcdata->no_spam, fread_number (fp)); sv.c: KEY ("NDon", ch->pcdata->donated, fread_number (fp)); sv.c: KEY ("Nexp", ch->pcdata->new_exp, fread_number (fp)); sv.c: KEY ("NQuest", ch->pcdata->questflag, fread_number (fp)); sv.c: KEY ("NatArm", ch->pcdata->nat_armor, fread_number (fp)); sv.c: KEY ("NatAbil", ch->pcdata->nat_abilities, fread_number (fp)); sv.c: KEY ("NatAbilT", ch->pcdata->nat_abilities2, fread_number (fp)); sv.c: KEY ("NChon", ch->pcdata->challenge_on, fread_number (fp)); sv.c: KEY ("NRemort", ch->pcdata->remort_times, fread_number (fp)); sv.c: KEY ("NAMsg", ch->pcdata->arena_msg, fread_number (fp)); sv.c: KEY ("NWPS", ch->pcdata->warpoints, fread_number (fp)); sv.c: KEY ("NMana", ch->pcdata->n_mana, fread_number (fp)); sv.c: KEY ("NGldBt", ch->pcdata->guilds, fread_number (fp)); sv.c: if (ch->pcdata->trophy_name[i][0] == '\0') sv.c: strcpy (ch->pcdata->trophy_name[i], fread_word (fp)); sv.c: strcpy (ch->pcdata->email, fread_string2 (fp, NULL)); sv.c: KEY ("Note", ch->pcdata->last_note, fread_number (fp)); sv.c: SKEY ("Promptr", ch->pcdata->rprompt, fread_string2 (fp, NULL)); sv.c: SKEY ("Password", ch->pcdata->pwd, fread_string2 (fp, NULL)); sv.c: KEY ("Played", ch->pcdata->played, fread_number (fp)); sv.c: KEY ("Pagelen", ch->pcdata->pagelen, fread_number (fp)); sv.c: KEY ("PImplO", ch->pcdata->augments, fread_number (fp)); sv.c: KEY ("Practc", ch->pcdata->practice, fread_number (fp)); sv.c: KEY ("Pklevs", ch->pcdata->pklevels, fread_number (fp)); sv.c: KEY ("Pkhelp", ch->pcdata->pkhelpers, fread_number (fp)); sv.c: KEY ("Pkills", ch->pcdata->pkills, fread_number (fp)); sv.c: KEY ("Pkilled", ch->pcdata->pkilled, fread_number (fp)); sv.c: KEY ("Pkers", ch->pcdata->pkers, fread_number (fp)); sv.c: ch->pcdata->race = fread_number (fp); sv.c: SKEY ("RealPassword", ch->pcdata->rpwd, fread_string2 (fp,NULL)); sv.c: ch->pcdata->temp_room = get_room_index (fread_number (fp)); sv.c: KEY ("SvngTh", ch->pcdata->saving_throw, fread_number (fp)); sv.c: KEY ("Sex", ch->pcdata->sex, fread_number (fp)); sv.c: SKEY ("ShDesc", ch->pcdata->short_descr, fread_string2 (fp, NULL)); sv.c: KEY ("SCool", ch->pcdata->cool_skills, fread_number (fp)); sv.c: KEY ("Secrty", ch->pcdata->security, fread_number (fp)); sv.c: KEY ("Stance", ch->pcdata->stance, fread_number (fp)); sv.c: ch->pcdata->script_flags[csf] = str_dup (fread_string2 (fp, NULL)); sv.c: ch->pcdata->learned[sn] = value; sv.c: ch->pcdata->start_stat[i] = fread_number(fp); sv.c: if (ch->pcdata->trophy_times[i] == 0) sv.c: ch->pcdata->trophy_times[i] = fread_number (fp); sv.c: KEY ("TtlKils", ch->pcdata->totalkills, fread_number (fp)); sv.c: ch->pcdata->title = str_dup (fread_string2 (fp, NULL)); sv.c: KEY ("TotWps", ch->pcdata->total_wps, fread_number (fp)); sv.c: KEY ("Winv", ch->pcdata->wizinvis, fread_number (fp)); sv.c: KEY ("Warmth", ch->pcdata->warmth, fread_number (fp)); sv.c: if (ch->pcdata->storage[k] == NULL) sv.c: ch->pcdata->light++; sv.c: ch->pcdata->command_objs++; sv.c: ch->pcdata->storage[free_storage (ch)] = obj; toptr.c: if (ch->pcdata->warpoints <0) ch->pcdata->warpoints = 0; toptr.c: if (current_time - ch->pcdata->created > 0 && current_time - startup_time > 0) toptr.c: charinfo[10] = (float)((float) (ch->pcdata->played + (current_time toptr.c:- ch->pcdata->logon)))*100.0/((float)(current_time-ch->pcdata->created)); toptr.c:(ch->pcdata->played)*100.0)/((float)(current_time-startup_time)); toptr.c: if (ch->pcdata->pkills > 20) toptr.c: charinfo[0] = (float) ch->pcdata->pkills; toptr.c: charinfo[1] = (float) ((float) ch->pcdata->pklevels / toptr.c: (float) ch->pcdata->pkills); toptr.c: charinfo[2] = (float) ((float) ch->pcdata->pkills / toptr.c: (float) ch->pcdata->pkhelpers); toptr.c: charinfo[5] = (float) ch->pcdata->total_wps; toptr.c: charinfo[6] = (float) ((float) ch->pcdata->pkills / toptr.c: (float) ch->pcdata->pklevels); toptr.c: charinfo[7] = (float) ((float) ch->pcdata->pkhelpers/ toptr.c: (float) ch->pcdata->pkills); toptr.c: charinfo[8] = (float) ch->pcdata->warpoints; toptr.c: charinfo[9] = (float) ch->pcdata->hard_pkills; toptr.c: if (ch->pcdata->pkilled >=1) toptr.c: charinfo[3] = (float) ((float) ch->pcdata->pkilled); toptr.c: charinfo[4] = (float) ((float) ch->pcdata->pkers / toptr.c: (float) ch->pcdata->pkilled); toptr.c: pkdata[newslot[i]][i].alignment = ch->pcdata->alignment; toptr.c: if (ch->pcdata->warpoints < 0) ch->pcdata->warpoints = 0; toptr.c: if (ch->pcdata->warpoints > topten.topten_warpoints[k]) toptr.c: topten.topten_warpoints[newslot] = ch->pcdata->warpoints; toptr.c: topten.topten_alignment[newslot] = ch->pcdata->alignment; toptr.c: ratingd.rating_alignment[newslot] = ch->pcdata->alignment; toptr.c: if ((ch->pcdata->trophy_name[i] != '\0') && (ch->pcdata->trophy_level[i] >=1) && (ch->pcdata->trophy_times[i] >=1)) toptr.c: ch->pcdata->trophy_level[i], toptr.c: ch->pcdata->trophy_name[i], ch->pcdata->trophy_times[i]); toptr.c: sprintf(buffy, "\n\rYou have \x1b[1;31m%ld\x1b[0;37m warpoints.\n\r", ch->pcdata->warpoints); toptr.c: sprintf(buffy, "\n\rYour total number of pkills is: \x1b[1;32m%d\x1b[0;37m.\n\r", ch->pcdata->pkills); toptr.c: sprintf(buffy, "\n\rYour average level of pkill victims is \x1b[1;34m%2.4f\x1b[0;37m.\n\r", (float) ((float)ch->pcdata->pklevels)/((float) (UMAX(ch->pcdata->pkills, 1)))); toptr.c: sprintf(buffy, "\n\rYour average groupsize when you pkill someone is \x1b[1;34m%2.4f\x1b[0;37m.\n\r", (float) ((float)ch->pcdata->pkhelpers)/((float) (UMAX(ch->pcdata->pkills, 1)))); toptr.c: sprintf(buffy, "\n\rYour total number of times you have been pkilled is: \x1b[1;32m%d\x1b[0;37m.\n\r", ch->pcdata->pkilled); toptr.c: sprintf(buffy, "\n\rYou require \x1b[1;34m%2.4f\x1b[0;37m people to kill you on average.\n\r", (float) ((float)ch->pcdata->pkers)/((float) (UMAX(ch->pcdata->pkilled, 1)))); toptr.c: sprintf(buffy, "\n\rYour total number of warpoints is: \x1b[1;32m%ld\x1b[0;37m.\n\r", ch->pcdata->total_wps); toptr.c: sprintf(buffy, "\n\rYour total number of hard pkills is: \x1b[1;32m%ld\x1b[0;37m.\n\r", ch->pcdata->hard_pkills); toptr.c: sprintf(buffy, "\n\rYour number of warpoints is: \x1b[1;32m%d\x1b[0;37m.\n\r", ch->pcdata->warpoints); toptr.c: sprintf(buffy, "\n\rYour average level of pkill victims is \x1b[1;34m%2.4f\x1b[0;37m.\n\r", (float) ((float)ch->pcdata->pklevels)/((float) (UMAX(ch->pcdata->pkills, 1)))); toptr.c: sprintf(buffy, "\n\rYour average groupsize when you pkill someone is \x1b[1;34m%2.4f\x1b[0;37m.\n\r", (float) ((float)ch->pcdata->pkhelpers)/((float) (UMAX(ch->pcdata->pkills, 1)))); toptr.c: sprintf(buffy, "\n\rYour percentage of playing time since your creation is:\x1b[1;34m%2.4f\x1b[0;37m.\n\r", (float) ((float)(ch->pcdata->played + current_time - ch->pcdata->logon)*100.0/((float) (current_time - ch->pcdata->created)))); toptr.c: sprintf(buffy, "\n\rYour percentage of playing time since the game originally started is:\x1b[1;34m%2.4f\x1b[0;37m.\n\r", (float) ((float)(ch->pcdata->played + current_time - ch->pcdata->logon)*100.0/((float) (current_time - startup_time)))); toptr.c: if (ch->pcdata->trophy_name[i][0] == '\0') toptr.c: if (ch->pcdata->trophy_level[i] < templev) toptr.c: templev = ch->pcdata->trophy_level[i]; toptr.c: if (ch->pcdata->trophy_level[tempnum] <= LEVEL (victim)) toptr.c: ch->pcdata->online_spot->pk_since_locate++; toptr.c:=(float)((float)(5+victim->pcdata->remort_times))/((float)(5+ch->pcdata->remort_times)); toptr.c: if (IS_SET(ch->pcdata->act2, PLR_HARDCORE)) toptr.c: ch->pcdata->warpoints +=wpstogive; toptr.c: ch->pcdata->total_wps +=wpstogive; toptr.c: ch->pcdata->total_wps += 1; toptr.c: ch->pcdata->warpoints += 1; toptr.c: if (LEVEL (victim) > 59 && victim->pcdata->remort_times > 7) toptr.c: ch->pcdata->total_wps += 1; toptr.c: ch->pcdata->warpoints += 1; toptr.c: if (ch->pcdata->trophy_name[i][0] == '\0') toptr.c: if (!str_cmp (RNAME (victim), ch->pcdata->trophy_name[i])) toptr.c: ch->pcdata->trophy_times[i]++; toptr.c: ch->pcdata->trophy_level[i] = LEVEL (victim); toptr.c: strcpy (ch->pcdata->trophy_name[nummy], RNAME (victim)); toptr.c: ch->pcdata->trophy_times[nummy] = 1; toptr.c: ch->pcdata->trophy_level[nummy] = LEVEL (victim); toptr.c: if ((ch->pcdata->trophy_level[k] > 0) && toptr.c:(ch->pcdata->trophy_times[k] > 0) && (ch->pcdata->trophy_name[k][0] != toptr.c: if ((ch->pcdata->trophy_level[k]) < toptr.c:(ch->pcdata->trophy_level[i])) toptr.c: templev = ch->pcdata->trophy_level[i]; toptr.c: ch->pcdata->trophy_level[i] = ch->pcdata->trophy_level[k]; toptr.c: ch->pcdata->trophy_level[k] = templev; toptr.c: tempnum = ch->pcdata->trophy_times[i]; toptr.c: ch->pcdata->trophy_times[i] = ch->pcdata->trophy_times[k]; toptr.c: ch->pcdata->trophy_times[k] = tempnum; toptr.c: strcpy(tempname, ch->pcdata->trophy_name[i]); toptr.c: strcpy(ch->pcdata->trophy_name[i], toptr.c:ch->pcdata->trophy_name[k]); toptr.c: strcpy(ch->pcdata->trophy_name[k], tempname); upd.c: ch->armor = ch->pcdata->nat_armor; upd.c: ch->pcdata->plus_hide = 0; upd.c: ch->pcdata->plus_sneak = 0; upd.c: ch->pcdata->plus_kick = 0; upd.c: ch->pcdata->armor[0] = 0; upd.c: ch->pcdata->armor[1] = 0; upd.c: ch->pcdata->armor[2] = 0; upd.c: ch->pcdata->armor[3] = 0; upd.c: ch->pcdata->carry_weight = 0; upd.c: ch->pcdata->carry_number = 0; upd.c: ch->pcdata->command_objs = 0; upd.c: ch->pcdata->stat_mod[i] = 0; upd.c: ch->pcdata->learned[race_info[ch->pcdata->race].nat_skills[i]] = 100; upd.c: ch->pcdata->learned[align_info[ch->pcdata->alignment].nat_skills[i]] = 100; upd.c: if (ch->pcdata->warpoints < 0) ch->pcdata->warpoints = 0; upd.c: if (ch->pcdata->total_wps < 0) ch->pcdata->total_wps = 0; upd.c: ch->pcdata->plus_kick += mod; upd.c: ch->pcdata->plus_sneak += mod; upd.c: ch->pcdata->warmth += mod; upd.c: ch->pcdata->plus_hide += mod; upd.c: ch->pcdata->stat_mod[STR] += mod; upd.c: ch->pcdata->stat_mod[INT] += mod; upd.c: ch->pcdata->stat_mod[WIS] += mod; upd.c: ch->pcdata->stat_mod[DEX] += mod; upd.c: ch->pcdata->stat_mod[CON] += mod; upd.c: ch->pcdata->carry_weight += get_obj_weight (obj); upd.c: ch->pcdata->carry_number += get_obj_number (obj); upd.c: ch->pcdata->command_objs++; upd.c: ch->pcdata->armor[0] += (r->protects_body); upd.c: ch->pcdata->armor[1] += (r->protects_head); upd.c: ch->pcdata->armor[2] += (r->protects_legs); upd.c: ch->pcdata->armor[3] += (r->protects_arms); upd.c: ch->pcdata->armor[2] += (r->protects_legs * r->condition_now) / (r->max_condition); upd.c: ch->pcdata->armor[0] += (r->protects_body * r->condition_now) / (r->max_condition); upd.c: ch->pcdata->armor[1] += (r->protects_head * r->condition_now) / (r->max_condition); upd.c: ch->pcdata->armor[3] += (r->protects_arms * r->condition_now) / (r->max_condition); upd.c: ch->pcdata->plus_kick += mod; upd.c: ch->pcdata->plus_sneak += mod; upd.c: ch->pcdata->warmth +=mod; upd.c: ch->pcdata->plus_hide += mod; upd.c: ch->pcdata->stat_mod[STR] += mod; upd.c: ch->pcdata->stat_mod[INT] += mod; upd.c: ch->pcdata->stat_mod[WIS] += mod; upd.c: ch->pcdata->stat_mod[DEX] += mod; upd.c: ch->pcdata->stat_mod[CON] += mod; upd.c: ch->pcdata->plus_kick += mod; upd.c: ch->pcdata->plus_sneak += mod; upd.c: ch->pcdata->warmth += mod; upd.c: ch->pcdata->plus_hide += mod; upd.c: ch->pcdata->stat_mod[STR] += mod; upd.c: ch->pcdata->stat_mod[INT] += mod; upd.c: ch->pcdata->stat_mod[WIS] += mod; upd.c: ch->pcdata->stat_mod[DEX] += mod; upd.c: ch->pcdata->stat_mod[CON] += mod; upd.c: ((ch->pcdata->remort_times))+ upd.c: race_info[ch->pcdata->race].combat_damage_bonus+ upd.c: align_info[ch->pcdata->alignment].combat_damage_bonus); upd.c: ch->affected_by |= ch->pcdata->nat_abilities; upd.c: ch->affected_by |= race_info[ch->pcdata->race].affect_bits; upd.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; upd.c: ch->more_affected_by |= race_info[ch->pcdata->race].affect_bits2; upd.c: ch->affected_by |= align_info[ch->pcdata->alignment].affect_bits; upd.c: ch->more_affected_by |= align_info[ch->pcdata->alignment].affect_bits2; upd.c: ch->pcdata->practice += add_prac; upd.c: ch->pcdata->learn += add_learn; upd.c: while (LEVEL (ch) < pow.max_level && ch->exp >= FIND_EXP (LEVEL (ch), ch->pcdata->race)) upd.c: ch->pcdata->level++; upd.c: if (ch->pcdata->remort_times == 0 && ch->pcdata->level == pow.level_to_choose -1) upd.c: if (LEVEL(ch) == pow.level_to_choose && ch->pcdata->remort_times == 0 && pow.choose_in_room != 0 && get_room_index(pow.choose_in_room) != NULL) upd.c: base = (base * (race_info[ch->pcdata->race].mana_percent + align_info[ch->pcdata->alignment].mana_percent))/100; upd.c: if (ch->pcdata->n_mana < ch->pcdata->n_max_mana && hehe != 2) upd.c: ch->pcdata->n_mana = UMIN (ch->pcdata->n_max_mana, ch->pcdata->n_mana + tt); upd.c: ch->pcdata->n_mana -= 3; upd.c: if (ch->pcdata->n_mana <= 0) upd.c: ch->pcdata->n_mana = 0; upd.c: if (ch->pcdata->condition[COND_FULL] <= 5) upd.c: if (ch->pcdata->condition[COND_FULL] <= 0) upd.c: if (ch->pcdata->condition[COND_THIRST] <= 5) upd.c: if (ch->pcdata->condition[COND_THIRST] <= 0) upd.c: gain = (gain * (race_info[ch->pcdata->race].regen_hit_percent + align_info[ch->pcdata->alignment].regen_hit_percent)) / 100; upd.c: if (IS_PLAYER(ch) && is_member(ch, GUILD_MONK) && ch->pcdata->learned[gsn_spiritregen] > 60) upd.c: if (ch->pcdata->condition[COND_FULL] <= 0) upd.c: if (ch->pcdata->condition[COND_THIRST] <= 0) upd.c: gain = (gain * (race_info[ch->pcdata->race].regen_move_percent + align_info[ch->pcdata->alignment].regen_move_percent)) / 100; upd.c: if (IS_PLAYER(ch) && is_member(ch, GUILD_MONK) && ch->pcdata->learned[gsn_spiritregen] > 60) upd.c: ch->pcdata->condition[iCond] += value; upd.c: if (ch->pcdata->condition[COND_DRUNK] < 0) upd.c: ch->pcdata->condition[COND_DRUNK] = 0; upd.c: if (ch->pcdata->condition[iCond] > 48) upd.c: ch->pcdata->condition[iCond] = 48; upd.c: condition = ch->pcdata->condition[iCond]; upd.c: if (ch->pcdata->condition[iCond] < -2) upd.c: ch->pcdata->condition[COND_THIRST] = 48; upd.c: ch->pcdata->condition[COND_FULL] = 48; upd.c: if (ch->pcdata->condition[iCond] == 9) upd.c: if (ch->pcdata->condition[iCond] <= 1) upd.c: if (ch->pcdata->condition[iCond] == 3) upd.c: if (to_attack == ch || (IS_PLAYER (to_attack) && to_attack->pcdata->level > IMM_LEVEL)) upd.c: if (tcr->pcdata->clan == -1) continue; upd.c: if ((clandata = get_clan_index(tcr->pcdata->clan)) == NULL) continue; upd.c: if (to_attack == ch || (IS_PLAYER (to_attack) && to_attack->pcdata->level > IMM_LEVEL)) upd.c: if (to_attack == ch || (IS_PLAYER (to_attack) && to_attack->pcdata->level > IMM_LEVEL)) upd.c: char_to_room(found_winner,get_room_index(found_winner->pcdata->alignment+100)); upd.c: if(wch->pcdata->no_quit > 0) upd.c: wch->pcdata->no_quit--; upd.c: if ((wch->pcdata->no_quit_pk > 0) && (FIGHTING (wch) == NULL || wch->position != POSITION_FIGHTING)) upd.c: wch->pcdata->no_quit_pk--; upd.c: if (ch->pcdata->challenge_time > 0) upd.c: ch->pcdata->challenge_time--; upd.c: if (ch->pcdata->died_recently> 0 && number_range(1,4) == 2) upd.c: ch->pcdata->died_recently--; upd.c: if (ch->pcdata->remort_times < 2) upd.c: if (ch->pcdata->remort_times < 5 ) upd.c: ch->affected_by |= ch->pcdata->nat_abilities; upd.c: ch->more_affected_by |= ch->pcdata->nat_abilities2; upd.c: if (IS_PLAYER (ch) && ch->timer > 93 && ch->pcdata->no_quit_pk < 1) upd.c: if (IS_PLAYER(ch) && !strcmp(race_info[ch->pcdata->race].name, "troll")) upd.c: if (IS_PLAYER(ch) && !strcmp(race_info[ch->pcdata->race].name, "behemoth")) upd.c: ch->pcdata->n_mana--; upd.c: if (ch->pcdata->n_mana < 0) ch->pcdata->n_mana = 0; upd.c: obj->carried_by->pcdata->light > 0) upd.c: obj->carried_by->pcdata->light--; upd.c: if (IS_PLAYER (vch) && can_see (ch, vch) && (IS_SET (ch->pIndexData->race_hate, (1 << ch->pcdata->race))) && view.c: if (to->pcdata->remort_times == 0) view.c: sprintf(tmprace, "%s", race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times < 3) view.c: sprintf(tmprace, "%s %s", PLAYERSIZE2, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times < 7) view.c: sprintf(tmprace, "%s %s", PLAYERSIZE3, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times < 10 && to->pcdata->sex == SEX_FEMALE) view.c: sprintf(tmprace, "%s %s", PLAYERSIZE4F, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times < 10) view.c: sprintf(tmprace, "%s %s", PLAYERSIZE4, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times == 10 && to->pcdata->sex == SEX_FEMALE) view.c: sprintf(tmprace, "%s %s", PLAYERSIZE5F, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times == 10) view.c: sprintf(tmprace, "%s %s", PLAYERSIZE5, race_info[to->pcdata->race].name); view.c:/* if (!is_first_letter_vowel(race_info[to->pcdata->race].name)) view.c: sprintf(tmprace, "A %s", race_info[to->pcdata->race].name); view.c: sprintf(tmprace, "An %s", race_info[to->pcdata->race].name); view.c: if (to->pcdata->remort_times == 0) view.c: sprintf(tmprace, "+* %s %s *+", PLAYERSIZE1, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times < 3) view.c: sprintf(tmprace, "+* %s %s *+", PLAYERSIZE2, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times < 7) view.c: sprintf(tmprace, "+* %s %s *+", PLAYERSIZE3, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times < 10 && to->pcdata->sex == SEX_FEMALE) view.c: sprintf(tmprace, "+* %s %s *+", PLAYERSIZE4F, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times < 10) view.c: sprintf(tmprace, "+* %s %s *+", PLAYERSIZE4, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times == 10 && to->pcdata->sex == SEX_FEMALE) view.c: sprintf(tmprace, "+* %s %s *+", PLAYERSIZE5F, race_info[to->pcdata->race].name); view.c: else if (to->pcdata->remort_times == 10) view.c: sprintf(tmprace, "+* %s %s *+", PLAYERSIZE5, race_info[to->pcdata->race].name); view.c:/* if (!is_first_letter_vowel(race_info[to->pcdata->race].name)) view.c: sprintf(tmprace, "+* A %s *+", race_info[to->pcdata->race].name); view.c: sprintf(tmprace, "+* An %s *+", race_info[to->pcdata->race].name); view.c: if (ch->pcdata->learn < 1) view.c: ch->pcdata->learn--; view.c: ch->pcdata->practice += 10; view.c: if (ch->pcdata->practice < 10) view.c: ch->pcdata->learn++; view.c: ch->pcdata->practice -= 10; warmth.c: warmth = ch->pcdata->warmth; yell.c: if (IS_SET (fch->pcdata->deaf, CHANNEL_YELL))