Bazaar developer reference

CvBeliefEntry::GetYieldModifierNaturalWonder(int) const

Defined in
CvBeliefClasses.cpp, line 710
Class
CvBeliefEntry
Hook name
CivHooks::CvBeliefEntry_GetYieldModifierNaturalWonder

Hooks

static bool BeforeCvBeliefEntry_GetYieldModifierNaturalWonder(const CvBeliefEntry* self, int i, int& result);static void AfterCvBeliefEntry_GetYieldModifierNaturalWonder(const CvBeliefEntry* self, int i, int& result);static int ReplaceCvBeliefEntry_GetYieldModifierNaturalWonder(int (*original)(const CvBeliefEntry*, int), const CvBeliefEntry* self, int i);CivRegisterBefore<CivHooks::CvBeliefEntry_GetYieldModifierNaturalWonder>(host, &BeforeCvBeliefEntry_GetYieldModifierNaturalWonder);CivRegisterAfter<CivHooks::CvBeliefEntry_GetYieldModifierNaturalWonder>(host, &AfterCvBeliefEntry_GetYieldModifierNaturalWonder);CivRegisterReplace<CivHooks::CvBeliefEntry_GetYieldModifierNaturalWonder>(host, &ReplaceCvBeliefEntry_GetYieldModifierNaturalWonder);

Code

709/// Yield percentage boost from a natural wonder710int CvBeliefEntry::GetYieldModifierNaturalWonder(int i) const711{712	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");713	CvAssertMsg(i > -1, "Index out of bounds");714	return m_piYieldModifierNaturalWonder ? m_piYieldModifierNaturalWonder[i] : -1;715}

Called by