maptool icon indicating copy to clipboard operation
maptool copied to clipboard

[Feature]: Break Portrait display dependence from Statsheet display.

Open FullBleed opened this issue 1 month ago • 2 comments

Describe the Problem

There are several issues with the Show Portrait on Mouseover preference.

  1. If you deselect Show Statsheet on Mouseover the Portrait will not display.
  2. If you do not have at least 1 property visible on a statsheet so that it displays on mouseover the Portrait will not display.
  3. 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

FullBleed avatar Nov 25 '25 20:11 FullBleed

Describe the Problem

There are several issues with the Show Portrait on Mouseover preference.

  1. If you deselect Show Statsheet on Mouseover the Portrait will not display.

To be expected, the portrait is part of the legacy stat-sheet (its not a seperate thing)

  1. 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

  1. 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

cwisniew avatar Nov 26 '25 08:11 cwisniew

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)

FullBleed avatar Nov 26 '25 09:11 FullBleed