Hooks
static bool BeforeCvPolicyEntry_GetFreeSpecialist(const CvPolicyEntry* self, int& result);static void AfterCvPolicyEntry_GetFreeSpecialist(const CvPolicyEntry* self, int& result);static int ReplaceCvPolicyEntry_GetFreeSpecialist(int (*original)(const CvPolicyEntry*), const CvPolicyEntry* self);CivRegisterBefore<CivHooks::CvPolicyEntry_GetFreeSpecialist>(host, &BeforeCvPolicyEntry_GetFreeSpecialist);CivRegisterAfter<CivHooks::CvPolicyEntry_GetFreeSpecialist>(host, &AfterCvPolicyEntry_GetFreeSpecialist);CivRegisterReplace<CivHooks::CvPolicyEntry_GetFreeSpecialist>(host, &ReplaceCvPolicyEntry_GetFreeSpecialist);