Bazaar developer reference

CvDiplomacyAI::CvDiplomacyAI()

Defined in
CvDiplomacyAI.cpp, line 170
Class
CvDiplomacyAI
Not a hook point
constructor or destructor

Code

169/// Constructor170CvDiplomacyAI::CvDiplomacyAI():171	m_pDiploData(NULL),172	m_paDiploLogStatementTurnCountScratchPad(NULL),173	m_paeMajorCivOpinion(NULL),174	m_ppaaeOtherPlayerMajorCivOpinion(NULL),175	m_paeMajorCivApproach(NULL),176	m_paeApproachScratchPad(NULL),177	m_paeMinorCivApproach(NULL),178	m_paeApproachTowardsUsGuess(NULL),179	m_paeApproachTowardsUsGuessCounter(NULL),180	m_paeWantPeaceCounter(NULL),181	m_paePeaceTreatyWillingToOffer(NULL),182	m_paePeaceTreatyWillingToAccept(NULL),183	m_paiNumWondersBeatenTo(NULL),184	m_pabMusteringForAttack(NULL),185	m_pabWantsResearchAgreementWithPlayer(NULL),186	m_pabWantToRouteToMinor(NULL),187	m_paeWarFace(NULL),188	m_paeWarState(NULL),189	m_paeWarProjection(NULL),190	m_paeLastWarProjection(NULL),191	m_paeWarGoal(NULL),192	m_paiPlayerNumTurnsAtWar(NULL),193	m_paiNumWarsFought(NULL),194	m_paePlayerMilitaryStrengthComparedToUs(NULL),195	m_paePlayerEconomicStrengthComparedToUs(NULL),196	m_paePlayerTargetValue(NULL),197	m_paePlayerLandDisputeLevel(NULL),198	m_paePlayerLastTurnLandDisputeLevel(NULL),199	m_paePlayerVictoryDisputeLevel(NULL),200	m_paePlayerWonderDisputeLevel(NULL),201	m_paePlayerMinorCivDisputeLevel(NULL),202	m_ppaaeOtherPlayerLandDisputeLevel(NULL),203	m_ppaaeOtherPlayerVictoryDisputeLevel(NULL),204205	m_paeWarDamageLevel(NULL),206	m_paiWarValueLost(NULL),207	m_ppaaeOtherPlayerWarDamageLevel(NULL),208	m_ppaaiOtherPlayerWarValueLost(NULL),209	m_ppaaiOtherPlayerLastRoundWarValueLost(NULL),210	m_ppaabSentAttackMessageToMinorCivProtector(NULL),211212	m_paeMilitaryAggressivePosture(NULL),213	m_paeLastTurnMilitaryAggressivePosture(NULL),214	m_paeExpansionAggressivePosture(NULL),215	m_paePlotBuyingAggressivePosture(NULL),216217	m_paeMilitaryThreat(NULL),218	m_ppaaeOtherPlayerMilitaryThreat(NULL),219220	m_paeWarmongerThreat(NULL),221222	m_paiPersonalityMajorCivApproachBiases(NULL),223	m_paiPersonalityMinorCivApproachBiases(NULL),224225	m_pabPlayerNoSettleRequestAccepted(NULL),226	m_paiPlayerNoSettleRequestCounter(NULL),227228	m_pabPlayerStopSpyingRequestAccepted(NULL),229	m_paiPlayerStopSpyingRequestCounter(NULL),230231	m_paiDemandCounter(NULL),232	m_paiDemandTooSoonNumTurns(NULL),233234	m_pabDoFAccepted(NULL),235	m_paiDoFCounter(NULL),236237	m_pabDenouncedPlayer(NULL),238	m_pabFriendDenouncedUs(NULL),239	m_pabFriendDeclaredWarOnUs(NULL),240	m_paiDenouncedPlayerCounter(NULL),241242	m_paiNumRequestsRefused(NULL),243244	m_paiNumCiviliansReturnedToMe(NULL),245	m_paiNumLandmarksBuiltForMe(NULL),246	m_paiResurrectedOnTurn(NULL),247	m_paiNumTimesCultureBombed(NULL),248249	m_paiNegativeReligiousConversionPoints(NULL),250251	m_paiNegativeArchaeologyPoints(NULL),252253	m_paiNumTimesNuked(NULL),254	m_paiNumTimesRobbedBy(NULL),255	m_paiNumTimesIntrigueSharedBy(NULL),256257	m_paiBrokenExpansionPromiseValue(NULL),258	m_paiIgnoredExpansionPromiseValue(NULL),259	m_paiBrokenBorderPromiseValue(NULL),260	m_paiIgnoredBorderPromiseValue(NULL),261	m_paiDeclaredWarOnFriendValue(NULL),262	m_paiNumCitiesLiberated(NULL),263	m_paiTradeValue(NULL),264	m_paiCommonFoeValue(NULL),265	m_paiAssistValue(NULL),266267	m_ppaabWorkingAgainstPlayerAccepted(NULL),268	m_ppaaiWorkingAgainstPlayerCounter(NULL),269270	m_ppaacCoopWarAcceptedState(NULL),271	m_ppaaiCoopWarCounter(NULL),272273	m_pabPlayerMadeMilitaryPromise(NULL),274	m_pabPlayerBrokenMilitaryPromise(NULL),275	m_pabPlayerIgnoredMilitaryPromise(NULL),276	m_paiPlayerMilitaryPromiseCounter(NULL),277278	m_paiPlayerMadeExpansionPromiseTurn(NULL),279	m_pabPlayerBrokenExpansionPromise(NULL),280	m_pabPlayerIgnoredExpansionPromise(NULL),281	m_paePlayerExpansionPromiseData(NULL),282283	m_paiPlayerMadeBorderPromiseTurn(NULL),284	m_pabPlayerBrokenBorderPromise(NULL),285	m_pabPlayerIgnoredBorderPromise(NULL),286	m_paePlayerBorderPromiseData(NULL),287288	m_pabPlayerMadeAttackCityStatePromise(NULL),289	m_pabPlayerBrokenAttackCityStatePromise(NULL),290	m_pabPlayerIgnoredAttackCityStatePromise(NULL),291292	m_pabPlayerMadeBullyCityStatePromise(NULL),293	m_pabPlayerBrokenBullyCityStatePromise(NULL),294	m_pabPlayerIgnoredBullyCityStatePromise(NULL),295296	m_pabPlayerMadeSpyPromise(NULL),297	m_pabPlayerBrokenSpyPromise(NULL),298	m_pabPlayerIgnoredSpyPromise(NULL),299300	m_pabPlayerForgaveForSpying(NULL),301302	m_pabPlayerMadeNoConvertPromise(NULL),303	m_pabPlayerBrokenNoConvertPromise(NULL),304	m_pabPlayerIgnoredNoConvertPromise(NULL),305	m_pabPlayerAskedNotToConvert(NULL),306	m_pabPlayerAgreedNotToConvert(NULL),307308	m_pabPlayerMadeNoDiggingPromise(NULL),309	m_pabPlayerBrokenNoDiggingPromise(NULL),310	m_pabPlayerIgnoredNoDiggingPromise(NULL),311	m_pabPlayerAskedNotToDig(NULL),312	m_pabPlayerAgreedNotToDig(NULL),313314	m_pabPlayerBrokenCoopWarPromise(NULL),315316	m_paiOtherPlayerTurnsSinceAttackedProtectedMinor(NULL),317	m_paiOtherPlayerProtectedMinorAttacked(NULL),318	m_paiOtherPlayerNumProtectedMinorsAttacked(NULL),319320	m_paiOtherPlayerTurnsSinceKilledProtectedMinor(NULL),321	m_paiOtherPlayerProtectedMinorKilled(NULL),322	m_paiOtherPlayerNumProtectedMinorsKilled(NULL),323324	m_paiOtherPlayerNumProtectedMinorsBullied(NULL),325326	m_paiOtherPlayerTurnsSinceSidedWithTheirProtectedMinor(NULL),327328	m_paiOtherPlayerNumMinorsAttacked(NULL),329	m_paiOtherPlayerNumMinorsConquered(NULL),330	m_paiOtherPlayerNumMajorsAttacked(NULL),331	m_paiOtherPlayerNumMajorsConquered(NULL),332333#if defined(MOD_API_EXTENSIONS)334	m_paiOtherPlayerWarmongerAmountTimes100(NULL),335#else336	m_paiOtherPlayerWarmongerAmount(NULL),337#endif338339	m_paiOtherPlayerTurnsSinceWeLikedTheirProposal(NULL),340	m_paiOtherPlayerTurnsSinceWeDislikedTheirProposal(NULL),341	m_paiOtherPlayerTurnsSinceTheySupportedOurProposal(NULL),342	m_paiOtherPlayerTurnsSinceTheyFoiledOurProposal(NULL),343	m_paiOtherPlayerTurnsSinceTheySupportedOurHosting(NULL),344345	m_ppaDiploStatementsLog(NULL),346347	m_paDeclarationsLog(NULL),348349	m_eStateAllWars(STATE_ALL_WARS_NEUTRAL),350351#if defined(MOD_AI_MP_DIPLOMACY)352	m_eTargetPlayerType(DIPLO_ALL_PLAYERS),353#endif354355#if defined(MOD_DIPLOMACY_STFU)356	m_pStfuResponseQuery(NULL),357	m_pStfuQuery(NULL),358#endif359360	m_eTargetPlayer(NO_PLAYER),361	m_eTestToPlayer(NO_PLAYER),362	m_eTestStatement(NO_DIPLO_STATEMENT_TYPE),363	m_iTestStatementArg1(-1)364{365}

Called by