Hooks
static bool BeforeCvPromotionEntry_GetCapitalDefenseModifier(const CvPromotionEntry* self, int& result);static void AfterCvPromotionEntry_GetCapitalDefenseModifier(const CvPromotionEntry* self, int& result);static int ReplaceCvPromotionEntry_GetCapitalDefenseModifier(int (*original)(const CvPromotionEntry*), const CvPromotionEntry* self);CivRegisterBefore<CivHooks::CvPromotionEntry_GetCapitalDefenseModifier>(host, &BeforeCvPromotionEntry_GetCapitalDefenseModifier);CivRegisterAfter<CivHooks::CvPromotionEntry_GetCapitalDefenseModifier>(host, &AfterCvPromotionEntry_GetCapitalDefenseModifier);CivRegisterReplace<CivHooks::CvPromotionEntry_GetCapitalDefenseModifier>(host, &ReplaceCvPromotionEntry_GetCapitalDefenseModifier);