Bazaar developer reference

CvTreasury::ChangeBaseImprovementGoldMaintenance(int)

Defined in
CvTreasury.cpp, line 836
Class
CvTreasury
Hook name
CivHooks::CvTreasury_ChangeBaseImprovementGoldMaintenance

Hooks

static bool BeforeCvTreasury_ChangeBaseImprovementGoldMaintenance(CvTreasury* self, int iChange);static void AfterCvTreasury_ChangeBaseImprovementGoldMaintenance(CvTreasury* self, int iChange);static void ReplaceCvTreasury_ChangeBaseImprovementGoldMaintenance(void (*original)(CvTreasury*, int), CvTreasury* self, int iChange);CivRegisterBefore<CivHooks::CvTreasury_ChangeBaseImprovementGoldMaintenance>(host, &BeforeCvTreasury_ChangeBaseImprovementGoldMaintenance);CivRegisterAfter<CivHooks::CvTreasury_ChangeBaseImprovementGoldMaintenance>(host, &AfterCvTreasury_ChangeBaseImprovementGoldMaintenance);CivRegisterReplace<CivHooks::CvTreasury_ChangeBaseImprovementGoldMaintenance>(host, &ReplaceCvTreasury_ChangeBaseImprovementGoldMaintenance);

Code

835/// What are our gold maintenance costs because of Improvements?836void CvTreasury::ChangeBaseImprovementGoldMaintenance(int iChange)837{838	SetBaseImprovementGoldMaintenance(GetBaseImprovementGoldMaintenance() + iChange);839}

Calls

Called by