Hooks
static bool BeforeCvDiplomacyAI_DoUpdatePlayerMilitaryStrengths(CvDiplomacyAI* self);static void AfterCvDiplomacyAI_DoUpdatePlayerMilitaryStrengths(CvDiplomacyAI* self);static void ReplaceCvDiplomacyAI_DoUpdatePlayerMilitaryStrengths(void (*original)(CvDiplomacyAI*), CvDiplomacyAI* self);CivRegisterBefore<CivHooks::CvDiplomacyAI_DoUpdatePlayerMilitaryStrengths>(host, &BeforeCvDiplomacyAI_DoUpdatePlayerMilitaryStrengths);CivRegisterAfter<CivHooks::CvDiplomacyAI_DoUpdatePlayerMilitaryStrengths>(host, &AfterCvDiplomacyAI_DoUpdatePlayerMilitaryStrengths);CivRegisterReplace<CivHooks::CvDiplomacyAI_DoUpdatePlayerMilitaryStrengths>(host, &ReplaceCvDiplomacyAI_DoUpdatePlayerMilitaryStrengths);