pf2e
pf2e copied to clipboard
Scale Tokens according to Size "2.0"
The setting is very nice, but could be better!
The suggestion mostly stems from the issue of "I want to scale tokens according to size, but also have pop-out functionality".
It would be nice to be able to have the aforementioned setting not lock the Scale slider on the token configuration screen, but multiply it by appropriate values (it would show that the final result on the right side is multiplied by 0.8
for small tokens for example).
When the setting is enabled, the Scale configuration could be renamed to "Base Scale (before scaling according to size)" to avoid confusion.
This would also allow an easy way to see for modules if the token is actually small sized, as you'd simply have to retrieve whether the setting is true or false.
Example:
I'd like to remind of this issue, especially with the release of Bestiary Token Packs and the fact that Token Mapping feature of the system seems to be able to ignore said issue by inputting the token scale into the map.json
.
This, though, is unavailable for non-system compendiums.
Would there be a chance of having this still allow for regular scaling for small creatures? It wasn't just about disabling autoscaling, it was about scaling to size while still having the ability to have pop-out.
A small creature with this scaled to 2*0.8
will still end up the same when it is Large, instead of desired 2*1
scale.
I can't see that happening, sorry. Modules have managed to size their token images to have them visually match a 0.8 scale.
I can't see that happening, sorry. Modules have managed to size their token images to have them visually match a 0.8 scale.
That's... not the point. The issue is that 0.8 scale being replicated across sizes that should not have that scale due to them no longer being small. The system by default turns a Small creature into 0.8, and everything else into 1. Including when it Enlarges a Dwarf for example.
To elaborate:
In the end the suggestion was not to just lock token size from being scaled, but to integrate the size scaling with the token's original user-set scaling. Modules currently have not found a way to size their token images so that it works simultaneously when they are small, and when they are not.
I'll reopen the issue, but expect no movement on this indefinitely. It's too niche of a case to further-complicate token configuration.
I can take a look if you explain more detail, next release cycle or the one after. I don't understand what the issue is and I can't really look at it this cycle.
I can take a look if you explain more detail, next release cycle or the one after. I don't understand what the issue is and I can't really look at it this cycle.
The issue is that when you have a token of a different scale than 1.0 (in which case you can obviously just let the system do it's own thing), you lose the ability to scale from Small to any other size without clearly showing it's been modified.
I think I have explained enough in the last screenshot, but to draw a comparison to what I described in the first half ot the sentence above...
This is what happens when you have
Scale tokens according to size
setting turned on and a token that works with that setting (that being of 1
in scale).
Disabling that setting is a prerequisite for having your own token scaling, but you lose the ability to change token sizes without glaring scaling issues as shown in the screenshot here.
My proposal was to have the Scale according to size
setting not interfere with the user-set scaling. Merely multiply by it, as shown in the proposal screenshot.
So this problem only manifests for small creatures? It works fine for treerazer scaling to medium for example.
EDIT: the reason I said I'd look later is that I don't have the mental capability to think about this in depth right now.
Yes, as in the end the Scale creatures according to size
is really only about Small creatures.
Feel free to contact me over Discord if need be, when you have rested.
Edit: that aged well
To summarize what happened on Discord, if it's possible to get the calculated size of a creature (see Ostovite being natively tiny, but always arriving in a Small bone chariot), then this should be automated. Otherwise, relegate it to a flag
that in essence says "use this scale if it's small".
To add onto this, I think certain REs like TokenImage would work functionally as a reset, and would need to set such a flag itself. Once those REs are in place then we can no longer predictably determine such things.