My group and I are currently playing the Cyberpunk RED Jumpstart. The system uses something similar to exploding dice in both directions. All skill checks are 1d10 + skill + attribute. On a natural 10, roll 1d10 and add it to your score On a natural 1, roll 1d10 and subtract from your score Rolls can only crit or fumble once In the character sheet I've been able to achieve this by doing the following: Roll 1d10 + skill + attribute (default roll) Roll 10 + 1d10 + skill + attribute (crit total) Roll 1 - 1d10 + skill + attribute (fumble total) If default is critical, use crit total If default is fumble use fumble total I'm wondering if there is a simpler way to do this in a macro or roll command, as I can't find a way to reuse those rolls to send them to the initiative tracker. For reference I'm using a modified version of Gerdofal's Cyberpunk RED Jumpstart character sheet, relevant section is as follows: (see roll, crittotal , fumbletotal ) Any help would be much appreciated, thanks. <hr> <button type="roll" value="&{template:jskgm1}{{templatecolor=@{templatecolor}}} {{charactername=@{charactername}}} {{header=Skillname}} {{roll=[[@{dex} + @{brawlingroll} + @{finalmodifier} + 1d10]]}} {{crittotal=[[@{dex} + @{brawlingroll} + @{finalmodifier} + 10 + 1d10]]}} {{fumbletotal=[[@{dex} + @{brawlingroll} + @{finalmodifier} + 1 - 1d10]]}} {{footer=This is how footer text will look, if there is any such text on the action being taken.}}">Test Roll</button> <hr> <input type="checkbox" id="gmbutton2" class="sheet-gm-checkbox" name="attr_gmhidecheckbox">Click here to hide GM tools and show the player section. </div> <rolltemplate class="sheet-rolltemplate-jsk1"> <div class="templatecontainer"> <div class="redbordertop"> </div> <div class="redborderleft"> <div class="{{templatecolor}}">{{#charactername}}{{charactername}}{{/charactername}}</div> <div class="header">{{#header}}{{header}}{{/header}}</div> {{#^rollWasCrit() roll}} {{#^rollWasFumble() roll}} <div class="roll">{{roll}}</div> {{/^rollWasFumble() roll}} {{/^rollWasCrit() roll}} {{#rollWasCrit() roll}} <div class="roll">{{crittotal}}</div> <div class="crit">CRITICAL SUCCESS!</div> {{/rollWasCrit() roll}} {{#rollWasFumble() roll}} <div class="roll">{{fumbletotal}}</div> <div class="fail">CRITICAL FAILURE!</div> {{/rollWasFumble() roll}} {{#footer}} <div class="footer">{{footer}}</div> {{/footer}} </div> <div class="redborderbot"> </div> </div> </rolltemplate>