From 9bd56a242666a040bd09b2ebbf6faa4ff473775e Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 29 Sep 2025 15:41:02 -0400 Subject: Change version scheme --- apworld/__init__.py | 3 +-- apworld/static_logic.py | 5 +++-- apworld/version.py | 1 - 3 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 apworld/version.py (limited to 'apworld') diff --git a/apworld/__init__.py b/apworld/__init__.py index 1af31c0..96f6804 100644 --- a/apworld/__init__.py +++ b/apworld/__init__.py @@ -11,7 +11,6 @@ from .options import Lingo2Options from .player_logic import Lingo2PlayerLogic from .regions import create_regions, shuffle_entrances, connect_ports_from_ut from .static_logic import Lingo2StaticLogic -from .version import APWORLD_VERSION from ..LauncherComponents import Component, Type, components, launch as launch_component, icon_paths @@ -138,7 +137,7 @@ class Lingo2World(World): slot_data: dict[str, object] = { **self.options.as_dict(*slot_options), - "version": [self.static_logic.get_data_version(), APWORLD_VERSION], + "version": self.static_logic.get_data_version(), } if self.options.shuffle_worldports: diff --git a/apworld/static_logic.py b/apworld/static_logic.py index ef70b58..e59a47d 100644 --- a/apworld/static_logic.py +++ b/apworld/static_logic.py @@ -166,5 +166,6 @@ class Lingo2StaticLogic: else: return game_map.display_name - def get_data_version(self) -> int: - return self.objects.version + def get_data_version(self) -> list[int]: + version = self.objects.version + return [version.major, version.minor, version.patch] diff --git a/apworld/version.py b/apworld/version.py deleted file mode 100644 index ac799cd..0000000 --- a/apworld/version.py +++ /dev/null @@ -1 +0,0 @@ -APWORLD_VERSION = 6 -- cgit 1.4.1