Skip to content

Sb/3a3 words sheet and health - #119

Merged
over2take merged 2 commits into
feature/system-builderfrom
sb/3a3-words-sheet-and-health
Oct 1, 2026
Merged

over2take merged 2 commits into
feature/system-builderfrom
sb/3a3-words-sheet-and-health

Conversation

@over2take

Copy link
Copy Markdown
Owner

Summary

Test plan

  • Tested locally
  • Tests pass

Pre-merge checklist

Code quality:

  • Code follows project style
  • No breaking changes (or clearly documented)
  • No console errors or warnings

Version & Release:

  • Version bumped? If releasing to users, update:
    • frontend/package.json version
    • docker-compose.yml APP_VERSION
    • CHANGELOG.md with release notes
  • GitHub Actions will auto-tag Docker images with the new version

Before merging to main:

  • All tests passing
  • PR reviewed and approved
  • Branch is up to date with main
  • No merge conflicts

Related issues

Developer added 2 commits September 30, 2026 23:18
…HEALTH folder

Every place listed for this piece in the words inventory now asks for its word with the text it
shows today: the sidebar's HIT_POINTS and CHARACTER_CONTROLS, the sheet header's HP bar and its
tooltip, the HEALTH folder's TEMP_HP and MAX_HP, the token window's GM NOTES, INITIATIVE SCORE
and ADD TO INIT, the starter sheet's HP and a one-pool system's HEALTH label. Underscore labels
keep their style (HIT POINTS as HIT_POINTS, WOUNDS as TEMP_WOUNDS), and text naming another
label changes with it, so the sheet's tooltip always names the sidebar's button.

A place changes only when a custom system renamed that term; otherwise it shows today's text,
so HIT_POINTS stays HIT_POINTS until a system renames hit points. To keep that, a custom
system's sheet now carries only the words it chose, every form filled from its own
(systemBuilder/terms.js, the glossary in a module of its own). The built-in systems read
exactly as they did, tested place by place.
@over2take
over2take merged commit 74ff441 into feature/system-builder Oct 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant