Hooks
static bool BeforeCvPromotionEntry_SetPrereqPromotion(CvPromotionEntry* self, int i);static void AfterCvPromotionEntry_SetPrereqPromotion(CvPromotionEntry* self, int i);static void ReplaceCvPromotionEntry_SetPrereqPromotion(void (*original)(CvPromotionEntry*, int), CvPromotionEntry* self, int i);CivRegisterBefore<CivHooks::CvPromotionEntry_SetPrereqPromotion>(host, &BeforeCvPromotionEntry_SetPrereqPromotion);CivRegisterAfter<CivHooks::CvPromotionEntry_SetPrereqPromotion>(host, &AfterCvPromotionEntry_SetPrereqPromotion);CivRegisterReplace<CivHooks::CvPromotionEntry_SetPrereqPromotion>(host, &ReplaceCvPromotionEntry_SetPrereqPromotion);