Aedif / TokenVariants

GNU General Public License v3.0
17 stars 12 forks source link

Token mold name randomizer prevents TVA from correctly randomizing image #152

Open chrisjbrown opened 3 months ago

chrisjbrown commented 3 months ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

- Install Token Mold
- Install token Variant Art
- Enable name randomization of Token Mold
- Create a token
- Token image is not randomised by TVA

Expected behavior TVA should randomize image before name is changed by token mold

Screenshots

Screenshot 2024-03-24 at 10 58 58

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

chrisjbrown commented 3 months ago

issue is also detailed in token mold https://github.com/Moerill/token-mold/issues/188

Aedif commented 3 months ago

This needs to be fixed on Token Mold's end. Token Mold overrides the changes being made by TVA unecessarily.

chrisjbrown commented 2 months ago

I noticed this is not only a token mold issue but also an issue with the core foundry v11 feature prependAdjective image

Having this enabled on a character token prevents TVA from randomizing the image

Aedif commented 2 months ago

Tested and none of the randomization options are affected by having this option enabled. Try this in a new world with only TVA enabled.

chrisjbrown commented 2 months ago

Maybe it's something with my settings? Here's a video in a new world with only TVA

Aedif commented 2 months ago

You're randomizing by name but the name is being changed by Foundry to "Sad Commoner" or something like that.

When you access the TVA button on the Token HUD does the spawned token have any images available for selection?

chrisjbrown commented 2 months ago

When you access the TVA button on the Token HUD does the spawned token have any images available for selection?

I see. No there none available when the adjective is in front. enabling keyword searches seems to resolve this