Bazaar developer reference

CvPlayerReligions::GetSpyPressure() const

Defined in
CvReligionClasses.cpp, line 3286
Class
CvPlayerReligions
Hook name
CivHooks::CvPlayerReligions_GetSpyPressure

Hooks

static bool BeforeCvPlayerReligions_GetSpyPressure(const CvPlayerReligions* self, int& result);static void AfterCvPlayerReligions_GetSpyPressure(const CvPlayerReligions* self, int& result);static int ReplaceCvPlayerReligions_GetSpyPressure(int (*original)(const CvPlayerReligions*), const CvPlayerReligions* self);CivRegisterBefore<CivHooks::CvPlayerReligions_GetSpyPressure>(host, &BeforeCvPlayerReligions_GetSpyPressure);CivRegisterAfter<CivHooks::CvPlayerReligions_GetSpyPressure>(host, &AfterCvPlayerReligions_GetSpyPressure);CivRegisterReplace<CivHooks::CvPlayerReligions_GetSpyPressure>(host, &ReplaceCvPlayerReligions_GetSpyPressure);

Code

3285/// Does this player get religious pressure from spies?3286int CvPlayerReligions::GetSpyPressure() const3287{3288	int iRtnValue = 0;3289	ReligionTypes eReligion = GetReligionCreatedByPlayer();3290	if (eReligion != NO_RELIGION)3291	{3292		const CvReligion* pReligion = GC.getGame().GetGameReligions()->GetReligion(eReligion, NO_PLAYER);3293		if(pReligion)3294		{3295			iRtnValue += pReligion->m_Beliefs.GetSpyPressure();3296		}3297	}3298	return iRtnValue;3299}

Calls

Called by