Bazaar developer reference

CvDiplomacyAI::GetDenouncedFriendScore(PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 23990
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_GetDenouncedFriendScore

Hooks

static bool BeforeCvDiplomacyAI_GetDenouncedFriendScore(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static void AfterCvDiplomacyAI_GetDenouncedFriendScore(CvDiplomacyAI* self, PlayerTypes ePlayer, int& result);static int ReplaceCvDiplomacyAI_GetDenouncedFriendScore(int (*original)(CvDiplomacyAI*, PlayerTypes), CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_GetDenouncedFriendScore>(host, &BeforeCvDiplomacyAI_GetDenouncedFriendScore);CivRegisterAfter<CivHooks::CvDiplomacyAI_GetDenouncedFriendScore>(host, &AfterCvDiplomacyAI_GetDenouncedFriendScore);CivRegisterReplace<CivHooks::CvDiplomacyAI_GetDenouncedFriendScore>(host, &ReplaceCvDiplomacyAI_GetDenouncedFriendScore);

Code

23990int CvDiplomacyAI::GetDenouncedFriendScore(PlayerTypes ePlayer)23991{23992	int iOpinionWeight = 0;23993	// They've denounced someone we have a DoF with23994	if(IsPlayerDenouncedFriend(ePlayer))23995		iOpinionWeight += /*15*/ GC.getOPINION_WEIGHT_DENOUNCED_FRIEND();23996	return iOpinionWeight;23997}

Calls

Called by