Hooks
static bool BeforeCvPolicyEntry_GetImprovementUpgradeRateModifier(const CvPolicyEntry* self, int& result);static void AfterCvPolicyEntry_GetImprovementUpgradeRateModifier(const CvPolicyEntry* self, int& result);static int ReplaceCvPolicyEntry_GetImprovementUpgradeRateModifier(int (*original)(const CvPolicyEntry*), const CvPolicyEntry* self);CivRegisterBefore<CivHooks::CvPolicyEntry_GetImprovementUpgradeRateModifier>(host, &BeforeCvPolicyEntry_GetImprovementUpgradeRateModifier);CivRegisterAfter<CivHooks::CvPolicyEntry_GetImprovementUpgradeRateModifier>(host, &AfterCvPolicyEntry_GetImprovementUpgradeRateModifier);CivRegisterReplace<CivHooks::CvPolicyEntry_GetImprovementUpgradeRateModifier>(host, &ReplaceCvPolicyEntry_GetImprovementUpgradeRateModifier);