Hooks
static bool BeforeCvPromotionEntry_GetGreatGeneralCombatModifier(const CvPromotionEntry* self, int& result);static void AfterCvPromotionEntry_GetGreatGeneralCombatModifier(const CvPromotionEntry* self, int& result);static int ReplaceCvPromotionEntry_GetGreatGeneralCombatModifier(int (*original)(const CvPromotionEntry*), const CvPromotionEntry* self);CivRegisterBefore<CivHooks::CvPromotionEntry_GetGreatGeneralCombatModifier>(host, &BeforeCvPromotionEntry_GetGreatGeneralCombatModifier);CivRegisterAfter<CivHooks::CvPromotionEntry_GetGreatGeneralCombatModifier>(host, &AfterCvPromotionEntry_GetGreatGeneralCombatModifier);CivRegisterReplace<CivHooks::CvPromotionEntry_GetGreatGeneralCombatModifier>(host, &ReplaceCvPromotionEntry_GetGreatGeneralCombatModifier);