diff --git a/sdgb-api/src/title/model/get_user_rating_api/mod.rs b/sdgb-api/src/title/model/get_user_rating_api/mod.rs index 2ba7fa3..7bfba50 100644 --- a/sdgb-api/src/title/model/get_user_rating_api/mod.rs +++ b/sdgb-api/src/title/model/get_user_rating_api/mod.rs @@ -52,7 +52,7 @@ pub struct MusicRating { /// 歌曲 ROM 版本(解析未知) pub rom_version: i64, /// 达成率 * 10000 的整数 - pub achievement: i64, + pub achievement: i32, } #[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)] @@ -125,7 +125,7 @@ impl Display for MusicRating { f.write_fmt(format_args!("游玩难度: \t{}\n", level_name(self.level)))?; f.write_fmt(format_args!( - "达成率: \t{}.{}%", + "达成率: \t{}.{:04}%", self.achievement / 10000, self.achievement % 10000 ))?;