Bazaar developer reference

CvCity::ChangeWonderProductionModifier(int)

Defined in
CvCity.cpp, line 8878
Class
CvCity
Hook name
CivHooks::CvCity_ChangeWonderProductionModifier

Hooks

static bool BeforeCvCity_ChangeWonderProductionModifier(CvCity* self, int iChange);static void AfterCvCity_ChangeWonderProductionModifier(CvCity* self, int iChange);static void ReplaceCvCity_ChangeWonderProductionModifier(void (*original)(CvCity*, int), CvCity* self, int iChange);CivRegisterBefore<CivHooks::CvCity_ChangeWonderProductionModifier>(host, &BeforeCvCity_ChangeWonderProductionModifier);CivRegisterAfter<CivHooks::CvCity_ChangeWonderProductionModifier>(host, &AfterCvCity_ChangeWonderProductionModifier);CivRegisterReplace<CivHooks::CvCity_ChangeWonderProductionModifier>(host, &ReplaceCvCity_ChangeWonderProductionModifier);

Code

8878void CvCity::ChangeWonderProductionModifier(int iChange)8879{8880	VALIDATE_OBJECT8881	m_iWonderProductionModifier = (m_iWonderProductionModifier + iChange);8882	CvAssert(GetWonderProductionModifier() >= 0);8883}

Calls

Called by