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">&nbsp;</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">&nbsp;</div>
</div>
</rolltemplate>