Version 1.1: Reroll, Replace, and QOL update
New Feature: Reroll Modes
Toggle Reroll modes with long press of the bottom button.
This lets the app accommodate "Brutal" rolls and other similar logic. Rerolls are handled before anything else in the logic chain.
Reroll Modes (shown in bottom left):
Rm1: Reroll dice showing the minimum value once
RmX: Reroll any dice showing the minimum value recursively until no min value dice are rolled
RM1: Reroll dice showing the maximum value once
RMX: Reroll any dice showing the maximum value recursively until no max value dice are rolled
New Feature: Replace Modes
Added Replace Modes selectable with long press of top button.
This lets the app accommodate "Confidence and Desperation" rules found in some PbtA systems. Replace is handled after Reroll logic is completed, but before the selected formula is calculated, in line with PbtA implementation.
Replace Modes (shown in bottom right):
m>M: Replace Min value rolls with Max value
M>m: Replace Max value rolls with Min value
QOL update: Quick Reset
Getting everything back to normal after using these new tools was a pain in the butt.
To account for this, a quick press of the top button when only one row of dice is active will reset all formula, reroll, and replace modes to their default values, letting you "clear the table" and start fresh.
Initial version of the app, roll up to 8 rows of dice at once, with 5 different equations for results.