v11.1.0
This is a major rewrite of several parts of the module, making further use of nested DataModels. Please report any issues here or on the dedicated module discord server.
Link: https://discord.gg/QAG8eWABGT
New Features
- Currency can now be used as a consumption type. This should respect any modified system
CONFIG
. (#258) - An aura can now be restricted by line of sight and/or require a direct movement path to the receiving target. (#246, #257)
- The API has been extended such that users can make direct use of the internal filtering functions. (#255)
- A new filter, Proficiency Levels, can verify whether the roll was proficient, not proficient, half proficient, or with expertise. (#241)
Tweaks
- When using the API to create a babonus, a user is no longer required to specify the type. (#260)
- If an aura is restricted by line of sight or movement, the drawn auras now show these constraints. (#251)
- More details are now passed onto the 'Custom Script' filter. (#242)
Bugfixes
- Trying to apply an optional and scaling bonus that consumes a spell slot should no longer throw an error. (#252)
- The API
getMinimumDistanceBetweenTokens
method now correctly returns a metric distance, rather than a number of pixels. (#247) - If a user has injected an additional saving throw button in the chat message of an item that is modified by a Save DC babonus, its label will now display the intended ability rather than using the item's default. (#244)
Breaking
- The 'Item Requirements' filter has been completely removed. A babonus instead will be ignored if the item it lives on is unattuned or unequipped, behaving much like an
ActiveEffect
in this case. (#254)