diff --git a/src/openrct2/rct1/S4Importer.cpp b/src/openrct2/rct1/S4Importer.cpp index c5b70cff60..58491c59d6 100644 --- a/src/openrct2/rct1/S4Importer.cpp +++ b/src/openrct2/rct1/S4Importer.cpp @@ -1422,7 +1422,7 @@ private: dst->move_delay = src->move_delay; dst->num_movements = src->num_movements; dst->value = src->value; - dst->offset_x = dst->offset_x; + dst->offset_x = src->offset_x; dst->wiggle = src->wiggle; } diff --git a/src/openrct2/rct1/tables.cpp b/src/openrct2/rct1/tables.cpp index 4e25f0e716..788a78f29d 100644 --- a/src/openrct2/rct1/tables.cpp +++ b/src/openrct2/rct1/tables.cpp @@ -115,7 +115,7 @@ namespace RCT1 PEEP_SPRITE_TYPE_CHICKEN, // 0x21 PEEP_SPRITE_TYPE_LEMONADE, // 0x22 }; - if (rct1SpriteType < 0 || rct1SpriteType > Util::CountOf(map)) + if (rct1SpriteType < 0 || rct1SpriteType >= Util::CountOf(map)) { log_warning("Unsupported RCT1 peep sprite type: %d.", rct1SpriteType); return PEEP_SPRITE_TYPE_NORMAL;