Bazaar developer reference

CvUnit::changeExtraHillsAttackPercent(int)

Defined in
CvUnit.cpp, line 18322
Class
CvUnit
Hook name
CivHooks::CvUnit_changeExtraHillsAttackPercent

Hooks

static bool BeforeCvUnit_changeExtraHillsAttackPercent(CvUnit* self, int iChange);static void AfterCvUnit_changeExtraHillsAttackPercent(CvUnit* self, int iChange);static void ReplaceCvUnit_changeExtraHillsAttackPercent(void (*original)(CvUnit*, int), CvUnit* self, int iChange);CivRegisterBefore<CivHooks::CvUnit_changeExtraHillsAttackPercent>(host, &BeforeCvUnit_changeExtraHillsAttackPercent);CivRegisterAfter<CivHooks::CvUnit_changeExtraHillsAttackPercent>(host, &AfterCvUnit_changeExtraHillsAttackPercent);CivRegisterReplace<CivHooks::CvUnit_changeExtraHillsAttackPercent>(host, &ReplaceCvUnit_changeExtraHillsAttackPercent);

Code

18322void CvUnit::changeExtraHillsAttackPercent(int iChange)18323{18324	VALIDATE_OBJECT18325	if(iChange != 0)18326	{18327		m_iExtraHillsAttackPercent = (m_iExtraHillsAttackPercent + iChange);1832818329		setInfoBarDirty(true);18330	}18331}

Calls

Called by