Hooks
static bool BeforeCvDeal_IsThirdPartyWarTrade(CvDeal* self, PlayerTypes eFrom, TeamTypes eThirdPartyTeam, bool& result);static void AfterCvDeal_IsThirdPartyWarTrade(CvDeal* self, PlayerTypes eFrom, TeamTypes eThirdPartyTeam, bool& result);static bool ReplaceCvDeal_IsThirdPartyWarTrade(bool (*original)(CvDeal*, PlayerTypes, TeamTypes), CvDeal* self, PlayerTypes eFrom, TeamTypes eThirdPartyTeam);CivRegisterBefore<CivHooks::CvDeal_IsThirdPartyWarTrade>(host, &BeforeCvDeal_IsThirdPartyWarTrade);CivRegisterAfter<CivHooks::CvDeal_IsThirdPartyWarTrade>(host, &AfterCvDeal_IsThirdPartyWarTrade);CivRegisterReplace<CivHooks::CvDeal_IsThirdPartyWarTrade>(host, &ReplaceCvDeal_IsThirdPartyWarTrade);