Don't auto-close levemete interactions if questionable isn't running v2.4
authorLiza Carvelli <liza@carvel.li>
Thu, 8 Aug 2024 13:14:26 +0000 (15:14 +0200)
committerLiza Carvelli <liza@carvel.li>
Thu, 8 Aug 2024 13:14:26 +0000 (15:14 +0200)
Questionable/Controller/GameUiController.cs

index 397b6abcc37b98c32f6296eaf9bf9565e528a1ad..d8c314eeb364fd07aba5c1bcd0b5431102178f89 100644 (file)
@@ -337,7 +337,7 @@ internal sealed class GameUiController : IDisposable
                 }
             }
 
-            if (_questController.NextQuest == null)
+            if (_questController.IsRunning && _questController.NextQuest == null)
             {
                 // make sure to always close the leve dialogue
                 if (_questData.GetAllByIssuerDataId(target.DataId).Any(x => x.QuestId is LeveId))