Offer Semuta after clean pre-plan Sapho aggressor discard

This commit is contained in:
Quintine committed 2026-09-30 10:45:56 +10:00
1 parent dffbe7b9f7
commit 9872efcc1d
11 files changed
+297 -61

No files matched your search

+9 -5
View File
@@ -21,12 +21,16 @@ promise or competing parent qualifies. A claim may move that consumed
card, never re-answer the question or rewrite its history; other
Truthtrance continuations remain automatic.
Clean movement-order Sapho now stages `saphoMovementDiscard` after
its finite first/last queue and public card disposal are committed.
Clean movement-order Sapho stages `saphoMovementDiscard` after its
finite first/last queue and public card disposal are committed.
The reaction retires before `movementTurn` opens the new actor's turn;
the queue, prior active seat and protected-last receipt bind saved
continuation. Once Around and Battle Sapho remain outside this
Semuta preview.
the queue, prior active seat and protected-last receipt bind its suffix.
Clean pre-plan aggressor Sapho stages `saphoAggressorDiscard` after
the aggressor event, ordinary tie priority and card disposal commit.
The receipt binds the same unsealed battle, readiness, player hands
and reserves. Claim or decline restores shared pre-leader preparation
without rerunning the aggressor change. Once Around and remaining
battle-choice Sapho remain outside this preview.
Completed Ornithopter movement now offers the same retired public card
before its already committed arrival suffix only in a roster without