fix: parse experience with commas and add blue mage again
This commit is contained in:
parent
68f888d4d6
commit
df28d5c014
|
@ -222,7 +222,7 @@ fn parse_job<'a>(elem: ElementRef<'a>) -> Result<(Job, JobInfo)> {
|
|||
let first_exp = exp_split.next().unwrap(); // must have first element
|
||||
let experience: Option<u64> = match first_exp {
|
||||
"-" | "--" => None,
|
||||
x => Some(x.parse().map_err(Error::InvalidNumber)?),
|
||||
x => Some(x.replace(",", "").parse().map_err(Error::InvalidNumber)?),
|
||||
};
|
||||
|
||||
let second_exp = exp_split
|
||||
|
@ -230,7 +230,7 @@ fn parse_job<'a>(elem: ElementRef<'a>) -> Result<(Job, JobInfo)> {
|
|||
.ok_or_else(|| Error::invalid_content("experience split by ` / `", Some(&exp_str)))?;
|
||||
let next_level_experience: Option<u64> = match second_exp {
|
||||
"-" | "--" => None,
|
||||
x => Some(x.parse().map_err(Error::InvalidNumber)?),
|
||||
x => Some(x.replace(",", "").parse().map_err(Error::InvalidNumber)?),
|
||||
};
|
||||
|
||||
let info = JobInfo {
|
||||
|
|
|
@ -86,6 +86,7 @@ ffxiv_enum!(
|
|||
Arcanist => "arcanist",
|
||||
Summoner => "summoner",
|
||||
RedMage => "red mage",
|
||||
BlueMage => "blue mage",
|
||||
|
||||
Carpenter => "carpenter",
|
||||
Blacksmith => "blacksmith",
|
||||
|
|
Loading…
Reference in New Issue