Bazaar developer reference

CvUnit::changeDefenseModifier(int)

Defined in
CvUnit.cpp, line 15134
Class
CvUnit
Hook name
CivHooks::CvUnit_changeDefenseModifier

Hooks

static bool BeforeCvUnit_changeDefenseModifier(CvUnit* self, int iValue);static void AfterCvUnit_changeDefenseModifier(CvUnit* self, int iValue);static void ReplaceCvUnit_changeDefenseModifier(void (*original)(CvUnit*, int), CvUnit* self, int iValue);CivRegisterBefore<CivHooks::CvUnit_changeDefenseModifier>(host, &BeforeCvUnit_changeDefenseModifier);CivRegisterAfter<CivHooks::CvUnit_changeDefenseModifier>(host, &AfterCvUnit_changeDefenseModifier);CivRegisterReplace<CivHooks::CvUnit_changeDefenseModifier>(host, &ReplaceCvUnit_changeDefenseModifier);

Code

15134void CvUnit::changeDefenseModifier(int iValue)15135{15136	VALIDATE_OBJECT15137	if(iValue != 0)15138	{15139		m_iDefenseModifier += iValue;15140	}15141}

Calls

Called by