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

"Expertise" and "Silver Tongue" macro

Hi, could you help me create a macro for a Bard (College of Eloquence) with "Expertise" and "Silver Tongue"?
Hi Lyt Is this of any use? <a href="https://app.roll20.net/forum/post/10364601/formula-for-bard-college-of-eloquence-silver-tongue-5e" rel="nofollow">https://app.roll20.net/forum/post/10364601/formula-for-bard-college-of-eloquence-silver-tongue-5e</a>
Hi&nbsp;Simon. I was just using this, but there are some things that don't add up for me. For example if I run the macro 3 times I get 18, 19 and 10 (which is a 7 raised to 10 by Silver Tongue So it looks like this macro doesn't add charisma modifier and Expertise? I don't understand too well what it does. The right modifier (13) is written under the die result but it is not added together, I would like it to add them together @{wtype}&amp;{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{r1=[[{[[@{d20}+-1[charisma]@{pbd_safe}]],10[Silver Tongue]}kh1]]}} @{advantagetoggle}+-1[charisma]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} To test I'm using a character with 5 in charisma and 4 proficiency bonus. so with Expertise the minimum value I should get is 23. I've tried making small changes to the code, but haven't found a solution. I'm still a newbie with macros hahaha
1688299016
Manny L.
Pro
Marketplace Creator
This should give you what you're after: @{wtype}&amp;{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{r1= [[ {1d20,1d0+10 [silver tongue]}kh1 + @{charisma_mod}[charisma mod] + @{persuasion_bonus}[persuasion bonus] ]] }} {{always=1}} {{r2= [[ {1d20,1d0+10 [silver tongue]}kh1 + @{charisma_mod}[charisma mod] + @{persuasion_bonus}[persuasion bonus] ]]}} {{charname=@{character_name}}} It takes the highest of a 1d20 roll or 10 (for silver tongue), then adds the other bits in for you.
1688303500

Edited 1688304042
I was working on a drop down so you could choose between Deception and Persuasion using this, but everytime I put in the additional bit for kh1 it made it ugly or broke it, I suspect html may be the answer.&nbsp; Am I missing something here?&nbsp; The deception_bonus or persuasion_bonus already brings in expertise and charisma_mod doesn't it? @{selected|wtype}&amp;{template:default} {{name=Silver Tongue for @{selected|character_name}}} {{?{Skill | Deception, Deception +@{selected|deception_bonus}=[[@{selected|d20}+@{selected|deception_bonus}]] | Persuasion, Persuasion +@{selected|persuasion_bonus}=[[@{selected|d20}+@{selected|persuasion_bonus}]] }}}
Manny L. said: This should give you what you're after: @{wtype}&amp;{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{r1= [[ {1d20,1d0+10 [silver tongue]}kh1 + @{charisma_mod}[charisma mod] + @{persuasion_bonus}[persuasion bonus] ]] }} {{always=1}} {{r2= [[ {1d20,1d0+10 [silver tongue]}kh1 + @{charisma_mod}[charisma mod] + @{persuasion_bonus}[persuasion bonus] ]]}} {{charname=@{character_name}}} It takes the highest of a 1d20 roll or 10 (for silver tongue), then adds the other bits in for you. Thanks a lot, I changed some things from your macro by merging it with that other one.&nbsp; For now I'm using this version: @{wtype}&amp;{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{r1=[[{[[@{d20}]],10[Silver Tongue]}kh1+@{persuasion_bonus}[persuasion bonus]]]}} @{advantagetoggle}+-1[charisma]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} I feel satisfied. The only thing I haven't been able to fix is ​​that it doesn't turn green when you roll a natural 20. Do you have any idea how to solve?
Simon G. said: I was working on a drop down so you could choose between Deception and Persuasion using this, but everytime I put in the additional bit for kh1 it made it ugly or broke it, I suspect html may be the answer.&nbsp; Am I missing something here?&nbsp; The deception_bonus or persuasion_bonus already brings in expertise and charisma_mod doesn't it? @{selected|wtype}&amp;{template:default} {{name=Silver Tongue for @{selected|character_name}}} {{?{Skill | Deception, Deception +@{selected|deception_bonus}=[[@{selected|d20}+@{selected|deception_bonus}]] | Persuasion, Persuasion +@{selected|persuasion_bonus}=[[@{selected|d20}+@{selected|persuasion_bonus}]] }}} Maybe something like this? @{wtype}&amp;{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{?{Skill | Deception, r1=[[{[[@{d20}]],10[Silver Tongue]}kh1+@{deception_bonus}[deception bonus]]]}} @{advantagetoggle}+-1[charisma]@{pbd_safe}]] | Persuasion, r1=[[{[[@{d20}]],10[Silver Tongue]}kh1+@{persuasion_bonus}[persuasion bonus]]]}} @{advantagetoggle}+-1[charisma]@{pbd_safe}]] }} {{global=@{global_skill_mod}}} @{charname_output} This particular code doesn't work, but it could be a start
1688311503

