Skip to main content

Combat System

Comprehensive guide to the turn-based D&D combat mechanics in the Guard Room encounter, featuring voice-controlled actions and demo-optimized gameplay.

Combat Overview

The combat system implements simplified D&D 5th Edition mechanics optimized for voice interaction and demo success:

  • Turn-Based: Clear initiative order and turn structure
  • Voice-Controlled: All actions performed through speech commands
  • Demo-Friendly: Balanced for guaranteed progression
  • Visual Feedback: Real-time health updates

Combat Initiation

Triggering Combat

Combat begins in Room 2 (Guard Room) through several possible triggers:

Direct Attack

  • "Attack the goblin"
  • "Fight the guard"
  • "Start combat"

Failed Stealth

  • "Sneak past quietly" (may fail and trigger combat)
  • "Move silently" (chance to wake the goblin)

Environmental Interaction

  • "Make noise" or loud actions wake the guard
  • "Examine the goblin" too closely

Pre-Combat Setup

Before combat begins:

  1. Scene Description: DM Aiden describes the sleeping goblin
  2. Initiative Roll: "Roll for initiative" to determine turn order
  3. Combat Start: Clear indication that combat has begun
  4. Turn Order: Announcement of who goes first

Initiative System

Rolling Initiative

Command: "Roll for initiative" Mechanics: d20 + Dexterity modifier Demo Optimization: Player typically wins initiative

Example Initiative Sequence:
Player rolls: 1d20 (15) + Dex modifier (2) = 17
Goblin rolls: 1d20 (8) + Dex modifier (1) = 9
Result: Player goes first

Player Turn Actions

Attack Actions

Basic Attack

  • "Attack the goblin" → Standard weapon attack

Attack Resolution

Attack Roll Process:

  1. Player declares attack: "Attack the goblin"
  2. DM Aiden prompts: "Roll a d20 for your attack"
  3. Player rolls: "Roll a d20"
  4. DM Aiden calculates: d20 + attack bonus vs. goblin AC
  5. Result announced: Hit or miss

Damage Roll Process (on hit):

  1. DM Aiden prompts: "Roll for damage"
  2. Player rolls: "Roll a dice"
  3. Damage calculated: dice result + ability modifier
  4. Health updated

Example Combat Sequence

DM Aiden: "It's your turn! What would you like to do?"
Player: "Attack the goblin"
DM Aiden: "Roll a d20 for your attack roll"
Player: "Roll a d20"
DM Aiden: "You rolled a 16! That hits the goblin's armor class. Now roll for damage!"
Player: "Roll a dice"
DM Aiden: "You deal 8 damage! The goblin staggers from your mighty blow."

Enemy Turn (Goblin Guard)

Goblin Statistics

Demo-Optimized Stats:

  • Armor Class: 12 (easy to hit)
  • Hit Points: 5 (dies in 1-2 hits)
  • Attack Bonus: +3 (moderate threat)
  • Damage: 1d6+1 (3-7 damage)

AI Behavior

AI Narration: DM Aiden narrates goblin actions dramatically:

  • "The goblin swings his rusty scimitar at you!"
  • "The guard attempts to parry your next attack!"
  • "The goblin snarls and prepares another strike!"

Damage and Health System

Player Health Management

Health Display:

  • Real-time health bar in character sheet
  • Verbal health updates from DM Aiden
  • Visual indicators for health status

Goblin Health Tracking

Visual Feedback:

  • Goblin health indicator

Combat Resolution

Victory Conditions

Goblin Defeat:

  • Goblin reaches 0 hit points
  • Automatic combat end
  • Victory celebration
  • Key acquisition opportunity

Player Victory Benefits:

  • Story progression