Bazaar developer reference

CvCityReligions::GetNumFollowersAfterProphetSpread(ReligionTypes, int)

Defined in
CvReligionClasses.cpp, line 4370
Class
CvCityReligions
Hook name
CivHooks::CvCityReligions_GetNumFollowersAfterProphetSpread

Hooks

static bool BeforeCvCityReligions_GetNumFollowersAfterProphetSpread(CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength, int& result);static void AfterCvCityReligions_GetNumFollowersAfterProphetSpread(CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength, int& result);static int ReplaceCvCityReligions_GetNumFollowersAfterProphetSpread(int (*original)(CvCityReligions*, ReligionTypes, int), CvCityReligions* self, ReligionTypes eReligion, int iConversionStrength);CivRegisterBefore<CivHooks::CvCityReligions_GetNumFollowersAfterProphetSpread>(host, &BeforeCvCityReligions_GetNumFollowersAfterProphetSpread);CivRegisterAfter<CivHooks::CvCityReligions_GetNumFollowersAfterProphetSpread>(host, &AfterCvCityReligions_GetNumFollowersAfterProphetSpread);CivRegisterReplace<CivHooks::CvCityReligions_GetNumFollowersAfterProphetSpread>(host, &ReplaceCvCityReligions_GetNumFollowersAfterProphetSpread);

Code

4369/// How many followers would we have having a prophet add religious pressure here?4370int CvCityReligions::GetNumFollowersAfterProphetSpread(ReligionTypes eReligion, int iConversionStrength)4371{4372	SimulateProphetSpread(eReligion, iConversionStrength);4373	return GetNumSimulatedFollowers(eReligion);4374}

Calls

Called by