Master Azroth said: it puts the mod separate from the roll instead of totaling it up. Actually, by looking at the macro code, you see that the ?{mod} Roll Query is, in fact, being added to both [[ Inline Dice Rolls ]] within the macro: [[?{#dice|1}d?{die|20}+ ?{mod} [MOD]]] That is to say, the rolls are 'totaled up'. You see the ?{mod} Roll Query being displayed outside of both Inline Rolls due to the presence of this within your macro: {{mod=?{mod|0}}} Removing {{mod=?{mod|0}}} from your macro will cause that to go away, if you don't want it. Master Azroth said: the shaped one shows 2 rolls In this case, this is actually completely normal behaviour for a Roll Template: it's expected that every custom {{property}} you add to a Roll Template (e.g. {{r2=[[1d20]]}}) will be displayed and not hidden from view. The Roll Templates used by the 5e OGL sheet have special rules that cause special properties with special {{propertynames=}} to be hidden in certain circumstances. The {{r2}} property is one such special properties; the 5e OGL Roll Templates decide to hide {{r2}} from view if your macro also has the {{normal=1}} special property (this is documented under Common Fields ). All said, the &{template:5e-shaped} Roll Template uses {{roll1}} and {{roll2}} similarly to how the 5e OGL Roll Templates use {{r1}} and {{r2}}. However, {{roll2}} does not behave like {{r2}} in that there does not exist a special property that causes {{roll2}} to be hidden. However, we can use the 5e-shaped Roll Template's {{ignore}} property to acquire the behaviour that you're interested in: &{template:5e-shaped} {{title=?{Rolling for what}}} {{roll1=[[ ?{#dice|1}d?{die|20} + ?{mod|0} [MOD] ]]}} {{?{(dis)advantage|No,ignore|Yes,roll2}=[[ ?{#dice}d?{die} + ?{mod} [MOD] ]]}}