Hooks
static bool BeforeCvTeam_getImprovementNoFreshWaterYieldChange(const CvTeam* self, ImprovementTypes eIndex1, YieldTypes eIndex2, int& result);static void AfterCvTeam_getImprovementNoFreshWaterYieldChange(const CvTeam* self, ImprovementTypes eIndex1, YieldTypes eIndex2, int& result);static int ReplaceCvTeam_getImprovementNoFreshWaterYieldChange(int (*original)(const CvTeam*, ImprovementTypes, YieldTypes), const CvTeam* self, ImprovementTypes eIndex1, YieldTypes eIndex2);CivRegisterBefore<CivHooks::CvTeam_getImprovementNoFreshWaterYieldChange>(host, &BeforeCvTeam_getImprovementNoFreshWaterYieldChange);CivRegisterAfter<CivHooks::CvTeam_getImprovementNoFreshWaterYieldChange>(host, &AfterCvTeam_getImprovementNoFreshWaterYieldChange);CivRegisterReplace<CivHooks::CvTeam_getImprovementNoFreshWaterYieldChange>(host, &ReplaceCvTeam_getImprovementNoFreshWaterYieldChange);