CvUnit::getDefenseModifier() const
- Defined in
- CvUnit.cpp, line 15127
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_getDefenseModifier
Hooks
static bool BeforeCvUnit_getDefenseModifier(const CvUnit* self, int& result);static void AfterCvUnit_getDefenseModifier(const CvUnit* self, int& result);static int ReplaceCvUnit_getDefenseModifier(int (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getDefenseModifier>(host, &BeforeCvUnit_getDefenseModifier);CivRegisterAfter<CivHooks::CvUnit_getDefenseModifier>(host, &AfterCvUnit_getDefenseModifier);CivRegisterReplace<CivHooks::CvUnit_getDefenseModifier>(host, &ReplaceCvUnit_getDefenseModifier);
Code
15127int CvUnit::getDefenseModifier() const15128{15129 VALIDATE_OBJECT15130 return m_iDefenseModifier;15131}
Calls
FAutoVariable::operator const int &
Called by
- CvHomelandAI::FindUnitsForThisMove(AIHomelandMove, bool)
- CvTacticalAI::FindUnitsForThisMove(TacticalAIMoveTypes, CvPlot *, int, bool)
- CvUnit::AI_promotionValue(PromotionTypes)
- CvUnit::GetMaxDefenseStrength(const CvPlot *, const CvUnit *, bool) const
- CvUnit::GetMaxRangedCombatStrength(const CvUnit *, const CvCity *, bool, bool) const
- CvLuaUnit::lGetDefenseModifier(lua_State *)