diff --git a/src/openrct2/world/Park.cpp b/src/openrct2/world/Park.cpp index 8ad736ef7e..af6ec22bea 100644 --- a/src/openrct2/world/Park.cpp +++ b/src/openrct2/world/Park.cpp @@ -579,6 +579,10 @@ void Park::Initialise() void Park::Update() { + // TODO: move when GameState class is introduced. + if (gScreenFlags & (SCREEN_FLAGS_SCENARIO_EDITOR | SCREEN_FLAGS_TRACK_DESIGNER | SCREEN_FLAGS_TRACK_MANAGER)) + return; + // Every 5 seconds approximately if (gCurrentTicks % 512 == 0) {