From 8de745f4d3350ac848c9362a33e223c0ff94fdcf Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 9 Sep 2025 16:44:09 -0400 Subject: Added symbol shuffle Also fixed unlocked letters + any double letter cyan doors, and tweaked some logic related to important panels with symbols on them. --- apworld/items.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'apworld/items.py') diff --git a/apworld/items.py b/apworld/items.py index 971a709..32568a3 100644 --- a/apworld/items.py +++ b/apworld/items.py @@ -1,5 +1,29 @@ +from .generated import data_pb2 as data_pb2 from BaseClasses import Item class Lingo2Item(Item): game: str = "Lingo 2" + + +SYMBOL_ITEMS: dict[data_pb2.PuzzleSymbol, str] = { + data_pb2.PuzzleSymbol.SUN: "Sun Symbol", + data_pb2.PuzzleSymbol.SPARKLES: "Sparkles Symbol", + data_pb2.PuzzleSymbol.ZERO: "Zero Symbol", + data_pb2.PuzzleSymbol.EXAMPLE: "Example Symbol", + data_pb2.PuzzleSymbol.BOXES: "Boxes Symbol", + data_pb2.PuzzleSymbol.PLANET: "Planet Symbol", + data_pb2.PuzzleSymbol.PYRAMID: "Pyramid Symbol", + data_pb2.PuzzleSymbol.CROSS: "Cross Symbol", + data_pb2.PuzzleSymbol.SWEET: "Sweet Symbol", + data_pb2.PuzzleSymbol.GENDER: "Gender Symbol", + data_pb2.PuzzleSymbol.AGE: "Age Symbol", + data_pb2.PuzzleSymbol.SOUND: "Sound Symbol", + data_pb2.PuzzleSymbol.ANAGRAM: "Anagram Symbol", + data_pb2.PuzzleSymbol.JOB: "Job Symbol", + data_pb2.PuzzleSymbol.STARS: "Stars Symbol", + data_pb2.PuzzleSymbol.NULL: "Null Symbol", + data_pb2.PuzzleSymbol.EVAL: "Eval Symbol", + data_pb2.PuzzleSymbol.LINGO: "Lingo Symbol", + data_pb2.PuzzleSymbol.QUESTION: "Question Symbol", +} -- cgit 1.4.1