Bazaar developer reference

CvPlayer::getGoldenAgeGreatPersonRateModifier(GreatPersonTypes) const

Defined in
CvPlayer.cpp, line 21194
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getGoldenAgeGreatPersonRateModifier

Hooks

static bool BeforeCvPlayer_getGoldenAgeGreatPersonRateModifier(const CvPlayer* self, GreatPersonTypes eGreatPerson, int& result);static void AfterCvPlayer_getGoldenAgeGreatPersonRateModifier(const CvPlayer* self, GreatPersonTypes eGreatPerson, int& result);static int ReplaceCvPlayer_getGoldenAgeGreatPersonRateModifier(int (*original)(const CvPlayer*, GreatPersonTypes), const CvPlayer* self, GreatPersonTypes eGreatPerson);CivRegisterBefore<CivHooks::CvPlayer_getGoldenAgeGreatPersonRateModifier>(host, &BeforeCvPlayer_getGoldenAgeGreatPersonRateModifier);CivRegisterAfter<CivHooks::CvPlayer_getGoldenAgeGreatPersonRateModifier>(host, &AfterCvPlayer_getGoldenAgeGreatPersonRateModifier);CivRegisterReplace<CivHooks::CvPlayer_getGoldenAgeGreatPersonRateModifier>(host, &ReplaceCvPlayer_getGoldenAgeGreatPersonRateModifier);

Code

21194int CvPlayer::getGoldenAgeGreatPersonRateModifier(GreatPersonTypes eGreatPerson) const21195{21196	CvAssertMsg(eGreatPerson >= 0, "eIndex is expected to be non-negative (invalid Index)");21197	CvAssertMsg(eGreatPerson < GC.getNumGreatPersonInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");21198	return m_piGoldenAgeGreatPersonRateModifier[eGreatPerson];21199}

Calls

Called by