Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion worlds/celeste_open_world/Items.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@


class CelesteItem(Item):
game = "Celeste"
game = "Celeste (Open World)"


class CelesteItemData(NamedTuple):
Expand Down Expand Up @@ -259,6 +259,7 @@ def generate_item_groups() -> dict[str, list[str]]:
"Blue Bubbles": [ItemName.blue_boosters],
"Red Bubbles": [ItemName.red_boosters],
"Touch Switches": [ItemName.coins],
"Shields": [ItemName.coins],
}

return item_groups
2 changes: 1 addition & 1 deletion worlds/celeste_open_world/Locations.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@


class CelesteLocation(Location):
game = "Celeste"
game = "Celeste (Open World)"


class CelesteLocationData(NamedTuple):
Expand Down
2 changes: 1 addition & 1 deletion worlds/celeste_open_world/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ class CelesteOpenWorld(World):
options_dataclass = CelesteOptions
options: CelesteOptions

apworld_version = 10005
apworld_version = 10007

level_data: dict[str, Level] = load_logic_data()

Expand Down
2 changes: 1 addition & 1 deletion worlds/celeste_open_world/archipelago.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"game": "Celeste (Open World)",
"authors": [ "PoryGone" ],
"minimum_ap_version": "0.6.3",
"world_version": "1.0.5"
"world_version": "1.0.7"
}
16 changes: 8 additions & 8 deletions worlds/celeste_open_world/data/CelesteLevelData.json
Original file line number Diff line number Diff line change
Expand Up @@ -5413,13 +5413,13 @@
"name": "north-west",
"direction": "left",
"blocked": false,
"closes_behind": true
"closes_behind": false
},
{
"name": "west",
"direction": "left",
"blocked": false,
"closes_behind": true
"closes_behind": false
},
{
"name": "east",
Expand Down Expand Up @@ -16985,7 +16985,7 @@
"name": "strawberry",
"display_name": "Strawberry",
"type": "strawberry",
"rule": [ [ "red_boosters" ] ]
"rule": []
}
]
}
Expand Down Expand Up @@ -17577,7 +17577,7 @@
"name": "strawberry",
"display_name": "Strawberry",
"type": "strawberry",
"rule": [ [ "red_boosters" ] ]
"rule": []
}
]
}
Expand Down Expand Up @@ -23479,7 +23479,7 @@
"name": "west",
"direction": "left",
"blocked": false,
"closes_behind": true
"closes_behind": false
},
{
"name": "top",
Expand Down Expand Up @@ -25250,7 +25250,7 @@
"name": "west",
"direction": "left",
"blocked": false,
"closes_behind": true
"closes_behind": false
},
{
"name": "east",
Expand Down Expand Up @@ -37237,13 +37237,13 @@
"name": "binoculars",
"display_name": "Binoculars",
"type": "binoculars",
"rule": [ [ "breaker_boxes" ] ]
"rule": [ [ "breaker_boxes", "double_dash_refills", "dash_switches" ] ]
},
{
"name": "key_2",
"display_name": "Power Source Key 2",
"type": "key",
"rule": [ [ "breaker_boxes", "double_dash_refills", "jellyfish" ] ]
"rule": [ [ "breaker_boxes", "double_dash_refills", "dash_switches", "jellyfish" ] ]
}
]
}
Expand Down
16 changes: 8 additions & 8 deletions worlds/celeste_open_world/data/CelesteLevelData.py
Original file line number Diff line number Diff line change
Expand Up @@ -330,8 +330,8 @@
"2a_end_2_north-east": Door("2a_end_2_north-east", "2a_end_2", DoorDirection.right, False, False),
"2a_end_2_east": Door("2a_end_2_east", "2a_end_2", DoorDirection.right, False, False),

"2a_end_3_north-west": Door("2a_end_3_north-west", "2a_end_3", DoorDirection.left, False, True),
"2a_end_3_west": Door("2a_end_3_west", "2a_end_3", DoorDirection.left, False, True),
"2a_end_3_north-west": Door("2a_end_3_north-west", "2a_end_3", DoorDirection.left, False, False),
"2a_end_3_west": Door("2a_end_3_west", "2a_end_3", DoorDirection.left, False, False),
"2a_end_3_east": Door("2a_end_3_east", "2a_end_3", DoorDirection.right, False, False),

