Skip to content

Monster Attack Command

The monster attack command allows DMs to roll attacks for monsters in initiative.

Usage

!monster_attack <monster_name> [attack_name] [options] [+modifier]  ["label"]

Shorthand is !ma

Options

  • adv or advantage - Roll with advantage (2d20, keep highest)
  • dis or disadvantage - Roll with disadvantage (2d20, keep lowest)
  • "custom label" - Add a custom label to the attack roll
  • +5, -3, +1d6 - Add custom modifiers to the roll

Examples

Basic Attack

DM: !ma Goblin shortsword
Bot: [embed] 🎲 Goblin's shortsword Attack
     Attack Roll: 1d20+4 (15) = 19
     Damage: 1d6+2 (3) = 5

Attack with Advantage

DM: !ma Goblin shortsword adv
Bot: [embed] 🎲 Goblin's shortsword Attack (adv)
     Attack Roll: 2d20kh1+4 (18, ~~10~~) = 22
     Damage: 1d6+2 (4) = 6

Attack with Custom Label

DM: !ma Goblin shortsword "sneak attack"
Bot: [embed] 🎲 Goblin's shortsword Attack
     sneak attack: 1d20+4 (15) = 19
     Damage: 1d6+2 (3) = 5

Attack with Modifier

DM: !ma Goblin shortsword +1d6
Bot: [embed] 🎲 Goblin's shortsword Attack
     Attack Roll: 1d20+4+1d6 (15, 3) = 22
     Damage: 1d6+2 (3) = 5

Multi-Attack

DM: !ma Badger claws
Bot: [embed] 🎲 Badger's claws #1 Attack
     Attack Roll: 1d20+2 (15) = 17
     Damage: 1d4 (3) = 3

     [embed] 🎲 Badger's claws #2 Attack
     Attack Roll: 1d20+2 (12) = 14
     Damage: 1d4 (2) = 2

Critical Hit

DM: !ma Goblin shortsword
Bot: [embed] 🎲 Goblin's shortsword Attack
     Attack Roll: 1d20+4 (20) = 24
     CRITICAL HIT! 🎯
     Damage: 2d6+2 (3,4) = 9

List Available Attacks

DM: !ma Goblin
Bot: Available attacks for Goblin: shortsword, bite

Features

  • Rolls both attack and damage for monster attacks
  • Automatically handles critical hits by doubling damage dice
  • Lists available attacks when only the monster name is provided
  • Supports multi-attacks (e.g., "2 claws +4 (1d4+2)") with separate embeds for each attack
  • Handles special effects (e.g., "bite +4 (1d6+2 + poison)")
  • Supports advantage/disadvantage rolls
  • Allows custom labels and descriptions
  • Accepts user-defined modifiers (+5, -3, +1d6, etc.)
  • Compatible with class-specific roll options

Error Messages

  • "Combatant not found" - The specified monster is not in the current initiative
  • "Attack not found" - The specified attack doesn't exist for that monster