Exemple #1
0
bool CMPPlayersBag::NeedToDestroyObject()	const
{
	if (H_Parent()) return false;
	if (g_iWeaponRemove == -1) return false;
	if (g_iWeaponRemove == 0) return true;
	return (TimePassedAfterIndependant() > BAG_REMOVE_TIME);
}
Exemple #2
0
bool CInventoryItem::NeedToDestroyObject()	const
{
	if (GameID() == GAME_SINGLE) return false;
	if (object().Remote()) return false;
	if (TimePassedAfterIndependant() > m_dwItemRemoveTime)
		return true;

	return false;
}
Exemple #3
0
bool CGrenade::NeedToDestroyObject()	const
{
	if ( IsGameTypeSingle()			) return false;
	if ( Remote()					) return false;
	if ( TimePassedAfterIndependant() > m_dwGrenadeRemoveTime)
		return true;

	return false;
}
Exemple #4
0
bool CWeapon::NeedToDestroyObject()	const
{
	if (GameID() == eGameIDSingle) return false;
	if (Remote()) return false;
	if (H_Parent()) return false;
	if (g_iWeaponRemove == -1) return false;
	if (g_iWeaponRemove == 0) return true;
	if (TimePassedAfterIndependant() > m_dwWeaponRemoveTime)
		return true;

	return false;
}
bool CInventoryItem::NeedToDestroyObject()	const
{
	if (GameID() == eGameIDSingle)
		return false;

	if (GameID() == eGameIDCaptureTheArtefact)
		return false;

	if (object().Remote()) return false;
	if (TimePassedAfterIndependant() > ITEM_REMOVE_TIME)
		return true;

	return false;
}
Exemple #6
0
bool CGrenade::NeedToDestroyObject()	const
{
	return ( TimePassedAfterIndependant() > m_dwGrenadeRemoveTime);
}
Exemple #7
0
bool CInventoryItem::NeedToDestroyObject()	const
{
	return (TimePassedAfterIndependant() > m_dwItemRemoveTime);
}