Hooks
static bool BeforeCvMilitaryAI_RequestImprovements(CvMilitaryAI* self);static void AfterCvMilitaryAI_RequestImprovements(CvMilitaryAI* self);static void ReplaceCvMilitaryAI_RequestImprovements(void (*original)(CvMilitaryAI*), CvMilitaryAI* self);CivRegisterBefore<CivHooks::CvMilitaryAI_RequestImprovements>(host, &BeforeCvMilitaryAI_RequestImprovements);CivRegisterAfter<CivHooks::CvMilitaryAI_RequestImprovements>(host, &AfterCvMilitaryAI_RequestImprovements);CivRegisterReplace<CivHooks::CvMilitaryAI_RequestImprovements>(host, &ReplaceCvMilitaryAI_RequestImprovements);