Bazaar developer reference

CvDiplomacyAI::GetBrokenExpansionPromiseValue(PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 7828
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetBrokenExpansionPromiseValue

Hooks

static bool BeforeCvDiplomacyAI_GetBrokenExpansionPromiseValue(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static void AfterCvDiplomacyAI_GetBrokenExpansionPromiseValue(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static int ReplaceCvDiplomacyAI_GetBrokenExpansionPromiseValue(int (*original)(CvDiplomacyAI*, PlayerTypes), CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetBrokenExpansionPromiseValue>(host, &BeforeCvDiplomacyAI_GetBrokenExpansionPromiseValue);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetBrokenExpansionPromiseValue>(host, &AfterCvDiplomacyAI_GetBrokenExpansionPromiseValue);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetBrokenExpansionPromiseValue>(host, &ReplaceCvDiplomacyAI_GetBrokenExpansionPromiseValue);

Code

7827// Return value of expansion broken promise7828int CvDiplomacyAI::GetBrokenExpansionPromiseValue(PlayerTypes ePlayer)7829{7830	return m_paiBrokenExpansionPromiseValue[(int)ePlayer];7831}

Called by