Attack Command¶
Roll attacks and damage with weapons.
Usage¶
!attack [<character_name>] [<weapon_name>] [2H] [adv] [dis] [backstab] [demonic] [assassin] [verb] [+<modifier>] ["<label>"]
Description¶
The attack command allows you to: - View all available weapon attacks for your character (when no weapon is specified) - Specify which character to use (if you have multiple characters) - Roll attacks with specific weapons - Apply various modifiers and conditions - Add custom labels to describe the attack
Options¶
[<character_name>]
- Name of the character to use (optional, falls back to selected character)[<weapon_name>]
- Name of the weapon to attack with (optional, if omitted shows all weapons)2H
- Use two-handed weapon damageadv
- Roll with advantagedis
- Roll with disadvantagebackstab
- Apply backstab bonusdemonic
- Apply demonic bonusassassin
- Apply assassin bonusverb
- Show detailed modifier breakdown+<modifier>
- Add a custom modifier to the attack roll (e.g., +1d6, +2)"<label>"
- Add a custom label to describe the attack (e.g., "sneak attack", "power attack")
Examples¶
View all weapons:
!attack
Attack with a specific weapon:
!attack longsword
Attack with specific character:
!attack "Wizard Bob" staff
!attack "Fighter Alice" longsword 2H
!attack Bob dagger backstab
Attack with modifiers:
!attack longsword 2H adv
!attack dagger backstab
!attack longsword +1d6
!attack dagger +2 adv
Attack with custom labels:
!attack longsword "power attack"
!attack dagger "sneak attack"
!attack shortsword +1d4 "blessed strike"
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 weapon 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:
- !attack "Wizard Bob" staff
- Uses Wizard Bob to attack with staff
- !attack Bob longsword
- Uses character with name starting with "Bob" to attack with longsword
- !attack shortsword adv
- If no character named "shortsword", uses selected character to attack with shortsword with advantage
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 STR has been enhanced from 14 to 16 while in initiative, attack rolls with STR-based weapons will use the enhanced value - If your DEX has been modified, attack rolls with DEX-based weapons will use the modified value - Damage calculations will also use the enhanced stat modifiers
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 command will automatically apply relevant modifiers from your character
- Damage is rolled automatically with the attack
- Critical hits are handled automatically
- Weapons will be matched with fuzzy matching ("long" will match "longsword")
- Character names support partial matching for convenience
- Custom labels appear in the attack roll result to help describe the nature of the attack
- Labels are optional and purely descriptive - they don't affect the mechanics of the roll
Related Commands¶
!character
- Select and manage your characters!check
- Roll ability checks and saving throws!cast
- Roll to cast spells!stats
- Modify ability scores during combat!hp
- Modify HP values!initiative
- Initiative tracking and management