CvUnit::getExtraCombatPercent() const
- Defined in
- CvUnit.cpp, line 18230
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_getExtraCombatPercent
Hooks
static bool BeforeCvUnit_getExtraCombatPercent(const CvUnit* self, int& result);static void AfterCvUnit_getExtraCombatPercent(const CvUnit* self, int& result);static int ReplaceCvUnit_getExtraCombatPercent(int (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getExtraCombatPercent>(host, &BeforeCvUnit_getExtraCombatPercent);CivRegisterAfter<CivHooks::CvUnit_getExtraCombatPercent>(host, &AfterCvUnit_getExtraCombatPercent);CivRegisterReplace<CivHooks::CvUnit_getExtraCombatPercent>(host, &ReplaceCvUnit_getExtraCombatPercent);
Code
18230int CvUnit::getExtraCombatPercent() const18231{18232 VALIDATE_OBJECT18233 return m_iExtraCombatPercent;18234}
Calls
FAutoVariable::operator const int &
Called by
- CvHomelandAI::FindUnitsForThisMove(AIHomelandMove, bool)
- CvTacticalAI::FindUnitsForThisMove(TacticalAIMoveTypes, CvPlot *, int, bool)
- CvUnit::GetGenericMaxStrengthModifier(const CvUnit *, const CvPlot *, bool) const
- CvUnit::GetMaxRangedCombatStrength(const CvUnit *, const CvCity *, bool, bool) const
- CvLuaUnit::lGetExtraCombatPercent(lua_State *)