diff --git a/src/openrct2/ride/Track.cpp b/src/openrct2/ride/Track.cpp index 2cfafb4ea3..25c9056a9b 100644 --- a/src/openrct2/ride/Track.cpp +++ b/src/openrct2/ride/Track.cpp @@ -774,7 +774,7 @@ std::optional GetTrackSegmentOrigin(const CoordsXYE& posEl) const auto& trackBlock = ted.sequences[sequenceIndex].clearance; CoordsXY trackBlockOffset = { trackBlock.x, trackBlock.y }; coords += trackBlockOffset.Rotate(DirectionReverse(direction)); - coords.z += ted.sequences[0].clearance.z - trackBlock.z; + coords.z -= trackBlock.z; return CoordsXYZD(coords, direction); }