ebullient / ttrpg-convert-cli

Utility to convert JSON data (for content you own) from 5etools or pf2etools into Obsidian-friendly Markdown.
https://www.ebullient.dev/projects/ttrpg-convert-cli/
Apache License 2.0
149 stars 33 forks source link

Implement JsonSourceCopier functionality for Pf2e #472

Closed miscoined closed 2 weeks ago

miscoined commented 1 month ago

This is rebased off of #471 - will clean this up after that's merged in.

This moves a bunch of the DnD 5e JsonSourceCopier functionality into a common abstract class, with all of the DnD 5e specific content being provided via method overrides. There's space for Pf2e specific content to be provided with overrides as well, but honestly there isn't really much there. The Pf2eTools data is much less specific about what gets changed with the _copy modifiers at present.

I've used diffs to check that I haven't accidentally changed any 5e note output.

miscoined commented 2 weeks ago

Superceded by #485