Skip to content

Releases: caewok/fvtt-walled-templates

Initial v10 version

05 Aug 06:13
Compare
Choose a tag to compare

Foundry v10 version! Major rewrite to accommodate improvements to v10 ClockwiseSweep and data model. As a result, not compatible with v9.

  • No longer overrides the Foundry sweep methodology, which should improve compatibility and results in much less code to upkeep.
  • Improved Weiler-Atherton clipping methodology for faster intersects of a polygon with convex polygon shapes.
  • New classes to handle different types of regular polygons, including an improved Hexagon class.

Improved Hex Grids

21 Jun 15:09
Compare
Choose a tag to compare

Use the original Foundry highlight grid method if no walls blocking and autotargeting is set to use the center point. Fixes to improve hex grid highlighting and targeting. Tweak settings descriptions.

Improved performance

04 Jun 22:30
Compare
Choose a tag to compare

Improve performance by not triggering a template shape redraw unless either the template
changes or a wall intersecting the template changes.

Requires using a MIXED libWrapper for MeasuredTemplate.prototype.refresh. Please file an issue if you encounter compatibility issues with other modules that may use this method.

Mostly resolves #7.

Improved Automated Animations compatibility

03 Jun 21:00
Compare
Choose a tag to compare

Improve compatibility with Automated Animations and possibly other modules or systems that expect the template shape to have specific circle or rectangle properties. Fixes #8.

Pathfinder 1e compatibility

29 May 05:21
Compare
Choose a tag to compare

Improve compatibility with Pathfinder 1e. Consistent grid highlighting based on autotarget settings.

Autotargeting!

20 May 12:52
Compare
Choose a tag to compare

Added settings to autotarget tokens from templates.

  • Option to add a toggle to template controls.
  • Target tokens by whether their center-point falls within the template.
  • Target tokens by whether a percentage of their area overlaps the template

Localization improvements for settings.

Improved PF2e compatibility

19 May 15:51
Compare
Choose a tag to compare

Improve compatibility with Pathfinder 2e. Fixes #4.

Improved Wall Height compatibility

17 May 18:38
Compare
Choose a tag to compare
  • Do not overwrite the origin object to improve compatibility with Wall Height.
  • Use Cohen-Sutherland approach to classifying zones around a rectangle to improve segment intersection identification.

Fix when rendering limited angles near 360º

10 May 23:21
Compare
Choose a tag to compare

Fix rendering error when using a limited angle close to 360º. (Not typically an issue with templates, but inherited fix from Light Mask.)

Fix Perfect Vision Conflict

10 May 22:06
Compare
Choose a tag to compare

Fix conflict with PerfectVision by switching ClipperLib to an internal-only import. Fixes #2 and #3.