Don't explicitly wait for 'FinishCombatIfAny' step
authorLiza Carvelli <liza@carvel.li>
Mon, 18 Aug 2025 21:47:10 +0000 (23:47 +0200)
committerLiza Carvelli <liza@carvel.li>
Mon, 18 Aug 2025 21:47:10 +0000 (23:47 +0200)
Questionable/Controller/Steps/Shared/WaitAtEnd.cs

index 82decad..cfa3776 100644 (file)
@@ -38,6 +38,9 @@ internal static class WaitAtEnd
             switch (step.InteractionType)
             {
                 case EInteractionType.Combat:
+                    if (step.EnemySpawnType == EEnemySpawnType.FinishCombatIfAny)
+                        return [Next(quest, sequence)];
+
                     var notInCombat =
                         new WaitCondition.Task(() => !condition[ConditionFlag.InCombat], "Wait(not in combat)");
                     return