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

(Un)reliable Talent Macro (5e OGL)

So I'm trying to make a drop-down macro for 5e Rogue's Reliable Talent feature and I just can't get it to work. Someone in the forums (I think reddit) made a very good command for an individual RT skill roll, but I'm trying to figure out how to string a bunch of these together with a drop-down skill check macro: @{wtype}&{template:simple} {{rname=^{acrobatics-u}}} {{mod=@{acrobatics_bonus}}} {{r1=[[{d20, 0d1+10}kh1+@{acrobatics_bonus}@{pbd_safe}]]}} @{rtype}+@{acrobatics_bonus}@{pbd_safe}]]}} @{global_skill_mod} @{charname_output}
replace @{acrobatics_bonus} with ?{skill|<skill1 name>, <skill1 name>_bouns|<skill2 name>, <skill2 name>_bonus|(etc until you have all the skill rt effects)} obviously replacing the <skill# name> with the appropreate skill anmes this will prompt a drop down of skill: and auto fill the bonus of the selected skill
Kirv Goldblade said: replace @{acrobatics_bonus} with ?{skill|<skill1 name>, <skill1 name>_bouns|<skill2 name>, <skill2 name>_bonus|(etc until you have all the skill rt effects)} obviously replacing the <skill# name> with the appropreate skill anmes this will prompt a drop down of skill: and auto fill the bonus of the selected skill I'm having a hard time wrapping my head around this, would you mind typing out the exact macro you mean? Sorry.
Will said: Kirv Goldblade said: replace @{acrobatics_bonus} with ?{skill|<skill1 name>, <skill1 name>_bouns|<skill2 name>, <skill2 name>_bonus|(etc until you have all the skill rt effects)} obviously replacing the <skill# name> with the appropreate skill anmes this will prompt a drop down of skill: and auto fill the bonus of the selected skill I'm having a hard time wrapping my head around this, would you mind typing out the exact macro you mean? Sorry. sure, so that macro you have is specifically for acrobatics, now I'm not going to be able to write out the whole macro foe exactly what you need since i don't know all the skills this rogue has proficiancy in so ill make one for acrobatics and stealth (i'll also be leaving the name alone (it can be made to change as well but doing so would cause confusion for the example @{wtype}&{template:simple} {{rname=^{acrobatics-u}}} {{mod=?{skill|acrobatics, acrobatics_bonus|stealth, stealth_bonus}}} {{r1=[[{d20, 0d1+10}kh1+?{skill|acrobatics, acrobatics_bonus|stealth, stealth_bonus}@{pbd_safe}]]}} @{rtype}+?{skill}@{pbd_safe}]]}} @{global_skill_mod} @{charname_output} all i did was create a vairable named skill that could be set with the skill name and output the skills bonus into the equasion
1522956202

