/* Type/Subtype */
rd_byte(&tmp8u);
- o_ptr->tval = tmp8u;
+ o_ptr->tval = static_cast<tval_type>(tmp8u);
rd_byte(&tmp8u);
o_ptr->sval = tmp8u;
/* Old CAVE_IN_MIRROR flag */
if (g_ptr->info & CAVE_OBJECT) {
g_ptr->mimic = feat_mirror;
- } else if ((g_ptr->feat == OLD_FEAT_MINOR_GLYPH) || (g_ptr->feat == OLD_FEAT_GLYPH)) {
+ } else if ((g_ptr->feat == OLD_FEAT_RUNE_EXPLOSION) || (g_ptr->feat == OLD_FEAT_RUNE_PROTECTION)) {
g_ptr->info |= CAVE_OBJECT;
g_ptr->mimic = g_ptr->feat;
g_ptr->feat = feat_floor;
current_world_ptr->character_dungeon = TRUE;
return 0;
-}
\ No newline at end of file
+}