RedReign / FoundryVTT-BetterRolls5e

A module for modifying certain sheet functions on Foundry VTT Character sheets for D&D 5th Edition.
GNU General Public License v3.0
36 stars 67 forks source link

Feature Request: Allow crit range to be changed for alt rolls #125

Open Pjb518 opened 4 years ago

Pjb518 commented 4 years ago

I've found the Hexblade's Curse feature to be a real pain on every VTT I've tried, entirely because of the shifting crit range. In the end, I'm often forced to create a second version of any weapons and applicable spells, specifically for use against cursed targets.

This can lead to a great deal of clutter, and it removes some nice automation in the sheets, like keeping count of how many spells you have prepared, etc.

I think the problem could be easily solved by Better Rolls, just by allowing a difference in crit range for regular and alt rolls. That way characters with this requirement can use their alt roll for the augmented crit range, allowing them to have a single entry for all of their weapons and spells.

This would also be useful for special magic weapons that have a higher crit range against specific target types, or which gain an expanded crit range from activating conditions, like attacking wounded targets.

These are not easy things to get around with, say, Active Effects, because the effect might flick on and off several times per turn. For example, you might shoot eldritch blasts at a cursed target and a non-cursed target in the same turn, or you might attack a wounded target, then a healthy target, and then another wounded target. The target's state may also change as a result of one of these attacks.

Thanks for all your work maintaining and improving this module. It's really great, but this one little thing would make life a lot easier for those of us who pact with mysterious beings from the Shadowfell 😄

RedReign commented 4 years ago

Hey! This issue is somethingI plan on supporting with an upcoming update - however, it'll be through the use of an optional prompt per-item or per-client that lets you tweak the rolls before they're made (kinda like the core dnd5e prompt for rolls). it will include the ability to change the crit range, though!

Pjb518 commented 4 years ago

Nice! I actually have a macro set up using Item Macros which works exactly like this, so that sounds great.

I have a large number of variables when it comes to my weapons attacks due to a combination of 5e melee cantrips, Hex, Hexblade's Curse, etc., To accommodate this, I have a dialogue box with checkboxes that pops up when I trigger my weapon attack, and I use the checkboxes to configure the flags I pass into rollItem.

Having it all as part of the core roll lets me keep the damage rolls crit aware, and I can change the crit range by marking the attack as being against a Hexblade's Curse target.