Hooks
static bool BeforeCvPromotionEntry_SetSound(CvPromotionEntry* self, const char* szVal);static void AfterCvPromotionEntry_SetSound(CvPromotionEntry* self, const char* szVal);static void ReplaceCvPromotionEntry_SetSound(void (*original)(CvPromotionEntry*, const char*), CvPromotionEntry* self, const char* szVal);CivRegisterBefore<CivHooks::CvPromotionEntry_SetSound>(host, &BeforeCvPromotionEntry_SetSound);CivRegisterAfter<CivHooks::CvPromotionEntry_SetSound>(host, &AfterCvPromotionEntry_SetSound);CivRegisterReplace<CivHooks::CvPromotionEntry_SetSound>(host, &ReplaceCvPromotionEntry_SetSound);