{\r
if (!get_aim_dir(&dir)) return NULL;\r
\r
- fire_ball(GF_DISINTEGRATE, dir,\r
- damroll(dice, sides), 0);\r
+ fire_ball(GF_DISINTEGRATE, dir, damroll(dice, sides), 0);\r
}\r
}\r
break;\r
if (powerful) dam = (dam * 3) / 2;
- fire_ball(typ, dir, dam, -3);
+ fire_breath(typ, dir, dam, 3);
ident = TRUE;
break;
msg_print(_("冷気のブレスを吐いた。", "You breathe frost."));
damage = monspell_bluemage_damage((MS_BR_COLD), plev, DAM_ROLL);
- fire_ball(GF_COLD, dir, damage, (plev > 40 ? -3 : -2));
+ fire_breath(GF_COLD, dir, damage, (plev > 40 ? 3 : 2));
break;
case MS_BR_POIS:
if (!get_aim_dir(&dir)) return FALSE;
ratial_stop_mouth();
msg_format(_("あなたは%sのブレスを吐いた。", "You breathe %s."), Type_desc);
- fire_ball(Type, dir, plev * 2,
- -(plev / 15) - 1);
+ fire_breath(Type, dir, plev * 2, (plev / 15) + 1);
}
break;