Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

[D&D 5e Sheet] Having the macro taken into account the "Stealth Pen?" armour status for active and passive stealth?

Hi! I searched the forum, and the closest I got to info was  D&D 5E Advanced Character Sheet / With multiple API Script tied in. - Interest Check . Is there a way for the 5e Sheet (I'm using Unshaped) to take into account the Stealth Pen? on the Armour tab when using the Sheet's Stealth macro? For example, our party has a character wearing chainmail, which provides a stealth disadvantage.  I can't see how the Stealth Pen? is used in calculations, and only seems to be a reminder the armour adds a penalty (disadvantage).  Right off, that's helpful! I was wondering if it could (and I'm happy to add it to suggestions), that when a stealth check is rolled, it reads the Stealth Pen? as "Disadvantage", and either produces some text reminding of the disadvantage, or automatically produces the lower of the two rolls (similar to how the Attack macro on the Sheet shows "additional damage" if a Crit is rolled, but doesn't show this information on non-Crit rolls. It could already be built in like that, and I'm missing it.  Thanks!
Probably the easiest thing is to add it to the class actions (towards the last page/bottom of the list) and simply make a note that wearing heavy armor causes disadvantage.  Then you can use the option there to associate it with the skill, so that every time it's rolled, the note will come up.  I do this often for saving throws as well (i.e. Con saves made by dwarves, noting simply that they have advantage and are resistant to poison damage).
1453667286

Edited 1453667467
Super hacky method — on the Attributes & Abilities tab of a Character, look for an Attribute named "stealth_bonus" (if you can't find it, create a new one). Replace the Current value of stealth_bonus with the following: 0 + (@{global_check_bonus})]]}} {{@{armourstealthpen1}=@{amourname1}}} {{@{armourstealthpen2}=@{amourname2}}} {{@{armourstealthpen3}=@{amourname3}}} {{@{armourstealthpen4}=@{amourname4}}} {{@{armourstealthpen5}=@{amourname5}}} {{@{armourstealthpen6}=@{amourname6}}} {{@{armourstealthpen7}=@{amourname7}}} {{@{armourstealthpen8}=@{amourname8}}} {{@{armourstealthpen9}=@{amourname9}}} {{@{armourstealthpen10}=@{amourname10}}} If one of the Stealth Pen? dropdowns is toggled to Disadvantage, it'll now be reflected in the Roll Template. If you want to adjust the stealth bonus, do so on the Attributes & Abilities tab by replacing the 0 at the beginning of the code with the bonus (toggling the Bonus spin buttons for Stealth on the Skills tab will undo the above).
Thanks  Silvyre ! Thanks Kevin! Also, are you aware of what the "Show output options?" check box does? I checked the wiki on the sheet, but didn't specify. Kevin said: Probably the easiest thing is to add it to the class actions (towards the last page/bottom of the list) and simply make a note that wearing heavy armor causes disadvantage.  Then you can use the option there to associate it with the skill, so that every time it's rolled, the note will come up.  I do this often for saving throws as well (i.e. Con saves made by dwarves, noting simply that they have advantage and are resistant to poison damage).
1453670041

Edited 1453670360
(Admittedly, slightly less hacky) Enter into the Output field: }} {{@{armourstealthpen1}=@{amourname1}}} {{@{armourstealthpen2}=@{amourname2}}} {{@{armourstealthpen3}=@{amourname3}}} {{@{armourstealthpen4}=@{amourname4}}} {{@{armourstealthpen5}=@{amourname5}}} {{@{armourstealthpen6}=@{amourname6}}} {{@{armourstealthpen7}=@{amourname7}}} {{@{armourstealthpen8}=@{amourname8}}} {{@{armourstealthpen9}=@{amourname9}}} {{@{armourstealthpen10}=@{amourname10}}}
Silvyre - I feel like an idiot. I didn't even click the checkbox to see the results. I didn't think it may expand for more info. My apologies!
Haha, we've all been there. If it makes you feel any better, I devised the "super hacky method" above before  Kevin reminded me that the output options for class actions differentiated between individual skills. :)
Lol!
I will steal that Silvyre, but I think it looks better turned around the other way i.e. {{@{amourname1}=@{armourstealthpen1}}} because the shorter name works better in the label without wrap around. I'm always forgetting that when the paladin tries to stealth.
1453935793
Kryx
Pro
Sheet Author
API Scripter
Just FYI I hope to incorporate this on the redesign shaped 5e sheet (Reshaped if you will). It's a bit lower on the priority list, but hopefully. If nothing else I can print out a message that it is disadvantage.
That would be awesome! Thanks, Kryx!
Perfect. Thanks!