CvCombatInfo::setFinalDamage(BattleUnitTypes, int)
- Defined in
- CvStructs.cpp, line 407
- Class
- CvCombatInfo
- Hook name
CivHooks::CvCombatInfo_setFinalDamage
Hooks
static bool BeforeCvCombatInfo_setFinalDamage(CvCombatInfo* self, BattleUnitTypes unitType, int iFinalDamage);static void AfterCvCombatInfo_setFinalDamage(CvCombatInfo* self, BattleUnitTypes unitType, int iFinalDamage);static void ReplaceCvCombatInfo_setFinalDamage(void (*original)(CvCombatInfo*, BattleUnitTypes, int), CvCombatInfo* self, BattleUnitTypes unitType, int iFinalDamage);CivRegisterBefore<CivHooks::CvCombatInfo_setFinalDamage>(host, &BeforeCvCombatInfo_setFinalDamage);CivRegisterAfter<CivHooks::CvCombatInfo_setFinalDamage>(host, &AfterCvCombatInfo_setFinalDamage);CivRegisterReplace<CivHooks::CvCombatInfo_setFinalDamage>(host, &ReplaceCvCombatInfo_setFinalDamage);
Code
407void CvCombatInfo::setFinalDamage(BattleUnitTypes unitType, int iFinalDamage)408{409 checkBattleUnitType(unitType);410 m_iFinalDamage[unitType] = iFinalDamage;411}
Calls
Called by
- CvUnitCombat::GenerateAirCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateAirSweepCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateMeleeCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateNuclearCombatInfo(CvUnit &, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateRangedCombatInfo(CvCity &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateRangedCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)