Rollem looks for messages that look like they are dice rolls, and then rolls them.
Complex syntax supported. See the V1 Syntax docs for a complete list.
Roll without a label
You: 4d20
Rollem: 19
⟵ [8, 7, 3, 1] 4d20
Roll with a label
You: 3d6 STR
Rollem: ‘STR’, 10 ⟵ [6, 3, 1] 3d6
Inline rolling
You: I [d20+5 swing at the orc] for [2d6+5 fire damage]
Rollem:
‘swing at the orc’, 15
⟵ [10] 1d20 + 5
‘fire damage’, 12
⟵ [4, 3] 2d6 + 5
Make some stats (4d6 drop lowest)
You: 6#4d6d1
Rollem:16
⟵ [6, 6, 4, 2] 4d6dl19
⟵ [4, 3, 2, 1] 4d6dl111
⟵ [5, 4, 2, 1] 4d6dl18
⟵ [4, 2, 2, 1] 4d6dl113
⟵ [5, 5, 3, 2] 4d6dl113
⟵ [6, 4, 3, 1] 4d6dl1
Do some math
You: r6+6
Rollem: 12
⟵ 6 + 6
Don’t want prefix-less?
Set rollem’s role to rollem:prefix:/literally anything
to disable response to messages like 6d6 fire damage
.
Now rollem will only respond to messages like:
/literally anything 5d6
I [d20 take a swing]
@rollem 5d6 fire damage