BIT_FLAGS flg = PROJECT_STOP | PROJECT_KILL | PROJECT_REFLECTABLE;
bool tester = (project_hook(GF_OLD_POLY, dir, power, flg));
if (tester)
- chg_virtue(V_CHANCE, 1);
+ chg_virtue(p_ptr, V_CHANCE, 1);
return(tester);
}
/* The player is singing? */
if (!SINGING_SONG_EFFECT(creature_ptr)) return;
- /* Hack -- if called from set_action(), avoid recursive loop */
- if (creature_ptr->action == ACTION_SING) set_action(ACTION_NONE);
+ /* Hack -- if called from set_action(p_ptr), avoid recursive loop */
+ if (creature_ptr->action == ACTION_SING) set_action(p_ptr, ACTION_NONE);
/* Message text of each song or etc. */
do_spell(REALM_MUSIC, SINGING_SONG_ID(creature_ptr), SPELL_STOP);
{
if (virtue_change)
{
- chg_virtue(V_VITALITY, 1);
- chg_virtue(V_UNLIFE, -5);
+ chg_virtue(p_ptr, V_VITALITY, 1);
+ chg_virtue(p_ptr, V_UNLIFE, -5);
}
if (message)
{
free_turn(creature_ptr);
return FALSE;
}
- set_action(ACTION_FISH);
+ set_action(p_ptr, ACTION_FISH);
creature_ptr->redraw |= (PR_STATE);
return TRUE;
}