Marketplace

dh-adversaries

This skill should be used when creating Daggerheart adversaries, building stat blocks, designing encounters, or determining enemy difficulty. Invoke when the GM needs to create enemies, generate adversary stat blocks, calculate Battle Points for encounter balance, or reference adversary types (Bruiser, Horde, Leader, Minion, Ranged, Skulk, Social, Solo, Standard, Support).

$ 설치

git clone https://github.com/rjroy/adventure-engine-corvran /tmp/adventure-engine-corvran && cp -r /tmp/adventure-engine-corvran/daggerheart-system/skills/dh-adversaries ~/.claude/skills/adventure-engine-corvran

// tip: Run this command in your terminal to install the skill


name: dh-adversaries description: This skill should be used when creating Daggerheart adversaries, building stat blocks, designing encounters, or determining enemy difficulty. Invoke when the GM needs to create enemies, generate adversary stat blocks, calculate Battle Points for encounter balance, or reference adversary types (Bruiser, Horde, Leader, Minion, Ranged, Skulk, Social, Solo, Standard, Support). version: 1.0.0

Daggerheart Adversary Creation Skill

Create adversaries and build balanced encounters using the Daggerheart SRD format. This skill provides stat block templates, encounter building formulas, and reference for all 10 adversary types.

Authoritative Source: For exact rule wording, use the dh-rules skill to reference srd/contents/Adversaries.md.

When to Use This Skill

This skill applies when:

  • Creating a new adversary or enemy for an encounter
  • Converting a narrative concept into a Daggerheart stat block
  • Building an encounter and calculating Battle Points
  • Looking up adversary type characteristics
  • Designing Fear Features for adversaries
  • Balancing encounters for a specific party size

Adversary Stat Block Overview

Every Daggerheart adversary stat block includes:

  1. Header: Name, Tier (1-4), Type, Description
  2. Motives & Tactics: Behavioral guidance for the GM
  3. Combat Stats: Difficulty, Thresholds (Major/Severe), HP, Stress
  4. Attack Line: Attack modifier, attack name, range, damage
  5. Experience: Optional Experience bonus for relevant checks
  6. Features: Standard abilities (Action, Reaction, or Passive)
  7. Fear Features: Abilities that cost Fear tokens to activate

Load the full format specification from references/stat-block-template.md when detailed guidance is needed.

Adversary Types

Daggerheart uses 10 adversary types that define combat role and behavior:

Bruiser

Heavy-hitting melee combatants with high damage output and significant HP. They close distance and deal Major/Severe threshold damage consistently.

  • Role: Front-line damage dealer
  • Signature: High damage, high HP, lower Evasion
  • Tactics: Move toward threats, absorb attention, deal punishment

Horde

Swarm-type adversaries that gain strength in numbers. Individual members are weak, but together they overwhelm through quantity.

  • Role: Action economy pressure
  • Signature: Low individual stats, group bonuses, shared HP pools
  • Tactics: Surround targets, use Pack Tactics equivalents, flood the battlefield

Leader

Command-focused adversaries that enhance other enemies. They buff allies, coordinate attacks, and present priority target dilemmas.

  • Role: Force multiplier
  • Signature: Buff abilities, Rally actions, higher Presence
  • Tactics: Stay protected, issue commands, enhance minions

Minion

Expendable low-threat adversaries that die quickly but add action economy. Used to pad encounters and create tactical choices.

  • Role: Cannon fodder, attention splitters
  • Signature: Very low HP (often 1-3), simple attacks, no Stress
  • Tactics: Swarm, flank, force players to spend actions

Ranged

Distance attackers who stay out of melee and punish exposed targets. They force movement and positioning decisions.

  • Role: Ranged damage, zone control
  • Signature: Ranged attacks, lower melee capability, positioning abilities
  • Tactics: Maintain distance, target vulnerable PCs, retreat when approached

Skulk

Stealth-focused adversaries who strike from hiding and avoid direct confrontation. They use ambush tactics and escape abilities.

  • Role: Ambusher, hit-and-run
  • Signature: Stealth bonuses, advantage from hiding, disengage abilities
  • Tactics: Hide, strike with advantage, reposition, repeat

Social

Non-combat focused adversaries who present challenges through dialogue, manipulation, or social pressure. Combat is their weakness.

  • Role: Narrative challenge, social obstacle
  • Signature: High Presence, social Features, weak combat stats
  • Tactics: Negotiate, deceive, call for help, avoid violence

Solo

Powerful singular adversaries designed to challenge an entire party alone. They have multiple actions and legendary-style abilities.

  • Role: Boss encounter
  • Signature: Multiple attacks per turn, Fear Features, high HP and thresholds
  • Tactics: Use all available actions, trigger Fear Features, threaten multiple PCs

