CvDiplomacyAI
- Declared in
- CvDiplomacyAI.h, line 59
How a player's AI sees and treats every other player: CvPlayer::GetDiplomacyAI returns it. CvDiplomacyAI::DoTurn brings it up to date at the start of each major civilization's turn.
- Opinion, how it feels about another major civilization, from unforgivable to ally:
CvDiplomacyAI::GetMajorCivOpinion. It is worked out from a score,CvDiplomacyAI::GetMajorCivOpinionWeight. - Approach, how it means to treat them (war, hostile, deceptive, guarded, afraid, friendly or neutral):
CvDiplomacyAI::GetMajorCivApproach. - War and peace are decided here, but made on the team:
CvTeam::declareWarandCvTeam::makePeace. - Close by:
CvDealAIvalues trades,CvMinorCivAIis a city-state's side of diplomacy, andCvDiplomacyRequestscarries the AI's messages to a human player.
Functions
- CacheOtherPlayerWarValuesLost()
- ChangeApproachTowardsUsGuessCounter(PlayerTypes, int)
- ChangeBrokenBorderPromiseValue(PlayerTypes, int)
- ChangeBrokenExpansionPromiseValue(PlayerTypes, int)
- ChangeCommonFoeValue(PlayerTypes, int)
- ChangeCoopWarCounter(PlayerTypes, PlayerTypes, int)
- ChangeDeclarationLogTurnForIndex(int, int)
- ChangeDeclaredWarOnFriendValue(PlayerTypes, int)
- ChangeDemandCounter(PlayerTypes, int)
- ChangeDenouncedPlayerCounter(PlayerTypes, int)
- ChangeDiploLogStatementTurnForIndex(PlayerTypes, int, int)
- ChangeDoFCounter(PlayerTypes, int)
- ChangeIgnoredBorderPromiseValue(PlayerTypes, int)
- ChangeIgnoredExpansionPromiseValue(PlayerTypes, int)
- ChangeNegativeArchaeologyPoints(PlayerTypes, int)
- ChangeNegativeReligiousConversionPoints(PlayerTypes, int)
- ChangeNumCitiesLiberated(PlayerTypes, int)
- ChangeNumCiviliansReturnedToMe(PlayerTypes, int)
- ChangeNumLandmarksBuiltForMe(PlayerTypes, int)
- ChangeNumTimesCultureBombed(PlayerTypes, int)
- ChangeNumTimesIntrigueSharedBy(PlayerTypes, int)
- ChangeNumTimesNuked(PlayerTypes, int)
- ChangeNumTimesRobbedBy(PlayerTypes, int)
- ChangeNumWarsFought(PlayerTypes, int)
- ChangeNumWondersBeatenTo(PlayerTypes, int)
- ChangeOtherPlayerNumMajorsAttacked(PlayerTypes, int, TeamTypes)
- ChangeOtherPlayerNumMajorsConquered(PlayerTypes, int)
- ChangeOtherPlayerNumMinorsAttacked(PlayerTypes, int)
- ChangeOtherPlayerNumMinorsConquered(PlayerTypes, int)
- ChangeOtherPlayerNumProtectedMinorsAttacked(PlayerTypes, int)
- ChangeOtherPlayerNumProtectedMinorsBullied(PlayerTypes, int)
- ChangeOtherPlayerNumProtectedMinorsKilled(PlayerTypes, int)
- ChangeOtherPlayerTurnsSinceAttackedProtectedMinor(PlayerTypes, int)
- ChangeOtherPlayerTurnsSinceKilledProtectedMinor(PlayerTypes, int)
- ChangeOtherPlayerTurnsSinceSidedWithProtectedMinor(PlayerTypes, int)
- ChangeOtherPlayerWarmongerAmountTimes100(PlayerTypes, int)
- ChangeOtherPlayerWarValueLost(PlayerTypes, PlayerTypes, int)
- ChangePlayerMilitaryPromiseCounter(PlayerTypes, int)
- ChangePlayerNoSettleRequestCounter(PlayerTypes, int)
- ChangePlayerNumTurnsAtWar(PlayerTypes, int)
- ChangePlayerStopSpyingRequestCounter(PlayerTypes, int)
- ChangeRecentAssistValue(PlayerTypes, int)
- ChangeRecentTradeValue(PlayerTypes, int)
- ChangeTurnsSinceTheyFoiledOurProposal(PlayerTypes, int)
- ChangeTurnsSinceTheySupportedOurHosting(PlayerTypes, int)
- ChangeTurnsSinceTheySupportedOurProposal(PlayerTypes, int)
- ChangeTurnsSinceWeDislikedTheirProposal(PlayerTypes, int)
- ChangeTurnsSinceWeLikedTheirProposal(PlayerTypes, int)
- ChangeWantPeaceCounter(PlayerTypes, int)
- ChangeWarValueLost(PlayerTypes, int)
- ClearDealToRenew()
- CvDiplomacyAI() not a hook point
- DeclareWar(PlayerTypes)
- DisplayAILeaderMessage(PlayerTypes, DiploUIStateTypes, DiploMessageTypes, LeaderheadAnimationTypes, int)
- DisplayAILeaderMessage(PlayerTypes, DiploUIStateTypes, DiploMessageTypes, PlayerTypes, LeaderheadAnimationTypes, int)
- DisplayAILeaderMessage(PlayerTypes, DiploUIStateTypes, DiploMessageTypes, PlayerTypes, const Localization::String &, LeaderheadAnimationTypes, int)
- DoAddNewDeclarationToLog(PublicDeclarationTypes, int, int, PlayerTypes, bool)
- DoAddNewStatementToDiploLog(PlayerTypes, DiploStatementTypes)
- DoAddWantsResearchAgreementWithPlayer(PlayerTypes)
- DoAfraidStatement(PlayerTypes, DiploStatementTypes &)
- DoAggressiveMilitaryStatement(PlayerTypes, DiploStatementTypes &)
- DoAngryBefriendedEnemy(PlayerTypes, DiploStatementTypes &, int &)
- DoAngryDenouncedFriend(PlayerTypes, DiploStatementTypes &, int &)
- DoAttackedCityStateStatement(PlayerTypes, DiploStatementTypes &, int &)
- DoBeginDiploWithHuman()
- DoBeginDiploWithHumanEspionageResult()
- DoBeginDiploWithHumanInDiscuss()
- DoBulliedCityStateStatement(PlayerTypes, DiploStatementTypes &, int &)
- DoCancelHaltDemandProcess()
- DoCancelWantsResearchAgreementWithPlayer(PlayerTypes)
- DoCaughtYourSpyStatement(PlayerTypes, DiploStatementTypes &)
- DoContactMajorCivs()
- DoContactMinorCivs()
- DoContactPlayer(PlayerTypes)
- DoConvertedMyCityStatement(PlayerTypes, DiploStatementTypes &)
- DoCoopWarStatement(PlayerTypes, DiploStatementTypes &, int &)
- DoCoopWarTimeStatement(PlayerTypes, DiploStatementTypes &, int &)
- DoCounters()
- DoDemandMade(PlayerTypes)
- DoDenounceFriendStatement(PlayerTypes, DiploStatementTypes &)
- DoDenouncePlayer(PlayerTypes)
- DoDenounceStatement(PlayerTypes, DiploStatementTypes &)
- DoDoFStatement(PlayerTypes, DiploStatementTypes &)
- DoDugUpMyYardStatement(PlayerTypes, DiploStatementTypes &)
- DoEmbassyExchange(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoEmbassyOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoEstimateOtherPlayerOpinions()
- DoExpansionBrokenPromiseStatement(PlayerTypes, DiploStatementTypes &)
- DoExpansionWarningStatement(PlayerTypes, DiploStatementTypes &)
- DoFirstContact(PlayerTypes)
- DoFirstContactInitRelationship(PlayerTypes)
- DoFromUIDiploEvent(PlayerTypes, FromUIDiploEventTypes, int, int)
- DoFYIBefriendedHumanEnemy(PlayerTypes, DiploStatementTypes &, int &)
- DoFYIBefriendedHumanFriend(PlayerTypes, DiploStatementTypes &, int &)
- DoFYIDenouncedHumanEnemy(PlayerTypes, DiploStatementTypes &, int &)
- DoFYIDenouncedHumanFriend(PlayerTypes, DiploStatementTypes &, int &)
- DoGift(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoHappyBefriendedFriend(PlayerTypes, DiploStatementTypes &, int &)
- DoHappyDenouncedEnemy(PlayerTypes, DiploStatementTypes &, int &)
- DoHappySamePolicyTree(PlayerTypes, DiploStatementTypes &)
- DoHostileStatement(PlayerTypes, DiploStatementTypes &)
- DoIdeologicalStatement(PlayerTypes, DiploStatementTypes &)
- DoInitializePersonality()
- DoKilledByPlayer(PlayerTypes)
- DoKilledCityStateStatement(PlayerTypes, DiploStatementTypes &, int &)
- DoKilledMySpyStatement(PlayerTypes, DiploStatementTypes &)
- DoKilledYourSpyStatement(PlayerTypes, DiploStatementTypes &)
- DoLuxuryTrade(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoMakeDeclarationInactive(PublicDeclarationTypes, int, int)
- DoMakeDemand(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoMakePeaceWithMinors()
- DoMakePublicDeclaration(PublicDeclarationTypes, int, int, PlayerTypes, PlayerTypes)
- DoMakeWarOnPlayer(PlayerTypes)
- DoMinorCivCompetitionStatement(PlayerTypes, DiploStatementTypes &, int &, bool)
- DoOpenBordersExchange(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoOpenBordersOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoPeaceOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoPlayerBulliedSomeone(PlayerTypes, PlayerTypes)
- DoPlayerDeclaredWarOnSomeone(PlayerTypes, TeamTypes)
- DoPlayerKilledSomeone(PlayerTypes, PlayerTypes)
- DoPlayerMetSomeone(PlayerTypes, PlayerTypes)
- DoPlotBuyingBrokenPromiseStatement(PlayerTypes, DiploStatementTypes &)
- DoPlotBuyingWarningStatement(PlayerTypes, DiploStatementTypes &)
- DoPossibleMinorLiberation(PlayerTypes, int)
- DoRenewExpiredDeal(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoRequest(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoRequestFriendDenounceStatement(PlayerTypes, DiploStatementTypes &, int &)
- DoResearchAgreementOffer(PlayerTypes, DiploStatementTypes &, CvDeal *)
- DoSendStatementToPlayer(PlayerTypes, DiploStatementTypes, int, CvDeal *)
- DoShareIntrigueStatement(PlayerTypes, DiploStatementTypes &)
- DoSomeoneDeclaredWarOnMe(TeamTypes)
- DoStartDemandProcess(PlayerTypes)
- DoTestContinueCoopWarsDesire(PlayerTypes, PlayerTypes &)
- DoTestCoopWarDesire(PlayerTypes, PlayerTypes &)
- DoTestDemandReady()
- DoTestPromises()
- DoTheyFoiledOurProposal(PlayerTypes, DiploStatementTypes &)
- DoTheySupportedOurHosting(PlayerTypes, DiploStatementTypes &)
- DoTheySupportedOurProposal(PlayerTypes, DiploStatementTypes &)
- DoTurn(PlayerTypes, DiplomacyPlayerType)
- DoUpdateApproachTowardsUsGuesses()
- DoUpdateDemands()
- DoUpdateEstimateOtherPlayerLandDisputeLevels()
- DoUpdateEstimateOtherPlayerMilitaryThreats()
- DoUpdateEstimateOtherPlayerVictoryDisputeLevels()
- DoUpdateExpansionAggressivePostures()
- DoUpdateHumanTradePriority(PlayerTypes, int)
- DoUpdateLandDisputeLevels()
- DoUpdateMajorCivApproaches()
- DoUpdateMilitaryAggressivePostures()
- DoUpdateMilitaryThreats()
- DoUpdateMinorCivApproaches()
- DoUpdateMinorCivDisputeLevels()
- DoUpdateMinorCivProtection(PlayerTypes, MinorCivApproachTypes)
- DoUpdateOnePlayerEconomicStrength(PlayerTypes)
- DoUpdateOnePlayerExpansionAggressivePosture(PlayerTypes)
- DoUpdateOnePlayerMilitaryAggressivePosture(PlayerTypes)
- DoUpdateOnePlayerMilitaryStrength(PlayerTypes)
- DoUpdateOnePlayerOpinion(PlayerTypes)
- DoUpdateOnePlayerTargetValue(PlayerTypes)
- DoUpdateOpinions()
- DoUpdateOtherPlayerWarDamageLevel()
- DoUpdatePeaceTreatyWillingness()
- DoUpdatePlanningExchanges()
- DoUpdatePlayerEconomicStrengths()
- DoUpdatePlayerMilitaryStrengths()
- DoUpdatePlayerTargetValues()
- DoUpdatePlotBuyingAggressivePosture()
- DoUpdateVictoryDisputeLevels()
- DoUpdateWarDamageLevel()
- DoUpdateWarGoals()
- DoUpdateWarmongerThreats()
- DoUpdateWarProjections()
- DoUpdateWarStates()
- DoUpdateWonderDisputeLevels()
- DoWarDamageDecay()
- DoWarmongerStatement(PlayerTypes, DiploStatementTypes &)
- DoWeAttackedYourMinorStatement(PlayerTypes, DiploStatementTypes &, int &)
- DoWeBulliedYourMinorStatement(PlayerTypes, DiploStatementTypes &, int &)
- DoWeDislikedTheirProposal(PlayerTypes, DiploStatementTypes &)
- DoWeLikedTheirProposal(PlayerTypes, DiploStatementTypes &)
- DoWeMadePeaceWithSomeone(TeamTypes)
- EverMadeBorderPromise(PlayerTypes)
- EverMadeExpansionPromise(PlayerTypes)
- GetAngryAboutProtectedMinorAttackedScore(PlayerTypes)
- GetAngryAboutProtectedMinorBulliedScore(PlayerTypes)
- GetAngryAboutProtectedMinorKilledScore(PlayerTypes)
- GetAngryAboutSidedWithProtectedMinorScore(PlayerTypes)
- GetApproachTowardsUsGuess(PlayerTypes)
- GetApproachTowardsUsGuessCounter(PlayerTypes) const
- GetAttackedByHumanMessage()
- GetBestApproachTowardsMajorCiv(PlayerTypes, int &, bool, bool, WarFaceTypes &)
- GetBestApproachTowardsMinorCiv(PlayerTypes, int &, bool, bool)
- GetBoldness() const
- GetBrokenAttackCityStatePromiseScore(PlayerTypes)
- GetBrokenAttackCityStatePromiseWithAnybodyScore(PlayerTypes)
- GetBrokenBorderPromiseScore(PlayerTypes)
- GetBrokenBorderPromiseValue(PlayerTypes)
- GetBrokenBullyCityStatePromiseScore(PlayerTypes)
- GetBrokenCoopWarPromiseScore(PlayerTypes)
- GetBrokenExpansionPromiseScore(PlayerTypes)
- GetBrokenExpansionPromiseValue(PlayerTypes)
- GetBrokenMilitaryPromiseScore(PlayerTypes)
- GetBrokenMilitaryPromiseWithAnybodyScore(PlayerTypes)
- GetBrokenNoConvertPromiseScore(PlayerTypes)
- GetBrokenNoDiggingPromiseScore(PlayerTypes)
- GetBrokenSpyPromiseScore(PlayerTypes)
- GetCapitalCapturedByScore(PlayerTypes)
- GetChattiness() const
- GetCiviliansReturnedToMeScore(PlayerTypes)
- GetCommonFoeScore(PlayerTypes)
- GetCommonFoeValue(PlayerTypes)
- GetCoopWarAcceptedState(PlayerTypes, PlayerTypes) const
- GetCoopWarCounter(PlayerTypes, PlayerTypes) const
- GetCoopWarScore(PlayerTypes, PlayerTypes, bool)
- GetDealToRenew(int *)
- GetDeclarationLogData1ForIndex(int)
- GetDeclarationLogData2ForIndex(int)
- GetDeclarationLogMustHaveMetPlayerForIndex(int)
- GetDeclarationLogTurnForIndex(int)
- GetDeclarationLogTypeForIndex(int)
- GetDeclaredWarOnFriendValue(PlayerTypes)
- GetDemandCounter(PlayerTypes) const
- GetDemandEverMadeScore(PlayerTypes)
- GetDemandTargetPlayer() const
- GetDemandTooSoonNumTurns(PlayerTypes) const
- GetDenouncedEnemyScore(PlayerTypes)
- GetDenouncedFriendScore(PlayerTypes)
- GetDenouncedPlayerCounter(PlayerTypes) const
- GetDenouncedThemScore(PlayerTypes)
- GetDenouncedUsScore(PlayerTypes)
- GetDenounceWeight(PlayerTypes, bool)
- GetDenounceWillingness() const
- GetDifferentLatePoliciesScore(PlayerTypes)
- GetDiploBalance() const
- GetDiploLogStatementTurnForIndex(PlayerTypes, int)
- GetDiploLogStatementTypeForIndex(PlayerTypes, int)
- GetDiploModifiers(PlayerTypes, std::vector<Opinion> &)
- GetDiploStringForMessage(DiploMessageTypes, PlayerTypes)
- GetDiploStringForMessage(DiploMessageTypes, PlayerTypes, const Localization::String &)
- GetDiploStringForMessage(DiploMessageTypes, PlayerTypes, const Localization::String &, const Localization::String &)
- GetDiploTextFromTag(const char *)
- GetDiploTextFromTag(const char *, const Localization::String &)
- GetDiploTextFromTag(const char *, const Localization::String &, const Localization::String &)
- GetDislikedTheirProposalScore(PlayerTypes)
- GetDOFAcceptedScore(PlayerTypes)
- GetDoFCounter(PlayerTypes) const
- GetDoFWillingness() const
- GetDOFWithAnyEnemyScore(PlayerTypes)
- GetDOFWithAnyFriendScore(PlayerTypes)
- GetEmbassyScore(PlayerTypes)
- GetEndDoFMessage(PlayerTypes)
- GetEndWorkAgainstSomeoneMessage(PlayerTypes, const Localization::String &)
- GetEstimateOtherPlayerLandDisputeLevel(PlayerTypes, PlayerTypes) const
- GetEstimateOtherPlayerMilitaryThreat(PlayerTypes, PlayerTypes) const
- GetEstimateOtherPlayerVictoryDisputeLevel(PlayerTypes, PlayerTypes) const
- GetExpansionAggressivePosture(PlayerTypes) const
- GetFoiledMyProposalScore(PlayerTypes)
- GetForgaveForSpyingScore(PlayerTypes)
- GetForgiveness() const
- GetFriendDeclaredWarOnUsScore(PlayerTypes)
- GetFriendDenouncedUsScore(PlayerTypes)
- GetFriendDenouncementScore(PlayerTypes)
- GetGaveAssistanceToScore(PlayerTypes)
- GetGlobalCoopWarAcceptedState(PlayerTypes)
- GetGlobalCoopWarCounter(PlayerTypes)
- GetGreetHumanMessage(LeaderheadAnimationTypes &)
- GetHasAdoptedHisReligionScore(PlayerTypes)
- GetHasAdoptedMyReligionScore(PlayerTypes)
- GetIgnoredAttackCityStatePromiseScore(PlayerTypes)
- GetIgnoredBorderPromiseScore(PlayerTypes)
- GetIgnoredBorderPromiseValue(PlayerTypes)
- GetIgnoredBullyCityStatePromiseScore(PlayerTypes)
- GetIgnoredExpansionPromiseScore(PlayerTypes)
- GetIgnoredExpansionPromiseValue(PlayerTypes)
- GetIgnoredMilitaryPromiseScore(PlayerTypes)
- GetIgnoredNoConvertPromiseScore(PlayerTypes)
- GetIgnoredNoDiggingPromiseScore(PlayerTypes)
- GetIgnoredSpyPromiseScore(PlayerTypes)
- GetInsultHumanMessage()
- GetLandDisputeLevel(PlayerTypes) const
- GetLandDisputeLevelScore(PlayerTypes)
- GetLandmarksBuiltForMeScore(PlayerTypes)
- GetLastTurnLandDisputeLevel(PlayerTypes) const
- GetLastTurnMilitaryAggressivePosture(PlayerTypes) const
- GetLastWarProjection(PlayerTypes) const
- GetLiberatedCitiesScore(PlayerTypes)
- GetLikedTheirProposalScore(PlayerTypes)
- GetLoyalty() const
- GetMajorCivApproach(PlayerTypes, bool) const
- GetMajorCivOpinion(PlayerTypes) const
- GetMajorCivOpinionWeight(PlayerTypes)
- GetMajorCivOtherPlayerOpinion(PlayerTypes, PlayerTypes) const
- GetMeanness() const
- GetMilitaryAggressivePosture(PlayerTypes) const
- GetMilitaryThreat(PlayerTypes) const
- GetMinorCivApproach(PlayerTypes) const
- GetMinorCivCompetitiveness() const
- GetMinorCivDisputeLevel(PlayerTypes) const
- GetMinorCivDisputeLevelScore(PlayerTypes)
- GetNeediness() const
- GetNegativeArchaeologyPoints(PlayerTypes) const
- GetNegativeReligiousConversionPoints(PlayerTypes) const
- GetNoSetterRequestScore(PlayerTypes)
- GetNukedByScore(PlayerTypes)
- GetNumCitiesLiberated(PlayerTypes)
- GetNumCiviliansReturnedToMe(PlayerTypes) const
- GetNumDoF()
- GetNumFriendsDenouncedBy()
- GetNumLandmarksBuiltForMe(PlayerTypes) const
- GetNumMajorCivApproach(MajorCivApproachTypes) const
- GetNumMajorCivOpinion(MajorCivOpinionTypes) const
- GetNumMinorCivApproach(MinorCivApproachTypes) const
- GetNumOurEnemiesPlayerAtWarWith(PlayerTypes)
- GetNumResearchAgreementsWanted() const
- GetNumTimesCultureBombed(PlayerTypes) const
- GetNumTimesIntrigueSharedBy(PlayerTypes) const
- GetNumTimesNuked(PlayerTypes) const
- GetNumTimesRobbedBy(PlayerTypes) const
- GetNumTurnsSinceSomethingSent(PlayerTypes)
- GetNumTurnsSinceStatementSent(PlayerTypes, DiploStatementTypes)
- GetNumWarsFought(PlayerTypes) const
- GetNumWondersBeatenTo(PlayerTypes) const
- GetOtherPlayerLastRoundWarValueLost(PlayerTypes, PlayerTypes) const
- GetOtherPlayerNumMajorsAttacked(PlayerTypes) const
- GetOtherPlayerNumMajorsConquered(PlayerTypes) const
- GetOtherPlayerNumMinorsAttacked(PlayerTypes) const
- GetOtherPlayerNumMinorsConquered(PlayerTypes) const
- GetOtherPlayerNumProtectedMinorsAttacked(PlayerTypes) const
- GetOtherPlayerNumProtectedMinorsBullied(PlayerTypes) const
- GetOtherPlayerNumProtectedMinorsKilled(PlayerTypes) const
- GetOtherPlayerProtectedMinorAttacked(PlayerTypes) const
- GetOtherPlayerProtectedMinorBullied(PlayerTypes)
- GetOtherPlayerProtectedMinorKilled(PlayerTypes) const
- GetOtherPlayerWarDamageLevel(PlayerTypes, PlayerTypes) const
- GetOtherPlayerWarmongerAmount(PlayerTypes)
- GetOtherPlayerWarmongerScore(PlayerTypes)
- GetOtherPlayerWarValueLost(PlayerTypes, PlayerTypes) const
- GetPaidTributeToScore(PlayerTypes)
- GetPersonalityMajorCivApproachBias(MajorCivApproachTypes) const
- GetPersonalityMinorCivApproachBias(MinorCivApproachTypes) const
- GetPlayer()
- GetPlayerBorderPromiseData(PlayerTypes)
- GetPlayerEconomicStrengthComparedToUs(PlayerTypes) const
- GetPlayerExpansionPromiseData(PlayerTypes)
- GetPlayerMilitaryPromiseCounter(PlayerTypes)
- GetPlayerMilitaryStrengthComparedToUs(PlayerTypes) const
- GetPlayerNoSettleRequestCounter(PlayerTypes) const
- GetPlayerNumTurnsAtWar(PlayerTypes) const
- GetPlayerStopSpyingRequestCounter(PlayerTypes) const
- GetPlayerTargetValue(PlayerTypes) const
- GetPlotBuyingAggressivePosture(PlayerTypes) const
- GetRandomPersonalityWeight(int) const
- GetRecentAssistScore(PlayerTypes)
- GetRecentAssistValue(PlayerTypes)
- GetRecentTradeScore(PlayerTypes)
- GetRecentTradeValue(PlayerTypes)
- GetRecklessExpanderScore(PlayerTypes)
- GetReligiousConversionPointsScore(PlayerTypes)
- GetRequestFriendToDenounce(PlayerTypes, bool &)
- GetResurrectedScore(PlayerTypes)
- GetSameLatePoliciesScore(PlayerTypes)
- GetScenarioModifier1(PlayerTypes)
- GetScenarioModifier2(PlayerTypes)
- GetScenarioModifier3(PlayerTypes)
- GetStateAllWars() const
- GetStopSpyingRequestScore(PlayerTypes)
- GetSupportedMyHostingScore(PlayerTypes)
- GetSupportedMyProposalScore(PlayerTypes)
- GetTeam()
- GetTeamNumTurnsAtWar(TeamTypes) const
- GetTimesCultureBombedScore(PlayerTypes)
- GetTimesIntrigueSharedScore(PlayerTypes)
- GetTimesRobbedScore(PlayerTypes)
- GetTotalLandDisputeLevel()
- GetTreatyWillingToAccept(PlayerTypes) const
- GetTreatyWillingToOffer(PlayerTypes) const
- GetTurnsSinceOtherPlayerSidedWithProtectedMinor(PlayerTypes)
- GetTurnsSincePlayerAttackedProtectedMinor(PlayerTypes) const
- GetTurnsSincePlayerBulliedProtectedMinor(PlayerTypes)
- GetTurnsSincePlayerKilledProtectedMinor(PlayerTypes) const
- GetTurnsSinceTheyFoiledOurProposal(PlayerTypes)
- GetTurnsSinceTheySupportedOurHosting(PlayerTypes)
- GetTurnsSinceTheySupportedOurProposal(PlayerTypes)
- GetTurnsSinceWeDislikedTheirProposal(PlayerTypes)
- GetTurnsSinceWeLikedTheirProposal(PlayerTypes)
- GetVictoryCompetitiveness() const
- GetVictoryDisputeLevel(PlayerTypes) const
- GetWantPeaceCounter(PlayerTypes) const
- GetWarDamageLevel(PlayerTypes) const
- GetWarFaceWithPlayer(PlayerTypes) const
- GetWarGoal(PlayerTypes) const
- GetWarMessage(PlayerTypes)
- GetWarmongerHate() const
- GetWarmongerThreat(PlayerTypes) const
- GetWarmongerThreatScore(PlayerTypes)
- GetWarProjection(PlayerTypes) const
- GetWarScore(PlayerTypes)
- GetWarState(PlayerTypes) const
- GetWarValueLost(PlayerTypes) const
- GetWeDeclaredWarOnFriendCount()
- GetWeDeclaredWarOnFriendScore(PlayerTypes)
- GetWeDenouncedFriendCount()
- GetWeDenouncedFriendScore(PlayerTypes)
- GetWillingToAgreeToCoopWarState(PlayerTypes, PlayerTypes)
- GetWonderCompetitiveness() const
- GetWonderDisputeLevel(PlayerTypes) const
- GetWonderDisputeLevelScore(PlayerTypes)
- HasSentAttackProtectedMinorTaunt(PlayerTypes, PlayerTypes)
- Init(CvPlayer *)
- IsActHostileTowardsHuman(PlayerTypes)
- IsAngryAboutProtectedMinorAttacked(PlayerTypes)
- IsAngryAboutProtectedMinorBullied(PlayerTypes)
- IsAngryAboutProtectedMinorKilled(PlayerTypes)
- IsAngryAboutSidedWithTheirProtectedMinor(PlayerTypes)
- IsAtWar(PlayerTypes)
- IsCanMakeResearchAgreementRightNow(PlayerTypes)
- IsCapitalCapturedBy(PlayerTypes)
- IsContinueCoopWar(PlayerTypes, PlayerTypes)
- IsCoopWarEverAsked(PlayerTypes, PlayerTypes) const
- IsCoopWarMessageTooSoon(PlayerTypes, PlayerTypes) const
- IsDeclarationLogForIndexActive(int)
- IsDemandEverMade(PlayerTypes) const
- IsDemandReady()
- IsDemandTooSoon(PlayerTypes) const
- IsDenounceAcceptable(PlayerTypes, bool)
- IsDenouncedPlayer(PlayerTypes) const
- IsDenounceFriendAcceptable(PlayerTypes)
- IsDenouncingPlayer(PlayerTypes) const
- IsDoFAcceptable(PlayerTypes)
- IsDoFAccepted(PlayerTypes) const
- IsDoFEverAsked(PlayerTypes) const
- IsDoFMessageTooSoon(PlayerTypes) const
- IsDoFRejected(PlayerTypes) const
- IsDontSettleAcceptable(PlayerTypes) const
- IsDontSettleMessageTooSoon(PlayerTypes) const
- IsEmbassyExchangeAcceptable(PlayerTypes)
- IsFriendDeclaredWarOnUs(PlayerTypes) const
- IsFriendDenouncedUs(PlayerTypes) const
- IsFriendDenounceRefusalUnacceptable(PlayerTypes, PlayerTypes)
- IsGaveAssistanceTo(PlayerTypes)
- IsGoingForCultureVictory()
- IsGoingForDiploVictory()
- IsGoingForSpaceshipVictory()
- IsGoingForWorldConquest()
- IsGoldRequest(PlayerTypes, CvDeal *, int &)
- IsHasActiveGoldQuest()
- IsHasPaidTributeTo(PlayerTypes)
- IsLockedIntoCoopWar(PlayerTypes)
- IsLuxuryRequest(PlayerTypes, CvDeal *, int &)
- IsMakeRequest(PlayerTypes, CvDeal *, bool &)
- IsMusteringForAttack(PlayerTypes) const
- IsNukedBy(PlayerTypes)
- IsOpenBordersExchangeAcceptable(PlayerTypes)
- IsOtherPlayerSidedWithProtectedMinor(PlayerTypes)
- IsPlayerAgreeNotToConvert(PlayerTypes)
- IsPlayerAgreeNotToDig(PlayerTypes)
- IsPlayerAskedNotToConvert(PlayerTypes)
- IsPlayerAskedNotToDig(PlayerTypes)
- IsPlayerBrokenAttackCityStatePromise(PlayerTypes)
- IsPlayerBrokenBorderPromise(PlayerTypes)
- IsPlayerBrokenBullyCityStatePromise(PlayerTypes)
- IsPlayerBrokenCoopWarPromise(PlayerTypes)
- IsPlayerBrokenExpansionPromise(PlayerTypes)
- IsPlayerBrokenMilitaryPromise(PlayerTypes)
- IsPlayerBrokenNoConvertPromise(PlayerTypes)
- IsPlayerBrokenNoDiggingPromise(PlayerTypes)
- IsPlayerBrokenSpyPromise(PlayerTypes)
- IsPlayerDemandAttractive(PlayerTypes)
- IsPlayerDenouncedEnemy(PlayerTypes) const
- IsPlayerDenouncedFriend(PlayerTypes) const
- IsPlayerDoFwithAnyEnemy(PlayerTypes) const
- IsPlayerDoFwithAnyFriend(PlayerTypes) const
- IsPlayerForgaveForSpying(PlayerTypes)
- IsPlayerIgnoredAttackCityStatePromise(PlayerTypes)
- IsPlayerIgnoredBorderPromise(PlayerTypes)
- IsPlayerIgnoredBullyCityStatePromise(PlayerTypes)
- IsPlayerIgnoredExpansionPromise(PlayerTypes)
- IsPlayerIgnoredMilitaryPromise(PlayerTypes)
- IsPlayerIgnoredNoConvertPromise(PlayerTypes)
- IsPlayerIgnoredNoDiggingPromise(PlayerTypes)
- IsPlayerIgnoredSpyPromise(PlayerTypes)
- IsPlayerMadeAttackCityStatePromise(PlayerTypes)
- IsPlayerMadeBorderPromise(PlayerTypes, int)
- IsPlayerMadeBullyCityStatePromise(PlayerTypes)
- IsPlayerMadeExpansionPromise(PlayerTypes, int)
- IsPlayerMadeMilitaryPromise(PlayerTypes)
- IsPlayerMadeNoConvertPromise(PlayerTypes)
- IsPlayerMadeNoDiggingPromise(PlayerTypes)
- IsPlayerMadeSpyPromise(PlayerTypes)
- IsPlayerNoSettleRequestAccepted(PlayerTypes) const
- IsPlayerNoSettleRequestEverAsked(PlayerTypes) const
- IsPlayerNoSettleRequestRejected(PlayerTypes) const
- IsPlayerRecklessExpander(PlayerTypes)
- IsPlayerStopSpyingRequestAccepted(PlayerTypes) const
- IsPlayerStopSpyingRequestEverAsked(PlayerTypes) const
- IsPlayerStopSpyingRequestRejected(PlayerTypes) const
- IsPlayerValid(PlayerTypes, bool)
- IsStopDiggingAcceptable(PlayerTypes)
- IsStopSpreadingReligionAcceptable(PlayerTypes)
- IsStopSpyingAcceptable(PlayerTypes) const
- IsStopSpyingMessageTooSoon(PlayerTypes) const
- IsTooEarlyForDoF(PlayerTypes)
- IsUntrustworthyFriend()
- IsValidUIDiplomacyTarget(PlayerTypes)
- IsWantsOpenBordersWithPlayer(PlayerTypes)
- IsWantsPeaceWithPlayer(PlayerTypes) const
- IsWantsResearchAgreementWithPlayer(PlayerTypes) const
- IsWantToRouteConnectToMinor(PlayerTypes)
- IsWillingToMakePeaceWithHuman(PlayerTypes)
- KilledPlayerCleanup(PlayerTypes)
- LogCloseEmbassy(PlayerTypes)
- LogCoopWar(PlayerTypes, PlayerTypes, CoopWarStates)
- LogDenounce(PlayerTypes, bool, bool)
- LogDoF(PlayerTypes)
- LogEconomicStrength(CvString &, PlayerTypes)
- LogExpansionAggressivePosture(CvString &, PlayerTypes)
- LogFriendRequestDenounce(PlayerTypes, PlayerTypes, bool)
- LogGrandStrategy(CvString &)
- LogLandDispute(CvString &, PlayerTypes)
- LogMajorCivApproach(CvString &, MajorCivApproachTypes, WarFaceTypes)
- LogMajorCivApproachUpdate(PlayerTypes, const int *, MajorCivApproachTypes, MajorCivApproachTypes, WarFaceTypes)
- LogMilitaryAggressivePosture(CvString &, PlayerTypes)
- LogMilitaryStrength(CvString &, PlayerTypes)
- LogMilitaryThreat(CvString &, PlayerTypes)
- LogMinorCivApproach(CvString &, MinorCivApproachTypes)
- LogMinorCivApproachUpdate(PlayerTypes, const int *, MinorCivApproachTypes, MinorCivApproachTypes)
- LogMinorCivBullyGold(PlayerTypes, int, int, int, bool, int)
- LogMinorCivBullyUnit(PlayerTypes, int, int, UnitTypes, bool, int)
- LogMinorCivBuyout(PlayerTypes, int, bool)
- LogMinorCivDispute(CvString &, PlayerTypes)
- LogMinorCivGiftGold(PlayerTypes, int, int, bool, bool, PlayerTypes)
- LogMinorCivQuestCancelled(PlayerTypes, int, int, MinorCivQuestTypes)
- LogMinorCivQuestFinished(PlayerTypes, int, int, MinorCivQuestTypes)
- LogMinorCivQuestReceived(PlayerTypes, int, int, MinorCivQuestTypes)
- LogMinorCivQuestType(CvString &, MinorCivQuestTypes)
- LogOpenEmbassy(PlayerTypes)
- LogOpinion(CvString &, PlayerTypes)
- LogOpinionUpdate(PlayerTypes, std::vector<int> &)
- LogOtherPlayerExpansionGuess(PlayerTypes, int)
- LogOtherPlayerGuessStatus()
- LogPeaceMade(PlayerTypes)
- LogPersonality()
- LogPlotBuyingAggressivePosture(CvString &, PlayerTypes)
- LogProximity(CvString &, PlayerTypes)
- LogPublicDeclaration(PublicDeclarationTypes, int, PlayerTypes)
- LogStatements()
- LogStatementToPlayer(PlayerTypes, DiploStatementTypes)
- LogStatus()
- LogTargetValue(CvString &, PlayerTypes)
- LogVictoryDispute(CvString &, PlayerTypes)
- LogWantRA(PlayerTypes)
- LogWarDamage(CvString &, PlayerTypes)
- LogWarDeclaration(PlayerTypes, int)
- LogWarGoal(CvString &, PlayerTypes)
- LogWarmongerThreat(CvString &, PlayerTypes)
- LogWarPeaceWillingToAccept(CvString &, PlayerTypes)
- LogWarPeaceWillingToOffer(CvString &, PlayerTypes)
- LogWarProjection(CvString &, PlayerTypes)
- LogWarState(CvString &, PlayerTypes)
- LogWarStatus()
- LogWonderDispute(CvString &, PlayerTypes)
- MakeWar()
- Read(FDataStream &)
- Reset()
- ResetSentAttackProtectedMinorTaunts(PlayerTypes)
- SendAIDealRequest(PlayerTypes, PlayerTypes, CvDeal *, DiploUIStateTypes, DiploMessageTypes, LeaderheadAnimationTypes)
- SendAILeaderMessage(PlayerTypes, PlayerTypes, DiploUIStateTypes, DiploMessageTypes, LeaderheadAnimationTypes, int)
- SendAILeaderMessage(PlayerTypes, PlayerTypes, DiploUIStateTypes, DiploMessageTypes, PlayerTypes, LeaderheadAnimationTypes, int)
- SendAILeaderMessage(PlayerTypes, PlayerTypes, DiploUIStateTypes, DiploMessageTypes, PlayerTypes, const Localization::String &, LeaderheadAnimationTypes, int)
- SendAILeaderMessage(PlayerTypes, PlayerTypes, DiploUIStateTypes, DiploMessageTypes, PlayerTypes, const Localization::String &, const Localization::String &, LeaderheadAnimationTypes, int)
- SetApproachTowardsUsGuess(PlayerTypes, MajorCivApproachTypes)
- SetApproachTowardsUsGuessCounter(PlayerTypes, int)
- SetBrokenBorderPromiseValue(PlayerTypes, int)
- SetBrokenExpansionPromiseValue(PlayerTypes, int)
- SetCoopWarAcceptedState(PlayerTypes, PlayerTypes, CoopWarStates)
- SetCoopWarCounter(PlayerTypes, PlayerTypes, int)
- SetDeclarationLogTurnForIndex(int, int)
- SetDemandCounter(PlayerTypes, int)
- SetDemandReady(bool)
- SetDemandTargetPlayer(PlayerTypes)
- SetDenouncedPlayer(PlayerTypes, bool)
- SetDenouncedPlayerCounter(PlayerTypes, int)
- SetDiploLogStatementTurnForIndex(PlayerTypes, int, int)
- SetDoFAccepted(PlayerTypes, bool)
- SetDoFCounter(PlayerTypes, int)
- SetEstimateOtherPlayerLandDisputeLevel(PlayerTypes, PlayerTypes, DisputeLevelTypes)
- SetEstimateOtherPlayerMilitaryThreat(PlayerTypes, PlayerTypes, ThreatTypes)
- SetEstimateOtherPlayerVictoryDisputeLevel(PlayerTypes, PlayerTypes, DisputeLevelTypes)
- SetExpansionAggressivePosture(PlayerTypes, AggressivePostureTypes)
- SetFriendDeclaredWarOnUs(PlayerTypes, bool)
- SetFriendDenouncedUs(PlayerTypes, bool)
- SetIgnoredBorderPromiseValue(PlayerTypes, int)
- SetIgnoredExpansionPromiseValue(PlayerTypes, int)
- SetLandDisputeLevel(PlayerTypes, DisputeLevelTypes)
- SetLastTurnMilitaryAggressivePosture(PlayerTypes, AggressivePostureTypes)
- SetLastWarProjection(PlayerTypes, WarProjectionTypes)
- SetMajorCivApproach(PlayerTypes, MajorCivApproachTypes)
- SetMajorCivOpinion(PlayerTypes, MajorCivOpinionTypes)
- SetMajorCivOtherPlayerOpinion(PlayerTypes, PlayerTypes, MajorCivOpinionTypes)
- SetMilitaryAggressivePosture(PlayerTypes, AggressivePostureTypes)
- SetMilitaryThreat(PlayerTypes, ThreatTypes)
- SetMinorCivApproach(PlayerTypes, MinorCivApproachTypes)
- SetMinorCivDisputeLevel(PlayerTypes, DisputeLevelTypes)
- SetMusteringForAttack(PlayerTypes, bool)
- SetNumWarsFought(PlayerTypes, int)
- SetNumWondersBeatenTo(PlayerTypes, int)
- SetOtherPlayerLastRoundWarValueLost(PlayerTypes, PlayerTypes, int)
- SetOtherPlayerNumMajorsAttacked(PlayerTypes, int)
- SetOtherPlayerNumMajorsConquered(PlayerTypes, int)
- SetOtherPlayerNumMinorsAttacked(PlayerTypes, int)
- SetOtherPlayerNumMinorsConquered(PlayerTypes, int)
- SetOtherPlayerNumProtectedMinorsAttacked(PlayerTypes, int)
- SetOtherPlayerNumProtectedMinorsBullied(PlayerTypes, int)
- SetOtherPlayerNumProtectedMinorsKilled(PlayerTypes, int)
- SetOtherPlayerProtectedMinorAttacked(PlayerTypes, PlayerTypes)
- SetOtherPlayerProtectedMinorKilled(PlayerTypes, PlayerTypes)
- SetOtherPlayerTurnsSinceAttackedProtectedMinor(PlayerTypes, int)
- SetOtherPlayerTurnsSinceKilledProtectedMinor(PlayerTypes, int)
- SetOtherPlayerTurnsSinceSidedWithProtectedMinor(PlayerTypes, int)
- SetOtherPlayerWarDamageLevel(PlayerTypes, PlayerTypes, WarDamageLevelTypes)
- SetOtherPlayerWarValueLost(PlayerTypes, PlayerTypes, int)
- SetPlayerAgreeNotToConvert(PlayerTypes, bool)
- SetPlayerAgreeNotToDig(PlayerTypes, bool)
- SetPlayerAskedNotToConvert(PlayerTypes, bool)
- SetPlayerAskedNotToDig(PlayerTypes, bool)
- SetPlayerBorderPromiseData(PlayerTypes, AggressivePostureTypes)
- SetPlayerBrokenAttackCityStatePromise(PlayerTypes, bool)
- SetPlayerBrokenBorderPromise(PlayerTypes, bool)
- SetPlayerBrokenBullyCityStatePromise(PlayerTypes, bool)
- SetPlayerBrokenCoopWarPromise(PlayerTypes, bool)
- SetPlayerBrokenExpansionPromise(PlayerTypes, bool)
- SetPlayerBrokenMilitaryPromise(PlayerTypes, bool)
- SetPlayerBrokenNoConvertPromise(PlayerTypes, bool)
- SetPlayerBrokenNoDiggingPromise(PlayerTypes, bool)
- SetPlayerBrokenSpyPromise(PlayerTypes, bool)
- SetPlayerEconomicStrengthComparedToUs(PlayerTypes, StrengthTypes)
- SetPlayerExpansionPromiseData(PlayerTypes, AggressivePostureTypes)
- SetPlayerForgaveForSpying(PlayerTypes, bool)
- SetPlayerIgnoredAttackCityStatePromise(PlayerTypes, bool)
- SetPlayerIgnoredBorderPromise(PlayerTypes, bool)
- SetPlayerIgnoredBullyCityStatePromise(PlayerTypes, bool)
- SetPlayerIgnoredExpansionPromise(PlayerTypes, bool)
- SetPlayerIgnoredMilitaryPromise(PlayerTypes, bool)
- SetPlayerIgnoredNoConvertPromise(PlayerTypes, bool)
- SetPlayerIgnoredNoDiggingPromise(PlayerTypes, bool)
- SetPlayerIgnoredSpyPromise(PlayerTypes, bool)
- SetPlayerMadeAttackCityStatePromise(PlayerTypes, bool)
- SetPlayerMadeBorderPromise(PlayerTypes, bool)
- SetPlayerMadeBullyCityStatePromise(PlayerTypes, bool)
- SetPlayerMadeExpansionPromise(PlayerTypes, bool)
- SetPlayerMadeMilitaryPromise(PlayerTypes, bool)
- SetPlayerMadeNoConvertPromise(PlayerTypes, bool)
- SetPlayerMadeNoDiggingPromise(PlayerTypes, bool)
- SetPlayerMadeSpyPromise(PlayerTypes, bool)
- SetPlayerMilitaryPromiseCounter(PlayerTypes, int)
- SetPlayerMilitaryStrengthComparedToUs(PlayerTypes, StrengthTypes)
- SetPlayerNoSettleRequestAccepted(PlayerTypes, bool)
- SetPlayerNoSettleRequestCounter(PlayerTypes, int)
- SetPlayerNumTurnsAtWar(PlayerTypes, int)
- SetPlayerStopSpyingRequestAccepted(PlayerTypes, bool)
- SetPlayerStopSpyingRequestCounter(PlayerTypes, int)
- SetPlayerTargetValue(PlayerTypes, TargetValueTypes)
- SetPlotBuyingAggressivePosture(PlayerTypes, AggressivePostureTypes)
- SetResurrectedBy(PlayerTypes, bool)
- SetSentAttackProtectedMinorTaunt(PlayerTypes, PlayerTypes, bool)
- SetStateAllWars(StateAllWars)
- SetTreatyWillingToAccept(PlayerTypes, PeaceTreatyTypes)
- SetTreatyWillingToOffer(PlayerTypes, PeaceTreatyTypes)
- SetTurnsSinceTheyFoiledOurProposal(PlayerTypes, int)
- SetTurnsSinceTheySupportedOurHosting(PlayerTypes, int)
- SetTurnsSinceTheySupportedOurProposal(PlayerTypes, int)
- SetTurnsSinceWeDislikedTheirProposal(PlayerTypes, int)
- SetTurnsSinceWeLikedTheirProposal(PlayerTypes, int)
- SetVictoryDisputeLevel(PlayerTypes, DisputeLevelTypes)
- SetWantPeaceCounter(PlayerTypes, int)
- SetWantsResearchAgreementWithPlayer(PlayerTypes, bool)
- SetWantToRouteConnectToMinor(PlayerTypes, bool)
- SetWarDamageLevel(PlayerTypes, WarDamageLevelTypes)
- SetWarFaceWithPlayer(PlayerTypes, WarFaceTypes)
- SetWarGoal(PlayerTypes, WarGoalTypes)
- SetWarmongerThreat(PlayerTypes, ThreatTypes)
- SetWarProjection(PlayerTypes, WarProjectionTypes)
- SetWarState(PlayerTypes, WarStateTypes)
- SetWarValueLost(PlayerTypes, int)
- SetWonderDisputeLevel(PlayerTypes, DisputeLevelTypes)
- TestUIDiploStatement(PlayerTypes, DiploStatementTypes, int)
- Uninit()
- update()
- WantAILeaderMessage(DiploMessageTypes, PlayerTypes, DiploUIStateTypes, LeaderheadAnimationTypes, int)
- WantsEmbassyAtPlayer(PlayerTypes)
- WasResurrectedBy(PlayerTypes) const
- WasResurrectedThisTurnBy(PlayerTypes) const
- Write(FDataStream &) const
- ~CvDiplomacyAI() not a hook point