Hooks
static bool BeforeCvPlot_MovementCostNoZOC(const CvPlot* self, const CvUnit* pUnit, const CvPlot* pFromPlot, int iMovesRemaining, int& result);static void AfterCvPlot_MovementCostNoZOC(const CvPlot* self, const CvUnit* pUnit, const CvPlot* pFromPlot, int iMovesRemaining, int& result);static int ReplaceCvPlot_MovementCostNoZOC(int (*original)(const CvPlot*, const CvUnit*, const CvPlot*, int), const CvPlot* self, const CvUnit* pUnit, const CvPlot* pFromPlot, int iMovesRemaining);CivRegisterBefore<CivHooks::CvPlot_MovementCostNoZOC>(host, &BeforeCvPlot_MovementCostNoZOC);CivRegisterAfter<CivHooks::CvPlot_MovementCostNoZOC>(host, &AfterCvPlot_MovementCostNoZOC);CivRegisterReplace<CivHooks::CvPlot_MovementCostNoZOC>(host, &ReplaceCvPlot_MovementCostNoZOC);