Hooks
static bool BeforeCvCityCitizens_GetSpecialistGreatPersonProgressTimes100(const CvCityCitizens* self, SpecialistTypes eIndex, int& result);static void AfterCvCityCitizens_GetSpecialistGreatPersonProgressTimes100(const CvCityCitizens* self, SpecialistTypes eIndex, int& result);static int ReplaceCvCityCitizens_GetSpecialistGreatPersonProgressTimes100(int (*original)(const CvCityCitizens*, SpecialistTypes), const CvCityCitizens* self, SpecialistTypes eIndex);CivRegisterBefore<CivHooks::CvCityCitizens_GetSpecialistGreatPersonProgressTimes100>(host, &BeforeCvCityCitizens_GetSpecialistGreatPersonProgressTimes100);CivRegisterAfter<CivHooks::CvCityCitizens_GetSpecialistGreatPersonProgressTimes100>(host, &AfterCvCityCitizens_GetSpecialistGreatPersonProgressTimes100);CivRegisterReplace<CivHooks::CvCityCitizens_GetSpecialistGreatPersonProgressTimes100>(host, &ReplaceCvCityCitizens_GetSpecialistGreatPersonProgressTimes100);