Hello, first time macro coder here, I'm trying to code a specific behaviour for our tabletop game. What I'm trying to achieve: I'm trying to prompt a user with two different roll query to select two attributes , showing in a template the single rolls for each query and then their total sum. The important thing is that our 4 main attributes for a character are not based on simple numbers, but on dice dimensions , so for example: Attribute Int : d6/d6 Con: d10/d10 So each time a character must roll the corresponding current dice size during a Attribute test and see the result. What I've tried till now: I'm trying to fit everything in a roll template but I'm utterly failing to sum the result of the roll queries no matter what, I'm doing this macro within a char sheet to lower the code needed. &{template:default} {{name=TEST}} {{First=?{First|Int,[[ @{Int}[int]]] |Vig,[[ @{Con}[con]]] } }} {{Second=?{Second|Int,[[ @{Int}[int]] |Vig,[[ @{Con}[con]]] } }} {{ Total = [[ ?{First} + ?{Second} ]] }} This macro correctly execute for first part, but in the last part instead of getting the result of the queries they get re-rolled with new values with the corresponding selected dices. In this image the First is a d6 and the Second is a d8 rolls, then the Total shows 9 instead of 8 because it re-rolls d6 and d8 for this: So there is a method to avoid query re-roll? Or I'm stuck with what I got here and make another different approach? Also why my purple text is not centered ?