mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-24 00:03:11 +01:00
Handle mixed install object loading more gracefully
This commit is contained in:
@@ -299,7 +299,16 @@ namespace OpenRCT2
|
||||
{
|
||||
ObjectEntryDescriptor desc;
|
||||
desc.Type = objectType;
|
||||
desc.Identifier = MapToNewObjectIdentifier(cs.Read<std::string>());
|
||||
auto identifier = cs.Read<std::string>();
|
||||
if (version <= 2)
|
||||
{
|
||||
auto newIdentifier = MapToNewObjectIdentifier(identifier);
|
||||
if (!newIdentifier.empty())
|
||||
{
|
||||
identifier = newIdentifier;
|
||||
}
|
||||
}
|
||||
desc.Identifier = identifier;
|
||||
desc.Version = cs.Read<std::string>();
|
||||
|
||||
if (version <= 2)
|
||||
|
||||
Reference in New Issue
Block a user