I am trying to write a macro for D&D5E that will show roll my attack, then show the damage coming from my weapon, True Strike cantrip, and Sneak Attack individually, as well as add in the extra damage should my attack critically hit. Here is the macro I have written: &{template:default} {{name=Shortbow - True Strike/Sneak Attack}} [[floor([[3d20kh1cs>20]]/20)]] [[ [[1d6+4]] + [[1d6]] + [[3d6]] + [[1d6]] + [[1d6]] + [[3d6]] ]] {{Attack=$[[0]]}} {{Bow Damage=[[$[[2]] + $[[1]]*$[[5]]]]}} {{True Strike Damage=[[$[[3]]+$[[1]]*$[[6]]]]}} {{Sneak Attack Damage=[[$[[4]]+$[[1]]*$[[7]]]]}} Here is what I get as an output, both on a normal attack and a critical hit: As you can see, the critical hit damage will not multiply and combine into a single displayed number. It stays displayed as multiple rolls. Is there any way to get this to combine the added/multiplied numbers into a single displayed number? Thanks in advance. Edit: With a little more testing, it appears that no math functions work within [ ] while using reused rolls. Even simple addition/subtraction won't combine into a single result.