Bazaar developer reference

CvCityBuildings::ChangeMissionaryExtraSpreads(int)

Defined in
CvBuildingClasses.cpp, line 3629
Class
CvCityBuildings
Hook name
CivHooks::CvCityBuildings_ChangeMissionaryExtraSpreads

Hooks

static bool BeforeCvCityBuildings_ChangeMissionaryExtraSpreads(CvCityBuildings* self, int iChange);static void AfterCvCityBuildings_ChangeMissionaryExtraSpreads(CvCityBuildings* self, int iChange);static void ReplaceCvCityBuildings_ChangeMissionaryExtraSpreads(void (*original)(CvCityBuildings*, int), CvCityBuildings* self, int iChange);CivRegisterBefore<CivHooks::CvCityBuildings_ChangeMissionaryExtraSpreads>(host, &BeforeCvCityBuildings_ChangeMissionaryExtraSpreads);CivRegisterAfter<CivHooks::CvCityBuildings_ChangeMissionaryExtraSpreads>(host, &AfterCvCityBuildings_ChangeMissionaryExtraSpreads);CivRegisterReplace<CivHooks::CvCityBuildings_ChangeMissionaryExtraSpreads>(host, &ReplaceCvCityBuildings_ChangeMissionaryExtraSpreads);

Code

3628/// Accessor: Change extra times to spread religion for missionaries from this city3629void CvCityBuildings::ChangeMissionaryExtraSpreads(int iChange)3630{3631	if(iChange != 0)3632	{3633		m_iMissionaryExtraSpreads = (m_iMissionaryExtraSpreads + iChange);3634		CvAssert(m_iMissionaryExtraSpreads >= 0);3635	}3636}

Called by