Bazaar developer reference

CvDiplomacyAI::IsCoopWarMessageTooSoon(PlayerTypes, PlayerTypes) const

Defined in
CvDiplomacyAI.cpp, line 20502
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_IsCoopWarMessageTooSoon

Hooks

static bool BeforeCvDiplomacyAI_IsCoopWarMessageTooSoon(const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer, bool& result);static void AfterCvDiplomacyAI_IsCoopWarMessageTooSoon(const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer, bool& result);static bool ReplaceCvDiplomacyAI_IsCoopWarMessageTooSoon(bool (*original)(const CvDiplomacyAI*, PlayerTypes, PlayerTypes), const CvDiplomacyAI* self, PlayerTypes ePlayer, PlayerTypes eTargetPlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_IsCoopWarMessageTooSoon>(host, &BeforeCvDiplomacyAI_IsCoopWarMessageTooSoon);CivRegisterAfter<CivHooks::CvDiplomacyAI_IsCoopWarMessageTooSoon>(host, &AfterCvDiplomacyAI_IsCoopWarMessageTooSoon);CivRegisterReplace<CivHooks::CvDiplomacyAI_IsCoopWarMessageTooSoon>(host, &ReplaceCvDiplomacyAI_IsCoopWarMessageTooSoon);

Code

20501/// Has ePlayer asked to work Target eTargetPlayer lately?20502bool CvDiplomacyAI::IsCoopWarMessageTooSoon(PlayerTypes ePlayer, PlayerTypes eTargetPlayer) const20503{20504	if(GetCoopWarCounter(ePlayer, eTargetPlayer) >= 0 &&20505	        GetCoopWarCounter(ePlayer, eTargetPlayer) < 30)20506		return true;2050720508	return false;20509}

Calls

Called by