Skip to content

Roll Stats Command

Roll 6 random stats using 3d6 straight down the line.

Usage

!rollstats

Description

The roll stats command generates 6 random ability scores using 3d6 for each stat in order: STR, DEX, CON, INT, WIS, CHA. If none of the stats are 14 or higher, it will automatically roll a new set of 6 stats until at least one stat meets this requirement.

Format

No arguments required. Simply use !rollstats to generate a new set of stats.

Examples

Basic Stats Roll

!rollstats

Result:

🎲 **Stats Roll by User**:
**STR**: 3d6 (5, 6, 2) = `13`
**DEX**: 3d6 (4, 1, 3) = `8`
**CON**: 3d6 (1, 5, 4) = `10`
**INT**: 3d6 (6, 6, 4) = `16`
**WIS**: 3d6 (2, 4, 1) = `7`
**CHA**: 3d6 (5, 4, 3) = `12`

*Rolled with 3d6 straight down the line*

Features

  • 3d6 straight down: Each stat is rolled using 3d6 in order (STR, DEX, CON, INT, WIS, CHA)
  • Quality guarantee: Automatically rerolls if no stat is 14 or higher
  • Detailed roll display: Shows the full dice expression and result for each stat (e.g., "3d6 (15) = 15")
  • Clear formatting: Each stat is clearly labeled and displayed
  • Individual rolls: Each stat roll is labeled with the stat name for clarity

Use Cases

  • Character creation: Generate starting stats for new characters
  • Quick stat generation: When you need random stats for NPCs or monsters
  • Testing builds: Generate multiple stat sets to test different character concepts

Integration

The roll stats command: - Uses the same dice engine as other roll commands - Provides consistent formatting with other bot responses - Works independently of character selection (no character required)