Hooks
static bool BeforeCvPromotionEntry_GetCombatBonusImprovement(const CvPromotionEntry* self, ImprovementTypes& result);static void AfterCvPromotionEntry_GetCombatBonusImprovement(const CvPromotionEntry* self, ImprovementTypes& result);static ImprovementTypes ReplaceCvPromotionEntry_GetCombatBonusImprovement(ImprovementTypes (*original)(const CvPromotionEntry*), const CvPromotionEntry* self);CivRegisterBefore<CivHooks::CvPromotionEntry_GetCombatBonusImprovement>(host, &BeforeCvPromotionEntry_GetCombatBonusImprovement);CivRegisterAfter<CivHooks::CvPromotionEntry_GetCombatBonusImprovement>(host, &AfterCvPromotionEntry_GetCombatBonusImprovement);CivRegisterReplace<CivHooks::CvPromotionEntry_GetCombatBonusImprovement>(host, &ReplaceCvPromotionEntry_GetCombatBonusImprovement);