feat: add Dynamis

This commit is contained in:
Anna 2022-11-04 23:19:27 -04:00
parent 6b1b015234
commit 3483ed5ed4
Signed by: anna
GPG Key ID: D0943384CD9F87D1
2 changed files with 36 additions and 2 deletions

View File

@ -11,6 +11,7 @@ pub enum DataCenter {
Aether, Aether,
Chaos, Chaos,
Crystal, Crystal,
Dynamis,
Elemental, Elemental,
Gaia, Gaia,
Light, Light,
@ -22,10 +23,11 @@ pub enum DataCenter {
impl DataCenter { impl DataCenter {
#[cfg(feature = "all_const")] #[cfg(feature = "all_const")]
pub const ALL: [DataCenter; 10] = [ pub const ALL: [DataCenter; 11] = [
DataCenter::Aether, DataCenter::Aether,
DataCenter::Chaos, DataCenter::Chaos,
DataCenter::Crystal, DataCenter::Crystal,
DataCenter::Dynamis,
DataCenter::Elemental, DataCenter::Elemental,
DataCenter::Gaia, DataCenter::Gaia,
DataCenter::Light, DataCenter::Light,
@ -40,6 +42,7 @@ impl DataCenter {
DataCenter::Aether => "Aether", DataCenter::Aether => "Aether",
DataCenter::Chaos => "Chaos", DataCenter::Chaos => "Chaos",
DataCenter::Crystal => "Crystal", DataCenter::Crystal => "Crystal",
DataCenter::Dynamis => "Dynamis",
DataCenter::Elemental => "Elemental", DataCenter::Elemental => "Elemental",
DataCenter::Gaia => "Gaia", DataCenter::Gaia => "Gaia",
DataCenter::Light => "Light", DataCenter::Light => "Light",
@ -64,6 +67,7 @@ impl FromStr for DataCenter {
"aether" => DataCenter::Aether, "aether" => DataCenter::Aether,
"chaos" => DataCenter::Chaos, "chaos" => DataCenter::Chaos,
"crystal" => DataCenter::Crystal, "crystal" => DataCenter::Crystal,
"dynamis" => DataCenter::Dynamis,
"elemental" => DataCenter::Elemental, "elemental" => DataCenter::Elemental,
"gaia" => DataCenter::Gaia, "gaia" => DataCenter::Gaia,
"light" => DataCenter::Light, "light" => DataCenter::Light,

View File

@ -43,6 +43,12 @@ pub enum World {
Mateus, Mateus,
Zalera, Zalera,
// Dynamis
Halicarnassus,
Maduin,
Marilith,
Seraph,
// Elemental // Elemental
Aegis, Aegis,
Atomos, Atomos,
@ -113,7 +119,7 @@ pub enum World {
impl World { impl World {
#[cfg(feature = "all_const")] #[cfg(feature = "all_const")]
pub const ALL: [World; 77] = [ pub const ALL: [World; 81] = [
// Aether // Aether
World::Adamantoise, World::Adamantoise,
World::Cactuar, World::Cactuar,
@ -144,6 +150,12 @@ impl World {
World::Mateus, World::Mateus,
World::Zalera, World::Zalera,
// Dynamis
World::Halicarnassus,
World::Maduin,
World::Marilith,
World::Seraph,
// Elemental // Elemental
World::Aegis, World::Aegis,
World::Atomos, World::Atomos,
@ -245,6 +257,12 @@ impl World {
World::Mateus => "Mateus", World::Mateus => "Mateus",
World::Zalera => "Zalera", World::Zalera => "Zalera",
// Dynamis
World::Halicarnassus => "Halicarnassus",
World::Maduin => "Maduin",
World::Marilith => "Marilith",
World::Seraph => "Seraph",
// Elemental // Elemental
World::Aegis => "Aegis", World::Aegis => "Aegis",
World::Atomos => "Atomos", World::Atomos => "Atomos",
@ -353,6 +371,12 @@ impl World {
World::Mateus | World::Mateus |
World::Zalera => DataCenter::Crystal, World::Zalera => DataCenter::Crystal,
// Dynamis
World::Halicarnassus |
World::Maduin |
World::Marilith |
World::Seraph => DataCenter::Dynamis,
// Elemental // Elemental
World::Aegis | World::Aegis |
World::Atomos | World::Atomos |
@ -461,6 +485,12 @@ impl FromStr for World {
"mateus" => World::Mateus, "mateus" => World::Mateus,
"zalera" => World::Zalera, "zalera" => World::Zalera,
// Dynamis
"halicarnassus" => World::Halicarnassus,
"maduin" => World::Maduin,
"marilith" => World::Marilith,
"seraph" => World::Seraph,
// Elemental // Elemental
"aegis" => World::Aegis, "aegis" => World::Aegis,
"atomos" => World::Atomos, "atomos" => World::Atomos,