mirror of https://github.com/OpenRCT2/OpenRCT2.git
change track type in import/export
This commit is contained in:
parent
12697e9893
commit
fc1fd60dfc
|
@ -781,7 +781,9 @@ void S6Exporter::ExportRideRatingsCalcData()
|
||||||
dst.proximity_start_z = src.ProximityStart.z;
|
dst.proximity_start_z = src.ProximityStart.z;
|
||||||
dst.current_ride = src.CurrentRide;
|
dst.current_ride = src.CurrentRide;
|
||||||
dst.state = src.State;
|
dst.state = src.State;
|
||||||
dst.proximity_track_type = src.ProximityTrackType;
|
dst.proximity_track_type = static_cast<uint8_t>(src.ProximityTrackType);
|
||||||
|
if (src.ProximityTrackType == TrackElemType::RotationControlToggle)
|
||||||
|
dst.proximity_track_type = static_cast<uint8_t>(TrackElemType::RotationControlToggleAlias);
|
||||||
dst.proximity_base_height = src.ProximityBaseHeight;
|
dst.proximity_base_height = src.ProximityBaseHeight;
|
||||||
dst.proximity_total = src.ProximityTotal;
|
dst.proximity_total = src.ProximityTotal;
|
||||||
for (size_t i = 0; i < std::size(dst.proximity_scores); i++)
|
for (size_t i = 0; i < std::size(dst.proximity_scores); i++)
|
||||||
|
|
|
@ -803,6 +803,9 @@ public:
|
||||||
dst.CurrentRide = src.current_ride;
|
dst.CurrentRide = src.current_ride;
|
||||||
dst.State = src.state;
|
dst.State = src.state;
|
||||||
dst.ProximityTrackType = src.proximity_track_type;
|
dst.ProximityTrackType = src.proximity_track_type;
|
||||||
|
if (src.proximity_track_type == TrackElemType::RotationControlToggleAlias
|
||||||
|
&& !RCT2TrackTypeIsBooster(_s6.rides[src.current_ride].type, src.proximity_track_type))
|
||||||
|
dst.ProximityTrackType = TrackElemType::RotationControlToggle;
|
||||||
dst.ProximityBaseHeight = src.proximity_base_height;
|
dst.ProximityBaseHeight = src.proximity_base_height;
|
||||||
dst.ProximityTotal = src.proximity_total;
|
dst.ProximityTotal = src.proximity_total;
|
||||||
for (size_t i = 0; i < std::size(src.proximity_scores); i++)
|
for (size_t i = 0; i < std::size(src.proximity_scores); i++)
|
||||||
|
|
Loading…
Reference in New Issue