Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Advantage/Disadvantage flags and Chat Flavor Text to skills/saves/checks #1246

Open
aaclayton opened this issue Aug 18, 2021 · 8 comments
Labels
ui User interface related features or bugs

Comments

@aaclayton
Copy link
Contributor

Originally in GitLab by @MaxPat931

Related to ongoing work at https://gitlab.com/foundrynet/dnd5e/-/merge_requests/323 / https://gitlab.com/foundrynet/dnd5e/-/issues/1176

Add the option to flag a skill/save/check as having Advantage or Disadvantage, could be used to create a visual reminder on the character sheet, and fast-forward rolls (or allow rolling modules to use the field for that purpose)

Use Cases - Heavy armor grants disadvantage to Stealth checks, the Rune Knight's Cloud Rune's passive abilities give advantage on DEX (Sleight of Hand) checks and CHA (Deception) checks.

image

Add the option for a Chat flavor text field, similar to items

Use Cases - Reminders for situational bonuses e.g. War Caster's "You have advantage on Constitution saving throws that you make to maintain your concentration on a spell when you take damage."

image

@aaclayton
Copy link
Contributor Author

Originally in GitLab by @arbron

Related to #809

@aaclayton
Copy link
Contributor Author

Originally in GitLab by @MaxPat931

Just found https://gitlab.com/foundrynet/dnd5e/-/issues/874 which essentially looks to be requesting Chat Flavor Text as well, sorry for duplicating :)

@aaclayton
Copy link
Contributor Author

From a philosophical/design perspective, I don't like an approach which permanently associates a skill with advantage or disadvantage since everything is situational in 5e.

I do understand however that there are mechanics which roughly translate as characters normally having adv/disadv on particular rolls - but even then it's easy for those to be offset and cancelled out by some other circumstance.

I think handling this as an active effect makes sense and is faithful to the extent to which such things are transient - but active effects need something in the base data to hook onto and modify, so it's a bit of a puzzle how to do this in a non-ugly way.

@aaclayton
Copy link
Contributor Author

Originally in GitLab by @tposney

Doesn't this tie into the discussion about flags.advantage to represent advantage?

@aaclayton
Copy link
Contributor Author

Originally in GitLab by @MaxPat931

I guess I should have created a screenshot that showed what I was thinking the implementation could look like, rather than just the effects it could generate.

Using a screenshot from !323 I was imagining something like this
image

and I agree with the situational comments, there should definitely be flexibility to account for the many circumstances that could arise in game, but a fighter wearing Plate will have disadvantage on Stealth more often than not, so having a way to notate that on the Stealth proficiency would be very helpful

@revilowaldow
Copy link

Would be really keen to see this, especially in the new context. This is similar to D&D beyond's advantage disadvantage flags on saves etc from features and with the new design of the 3.0 sheet would be a great fit

@Rabulias
Copy link

Rabulias commented Mar 28, 2024

Possibly related request: Ticket 1154

@revilowaldow
Copy link

Now that #809 is complete this should be much easier to implement?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui User interface related features or bugs
Projects
None yet
Development

No branches or pull requests

3 participants