diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-09 16:44:09 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-09 16:44:09 -0400 |
commit | 8de745f4d3350ac848c9362a33e223c0ff94fdcf (patch) | |
tree | 102db82fd9c7822dd6c0d6e9a555181faf9ba00e /apworld/items.py | |
parent | 6dc4fae2ee9b7b9145a8938e95080dba448cf44a (diff) | |
download | lingo2-archipelago-8de745f4d3350ac848c9362a33e223c0ff94fdcf.tar.gz lingo2-archipelago-8de745f4d3350ac848c9362a33e223c0ff94fdcf.tar.bz2 lingo2-archipelago-8de745f4d3350ac848c9362a33e223c0ff94fdcf.zip |
Added symbol shuffle
Also fixed unlocked letters + any double letter cyan doors, and tweaked some logic related to important panels with symbols on them.
Diffstat (limited to 'apworld/items.py')
-rw-r--r-- | apworld/items.py | 24 |
1 files changed, 24 insertions, 0 deletions
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 @@ | |||
1 | from .generated import data_pb2 as data_pb2 | ||
1 | from BaseClasses import Item | 2 | from BaseClasses import Item |
2 | 3 | ||
3 | 4 | ||
4 | class Lingo2Item(Item): | 5 | class Lingo2Item(Item): |
5 | game: str = "Lingo 2" | 6 | game: str = "Lingo 2" |
7 | |||
8 | |||
9 | SYMBOL_ITEMS: dict[data_pb2.PuzzleSymbol, str] = { | ||
10 | data_pb2.PuzzleSymbol.SUN: "Sun Symbol", | ||
11 | data_pb2.PuzzleSymbol.SPARKLES: "Sparkles Symbol", | ||
12 | data_pb2.PuzzleSymbol.ZERO: "Zero Symbol", | ||
13 | data_pb2.PuzzleSymbol.EXAMPLE: "Example Symbol", | ||
14 | data_pb2.PuzzleSymbol.BOXES: "Boxes Symbol", | ||
15 | data_pb2.PuzzleSymbol.PLANET: "Planet Symbol", | ||
16 | data_pb2.PuzzleSymbol.PYRAMID: "Pyramid Symbol", | ||
17 | data_pb2.PuzzleSymbol.CROSS: "Cross Symbol", | ||
18 | data_pb2.PuzzleSymbol.SWEET: "Sweet Symbol", | ||
19 | data_pb2.PuzzleSymbol.GENDER: "Gender Symbol", | ||
20 | data_pb2.PuzzleSymbol.AGE: "Age Symbol", | ||
21 | data_pb2.PuzzleSymbol.SOUND: "Sound Symbol", | ||
22 | data_pb2.PuzzleSymbol.ANAGRAM: "Anagram Symbol", | ||
23 | data_pb2.PuzzleSymbol.JOB: "Job Symbol", | ||
24 | data_pb2.PuzzleSymbol.STARS: "Stars Symbol", | ||
25 | data_pb2.PuzzleSymbol.NULL: "Null Symbol", | ||
26 | data_pb2.PuzzleSymbol.EVAL: "Eval Symbol", | ||
27 | data_pb2.PuzzleSymbol.LINGO: "Lingo Symbol", | ||
28 | data_pb2.PuzzleSymbol.QUESTION: "Question Symbol", | ||
29 | } | ||