Repository navigation
Add JackForge Foundry VTT module for Pathfinder 1e - #1
Draft
DatJavaClass wants to merge 1 commit into
Draft
DatJavaClass wants to merge 1 commit into
DatJavaClass wants to merge 1 commit into
Conversation
Ports the PF1 conversion engine from the web version into a Foundry module (V12 build 343 minimum, pf1 system v11+). The Forge window converts a WarMachine stat line live and forges a PF1 NPC actor whose derived numbers match the calibrated stat block, or copies SBC text. - Standard PF1 HP only; no box-out/hit-location mode, no PF2e - No senses attached; darkvision is left off actors and SBC text - Iron Kingdoms foundry styling: riveted iron plate, crimson blueprint, brass fittings, CR furnace gauge - Node tests check the engine against the web engine for every chassis - Workflow runs tests and packages jackforge.zip on foundry-v* releases Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Jitxf35UsUjUtGGyPrrAYY
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a Foundry VTT module under
foundry/that turns JackForge into an in-game tool for Pathfinder 1e.12.343),pf1system v11+ (the pf1 line that runs on V12).attackBonuscovers the gap between PF1's own math and the calibrated to-hit. Also adds DR/adamantine (Serric Steel), construct condition immunities, Energy Field temp HP for myrmidons, fly speed for hovering vectors, and token size.game.modules.get("jackforge").api..github/workflows/foundry.ymlruns the engine tests. Publishing a release taggedfoundry-vX.Y.Zbuildsjackforge.zipand attaches it, withmodule.json, to the release.Test plan
node --test foundry/tests/*.test.mjs: the engine matches the original web engine field for field across every chassis, weight class, hover mode, and several hit-box counts. The README Juggernaut comes out CR 10, HP 143, AC 26, melee +18/+13. The SBC text never contains darkvision.template.json, the data models, and the bundled Homunculus/Construct compendium entries.🤖 Generated with Claude Code
https://claude.ai/code/session_01Jitxf35UsUjUtGGyPrrAYY
Generated by Claude Code