Bazaar developer reference

CvTreasury::GetGoldPerTurnFromTraits() const

Defined in
CvTreasury.cpp, line 419
Class
CvTreasury
Hook name
CivHooks::CvTreasury_GetGoldPerTurnFromTraits

Hooks

static bool BeforeCvTreasury_GetGoldPerTurnFromTraits(const CvTreasury* self, int& result);static void AfterCvTreasury_GetGoldPerTurnFromTraits(const CvTreasury* self, int& result);static int ReplaceCvTreasury_GetGoldPerTurnFromTraits(int (*original)(const CvTreasury*), const CvTreasury* self);CivRegisterBefore<CivHooks::CvTreasury_GetGoldPerTurnFromTraits>(host, &BeforeCvTreasury_GetGoldPerTurnFromTraits);CivRegisterAfter<CivHooks::CvTreasury_GetGoldPerTurnFromTraits>(host, &AfterCvTreasury_GetGoldPerTurnFromTraits);CivRegisterReplace<CivHooks::CvTreasury_GetGoldPerTurnFromTraits>(host, &ReplaceCvTreasury_GetGoldPerTurnFromTraits);

Code

418/// Gold per turn from traits419int CvTreasury::GetGoldPerTurnFromTraits() const420{421	return m_pPlayer->GetPlayerTraits()->GetYieldChangePerTradePartner(YIELD_GOLD) * m_pPlayer->GetTrade()->GetNumDifferentTradingPartners();422}

Calls

Called by