Hooks
static bool BeforeCvUnit_getExtraTerrainDefensePercent(const CvUnit* self, TerrainTypes eIndex, int& result);static void AfterCvUnit_getExtraTerrainDefensePercent(const CvUnit* self, TerrainTypes eIndex, int& result);static int ReplaceCvUnit_getExtraTerrainDefensePercent(int (*original)(const CvUnit*, TerrainTypes), const CvUnit* self, TerrainTypes eIndex);CivRegisterBefore<CivHooks::CvUnit_getExtraTerrainDefensePercent>(host, &BeforeCvUnit_getExtraTerrainDefensePercent);CivRegisterAfter<CivHooks::CvUnit_getExtraTerrainDefensePercent>(host, &AfterCvUnit_getExtraTerrainDefensePercent);CivRegisterReplace<CivHooks::CvUnit_getExtraTerrainDefensePercent>(host, &ReplaceCvUnit_getExtraTerrainDefensePercent);