CvPlayer::changeOverflowResearch(int)
- Defined in
- CvPlayer.cpp, line 15934
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_changeOverflowResearch
Hooks
static bool BeforeCvPlayer_changeOverflowResearch(CvPlayer* self, int iChange);static void AfterCvPlayer_changeOverflowResearch(CvPlayer* self, int iChange);static void ReplaceCvPlayer_changeOverflowResearch(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_changeOverflowResearch>(host, &BeforeCvPlayer_changeOverflowResearch);CivRegisterAfter<CivHooks::CvPlayer_changeOverflowResearch>(host, &AfterCvPlayer_changeOverflowResearch);CivRegisterReplace<CivHooks::CvPlayer_changeOverflowResearch>(host, &ReplaceCvPlayer_changeOverflowResearch);
Code
15934void CvPlayer::changeOverflowResearch(int iChange)15935{15936 changeOverflowResearchTimes100(iChange*100);15937}
Calls
Called by
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvGameDeals::DoEndTradedItem(CvTradedItem *, PlayerTypes, bool)
- CvPlayer::DoGreatPersonExpended(UnitTypes, CvUnit *)
- CvPlayer::DoYieldBonusFromKill(YieldTypes, CvUnit *, CvUnit *, UnitTypes, int, int, bool, int &)
- CvUnit::DoSpreadReligion()
- CvUnit::discover()
- CvLeague::DoProjectReward(PlayerTypes, LeagueProjectTypes, ContributionTier)
- CvLuaPlayer::lChangeOverflowResearch(lua_State *)