Bazaar developer reference

CvPromotionEntry::GetDomainModifierPercent(int) const

Defined in
CvPromotionClasses.cpp, line 1884
Class
CvPromotionEntry
Hook name
CivHooks::CvPromotionEntry_GetDomainModifierPercent

Hooks

static bool BeforeCvPromotionEntry_GetDomainModifierPercent(const CvPromotionEntry* self, int i, int& result);static void AfterCvPromotionEntry_GetDomainModifierPercent(const CvPromotionEntry* self, int i, int& result);static int ReplaceCvPromotionEntry_GetDomainModifierPercent(int (*original)(const CvPromotionEntry*, int), const CvPromotionEntry* self, int i);CivRegisterBefore<CivHooks::CvPromotionEntry_GetDomainModifierPercent>(host, &BeforeCvPromotionEntry_GetDomainModifierPercent);CivRegisterAfter<CivHooks::CvPromotionEntry_GetDomainModifierPercent>(host, &AfterCvPromotionEntry_GetDomainModifierPercent);CivRegisterReplace<CivHooks::CvPromotionEntry_GetDomainModifierPercent>(host, &ReplaceCvPromotionEntry_GetDomainModifierPercent);

Code

1883/// Returns an array of bonuses when I have no idea1884int CvPromotionEntry::GetDomainModifierPercent(int i) const1885{1886	CvAssertMsg(i < NUM_DOMAIN_TYPES, "Index out of bounds");1887	CvAssertMsg(i > -1, "Index out of bounds");18881889	if(i > -1 && i < NUM_DOMAIN_TYPES && m_piDomainModifierPercent)1890	{1891		return m_piDomainModifierPercent[i];1892	}18931894	return -1;1895}

Called by