Skip to content

Releases: caewok/fvtt-light-mask

Limited angle near 360º fix

10 May 23:20
Compare
Choose a tag to compare

Fix rendering error when using a limited angle close to 360º. Fixes #6 (take two!).

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 #7.

Fix clash with walled templates

10 May 19:56
Compare
Choose a tag to compare

Fix conflict with walled template where both modules define the same getters.

Improved sweep algorithm

10 May 18:28
Compare
Choose a tag to compare

Relies on a version of ClockwiseSweep that can accept arbitrary boundary polygons and temporary walls. Fixes issue #6.

  • User can now specify any regular polygon with 3+ sides.
  • User can now specify any star-shaped polygon with 5+ sides.
  • Improvements to the UI/UX when selected shape types in the light and sound configurations to prevent the UI from jumping around on refresh.
  • Add option to use the new ClockwiseSweep algorithm for all vision/lighting/sound for advanced users and testing.

Relative cached walls

18 Dec 00:48
Compare
Choose a tag to compare

Add checkbox to light/sound configuration that lets the user make the cached walls move relative to the light/sound object (closes #1). Fix storing of cached wall and relative origin data to the database so it remains after logging out and back in to Foundry (closes #3). Add a canvasReady hook to refresh the lights and sounds on first canvas load to avoid Foundry issue #6227 and allow lights/sounds with cached walls to draw properly.

Full Changelog: 0.1.1...0.1.2

Intersections fix

09 Dec 18:53
Compare
Choose a tag to compare

Fix potential bug when using limited angle lights or sounds where overlapping wall intersections may not be detected.

Full Changelog: 0.1.0...0.1.1

Public release

05 Dec 07:26
Compare
Choose a tag to compare

Require Foundry 9.233 to avoid wall selection issues with 9.232.

Sounds!

03 Dec 17:41
7b7a82e
Compare
Choose a tag to compare

Added equivalent geometric shapes and custom walls for sound objects. Switched to using templates to render the object configuration additions and added localization.

Full Changelog: 0.0.3...0.0.4

Foundry v9.232

02 Dec 00:19
Compare
Choose a tag to compare

Updated for Foundry v9.232 (Testing 1).

  • Use config.source instead of searching for light by id
  • Update identifyEdges, particularly the canvas boundary creation
  • Change size of the geometry to be slightly smaller than radius to avoid light-leakage issues.

Full Changelog: 0.0.2...0.0.3

Stars

30 Nov 16:28
Compare
Choose a tag to compare

Add pentagon, pentagram, and hexagram geometries. Align geometries to the grid when rotation is set to the default of 0.

Full Changelog: 0.0.1...0.0.2