Bazaar developer reference

CvDiplomacyAI::GetVictoryDisputeLevel(PlayerTypes) const

Defined in
CvDiplomacyAI.cpp, line 8632
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetVictoryDisputeLevel

Hooks

static bool BeforeCvDiplomacyAI_GetVictoryDisputeLevel(const CvDiplomacyAI* self, PlayerTypes ePlayer, DisputeLevelTypes& result);static void AfterCvDiplomacyAI_GetVictoryDisputeLevel(const CvDiplomacyAI* self, PlayerTypes ePlayer, DisputeLevelTypes& result);static DisputeLevelTypes ReplaceCvDiplomacyAI_GetVictoryDisputeLevel(DisputeLevelTypes (*original)(const CvDiplomacyAI*, PlayerTypes), const CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetVictoryDisputeLevel>(host, &BeforeCvDiplomacyAI_GetVictoryDisputeLevel);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetVictoryDisputeLevel>(host, &AfterCvDiplomacyAI_GetVictoryDisputeLevel);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetVictoryDisputeLevel>(host, &ReplaceCvDiplomacyAI_GetVictoryDisputeLevel);

Code

8631/// What is our level of Dispute with a player over Victory?8632DisputeLevelTypes CvDiplomacyAI::GetVictoryDisputeLevel(PlayerTypes ePlayer) const8633{8634	CvAssertMsg(ePlayer >= 0, "DIPLOMACY_AI: Invalid Player Index.  Please send Jon this with your last 5 autosaves and what changelist # you're playing.");8635	CvAssertMsg(ePlayer < MAX_CIV_PLAYERS, "DIPLOMACY_AI: Invalid Player Index.  Please send Jon this with your last 5 autosaves and what changelist # you're playing.");8636	return (DisputeLevelTypes) m_paePlayerVictoryDisputeLevel[ePlayer];8637}

Called by