Hiho, I'm looking for a way to create a macro which rolls an attack, checks if a crit appeared and doubles the dmg if so. But not double damage like rolling 2 same sided dice instead of one but doubles a damage roll what has already been made. I.e. Rolling attack 1d20 and 2d6 damage. attack: 20 -> crit, damage 10. So the macro should make a 20 out of the 10 somehow. I'm tried it with a check on crit to put out a 0 or 1 and do like 0 or 1 * damage roll (reuse) and adding those up at the end. But it does not work the way I tried it. &{template:default} {{name=Attack Macro}} [[ [[1d8+?{Damage|0}]] + [[ [[floor([[1d20cs>20+?{Attack|0}]]/[[20 + ?{Attack|0}]])]]d8+?{Damage|0}[CRIT] ]]]] {{Attack =$[[1]]}} {{Damage=$[[0]]+$[[4]] = $[[5]]}} Found this macro from GiGs and tried to work from there. Below is what I tried. &{template:default} {{name=Attack Macro}} [[ [[2d6]] + [[ [[floor([[1d20cs>20]]/[[20]])]]*$[[0]] ]]]] {{Attack =$[[1]]}} {{Damage=$[[0]]+$[[4]] = $[[5]]}} Hope that someone can help me with this :) PS: Is it possible to do a text output on Crit?