Bazaar developer reference

CvPlayer::pickConqueredCityOwner(const CvCity &) const

Defined in
CvPlayer.cpp, line 26087
Class
CvPlayer
Hook name
CivHooks::CvPlayer_pickConqueredCityOwner

Hooks

static bool BeforeCvPlayer_pickConqueredCityOwner(const CvPlayer* self, const CvCity& kCity, PlayerTypes& result);static void AfterCvPlayer_pickConqueredCityOwner(const CvPlayer* self, const CvCity& kCity, PlayerTypes& result);static PlayerTypes ReplaceCvPlayer_pickConqueredCityOwner(PlayerTypes (*original)(const CvPlayer*, const CvCity&), const CvPlayer* self, const CvCity& kCity);CivRegisterBefore<CivHooks::CvPlayer_pickConqueredCityOwner>(host, &BeforeCvPlayer_pickConqueredCityOwner);CivRegisterAfter<CivHooks::CvPlayer_pickConqueredCityOwner>(host, &AfterCvPlayer_pickConqueredCityOwner);CivRegisterReplace<CivHooks::CvPlayer_pickConqueredCityOwner>(host, &ReplaceCvPlayer_pickConqueredCityOwner);

Code

26087PlayerTypes CvPlayer::pickConqueredCityOwner(const CvCity& kCity) const26088{26089	PlayerTypes eBestPlayer = kCity.getOriginalOwner();2609026091	if(NO_PLAYER != eBestPlayer)26092	{26093		CvPlayer& kBestPlayer = GET_PLAYER(eBestPlayer);2609426095		if(kBestPlayer.getTeam() == getTeam())26096		{26097			return eBestPlayer;26098		}26099	}2610026101	return GetID();26102}

Calls

Called by