Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
PPR
Perfect Parry & Reflect — Timed parry with counter attack, colored VFX, projectile reflection (perfect 3x / normal 2x), and damage reduction. Fully configurable.
By LJS
CHANGELOG
Changelog
v1.2.1
- FIX Projectile reflection now works against all ranged attack types (arrows, rocks, trolls, magic) — previously failed due to mod compatibility issue with Impetus
- FIX Reflection no longer errors when other mods patch
Projectile.Setupwith null item checks - NEW Greydwarf rock (Aoe-type projectile) reflection support added
- FIX Look direction fallback to
transform.forwardwhenGetLookDir()returns zero vector
v1.2.0
- NEW Perfect Parry VFX color customization via hex code in config (default:
#4DB8FFblue) - NEW Vanilla
vfx_blockedsuppressed on perfect parry — replaced with custom-colored version of the same effect; normal parry still shows original white vfx_blocked - NEW Projectile reflection on Perfect Parry — 3× attacker's original damage (configurable)
- NEW Projectile reflection on Normal Parry — any successful block reflects at 2× (configurable)
- NEW Reflected damage uses attacker's pre-block damage as the base value
- NEW Reflection direction follows player look direction
- NEW Ranged No Stagger — ranged attackers are not staggered when projectile is blocked or reflected
- FIX Normal Parry Reflect now works independently of the Perfect Parry enable toggle
- TWEAK Default counter input window: 1.0s (was 0.6s)
- TWEAK Default counter animation speed: 2.0× (was 2.5×)
- TWEAK Default VFX Y offset: 1.25 (was 2.5)
v1.0.0
- Initial release
- Perfect Parry detection with configurable timing window (default 0.1s)
- Counter attack triggered by secondary attack within counter window
- Counter animation speed multiplier
- Damage reduction during counter window (default 50%)
- VFX effect above player head on successful parry