/* Set boundary mimic if needed */
if (g_ptr->mimic && have_flag(f_ptr->flags, FF_HURT_DISI))
{
- g_ptr->mimic = feat_state(g_ptr->mimic, FF_HURT_DISI);
+ g_ptr->mimic = feat_state(caster_ptr, g_ptr->mimic, FF_HURT_DISI);
/* Check for change to boring grid */
if (!have_flag(f_info[g_ptr->mimic].flags, FF_REMEMBER)) g_ptr->info &= ~(CAVE_MARK);
/* Set boundary mimic if needed */
if (g_ptr->mimic && have_flag(f_ptr->flags, FF_HURT_DISI))
{
- g_ptr->mimic = feat_state(g_ptr->mimic, FF_HURT_DISI);
+ g_ptr->mimic = feat_state(caster_ptr, g_ptr->mimic, FF_HURT_DISI);
/* Check for change to boring grid */
if (!have_flag(f_info[g_ptr->mimic].flags, FF_REMEMBER)) g_ptr->info &= ~(CAVE_MARK);
/* Set boundary mimic if needed */
if (g_ptr->mimic && have_flag(f_ptr->flags, FF_HURT_DISI))
{
- g_ptr->mimic = feat_state(g_ptr->mimic, FF_HURT_DISI);
+ g_ptr->mimic = feat_state(caster_ptr, g_ptr->mimic, FF_HURT_DISI);
/* Check for change to boring grid */
if (!have_flag(f_info[g_ptr->mimic].flags, FF_REMEMBER)) g_ptr->info &= ~(CAVE_MARK);
/* Set boundary mimic if needed */
if (g_ptr->mimic && have_flag(f_ptr->flags, FF_HURT_DISI))
{
- g_ptr->mimic = feat_state(g_ptr->mimic, FF_HURT_DISI);
+ g_ptr->mimic = feat_state(caster_ptr, g_ptr->mimic, FF_HURT_DISI);
/* Check for change to boring grid */
if (!have_flag(f_info[g_ptr->mimic].flags, FF_REMEMBER)) g_ptr->info &= ~(CAVE_MARK);