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}