Status Effects
Perfect Parries applies status effects that other mods and weapon JSON files can read directly. Because they are regular Hytale entity effects, you can reference them from any JSON that supports the standard HasEffect condition.
PP_Counterattack_Ready
Applied to an entity for the duration of their counterattack window after a successful parry. Removed automatically when the window expires or the counterattack lands.
| Property | Value |
|---|---|
| Effect Id | PP_Counterattack_Ready |
| Duration | matches the counterattack window for that parry (per-weapon override aware) |
| Overlap | refreshes the window |
Catching It in JSON
Use the standard HasEffect condition with EffectId: "PP_Counterattack_Ready" to gate any JSON-driven behavior on whether the entity is currently counter-ready.
{
"Id": "HasEffect",
"EffectId": "PP_Counterattack_Ready"
}
Use Cases
- Gate a custom weapon ability that fires while the player is counter-ready
- Drive a custom UI cue, particle, or sound effect when the effect is applied or removed
tip
The effect is applied on the entity that performed the parry, not the attacker.