Bazaar developer reference

CvDiplomacyAI::GetWeDenouncedFriendScore(PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 23930
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetWeDenouncedFriendScore

Hooks

static bool BeforeCvDiplomacyAI_GetWeDenouncedFriendScore(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static void AfterCvDiplomacyAI_GetWeDenouncedFriendScore(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static int ReplaceCvDiplomacyAI_GetWeDenouncedFriendScore(int (*original)(CvDiplomacyAI*, PlayerTypes), CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetWeDenouncedFriendScore>(host, &BeforeCvDiplomacyAI_GetWeDenouncedFriendScore);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetWeDenouncedFriendScore>(host, &AfterCvDiplomacyAI_GetWeDenouncedFriendScore);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetWeDenouncedFriendScore>(host, &ReplaceCvDiplomacyAI_GetWeDenouncedFriendScore);

Code

23930int CvDiplomacyAI::GetWeDenouncedFriendScore(PlayerTypes ePlayer)23931{23932	int iTraitorOpinion = 0;23933	int iDenouncedFriends = GET_PLAYER(ePlayer).GetDiplomacyAI()->GetWeDenouncedFriendCount();23934	if(iDenouncedFriends > 0)23935		iTraitorOpinion = iDenouncedFriends* /*15*/ GC.getOPINION_WEIGHT_DENOUNCED_FRIEND_EACH();23936	return iTraitorOpinion;23937}

Calls

Called by