Bazaar developer reference

CvCityReligions::GetMajorityReligionAfterSpread(ReligionTypes, int)

Defined in
CvReligionClasses.cpp, line 4377
Class
CvCityReligions
Hook name
CivHooks::CvCityReligions_GetMajorityReligionAfterSpread

Hooks

static bool BeforeCvCityReligions_GetMajorityReligionAfterSpread(CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength, ReligionTypes& result);static void AfterCvCityReligions_GetMajorityReligionAfterSpread(CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength, ReligionTypes& result);static ReligionTypes ReplaceCvCityReligions_GetMajorityReligionAfterSpread(ReligionTypes (*original)(CvCityReligions*, ReligionTypes, int), CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength);CivRegisterBefore<CivHooks::CvCityReligions_GetMajorityReligionAfterSpread>(host, &BeforeCvCityReligions_GetMajorityReligionAfterSpread);CivRegisterAfter<CivHooks::CvCityReligions_GetMajorityReligionAfterSpread>(host, &AfterCvCityReligions_GetMajorityReligionAfterSpread);CivRegisterReplace<CivHooks::CvCityReligions_GetMajorityReligionAfterSpread>(host, &ReplaceCvCityReligions_GetMajorityReligionAfterSpread);

Code

4376/// What would the majority religion be adding this religious pressure here?4377ReligionTypes CvCityReligions::GetMajorityReligionAfterSpread(ReligionTypes eReligion, int iConversionStrength)4378{4379	SimulateReligiousPressure(eReligion, iConversionStrength);4380	return GetSimulatedReligiousMajority();4381}

Calls

Called by