Bazaar developer reference

CvGameTrade::GetDomainModifierTimes100(DomainTypes)

Defined in
CvTradeClasses.cpp, line 665
Class
CvGameTrade
Hook name
CivHooks::CvGameTrade_GetDomainModifierTimes100

Hooks

static bool BeforeCvGameTrade_GetDomainModifierTimes100(CvGameTrade* self, DomainTypes eDomain, int& result);static void AfterCvGameTrade_GetDomainModifierTimes100(CvGameTrade* self, DomainTypes eDomain, int& result);static int ReplaceCvGameTrade_GetDomainModifierTimes100(int (*original)(CvGameTrade*, DomainTypes), CvGameTrade* self, DomainTypes eDomain);CivRegisterBefore<CivHooks::CvGameTrade_GetDomainModifierTimes100>(host, &BeforeCvGameTrade_GetDomainModifierTimes100);CivRegisterAfter<CivHooks::CvGameTrade_GetDomainModifierTimes100>(host, &AfterCvGameTrade_GetDomainModifierTimes100);CivRegisterReplace<CivHooks::CvGameTrade_GetDomainModifierTimes100>(host, &ReplaceCvGameTrade_GetDomainModifierTimes100);

Code

665int CvGameTrade::GetDomainModifierTimes100 (DomainTypes eDomain)666{667	if (eDomain == DOMAIN_SEA)668	{669#if defined(MOD_TRADE_ROUTE_SCALING)670		return GD_INT_GET(TRADE_ROUTE_BASE_SEA_MODIFIER);671#else672		return 100;673#endif674	}675	else676	{677#if defined(MOD_TRADE_ROUTE_SCALING)678		return GD_INT_GET(TRADE_ROUTE_BASE_LAND_MODIFIER);679#else680		return 0;681#endif682	}683}

Calls

Called by