feat: allow non-combat jobs to be taken from their short codes
This commit is contained in:
parent
be01721808
commit
aafd83a1cb
|
@ -84,18 +84,18 @@ impl FromStr for NonCombatJob {
|
||||||
|
|
||||||
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
||||||
let job = match s.to_lowercase().as_str() {
|
let job = match s.to_lowercase().as_str() {
|
||||||
"botanist" => NonCombatJob::Botanist,
|
"botanist" | "btn" => NonCombatJob::Botanist,
|
||||||
"fisher" => NonCombatJob::Fisher,
|
"fisher" | "fsh" => NonCombatJob::Fisher,
|
||||||
"miner" => NonCombatJob::Miner,
|
"miner" | "min" => NonCombatJob::Miner,
|
||||||
|
|
||||||
"alchemist" => NonCombatJob::Alchemist,
|
"alchemist" | "alc" => NonCombatJob::Alchemist,
|
||||||
"armorer" => NonCombatJob::Armorer,
|
"armorer" | "arm" => NonCombatJob::Armorer,
|
||||||
"blacksmith" => NonCombatJob::Blacksmith,
|
"blacksmith" | "bsm" => NonCombatJob::Blacksmith,
|
||||||
"carpenter" => NonCombatJob::Carpenter,
|
"carpenter" | "crp" => NonCombatJob::Carpenter,
|
||||||
"culinarian" => NonCombatJob::Culinarian,
|
"culinarian" | "cul" => NonCombatJob::Culinarian,
|
||||||
"goldsmith" => NonCombatJob::Goldsmith,
|
"goldsmith" | "gsm" => NonCombatJob::Goldsmith,
|
||||||
"leatherworker" => NonCombatJob::Leatherworker,
|
"leatherworker" | "ltw" => NonCombatJob::Leatherworker,
|
||||||
"weaver" => NonCombatJob::Weaver,
|
"weaver" | "wvr" => NonCombatJob::Weaver,
|
||||||
_ => return Err(UnknownVariant("NonCombatJob", s.into()))
|
_ => return Err(UnknownVariant("NonCombatJob", s.into()))
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue