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);