{{#rollGreater() crit 0}}
{{#rollBetween() roll 1 crit}}Critical Success!{{/rollBetween() roll 1 crit}}
{{/rollGreater() crit 0}}
{{#rollTotal() roll 100}}Fumble!{{/rollTotal() roll 100}}
{{#rollTotal() roll 99}}
{{#rollLess() target 50}}
Fumble!
{{/rollLess() target 50}}
{{#rollLess() roll target}}Success!{{/rollLess() roll target}}
{{#rollGreater() roll target}}
{{#rollGreater() target 49}} Failure!{{/rollGreater() target 49}}
{{/rollGreater() roll target}}
{{/rollTotal() roll 99}}
{{#rollGreater() roll crit}}
{{#rollBetween() roll crit target}}Sucess!{{/rollBetween() roll crit target}}
{{/rollGreater() roll crit}}
{{#rollLess() roll 99}}
{{#rollGreater() roll target}}Failure!{{/rollGreater() roll target}}
{{/rollLess() roll 99}}
{{/target}}
{{#read}}
Read/Write:
{{read}}
Result:
{{#rollGreater() rcrit 0}}
{{#rollBetween() roll 1 rcrit}}rcritical Success!{{/rollBetween() roll 1 rcrit}}
{{/rollGreater() rcrit 0}}
{{#rollTotal() roll 100}}Fumble!{{/rollTotal() roll 100}}
{{#rollTotal() roll 99}}
{{#rollLess() read 50}}
Fumble!
{{/rollLess() read 50}}
{{#rollLess() roll read}}Success!{{/rollLess() roll read}}
{{#rollGreater() roll read}}
{{#rollGreater() read 49}} Failure!{{/rollGreater() read 49}}
{{/rollGreater() roll read}}
{{/rollTotal() roll 99}}
{{#rollGreater() roll rcrit}}
{{#rollBetween() roll rcrit read}}Sucess!{{/rollBetween() roll rcrit read}}
{{/rollGreater() roll rcrit}}
{{#rollLess() roll 99}}
{{#rollGreater() roll read}}Failure!{{/rollGreater() roll read}}
{{/rollLess() roll 99}}
{{/read}}
{{#speak}}
Speaking:
{{speak}}
Result:
{{#rollGreater() scrit 0}}
{{#rollBetween() roll 1 scrit}}scritical Success!{{/rollBetween() roll 1 scrit}}
{{/rollGreater() scrit 0}}
{{#rollTotal() roll 100}}Fumble!{{/rollTotal() roll 100}}
{{#rollTotal() roll 99}}
{{#rollLess() speak 50}}
Fumble!
{{/rollLess() speak 50}}
{{#rollLess() roll speak}}Success!{{/rollLess() roll speak}}
{{#rollGreater() roll speak}}
{{#rollGreater() speak 49}} Failure!{{/rollGreater() speak 49}}
{{/rollGreater() roll speak}}
{{/rollTotal() roll 99}}
{{#rollGreater() roll scrit}}
{{#rollBetween() roll scrit speak}}Sucess!{{/rollBetween() roll scrit speak}}
{{/rollGreater() roll scrit}}
{{#rollLess() roll 99}}
{{#rollGreater() roll speak}}Failure!{{/rollGreater() roll speak}}
{{/rollLess() roll 99}}