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 .
×
May your rolls be chill this holiday season!
Create a free account

Character Sheet Macro for certain Skill advantage

Hey Folks, In my game, one of my players just got the Steady Eye feature as an inquisitive rogue. Essentially, unless they are running at full pace all the time, they can make perception and investigation checks at advantage. Given that these checks are fairly common, is there a way for this character to always roll those skills at advantage, instead of having to toggle it off/on, or have the query always pop up?  A macro here would be ideal, though I've no clue how to do that Thanks
1568392473
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
This is quick and dirty, but should do the job. Replace CHARACTERNAME with the character's name. Save it as a Token Action Ability on the character sheet and it should be available whenever the player has their token selected. @{CHARACTERNAME|wtype}&{template:simple} {{rname=^{perception-u}}} {{mod=@{CHARACTERNAME|perception_bonus}}} {{r1=[[2d20kh1+@{CHARACTERNAME|perception_bonus}@{CHARACTERNAME|pbd_safe}]]}} @{CHARACTERNAME|rtype}+@{CHARACTERNAME|perception_bonus}@{CHARACTERNAME|pbd_safe}]]}} {{global=@{CHARACTERNAME|global_skill_mod}}} @{CHARACTERNAME|charname_output} You could also replace "CHARACTERNAME" with "selected", and it would run for any selected token.
1569699325

Edited 1569699376
This is great, thank you.  Do you happen to know if this is possible outside of using the token actions? Like editing the skill itself from the attributes?
1569708855

Edited 1569708868
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Not to my knowledge. My group has taken to using "Always Roll Advantage" so that 2d20 are rolled for everything. If there's no adv/dis, we just take the left hand result, otherwise we take high/low accordingly. It's just faster.