Bazaar developer reference

CvUnit::currInterceptionProbability() const

Defined in
CvUnit.cpp, line 14759
Class
CvUnit
Hook name
CivHooks::CvUnit_currInterceptionProbability

Hooks

static bool BeforeCvUnit_currInterceptionProbability(const CvUnit* self, int& result);static void AfterCvUnit_currInterceptionProbability(const CvUnit* self, int& result);static int ReplaceCvUnit_currInterceptionProbability(int (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_currInterceptionProbability>(host, &BeforeCvUnit_currInterceptionProbability);CivRegisterAfter<CivHooks::CvUnit_currInterceptionProbability>(host, &AfterCvUnit_currInterceptionProbability);CivRegisterReplace<CivHooks::CvUnit_currInterceptionProbability>(host, &ReplaceCvUnit_currInterceptionProbability);

Code

14759int CvUnit::currInterceptionProbability() const14760{14761	VALIDATE_OBJECT14762	if(getDomainType() != DOMAIN_AIR)14763	{14764		return maxInterceptionProbability();14765	}14766	else14767	{14768		return ((maxInterceptionProbability() * GetCurrHitPoints()) / GetMaxHitPoints());14769	}14770}

Calls

Called by