Hooks
static bool BeforeCvDiplomacyAI_DoUpdatePlayerEconomicStrengths(CvDiplomacyAI* self);static void AfterCvDiplomacyAI_DoUpdatePlayerEconomicStrengths(CvDiplomacyAI* self);static void ReplaceCvDiplomacyAI_DoUpdatePlayerEconomicStrengths(void (*original)(CvDiplomacyAI*), CvDiplomacyAI* self);CivRegisterBefore<CivHooks::CvDiplomacyAI_DoUpdatePlayerEconomicStrengths>(host, &BeforeCvDiplomacyAI_DoUpdatePlayerEconomicStrengths);CivRegisterAfter<CivHooks::CvDiplomacyAI_DoUpdatePlayerEconomicStrengths>(host, &AfterCvDiplomacyAI_DoUpdatePlayerEconomicStrengths);CivRegisterReplace<CivHooks::CvDiplomacyAI_DoUpdatePlayerEconomicStrengths>(host, &ReplaceCvDiplomacyAI_DoUpdatePlayerEconomicStrengths);