1.1 --- a/extensions/sdkhooks/natives.cpp Sat Aug 24 21:59:52 2013 -0400
1.2 +++ b/extensions/sdkhooks/natives.cpp Sat Aug 24 21:59:52 2013 -0400
1.3 @@ -190,13 +190,13 @@
1.4 if (!pWeapon)
1.5 return pContext->ThrowNativeError("Invalid entity index %d for weapon", params[2]);
1.6
1.7 - sm_sendprop_info_t spi;
1.8 IServerUnknown *pUnk = (IServerUnknown *)pWeapon;
1.9 IServerNetworkable *pNet = pUnk->GetNetworkable();
1.10
1.11 - if (!UTIL_FindDataTable(pNet->GetServerClass()->m_pTable, "DT_BaseCombatWeapon", &spi, 0))
1.12 + if (!UTIL_ContainsDataTable(pNet->GetServerClass()->m_pTable, "DT_BaseCombatWeapon"))
1.13 return pContext->ThrowNativeError("Entity index %d is not a weapon", params[2]);
1.14
1.15 + sm_sendprop_info_t spi;
1.16 if (!gamehelpers->FindSendPropInfo("CBaseCombatWeapon", "m_hOwnerEntity", &spi))
1.17 return pContext->ThrowNativeError("Invalid entity index %d for weapon", params[2]);
1.18