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

Idiot in need of assistance: (5e) how to create a DEX saving throw macro that will roll advantage every time

Idiot needs assistance once again My character has an ability where after 8th level all DEX Saves are made with advantage. How do I create a macro + quick-bar button that does this bypassing the advantage Toggle? Needs to be tied to a specific character, and makes that specific characters DEX Save roll with advantage no matter what the advantage toggle is set to. Also with a description section to briefly explain the character trait that allows him to do this. I realise this probably sounds basic as hell, but as I said earlier I'm not smart and I get frustrated easily. Help me Obi-Wan Kenobi you're my only hope
If you open up the character's Attributes and Abilities tab, you'll see a list of Attributes.  Look for the one called 'dexterity_save_roll'. It should look something like this: @{wtype}&{template:simple} {{rname=^{dexterity-save-u}}} {{mod=@{dexterity_save_bonus}}} {{r1=[[@{d20}+@{dexterity_save_bonus}@{pbd_safe}]]}} {{normal=1}} {{global=@{global_save_mod}}} @{charname_output} The first part of the code for 'Always roll advantage' looks like this: {{always=1}} {{r2=[[@{d20} When it's combined with the dexterity and proficiency bonus mods the whole thing looks like this: @{wtype}&{template:simple} {{rname=^{dexterity-save-u}}} {{mod=@{dexterity_save_bonus}}} {{r1=[[@{d20}+@{dexterity_save_bonus}@{pbd_safe}]]}} {{always=1}} {{r2=[[@{d20}+@{dexterity_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output} If you add that as an ability on the character's sheet, it should work as is. Then the only other thing to do is add the description portion. Unfortunately the 5e 'Simple' roll template does not include a 'description' field, so you have change the template to one of the other 5e templates that does  have a description field, such as 'atk' or 'npcaction': @{wtype}&{template:atk} {{rname=^{dexterity-save-u}}} {{mod=@{dexterity_save_bonus}}} {{r1=[[@{d20}+@{dexterity_save_bonus}@{pbd_safe}]]}} {{always=1}} {{r2=[[@{d20}+@{dexterity_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}  {{desc= Test description info about character trait here }} Replace the bolded "Test description ..." with whatever you want there. (Note that on the 'atk' template, the description field is named 'desc', but on some of the other templates the field has been updated to be named 'description'.) If you wanted to, instead of making a token action ability button, you could just put that whole chunk of code into the 'dexterity_save_roll' attribute, and then whenever the player clicks on a DEX Save, it'll roll at advantage and add the description text. The caveat is that the 'dexterity_save_roll' and other attributes may be overwritten by the character sheet 'sheetworkers' (automated script type things) when the character is updated, such as using the charactermancer on a level up, or if you change the whisper or advantage settings.  I don't know when all those times may be, or if it would happen at all in this specific case. But it's something you could test to see if it's likely to happen.
1626136402
Oosh
Sheet Author
API Scripter
Jarren K. said: If you wanted to, instead of making a token action ability button, you could just put that whole chunk of code into the 'dexterity_save_roll' attribute, and then whenever the player clicks on a DEX Save, it'll roll at advantage and add the description text. The caveat is that the 'dexterity_save_roll' and other attributes may be overwritten by the character sheet 'sheetworkers' (automated script type things) when the character is updated, such as using the charactermancer on a level up, or if you change the whisper or advantage settings.  I don't know when all those times may be, or if it would happen at all in this specific case. But it's something you could test to see if it's likely to happen. I'd recommend steering clear of trying to overwrite @{dexterity_save_roll}, for the reasons Jarren has given (the 5e sheetworkers are really hyperactive and will take almost any reason to overwrite your changes), and also for rules reasons. Any source of disadvantage imposed on you (can't see the source of danger, heavily obscured, prone etc. etc.) would remove your advantage, so keeping the option to roll normally would be a good idea. I'd go with the token action / macro bar option.
Thanks guys this was a huge help, I think I may have found the last pure place on the internet