Releases: caewok/fvtt-walled-templates
0.8.3
Snap-to-grid and Circle Squares
dnd5e v4 and tidy sheets compatibility
Dnd5e v4 compatibility. #128.
Tidy sheets compatibility. #129. Thanks @morepurplemorebetter!
Fix for preview templates not respecting elevation. #113.
Fix attached templates not changing elevation when the token elevation changes. #123.
Fix issue with changing multiple wall heights when Wall Height module is present. #125.
Add check to confirm actor.statuses
is defined. #127.
Add Brazilian Portuguese translation. #119. Thanks @Kharmans!
What's Changed
- Update pt-BR.json by @Kharmans in #120
- Add tidy5e support (#129) and fix preview template with wall heights (#113) by @morepurplemorebetter in #130
Full Changelog: 0.8.0...0.8.1
Foundry v12
Foundry v12 compatibility.
Use tabbed configuration for measured template config and dnd5e spell config.
Remove snapping option; now handled by Foundry default.
Remove elevation tooltip and configuration; now handled by Foundry default.
Remove diagonal 5-5-5 shape options; now handled by Foundry default.
Attached template improvements
Features
Delete attached templates when their token is deleted from the scene. When a template is attached, respect its hide settings when the attached token is being moved/dragged. Thanks @gambit for the suggestions!
Full Changelog: 0.7.10...0.7.11
Quick bug fix
Quick fix for erroneous duplicated call to wrapped
in _onDragLeftStart
method.
Full Changelog: 0.7.9...0.7.10
Ignore statuses, override token hover
Attempt to catch when other modules mess with the template layers and temporarily revert to avoid errors on drag start. Closes #112. Thanks @michael (Discord)!
Add a CONFIG.walledtemplates.autotargetStatusesToIgnore
that defines a set (modifiable by macro or world script) of token statuses to ignore when autotargeting. Closes #108.
Add selection (always/never/global default) in the template configuration and, for dnd5e, the spell configuration to determine whether a template should be revealed upon token hover. Closes #111.
Add Brazilian Portugese translation. Thanks @Kharmans!
Potential fix for Levels and Wall Height issue. Closes #66. Thanks @morepurplemorebetter!
What's Changed
- Translation to pt-BR by @Kharmans in #106
- Fix compatibility with Levels & Wall Height (issue #66) by @morepurplemorebetter in #107
New Contributors
Full Changelog: 0.7.8...0.7.9
TokenMagic and Wall Height fixes
Catch when a template shape is undefined or incorrectly defined such that it does not have a getBounds
method. Avoids getBounds
undefined error that may be related to TokenMagic module.
When unhiding a template, set template alpha to the TokenMagic alpha setting for the template if that module is active and the flag is present. Closes #110.
When checking if a template should be hidden, hide the template if TokenMagic is active and the template is set to observe global defaults and TokenMagic setting is set to hide the template.
The template shape is now set to top/bottom elevation of the template elevation, so that Wall Height walls not within the elevation of the template do not block. Closes in part #100. Currently continues to target all tokens vertical to the template, as making assumptions about the 3d shape of the template in order to limit targeting would be confusing without addditional template parameters and possibly some other visual cues.
Autotarget user fix
Provide MeasuredTemplate.prototype.targetsWithinShape
method at all times, not just when autotargeting is enabled. Closes #104.
Don't refresh targeting on a template not owned by the current user, to avoid refreshing targets incorrectly. Closes #105.
Full Changelog: 0.7.6...0.7.7
Autotarget toggle and attached template fixes
Features
Add a toggle to force no autotargeting for a given spell template in dnd5e. Closes #102.
Bug fixes
Address "endsWith" function not defined when using "attach to caster" in dnd5e. Closes #101.
Switch to storing a module-specific flag on active effects representing an attached template. Avoids conflicts with other modules that use the effect origin. Closes #102.
Full Changelog: 0.7.5...0.7.6