Hooks
static bool BeforeCvPlayer_HasEmbassyWith(const CvPlayer* self, PlayerTypes eOtherPlayer, bool& result);static void AfterCvPlayer_HasEmbassyWith(const CvPlayer* self, PlayerTypes eOtherPlayer, bool& result);static bool ReplaceCvPlayer_HasEmbassyWith(bool (*original)(const CvPlayer*, PlayerTypes), const CvPlayer* self, PlayerTypes eOtherPlayer);CivRegisterBefore<CivHooks::CvPlayer_HasEmbassyWith>(host, &BeforeCvPlayer_HasEmbassyWith);CivRegisterAfter<CivHooks::CvPlayer_HasEmbassyWith>(host, &AfterCvPlayer_HasEmbassyWith);CivRegisterReplace<CivHooks::CvPlayer_HasEmbassyWith>(host, &ReplaceCvPlayer_HasEmbassyWith);