virtual void Event_EntityKilled( CBaseEntity *pVictim, CBaseEntity *pAttacker, CBaseEntity *pInflictor, IGameEvent *event ) 
	{
		CBaseGrenade *pGrenade = dynamic_cast<CBaseGrenade *>( pInflictor );
		if ( pGrenade )
		{
			CBaseEntity *pThrower = pGrenade->GetThrower();
			CBaseEntity *pOriginalThrower = pGrenade->GetOriginalThrower();
			
		#ifndef SecobMod__Enable_Fixed_Multiplayer_AI
				CBasePlayer *pPlayer = UTIL_GetLocalPlayer();
			#endif //SecobMod__Enable_Fixed_Multiplayer_AI
			
			// check if player was most recent thrower, but the victim was the original thrower
			#ifdef SecobMod__Enable_Fixed_Multiplayer_AI
				if ( pThrower->IsPlayer() && ( pOriginalThrower == pVictim ) )
				{
					IncrementCount();
				}	
			#else
				if ( ( pPlayer == pThrower ) && ( pOriginalThrower == pVictim ) )
				{
					IncrementCount();
				}
			#endif //SecobMod__Enable_Fixed_Multiplayer_AI				
		}			
	}
	virtual void Event_EntityKilled( CBaseEntity *pVictim, CBaseEntity *pAttacker, CBaseEntity *pInflictor, IGameEvent *event ) 
	{
		CBaseGrenade *pGrenade = dynamic_cast<CBaseGrenade *>( pInflictor );
		if ( pGrenade )
		{
			CBaseEntity *pThrower = pGrenade->GetThrower();
			CBaseEntity *pOriginalThrower = pGrenade->GetOriginalThrower();
			// check if player was most recent thrower, but the victim was the original thrower
			if (pThrower->IsPlayer() && (pOriginalThrower == pVictim))
			{
				IncrementCount();
			}				
		}			
	}