diff --git a/zone/attack.cpp b/zone/attack.cpp index 440e8c59a..868c5ff03 100644 --- a/zone/attack.cpp +++ b/zone/attack.cpp @@ -5027,7 +5027,8 @@ void NPC::SetAttackTimer() //special offhand stuff if (i == MainSecondary) { - if(!CanThisClassDualWield() || HasTwoHanderEquipped()) { + // SPECATK_QUAD is uncheesable + if(!CanThisClassDualWield() || (HasTwoHanderEquipped() && !GetSpecialAbility(SPECATK_QUAD))) { attack_dw_timer.Disable(); continue; }