msg_format(_("%sは破壊不能だ。", "You cannot auto-destroy %s."), o_name);
- /* Done */
return;
}
msg_format(_("%sは破壊不能だ。", "You cannot auto-destroy %s."), o_name);
- /* Done */
return FALSE;
}
/* Restore the screen */
screen_load();
- /* Done */
return (total);
}
(void)inkey();
screen_load();
- /* Done */
return (TRUE);
}
/* Hack -- hallucination */
if (p_ptr->image) image_object(ap, cp);
- /* Done */
break;
}
}
p_ptr->energy_use = 0;
msg_format(_("%sは破壊不可能だ。", "You cannot destroy %s."), o_name);
- /* Done */
return;
}
/* Disturb */
disturb(0, 0);
- /* Done */
return;
}
/* Disturb */
disturb(0, 0);
- /* Done */
return;
}
}
/* Prompt */
i = inkey();
- /* Done */
if (i == ESCAPE) break;
switch (i)
/* New location */
i = z;
- /* Done */
break;
}
}
/* Prompt */
i = inkey();
- /* Done */
if (i == ESCAPE) break;
switch (i)
/* Prompt */
i = inkey();
- /* Done */
if (i == ESCAPE) break;
/* Load a 'pref' file */
/* Prompt */
i = inkey();
- /* Done */
if (i == ESCAPE) break;
switch (i)
{
/* Heavy sensing */
heavy = TRUE;
- /* Done */
break;
}
/* Heavy sensing */
heavy = TRUE;
- /* Done */
break;
}
/* Very bad (light) sensing */
if (0 != randint0(240000L / (plev + 5))) return;
- /* Done */
break;
}
/* Good (light) sensing */
if (0 != randint0(10000L / (plev * plev + 40))) return;
- /* Done */
break;
}
/* Heavy sensing */
heavy = TRUE;
- /* Done */
break;
}
/* Changed! */
heavy = TRUE;
- /* Done */
break;
}
/* Heavy sensing */
heavy = TRUE;
- /* Done */
break;
}
/* Bad sensing */
if (0 != randint0(75000L / (plev * plev + 40))) return;
- /* Done */
break;
}
/* Bad sensing */
if (0 != randint0(55000L / (plev * plev + 40))) return;
- /* Done */
break;
}
/* Changed! */
heavy = TRUE;
- /* Done */
break;
}
/* Okay sensing */
if (0 != randint0(20000L / (plev * plev + 40))) return;
- /* Done */
break;
}
/* Heavy sensing */
heavy = TRUE;
- /* Done */
break;
}
/* Bad sensing */
if (0 != randint0(65000L / (plev * plev + 40))) return;
- /* Done */
break;
}
case CLASS_BERSERKER:
/* Heavy sensing */
heavy = TRUE;
- /* Done */
break;
}
}
/* Very bad (light) sensing */
if (0 != randint0(240000L / (plev + 5))) return;
- /* Done */
break;
}
/* Bad sensing */
if (0 != randint0(95000L / (plev * plev + 40))) return;
- /* Done */
break;
}
/* Good sensing */
if (0 != randint0(20000L / (plev * plev + 40))) return;
- /* Done */
break;
}
/* Good sensing */
if (0 != randint0(9000L / (plev * plev + 40))) return;
- /* Done */
break;
}
/* Good sensing */
if (0 != randint0(20000L / ((plev+50)*(plev+50)))) return;
- /* Done */
break;
}
}
p_ptr->update |= (PU_BONUS);
}
- /* Done */
return (res);
}
/* Use that value */
check_load_value = value;
- /* Done */
break;
}
/* Refuse to start on anti-teleport grids */
if (c_ptr->info & (CAVE_ICKY)) continue;
- /* Done */
break;
}
/* Place the trap */
place_trap(y1, x1);
- /* Done */
break;
}
}
fprintf(fff, "\n");
}
- /* Done */
fclose(fff);
}
/* Process that file */
process_pref_file(buf);
- /* Done */
note(_("[初期化終了]", "[Initialization complete]"));
}
/* Disturb the monster */
(void)set_monster_csleep(c_ptr->m_idx, 0);
- /* Done */
return FALSE;
}
/* Window stuff */
p_ptr->window |= (PW_INVEN);
- /* Done */
break;
}
}
/* Obvious */
obvious = TRUE;
- /* Done */
break;
}
/* Blink away */
blinked = TRUE;
- /* Done */
break;
}
/* Obvious */
obvious = TRUE;
- /* Done */
break;
}
y = m_ptr->fy - y2;
x = m_ptr->fx - x2;
- /* Done */
done = TRUE;
}
}
/* Oops */
oops = TRUE;
- /* Done */
done = TRUE;
if (select_the_force) {
/* Oops */
oops = TRUE;
- /* Done */
done = TRUE;
if (select_the_force) {
msg_format(_("%d 個のアイテムの山がある。", "You see a pile of %d items."), floor_num);
}
- /* Done */
return;
}
}
- /* Done */
return;
}
/* Ask the user to confirm */
if (!get_check(out_val))
{
- /* Done */
return;
}
}
/* Acquire next object */
next_o_idx = o_ptr->next_o_idx;
- /* Done */
if (this_o_idx == o_idx)
{
/* No previous */
/* Forget next pointer */
o_ptr->next_o_idx = 0;
- /* Done */
break;
}
/* Acquire next object */
next_o_idx = o_ptr->next_o_idx;
- /* Done */
if (this_o_idx == o_idx)
{
/* No previous */
/* Forget next pointer */
o_ptr->next_o_idx = 0;
- /* Done */
break;
}
*/
value += (value * o_ptr->pval / o_ptr->number / (k_ptr->pval * 2));
- /* Done */
break;
}
case TV_STAFF:
*/
value += (value * o_ptr->pval / (k_ptr->pval * 2));
- /* Done */
break;
}
/* Give credit for bonuses */
value += ((o_ptr->to_h + o_ptr->to_d + o_ptr->to_a) * 200L);
- /* Done */
break;
}
/* Give credit for bonuses */
value += (((o_ptr->to_h - k_ptr->to_h) + (o_ptr->to_d - k_ptr->to_d)) * 200L + (o_ptr->to_a) * 100L);
- /* Done */
break;
}
value += (o_ptr->dd - k_ptr->dd) * o_ptr->ds * 250L;
value += (o_ptr->ds - k_ptr->ds) * o_ptr->dd * 250L;
- /* Done */
break;
}
value += (o_ptr->dd - k_ptr->dd) * o_ptr->ds * 5L;
value += (o_ptr->ds - k_ptr->ds) * o_ptr->dd * 5L;
- /* Done */
break;
}
/* Window stuff */
p_ptr->window |= (PW_INVEN | PW_EQUIP);
- /* Done */
return FALSE;
}
if (a_ptr->gen_flags & (TRG_RANDOM_CURSE1)) o_ptr->curse_flags |= get_curse(1, o_ptr);
if (a_ptr->gen_flags & (TRG_RANDOM_CURSE2)) o_ptr->curse_flags |= get_curse(2, o_ptr);
- /* Done */
return;
}
o_ptr->pval = 2;
}
- /* Done */
return;
}
/* Success */
done = TRUE;
- /* Done */
break;
}
}
/* Take note */
combined = TRUE;
- /* Done */
break;
}
}
/* Restrict dragon breath type */\r
vault_aux_dragon_mask4 = RF4_BR_ACID;\r
\r
- /* Done */\r
break;\r
}\r
\r
/* Restrict dragon breath type */\r
vault_aux_dragon_mask4 = RF4_BR_ELEC;\r
\r
- /* Done */\r
break;\r
}\r
\r
/* Restrict dragon breath type */\r
vault_aux_dragon_mask4 = RF4_BR_FIRE;\r
\r
- /* Done */\r
break;\r
}\r
\r
/* Restrict dragon breath type */\r
vault_aux_dragon_mask4 = RF4_BR_COLD;\r
\r
- /* Done */\r
break;\r
}\r
\r
/* Restrict dragon breath type */\r
vault_aux_dragon_mask4 = RF4_BR_POIS;\r
\r
- /* Done */\r
break;\r
}\r
\r
RF4_BR_FIRE | RF4_BR_COLD |\r
RF4_BR_POIS);\r
\r
- /* Done */\r
break;\r
}\r
}\r
/* A character was loaded */
character_loaded = TRUE;
- /* Done */
return (TRUE);
}
/* Count lives */
sf_lives++;
- /* Done */
return (TRUE);
}
Term->scr->cv = cv;
Term_fresh();
- /* Done */
if (probe)
{
chg_virtue(V_KNOWLEDGE, 1);
{
msg_format(_("%sを金に変えることに失敗した。", "You fail to turn %s to gold!"), o_name);
- /* Done */
return FALSE;
}
/* Use that index */
r_idx = r;
- /* Done */
break;
}
/* Take note */
combined = TRUE;
- /* Done */
break;
}
}
/* Wait for (and remove) a pending key */
if (0 == Term_inkey(&ch, TRUE, TRUE))
{
- /* Done */
break;
}
/* Check for (and remove) a pending key */
if (0 == Term_inkey(&ch, FALSE, TRUE))
{
- /* Done */
break;
}
}
}
- /* Done */
break;
}
now_message++;
}
- /* Done */
break;
}
/* Use command */
command_cmd = (byte)cmd;
- /* Done */
break;
}
/* Format the argument */
sprintf(tmp, "%c", arg);
- /* Done */
break;
}
sprintf(tmp, aux, arg);
}
- /* Done */
break;
}
}
- /* Done */
break;
}
/* Format the argument */
sprintf(tmp, aux, arg);
- /* Done */
break;
}
/* Format the argument */
sprintf(tmp, aux, arg);
- /* Done */
break;
}
/* Format the argument */
sprintf(tmp, aux, arg);
- /* Done */
break;
}
/* Format the "user data" */
sprintf(tmp, aux, arg);
- /* Done */
break;
}
if (islower(tmp[q]))
tmp[q] = (char)toupper(tmp[q]);
- /* Done */
break;
}
}
/* Use "free" */
free ((char*)(p));
- /* Done */
return (NULL);
}