Bazaar developer reference

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}

Calls

Called by