Introduction
Dice Monster allows you to create dynamic monsters for your D&D 5e campaigns. The system supports expression-based stats that automatically calculate values based on ability scores and proficiency bonus.
Key Features
Section titled “Key Features”- Dynamic Expressions: Write formulas like
str + profthat automatically calculate based on the monster’s stats - Automatic Proficiency: Proficiency bonus is derived from Challenge Rating
- Multiple Damage Types: Support for all D&D damage types including multi-damage attacks
- Save DCs and Attack Rolls: Full support for spell saves and attack modifiers
Quick Example
Section titled “Quick Example”Here’s a simple melee attack expression:
Hit str + prof2d6 + str slashingThis creates an attack that:
- Uses Strength modifier + proficiency for the attack roll
- Deals 2d6 + Strength modifier slashing damage
How It Works
Section titled “How It Works”When you create a monster, the system creates an evaluation context:
{ stats: { str, dex, con, int, wis, cha }, // Ability scores prof: 2-9, // From CR level: 0 // For monsters}When expressions are evaluated, ability abbreviations (like str) are automatically converted to their modifiers using the standard D&D formula: floor((score - 10) / 2).
Next Steps
Section titled “Next Steps”- Creating Monsters - Learn about all monster fields
- Expression Syntax - Deep dive into expression syntax
- Field Reference - See which fields support expressions