Bazaar developer reference

CvDiplomacyAI::GetPersonalityMinorCivApproachBias(MinorCivApproachTypes) const

Defined in
CvDiplomacyAI.cpp, line 9616
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetPersonalityMinorCivApproachBias

Hooks

static bool BeforeCvDiplomacyAI_GetPersonalityMinorCivApproachBias(const CvDiplomacyAI* self, MinorCivApproachTypes eApproach, int& result);static void AfterCvDiplomacyAI_GetPersonalityMinorCivApproachBias(const CvDiplomacyAI* self, MinorCivApproachTypes eApproach, int& result);static int ReplaceCvDiplomacyAI_GetPersonalityMinorCivApproachBias(int (*original)(const CvDiplomacyAI*, MinorCivApproachTypes), const CvDiplomacyAI* self, MinorCivApproachTypes eApproach);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetPersonalityMinorCivApproachBias>(host, &BeforeCvDiplomacyAI_GetPersonalityMinorCivApproachBias);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetPersonalityMinorCivApproachBias>(host, &AfterCvDiplomacyAI_GetPersonalityMinorCivApproachBias);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetPersonalityMinorCivApproachBias>(host, &ReplaceCvDiplomacyAI_GetPersonalityMinorCivApproachBias);

Code

9615/// What is our bias towards a particular Minor Civ Approach?9616int CvDiplomacyAI::GetPersonalityMinorCivApproachBias(MinorCivApproachTypes eApproach) const9617{9618	CvAssertMsg(eApproach >= 0, "DIPLOMACY_AI: Trying to queury invalid Minor Approach for personality bias.  Please send Jon this with your last 5 autosaves and what changelist # you're playing.");9619	CvAssertMsg(eApproach < NUM_MINOR_CIV_APPROACHES, "DIPLOMACY_AI: Trying to queury invalid Minor Approach for personality bias.  Please send Jon this with your last 5 autosaves and what changelist # you're playing.");9620	return m_paiPersonalityMinorCivApproachBiases[eApproach];9621}

Called by