Bazaar developer reference

CvUnit::changeNeutralDamage(int)

Defined in
CvUnit.cpp, line 18189
Class
CvUnit
Hook name
CivHooks::CvUnit_changeNeutralDamage

Hooks

static bool BeforeCvUnit_changeNeutralDamage(CvUnit* self, int iChange);static void AfterCvUnit_changeNeutralDamage(CvUnit* self, int iChange);static void ReplaceCvUnit_changeNeutralDamage(void (*original)(CvUnit*, int), CvUnit* self, int iChange);CivRegisterBefore<CivHooks::CvUnit_changeNeutralDamage>(host, &BeforeCvUnit_changeNeutralDamage);CivRegisterAfter<CivHooks::CvUnit_changeNeutralDamage>(host, &AfterCvUnit_changeNeutralDamage);CivRegisterReplace<CivHooks::CvUnit_changeNeutralDamage>(host, &ReplaceCvUnit_changeNeutralDamage);

Code

18189void CvUnit::changeNeutralDamage(int iChange)18190{18191	VALIDATE_OBJECT18192	m_iNeutralDamage = (m_iNeutralDamage + iChange);18193	CvAssert(getNeutralDamage() >= 0);18194}

Called by