feat: add initiative and combat round tracker (Closes #97) #139

Merged
shahondin1624 merged 1 commits from feature/issue-97-initiative-and-combat-round-tracker into main 2026-04-05 04:13:22 +02:00
Owner

Summary

  • Add initiative rolling system using Reaction + Intuition + configurable initiative dice (1-5 d6)
  • Add combat round counter with increment/reset and initiative pass tracking (score reduces by 10 per pass)
  • Add action economy display per pass (Free Action + 2 Simple Actions OR 1 Complex Action) per Shadowrun 5e rules
  • Add CombatTrackerPanel UI integrated into the existing Combat tab above the Damage Monitor
  • Add 19 unit tests covering initiative, rounds, passes, and action economy logic

Test plan

  • CombatTrackerTest: 19 tests all passing
  • Full test suite: 321 tests, 29 failures (all pre-existing, no regressions)
  • Build compiles successfully
  • Combat tracker state is transient (not serialized) - no migration needed

Closes #97

## Summary - Add initiative rolling system using Reaction + Intuition + configurable initiative dice (1-5 d6) - Add combat round counter with increment/reset and initiative pass tracking (score reduces by 10 per pass) - Add action economy display per pass (Free Action + 2 Simple Actions OR 1 Complex Action) per Shadowrun 5e rules - Add CombatTrackerPanel UI integrated into the existing Combat tab above the Damage Monitor - Add 19 unit tests covering initiative, rounds, passes, and action economy logic ## Test plan - [x] CombatTrackerTest: 19 tests all passing - [x] Full test suite: 321 tests, 29 failures (all pre-existing, no regressions) - [x] Build compiles successfully - [x] Combat tracker state is transient (not serialized) - no migration needed Closes #97
shahondin1624 added 1 commit 2026-04-05 04:13:15 +02:00
Add a combat tracking system to the Combat tab with initiative rolling
(Reaction + Intuition + configurable initiative dice), combat round/pass
tracking, and action economy management per Shadowrun 5e rules.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
shahondin1624 merged commit ecd8988dba into main 2026-04-05 04:13:22 +02:00
shahondin1624 deleted branch feature/issue-97-initiative-and-combat-round-tracker 2026-04-05 04:13:22 +02:00
Sign in to join this conversation.