Bazaar developer reference

CvDiplomacyAI::GetBrokenSpyPromiseScore(PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 23783
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetBrokenSpyPromiseScore

Hooks

static bool BeforeCvDiplomacyAI_GetBrokenSpyPromiseScore(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static void AfterCvDiplomacyAI_GetBrokenSpyPromiseScore(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static int ReplaceCvDiplomacyAI_GetBrokenSpyPromiseScore(int (*original)(CvDiplomacyAI*, PlayerTypes), CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetBrokenSpyPromiseScore>(host, &BeforeCvDiplomacyAI_GetBrokenSpyPromiseScore);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetBrokenSpyPromiseScore>(host, &AfterCvDiplomacyAI_GetBrokenSpyPromiseScore);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetBrokenSpyPromiseScore>(host, &ReplaceCvDiplomacyAI_GetBrokenSpyPromiseScore);

Code

23783int CvDiplomacyAI::GetBrokenSpyPromiseScore(PlayerTypes ePlayer)23784{23785	int iOpinionWeight = 0;23786	if (IsPlayerBrokenSpyPromise(ePlayer))23787	{23788		iOpinionWeight += GC.getOPINION_WEIGHT_BROKEN_SPY_PROMISE();23789	}23790	return iOpinionWeight;23791}

Calls

Called by