From 415ed01ae98b55349ff3720a050484925a80f4ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Sejkora?= Date: Wed, 24 Jul 2024 23:48:33 +0200 Subject: [PATCH] Analytics: Fix eparch game build check --- ArcdpsLogManager/Logs/Updates/LogDataUpdater.cs | 2 +- EVTCAnalytics/Processing/EncounterDataProvider.cs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ArcdpsLogManager/Logs/Updates/LogDataUpdater.cs b/ArcdpsLogManager/Logs/Updates/LogDataUpdater.cs index 49452165..6c1e0375 100644 --- a/ArcdpsLogManager/Logs/Updates/LogDataUpdater.cs +++ b/ArcdpsLogManager/Logs/Updates/LogDataUpdater.cs @@ -212,7 +212,7 @@ x.Profession is Profession.Thief or Profession.Engineer or Profession.Ranger new LogUpdate(log => log.ParsingVersion < new Version(1, 11, 1, 7) && log.Encounter is Encounter.Adina or Encounter.Sabir, "Fix Adina and Sabir possibly being identified as the other one in rare scenarios."), - new LogUpdate(log => log.ParsingVersion < new Version(1, 11, 1, 8) + new LogUpdate(log => log.ParsingVersion < new Version(1, 11, 1, 9) && log.Encounter == Encounter.Other && log.MapId == MapIds.LonelyTower, "Add support for Eparch in the Lonely Tower fractal."), diff --git a/EVTCAnalytics/Processing/EncounterDataProvider.cs b/EVTCAnalytics/Processing/EncounterDataProvider.cs index 55eca137..9da6b140 100644 --- a/EVTCAnalytics/Processing/EncounterDataProvider.cs +++ b/EVTCAnalytics/Processing/EncounterDataProvider.cs @@ -687,11 +687,11 @@ private IEncounterData GetPvEEncounterData(Encounter encounter, Agent mainTarget new BuffAppliedBelowHealthThresholdDeterminer(mainTarget, 0.2f, SkillIds.Determined))) .WithModes(new ConditionalModeDeterminer( (gameBuild != null && gameBuild < GameBuilds.LonelyTowerCMRelease, - new AgentHealthModeDeterminer(mainTarget, 31_000_000, EncounterMode.Normal)), - (gameBuild != null && gameBuild >= GameBuilds.LonelyTowerCMRelease && gameBuild <= GameBuilds.LonelyTowerHPNerf2, - new AgentHealthModeDeterminer(mainTarget, 31_000_000, EncounterMode.Challenge)), + new ConstantModeDeterminer(EncounterMode.Normal)), + (gameBuild != null && gameBuild >= GameBuilds.LonelyTowerCMRelease && gameBuild < GameBuilds.LonelyTowerHPNerf2, + new AgentHealthModeDeterminer(mainTarget, 31_000_000)), (gameBuild != null && gameBuild >= GameBuilds.LonelyTowerHPNerf2, - new AgentHealthModeDeterminer(mainTarget, 21_000_000, EncounterMode.Challenge)) + new AgentHealthModeDeterminer(mainTarget, 21_000_000)) )) .Build(); }