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,
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,

View File

@ -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,