[Feature]: Break Portrait display dependence from Statsheet display.
Describe the Problem
There are several issues with the Show Portrait on Mouseover preference.
- If you deselect
Show Statsheet on Mouseoverthe Portrait will not display. - If you do not have at least 1 property visible on a statsheet so that it displays on mouseover the Portrait will not display.
- Portraits will not display with any Custom Statsheets.
As is, a GM can't create a monster statsheet that is exclusive to them but preserves portrait display for players. A Player statsheet that only displays properties to the GM and/or Owner won't display portraits to other players. And if we want to disable statsheets altogether (and use an alternative like the Lib:OneSheet), portraits won't display for anyone.
The Solution you'd like
The display preferences for Portraits and StatSheets are separate and should function independently of one another. Portrait display should not depend on displaying a statsheet.
Alternatives that you've considered.
This really feels more like a bug than a feature request, but since the behaviour has existed for so long (at least as far back as 1.12.2 in my testing) I've framed it as a FREQ.
Additional Context
No response
Describe the Problem
There are several issues with the
Show Portrait on Mouseoverpreference.
- If you deselect
Show Statsheet on Mouseoverthe Portrait will not display.
To be expected, the portrait is part of the legacy stat-sheet (its not a seperate thing)
- If you do not have at least 1 property visible on a statsheet so that it displays on mouseover the Portrait will not display.
This one needs to be fixed
- Portraits will not display with any Custom Statsheets.> > As is, a GM can't create a monster statsheet that is exclusive to them but preserves portrait display for players. A Player statsheet that only displays properties to the GM and/or Owner won't display portraits to other players. And if we want to disable statsheets altogether (and use an alternative like the Lib:OneSheet), portraits won't display for anyone.
For custom stat sheets the portrait should be part of the custom stat sheet if it needs to be displayed, not seperate from it.
The Solution you'd like
The display preferences for Portraits and StatSheets are separate and should function independently of one another. Portrait display should not depend on displaying a statsheet.
This would be adding a preferance that affects only the legacy stat sheet.
Alternatives that you've considered.
This really feels more like a bug than a feature request, but since the behaviour has existed for so long (at least as far back as 1.12.2 in my testing) I've framed it as a FREQ.
The only bug is number 2, the others are as intended (note number 2 affects 3 if there is no visible property)
Additional Context
No response
If 1 is intended, after deselecting Show Statsheet on Mouseover the preferences should disable the Show Portrait on Mouseover since it disables that setting. Even better, the Show Portrait on Mouseover setting should be a child of the Show Statsheet on Mousover (indented below it).
To be clear, I'd prefer it not do that. I'd rather break dependence and treat them separately.
And if portraits won't display with custom statsheets then it might help to note that in the preferences, too:
Show Portrait on Mouseover (Legacy Statsheets only)