diff --git a/Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt b/Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt index 35e42293..1861a03d 100644 --- a/Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt +++ b/Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt @@ -71,6 +71,10 @@ class CastingHarness private constructor( info.earlyExit = info.earlyExit || !lastResolutionType.success } + if (continuation is SpellContinuation.NotDone) { + lastResolutionType = if (lastResolutionType.success) ResolvedPatternType.EVALUATED else ResolvedPatternType.ERRORED + } + return ControllerInfo( info.playSound, this.stack.isEmpty() && this.parenCount == 0 && !this.escapeNext,