mirror of https://github.com/OpenRCT2/OpenRCT2.git
Use old ride types in RideTypesBeenOn
This commit is contained in:
parent
470497d868
commit
d703768d5d
|
@ -19,6 +19,7 @@
|
|||
#include "../management/Marketing.h"
|
||||
#include "../management/NewsItem.h"
|
||||
#include "../network/network.h"
|
||||
#include "../rct2/RCT2.h"
|
||||
#include "../ride/Ride.h"
|
||||
#include "../ride/RideData.h"
|
||||
#include "../ride/ShopItem.h"
|
||||
|
@ -2379,11 +2380,15 @@ bool Guest::HasRidden(const Ride* ride) const
|
|||
|
||||
void Guest::SetHasRiddenRideType(int32_t rideType)
|
||||
{
|
||||
// This is needed to avoid desyncs. TODO: remove once the new save format is introduced.
|
||||
rideType = OpenRCT2RideTypeToRCT2RideType(rideType);
|
||||
RideTypesBeenOn[rideType / 8] |= 1 << (rideType % 8);
|
||||
}
|
||||
|
||||
bool Guest::HasRiddenRideType(int32_t rideType) const
|
||||
{
|
||||
// This is needed to avoid desyncs. TODO: remove once the new save format is introduced.
|
||||
rideType = OpenRCT2RideTypeToRCT2RideType(rideType);
|
||||
return RideTypesBeenOn[rideType / 8] & (1 << (rideType % 8));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue