Bazaar developer reference

CvPlayer::recomputeFreeExperience()

Defined in
CvPlayer.cpp, line 15113
Class
CvPlayer
Hook name
CivHooks::CvPlayer_recomputeFreeExperience

Hooks

static bool BeforeCvPlayer_recomputeFreeExperience(CvPlayer* self);static void AfterCvPlayer_recomputeFreeExperience(CvPlayer* self);static void ReplaceCvPlayer_recomputeFreeExperience(void (*original)(CvPlayer*), CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_recomputeFreeExperience>(host, &BeforeCvPlayer_recomputeFreeExperience);CivRegisterAfter<CivHooks::CvPlayer_recomputeFreeExperience>(host, &AfterCvPlayer_recomputeFreeExperience);CivRegisterReplace<CivHooks::CvPlayer_recomputeFreeExperience>(host, &ReplaceCvPlayer_recomputeFreeExperience);

Code

15113void CvPlayer::recomputeFreeExperience()15114{15115	m_iFreeExperience = m_iFreeExperienceFromBldgs;15116	m_iFreeExperience = m_iFreeExperienceFromMinors;15117	m_iFreeExperience += m_pPlayerPolicies->GetNumericModifier(POLICYMOD_FREE_EXPERIENCE);15118}

Calls

Called by