Hooks
static bool BeforeCvDeal_IsThirdPartyPeaceTrade(CvDeal* self, PlayerTypes eFrom, TeamTypes eThirdPartyTeam, bool& result);static void AfterCvDeal_IsThirdPartyPeaceTrade(CvDeal* self, PlayerTypes eFrom, TeamTypes eThirdPartyTeam, bool& result);static bool ReplaceCvDeal_IsThirdPartyPeaceTrade(bool (*original)(CvDeal*, PlayerTypes, TeamTypes), CvDeal* self, PlayerTypes eFrom, TeamTypes eThirdPartyTeam);CivRegisterBefore<CivHooks::CvDeal_IsThirdPartyPeaceTrade>(host, &BeforeCvDeal_IsThirdPartyPeaceTrade);CivRegisterAfter<CivHooks::CvDeal_IsThirdPartyPeaceTrade>(host, &AfterCvDeal_IsThirdPartyPeaceTrade);CivRegisterReplace<CivHooks::CvDeal_IsThirdPartyPeaceTrade>(host, &ReplaceCvDeal_IsThirdPartyPeaceTrade);