CvPlayer::GetScoreFromPolicies() const
- Defined in
- CvPlayer.cpp, line 5579
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_GetScoreFromPolicies
Hooks
static bool BeforeCvPlayer_GetScoreFromPolicies(const CvPlayer* self, int& result);static void AfterCvPlayer_GetScoreFromPolicies(const CvPlayer* self, int& result);static int ReplaceCvPlayer_GetScoreFromPolicies(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetScoreFromPolicies>(host, &BeforeCvPlayer_GetScoreFromPolicies);CivRegisterAfter<CivHooks::CvPlayer_GetScoreFromPolicies>(host, &AfterCvPlayer_GetScoreFromPolicies);CivRegisterReplace<CivHooks::CvPlayer_GetScoreFromPolicies>(host, &ReplaceCvPlayer_GetScoreFromPolicies);
Code
5578// Score from policies5579int CvPlayer::GetScoreFromPolicies() const5580{5581 if(GC.getGame().isOption(GAMEOPTION_NO_POLICIES))5582 {5583 return 0;5584 }5585#if defined(MOD_BUGFIX_DUMMY_POLICIES)5586 int iScore = GetPlayerPolicies()->GetNumPoliciesOwned(MOD_BUGFIX_DUMMY_POLICIES) * /*4*/ GC.getSCORE_POLICY_MULTIPLIER();5587#else5588 int iScore = GetPlayerPolicies()->GetNumPoliciesOwned() * /*4*/ GC.getSCORE_POLICY_MULTIPLIER();5589#endif5590 return iScore;5591}