From 3455d70ca2e505a266533f5fc51b6f21a5e52d12 Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Tue, 7 Jul 2015 17:20:37 -0400 Subject: [PATCH] Make SPECATK_QUAD uncheesable Live seems to have w kinds of "quads" one is an innate DW but people found out you could cheese them so luclin+ you can't anymore so INNATE_DW you can give the NPC a 2h and they will stop quadding QUAD they will accept the 2h but still quad --- zone/attack.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; }