Hooks
static bool BeforeCvMilitaryAI_SetTurnStrategyAdopted(CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, int iValue);static void AfterCvMilitaryAI_SetTurnStrategyAdopted(CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, int iValue);static void ReplaceCvMilitaryAI_SetTurnStrategyAdopted(void (*original)(CvMilitaryAI*, MilitaryAIStrategyTypes, int), CvMilitaryAI* self, MilitaryAIStrategyTypes eStrategy, int iValue);CivRegisterBefore<CivHooks::CvMilitaryAI_SetTurnStrategyAdopted>(host, &BeforeCvMilitaryAI_SetTurnStrategyAdopted);CivRegisterAfter<CivHooks::CvMilitaryAI_SetTurnStrategyAdopted>(host, &AfterCvMilitaryAI_SetTurnStrategyAdopted);CivRegisterReplace<CivHooks::CvMilitaryAI_SetTurnStrategyAdopted>(host, &ReplaceCvMilitaryAI_SetTurnStrategyAdopted);