"2a_end_4_west": Door("2a_end_4_west", "2a_end_4", DoorDirection.left, False, False),
Expand Down Expand Up @@ -1434,7 +1434,7 @@
"6a_20_west": Door("6a_20_west", "6a_20", DoorDirection.left, False, False),
"6a_20_east": Door("6a_20_east", "6a_20", DoorDirection.right, False, False),

"6a_b-00_west": Door("6a_b-00_west", "6a_b-00", DoorDirection.left, False, True),
"6a_b-00_west": Door("6a_b-00_west", "6a_b-00", DoorDirection.left, False, False),
"6a_b-00_top": Door("6a_b-00_top", "6a_b-00", DoorDirection.up, False, False),
"6a_b-00_east": Door("6a_b-00_east", "6a_b-00", DoorDirection.right, False, False),

Expand Down Expand Up @@ -1543,7 +1543,7 @@
"6b_a-06_west": Door("6b_a-06_west", "6b_a-06", DoorDirection.left, False, False),
"6b_a-06_east": Door("6b_a-06_east", "6b_a-06", DoorDirection.right, False, False),

"6b_b-00_west": Door("6b_b-00_west", "6b_b-00", DoorDirection.left, False, True),
"6b_b-00_west": Door("6b_b-00_west", "6b_b-00", DoorDirection.left, False, False),
"6b_b-00_east": Door("6b_b-00_east", "6b_b-00", DoorDirection.down, False, False),

