Support new method of feature registration

This commit is contained in:
Victor Nascimento Bakke 2024-09-17 23:23:45 +02:00
parent ab278dd272
commit b730c32314
Signed by untrusted user: Gipphe
GPG Key ID: 23723701395B436C

View File

@ -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]: