CvCity::GetMaxHitPoints() const
- Defined in
- CvCity.cpp, line 17059
- Class
- CvCity
- Hook name
CivHooks::CvCity_GetMaxHitPoints
Hooks
static bool BeforeCvCity_GetMaxHitPoints(const CvCity* self, int& result);static void AfterCvCity_GetMaxHitPoints(const CvCity* self, int& result);static int ReplaceCvCity_GetMaxHitPoints(int (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_GetMaxHitPoints>(host, &BeforeCvCity_GetMaxHitPoints);CivRegisterAfter<CivHooks::CvCity_GetMaxHitPoints>(host, &AfterCvCity_GetMaxHitPoints);CivRegisterReplace<CivHooks::CvCity_GetMaxHitPoints>(host, &ReplaceCvCity_GetMaxHitPoints);
Code
17059int CvCity::GetMaxHitPoints() const17060{17061 return GC.getMAX_CITY_HIT_POINTS() + m_iExtraHitPoints;17062}
Calls
Called by
- CvCity::ChangeExtraHitPoints(int)
- CvCity::GetAirStrikeDefenseDamage(const CvUnit *, bool) const
- CvCity::canRangeStrike() const
- CvCity::setDamage(int, bool)
- CvPlayerCulture::DoSwapGreatWorks(YieldTypes)
- CvDiplomacyAI::DoUpdateEstimateOtherPlayerMilitaryThreats()
- CvDiplomacyAI::DoUpdateMilitaryThreats()
- CvDiplomacyAI::DoUpdateWarStates()
- CvDllCity::GetMaxHitPoints() const
- CvHomelandAI::ExecuteAircraftMoves()
- CvMilitaryAI::WillAirUnitRebase(CvUnit *) const
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvCombatInfo::getDamageInflicted(BattleUnitTypes) const
- CvTacticalAI::ExecuteOneProtectedBombard(CvTacticalTarget &)
- CvTacticalAI::ExecuteSafeBombards(CvTacticalTarget &)
- CvTacticalAI::IdentifyPriorityTargets()
- CvTacticalAI::PlotCaptureCityMoves()
- CvTacticalAI::PlotDamageCityMoves()
- CvTacticalAI::ScoreGreatGeneralPlot(UnitHandle, CvPlot *, CvArmyAI *)
- CvTacticalAnalysisMap::CalculateMilitaryStrengths()
- CvTacticalAnalysisMap::PrioritizeZones()
- CvUnit::canMoveInto(const CvPlot &, byte) const
- CvUnitCombat::ApplyNuclearExplosionDamage(const CvCombatMemberEntry *, int, CvUnit *, CvPlot *, int)
- CvUnitCombat::GenerateAirCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateMeleeCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateNuclearExplosionDamage(CvPlot *, int, CvUnit *, CvCombatMemberEntry *, int *, int)
- CvUnitCombat::GenerateRangedCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::ResolveCityMeleeCombat(const CvCombatInfo &, uint)
- SetupCity(const CvWorldBuilderMap::City &, int, int)
- CvLuaCity::lGetMaxHitPoints(lua_State *)