diff --git a/legendary/models/game.py b/legendary/models/game.py index 12d69bf..1bb03df 100644 --- a/legendary/models/game.py +++ b/legendary/models/game.py @@ -52,6 +52,12 @@ class Game: def is_dlc(self): return self.metadata and 'mainGameItem' in self.metadata + @property + def third_party_store(self): + if not self.metadata: + return None + return self.metadata.get('customAttributes', {}).get('ThirdPartyManagedApp', {}).get('value', None) + @property def supports_cloud_saves(self): return self.metadata and (self.metadata.get('customAttributes', {}).get('CloudSaveFolder') is not None)