From 5c2bc1e4379f419e843b490ec7a70e3c7a76d3ca Mon Sep 17 00:00:00 2001 From: BenCat07 Date: Thu, 30 Apr 2020 00:04:32 +0200 Subject: [PATCH] Fix a bug with the IsRapidFIre func --- src/crits.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/crits.cpp b/src/crits.cpp index 09cd25e7..c13050ac 100644 --- a/src/crits.cpp +++ b/src/crits.cpp @@ -42,7 +42,9 @@ static bool isRapidFire(IClientEntity *wep) { weapon_info info(wep); // Taken from game, m_pWeaponInfo->GetWeaponData( m_iWeaponMode ).m_bUseRapidFireCrits; - return *(bool *) (info.weapon_data + 0x734 + info.weapon_mode * 0x40); + bool ret = *(bool *) (info.weapon_data + 0x734 + info.weapon_mode * 0x40); + // Minigun changes mode once revved, so fix that + return ret || wep->GetClientClass()->m_ClassID == CL_CLASS(CTFMinigun); } static float getBucketCap()