From 4ba2419acb9165bafe44277a55555ad144fb6fc9 Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Wed, 11 May 2022 22:42:55 +0200 Subject: add Ankka CM detection --- src/analyzers/strikes.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/analyzers') diff --git a/src/analyzers/strikes.rs b/src/analyzers/strikes.rs index bc994e4..02c2217 100644 --- a/src/analyzers/strikes.rs +++ b/src/analyzers/strikes.rs @@ -135,6 +135,8 @@ impl<'log> Ankka<'log> { pub const DURATION_CUTOFF: i32 = i32::MAX; /// The expected number of times that Ankka needs to phase before we consider it a success. pub const EXPECTED_PHASE_COUNT: usize = 3; + /// Cutoff for when the fight is considered CM. + pub const ANKKA_CM_HEALTH: u64 = 50_000_000; /// Create a new [`Ankka`] analyzer for the given log. /// @@ -151,8 +153,7 @@ impl<'log> Analyzer for Ankka<'log> { } fn is_cm(&self) -> bool { - // EoD strike CMs are not implemented yet as of 2022-03-31 - false + helpers::boss_health(self.log).unwrap_or_default() > Self::ANKKA_CM_HEALTH } fn outcome(&self) -> Option { -- cgit v1.2.3