Bazaar developer reference

CvTreasury::ChangeCityConnectionTradeRouteGoldChange(int)

Defined in
CvTreasury.cpp, line 319
Class
CvTreasury
Hook name
CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldChange

Hooks

static bool BeforeCvTreasury_ChangeCityConnectionTradeRouteGoldChange(CvTreasury* self, int iChange);static void AfterCvTreasury_ChangeCityConnectionTradeRouteGoldChange(CvTreasury* self, int iChange);static void ReplaceCvTreasury_ChangeCityConnectionTradeRouteGoldChange(void (*original)(CvTreasury*, int), CvTreasury* self, int iChange);CivRegisterBefore<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldChange>(host, &BeforeCvTreasury_ChangeCityConnectionTradeRouteGoldChange);CivRegisterAfter<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldChange>(host, &AfterCvTreasury_ChangeCityConnectionTradeRouteGoldChange);CivRegisterReplace<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldChange>(host, &ReplaceCvTreasury_ChangeCityConnectionTradeRouteGoldChange);

Code

318/// Changes how much of a bonus we get for Trade Routes319void CvTreasury::ChangeCityConnectionTradeRouteGoldChange(int iChange)320{321	if(iChange != 0)322	{323		m_iCityConnectionTradeRouteGoldChange += iChange;324325		DoUpdateCityConnectionGold();326	}327}

Calls

Called by