Cast Command¶
Roll to cast spells.
Usage¶
!cast [<character_name>] <spell_name> [target] [adv] [dis] [verb] [+<modifier>] ["<label>"]
Description¶
The cast command allows you to: - Cast spells from your character's spell list - Specify which character to use (if you have multiple characters) - Target specific creatures with spells - Apply advantage or disadvantage to spell attacks - View detailed spell information - Add custom labels to describe the casting - Spell names are fuzzy matched ("missile" matches "Magic Missile")
Options¶
[<character_name>]
- Name of the character to use (optional, falls back to selected character)<spell_name>
- Name of the spell to cast (fuzzy matching supported)[target]
- Target for the spell (optional, used for spell attacks and targeted effects)adv
- Roll with advantagedis
- Roll with disadvantageverb
- Show detailed modifier breakdown+<modifier>
- Add a custom modifier to the spell casting roll (e.g., +1d6, +2)"<label>"
- Add a custom label to describe the casting (e.g., "desperate cast", "focused casting")
Examples¶
Cast a spell:
!cast "magic missile"
Cast with specific character:
!cast "Wizard Bob" fireball
!cast "Cleric Alice" heal
!cast Bob "magic missile"
Cast with modifiers:
!cast frost adv
!cast charm verb
!cast fireball +1d6
!cast ray +2 adv
Cast with custom labels:
!cast fireball "desperate attack"
!cast heal "emergency healing"
!cast shield +1 "divine protection"
Character Resolution¶
When you specify a character name as the first argument: - Exact or partial match: If the name matches one of your characters, that character will be used - No match: If the name doesn't match any of your characters, the command falls back to your selected character and treats the name as a spell name - Multiple characters: This is especially useful when you have multiple characters in the same initiative and want to specify which one to use
Examples:
- !cast "Wizard Bob" fireball
- Uses Wizard Bob to cast fireball
- !cast Bob "magic missile"
- Uses character with name starting with "Bob" to cast magic missile
- !cast fireball target adv
- If no character named "fireball", uses selected character to cast fireball with advantage against target
Combat Awareness¶
When your character is in an active initiative order, this command automatically uses any modified stats applied through the !stats
command or other effects.
For example: - If your casting stat (INT for wizards, WIS for clerics, CHA for sorcerers) has been enhanced from 16 to 18 while in initiative, spell casting rolls will use the enhanced value - Spell attack bonuses and save DCs will reflect the modified stat values - Any other stat modifications that affect spell casting will be automatically applied
Outside initiative: Uses your character's base stats as normal. In initiative: Automatically uses any temporarily modified stats.
See the Stats Command documentation for information on modifying stats during combat.
Notes¶
- You must have a character selected or specify a character name to use this command
- The character must have the spell in their spell list
- Spell slots are tracked automatically
- Some spells may require additional input (e.g., saving throws)
- Spell names support fuzzy matching for convenience
- Character names support partial matching for convenience
- Only spells available to your character's class and level will be castable
- Custom labels appear in the spell casting result to help describe the nature of the casting
- Labels are optional and purely descriptive - they don't affect the mechanics of the roll
Related Commands¶
!character
- Select and manage your characters!attack
- Roll attacks and damage with weapons!check
- Roll ability checks and saving throws!stats
- Modify ability scores during combat!hp
- Modify HP values!initiative
- Initiative tracking and management