CvUnitEntry::GetCombat() const
- Defined in
- CvUnitClasses.cpp, line 723
- Class
- CvUnitEntry
- Hook name
CivHooks::CvUnitEntry_GetCombat
Hooks
static bool BeforeCvUnitEntry_GetCombat(const CvUnitEntry* self, int& result);static void AfterCvUnitEntry_GetCombat(const CvUnitEntry* self, int& result);static int ReplaceCvUnitEntry_GetCombat(int (*original)(const CvUnitEntry*), const CvUnitEntry* self);CivRegisterBefore<CivHooks::CvUnitEntry_GetCombat>(host, &BeforeCvUnitEntry_GetCombat);CivRegisterAfter<CivHooks::CvUnitEntry_GetCombat>(host, &AfterCvUnitEntry_GetCombat);CivRegisterReplace<CivHooks::CvUnitEntry_GetCombat>(host, &ReplaceCvUnitEntry_GetCombat);
Code
722/// Returns combat value723int CvUnitEntry::GetCombat() const724{725 return m_iCombat;726}
Called by
- CvAdvisorCounsel::BuildCounselList(PlayerTypes)
- CvBarbarians::GetRandomBarbarianUnitType(CvPlot *, UnitAITypes)
- CvCity::CanPlaceUnitHere(UnitTypes)
- CvDllUnitInfo::GetCombat() const
- CvGame::GetCompetitiveSpawnUnitType(PlayerTypes, bool, bool, bool)
- CvGame::GetRandomSpawnUnitType(PlayerTypes, bool, bool)
- CvGame::GetRandomUniqueUnitType(bool, bool, bool, bool)
- CvGame::getBestLandUnitCombat()
- CvGameQueries::AreUnitsSameType(UnitTypes, UnitTypes)
- CvGameQueries::GetLeastAdvancedUnitClassNobodyHas(bool)
- CvPlayer::DoUnresearchedTechBonusFromKill(CvUnit *, UnitTypes, int, int, int &)
- CvPlayer::DoYieldBonusFromKill(YieldTypes, CvUnit *, CvUnit *, UnitTypes, int, int, bool, int &)
- CvPlayer::canReceiveGoody(CvPlot *, GoodyTypes, CvUnit *) const
- CvTacticalAI::FindClosestUnit(CvPlot *, int, bool, bool, int, bool, bool, bool, CvPlot *)
- CvUnit::GetCaptureChance(CvUnit *)
- CvUnit::GetPower() const
- CvUnit::reset(int, UnitTypes, PlayerTypes, bool)
- CvUnitEntry::DoUpdatePower()
- CvUnitProductionAI::GetTempWeightRevised(UnitTypes, int)