From 09a81a9b656429ec5619d86cb3ab3cecbd42bff6 Mon Sep 17 00:00:00 2001 From: Quintine <15965533+Quintine@users.noreply.github.com> Date: Tue, 27 Oct 2026 01:31:56 +1100 Subject: [PATCH] Bind Truthtrance answers to native battle power declarations --- components/truthtrance.tsx | 4 +- components/turn-action-fields.tsx | 96 +++++++- components/turn-action-promises.tsx | 26 ++- docs/CURRENT_STATUS.md | 41 +++- docs/IMPLEMENTATION_STATUS.md | 37 +++ docs/RULE_DECISIONS.md | 14 ++ docs/TRUTHTRANCE_TURN_ACTIONS.md | 60 +++++ game/battle-power-question.ts | 132 +++++++++++ game/engine.ts | 88 ++++++- game/reference.ts | 12 +- game/truthtrance.ts | 15 +- game/turn-action-promises.ts | 131 ++++++++++- tests/battle-power-question.test.ts | 134 +++++++++++ tests/fixture-truth-turn-power.ts | 245 ++++++++++++++++++++ tests/truth-turn-action-controls.test.tsx | 142 ++++++++++++ tests/truth-turn-power-runtime.test.ts | 266 ++++++++++++++++++++++ tests/turn-action-promises.test.ts | 183 +++++++++++++++ 17 files changed, 1598 insertions(+), 28 deletions(-) create mode 100644 game/battle-power-question.ts create mode 100644 tests/battle-power-question.test.ts create mode 100644 tests/fixture-truth-turn-power.ts create mode 100644 tests/truth-turn-power-runtime.test.ts diff --git a/components/truthtrance.tsx b/components/truthtrance.tsx index c3da6deb..0634f535 100644 --- a/components/truthtrance.tsx +++ b/components/truthtrance.tsx @@ -581,7 +581,7 @@ export function Truthtrance({ - +