Skip to content

Conversation

@matthttam
Copy link

@matthttam matthttam commented Nov 25, 2025

Pull Request Description

Add additional parseString variables to the 5eToolsImport to account for updates to the 2025 Monster Manual.

Changes Proposed

Update now supports:

  • new @actSave abc format
  • new @actSave[Fail, Success, SuccessOrFail] formats
  • new @variantrule Thing [Area of Effect]|source|Thing and @variantrule Thing|source formats.
  • new @atkr [m, r, "m,r"] formats

Related Issues

Fixes #Issue_Number

Checklist

  • I have read the contribution guidelines and code of conduct.
  • I have tested the changes locally and they are working as expected.
  • I have added appropriate comments and documentation for the code changes.
  • My code follows the coding style and standards of this project.
  • I have rebased my branch on the latest main (or master) branch.
  • All tests (if applicable) have passed successfully.
  • I have run linters and fixed any issues.
  • I have checked for any potential security issues or vulnerabilities.

Additional Notes

To fully support 5eTools, more changes are needed including supporting multiple sizes and storing lair attributes but this is a start.

Matching on space was too permissive and would cut values like "Difficult Terrain" short. This is trying to ensure we match:
{@variantrule Cone [Area of Effect]|XPHB}
and
{@variantrule Difficult Terrain|XPHB}
Realized a rare variable from 5eTools for hom "Hit or Miss:" which is used by 12 creatures from the 2024 MM. Adding replacement.
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