Bazaar developer reference

CvCityCitizens::GetBuildingGreatPeopleRateChanges(SpecialistTypes) const

Defined in
CvCityCitizens.cpp, line 2595
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_GetBuildingGreatPeopleRateChanges

Hooks

static bool BeforeCvCityCitizens_GetBuildingGreatPeopleRateChanges(const CvCityCitizens* self, SpecialistTypes eSpecialist, int& result);static void AfterCvCityCitizens_GetBuildingGreatPeopleRateChanges(const CvCityCitizens* self, SpecialistTypes eSpecialist, int& result);static int ReplaceCvCityCitizens_GetBuildingGreatPeopleRateChanges(int (*original)(const CvCityCitizens*, SpecialistTypes), const CvCityCitizens* self, SpecialistTypes eSpecialist);CivRegisterBefore<CivHooks::CvCityCitizens_GetBuildingGreatPeopleRateChanges>(host, &BeforeCvCityCitizens_GetBuildingGreatPeopleRateChanges);CivRegisterAfter<CivHooks::CvCityCitizens_GetBuildingGreatPeopleRateChanges>(host, &AfterCvCityCitizens_GetBuildingGreatPeopleRateChanges);CivRegisterReplace<CivHooks::CvCityCitizens_GetBuildingGreatPeopleRateChanges>(host, &ReplaceCvCityCitizens_GetBuildingGreatPeopleRateChanges);

Code

2594/// GPP changes from Buildings2595int CvCityCitizens::GetBuildingGreatPeopleRateChanges(SpecialistTypes eSpecialist) const2596{2597	CvAssert(eSpecialist > -1);2598	CvAssert(eSpecialist < GC.getNumSpecialistInfos());25992600	return m_piBuildingGreatPeopleRateChanges[eSpecialist];2601}

Called by