aboutsummaryrefslogtreecommitdiff
path: root/src/gamedata.rs
diff options
context:
space:
mode:
authorDaniel Schadt <kingdread@gmx.de>2020-09-23 14:33:03 +0200
committerDaniel Schadt <kingdread@gmx.de>2020-09-23 14:33:03 +0200
commitde0601a5a4fd6f0e7aa3a357fc5c6926d8bfca4b (patch)
treeddc6cf3ae7e3d9e5fafebb4d448adc0b1b2e4f67 /src/gamedata.rs
parentca28033b8f0f34e5ded8c2b47a524a52782de3c1 (diff)
downloadevtclib-de0601a5a4fd6f0e7aa3a357fc5c6926d8bfca4b.tar.gz
evtclib-de0601a5a4fd6f0e7aa3a357fc5c6926d8bfca4b.tar.bz2
evtclib-de0601a5a4fd6f0e7aa3a357fc5c6926d8bfca4b.zip
add Sunqua Peak/Ai ID and analyzer logic
Diffstat (limited to 'src/gamedata.rs')
-rw-r--r--src/gamedata.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/gamedata.rs b/src/gamedata.rs
index 775cf30..392bd01 100644
--- a/src/gamedata.rs
+++ b/src/gamedata.rs
@@ -51,12 +51,15 @@ pub enum Boss {
CardinalSabir = 0x55CC,
QadimThePeerless = 0x55F0,
- // 100 CM
+ // 100 CM (Sunqua Peak)
+ Ai = 0x5AD6,
+
+ // 99 CM (Shattered Observatory)
Skorvald = 0x44E0,
Artsariiv = 0x461D,
Arkk = 0x455F,
- // 99 CM
+ // 98 CM (Nightmare)
MAMA = 0x427D,
Siax = 0x4284,
Ensolyss = 0x4234,
@@ -112,6 +115,8 @@ impl FromStr for Boss {
"sabir" | "cardinal sabir" => Ok(Boss::CardinalSabir),
"qadimp" | "peerless qadim" | "qadim the peerless" => Ok(Boss::QadimThePeerless),
+ "ai" | "ai keeper of the peak" => Ok(Boss::Ai),
+
"skorvald" => Ok(Boss::Skorvald),
"artsariiv" => Ok(Boss::Artsariiv),
"arkk" => Ok(Boss::Arkk),
@@ -153,6 +158,7 @@ impl Display for Boss {
Boss::CardinalAdina => "Cardinal Adina",
Boss::CardinalSabir => "Cardinal Sabir",
Boss::QadimThePeerless => "Qadim the Peerless",
+ Boss::Ai => "Ai Keeper of the Peak",
Boss::Skorvald => "Skorvald the Shattered",
Boss::Artsariiv => "Artsariiv",
Boss::Arkk => "Arkk",