Edited 1522957439
That won't work unfortunately. You would need to use something like this instead @{wtype}&{template:simple} {{normal=1}} ?{Skill |Acrobatics,{{rname=^{acrobatics-u}}} {{mod=[[ [[@{acrobatics_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{acrobatics_bonus}@{pbd_safe}]][Acrobatics] ]] |Animal Handling,{{rname=^{animal_handling-u}}} {{mod=[[ [[@{animal_handling_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{animal_handling_bonus}@{pbd_safe}]][Animal Handling] ]] |Arcana,{{rname=^{arcana-u}}} {{mod=[[ [[@{arcana_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{arcana_bonus}@{pbd_safe}]][Arcana] ]] |Athletics,{{rname=^{athletics-u}}} {{mod=[[ [[@{athletics_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{athletics_bonus}@{pbd_safe}]][Athletics] ]] |Decpetion,{{rname=^{deception-u}}} {{mod=[[ [[@{deception_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{deception_bonus}@{pbd_safe}]][Decpetion] ]] |History,{{rname=^{history-u}}} {{mod=[[ [[@{history_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{history_bonus}@{pbd_safe}]][History] ]] |Insight,{{rname=^{insight-u}}} {{mod=[[ [[@{insight_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{insight_bonus}@{pbd_safe}]][Insight] ]] |Intimidation,{{rname=^{intimidation-u}}} {{mod=[[ [[@{intimidation_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{intimidation_bonus}@{pbd_safe}]][Intimidation] ]] |Investigation,{{rname=^{investigation-u}}} {{mod=[[ [[@{investigation_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{investigation_bonus}@{pbd_safe}]][Investigation] ]] |Medicine,{{rname=^{medicine-u}}} {{mod=[[ [[@{medicine_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{medicine_bonus}@{pbd_safe}]][Medicine] ]] |Nature,{{rname=^{nature-u}}} {{mod=[[ [[@{nature_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{nature_bonus}@{pbd_safe}]][Nature] ]] |Perception,{{rname=^{perception-u}}} {{mod=[[ [[@{perception_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{perception_bonus}@{pbd_safe}]][Perception] ]] |Performance,{{rname=^{performance-u}}} {{mod=[[ [[@{performance_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{performance_bonus}@{pbd_safe}]][Performance] ]] |Persuasion,{{rname=^{persuasion-u}}} {{mod=[[ [[@{persuasion_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{persuasion_bonus}@{pbd_safe}]][Persuasion] ]] |Religion,{{rname=^{religion-u}}} {{mod=[[ [[@{religion_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{religion_bonus}@{pbd_safe}]][Religion] ]] |Sleight of Hand,{{rname=^{sleight_of_hand-u}}} {{mod=[[ [[@{sleight_of_hand_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{sleight_of_hand_bonus}@{pbd_safe}]][Sleight of Hand] ]] |Stealth,{{rname=^{stealth-u}}} {{mod=[[ [[@{stealth_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{stealth_bonus}@{pbd_safe}]][Stealth] ]] |Survival,{{rname=^{survival-u}}} {{mod=[[ [[@{survival_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{survival_bonus}@{pbd_safe}]][Survial] ]] }}} @{global_skill_mod} @{charname_output} A problem with this macro is that is cannot take into consideration whether you are actually proficient in the skill or not. You cannot roll below a 10 even if you are not proficient in the skill. Secondly, it cannot take into consideration the rtype for the character. It will only ever roll one die, even if the character sheet is set to always roll advantage. This is because of how the rtype attribute is normally handled.
Kyle G. said: That won't work unfortunately. You would need to use something like this instead @{wtype}&{template:simple} ?{Skill |Acrobatics,{{rname=^{acrobatics-u}}} {{mod=[[ [[@{acrobatics_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{acrobatics_bonus}@{pbd_safe}]][Acrobatics] ]] |Animal Handling,{{rname=^{animal_handling-u}}} {{mod=[[ [[@{animal_handling_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{animal_handling_bonus}@{pbd_safe}]][Animal Handling] ]] |Arcana,{{rname=^{arcana-u}}} {{mod=[[ [[@{arcana_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{arcana_bonus}@{pbd_safe}]][Arcana] ]] |Athletics,{{rname=^{athletics-u}}} {{mod=[[ [[@{athletics_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{athletics_bonus}@{pbd_safe}]][Athletics] ]] |Decpetion,{{rname=^{deception-u}}} {{mod=[[ [[@{deception_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{deception_bonus}@{pbd_safe}]][Decpetion] ]] |History,{{rname=^{history-u}}} {{mod=[[ [[@{history_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{history_bonus}@{pbd_safe}]][History] ]] |Insight,{{rname=^{insight-u}}} {{mod=[[ [[@{insight_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{insight_bonus}@{pbd_safe}]][Insight] ]] |Intimidation,{{rname=^{intimidation-u}}} {{mod=[[ [[@{intimidation_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{intimidation_bonus}@{pbd_safe}]][Intimidation] ]] |Investigation,{{rname=^{investigation-u}}} {{mod=[[ [[@{investigation_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{investigation_bonus}@{pbd_safe}]][Investigation] ]] |Medicine,{{rname=^{medicine-u}}} {{mod=[[ [[@{medicine_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{medicine_bonus}@{pbd_safe}]][Medicine] ]] |Nature,{{rname=^{nature-u}}} {{mod=[[ [[@{nature_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{nature_bonus}@{pbd_safe}]][Nature] ]] |Perception,{{rname=^{perception-u}}} {{mod=[[ [[@{perception_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{perception_bonus}@{pbd_safe}]][Perception] ]] |Performance,{{rname=^{performance-u}}} {{mod=[[ [[@{performance_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{performance_bonus}@{pbd_safe}]][Performance] ]] |Persuasion,{{rname=^{persuasion-u}}} {{mod=[[ [[@{persuasion_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{persuasion_bonus}@{pbd_safe}]][Persuasion] ]] |Religion,{{rname=^{religion-u}}} {{mod=[[ [[@{religion_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{religion_bonus}@{pbd_safe}]][Religion] ]] |Sleight of Hand,{{rname=^{sleight_of_hand-u}}} {{mod=[[ [[@{sleight_of_hand_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{sleight_of_hand_bonus}@{pbd_safe}]][Sleight of Hand] ]] |Stealth,{{rname=^{stealth-u}}} {{mod=[[ [[@{stealth_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{stealth_bonus}@{pbd_safe}]][Stealth] ]] |Survival,{{rname=^{survival-u}}} {{mod=[[ [[@{survival_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{survival_bonus}@{pbd_safe}]][Survial] ]] }}} @{global_skill_mod} @{charname_output} A problem with this macro is that is cannot take into consideration whether you are actually proficient in the skill or not. You cannot roll below a 10 even if you are not proficient in the skill. Secondly, it cannot take into consideration the rtype for the character. It will only ever roll one die, even if the character sheet is set to always roll advantage. This is because of how the rtype attribute is normally handled. RT only applies to proficient skills as you arn't allowed to apply proficiency to a skill unless you are proficient in it, but that full macro is still well done (though it could be made more compact
Kirv Goldblade said: RT only applies to proficient skills as you arn't allowed to apply proficiency to a skill unless you are proficient in it I understand that, which is why I stated it at the bottom of the macro. A problem with this macro is that is cannot take into consideration whether you are actually proficient in the skill or not. You cannot roll below a 10 even if you are not proficient in the skill. You could circumvent this by either removing the non-proficient skills from the list, or simply replace the  {@{d20},0d0+10}kh1  portion of the skill with @{d20}
Kyle G. said: That won't work unfortunately. You would need to use something like this instead @{wtype}&{template:simple} ?{Skill |Acrobatics,{{rname=^{acrobatics-u}}} {{mod=[[ [[@{acrobatics_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{acrobatics_bonus}@{pbd_safe}]][Acrobatics] ]] |Animal Handling,{{rname=^{animal_handling-u}}} {{mod=[[ [[@{animal_handling_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{animal_handling_bonus}@{pbd_safe}]][Animal Handling] ]] |Arcana,{{rname=^{arcana-u}}} {{mod=[[ [[@{arcana_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{arcana_bonus}@{pbd_safe}]][Arcana] ]] |Athletics,{{rname=^{athletics-u}}} {{mod=[[ [[@{athletics_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{athletics_bonus}@{pbd_safe}]][Athletics] ]] |Decpetion,{{rname=^{deception-u}}} {{mod=[[ [[@{deception_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{deception_bonus}@{pbd_safe}]][Decpetion] ]] |History,{{rname=^{history-u}}} {{mod=[[ [[@{history_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{history_bonus}@{pbd_safe}]][History] ]] |Insight,{{rname=^{insight-u}}} {{mod=[[ [[@{insight_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{insight_bonus}@{pbd_safe}]][Insight] ]] |Intimidation,{{rname=^{intimidation-u}}} {{mod=[[ [[@{intimidation_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{intimidation_bonus}@{pbd_safe}]][Intimidation] ]] |Investigation,{{rname=^{investigation-u}}} {{mod=[[ [[@{investigation_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{investigation_bonus}@{pbd_safe}]][Investigation] ]] |Medicine,{{rname=^{medicine-u}}} {{mod=[[ [[@{medicine_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{medicine_bonus}@{pbd_safe}]][Medicine] ]] |Nature,{{rname=^{nature-u}}} {{mod=[[ [[@{nature_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{nature_bonus}@{pbd_safe}]][Nature] ]] |Perception,{{rname=^{perception-u}}} {{mod=[[ [[@{perception_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{perception_bonus}@{pbd_safe}]][Perception] ]] |Performance,{{rname=^{performance-u}}} {{mod=[[ [[@{performance_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{performance_bonus}@{pbd_safe}]][Performance] ]] |Persuasion,{{rname=^{persuasion-u}}} {{mod=[[ [[@{persuasion_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{persuasion_bonus}@{pbd_safe}]][Persuasion] ]] |Religion,{{rname=^{religion-u}}} {{mod=[[ [[@{religion_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{religion_bonus}@{pbd_safe}]][Religion] ]] |Sleight of Hand,{{rname=^{sleight_of_hand-u}}} {{mod=[[ [[@{sleight_of_hand_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{sleight_of_hand_bonus}@{pbd_safe}]][Sleight of Hand] ]] |Stealth,{{rname=^{stealth-u}}} {{mod=[[ [[@{stealth_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{stealth_bonus}@{pbd_safe}]][Stealth] ]] |Survival,{{rname=^{survival-u}}} {{mod=[[ [[@{survival_bonus}@{pbd_safe}]] ]]}} {{r1=[[{@{d20},0d0+10}kh1+[[@{survival_bonus}@{pbd_safe}]][Survial] ]] }}} @{global_skill_mod} @{charname_output} A problem with this macro is that is cannot take into consideration whether you are actually proficient in the skill or not. You cannot roll below a 10 even if you are not proficient in the skill. Secondly, it cannot take into consideration the rtype for the character. It will only ever roll one die, even if the character sheet is set to always roll advantage. This is because of how the rtype attribute is normally handled. I really appreciate the thorough reply! Though when I try to run this macro the dropdown is broken and the only option I'm given is "Acrobatics,{{rname=^{acrobatics-u}}}" and when I ran it I think it might have broke my room because now I just have a dozen blank boxes and can't roll anything now (even after clearing chat).
This is what my chat looks like now.
1522956904

Edited 1522957104
Will said: I really appreciate the thorough reply! Though when I try to run this macro the dropdown is broken and the only option I'm given is "Acrobatics,{{rname=^{acrobatics-u}}}" and when I ran it I think it might have broke my room because now I just have a dozen blank boxes and can't roll anything now (even after clearing chat). When you paste the macro, are the HTML encoded values staying? Are you still able to see } throughout the macro?
Kyle G. said: Kirv Goldblade said: RT only applies to proficient skills as you arn't allowed to apply proficiency to a skill unless you are proficient in it I understand that, which is why I stated it at the bottom of the macro. A problem with this macro is that is cannot take into consideration whether you are actually proficient in the skill or not. You cannot roll below a 10 even if you are not proficient in the skill. You could circumvent this by either removing the non-proficient skills from the list, or simply replace the  {@{d20},0d0+10}kh1  portion of the skill with @{d20} yeah i actually noticed that after sorry bit of a confusion with the wording
1522957048