Edited 1688311713
Hiya I so want to get the drop down query to work, but if it is HTML, that's not something I have played with before and I can't get it to work.&nbsp; However, if you don't mind rolling both together and choosing the appropriate roll you could use this: @{wtype}&amp;{template:default} {{name=Silver Tongue for @{selected|character_name}}} {{Deception= [[ {1d20,1d0+10 [silver tongue]}kh1 + @{deception_bonus}[Deception bonus] ]] }}&nbsp; {{Persuasion= [[ {1d20,1d0+10 [silver tongue]}kh1 +&nbsp; @{persuasion_bonus}[Persuasion bonus] ]]}} }
These are really good resources btw <a href="https://wiki.roll20.net/D%26D_5e_by_Roll20_Roll_Templates" rel="nofollow">https://wiki.roll20.net/D%26D_5e_by_Roll20_Roll_Templates</a> <a href="https://wiki.roll20.net/Dice_Reference" rel="nofollow">https://wiki.roll20.net/Dice_Reference</a>
1688325211

Edited 1688326565
Jack Russell, rat... so wasn't happy with that, had a wee play and since Silver Tongue only ever applies to Deception and Persuasion, and I like to have the same roll apply, I came up with this: /w gm &amp;{template:default}&nbsp; [[ [[{1d20,1d0+10 [silver tongue]}kh1 + @{selected|deception_bonus} ]] - (@{selected|deception_bonus}) + @{selected|persuasion_bonus} ]] {{name=Silver Tongue}} {{@{selected|character_name} rolls...=}} {{=Deception = $[&amp;lsqb;0&amp;rsqb;&amp;rsqb;%NEWLINE%%NEWLINE%Persuasion = $[&amp;lsqb;1&amp;rsqb;&amp;rsqb;%NEWLINE%}} When I say "I came up with", what I really mean is Rainbow Encoder wrote a massive macro for a query I posted and I have taken a literary bonesaw to it to make a monster all of my own ; ))
1688370966

Edited 1688370992
I will shut up now, promise! Just wanted to say since it has HTML, once you have made your macro and closed it, do not open it again or it will break.&nbsp; Where I have macros with HTML I have a word or equivalent doc with the macros in there so when I mess up I can just copy n paste them back in.&nbsp; With the benefit of a long rest I also offer you the dropdown version: @{selected|wtype}&amp;{template:default}&nbsp; [[ [[{1d20,1d0+10 [silver tongue]}kh1 + @{selected|deception_bonus} ]] - (@{selected|deception_bonus}) + @{selected|persuasion_bonus} ]] {{name=Silver Tongue for @{selected|character_name}}} {{?{Skill &nbsp; | Deception, Deception +@{selected|deception_bonus}=$[&amp;lsqb;0&amp;rsqb;&amp;rsqb; &nbsp; | Persuasion, Persuasion +@{selected|persuasion_bonus}=$[&amp;lsqb;1&amp;rsqb;&amp;rsqb;}}}
Simon G. said: I will shut up now, promise! Just wanted to say since it has HTML, once you have made your macro and closed it, do not open it again or it will break.&nbsp; Where I have macros with HTML I have a word or equivalent doc with the macros in there so when I mess up I can just copy n paste them back in.&nbsp; With the benefit of a long rest I also offer you the dropdown version: @{selected|wtype}&amp;{template:default}&nbsp; [[ [[{1d20,1d0+10 [silver tongue]}kh1 + @{selected|deception_bonus} ]] - (@{selected|deception_bonus}) + @{selected|persuasion_bonus} ]] {{name=Silver Tongue for @{selected|character_name}}} {{?{Skill &nbsp; | Deception, Deception +@{selected|deception_bonus}=$[&amp;lsqb;0&amp;rsqb;&amp;rsqb; &nbsp; | Persuasion, Persuasion +@{selected|persuasion_bonus}=$[&amp;lsqb;1&amp;rsqb;&amp;rsqb;}}} Ohhh cool. I was also trying to delve into the macro, but with poor results haha Starting from the already existing macro I wanted to create a variant to "deception". And then create a macro to choose which one to use. But Roll20 is driving me crazy The idea was to use this: @{wtype}&amp;{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{r1=[[{[[@{d20}]],10[Silver Tongue]}kh1+@{persuasion_bonus}[persuasion bonus]]]}}&nbsp; &nbsp;@{advantagetoggle}+-1[charisma]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output} To get this: %{Name_character|Silver-Tongue} Create a variant for deception And use this syntax here: ?{Which macro?|Attack,#use-sword |Defend,#use-shield } To create the macro: ?{Which macro?| persuasion,#persuasion |deception ,# deception } But it doesn't work, it just prints "#Persuasion".&nbsp;Do you have any idea why?
1688385880

Edited 1688387043
so you want a macro that has 3 possible outputs; persuasion, deception A and deception B?&nbsp; Your example is for two outputs and the macro in my last post does that, hence my asking :) #persuasion would be looking for a macro named persuasion, do you have a macro named persuasion set up?