Bazaar developer reference

CvUnit::changeExtraHillsDefensePercent(int)

Defined in
CvUnit.cpp, line 18343
Class
CvUnit
Hook name
CivHooks::CvUnit_changeExtraHillsDefensePercent

Hooks

static bool BeforeCvUnit_changeExtraHillsDefensePercent(CvUnit* self, int iChange);static void AfterCvUnit_changeExtraHillsDefensePercent(CvUnit* self, int iChange);static void ReplaceCvUnit_changeExtraHillsDefensePercent(void (*original)(CvUnit*, int), CvUnit* self, int iChange);CivRegisterBefore<CivHooks::CvUnit_changeExtraHillsDefensePercent>(host, &BeforeCvUnit_changeExtraHillsDefensePercent);CivRegisterAfter<CivHooks::CvUnit_changeExtraHillsDefensePercent>(host, &AfterCvUnit_changeExtraHillsDefensePercent);CivRegisterReplace<CivHooks::CvUnit_changeExtraHillsDefensePercent>(host, &ReplaceCvUnit_changeExtraHillsDefensePercent);

Code

18343void CvUnit::changeExtraHillsDefensePercent(int iChange)18344{18345	VALIDATE_OBJECT18346	if(iChange != 0)18347	{18348		m_iExtraHillsDefensePercent = (m_iExtraHillsDefensePercent + iChange);1834918350		setInfoBarDirty(true);18351	}18352}

Calls

Called by