diff --git a/src/openrct2/management/Research.h b/src/openrct2/management/Research.h index 41b0413741..5a60075a8a 100644 --- a/src/openrct2/management/Research.h +++ b/src/openrct2/management/Research.h @@ -105,7 +105,7 @@ struct ResearchItem { entryIndex = RCTEntryIndexToOpenRCT2EntryIndex(oldResearchItem.entryIndex); auto* rideEntry = get_ride_entry(entryIndex); - baseRideType = rideEntry != nullptr ? RCT2RideTypeToOpenRCT2RideType(oldResearchItem.type, rideEntry) + baseRideType = rideEntry != nullptr ? RCT2RideTypeToOpenRCT2RideType(oldResearchItem.baseRideType, rideEntry) : oldResearchItem.baseRideType; type = Research::EntryType{ oldResearchItem.type }; flags = oldResearchItem.flags;