Skip to content

Encounter tools for the d20, PbtA, FitD, BRP and Ironsworn sheets - #36

Merged
HarryCordewener merged 1 commit into
mainfrom
claude/project-thread-kf5xva
Nov 1, 2026
Merged

HarryCordewener merged 1 commit into
mainfrom
claude/project-thread-kf5xva

Conversation

@HarryCordewener

@HarryCordewener HarryCordewener commented Nov 1, 2026 •

Copy link
Copy Markdown
Member

Each sheet gets a bestiary in +config and a +foe command set for the GM. Foes join an encounter as numbered copies (Wolf 1, Wolf 2) and are removed when the encounter ends.

Package Foes Commands for running a fight
sheet-d20 2.2.0 13 foes: AC, HP, attacks +foe/attack, /damage, /heal; +check against a foe; +encounter/initiative, /next, /order, /condition
sheet-pbta 2.3.0 11 threats: harm, armour +foe/harm, /heal, /deal, /move, /moves (GM moves); PC harm with +sheet/harm and /heal, carried by encounter copies
sheet-fitd 2.2.0 10 threats, each with a clock and harm +foe/tick by effect, +foe/harm onto a member's copy, +encounter/position read by +check
sheet-brp 2.2.0 11 creatures +foe/attack by success level with damage bonus, /damage (major wounds), /heal; hit locations and strike ranks as settings; DEX or strike-rank order
sheet-ironsworn 2.2.0 10 foes with ranked progress tracks +foe/mark, +foe/end (progress roll), +foe/harm by rank, +encounter/initiative

Each package also gets new help topics (foe, foe gm; 31 rows or fewer), README sections, NOTICE updates (the bestiaries are the packages' own content), wiki packages at 1.1.0, +config bridges at 1.0.2, and updated index rows.

Testing

  • tools/PackageValidator --strict passes.
  • Playtested each system on a local server as GM and as a player: bestiary, add, remove, damage or harm, clocks and progress, turn order, conditions, /keep, /end cleanup (no ENC attributes left behind) and permission refusals.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Rqqt7UnAKnBE3GB4MvyjDn

Each sheet gets a bestiary in +config and a +foe command set for its GM:
foes added to an encounter as numbered copies that go when it ends.

- d20 2.2.0: foes with AC, HP and attacks; +check against a foe;
  initiative, turns and counted-down conditions.
- PbtA 2.3.0: threats with harm and armour, GM moves, and harm on the
  player's sheet (+sheet/harm, /heal), carried by encounter copies.
- FitD 2.2.0: threats with a clock and harm; ticking by effect, harm
  onto the member's copy, and a stored position per member for +check.
- BRP 2.2.0: creatures from characteristics, damage bonus, attacks by
  success level, hit locations, major wounds, and turn order by DEX or
  strike rank.
- Ironsworn 2.2.0: foes with ranked progress tracks, +foe/mark and the
  progress roll to end a fight, harm by rank, and initiative.

Help, READMEs, NOTICEs, the wiki packages and the +config bridges follow.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rqqt7UnAKnBE3GB4MvyjDn
@coderabbitai

coderabbitai Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Caution

Review failed

The pull request is closed.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@HarryCordewener
HarryCordewener marked this pull request as ready for review November 1, 2026 14:41
@HarryCordewener
HarryCordewener merged commit 630581d into main Nov 1, 2026
3 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.

2 participants