for (INVENTORY_IDX i = 0; i < INVEN_PACK; i++) {
o_ptr = &player_ptr->inventory_list[i];
- if ((o_ptr->tval == TV_CORPSE) && (o_ptr->sval == SV_CORPSE) && (streq(r_name + r_info[o_ptr->pval].name, r_name + r_info[today_mon].name))) {
+ if ((o_ptr->tval == TV_CORPSE) && (o_ptr->sval == SV_CORPSE)
+ && (streq(r_name + r_info[o_ptr->pval].name, r_name + r_info[current_world_ptr->today_mon].name))) {
char buf[MAX_NLEN + 32];
describe_flavor(player_ptr, o_name, o_ptr, 0);
sprintf(buf, _("%s を換金しますか?", "Convert %s into money? "), o_name);
if (get_check(buf)) {
- msg_format(_("賞金 %ld$を手に入れた。", "You get %ldgp."), (long int)((r_info[today_mon].level * 50 + 100) * o_ptr->number));
- player_ptr->au += (r_info[today_mon].level * 50 + 100) * o_ptr->number;
+ msg_format(_("賞金 %ld$を手に入れた。", "You get %ldgp."), (long int)((r_info[current_world_ptr->today_mon].level * 50 + 100) * o_ptr->number));
+ player_ptr->au += (r_info[current_world_ptr->today_mon].level * 50 + 100) * o_ptr->number;
player_ptr->redraw |= (PR_GOLD);
vary_item(player_ptr, i, -o_ptr->number);
}
for (INVENTORY_IDX i = 0; i < INVEN_PACK; i++) {
o_ptr = &player_ptr->inventory_list[i];
- if ((o_ptr->tval == TV_CORPSE) && (o_ptr->sval == SV_SKELETON) && (streq(r_name + r_info[o_ptr->pval].name, r_name + r_info[today_mon].name))) {
+ if ((o_ptr->tval == TV_CORPSE) && (o_ptr->sval == SV_SKELETON)
+ && (streq(r_name + r_info[o_ptr->pval].name, r_name + r_info[current_world_ptr->today_mon].name))) {
char buf[MAX_NLEN + 32];
describe_flavor(player_ptr, o_name, o_ptr, 0);
sprintf(buf, _("%s を換金しますか?", "Convert %s into money? "), o_name);
if (get_check(buf)) {
- msg_format(_("賞金 %ld$を手に入れた。", "You get %ldgp."), (long int)((r_info[today_mon].level * 30 + 60) * o_ptr->number));
- player_ptr->au += (r_info[today_mon].level * 30 + 60) * o_ptr->number;
+ msg_format(_("賞金 %ld$を手に入れた。", "You get %ldgp."), (long int)((r_info[current_world_ptr->today_mon].level * 30 + 60) * o_ptr->number));
+ player_ptr->au += (r_info[current_world_ptr->today_mon].level * 30 + 60) * o_ptr->number;
player_ptr->redraw |= (PR_GOLD);
vary_item(player_ptr, i, -o_ptr->number);
}
void today_target(player_type *player_ptr)
{
char buf[160];
- monster_race *r_ptr = &r_info[today_mon];
+ monster_race *r_ptr = &r_info[current_world_ptr->today_mon];
clear_bldg(4, 18);
c_put_str(TERM_YELLOW, _("本日の賞金首", "Wanted monster that changes from day to day"), 5, 10);
prt(buf, 8, 10);
sprintf(buf, _("骨 ---- $%d", "skeleton ---- $%d"), (int)r_ptr->level * 30 + 60);
prt(buf, 9, 10);
- player_ptr->today_mon = today_mon;
+ player_ptr->today_mon = current_world_ptr->today_mon;
}
/*!
get_mon_num_prep_bounty(player_ptr);
while (TRUE) {
- today_mon = get_mon_num(player_ptr, MIN(max_dl / 2, 40), max_dl, GMN_ARENA);
+ current_world_ptr->today_mon = get_mon_num(player_ptr, MIN(max_dl / 2, 40), max_dl, GMN_ARENA);
monster_race *r_ptr;
- r_ptr = &r_info[today_mon];
+ r_ptr = &r_info[current_world_ptr->today_mon];
if (cheat_hear) {
msg_format("日替わり候補: %s ", r_ptr->name + r_name);