From b4156a19c3881964781fdfc114898c2b69ae3017 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sat, 8 Mar 2014 19:46:49 -0500 Subject: [PATCH] Fix TE_* natives operating on incorrect data for some tempents (bug 6072, r=fyren). --- extensions/sdktools/tempents.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/extensions/sdktools/tempents.cpp b/extensions/sdktools/tempents.cpp index 80d1f3d6..6e726d80 100644 --- a/extensions/sdktools/tempents.cpp +++ b/extensions/sdktools/tempents.cpp @@ -118,16 +118,16 @@ int TempEntityInfo::_FindOffset(const char *name, int *size) { int offset; - SendProp *prop = g_pGameHelpers->FindInSendTable(m_Sc->GetName(), name); - if (!prop) + sm_sendprop_info_t info; + if (!g_pGameHelpers->FindSendPropInfo(m_Sc->GetName(), name, &info)) { return -1; } - offset = prop->GetOffset(); + offset = info.actual_offset; if (size) { - *size = prop->m_nBits; + *size = info.prop->m_nBits; } return offset;