if (cast)
{
- set_oppose_elec(randint1(base) + base, FALSE);
+ set_oppose_elec(p_ptr, randint1(base) + base, FALSE);
}
}
break;
if (cast)
{
set_oppose_acid(p_ptr, randint1(base) + base, FALSE);
- set_oppose_elec(randint1(base) + base, FALSE);
+ set_oppose_elec(p_ptr, randint1(base) + base, FALSE);
set_oppose_fire(randint1(base) + base, FALSE);
set_oppose_cold(randint1(base) + base, FALSE);
set_oppose_pois(randint1(base) + base, FALSE);