From 8f9a75591e3f5d032793809e6585462c854c4c7c Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Thu, 4 Jul 2024 20:37:44 +0200 Subject: [PATCH] Interrupt picking up when game is paused --- src/EventListener.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/EventListener.cpp b/src/EventListener.cpp index 11b321b..a985125 100644 --- a/src/EventListener.cpp +++ b/src/EventListener.cpp @@ -167,6 +167,9 @@ auto EventListener::ProcessEvent( item->ActivateRef(RE::PlayerCharacter::GetSingleton(), 0, nullptr, item->extraList.GetCount(), false); } }); + if (RE::UI::GetSingleton()->GameIsPaused()) { + break; + } } // Without this delay, the event listener is reactivated before the last activation event fires, creating a chain of events.