diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2026-02-07 13:24:58 -0500 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2026-02-07 13:24:58 -0500 |
| commit | 3d03fcd82991d201f32a8313d4b44a4b17de4526 (patch) | |
| tree | a489ab0fd1143c5734e5e7234279661a8992e38d /apworld/items.py | |
| parent | 1ff5dd9bb2199967bad531518a2d31e650ce107c (diff) | |
| download | lingo2-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.py | 5 |
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 | |||
| 5 | class Lingo2Item(Item): | 5 | class Lingo2Item(Item): |
| 6 | game: str = "Lingo 2" | 6 | game: str = "Lingo 2" |
| 7 | 7 | ||
| 8 | is_letter: bool | ||
| 9 | |||
| 8 | 10 | ||
| 9 | SYMBOL_ITEMS: dict[data_pb2.PuzzleSymbol, str] = { | 11 | SYMBOL_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 | ||
| 31 | ANTI_COLLECTABLE_TRAPS: list[str] = [f"Anti {letter}" for letter in "ABCDEFGHIJKLMNOPQRSTUVWXYZ"] | 33 | ALL_LETTERS_UPPER = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
| 34 | ANTI_COLLECTABLE_TRAPS: list[str] = [f"Anti {letter}" for letter in ALL_LETTERS_UPPER] | ||
