Hooks
static bool BeforeCvCity_canRangedStrikeTarget(const CvCity* self, const CvPlot& targetPlot, bool& result);static void AfterCvCity_canRangedStrikeTarget(const CvCity* self, const CvPlot& targetPlot, bool& result);static bool ReplaceCvCity_canRangedStrikeTarget(bool (*original)(const CvCity*, const CvPlot&), const CvCity* self, const CvPlot& targetPlot);CivRegisterBefore<CivHooks::CvCity_canRangedStrikeTarget>(host, &BeforeCvCity_canRangedStrikeTarget);CivRegisterAfter<CivHooks::CvCity_canRangedStrikeTarget>(host, &AfterCvCity_canRangedStrikeTarget);CivRegisterReplace<CivHooks::CvCity_canRangedStrikeTarget>(host, &ReplaceCvCity_canRangedStrikeTarget);