The other scope gap from #236, named in Ot6Retaliate's header.
An AI-scripted character — Biggs and Wedge in the opening, and anything else driven by a script rather than by the player — reaches ExecMonsterAction before QueueAction's no-pending-action arm, so it never passes RandCharAction and never sets OT6_UNCTL. It therefore banks a pip every turn and can never spend one, which is the exact gap #236 closed for Berserk, Muddle, Umaro and the Colosseum.
Low stakes — these characters appear briefly and usually win their scripted fights — but it leaves the rule "if the player is not driving, the bank gets spent" true with an unstated exception, which is worse than either answer.
Closing it means hooking ExecMonsterAction's character arm the way RandCharAction is hooked, or moving the mark to a point both paths pass.
The other scope gap from #236, named in
Ot6Retaliate's header.An AI-scripted character — Biggs and Wedge in the opening, and anything else driven by a script rather than by the player — reaches
ExecMonsterActionbeforeQueueAction's no-pending-action arm, so it never passesRandCharActionand never setsOT6_UNCTL. It therefore banks a pip every turn and can never spend one, which is the exact gap #236 closed for Berserk, Muddle, Umaro and the Colosseum.Low stakes — these characters appear briefly and usually win their scripted fights — but it leaves the rule "if the player is not driving, the bank gets spent" true with an unstated exception, which is worse than either answer.
Closing it means hooking
ExecMonsterAction's character arm the wayRandCharActionis hooked, or moving the mark to a point both paths pass.