thoth always either evaluates or errors
This commit is contained in:
parent
72a1f28902
commit
bf5c908273
1 changed files with 4 additions and 0 deletions
|
@ -71,6 +71,10 @@ class CastingHarness private constructor(
|
||||||
info.earlyExit = info.earlyExit || !lastResolutionType.success
|
info.earlyExit = info.earlyExit || !lastResolutionType.success
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (continuation is SpellContinuation.NotDone) {
|
||||||
|
lastResolutionType = if (lastResolutionType.success) ResolvedPatternType.EVALUATED else ResolvedPatternType.ERRORED
|
||||||
|
}
|
||||||
|
|
||||||
return ControllerInfo(
|
return ControllerInfo(
|
||||||
info.playSound,
|
info.playSound,
|
||||||
this.stack.isEmpty() && this.parenCount == 0 && !this.escapeNext,
|
this.stack.isEmpty() && this.parenCount == 0 && !this.escapeNext,
|
||||||
|
|
Loading…
Reference in a new issue