Skip to content

Commit b095744

Browse files
fix custom exhaust sequence not iterating turnsSinceExhausted, not unlocking view controller
1 parent 829d696 commit b095744

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

InscryptionAPI/Encounters/OpponentManager.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,9 +257,12 @@ private static IEnumerator CustomBossExhaustionSequence(IEnumerator enumerator,
257257
{
258258
if (TurnManager.Instance.Opponent is ICustomExhaustSequence exhaustSeq && exhaustSeq.RespondsToCustomExhaustSequence(__instance))
259259
{
260-
Singleton<ViewManager>.Instance.SwitchToView(View.CardPiles, immediate: false, lockAfter: true);
260+
ViewManager.Instance.SwitchToView(View.CardPiles, immediate: false, lockAfter: true);
261261
yield return new WaitForSeconds(1f);
262262
yield return exhaustSeq.DoCustomExhaustSequence(__instance);
263+
ViewManager.Instance.SwitchToView(View.Default);
264+
ViewManager.Instance.Controller.LockState = ViewLockState.Unlocked;
265+
__instance.turnsSinceExhausted++;
263266
}
264267
else
265268
{

0 commit comments

Comments
 (0)