Bazaar developer reference

CvPlayer::changeGoldPerUnitTimes100(int)

Defined in
CvPlayer.cpp, line 15469
Class
CvPlayer
Hook name
CivHooks::CvPlayer_changeGoldPerUnitTimes100

Hooks

static bool BeforeCvPlayer_changeGoldPerUnitTimes100(CvPlayer* self, int iChange);static void AfterCvPlayer_changeGoldPerUnitTimes100(CvPlayer* self, int iChange);static void ReplaceCvPlayer_changeGoldPerUnitTimes100(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_changeGoldPerUnitTimes100>(host, &BeforeCvPlayer_changeGoldPerUnitTimes100);CivRegisterAfter<CivHooks::CvPlayer_changeGoldPerUnitTimes100>(host, &AfterCvPlayer_changeGoldPerUnitTimes100);CivRegisterReplace<CivHooks::CvPlayer_changeGoldPerUnitTimes100>(host, &ReplaceCvPlayer_changeGoldPerUnitTimes100);

Code

15469void CvPlayer::changeGoldPerUnitTimes100(int iChange)15470{15471	if(iChange != 0)15472	{15473		m_iGoldPerUnit = (m_iGoldPerUnit + iChange);1547415475		if(GetID() == GC.getGame().getActivePlayer())15476		{15477			GC.GetEngineUserInterface()->setDirty(GameData_DIRTY_BIT, true);15478		}15479	}15480}

Calls

Called by