diff --git a/src/openrct2/object/BannerObject.cpp b/src/openrct2/object/BannerObject.cpp index d4904f9d7b..ec847f08f8 100644 --- a/src/openrct2/object/BannerObject.cpp +++ b/src/openrct2/object/BannerObject.cpp @@ -29,6 +29,7 @@ void BannerObject::ReadLegacy(IReadObjectContext * context, IStream * stream) _legacyType.banner.flags = stream->ReadValue(); _legacyType.banner.price = stream->ReadValue(); _legacyType.banner.scenery_tab_id = stream->ReadValue(); + stream->Seek(1, STREAM_SEEK_CURRENT); GetStringTable()->Read(context, stream, OBJ_STRING_ID_NAME); diff --git a/src/openrct2/object/FootpathItemObject.cpp b/src/openrct2/object/FootpathItemObject.cpp index f2bc79678e..34c4cbf41a 100644 --- a/src/openrct2/object/FootpathItemObject.cpp +++ b/src/openrct2/object/FootpathItemObject.cpp @@ -30,6 +30,7 @@ void FootpathItemObject::ReadLegacy(IReadObjectContext * context, IStream * stre _legacyType.path_bit.tool_id = stream->ReadValue(); _legacyType.path_bit.price = stream->ReadValue(); _legacyType.path_bit.scenery_tab_id = stream->ReadValue(); + stream->Seek(1, STREAM_SEEK_CURRENT); GetStringTable()->Read(context, stream, OBJ_STRING_ID_NAME);