if (dispel_evil(powerful ? 225 : 150)) ident = TRUE;
int k = 3 * creature_ptr->lev;
if (set_protevil((magic ? 0 : creature_ptr->protevil) + randint1(25) + k, FALSE)) ident = TRUE;
- if (set_poisoned(0)) ident = TRUE;
- if (set_afraid(0)) ident = TRUE;
- if (hp_player(50)) ident = TRUE;
+ if (set_poisoned(p_ptr, 0)) ident = TRUE;
+ if (set_afraid(p_ptr, 0)) ident = TRUE;
+ if (hp_player(p_ptr, 50)) ident = TRUE;
if (set_stun(0)) ident = TRUE;
if (set_cut(0)) ident = TRUE;
return ident;
{
msg_print(_("彫像になった気分だ!", "You feel like a statue!"));
if (p_ptr->free_act)
- set_paralyzed(p_ptr->paralyzed + randint1(3));
+ set_paralyzed(p_ptr, p_ptr->paralyzed + randint1(3));
else
- set_paralyzed(p_ptr->paralyzed + randint1(13));
+ set_paralyzed(p_ptr, p_ptr->paralyzed + randint1(13));
stop_ty = TRUE;
}
if (!one_in_(6)) break;
dispel_monsters(150);
slow_monsters(plev);
sleep_monsters(plev);
- hp_player(300);
+ hp_player(p_ptr, 300);
}
}
{
msg_print(_("名状し難い邪悪な存在があなたの心を通り過ぎて行った...", "An unnamable evil brushes against your mind..."));
- set_afraid(p_ptr->afraid + randint1(4) + 4);
+ set_afraid(p_ptr, p_ptr->afraid + randint1(4) + 4);
}
else if (die < 26)
{
msg_print(_("あなたの頭に大量の幽霊たちの騒々しい声が押し寄せてきた...",
"Your head is invaded by a horde of gibbering spectral voices..."));
- set_confused(p_ptr->confused + randint1(4) + 4);
+ set_confused(p_ptr, p_ptr->confused + randint1(4) + 4);
}
else if (die < 31)
{
dispel_monsters(150);
slow_monsters(plev);
sleep_monsters(plev);
- hp_player(300);
+ hp_player(p_ptr, 300);
}
if (die < 31)
else if (die < 42)
{
msg_print(_("《正義》だ。", "It's Justice."));
- set_blessed(p_ptr->lev, FALSE);
+ set_blessed(p_ptr, p_ptr->lev, FALSE);
}
else if (die < 47)
{
{
if (p_ptr->food < PY_FOOD_FULL)
/* No heal if we are "full" */
- (void)hp_player(dummy);
+ (void)hp_player(p_ptr, dummy);
else
msg_print(_("あなたは空腹ではありません。", "You were not hungry."));
if (creature_ptr->csp >= creature_ptr->lev / 5)
{
creature_ptr->csp -= creature_ptr->lev / 5;
- hp_player(creature_ptr->lev);
+ hp_player(p_ptr, creature_ptr->lev);
}
else
{