CvMilitaryAI
- Declared in
- CvMilitaryAI.h, line 160
Functions
- BumpNumberOfTimesOpsBuildSkippedOver() not a hook point
- BuyEmergencyBuilding(CvCity *)
- BuyEmergencyUnit(UnitAITypes, CvCity *)
- CvMilitaryAI() not a hook point
- DisbandObsoleteUnits()
- DoTurn()
- EvaluateMilitaryApproaches(CvCity *, bool, bool)
- FindBestAttackTarget(AIOperationTypes, PlayerTypes, int *)
- FindBestUnitToScrap(bool, bool, int &)
- GetArmyBeingBuilt() const not a hook point
- GetBarbarianThreatTotal()
- GetBasicAttackOperation(PlayerTypes)
- GetBestAirSweepTarget(CvUnit *) const
- GetCityStateAttackOperation(PlayerTypes)
- GetCoastalPlotAdjacentToTarget(CvPlot *, CvArmyAI *) const
- GetHighestThreat()
- GetLandDefenseState() const not a hook point
- GetLandReservesAvailable() const not a hook point
- GetLogFileName(CvString &, bool) const
- GetMandatoryReserveSize() const not a hook point
- GetMaxPossibleInterceptions(CvPlot *, bool) const
- GetMilitaryAIStrategies()
- GetMostThreatenedCity(int)
- GetNavalDefenseState() const not a hook point
- GetNearestCoastalCity(PlayerTypes) const
- GetNumberCivsAtWarWith() const
- GetNumberOfTimesOpsBuildSkippedOver() const not a hook point
- GetNumEnemyAirUnitsInRange(CvPlot *, int, bool, bool) const
- GetPercentOfRecommendedMilitarySize() const
- GetPlayer()
- GetPowerOfStrongestBuildableUnit(DomainTypes)
- GetPureNavalAttackOperation(PlayerTypes)
- GetRecommendedMilitarySize() const not a hook point
- GetShowOfForceOperation(PlayerTypes)
- GetSneakAttackOperation(PlayerTypes)
- GetThreatTotal() const not a hook point
- GetThreatWeight(ThreatTypes)
- GetTurnStrategyAdopted(MilitaryAIStrategyTypes)
- GetUnitForArmy(CvCity *) const
- HasAirforce() const not a hook point
- Init(CvMilitaryAIStrategyXMLEntries *, CvPlayer *, CvDiplomacyAI *)
- IsAttackReady(MultiunitFormationTypes, AIOperationTypes) const
- IsUsingStrategy(MilitaryAIStrategyTypes)
- LogAttackTargets(AIOperationTypes, PlayerTypes, CvWeightedVector<CvMilitaryTarget, 64 * 10, true> &)
- LogAvailableForces()
- LogChosenTarget(AIOperationTypes, PlayerTypes, CvMilitaryTarget &)
- LogCityCaptured(CvCity *, PlayerTypes)
- LogCityRazed(CvCity *, PlayerTypes)
- LogCivilizationDestroyed()
- LogDeclarationOfWar(PlayerTypes)
- LogDeficitScrapUnit(UnitHandle)
- LogMilitaryStatus()
- LogMilitarySummaryMessage(const CvString &)
- LogPeace(PlayerTypes)
- LogPeace(TeamTypes)
- LogScrapUnit(UnitHandle, bool, bool)
- LogStrategy(MilitaryAIStrategyTypes, bool)
- LogWarStateChange(PlayerTypes, WarStateTypes, WarStateTypes)
- MakeEmergencyPurchases()
- MakeOffensivePurchases()
- Read(FDataStream &)
- RequestBasicAttack(PlayerTypes, int)
- RequestCityStateAttack(PlayerTypes)
- RequestImprovements()
- RequestNukeAttack(PlayerTypes)
- RequestPillageAttack(PlayerTypes)
- RequestPureNavalAttack(PlayerTypes, int)
- RequestShowOfForce(PlayerTypes)
- RequestSneakAttack(PlayerTypes)
- RequestSpecificAttack(CvMilitaryTarget, int)
- Reset()
- ResetCounters() not a hook point
- ResetNumberOfTimesOpsBuildSkippedOver() not a hook point
- ScanForBarbarians()
- ScoreTarget(CvMilitaryTarget &, AIOperationTypes)
- SetTurnStrategyAdopted(MilitaryAIStrategyTypes, int)
- SetUsingStrategy(MilitaryAIStrategyTypes, bool)
- ShouldAttackBySea(PlayerTypes, CvMilitaryTarget &)
- ThreatDecrease(ThreatTypes, ThreatTypes)
- ThreatIncrease(ThreatTypes, ThreatTypes)
- Uninit()
- UpdateBaseData()
- UpdateDefenseState()
- UpdateMilitaryStrategies()
- UpdateOperations()
- UpdateThreats()
- UpdateWars()
- UseStrategy(MilitaryAIStrategyTypes, bool)
- WarStateChange(PlayerTypes, WarStateTypes, WarStateTypes)
- WillAirUnitRebase(CvUnit *) const
- Write(FDataStream &)
- ~CvMilitaryAI() not a hook point