t = randint0(n);
msg_format(_("あなたは%sのブレスを吐いた。", "You breathe %s."), name[t]);
- fire_ball(type[t], dir, 250, -4);
+ fire_breath(type[t], dir, 250, 4);
return TRUE;
}
{
if (!get_aim_dir(&dir)) return FALSE;
msg_print(_("あなたはエレメントのブレスを吐いた。", "You breathe the elements."));
- fire_ball(GF_MISSILE, dir, 300, -4);
+ fire_breath(GF_MISSILE, dir, 300, 4);
break;
}
{
if (!get_aim_dir(&dir)) return FALSE;
msg_print(_("あなたはエレメントのブレスを吐いた。", "You breathe the elements."));
- fire_ball(GF_MISSILE, dir, 300, -4);
+ fire_breath(GF_MISSILE, dir, 300, 4);
msg_print(_("鎧が様々な色に輝いた...", "Your armor glows many colours..."));
(void)set_afraid(0);
(void)set_hero(randint1(50) + 50, FALSE);
case ACT_BR_FIRE:
{
if (!get_aim_dir(&dir)) return FALSE;
- fire_ball(GF_FIRE, dir, 200, -2);
+ fire_breath(GF_FIRE, dir, 200, 2);
if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_FLAMES))
{
(void)set_oppose_fire(randint1(20) + 20, FALSE);
case ACT_BR_COLD:
{
if (!get_aim_dir(&dir)) return FALSE;
- fire_ball(GF_COLD, dir, 200, -2);
+ fire_breath(GF_COLD, dir, 200, 2);
if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ICE))
{
(void)set_oppose_cold(randint1(20) + 20, FALSE);