From d14317c18c9098615cd2f3d2aed9e9f7f7f162fb Mon Sep 17 00:00:00 2001 From: ishmael573 Date: Tue, 25 Oct 2022 13:59:13 +0000 Subject: [PATCH] Add support for Jubeat omnimix on api --- bemani/api/objects/catalog.py | 6 +++++- bemani/api/objects/records.py | 6 +++++- bemani/api/objects/statistics.py | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/bemani/api/objects/catalog.py b/bemani/api/objects/catalog.py index 9744f59..dcd82eb 100644 --- a/bemani/api/objects/catalog.py +++ b/bemani/api/objects/catalog.py @@ -215,7 +215,11 @@ class CatalogObject(BaseObject): @property def music_version(self) -> int: - if self.game in {GameConstants.IIDX, GameConstants.MUSECA}: + if self.game in { + GameConstants.IIDX, + GameConstants.MUSECA, + GameConstants.JUBEAT, + }: if self.omnimix: return self.version + DBConstants.OMNIMIX_VERSION_BUMP else: diff --git a/bemani/api/objects/records.py b/bemani/api/objects/records.py index e40cfa4..e1cd399 100644 --- a/bemani/api/objects/records.py +++ b/bemani/api/objects/records.py @@ -222,7 +222,11 @@ class RecordsObject(BaseObject): @property def music_version(self) -> int: - if self.game in {GameConstants.IIDX, GameConstants.MUSECA}: + if self.game in { + GameConstants.IIDX, + GameConstants.MUSECA, + GameConstants.JUBEAT, + }: if self.omnimix: return self.version + DBConstants.OMNIMIX_VERSION_BUMP else: diff --git a/bemani/api/objects/statistics.py b/bemani/api/objects/statistics.py index 182bc32..65bcb70 100644 --- a/bemani/api/objects/statistics.py +++ b/bemani/api/objects/statistics.py @@ -26,7 +26,11 @@ class StatisticsObject(BaseObject): @property def music_version(self) -> int: - if self.game in {GameConstants.IIDX, GameConstants.MUSECA}: + if self.game in { + GameConstants.IIDX, + GameConstants.MUSECA, + GameConstants.JUBEAT, + }: if self.omnimix: return self.version + DBConstants.OMNIMIX_VERSION_BUMP else: