Bazaar developer reference

CvPlayer::CanLiberatePlayerCity(PlayerTypes)

Defined in
CvPlayer.cpp, line 3699
Class
CvPlayer
Hook name
CivHooks::CvPlayer_CanLiberatePlayerCity

Hooks

static bool BeforeCvPlayer_CanLiberatePlayerCity(CvPlayer* self, PlayerTypes ePlayer, bool& result);static void AfterCvPlayer_CanLiberatePlayerCity(CvPlayer* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvPlayer_CanLiberatePlayerCity(bool (*original)(CvPlayer*, PlayerTypes), CvPlayer* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvPlayer_CanLiberatePlayerCity>(host, &BeforeCvPlayer_CanLiberatePlayerCity);CivRegisterAfter<CivHooks::CvPlayer_CanLiberatePlayerCity>(host, &AfterCvPlayer_CanLiberatePlayerCity);CivRegisterReplace<CivHooks::CvPlayer_CanLiberatePlayerCity>(host, &ReplaceCvPlayer_CanLiberatePlayerCity);

Code

3699bool CvPlayer::CanLiberatePlayerCity(PlayerTypes ePlayer)3700{3701	if (!GET_PLAYER(ePlayer).isAlive())3702	{3703		return CanLiberatePlayer(ePlayer);3704	}37053706	return true;3707}

Calls

Called by