Standard

Baseline adversaries that represent typical threats. They have balanced stats and straightforward abilities.

  • Role: Default encounter building block
  • Signature: Balanced stats, 1-2 Features, moderate HP
  • Tactics: Fight directly, use Features appropriately, no special behavior

Support

Adversaries that enhance allies through healing, buffs, or battlefield control. They don't deal much damage but multiply threat.

  • Role: Force multiplier, healing
  • Signature: Heal abilities, buff Features, area effects
  • Tactics: Protect key allies, use support abilities, stay out of melee

Tier Reference

Adversary Tier indicates overall power level and corresponds to PC levels:

TierPC LevelsDifficultyAttack Mod
1Level 111+1
2Levels 2-414+2
3Levels 5-717+3
4Levels 8-1020+4

Creating an Adversary: Step by Step

Step 1: Define the Concept

Determine the adversary's narrative role:

  • What does it look like?
  • How does it fight (which Type)?
  • What makes it interesting or threatening?
  • What are its motives?

Step 2: Choose Tier and Type

Select Tier based on party level and desired threat. Select Type based on combat role.

Tier Guidelines:

  • Tier 1: Appropriate for new parties or minor threats
  • Tier 2: Standard challenges for established parties
  • Tier 3: Significant threats requiring strategy
  • Tier 4: Boss-level encounters, legendary foes

Step 3: Set Combat Statistics

Use these SRD benchmarks based on Tier:

TierDifficultyMajorSevereAttack ModDamage Dice
111712+11d6+2 to 1d12+4
2141020+22d6+3 to 2d12+4
3172032+33d8+3 to 3d12+5
4202545+44d8+10 to 4d12+15

Step 4: Design the Attack

Every adversary needs at least one attack:

  • Attack Modifier: +1 to +4 based on Tier (see table above)
  • Attack Name: Descriptive (Claw, Blade, Poison Spit)
  • Range: Very Close, Close, Far, or Very Far
  • Damage: Dice expression based on Tier (see table above)
  • Damage Type: Physical or Magic

Step 5: Add Features

Add Features that reinforce the concept:

Standard Features (always available):

  • Action: Takes the adversary's action for the turn
  • Reaction: Triggered by specific events
  • Passive: Always active

Fear Features (cost Fear tokens):

  • More powerful than standard Features
  • GM spends 1+ Fear to activate
  • Create dramatic moments

Step 6: Assign Experience (Optional)

If the adversary has relevant expertise, add an Experience line:

  • Experience Name (e.g., Ambusher, Intimidation, Stealth)
  • To use: GM spends a Fear to add the Experience bonus to an attack roll OR increase the Difficulty of a roll made against the adversary

Step 7: Validate with Battle Points

Check that the adversary fits your encounter budget using the Battle Points formula (see references/encounter-building.md).

Using the Templates

Stat Block Template

Load references/stat-block-template.md for a complete template with inline comments explaining each field.

Example Stat Block

Load references/stat-block-example.md for a complete Tier 1 Standard adversary with detailed breakdown.

Encounter Building

Use the Battle Points formula for balanced encounters:

Battle Points = (3 x Number of PCs) + 2

Battle Point Costs

Battle PointsAdversary Type
1Group of Minions equal to party size
1Social or Support
2Horde, Ranged, Skulk, or Standard
3Leader
4Bruiser
5Solo

Encounter Adjustments

AdjustmentCondition
-1Easier or shorter fight
-2Using 2+ Solo adversaries
-2Adding +1d4 (or +2) to all adversary damage
+1Adversary from a lower tier
+1No Bruisers, Hordes, Leaders, or Solos
+2Harder or longer fight

Load references/encounter-building.md for detailed encounter building guidance.

Fear Feature Design

Fear Features should:

  • Cost 1-2 Fear tokens (rarely 3+)
  • Be significantly more powerful than standard Features
  • Create memorable dramatic moments
  • Force tactical decisions from players

Good Fear Features:

  • Interrupt player actions
  • Deal threshold-breaking damage
  • Create environmental hazards
  • Summon reinforcements
  • Impose conditions

Avoid:

  • Instant-kill effects
  • Removing player agency entirely
  • Effects with no counterplay

Recording Adversaries

After creating a stat block, add it to the adventure's world files for reference during play. Include:

  • Full stat block
  • Location where the adversary can be found
  • Role in the story
  • Disposition toward players

License

This work includes material from the Daggerheart System Reference Document by Darrington Press, used under the Darrington Press Community Gaming License (DPCGL). Daggerheart and all related marks are trademarks of Darrington Press LLC.