Bazaar developer reference

CvBeliefEntry::GetMaxYieldModifierPerFollower(int) const

Defined in
CvBeliefClasses.cpp, line 718
Class
CvBeliefEntry
Hook name
CivHooks::CvBeliefEntry_GetMaxYieldModifierPerFollower

Hooks

static bool BeforeCvBeliefEntry_GetMaxYieldModifierPerFollower(const CvBeliefEntry* self, int i, int& result);static void AfterCvBeliefEntry_GetMaxYieldModifierPerFollower(const CvBeliefEntry* self, int i, int& result);static int ReplaceCvBeliefEntry_GetMaxYieldModifierPerFollower(int (*original)(const CvBeliefEntry*, int), const CvBeliefEntry* self, int i);CivRegisterBefore<CivHooks::CvBeliefEntry_GetMaxYieldModifierPerFollower>(host, &BeforeCvBeliefEntry_GetMaxYieldModifierPerFollower);CivRegisterAfter<CivHooks::CvBeliefEntry_GetMaxYieldModifierPerFollower>(host, &AfterCvBeliefEntry_GetMaxYieldModifierPerFollower);CivRegisterReplace<CivHooks::CvBeliefEntry_GetMaxYieldModifierPerFollower>(host, &ReplaceCvBeliefEntry_GetMaxYieldModifierPerFollower);

Code

717/// Do we get a yield modifier 718int CvBeliefEntry::GetMaxYieldModifierPerFollower(int i) const719{720	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");721	CvAssertMsg(i > -1, "Index out of bounds");722	return m_piMaxYieldModifierPerFollower ? m_piMaxYieldModifierPerFollower[i] : -1;723}

Called by