Bazaar developer reference

CvCityReligions::GetMajorityReligionAfterProphetSpread(ReligionTypes, int)

Defined in
CvReligionClasses.cpp, line 4384
Class
CvCityReligions
Hook name
CivHooks::CvCityReligions_GetMajorityReligionAfterProphetSpread

Hooks

static bool BeforeCvCityReligions_GetMajorityReligionAfterProphetSpread(CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength, ReligionTypes& result);static void AfterCvCityReligions_GetMajorityReligionAfterProphetSpread(CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength, ReligionTypes& result);static ReligionTypes ReplaceCvCityReligions_GetMajorityReligionAfterProphetSpread(ReligionTypes (*original)(CvCityReligions*, ReligionTypes, int), CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength);CivRegisterBefore<CivHooks::CvCityReligions_GetMajorityReligionAfterProphetSpread>(host, &BeforeCvCityReligions_GetMajorityReligionAfterProphetSpread);CivRegisterAfter<CivHooks::CvCityReligions_GetMajorityReligionAfterProphetSpread>(host, &AfterCvCityReligions_GetMajorityReligionAfterProphetSpread);CivRegisterReplace<CivHooks::CvCityReligions_GetMajorityReligionAfterProphetSpread>(host, &ReplaceCvCityReligions_GetMajorityReligionAfterProphetSpread);

Code

4383/// What would the majority religion be adding this religious pressure here?4384ReligionTypes CvCityReligions::GetMajorityReligionAfterProphetSpread(ReligionTypes eReligion, int iConversionStrength)4385{4386	SimulateProphetSpread(eReligion, iConversionStrength);4387	return GetSimulatedReligiousMajority();4388}

Calls

Called by