Bazaar developer reference

CvUnit::canCrossMountains() const

Defined in
CvUnit.cpp, line 14199
Class
CvUnit
Hook name
CivHooks::CvUnit_canCrossMountains

Hooks

static bool BeforeCvUnit_canCrossMountains(const CvUnit* self, bool& result);static void AfterCvUnit_canCrossMountains(const CvUnit* self, bool& result);static bool ReplaceCvUnit_canCrossMountains(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_canCrossMountains>(host, &BeforeCvUnit_canCrossMountains);CivRegisterAfter<CivHooks::CvUnit_canCrossMountains>(host, &AfterCvUnit_canCrossMountains);CivRegisterReplace<CivHooks::CvUnit_canCrossMountains>(host, &ReplaceCvUnit_canCrossMountains);

Code

14199bool CvUnit::canCrossMountains() const14200{14201	VALIDATE_OBJECT14202	return GET_PLAYER(getOwner()).GetPlayerTraits()->IsAbleToCrossMountains() || (MOD_PROMOTIONS_CROSS_MOUNTAINS && getCanCrossMountainsCount() > 0);14203}

Calls

Called by