Bazaar developer reference

CvPlayer::ChangePolicyCostBuildingModifier(int)

Defined in
CvPlayer.cpp, line 15303
Class
CvPlayer
Hook name
CivHooks::CvPlayer_ChangePolicyCostBuildingModifier

Hooks

static bool BeforeCvPlayer_ChangePolicyCostBuildingModifier(CvPlayer* self, int iChange);static void AfterCvPlayer_ChangePolicyCostBuildingModifier(CvPlayer* self, int iChange);static void ReplaceCvPlayer_ChangePolicyCostBuildingModifier(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_ChangePolicyCostBuildingModifier>(host, &BeforeCvPlayer_ChangePolicyCostBuildingModifier);CivRegisterAfter<CivHooks::CvPlayer_ChangePolicyCostBuildingModifier>(host, &AfterCvPlayer_ChangePolicyCostBuildingModifier);CivRegisterReplace<CivHooks::CvPlayer_ChangePolicyCostBuildingModifier>(host, &ReplaceCvPlayer_ChangePolicyCostBuildingModifier);

Code

15303void CvPlayer::ChangePolicyCostBuildingModifier(int iChange)15304{15305	if(iChange != 0)15306	{15307		m_iPolicyCostBuildingModifier = (m_iPolicyCostBuildingModifier + iChange);1530815309		recomputePolicyCostModifier();15310		DoUpdateNextPolicyCost();15311	}15312}

Calls

Called by