Bazaar developer reference

CvUnit::changeExtraCityAttackPercent(int)

Defined in
CvUnit.cpp, line 18259
Class
CvUnit
Hook name
CivHooks::CvUnit_changeExtraCityAttackPercent

Hooks

static bool BeforeCvUnit_changeExtraCityAttackPercent(CvUnit* self, int iChange);static void AfterCvUnit_changeExtraCityAttackPercent(CvUnit* self, int iChange);static void ReplaceCvUnit_changeExtraCityAttackPercent(void (*original)(CvUnit*, int), CvUnit* self, int iChange);CivRegisterBefore<CivHooks::CvUnit_changeExtraCityAttackPercent>(host, &BeforeCvUnit_changeExtraCityAttackPercent);CivRegisterAfter<CivHooks::CvUnit_changeExtraCityAttackPercent>(host, &AfterCvUnit_changeExtraCityAttackPercent);CivRegisterReplace<CivHooks::CvUnit_changeExtraCityAttackPercent>(host, &ReplaceCvUnit_changeExtraCityAttackPercent);

Code

18259void CvUnit::changeExtraCityAttackPercent(int iChange)18260{18261	VALIDATE_OBJECT18262	if(iChange != 0)18263	{18264		m_iExtraCityAttackPercent = (m_iExtraCityAttackPercent + iChange);1826518266		setInfoBarDirty(true);18267	}18268}

Calls

Called by