Bazaar developer reference

CvTreasury::ChangeCityConnectionTradeRouteGoldModifier(int)

Defined in
CvTreasury.cpp, line 302
Class
CvTreasury
Hook name
CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldModifier

Hooks

static bool BeforeCvTreasury_ChangeCityConnectionTradeRouteGoldModifier(CvTreasury* self, int iChange);static void AfterCvTreasury_ChangeCityConnectionTradeRouteGoldModifier(CvTreasury* self, int iChange);static void ReplaceCvTreasury_ChangeCityConnectionTradeRouteGoldModifier(void (*original)(CvTreasury*, int), CvTreasury* self, int iChange);CivRegisterBefore<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldModifier>(host, &BeforeCvTreasury_ChangeCityConnectionTradeRouteGoldModifier);CivRegisterAfter<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldModifier>(host, &AfterCvTreasury_ChangeCityConnectionTradeRouteGoldModifier);CivRegisterReplace<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldModifier>(host, &ReplaceCvTreasury_ChangeCityConnectionTradeRouteGoldModifier);

Code

301/// Changes how much of a percent bonus do we get for Trade Routes302void CvTreasury::ChangeCityConnectionTradeRouteGoldModifier(int iChange)303{304	if(iChange != 0)305	{306		m_iCityConnectionTradeRouteGoldModifier += iChange;307308		DoUpdateCityConnectionGold();309	}310}

Calls

Called by