cst-parry

Detect parry events from regular blocks using timing windows in Valheim combat.

1|Updated Jul 15, 2025
One-click install
npx skills add https://github.com/KorCaptain/Valheim_Captain_SkillTree --skill cst-parry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cst-parry
Source: https://github.com/KorCaptain/Valheim_Captain_SkillTree/tree/main/.claude/skills/cst-parry
Command: npx skills add https://github.com/KorCaptain/Valheim_Captain_SkillTree --skill cst-parry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers implementing parry (perfect block) detection in Valheim combat can differentiate parries from ordinary blocks to trigger accurate defense mechanics.

Core Features & Use Cases

  • Timing-based parry detection to distinguish perfect blocks from regular blocks.
  • Integrates with existing block/attack hooks (BlockAttack) and WeaponHelper.IsUsingShield() for reliable results.
  • Modular design suitable for weapon trees and combat mods; supports easy integration into existing mods.

Quick Start

Hook into the parry detection module and enable timing-based checks to classify blocks as parries.

Frequently Asked Questions about cst-parry

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect a parry or perfect block in Valheim combat mods?

To detect a parry in Valheim, you can use timing-based conditions within the game's BlockAttack detection context to differentiate perfect blocks from regular blocks. This approach checks the block timing window to classify the event.

What's the best way to distinguish perfect blocks from regular blocks for weapon trees?

The best way to distinguish perfect blocks from regular blocks is by implementing timing window checks integrated with WeaponHelper.IsUsingShield() logic. This provides a clean API surface to reliably classify defense events across weapon trees.

How do I hook into BlockAttack detection to enable timing-based parry checks?

You hook into the parry detection module and enable timing-based checks to classify blocks as parries. This integrates directly with existing BlockAttack hooks and shield logic to trigger accurate defense mechanics.

Does this parry detection logic require a shield to function correctly?

Parry detection integrates with WeaponHelper.IsUsingShield() logic to ensure reliable results. Checking whether the player is using a shield is part of the modular design used to accurately differentiate parries from ordinary blocks.

Why does my Valheim parry detection trigger on ordinary blocks?

Parry detection triggers on ordinary blocks when timing windows are not properly applied to the BlockAttack context. Implementing strict timing-based conditions helps differentiate parry events from regular blocks to prevent false positives.