diff --git a/src/openrct2/actions/GameAction.cpp b/src/openrct2/actions/GameAction.cpp index 240678c78a..015e174338 100644 --- a/src/openrct2/actions/GameAction.cpp +++ b/src/openrct2/actions/GameAction.cpp @@ -131,7 +131,7 @@ namespace GameActions Guard::ArgumentNotNull(action); uint16_t actionFlags = action->GetActionFlags(); - if (!CheckActionInPausedMode(actionFlags)) + if (topLevel == true && !CheckActionInPausedMode(actionFlags)) { GameActionResult::Ptr result = std::make_unique();