Bazaar developer reference

CvCombatInfo::setDamageMemberCount(int)

Defined in
CvStructs.cpp, line 531
Class
CvCombatInfo
Hook name
CivHooks::CvCombatInfo_setDamageMemberCount

Hooks

static bool BeforeCvCombatInfo_setDamageMemberCount(CvCombatInfo* self, int iDamageMemberCount);static void AfterCvCombatInfo_setDamageMemberCount(CvCombatInfo* self, int iDamageMemberCount);static void ReplaceCvCombatInfo_setDamageMemberCount(void (*original)(CvCombatInfo*, int), CvCombatInfo* self, int iDamageMemberCount);CivRegisterBefore<CivHooks::CvCombatInfo_setDamageMemberCount>(host, &BeforeCvCombatInfo_setDamageMemberCount);CivRegisterAfter<CivHooks::CvCombatInfo_setDamageMemberCount>(host, &AfterCvCombatInfo_setDamageMemberCount);CivRegisterReplace<CivHooks::CvCombatInfo_setDamageMemberCount>(host, &ReplaceCvCombatInfo_setDamageMemberCount);

Code

531void CvCombatInfo::setDamageMemberCount(int iDamageMemberCount)532{533	CvAssertMsg(iDamageMemberCount >=0 && iDamageMemberCount <= MAX_DAMAGE_MEMBER_COUNT, "Invalid damage member count!");534	m_iDamageMemberCount = std::min(iDamageMemberCount, (int)MAX_DAMAGE_MEMBER_COUNT);535}

Calls

Called by