Skip to content

feat: the HEALTH folder under each custom health model, as in the app… - #116

Merged
over2take merged 1 commit into
feature/system-builderfrom
sb/2g2d-health-panels
Sep 30, 2026
Merged

over2take merged 1 commit into
feature/system-builderfrom
sb/2g2d-health-panels

Conversation

@over2take

Copy link
Copy Markdown
Owner

…roved mockup

Under a custom system whose health is not one pool, the HEALTH folder shows that model: two tracks with a picker and the second as a bar, damage types as boxes, harm levels as written slots with their penalties, wounds as pips with the current penalty, hit locations with their notes, and for none a note that the system uses conditions. Each says what happened: harm moving up a level, boxes turning heavier, a spill into the first track, out of action. The GM gets the SET rows. The heart monitor, the injury map and TEMP_HP stay around it, and a custom one-pool system shows its own word for health.

Other players see a description only, never a number or a note: the second track's fill, light against heavy, the worst harm's name with the beat it sets, WOUNDED, which locations are hurt. The built-in systems' folder is unchanged and never asks for any of it.

A hit location's x clears its note: a heal of nothing to the pool.

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

…roved mockup

Under a custom system whose health is not one pool, the HEALTH folder shows that model: two
tracks with a picker and the second as a bar, damage types as boxes, harm levels as written
slots with their penalties, wounds as pips with the current penalty, hit locations with their
notes, and for none a note that the system uses conditions. Each says what happened: harm
moving up a level, boxes turning heavier, a spill into the first track, out of action. The
GM gets the SET rows. The heart monitor, the injury map and TEMP_HP stay around it, and a
custom one-pool system shows its own word for health.

Other players see a description only, never a number or a note: the second track's fill,
light against heavy, the worst harm's name with the beat it sets, WOUNDED, which locations
are hurt. The built-in systems' folder is unchanged and never asks for any of it.

A hit location's x clears its note: a heal of nothing to the pool.
@over2take
over2take merged commit 193fcc5 into feature/system-builder Sep 30, 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