Larkinabout / fvtt-token-action-hud-core

Token Action HUD is a repositionable HUD of actions for a selected token.
14 stars 22 forks source link

[FEATURE] Checkboxes to improve dungeon master experience #36

Closed mcabel closed 1 year ago

mcabel commented 1 year ago

Describe your idea A checkbox to separate ability checks and saving throws into two different categories to avoid pop up navigation.

When Checked, the Attributes menus Would read [Saves] [Ability Checks] [Skills] (or in order of usability Saves, Skills, Ability Checks).

Also, a companion Checkbox for "Always Show two Rolls regardless of advantage", to avoid the second pop up. We lose the change to add manual situational bonus, but as a tradeoff we see instant results.

+notice that, if combined, when rolling checks for multiple creatures, instead of asking things for each one, the results will instead appear on the chat, saving lots of time.

Finally, a checkbox that enforces "Always roll hidden" (gm only see results).(alternatively, this could enable rolling in the same manner as the Default roll mode, for more versatility, but probably harder to program...)

Versions

Additional context This module is incredibly good, but I find that pop ups interrupt the flow of the game too much, especially in large scale combats, or when multiple creatures are made to save, for example).

Allowing the program to roll hidden, will also make it double as an excellent gm Screen!

prototype mockup

Larkinabout commented 1 year ago

Hi @mcabel, Checks and Saving Throws still exist, they moved to subcategories rather than a module setting.

  1. Unlock the HUD.
  2. Right-click the Attributes category (or anywhere you want to put them) to open the dialog.
  3. Select 'Checks' and 'Saving Throws' from the list.
  4. Remove 'Abilities' from the list.
  5. Click 'Accept'.
  6. Lock the HUD.

There are lots more subcategories for customisation of the HUD now and they can all be added or removed in this way.

The HUD doesn't have its own roll handler in the sense of overwriting rolls, it just uses the core functions so it should still adhere to the display to chat option you've selected above the chat box.

mcabel commented 1 year ago

Wow I'm speechless. With simply reconfiguring and added "Ready set roll" module, this can do all the functions I required to streamline combat. Thanks for your comment!