"6b_b-01_top": Door("6b_b-01_top", "6b_b-01", DoorDirection.up, False, False),
Expand Down Expand Up @@ -5155,14 +5155,14 @@
"5a_a-15_strawberry": LevelLocation("5a_a-15_strawberry", "Mirror Temple A - Room a-15 Strawberry", "5a_a-15_south", LocationType.strawberry, [[ItemName.coins, ItemName.red_boosters, ], ]),
"5a_a-14_strawberry": LevelLocation("5a_a-14_strawberry", "Mirror Temple A - Room a-14 Strawberry", "5a_a-14_south", LocationType.strawberry, [[ItemName.swap_blocks, ItemName.dash_refills, ], ]),
"5a_b-18_strawberry": LevelLocation("5a_b-18_strawberry", "Mirror Temple A - Room b-18 Strawberry", "5a_b-18_south", LocationType.strawberry, [[ItemName.red_boosters, ], ]),
"5a_b-01c_strawberry": LevelLocation("5a_b-01c_strawberry", "Mirror Temple A - Room b-01c Strawberry", "5a_b-01c_east", LocationType.strawberry, [[ItemName.red_boosters, ], ]),
"5a_b-01c_strawberry": LevelLocation("5a_b-01c_strawberry", "Mirror Temple A - Room b-01c Strawberry", "5a_b-01c_east", LocationType.strawberry, []),
"5a_b-20_strawberry_1": LevelLocation("5a_b-20_strawberry_1", "Mirror Temple A - Room b-20 Strawberry 1", "5a_b-20_south", LocationType.strawberry, []),
"5a_b-20_strawberry_2": LevelLocation("5a_b-20_strawberry_2", "Mirror Temple A - Room b-20 Strawberry 2", "5a_b-20_east", LocationType.strawberry, [[ItemName.swap_blocks, ], ]),
"5a_b-21_strawberry": LevelLocation("5a_b-21_strawberry", "Mirror Temple A - Room b-21 Strawberry", "5a_b-21_east", LocationType.strawberry, [[ItemName.red_boosters, ItemName.dash_refills, ], ]),
"5a_b-03_strawberry": LevelLocation("5a_b-03_strawberry", "Mirror Temple A - Room b-03 Strawberry", "5a_b-03_east", LocationType.strawberry, [[ItemName.red_boosters, ], ]),
"5a_b-05_strawberry": LevelLocation("5a_b-05_strawberry", "Mirror Temple A - Room b-05 Strawberry", "5a_b-05_west", LocationType.strawberry, [[ItemName.red_boosters, ItemName.dash_refills, ], ]),
"5a_b-04_key_2": LevelLocation("5a_b-04_key_2", "Mirror Temple A - Depths Key", "5a_b-04_east", LocationType.key, []),
"5a_b-10_strawberry": LevelLocation("5a_b-10_strawberry", "Mirror Temple A - Room b-10 Strawberry", "5a_b-10_east", LocationType.strawberry, [[ItemName.red_boosters, ], ]),
"5a_b-10_strawberry": LevelLocation("5a_b-10_strawberry", "Mirror Temple A - Room b-10 Strawberry", "5a_b-10_east", LocationType.strawberry, []),
"5a_b-12_strawberry": LevelLocation("5a_b-12_strawberry", "Mirror Temple A - Room b-12 Strawberry", "5a_b-12_east", LocationType.strawberry, [[ItemName.red_boosters, ], ]),
"5a_b-17_strawberry_2": LevelLocation("5a_b-17_strawberry_2", "Mirror Temple A - Room b-17 Strawberry 2", "5a_b-17_west", LocationType.strawberry, [[ItemName.strawberry_seeds, ItemName.springs, ], ]),
"5a_b-17_strawberry_1": LevelLocation("5a_b-17_strawberry_1", "Mirror Temple A - Room b-17 Strawberry 1", "5a_b-17_north-west", LocationType.strawberry, []),
Expand Down Expand Up @@ -5310,8 +5310,8 @@
"10a_d-00_binoculars": LevelLocation("10a_d-00_binoculars", "Farewell - Room d-00 Binoculars", "10a_d-00_south", LocationType.binoculars, []),
"10a_d-04_binoculars": LevelLocation("10a_d-04_binoculars", "Farewell - Room d-04 Binoculars", "10a_d-04_west", LocationType.binoculars, []),
"10a_d-04_key_1": LevelLocation("10a_d-04_key_1", "Farewell - Power Source Key 1", "10a_d-04_west", LocationType.key, [[ItemName.double_dash_refills, ItemName.jellyfish, ], ]),
"10a_d-03_binoculars": LevelLocation("10a_d-03_binoculars", "Farewell - Room d-03 Binoculars", "10a_d-03_west", LocationType.binoculars, [[ItemName.breaker_boxes, ], ]),
"10a_d-03_key_2": LevelLocation("10a_d-03_key_2", "Farewell - Power Source Key 2", "10a_d-03_west", LocationType.key, [[ItemName.breaker_boxes, ItemName.double_dash_refills, ItemName.jellyfish, ], ]),
"10a_d-03_binoculars": LevelLocation("10a_d-03_binoculars", "Farewell - Room d-03 Binoculars", "10a_d-03_west", LocationType.binoculars, [[ItemName.breaker_boxes, ItemName.double_dash_refills, ItemName.dash_switches, ], ]),
"10a_d-03_key_2": LevelLocation("10a_d-03_key_2", "Farewell - Power Source Key 2", "10a_d-03_west", LocationType.key, [[ItemName.breaker_boxes, ItemName.double_dash_refills, ItemName.dash_switches, ItemName.jellyfish, ], ]),
"10a_d-01_binoculars": LevelLocation("10a_d-01_binoculars", "Farewell - Room d-01 Binoculars", "10a_d-01_east", LocationType.binoculars, []),
"10a_d-01_key_3": LevelLocation("10a_d-01_key_3", "Farewell - Power Source Key 3", "10a_d-01_east", LocationType.key, [[ItemName.dash_refills, ItemName.dash_switches, ItemName.jellyfish, ], ]),
"10a_d-02_binoculars": LevelLocation("10a_d-02_binoculars", "Farewell - Room d-02 Binoculars", "10a_d-02_bottom", LocationType.binoculars, [[ItemName.breaker_boxes, ], ]),
Expand Down
Loading