diff options
author | Daniel Schadt <kingdread@gmx.de> | 2018-08-02 01:35:24 +0200 |
---|---|---|
committer | Daniel Schadt <kingdread@gmx.de> | 2018-08-02 01:35:24 +0200 |
commit | 2ac9d19ef91545a43dfde2bbdd986090695454d1 (patch) | |
tree | d9c44b1c81a10fe79ec534a34ec4bd09979d1739 /src/statistics/gamedata.rs | |
parent | 49d369b83b9529ad0d7723e5c34d612f1ad32e8f (diff) | |
download | evtclib-2ac9d19ef91545a43dfde2bbdd986090695454d1.tar.gz evtclib-2ac9d19ef91545a43dfde2bbdd986090695454d1.tar.bz2 evtclib-2ac9d19ef91545a43dfde2bbdd986090695454d1.zip |
add more wing 1 mechanics
Diffstat (limited to 'src/statistics/gamedata.rs')
-rw-r--r-- | src/statistics/gamedata.rs | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/statistics/gamedata.rs b/src/statistics/gamedata.rs index 80f269e..6f370d0 100644 --- a/src/statistics/gamedata.rs +++ b/src/statistics/gamedata.rs @@ -6,6 +6,8 @@ use super::boon::{BoonQueue, BoonType}; #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub enum Boss { ValeGuardian = 0x3C4E, + Gorseval = 0x3C45, + Sabetha = 0x3C0F, /// Xera ID for phase 1. /// @@ -140,9 +142,23 @@ macro_rules! mechanics { /// A slice of all mechanics that we know about. pub static MECHANICS: &[Mechanic] = mechanics! { + // Wing 1 Boss::ValeGuardian => [ - "Unstable Magic Spike" => Trigger::SkillOnPlayer(31860), + // Teleport: + "Unstable Magic Spike" => Trigger::SkillOnPlayer(31392), ], + Boss::Gorseval => [ + // Slam + "Spectral Impact" => Trigger::SkillOnPlayer(31875), + // Egg + "Ghastly Prison" => Trigger::BoonPlayer(31623), + ], + Boss::Sabetha => [ + // Took the launch pad + "Shell-Shocked" => Trigger::BoonPlayer(34108), + ], + + // Wing 4 Boss::Samarog => [ "Prisoner Sweep" => Trigger::SkillOnPlayer(38168), "Shockwave" => Trigger::SkillOnPlayer(37996), |