Hooks
static bool BeforeCvPromotionEntry_GetGreatGeneralModifier(const CvPromotionEntry* self, int& result);static void AfterCvPromotionEntry_GetGreatGeneralModifier(const CvPromotionEntry* self, int& result);static int ReplaceCvPromotionEntry_GetGreatGeneralModifier(int (*original)(const CvPromotionEntry*), const CvPromotionEntry* self);CivRegisterBefore<CivHooks::CvPromotionEntry_GetGreatGeneralModifier>(host, &BeforeCvPromotionEntry_GetGreatGeneralModifier);CivRegisterAfter<CivHooks::CvPromotionEntry_GetGreatGeneralModifier>(host, &AfterCvPromotionEntry_GetGreatGeneralModifier);CivRegisterReplace<CivHooks::CvPromotionEntry_GetGreatGeneralModifier>(host, &ReplaceCvPromotionEntry_GetGreatGeneralModifier);