Edited 1522957117
Found the issue. I fixed the above macro. It should work for you now. Still looking
Kyle G. said: Will said: I really appreciate the thorough reply! Though when I try to run this macro the dropdown is broken and the only option I'm given is "Acrobatics,{{rname=^{acrobatics-u}}}" and when I ran it I think it might have broke my room because now I just have a dozen blank boxes and can't roll anything now (even after clearing chat). When you paste the macro, are the HTML encoded values staying? Are you still able to see } throughout the macro? I tried both with the html values and without.
1522957143

Edited 1522957655
Will
Plus
Kyle G. said: Found the issue. I fixed the above macro. It should work for you now. Yup, that fixed it! But my room is still utterly busted. Can't roll anything. I'll make a new room and test. No idea what to do to fix the room though. lol
Ok, I fixed it so that it will now output correctly. The reason that it failed was because I forgot to encode the comma and closing curly bracket in {@{d20},0d0+10}kh1  which caused the query to end early. The above post has been fixed and I tested it. Though it looks like crap if there is a value in the global skill mod. Not sure how to fix it.
Will said: Kyle G. said: Found the issue. I fixed the above macro. It should work for you now. While I'm not sure why it broke your chat, you can fix it by clearing the chat archive in the Game Settings (outside the VTT).
Kyle G. said: Will said: Kyle G. said: Found the issue. I fixed the above macro. It should work for you now. While I'm not sure why it broke your chat, you can fix it by clearing the chat archive in the Game Settings (outside the VTT). That did it! Thank you so much for the help and macro!
Yeah... I'm too stupid to understand any of this. I can't actually get the macro to work.
I was messing with a nested query roll the other day and it ended up breaking my chat as well. I had to clear the chat in the current session, and clear the archive chat to get it back to normal.
I put it in a doc for easy formatting. You just copy and paste each paragraph and edit in the skill you need. <a href="https://docs.google.com/document/d/1ZEiGLJrLiA4WRse6QrHlCj-p-UzYeXf1Y34jup9l9Y4/edit?usp=sharing" rel="nofollow">https://docs.google.com/document/d/1ZEiGLJrLiA4WRse6QrHlCj-p-UzYeXf1Y34jup9l9Y4/edit?usp=sharing</a>