From d23d9b1ba82c16995d191ddba68f2190dece5d83 Mon Sep 17 00:00:00 2001 From: Vincent Herbet Date: Sat, 11 Mar 2017 10:49:37 +0100 Subject: [PATCH] Fix missing ReGameDLL check in GetItemPrice() (#423) --- modules/cstrike/cstrike/CstrikeItemsInfos.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/cstrike/cstrike/CstrikeItemsInfos.cpp b/modules/cstrike/cstrike/CstrikeItemsInfos.cpp index fc3d4ab1..db959266 100644 --- a/modules/cstrike/cstrike/CstrikeItemsInfos.cpp +++ b/modules/cstrike/cstrike/CstrikeItemsInfos.cpp @@ -14,6 +14,7 @@ #include "CstrikeItemsInfos.h" #include "CstrikeHacks.h" #include +#include CsItemInfo ItemsManager; ItemInfo WeaponsList[MAX_WEAPONS]; @@ -272,5 +273,10 @@ int CsItemInfo::GetItemPrice(int itemId) return m_EquipmentsPrice[static_cast(id)]; } + if (HasReGameDll) + { + return ReGameApi->GetWeaponInfo(itemId == CSI_SHIELD ? CSI_SHIELDGUN : itemId)->cost; + } + return GetWeaponInfo(itemId == CSI_SHIELD ? CSI_SHIELDGUN : itemId)->cost; }