A dice rolling bot for use in trpg sessions.
Fortuna is a dice roller for Discord, designed for tabletop RPG players. It supports complex expressions and customizable mechanics.
Features include:
- Public and private rolls
/roll (public), /private_roll (only you see the result)
- Basic dice rolls
/r d6 → roll 1d6
/r 2d20 → roll 2d20
/r 100d6 → roll up to 100 dice
- Exploding dice
/r d6e6 → explode on 6
/r d6ie → infinite explosions on max value
- Rerolling dice
/r d20r1 → reroll 1s once
/r d20ir → infinite reroll 1s
- Keep/drop mechanics
/r 4d6k3 → keep highest 3
/r 6d8kl2 → keep lowest 2
/r 4d6dr1 → drop 1 lowest
- Success/failure counting
/r 5d10t7 → count dice ≥ 7 as successes
/r 5d10f1 → count dice ≤ 1 as failures
/r 6d6t4f1 → count successes and failures in one roll
- Multiple rolls
/r 3x2d6 → roll 2d6 three times
/r 5x(d6+1) → roll adjusted result multiple times
- Arithmetic operations
/r 2d6+3 → add constant
/r d20-1 → subtract
/r d4*3 → multiply
/r d20/2 → divide
- Functions
/r adv(d20) → advantage
/r dadv(d20) → disadvantage
- Parentheses and grouping
/r (d6+d8)*2 → grouped math
/r adv(d20+5) → advantage on full expression
Fortuna also includes optional macro support for the Traveller RPG system, including quick skill checks and stat generation.