oktomove = FALSE;
/* Feature code (applying "mimic" field) */
- feat = f_info[c_ptr->mimic ? c_ptr->mimic : c_ptr->feat].mimic;
+ feat = c_ptr->mimic ? c_ptr->mimic : f_info[c_ptr->feat].mimic;
/* Disturb the player */
disturb(0, 0);
c_ptr = &cave[y][x];
/* Feature code (applying "mimic" field) */
- feat = f_info[c_ptr->mimic ? c_ptr->mimic : c_ptr->feat].mimic;
+ feat = c_ptr->mimic ? c_ptr->mimic : f_info[c_ptr->feat].mimic;
/* Must be known to the player */
if (c_ptr->info & (CAVE_MARK))
c_ptr = &cave[row][col];
/* Feature code (applying "mimic" field) */
- feat = f_info[c_ptr->mimic ? c_ptr->mimic : c_ptr->feat].mimic;
+ feat = c_ptr->mimic ? c_ptr->mimic : f_info[c_ptr->feat].mimic;
/* Visible monsters abort running */
if (c_ptr->m_idx)
c_ptr = &cave[row][col];
/* Feature code (applying "mimic" field) */
- feat = f_info[c_ptr->mimic ? c_ptr->mimic : c_ptr->feat].mimic;
+ feat = c_ptr->mimic ? c_ptr->mimic : f_info[c_ptr->feat].mimic;
/* Unknown grid or non-wall XXX XXX XXX cave_floor_grid(c_ptr)) */
if (!(c_ptr->info & (CAVE_MARK)) ||
c_ptr = &cave[row][col];
/* Feature code (applying "mimic" field) */
- feat = f_info[c_ptr->mimic ? c_ptr->mimic : c_ptr->feat].mimic;
+ feat = c_ptr->mimic ? c_ptr->mimic : f_info[c_ptr->feat].mimic;
/* Unknown grid or non-wall XXX XXX XXX cave_floor_grid(c_ptr)) */
if (!(c_ptr->info & (CAVE_MARK)) ||
{
cave_type *c_ptr;
byte feat;
-
+
/* Access grid */
c_ptr = &cave[py+ddy[dir]][px+ddx[dir]];
/* Feature code (applying "mimic" field) */
- feat = f_info[c_ptr->mimic ? c_ptr->mimic : c_ptr->feat].mimic;
+ feat = c_ptr->mimic ? c_ptr->mimic : f_info[c_ptr->feat].mimic;
/* Hack -- do not start silly run */
if (see_wall(dir, py, px) &&