Hooks
static bool BeforeCvEconomicAIStrategyXMLEntry_GetAdvisorCounselText(const CvEconomicAIStrategyXMLEntry* self, const char*& result);static void AfterCvEconomicAIStrategyXMLEntry_GetAdvisorCounselText(const CvEconomicAIStrategyXMLEntry* self, const char*& result);static const char* ReplaceCvEconomicAIStrategyXMLEntry_GetAdvisorCounselText(const char* (*original)(const CvEconomicAIStrategyXMLEntry*), const CvEconomicAIStrategyXMLEntry* self);CivRegisterBefore<CivHooks::CvEconomicAIStrategyXMLEntry_GetAdvisorCounselText>(host, &BeforeCvEconomicAIStrategyXMLEntry_GetAdvisorCounselText);CivRegisterAfter<CivHooks::CvEconomicAIStrategyXMLEntry_GetAdvisorCounselText>(host, &AfterCvEconomicAIStrategyXMLEntry_GetAdvisorCounselText);CivRegisterReplace<CivHooks::CvEconomicAIStrategyXMLEntry_GetAdvisorCounselText>(host, &ReplaceCvEconomicAIStrategyXMLEntry_GetAdvisorCounselText);