CvPlayer::ChangeGoldenAgeProgressMeter(int)
- Defined in
- CvPlayer.cpp, line 13690
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_ChangeGoldenAgeProgressMeter
Hooks
static bool BeforeCvPlayer_ChangeGoldenAgeProgressMeter(CvPlayer* self, int iChange);static void AfterCvPlayer_ChangeGoldenAgeProgressMeter(CvPlayer* self, int iChange);static void ReplaceCvPlayer_ChangeGoldenAgeProgressMeter(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_ChangeGoldenAgeProgressMeter>(host, &BeforeCvPlayer_ChangeGoldenAgeProgressMeter);CivRegisterAfter<CivHooks::CvPlayer_ChangeGoldenAgeProgressMeter>(host, &AfterCvPlayer_ChangeGoldenAgeProgressMeter);CivRegisterReplace<CivHooks::CvPlayer_ChangeGoldenAgeProgressMeter>(host, &ReplaceCvPlayer_ChangeGoldenAgeProgressMeter);
Code
13689/// Changes what is our progress towards the next GA13690void CvPlayer::ChangeGoldenAgeProgressMeter(int iChange)13691{13692 SetGoldenAgeProgressMeter(GetGoldenAgeProgressMeter() + iChange);13693}
Calls
Called by
- CvPlayer::DoGreatPersonExpended(UnitTypes, CvUnit *)
- CvPlayer::DoProcessGoldenAge()
- CvPlayer::DoYieldBonusFromKill(YieldTypes, CvUnit *, CvUnit *, UnitTypes, int, int, bool, int &)
- CvUnit::DoSpreadReligion()
- CvUnitCombat::ApplyPostCombatTraitEffects(CvUnit *, CvUnit *)
- CvLeague::DoProjectReward(PlayerTypes, LeagueProjectTypes, ContributionTier)
- CvLuaPlayer::lChangeGoldenAgeProgressMeter(lua_State *)