Private Foundry VTT M20 rules reference module
  • Python 95.8%
  • JavaScript 2.1%
  • CSS 2.1%
Find a file
varian 1c97179e02 Build release ZIP for 1.0.5
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 18:46:05 -04:00
dist Build release ZIP for 1.0.5 2026-05-06 18:46:05 -04:00
module/m20-rules-reference Recover truncated Zealot archetype ending (v1.0.5) 2026-05-06 18:46:01 -04:00
notes/qc Restructure rules reference for v1.0.0 2026-05-06 15:55:49 -04:00
pdfs Upload files to "pdfs" 2026-05-06 16:52:13 -04:00
scripts Recover truncated Zealot archetype ending (v1.0.5) 2026-05-06 18:46:01 -04:00
work/rules-sections Recover truncated Zealot archetype ending (v1.0.5) 2026-05-06 18:46:01 -04:00
.gitignore Gitignore work/extracted/ (reproducible from PDF) 2026-05-06 18:13:34 -04:00
package-lock.json Collapse rules journals by category 2026-05-06 16:43:44 -04:00
package.json Collapse rules journals by category 2026-05-06 16:43:44 -04:00
README.md Scaffold M20 rules reference module 2026-05-06 15:47:14 -04:00
requirements.txt Add Book of Secrets parser extension (v1.0.3) 2026-05-06 18:12:54 -04:00

M20 Rules Reference

Private Foundry VTT module workspace for building a Mage: The Ascension 20th Anniversary rules reference from the M20 SRD Markdown.

Layout

  • pdfs/ - source SRD Markdown files.
  • work/rules-sections/ - generated TOML entry files.
  • work/packs-src/ - generated per-document JSON consumed by the Foundry CLI.
  • module/m20-rules-reference/ - Foundry module files.
  • scripts/ - parsing and pack build tooling.

Build

npm run parse
npm run build
npm run zip

The module ships one JournalEntry compendium: m20-rules.