Bazaar developer reference

CvDiplomacyAI::IsCoopWarEverAsked(PlayerTypes, PlayerTypes) const

Defined in
CvDiplomacyAI.cpp, line 20512
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_IsCoopWarEverAsked

Hooks

static bool BeforeCvDiplomacyAI_IsCoopWarEverAsked(const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer, bool& result);static void AfterCvDiplomacyAI_IsCoopWarEverAsked(const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer, bool& result);static bool ReplaceCvDiplomacyAI_IsCoopWarEverAsked(bool (*original)(const CvDiplomacyAI*, PlayerTypes, PlayerTypes), const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_IsCoopWarEverAsked>(host, &BeforeCvDiplomacyAI_IsCoopWarEverAsked);CivRegisterAfter<CivHooks::CvDiplomacyAI_IsCoopWarEverAsked>(host, &AfterCvDiplomacyAI_IsCoopWarEverAsked);CivRegisterReplace<CivHooks::CvDiplomacyAI_IsCoopWarEverAsked>(host, &ReplaceCvDiplomacyAI_IsCoopWarEverAsked);

Code

20511/// Has ePlayer ever asked about working Target us?20512bool CvDiplomacyAI::IsCoopWarEverAsked(PlayerTypes ePlayer, PlayerTypes eTargetPlayer) const20513{20514	// Counter set to -1 at start. Gets reset to -66620515	if(GetCoopWarCounter(ePlayer, eTargetPlayer) == -1)20516		return false;2051720518	return true;20519}

Calls