Bazaar developer reference

CvCityCitizens::DoResetSpecialistGreatPersonProgressTimes100(SpecialistTypes)

Defined in
CvCityCitizens.cpp, line 2640
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100

Hooks

static bool BeforeCvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100(CvCityCitizens* self, SpecialistTypes eIndex);static void AfterCvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100(CvCityCitizens* self, SpecialistTypes eIndex);static void ReplaceCvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100(void (*original)(CvCityCitizens*, SpecialistTypes), CvCityCitizens* self, SpecialistTypes eIndex);CivRegisterBefore<CivHooks::CvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100>(host, &BeforeCvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100);CivRegisterAfter<CivHooks::CvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100>(host, &AfterCvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100);CivRegisterReplace<CivHooks::CvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100>(host, &ReplaceCvCityCitizens_DoResetSpecialistGreatPersonProgressTimes100);

Code

2639/// Reset Specialist progress2640void CvCityCitizens::DoResetSpecialistGreatPersonProgressTimes100(SpecialistTypes eIndex)2641{2642	CvAssert(eIndex > -1);2643	CvAssert(eIndex < GC.getNumSpecialistInfos());26442645	m_aiSpecialistGreatPersonProgressTimes100[eIndex] = 0;2646}

Called by