extensions/sdktools/vhelpers.cpp
changeset 2746 8d68569b9648
parent 2583 d3b2571c378b
child 3018 5850c7c4f594
     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()