diff options
Diffstat (limited to 'locations.py')
| -rw-r--r-- | locations.py | 4 |
1 files changed, 4 insertions, 0 deletions
| diff --git a/locations.py b/locations.py index a6e53e7..5ffedee 100644 --- a/locations.py +++ b/locations.py | |||
| @@ -10,6 +10,7 @@ class LocationClassification(Flag): | |||
| 10 | normal = auto() | 10 | normal = auto() |
| 11 | reduced = auto() | 11 | reduced = auto() |
| 12 | insanity = auto() | 12 | insanity = auto() |
| 13 | small_sphere_one = auto() | ||
| 13 | 14 | ||
| 14 | 15 | ||
| 15 | class LocationData(NamedTuple): | 16 | class LocationData(NamedTuple): |
| @@ -47,6 +48,9 @@ def load_location_data(): | |||
| 47 | if not panel.exclude_reduce: | 48 | if not panel.exclude_reduce: |
| 48 | classification |= LocationClassification.reduced | 49 | classification |= LocationClassification.reduced |
| 49 | 50 | ||
| 51 | if room_name == "Starting Room": | ||
| 52 | classification |= LocationClassification.small_sphere_one | ||
| 53 | |||
| 50 | ALL_LOCATION_TABLE[location_name] = \ | 54 | ALL_LOCATION_TABLE[location_name] = \ |
| 51 | LocationData(get_panel_location_id(room_name, panel_name), room_name, | 55 | LocationData(get_panel_location_id(room_name, panel_name), room_name, |
| 52 | [RoomAndPanel(None, panel_name)], classification) | 56 | [RoomAndPanel(None, panel_name)], classification) |
