Commit Graph
5 Commits
Author SHA1 Message Date
stefwill 8bccf6f484 feat: inventory system, adventure scene engine, and PC generator fixes
- Inventory: items linked to PCs with name, qty, ENC, category; effective
  FP = STR+CON minus total ENC carried; CRUD API + inline UI on Characters tab
- Adventure scene engine: new tab with procedural CYOA choices (Fight, Sneak,
  Talk, Investigate, Flee) resolved via skill checks; scenes generated from
  any rollable table with automatic L2 cascade; scene state persisted in DB
- Fix total HP formula: was CON+SIZ, now correctly ceil((CON+SIZ)/2) per RQ3
- Fix hit location HPs: were computed from wrong total HP, now correct
- Add fatigue points (STR+CON) to derived stats
- Add all seven skill category modifiers computed from characteristics
  (primary/secondary/negative influences per rulebook), shown in generator UI
- Add base skill computation (computeBaseSkills) for use in scene engine
- Add RQ3 Players Book to docs/ as reference
2026-07-03 16:00:54 +10:00
stefwill c223912915 feat: wire up stuck-weapon follow-up for impale/slash specials
Add POST /api/combat/stuck-weapon-removal endpoint supporting three
removal types: attacker (weapon skill roll), self (STR+CON roll), and
first-aid (First Aid skill roll). After a special hit with damage
through, the attack result UI shows a stuck-weapon card with buttons
for each removal option.
2026-07-01 08:19:01 +10:00
stefwillandClaude Sonnet 4.6 4742a7d876 Add TODO.md with prioritised backlog
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-07-01 07:48:13 +10:00
stefwill cfc550451c Add gitignore 2026-06-30 09:11:08 +10:00
stefwill 6e0d3d0e1e First Commit 2026-06-30 09:10:05 +10:00