feat: add blue mage
This commit is contained in:
parent
1c34609b14
commit
9c63279d4d
|
@ -33,11 +33,14 @@ pub enum Job {
|
||||||
DarkKnight,
|
DarkKnight,
|
||||||
Paladin,
|
Paladin,
|
||||||
Warrior,
|
Warrior,
|
||||||
|
|
||||||
|
// Limited
|
||||||
|
BlueMage,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Job {
|
impl Job {
|
||||||
#[cfg(feature = "all_const")]
|
#[cfg(feature = "all_const")]
|
||||||
pub const ALL: [Job; 15] = [
|
pub const ALL: [Job; 16] = [
|
||||||
// DPS
|
// DPS
|
||||||
Job::Bard,
|
Job::Bard,
|
||||||
Job::BlackMage,
|
Job::BlackMage,
|
||||||
|
@ -58,6 +61,9 @@ impl Job {
|
||||||
Job::DarkKnight,
|
Job::DarkKnight,
|
||||||
Job::Paladin,
|
Job::Paladin,
|
||||||
Job::Warrior,
|
Job::Warrior,
|
||||||
|
|
||||||
|
// Limited
|
||||||
|
Job::BlueMage,
|
||||||
];
|
];
|
||||||
|
|
||||||
/// Returns the string representation of this variant.
|
/// Returns the string representation of this variant.
|
||||||
|
@ -80,6 +86,8 @@ impl Job {
|
||||||
Job::DarkKnight => "DarkKnight",
|
Job::DarkKnight => "DarkKnight",
|
||||||
Job::Paladin => "Paladin",
|
Job::Paladin => "Paladin",
|
||||||
Job::Warrior => "Warrior",
|
Job::Warrior => "Warrior",
|
||||||
|
|
||||||
|
Job::BlueMage => "Blue Mage",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -105,6 +113,8 @@ impl Job {
|
||||||
Job::DarkKnight => "Dark Knight",
|
Job::DarkKnight => "Dark Knight",
|
||||||
Job::Paladin => "Paladin",
|
Job::Paladin => "Paladin",
|
||||||
Job::Warrior => "Warrior",
|
Job::Warrior => "Warrior",
|
||||||
|
|
||||||
|
Job::BlueMage => "Blue Mage",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -130,6 +140,8 @@ impl Job {
|
||||||
Job::DarkKnight => "DRK",
|
Job::DarkKnight => "DRK",
|
||||||
Job::Paladin => "PLD",
|
Job::Paladin => "PLD",
|
||||||
Job::Warrior => "WAR",
|
Job::Warrior => "WAR",
|
||||||
|
|
||||||
|
Job::BlueMage => "BLU",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -145,7 +157,8 @@ impl Job {
|
||||||
Job::Ninja |
|
Job::Ninja |
|
||||||
Job::RedMage |
|
Job::RedMage |
|
||||||
Job::Samurai |
|
Job::Samurai |
|
||||||
Job::Summoner => Role::Dps,
|
Job::Summoner |
|
||||||
|
Job::BlueMage => Role::Dps,
|
||||||
|
|
||||||
Job::Astrologian |
|
Job::Astrologian |
|
||||||
Job::Scholar |
|
Job::Scholar |
|
||||||
|
@ -169,7 +182,8 @@ impl Job {
|
||||||
Job::Ninja |
|
Job::Ninja |
|
||||||
Job::Paladin |
|
Job::Paladin |
|
||||||
Job::Samurai |
|
Job::Samurai |
|
||||||
Job::Warrior => Classification::War,
|
Job::Warrior |
|
||||||
|
Job::BlueMage => Classification::War,
|
||||||
|
|
||||||
Job::Astrologian |
|
Job::Astrologian |
|
||||||
Job::BlackMage |
|
Job::BlackMage |
|
||||||
|
@ -210,6 +224,8 @@ impl FromStr for Job {
|
||||||
"paladin" | "pld" => Job::Paladin,
|
"paladin" | "pld" => Job::Paladin,
|
||||||
"warrior" | "war" => Job::Warrior,
|
"warrior" | "war" => Job::Warrior,
|
||||||
|
|
||||||
|
"blue mage" | "bluemage" | "blu" => Job::BlueMage,
|
||||||
|
|
||||||
_ => return Err(UnknownVariant("Job", s.into()))
|
_ => return Err(UnknownVariant("Job", s.into()))
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue