diff --git a/plugins/basic_games/games/game_spt.py b/plugins/basic_games/games/game_spt.py index 47a0d2c..074101f 100644 --- a/plugins/basic_games/games/game_spt.py +++ b/plugins/basic_games/games/game_spt.py @@ -23,7 +23,10 @@ class SPTGame(BasicGame, mobase.IPluginFileMapper): def init(self, organizer: mobase.IOrganizer) -> bool: super().init(organizer) - self._featureMap[mobase.ModDataChecker] = SPTModDataChecker() + if hasattr(self, '_featureMap'): + self._featureMap[mobase.ModDataChecker] = SPTModDataChecker() + else: + self._register_feature(SPTModDataChecker()) return True def executables(self) -> List[mobase.ExecutableInfo]: