Update for patch 7.0

+2 jobs, +4 worlds to dynamis, +1 dc with 4 worlds on it
This commit is contained in:
Ridan Vandenbergh 2024-06-28 23:19:21 +02:00 committed by Anna
parent 66829cfefb
commit d42102c388
Signed by: anna
GPG Key ID: D0943384CD9F87D1
3 changed files with 48 additions and 1 deletions

View File

@ -19,11 +19,12 @@ pub enum DataCenter {
Materia, Materia,
Meteor, Meteor,
Primal, Primal,
Shadow,
} }
impl DataCenter { impl DataCenter {
#[cfg(feature = "all_const")] #[cfg(feature = "all_const")]
pub const ALL: [DataCenter; 11] = [ pub const ALL: [DataCenter; 12] = [
DataCenter::Aether, DataCenter::Aether,
DataCenter::Chaos, DataCenter::Chaos,
DataCenter::Crystal, DataCenter::Crystal,
@ -35,6 +36,7 @@ impl DataCenter {
DataCenter::Materia, DataCenter::Materia,
DataCenter::Meteor, DataCenter::Meteor,
DataCenter::Primal, DataCenter::Primal,
DataCenter::Shadow,
]; ];
pub fn as_str(&self) -> &'static str { pub fn as_str(&self) -> &'static str {
@ -50,6 +52,7 @@ impl DataCenter {
DataCenter::Materia => "Materia", DataCenter::Materia => "Materia",
DataCenter::Meteor => "Meteor", DataCenter::Meteor => "Meteor",
DataCenter::Primal => "Primal", DataCenter::Primal => "Primal",
DataCenter::Shadow => "Shadow"
} }
} }

View File

@ -21,10 +21,12 @@ pub enum Job {
Machinist, Machinist,
Monk, Monk,
Ninja, Ninja,
Pictomancer,
Reaper, Reaper,
RedMage, RedMage,
Samurai, Samurai,
Summoner, Summoner,
Viper,
// Healer // Healer
Astrologian, Astrologian,
@ -84,10 +86,12 @@ impl Job {
Job::Machinist => "Machinist", Job::Machinist => "Machinist",
Job::Monk => "Monk", Job::Monk => "Monk",
Job::Ninja => "Ninja", Job::Ninja => "Ninja",
Job::Pictomancer => "Pictomancer",
Job::Reaper => "Reaper", Job::Reaper => "Reaper",
Job::RedMage => "RedMage", Job::RedMage => "RedMage",
Job::Samurai => "Samurai", Job::Samurai => "Samurai",
Job::Summoner => "Summoner", Job::Summoner => "Summoner",
Job::Viper => "Viper",
Job::Astrologian => "Astrologian", Job::Astrologian => "Astrologian",
Job::Sage => "Sage", Job::Sage => "Sage",
@ -115,10 +119,12 @@ impl Job {
Job::Machinist => "Machinist", Job::Machinist => "Machinist",
Job::Monk => "Monk", Job::Monk => "Monk",
Job::Ninja => "Ninja", Job::Ninja => "Ninja",
Job::Pictomancer => "Pictomancer",
Job::Reaper => "Reaper", Job::Reaper => "Reaper",
Job::RedMage => "Red Mage", Job::RedMage => "Red Mage",
Job::Samurai => "Samurai", Job::Samurai => "Samurai",
Job::Summoner => "Summoner", Job::Summoner => "Summoner",
Job::Viper => "Viper",
Job::Astrologian => "Astrologian", Job::Astrologian => "Astrologian",
Job::Sage => "Sage", Job::Sage => "Sage",
@ -146,10 +152,12 @@ impl Job {
Job::Machinist => "MCH", Job::Machinist => "MCH",
Job::Monk => "MNK", Job::Monk => "MNK",
Job::Ninja => "NIN", Job::Ninja => "NIN",
Job::Pictomancer => "PCT",
Job::Reaper => "RPR", Job::Reaper => "RPR",
Job::RedMage => "RDM", Job::RedMage => "RDM",
Job::Samurai => "SAM", Job::Samurai => "SAM",
Job::Summoner => "SMN", Job::Summoner => "SMN",
Job::Viper => "VPR",
Job::Astrologian => "AST", Job::Astrologian => "AST",
Job::Sage => "SGE", Job::Sage => "SGE",
@ -176,10 +184,12 @@ impl Job {
Job::Machinist | Job::Machinist |
Job::Monk | Job::Monk |
Job::Ninja | Job::Ninja |
Job::Pictomancer |
Job::Reaper | Job::Reaper |
Job::RedMage | Job::RedMage |
Job::Samurai | Job::Samurai |
Job::Summoner | Job::Summoner |
Job::Viper |
Job::BlueMage => Role::Dps, Job::BlueMage => Role::Dps,
Job::Astrologian | Job::Astrologian |
@ -210,10 +220,12 @@ impl Job {
Job::Reaper | Job::Reaper |
Job::Samurai | Job::Samurai |
Job::Warrior | Job::Warrior |
Job::Viper |
Job::BlueMage => Classification::War, Job::BlueMage => Classification::War,
Job::Astrologian | Job::Astrologian |
Job::BlackMage | Job::BlackMage |
Job::Pictomancer |
Job::RedMage | Job::RedMage |
Job::Sage | Job::Sage |
Job::Scholar | Job::Scholar |
@ -241,10 +253,12 @@ impl FromStr for Job {
"machinist" | "mch" => Job::Machinist, "machinist" | "mch" => Job::Machinist,
"monk" | "mnk" => Job::Monk, "monk" | "mnk" => Job::Monk,
"ninja" | "nin" => Job::Ninja, "ninja" | "nin" => Job::Ninja,
"pictomancer" | "pct" => Job::Pictomancer,
"reaper" | "rpr" => Job::Reaper, "reaper" | "rpr" => Job::Reaper,
"red mage" | "redmage" | "rdm" => Job::RedMage, "red mage" | "redmage" | "rdm" => Job::RedMage,
"samurai" | "sam" => Job::Samurai, "samurai" | "sam" => Job::Samurai,
"summoner" | "smn" => Job::Summoner, "summoner" | "smn" => Job::Summoner,
"viper" | "vpr" => Job::Viper,
"astrologian" | "ast" => Job::Astrologian, "astrologian" | "ast" => Job::Astrologian,
"sage" | "sge" => Job::Sage, "sage" | "sge" => Job::Sage,

View File

@ -44,9 +44,13 @@ pub enum World {
Zalera, Zalera,
// Dynamis // Dynamis
Cuchulainn,
Golem,
Halicarnassus, Halicarnassus,
Kraken,
Maduin, Maduin,
Marilith, Marilith,
Rafflesia,
Seraph, Seraph,
// Elemental // Elemental
@ -115,6 +119,12 @@ pub enum World {
Valefor, Valefor,
Yojimbo, Yojimbo,
Zeromus, Zeromus,
// Shadow
Innocence,
Pixie,
Titania,
Tycoon,
} }
impl World { impl World {
@ -258,9 +268,13 @@ impl World {
World::Zalera => "Zalera", World::Zalera => "Zalera",
// Dynamis // Dynamis
World::Cuchulainn => "Cuchulainn",
World::Golem => "Golem",
World::Halicarnassus => "Halicarnassus", World::Halicarnassus => "Halicarnassus",
World::Kraken => "Kraken",
World::Maduin => "Maduin", World::Maduin => "Maduin",
World::Marilith => "Marilith", World::Marilith => "Marilith",
World::Rafflesia => "Rafflesia",
World::Seraph => "Seraph", World::Seraph => "Seraph",
// Elemental // Elemental
@ -329,6 +343,12 @@ impl World {
World::Valefor => "Valefor", World::Valefor => "Valefor",
World::Yojimbo => "Yojimbo", World::Yojimbo => "Yojimbo",
World::Zeromus => "Zeromus", World::Zeromus => "Zeromus",
// Shadow
World::Innocence => "Innocence",
World::Pixie => "Pixie",
World::Titania => "Titania",
World::Tycoon => "Tycoon",
} }
} }
@ -372,9 +392,13 @@ impl World {
World::Zalera => DataCenter::Crystal, World::Zalera => DataCenter::Crystal,
// Dynamis // Dynamis
World::Cuchulainn |
World::Golem |
World::Halicarnassus | World::Halicarnassus |
World::Kraken |
World::Maduin | World::Maduin |
World::Marilith | World::Marilith |
World::Rafflesia |
World::Seraph => DataCenter::Dynamis, World::Seraph => DataCenter::Dynamis,
// Elemental // Elemental
@ -443,6 +467,12 @@ impl World {
World::Valefor | World::Valefor |
World::Yojimbo | World::Yojimbo |
World::Zeromus => DataCenter::Meteor, World::Zeromus => DataCenter::Meteor,
// Shadow
World::Innocence |
World::Pixie |
World::Titania |
World::Tycoon => DataCenter::Shadow,
} }
} }
} }