guardfix-1.0.20.jar
Curse Maven Snippet
What's new
Update: soft dependencies, shield durability, two-handed weapons, parry balance
Weapons of Miracles is now a soft dependency, same as Epic Fight Nightfall — guardfix now loads and works fine without it, only applying the Perfect Bulwark-specific fixes if it's actually present.
Fixed: random non-weapon items (teleport scrolls, structure compasses, and similar) were incorrectly qualifying for the shield + weapon combo and granting the passive buff. Only real weapons do now.
New: shield durability damage
Guarding is stamina-free and penalty-free for the eligible combo, which made a shield a completely free, infinite-use tank. Blocking now costs the shield 1–5 durability per hit (shieldDamagePerBlock in config, default 1).
New: well-timed parry bonus toggle (off by default)
EFN's perfect-timing parry and Weapons of Miracles' Perfect Bulwark charge finisher both still block the hit regardless — this only strips the bonus payoff on top of a normal block, off by default so a shield can't trivially tank forever. Re-enable with allowParryingBonus.
New: two-handed weapon + shield support (opt-in)
allowTwoHandedWeaponWithShield lets a shield specifically keep working in the offhand alongside a two-handed main-hand weapon. Also fixes a conflicting mod that was making Epic Fight's own combat logic treat the offhand as empty the instant a two-handed weapon was equipped, even though the shield was never actually removed.
Build validated against actual gameplay testing on the target modpack.
This mod has no additional files

