Hooks
static bool BeforeCvMinorCivAI_SetPersonality(CvMinorCivAI* self, MinorCivPersonalityTypes ePersonality);static void AfterCvMinorCivAI_SetPersonality(CvMinorCivAI* self, MinorCivPersonalityTypes ePersonality);static void ReplaceCvMinorCivAI_SetPersonality(void (*original)(CvMinorCivAI*, MinorCivPersonalityTypes), CvMinorCivAI* self, MinorCivPersonalityTypes ePersonality);CivRegisterBefore<CivHooks::CvMinorCivAI_SetPersonality>(host, &BeforeCvMinorCivAI_SetPersonality);CivRegisterAfter<CivHooks::CvMinorCivAI_SetPersonality>(host, &AfterCvMinorCivAI_SetPersonality);CivRegisterReplace<CivHooks::CvMinorCivAI_SetPersonality>(host, &ReplaceCvMinorCivAI_SetPersonality);