diff --git a/src/openrct2/ride/Ride.cpp b/src/openrct2/ride/Ride.cpp index d4a678748c..5d41364331 100644 --- a/src/openrct2/ride/Ride.cpp +++ b/src/openrct2/ride/Ride.cpp @@ -2899,8 +2899,8 @@ static void ride_music_update(Ride* ride) return; } - CoordsXYZ rideCoords{ ride->stations[0].Start.x * 32 + 16, ride->stations[0].Start.y * 32 + 16, - ride->stations[0].Height * 8 }; + CoordsXYZ rideCoords{ ride->stations[0].Start.x * 32, ride->stations[0].Start.y * 32, ride->stations[0].Height * 8 }; + rideCoords = { rideCoords.ToTileCentre(), rideCoords.z }; int32_t sampleRate = 22050;