diff --git a/src/data_centers.rs b/src/data_centers.rs index 7b46950..c0b0e57 100644 --- a/src/data_centers.rs +++ b/src/data_centers.rs @@ -11,6 +11,7 @@ pub enum DataCenter { Aether, Chaos, Crystal, + Dynamis, Elemental, Gaia, Light, @@ -22,10 +23,11 @@ pub enum DataCenter { impl DataCenter { #[cfg(feature = "all_const")] - pub const ALL: [DataCenter; 10] = [ + pub const ALL: [DataCenter; 11] = [ DataCenter::Aether, DataCenter::Chaos, DataCenter::Crystal, + DataCenter::Dynamis, DataCenter::Elemental, DataCenter::Gaia, DataCenter::Light, @@ -40,6 +42,7 @@ impl DataCenter { DataCenter::Aether => "Aether", DataCenter::Chaos => "Chaos", DataCenter::Crystal => "Crystal", + DataCenter::Dynamis => "Dynamis", DataCenter::Elemental => "Elemental", DataCenter::Gaia => "Gaia", DataCenter::Light => "Light", @@ -64,6 +67,7 @@ impl FromStr for DataCenter { "aether" => DataCenter::Aether, "chaos" => DataCenter::Chaos, "crystal" => DataCenter::Crystal, + "dynamis" => DataCenter::Dynamis, "elemental" => DataCenter::Elemental, "gaia" => DataCenter::Gaia, "light" => DataCenter::Light, diff --git a/src/worlds.rs b/src/worlds.rs index 804104d..7a7e5bc 100644 --- a/src/worlds.rs +++ b/src/worlds.rs @@ -43,6 +43,12 @@ pub enum World { Mateus, Zalera, + // Dynamis + Halicarnassus, + Maduin, + Marilith, + Seraph, + // Elemental Aegis, Atomos, @@ -113,7 +119,7 @@ pub enum World { impl World { #[cfg(feature = "all_const")] - pub const ALL: [World; 77] = [ + pub const ALL: [World; 81] = [ // Aether World::Adamantoise, World::Cactuar, @@ -144,6 +150,12 @@ impl World { World::Mateus, World::Zalera, + // Dynamis + World::Halicarnassus, + World::Maduin, + World::Marilith, + World::Seraph, + // Elemental World::Aegis, World::Atomos, @@ -245,6 +257,12 @@ impl World { World::Mateus => "Mateus", World::Zalera => "Zalera", + // Dynamis + World::Halicarnassus => "Halicarnassus", + World::Maduin => "Maduin", + World::Marilith => "Marilith", + World::Seraph => "Seraph", + // Elemental World::Aegis => "Aegis", World::Atomos => "Atomos", @@ -353,6 +371,12 @@ impl World { World::Mateus | World::Zalera => DataCenter::Crystal, + // Dynamis + World::Halicarnassus | + World::Maduin | + World::Marilith | + World::Seraph => DataCenter::Dynamis, + // Elemental World::Aegis | World::Atomos | @@ -461,6 +485,12 @@ impl FromStr for World { "mateus" => World::Mateus, "zalera" => World::Zalera, + // Dynamis + "halicarnassus" => World::Halicarnassus, + "maduin" => World::Maduin, + "marilith" => World::Marilith, + "seraph" => World::Seraph, + // Elemental "aegis" => World::Aegis, "atomos" => World::Atomos,