1.1 --- a/extensions/sdktools/vhelpers.cpp Thu Jul 09 17:51:12 2009 -0400
1.2 +++ b/extensions/sdktools/vhelpers.cpp Fri Jul 24 12:34:31 2009 +1200
1.3 @@ -241,13 +241,8 @@
1.4 return -1;
1.5 }
1.6
1.7 - edict_t *pTarget = gameents->BaseEntityToEdict(tr.m_pEnt);
1.8 - if (pTarget == NULL)
1.9 - {
1.10 - return -1;
1.11 - }
1.12 -
1.13 - int ent_index = IndexOfEdict(pTarget);
1.14 + int ent_ref = gamehelpers->EntityToBCompatRef(tr.m_pEnt);
1.15 + int ent_index = gamehelpers->ReferenceToIndex(ent_ref);
1.16
1.17 IGamePlayer *pTargetPlayer = playerhelpers->GetGamePlayer(ent_index);
1.18 if (pTargetPlayer != NULL && !pTargetPlayer->IsInGame())
1.19 @@ -259,7 +254,7 @@
1.20 return -1;
1.21 }
1.22
1.23 - return ent_index;
1.24 + return ent_ref;
1.25 }
1.26
1.27 bool IsEyeAnglesSupported()