Skip to content

Multiple Character Gameplay Guide

This guide explains how to effectively manage and use multiple characters in your games with StingbatBot.

Character Resolution System

The bot now supports specifying which character to use in commands by adding their name at the start of the command. This works across all character-related commands, making it easy to manage multiple characters in the same game.

Basic Usage

You can specify which character to use by adding their name at the start of any character command:

!check "Wizard Bob" int
!attack "Fighter Alice" longsword
!cast "Wizard Bob" fireball
!sheet "Fighter Alice"

How Character Resolution Works

  1. Exact or Partial Match: If you specify a character name, the bot will try to find a matching character
  2. Full name match: !check "Wizard Bob" int
  3. Partial name match: !check Bob int (will match "Wizard Bob")

  4. Fallback Behavior: If no matching character is found, the command falls back to your selected character

  5. If you type !check sword str and have no character named "sword", it uses your selected character with "sword" as the description

  6. Selected Character: If you don't specify a name, the command uses your currently selected character

  7. !check int uses your selected character's INT score

Best Practices

Command Usage

  • You can use all command options after the character name
  • Works with all character-related commands:
  • !check - Ability checks and saving throws
  • !attack - Weapon attacks and damage
  • !cast - Spell casting
  • !sheet - Character sheet viewing
  • !detail - Detailed character information
  • !hp - Adjusting character HP in initiative
  • !effect - Adding effects to characters in initiative
  • !stat - Adjusting character stats in initiative

Combat and Initiative

  • Character resolution works seamlessly with initiative
  • Combat modifications (like enhanced or damaged stats) are automatically applied
  • You can specify different characters for different actions in the same initiative

Examples

Basic Checks

!check "Wizard Bob" int
!check "Fighter Alice" str adv
!check Bob dex picking a lock

Combat Actions

!attack "Wizard Bob" staff
!attack "Fighter Alice" longsword adv
!cast "Wizard Bob" fireball

Character Information

!sheet "Wizard Bob"
!detail "Fighter Alice"

Tips for DMs

  • You can manage multiple NPCs by giving them distinct names
  • Use the character resolution system to quickly switch between NPCs
  • Keep NPC names consistent across sessions for easier management

Tips for Players

  • Select your most commonly used character as your default
  • Use character resolution for quick switches to other characters
  • Consider using the !party command to see all your characters at once
  • !character - Select and manage your characters
  • !party - View all your characters
  • !initiative - Manage initiative with multiple characters