Hooks
static bool BeforeCvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText(const CvMilitaryAIStrategyXMLEntry* self, const char*& result);static void AfterCvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText(const CvMilitaryAIStrategyXMLEntry* self, const char*& result);static const char* ReplaceCvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText(const char* (*original)(const CvMilitaryAIStrategyXMLEntry*), const CvMilitaryAIStrategyXMLEntry* self);CivRegisterBefore<CivHooks::CvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText>(host, &BeforeCvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText);CivRegisterAfter<CivHooks::CvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText>(host, &AfterCvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText);CivRegisterReplace<CivHooks::CvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText>(host, &ReplaceCvMilitaryAIStrategyXMLEntry_GetAdvisorCounselText);