Bazaar developer reference

CvPlayer::GetScoreFromTechs() const

Defined in
CvPlayer.cpp, line 5623
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetScoreFromTechs

Hooks

static bool BeforeCvPlayer_GetScoreFromTechs(const CvPlayer* self, int& result);static void AfterCvPlayer_GetScoreFromTechs(const CvPlayer* self, int& result);static int ReplaceCvPlayer_GetScoreFromTechs(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetScoreFromTechs>(host, &BeforeCvPlayer_GetScoreFromTechs);CivRegisterAfter<CivHooks::CvPlayer_GetScoreFromTechs>(host, &AfterCvPlayer_GetScoreFromTechs);CivRegisterReplace<CivHooks::CvPlayer_GetScoreFromTechs>(host, &ReplaceCvPlayer_GetScoreFromTechs);

Code

5622// Score from Tech: 4 per5623int CvPlayer::GetScoreFromTechs() const5624{5625	if(GC.getGame().isOption(GAMEOPTION_NO_SCIENCE))5626	{5627		return 0;5628	}56295630	// Normally we recompute it each time5631	int iScore = GET_TEAM(getTeam()).GetTeamTechs()->GetNumTechsKnown() * /*4*/ GC.getSCORE_TECH_MULTIPLIER();5632	return iScore;5633}

Calls

Called by