Bazaar developer reference

CvPlayer::GetJONSCulturePerTurnFromTraits() const

Defined in
CvPlayer.cpp, line 10407
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetJONSCulturePerTurnFromTraits

Hooks

static bool BeforeCvPlayer_GetJONSCulturePerTurnFromTraits(const CvPlayer* self, int& result);static void AfterCvPlayer_GetJONSCulturePerTurnFromTraits(const CvPlayer* self, int& result);static int ReplaceCvPlayer_GetJONSCulturePerTurnFromTraits(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetJONSCulturePerTurnFromTraits>(host, &BeforeCvPlayer_GetJONSCulturePerTurnFromTraits);CivRegisterAfter<CivHooks::CvPlayer_GetJONSCulturePerTurnFromTraits>(host, &AfterCvPlayer_GetJONSCulturePerTurnFromTraits);CivRegisterReplace<CivHooks::CvPlayer_GetJONSCulturePerTurnFromTraits>(host, &ReplaceCvPlayer_GetJONSCulturePerTurnFromTraits);

Code

10406/// Trait bonus which adds Culture for trade partners? 10407int CvPlayer::GetJONSCulturePerTurnFromTraits() const10408{10409#if defined(MOD_API_UNIFIED_YIELDS)10410	return GetYieldPerTurnFromTraits(YIELD_CULTURE);10411#else10412	return GetPlayerTraits()->GetYieldChangePerTradePartner(YIELD_CULTURE) * GetTrade()->GetNumDifferentTradingPartners();10413#endif10414}

Calls

Called by