about summary refs log tree commit diff stats
path: root/apworld/items.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2026-02-07 13:24:58 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2026-02-07 13:24:58 -0500
commit3d03fcd82991d201f32a8313d4b44a4b17de4526 (patch)
treea489ab0fd1143c5734e5e7234279661a8992e38d /apworld/items.py
parent1ff5dd9bb2199967bad531518a2d31e650ce107c (diff)
downloadlingo2-archipelago-3d03fcd82991d201f32a8313d4b44a4b17de4526.tar.gz
lingo2-archipelago-3d03fcd82991d201f32a8313d4b44a4b17de4526.tar.bz2
lingo2-archipelago-3d03fcd82991d201f32a8313d4b44a4b17de4526.zip
Add restrict_letter_placements option
Diffstat (limited to 'apworld/items.py')
-rw-r--r--apworld/items.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/apworld/items.py b/apworld/items.py index 28158c3..143ccb1 100644 --- a/apworld/items.py +++ b/apworld/items.py
@@ -5,6 +5,8 @@ from BaseClasses import Item
5class Lingo2Item(Item): 5class Lingo2Item(Item):
6 game: str = "Lingo 2" 6 game: str = "Lingo 2"
7 7
8 is_letter: bool
9
8 10
9SYMBOL_ITEMS: dict[data_pb2.PuzzleSymbol, str] = { 11SYMBOL_ITEMS: dict[data_pb2.PuzzleSymbol, str] = {
10 data_pb2.PuzzleSymbol.SUN: "Sun Symbol", 12 data_pb2.PuzzleSymbol.SUN: "Sun Symbol",
@@ -28,4 +30,5 @@ SYMBOL_ITEMS: dict[data_pb2.PuzzleSymbol, str] = {
28 data_pb2.PuzzleSymbol.QUESTION: "Question Symbol", 30 data_pb2.PuzzleSymbol.QUESTION: "Question Symbol",
29} 31}
30 32
31ANTI_COLLECTABLE_TRAPS: list[str] = [f"Anti {letter}" for letter in "ABCDEFGHIJKLMNOPQRSTUVWXYZ"] 33ALL_LETTERS_UPPER = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
34ANTI_COLLECTABLE_TRAPS: list[str] = [f"Anti {letter}" for letter in ALL_LETTERS_UPPER]