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

Macro Issues: Help me roll-bi-wan 20-nobi

So, I thought I was getting pretty clever with macros. I threw some together to get some ease of use going for my players in my D&D 5e game, and lumped some skills together. They're in 4 categories Physical/Social/Intuition/Knowledge. Just 4 buttons to roll essentially any skill, and ignore the numbers that don't apply. Did the same with a Rogue/Warlock character to show things like Hex/Sneak Attack, and we just ignore em when they aren't used. So, the macros work great, when I test them. When I try to use them, they break.This seems to happen with a lot of the macros I have. The rolls stop getting read or something (not too code savvy) and it displays some of the roll as text instead.  So, I go into an individual character, create a new macro, name it, paste in the macro and test and the first one is what I get as a result. Then, I leave the screen and come back and trigger the macro again, and the second one is what I get. Here is the macro I used : /w gm &{template:5eDefault} {{character_name=@{Malrunus|character_name}}} {{title=Skills (Intuition)}} {{subheader=@{Malrunus|character_name}}} {{subheaderright=Skill Checks}} {{spell=1}} {{simple=1}} {{rollname=Animal Handling}} {{roll1=[[1d20 + [[@{Malrunus|animalhandling}]] + [[@{Malrunus|global_check_bonus}]] ]]}} @{Malrunus|ro_animalhandling} @{Malrunus|classactionanimalhandling}{{insight =[[1d20 + [[@{Malrunus|insight}]] + [[@{Malrunus|global_check_bonus}]]]] | [[1d20 + [[@{Malrunus|insight}]] + [[@{Malrunus|global_check_bonus}]]]]}}@{Malrunus|ro_insight}{{medicine =[[1d20 + [[@{Malrunus|medicine}]] + [[@{Malrunus|global_check_bonus}]]]] | [[1d20 + [[@{Malrunus|medicine}]] + [[@{Malrunus|global_check_bonus}]]]]}}@{Malrunus|ro_medicine}{{perception =[[1d20 + [[@{Malrunus|perception}]] + [[@{Malrunus|global_check_bonus}]]]] | [[1d20 + [[@{Malrunus|perception}]] + [[@{Malrunus|global_check_bonus}]]]]}}@{Malrunus|ro_perception}{{survival =[[1d20 + [[@{Malrunus|survival}]] + [[@{Malrunus|global_check_bonus}]]]] | [[1d20 + [[@{Malrunus|survival}]] + [[@{Malrunus|global_check_bonus}]]]]}}@{Malrunus|ro_survival}@{Malrunus|classactionoutput16} classactionoutput16 = {{------}}{{amulet =[[1d4]] | [[1d4]]}}
you might try targeting the skill using % instead of @.&nbsp;<a href="https://wiki.roll20.net/Macros#Attribute_Macros" rel="nofollow">https://wiki.roll20.net/Macros#Attribute_Macros</a> might be able to help im not the druid your looking for.
1511641862

Edited 1511641890
Try padding the interiors of the outwardmost inline roll brackets with spaces (e.g. Damage=[[[[foo]]]] → Damage=[[ [[foo]] ]]).