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);