Hooks
static bool BeforeCvMinorCivAI_GetTurnLastPledgeBrokenByMajor(const CvMinorCivAI* self, PlayerTypes eMajor, int& result);static void AfterCvMinorCivAI_GetTurnLastPledgeBrokenByMajor(const CvMinorCivAI* self, PlayerTypes eMajor, int& result);static int ReplaceCvMinorCivAI_GetTurnLastPledgeBrokenByMajor(int (*original)(const CvMinorCivAI*, PlayerTypes), const CvMinorCivAI* self, PlayerTypes eMajor);CivRegisterBefore<CivHooks::CvMinorCivAI_GetTurnLastPledgeBrokenByMajor>(host, &BeforeCvMinorCivAI_GetTurnLastPledgeBrokenByMajor);CivRegisterAfter<CivHooks::CvMinorCivAI_GetTurnLastPledgeBrokenByMajor>(host, &AfterCvMinorCivAI_GetTurnLastPledgeBrokenByMajor);CivRegisterReplace<CivHooks::CvMinorCivAI_GetTurnLastPledgeBrokenByMajor>(host, &ReplaceCvMinorCivAI_GetTurnLastPledgeBrokenByMajor);