Bazaar developer reference

CvPlayerReligions::GetCityStateInfluenceModifier() const

Defined in
CvReligionClasses.cpp, line 3270
Class
CvPlayerReligions
Hook name
CivHooks::CvPlayerReligions_GetCityStateInfluenceModifier

Hooks

static bool BeforeCvPlayerReligions_GetCityStateInfluenceModifier(const CvPlayerReligions* self, int& result);static void AfterCvPlayerReligions_GetCityStateInfluenceModifier(const CvPlayerReligions* self, int& result);static int ReplaceCvPlayerReligions_GetCityStateInfluenceModifier(int (*original)(const CvPlayerReligions*), const CvPlayerReligions* self);CivRegisterBefore<CivHooks::CvPlayerReligions_GetCityStateInfluenceModifier>(host, &BeforeCvPlayerReligions_GetCityStateInfluenceModifier);CivRegisterAfter<CivHooks::CvPlayerReligions_GetCityStateInfluenceModifier>(host, &AfterCvPlayerReligions_GetCityStateInfluenceModifier);CivRegisterReplace<CivHooks::CvPlayerReligions_GetCityStateInfluenceModifier>(host, &ReplaceCvPlayerReligions_GetCityStateInfluenceModifier);

Code

3269/// Does this player get a modifier to city state influence boosts?3270int CvPlayerReligions::GetCityStateInfluenceModifier() const3271{3272	int iRtnValue = 0;3273	ReligionTypes eReligion = GetReligionCreatedByPlayer();3274	if (eReligion != NO_RELIGION)3275	{3276		const CvReligion* pReligion = GC.getGame().GetGameReligions()->GetReligion(eReligion, NO_PLAYER);3277		if(pReligion)3278		{3279			iRtnValue += pReligion->m_Beliefs.GetCityStateInfluenceModifier();3280		}3281	}3282	return iRtnValue;3283}

Calls

Called by