foundryvtt-lancer
foundryvtt-lancer copied to clipboard
[FEATURE] Setting to disable the Accuracy & Difficulty prompt window, or move accuracy/difficulty to buttons in chat roll message
Is your feature request related to a problem? Please describe. Not a huge problem, but I am bothered that this window comes up for every roll (in case accuracy or difficulty apply) and must always be closed with an extra click or keypress.
Describe the solution you'd like A setting to disable these Accuracy and Difficulty window prompts appearing when attempting a roll (so that players/GMs can instead use a macro to roll any acc/diff d6s themselves, for example).
Describe alternatives you've considered Instead of popping up an accuracy & difficulty window when rolling, have the roll happen immediately without any accuracy/difficulty, and then in the roll's chat message show buttons to add accuracies or difficulties to the roll's current results! Would look similar to the D&D 5e chat messages for item uses, where there are buttons for attack rolls and damage. Actually that would be awesome!
Additional context Some mockup images of the accuracy & difficulty buttons being on the roll's chat message instead...
In this concept, below the results for a roll, there's a difficulty button and an accuracy button, with a number displayed between them to show the current modifier from any accuracy/difficulty (by default, +0d6). Pressing these buttons adds or subtracts accuracy or difficulty dice respectively in the roll's results. So in these screenshots, player character Vostok might add on a difficulty and have his rolled 11 visibly change to a 9. Or maybe instead he has two accuracy so he presses the accuracy button twice and the text changes to show his roll bumped up to a 16.
Discord contact info Wisp#8374
I'll grab this as a potential thing, but probably not until v1.1--very cool idea though, I love it
I'm not sure on how foundry handles its log, but I feel like a roll can't be modified after being made. However, I like the large buttons handling both accuracy and difficulty. I'd back this for a popup revamp. EDIT: Yeah, in hindsight it seems like even if it worked as suggested, it'd open a path for players to 'save scum' accuracy/difficulty by going to 0 to erase undesired rolls.
I see your point... Well what about this: instead of the accuracy & difficulty buttons rolling new d6s on the spot...have it so that when you make the initial d20 roll, a series of d6s gets rolled in the background but not added to your roll right away. Then, when you press the accuracy button, it adds in that first pre-rolled d6 to your roll. Then if you press the accuracy button again, you instead get the best of the first two d6s in the series added to your roll. If you try and press the difficulty button and then accuracy button again to "save scum" and hopefully get a better result, it won't happen because it's not re-rolling the d6s every time, it's just choosing how many of the d6s in the series to pick the highest out of.
And if a roll in the chat log can't be modified after the fact, is it instead possible to have the message delete itself and log a new one with the result updated with whatever accuracy/difficulty applied then?
That's a neat idea on how to do it. If it can be done, then yeah, I like that.
Yeah I like that--and tbh, we don't even really need to have separate acc/diff d6s
Haven't commented on this repo before, but interested in following this system's development!
Chiming in as a GM here: Either having something like ChromeWisp suggested that edits rolls in post, or alternatively having a small window that could clearly increase/decrease accuracy + other modifiers before a roll is made would be immensely helpful and would reduce "verification fatigue". Example of the latter from Fantasy Grounds Unity, for 5e:
Where the buttons seen can be enabled/disabled to modify the next roll made. Then even if a player or myself forgets a to apply Hard Cover or something, we can just retry the roll with "Hard Cover" enabled. Make the cost of making a mistake cheaper (i.e. fewer clicks) so rerolls/retries are less painful, yeah?