Bazaar developer reference

CvMinorCivAI::IsCloseToNotBeingFriends(PlayerTypes)

Defined in
CvMinorCivAI.cpp, line 6699
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_IsCloseToNotBeingFriends

Hooks

static bool BeforeCvMinorCivAI_IsCloseToNotBeingFriends(CvMinorCivAI* self, PlayerTypes ePlayer, bool& result);static void AfterCvMinorCivAI_IsCloseToNotBeingFriends(CvMinorCivAI* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvMinorCivAI_IsCloseToNotBeingFriends(bool (*original)(CvMinorCivAI*, PlayerTypes), CvMinorCivAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvMinorCivAI_IsCloseToNotBeingFriends>(host, &BeforeCvMinorCivAI_IsCloseToNotBeingFriends);CivRegisterAfter<CivHooks::CvMinorCivAI_IsCloseToNotBeingFriends>(host, &AfterCvMinorCivAI_IsCloseToNotBeingFriends);CivRegisterReplace<CivHooks::CvMinorCivAI_IsCloseToNotBeingFriends>(host, &ReplaceCvMinorCivAI_IsCloseToNotBeingFriends);

Code

6698/// Are we about to lose our status? (used in Diplo AI)6699bool CvMinorCivAI::IsCloseToNotBeingFriends(PlayerTypes ePlayer)6700{6701	int iBuffer = GetEffectiveFriendshipWithMajor(ePlayer) - GetFriendsThreshold();67026703	if(iBuffer >= 0 && iBuffer < /*8*/ GC.getMINOR_FRIENDSHIP_CLOSE_AMOUNT())6704		return true;67056706	return false;6707}

Calls

Called by