Additions:
- Effects - Added
.tieToDocuments()which allows you to tie an effect to Foundry documents - such as Active Effects or Tokens. When these are deleted, the effect is automatically ended. - Effects - Added secondary
offsetparameter to.atLocation(),.attachTo(),.rotateTowards(),.from(), and.stretchTo()which can be used to offset the location of the source or target- Note: This means that
.offset()is becoming deprecated - it will remain for a few versions with a silent warning
- Note: This means that
- Effects - Added
.spriteScale()which can be used to scale the sprite of the effect separately from.scale()
Tweaks:
- Animations - Renamed
.rotateTowards()'s secondary parameter'soffsetproperty to be more accurately namedrotationOffset - Effects - Upgraded
.animateProperty()and.loopProperty()to be additive, which means two animations can now target the same property on the same effect - Effects - Renamed
.rotateTowards()'s secondary parameter'soffsetproperty to be more accurately namedrotationOffset
Fixes:
- Sequencer - Fixed issue where copying the file path of a Database entry that has multiple ranges would always copy the file path for the middle-most range
- Sequencer - Rewrote the database traversal method to be more robust and carry metadata down to lower children
- Effects - Fixed long-running issue with lag and performance impact from Sequencer on some computers - the cause was the
.screenSpace()layers, which have now been reworked. A setting to disable the Above UI Screenspace effects layer has been added to further support impacted individuals. - Effects - Fixed
randomOffsetsecondary option on.attachTo()not working - Effects - Fixed
.scaleToObject()and.scale()not playing nicely together - Effects - Fixed loop markers not properly working