Archipelago/worlds/checksfinder/Locations.py

17 lines
398 B
Python

from BaseClasses import Location
import typing
class AdvData(typing.NamedTuple):
id: int
region: str = "Board"
class ChecksFinderLocation(Location):
game: str = "ChecksFinder"
base_id = 81000
advancement_table = {f"Tile {i+1}": AdvData(base_id+i) for i in range(25)}
lookup_id_to_name: typing.Dict[int, str] = {data.id: item_name for item_name, data in advancement_table.items()}