Hooks
static bool BeforeCvDiplomacyAI_DoPossibleMinorLiberation(CvDiplomacyAI* self, PlayerTypes eMinor, int iCityID, bool& result);static void AfterCvDiplomacyAI_DoPossibleMinorLiberation(CvDiplomacyAI* self, PlayerTypes eMinor, int iCityID, bool& result);static bool ReplaceCvDiplomacyAI_DoPossibleMinorLiberation(bool (*original)(CvDiplomacyAI*, PlayerTypes, int), CvDiplomacyAI* self, PlayerTypes eMinor, int iCityID);CivRegisterBefore<CivHooks::CvDiplomacyAI_DoPossibleMinorLiberation>(host, &BeforeCvDiplomacyAI_DoPossibleMinorLiberation);CivRegisterAfter<CivHooks::CvDiplomacyAI_DoPossibleMinorLiberation>(host, &AfterCvDiplomacyAI_DoPossibleMinorLiberation);CivRegisterReplace<CivHooks::CvDiplomacyAI_DoPossibleMinorLiberation>(host, &ReplaceCvDiplomacyAI_DoPossibleMinorLiberation);