
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>