Hooks
static bool BeforeCvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100(CvPlayerTrade* self, const TradeConnection& kTradeConnection, YieldTypes eYield, bool bAsOriginPlayer, int& result);static void AfterCvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100(CvPlayerTrade* self, const TradeConnection& kTradeConnection, YieldTypes eYield, bool bAsOriginPlayer, int& result);static int ReplaceCvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100(int (*original)(CvPlayerTrade*, const TradeConnection&, YieldTypes, bool), CvPlayerTrade* self, const TradeConnection& kTradeConnection, YieldTypes eYield, bool bAsOriginPlayer);CivRegisterBefore<CivHooks::CvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100>(host, &BeforeCvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100);CivRegisterAfter<CivHooks::CvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100>(host, &AfterCvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100);CivRegisterReplace<CivHooks::CvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100>(host, &ReplaceCvPlayerTrade_GetTradeConnectionOtherTraitValueTimes100);