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

Set a "player status" that effects what dice are called by a macro

There's two statuses a player can be in "On Edge" where they roll 2d6+modifiers "Reckless" where they 1d12+modifiers I'm trying to figure out if there's a way to assign a status to a player, sort of like  /talktomyself that would alter what dice are rolled when a macro is clicked. So there'd be a single macro called "+1". If the player had the "On Edge" status, when they clicked that it would call  /r 2d6+1 and if they had the "Reckless" status it would call /r 1d12+1 . Is this something that can be done in roll20?
Yes, but this is a kind of thing much better done with scripts, and I can't personally assist with those. However, say you have attribute "edge/restless" and abilities "on-edge-or-restless-0" and "on-edge-or-restless-1", containing the two rolls respectively, and a third ability that calls them as %{@{character_name}|edge-or-restless-@{edge/restless}, then setting the "edge/restless" attribute to 0 or 1 determines which roll you make. But without scripts, you'll have to set that attribute manually, so you'll need someone else's help with the rest.
Thanks!