Bazaar developer reference

CvPlayer::GetYieldPerTurnFromTraits(YieldTypes) const

Defined in
CvPlayer.cpp, line 11268
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetYieldPerTurnFromTraits

Hooks

static bool BeforeCvPlayer_GetYieldPerTurnFromTraits(const CvPlayer* self, YieldTypes eYield, int& result);static void AfterCvPlayer_GetYieldPerTurnFromTraits(const CvPlayer* self, YieldTypes eYield, int& result);static int ReplaceCvPlayer_GetYieldPerTurnFromTraits(int (*original)(const CvPlayer*, YieldTypes), const CvPlayer* self, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayer_GetYieldPerTurnFromTraits>(host, &BeforeCvPlayer_GetYieldPerTurnFromTraits);CivRegisterAfter<CivHooks::CvPlayer_GetYieldPerTurnFromTraits>(host, &AfterCvPlayer_GetYieldPerTurnFromTraits);CivRegisterReplace<CivHooks::CvPlayer_GetYieldPerTurnFromTraits>(host, &ReplaceCvPlayer_GetYieldPerTurnFromTraits);

Code

11267/// Trait bonus which adds Faith for trade partners? 11268int CvPlayer::GetYieldPerTurnFromTraits(YieldTypes eYield) const11269{11270	return GetPlayerTraits()->GetYieldChangePerTradePartner(eYield) * GetTrade()->GetNumDifferentTradingPartners();11271}

Calls

Called by