From a9cafb37eb413cd930573dbf843ef5dbe853dba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CE=B6eh=20Matt?= <5415177+ZehMatt@users.noreply.github.com> Date: Fri, 10 Jan 2025 01:10:14 +0200 Subject: [PATCH] Assign Station Start, Entrance, Exit, to null sentinel --- src/openrct2/actions/RideCreateAction.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/openrct2/actions/RideCreateAction.cpp b/src/openrct2/actions/RideCreateAction.cpp index ff98827b7b..235106cf61 100644 --- a/src/openrct2/actions/RideCreateAction.cpp +++ b/src/openrct2/actions/RideCreateAction.cpp @@ -150,7 +150,11 @@ GameActions::Result RideCreateAction::Execute() const ride->SetNameToDefault(); // Default initialize all stations. - std::ranges::fill(ride->GetStations(), RideStation{}); + RideStation station{}; + station.Start.SetNull(); + station.Entrance.SetNull(); + station.Exit.SetNull(); + std::ranges::fill(ride->GetStations(), station); ride->status = RideStatus::Closed; ride->NumTrains = 1;