Bazaar developer reference

CvCity::changeDamage(int)

Defined in
CvCity.cpp, line 11892
Class
CvCity
Hook name
CivHooks::CvCity_changeDamage

Hooks

static bool BeforeCvCity_changeDamage(CvCity* self, int iChange);static void AfterCvCity_changeDamage(CvCity* self, int iChange);static void ReplaceCvCity_changeDamage(void (*original)(CvCity*, int), CvCity* self, int iChange);CivRegisterBefore<CivHooks::CvCity_changeDamage>(host, &BeforeCvCity_changeDamage);CivRegisterAfter<CivHooks::CvCity_changeDamage>(host, &AfterCvCity_changeDamage);CivRegisterReplace<CivHooks::CvCity_changeDamage>(host, &ReplaceCvCity_changeDamage);

Code

11892void CvCity::changeDamage(int iChange)11893{11894	VALIDATE_OBJECT11895	if(0 != iChange)11896	{11897		setDamage(getDamage() + iChange);11898	}11899}

Calls

Called by