From 815e7e6b0a8d12c20e280a9abcc3553a23e5cee3 Mon Sep 17 00:00:00 2001 From: black-sliver <59490463+black-sliver@users.noreply.github.com> Date: Thu, 6 Apr 2023 01:19:58 +0200 Subject: [PATCH] Core: default data_version to 0 (#1668) * Core: default data_version to 0 This allows new (ap-)worlds to function with old clients without having to define a version. * Blasphemous: fix data_version --- worlds/AutoWorld.py | 2 +- worlds/blasphemous/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/worlds/AutoWorld.py b/worlds/AutoWorld.py index 4f4e2750..d8f1bfd4 100644 --- a/worlds/AutoWorld.py +++ b/worlds/AutoWorld.py @@ -159,7 +159,7 @@ class World(metaclass=AutoWorldRegister): location_name_groups: ClassVar[Dict[str, Set[str]]] = {} """maps location group names to sets of locations. Example: {"Sewer": {"Sewer Key Drop 1", "Sewer Key Drop 2"}}""" - data_version: ClassVar[int] = 1 + data_version: ClassVar[int] = 0 """ Increment this every time something in your world's names/id mappings changes. diff --git a/worlds/blasphemous/__init__.py b/worlds/blasphemous/__init__.py index 70aea1ef..a7a86826 100644 --- a/worlds/blasphemous/__init__.py +++ b/worlds/blasphemous/__init__.py @@ -32,7 +32,7 @@ class BlasphemousWorld(World): game: str = "Blasphemous" web = BlasphemousWeb() - data_version: 1 + data_version = 1 item_name_to_id = {item["name"]: (base_id + index) for index, item in enumerate(item_table)} location_name_to_id = {loc["name"]: (base_id + index) for index, loc in enumerate(location_table)}