if (info) return info_damage(0, 0, power);
if (cast)
{
int a = 3 - (p_ptr->pspeed - 100) / 10;
MAGIC_NUM2 r = 3 + randint1(3) + MAX(0, MIN(3, a));
if (info) return info_damage(0, 0, power);
if (cast)
{
int a = 3 - (p_ptr->pspeed - 100) / 10;
MAGIC_NUM2 r = 3 + randint1(3) + MAX(0, MIN(3, a));