CustomMods::isAI_SMART_V3()
- Defined in
- CustomMods.h, line 1274
- Class
- CustomMods
- Not a hook point
- written in a header
Code
1274 MOD_OPT_DECL(AI_SMART_V3)Called by
63 functions in 17 files
- CvCityAI::AI_chooseProduction(bool)
- CvCityCitizens::DoTurn()
- CityStrategyAIHelpers::IsTestCityStrategy_CapitalNeedSettler(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_NeedTileImprovers(AICityStrategyTypes, CvCity *)
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvDangerPlots::AssignUnitDangerValue(CvUnit *, CvPlot *)
- CvDangerPlots::UpdateDanger(bool, bool)
- CvEconomicAI::DisbandExtraWorkers()
- CvEconomicAI::DoHurry()
- CvEconomicAI::DoTurn()
- EconomicAIHelpers::IsTestStrategy_EnoughArchaeologists(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_ExpandLikeCrazy(EconomicAIStrategyTypes, CvPlayer *)
- CvGrandStrategyAI::GetCulturePriority()
- CvGrandStrategyAI::GetPersonalityAndGrandStrategy(FlavorTypes, bool)
- CvGrandStrategyAI::GetSpaceshipPriority()
- CvHomelandAI::EstablishHomelandPriorities()
- CvHomelandAI::ExecuteAircraftMoves()
- CvHomelandAI::ExecuteArchaeologistMoves()
- CvHomelandAI::ExecuteMovesToSafestPlot()
- CvHomelandAI::PlotAircraftMoves()
- CvHomelandAI::PlotFirstTurnSettlerMoves()
- CvHomelandAI::PlotHealMoves()
- CvHomelandAI::PlotMovesToSafety()
- CvHomelandAI::PlotUpgradeMoves()
- CvMilitaryAI::GetNumEnemyAirUnitsInRange(CvPlot *, int, bool, bool) const
- CvMilitaryAI::UpdateBaseData()
- CvMilitaryAI::WillAirUnitRebase(CvUnit *) const
- CvPlayerAI::GetDirectiveArtist(CvUnit *)
- CvPlayerAI::GetDirectiveMerchant(CvUnit *)
- CvPlayerAI::GetDirectiveMusician(CvUnit *)
- CvPlayerAI::GetDirectiveScientist(CvUnit *)
- CvPlayerAI::GetDirectiveWriter(CvUnit *)
- CvPolicyAI::ChooseNextPolicy(CvPlayer *)
- CvPlayerPolicies::AddFlavorAsStrategies(int)
- CvTacticalAI::AssignTacticalMove(CvTacticalMove)
- CvTacticalAI::CommandeerUnits()
- CvTacticalAI::ComputeTotalExpectedDamage(CvTacticalTarget *, CvPlot *)
- CvTacticalAI::ExecuteAttack(CvTacticalTarget *, CvPlot *, bool, bool)
- CvTacticalAI::ExecuteCloseOnTarget(CvTacticalTarget &, CvTacticalDominanceZone *)
- CvTacticalAI::ExecuteFlankAttack(CvTacticalTarget &)
- CvTacticalAI::ExecuteMoveOfBlockingUnit(UnitHandle)
- CvTacticalAI::ExecuteMoveToPlot(UnitHandle, CvPlot *, bool)
- CvTacticalAI::ExecuteMovesToSafestPlot()
- CvTacticalAI::ExecuteOneProtectedBombard(CvTacticalTarget &)
- CvTacticalAI::ExecuteSafeBombards(CvTacticalTarget &)
- CvTacticalAI::FindClosestUnit(CvPlot *, int, bool, bool, int, bool, bool, bool, CvPlot *)
- CvTacticalAI::FindUnitsWithinStrikingDistance(CvPlot *, int, int, bool, bool, bool, bool, bool, bool)
- CvTacticalAI::MoveToEmptySpaceNearTarget(UnitHandle, CvPlot *, bool)
- CvTacticalAI::MoveToEmptySpaceTwoFromTarget(UnitHandle, CvPlot *, bool)
- CvTacticalAI::MoveToUsingSafeEmbark(UnitHandle, CvPlot *, bool &)
- CvTacticalAI::PlotAirInterceptMoves()
- CvTacticalAI::PlotCaptureCityMoves()
- CvTacticalAI::PlotDamageCityMoves()
- CvTacticalAI::PlotMovesToSafety(bool)
- CvTacticalAnalysisMap::AddToDominanceZones(int, CvTacticalAnalysisCell *)
- CvTacticalAnalysisMap::CalculateMilitaryStrengths()
- CvTechAI::ChooseNextTech(CvPlayer *, bool)
- CvTechAI::PropagateWeights(int, int, int, int)
- CvTechAI::ReweightByCost(CvPlayer *, bool)
- CvPlayerTechs::AddFlavorAsStrategies(int)
- CvPlayerTechs::SetLocalePriorities()
- CvUnit::AI_promotionValue(PromotionTypes)
- CvWonderProductionAI::ChooseWonder(bool, bool, int &)