Token Image Randomizer won't work and produces console Errors. Changing Token Variant via Token Hud Works, but also produces console Errors.
On Actor Canvas Drop with Randomizer enabled:
token-variants.mjs:957 Uncaught (in promise) TypeError: token.getFlag is not a function
[Detected 1 package: token-variants]
at updateTokenImage (token-variants.mjs:957)
at callback (token-variants.mjs:448)
at doRandomSearch (token-variants.mjs:875)
On Token Hud Variant Change:
display.min.js:8 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'scale')
[Detected 1 package: token-variants]
at r.get (display.min.js:8)
at Token5e.refresh (foundry.js:37711)
at Token5e._onUpdate (foundry.js:38492)
at TokenDocument5e._onUpdate (foundry.js:9745)
at TokenDocument5e._onUpdate (foundry.js:18896)
at ClientDatabaseBackend.callback (foundry.js:10203)
at foundry.js:10186
at Array.map ()
at ClientDatabaseBackend._handleUpdateEmbeddedDocuments (foundry.js:10186)
at ClientDatabaseBackend._updateEmbeddedDocuments (foundry.js:10068)
at async Function.updateDocuments (document.mjs:373)
at async TokenDocument5e.update (document.mjs:456)
at async updateTokenImage (token-variants.mjs:997)
Steps to reproduce the behavior:
Drag Actor on Game Canvas with randomizer enabled
Actor will be added to Canvas but without randomized Token Art
Open Token Variant Art Hud on Token
Select a different Token Art
Token Art changes but with Error
Expected behavior
No console errors.
Randomized Token Art on Actor Canvas Drag
Information
Foundry Virtual Tabletop: Version 9, 9.238
Game System: dnd5e, 1.5.6
Active Modules: libWrapper, Token Variant Art
Describe the bug
Token Image Randomizer won't work and produces console Errors. Changing Token Variant via Token Hud Works, but also produces console Errors.
On Actor Canvas Drop with Randomizer enabled: token-variants.mjs:957 Uncaught (in promise) TypeError: token.getFlag is not a function [Detected 1 package: token-variants] at updateTokenImage (token-variants.mjs:957) at callback (token-variants.mjs:448) at doRandomSearch (token-variants.mjs:875)
On Token Hud Variant Change: display.min.js:8 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'scale') [Detected 1 package: token-variants] at r.get (display.min.js:8) at Token5e.refresh (foundry.js:37711) at Token5e._onUpdate (foundry.js:38492) at TokenDocument5e._onUpdate (foundry.js:9745) at TokenDocument5e._onUpdate (foundry.js:18896) at ClientDatabaseBackend.callback (foundry.js:10203) at foundry.js:10186 at Array.map ()
at ClientDatabaseBackend._handleUpdateEmbeddedDocuments (foundry.js:10186)
at ClientDatabaseBackend._updateEmbeddedDocuments (foundry.js:10068)
at async Function.updateDocuments (document.mjs:373)
at async TokenDocument5e.update (document.mjs:456)
at async updateTokenImage (token-variants.mjs:997)
Steps to reproduce the behavior:
Expected behavior
Information
Foundry Virtual Tabletop: Version 9, 9.238 Game System: dnd5e, 1.5.6 Active Modules: libWrapper, Token Variant Art