Dice Output - rpg-sage-creative/rpg-sage GitHub Wiki
Wiki Home | Feature Guide | Quick Start | E20 Demo | One-Page Wiki Related Topics: Dice Command, Dice Output, Dice by Game System, Dice Macros
Dice Output
RPG Sage's Dice can be configured to be as concise or verbose as you want. These settings can be set at the Channel, Game, or even Server level.
Output Types
The output types are: XXS
, XS
, S
, M
, L
, XL
, XXL
, and ROLLEM
.
The small and medium types all use a single line for any given dice "group" (a single []) while the large types use multiple lines.
The ROLLEM
type is for users that are familiar/comfortable with the way Rollem's output looks.
Default Type
When rolling dice, RPG Sage will check the current Channel for output type.
If it doesn't find it at the Channel level, it will use the type from the Game (if a Game exists and has a default set).
If it still doesn't a type, it will use the default for the Server (if one is set).
If it hasn't found an output type by that point, it defaults to M
.
Examples by Type
Let us consider the following dice roll for each of the output types:
[1d20 conceal; 1d20+8 attack; 1d10 slashing +1d6 fire +2d6 holy]
Let us assume the following rolls:
- conceal: 5
- attack: 8
- slashing: 10
- fire: 3
- holy: 1 and 1
These rolls bring us the following totals:
- conceal: 5
- attack: 16
- damage: 15
XXS
Output Type: 5; 16; 15
XS
Output Type: 5 `conceal`; 16 `attack`; 15 `slashing`
S
Output Type: 5 `conceal` ⟵ [5]; 16 `attack` ⟵ [8] + 8; 15 `slashing` ⟵ [10] + [3] fire + [1,1] holy
M
(default)
Output Type: 5 `conceal` ⟵ [5]1d20; 16 `attack` ⟵ [8]1d20 + 8; 15 `slashing` ⟵ [10]1d10 + [3]1d6 fire + [1,1]2d6 holy
L
Output Type: 5 `conceal` ⟵ [5]
16 `attack` ⟵ [8] + 8
15 `slashing` ⟵ [10] + [3] fire + [1,1] holy
XL
Output Type: 5 `conceal` ⟵ [5]1d20
16 `attack` ⟵ [8]1d20 + 8
15 `slashing` ⟵ [10]1d10 + [3]1d6 fire + [1,1]2d6 holy
XXL
Output Type: [1d20 conceal; 1d20+8 attack; 1d10 slashing +1d6 fire +2d6 holy]
5 `conceal` ⟵ [5]1d20
16 `attack` ⟵ [8]1d20 + 8
15 `slashing` ⟵ [10]1d10 + [3]1d6 fire + [1,1]2d6 holy
ROLLEM
Output Type: 'conceal', ` 5 ` ⟵ [5] 1d20
'attack', ` 16 ` ⟵ [8] 1d20 + 8
'slashing', ` 18 ` ⟵ [3] 1d10 + [4] 1d6 fire + [5, 6] 2d6 holy