Bazaar developer reference

CvUnit::canJoin(const CvPlot *, SpecialistTypes) const

Defined in
CvUnit.cpp, line 8079
Class
CvUnit
Hook name
CivHooks::CvUnit_canJoin

Hooks

static bool BeforeCvUnit_canJoin(const CvUnit* self, const CvPlot* arg0, SpecialistTypes arg1, bool& result);static void AfterCvUnit_canJoin(const CvUnit* self, const CvPlot* arg0, SpecialistTypes arg1, bool& result);static bool ReplaceCvUnit_canJoin(bool (*original)(const CvUnit*, const CvPlot*, SpecialistTypes), const CvUnit* self, const CvPlot* arg0, SpecialistTypes arg1);CivRegisterBefore<CivHooks::CvUnit_canJoin>(host, &BeforeCvUnit_canJoin);CivRegisterAfter<CivHooks::CvUnit_canJoin>(host, &AfterCvUnit_canJoin);CivRegisterReplace<CivHooks::CvUnit_canJoin>(host, &ReplaceCvUnit_canJoin);

Code

8079bool CvUnit::canJoin(const CvPlot* /*pPlot*/, SpecialistTypes /*eSpecialist*/) const8080{8081	VALIDATE_OBJECT80828083	// JON: Great People can no longer join Cities as Specialists 08/18/098084	return false;8085}

Called by