Small region updates for location accessibility, small updates to world guide and README.md.

This commit is contained in:
massimilianodelliubaldini
2025-01-07 22:57:55 -05:00
parent 02224bff55
commit 82b3c90662
5 changed files with 20 additions and 20 deletions

View File

@@ -33,7 +33,6 @@ Currently, the following games are supported:
* Super Mario World
* Pokémon Red and Blue
* Hylics 2
* Jak and Daxter: The Precursor Legacy
* Overcooked! 2
* Zillion
* Lufia II Ancient Cave
@@ -81,6 +80,7 @@ Currently, the following games are supported:
* Saving Princess
* Castlevania: Circle of the Moon
* Inscryption
* Jak and Daxter: The Precursor Legacy
For setup and instructions check out our [tutorials page](https://archipelago.gg/tutorial/).
Downloads can be found at [Releases](https://github.com/ArchipelagoMW/Archipelago/releases), including compiled

View File

@@ -144,21 +144,19 @@ There are several options to change the difficulty of this challenge.
- For example, if your bundle size is 20 orbs, you will add 100 items to the pool. If your bundle size is 250 orbs,
you will add 8 items to the pool.
### A WARNING ABOUT ORBSANITY OPTIONS
Unlike other settings, you CANNOT alter Orbsanity options after you generate a seed and start a game. **If you turn
Orbsanity OFF in the middle of an Orbsanity game, you will have NO way of completing the orb checks.** This may cause
you to miss important progression items and prevent you (and others) from completing the run.
When you connect your text client to the Archipelago Server, the server will tell the game what settings were chosen
for this seed, and the game will apply those settings automatically. You can verify (but DO NOT ALTER) these settings
by navigating to `Options`, then `Archipelago Options`, then `Seed Options`.
## I got soft-locked and can't leave, how do I get out of here?
Open the game's menu, navigate to `Options`, then `Archipelago Options`, then `Warp To Home`.
Selecting this option will ask if you want to be teleported to Geyser Rock. From there, you can teleport back
to the nearest sage's hut to continue your journey.
## How do I check my player options in-game?
When you connect your text client to the Archipelago Server, the server will tell the game what options were chosen
for this seed, and the game will apply those settings automatically.
You can verify these options by navigating to `Options`, then `Archipelago Options`, then `Seed Options`. **You can open
each option to verify them, but you should NOT alter them during a run.** This may cause you to miss important
progression items and prevent you (and others) from completing the run.
## How does the HUD work? What are the alternate modes? (I didn't know there were alternate modes!)
The game's normal HUD shows you how many power cells, precursor orbs, and scout flies you currently have. But if you
hold `L2 or R2` and press `Up or Down` on the D-Pad, the HUD will show you alternate modes. In all modes, the last

View File

@@ -10,11 +10,12 @@ def build_regions(level_name: str, world: JakAndDaxterWorld) -> list[JakAndDaxte
options = world.options
player = world.player
main_area = JakAndDaxterRegion("Main Area", player, multiworld, level_name, 50)
main_area = JakAndDaxterRegion("Main Area", player, multiworld, level_name, 48)
main_area.add_cell_locations([92, 93])
main_area.add_fly_locations(Scouts.locGR_scoutTable.keys()) # All Flies here are accessible with blue eco.
cliff = JakAndDaxterRegion("Cliff", player, multiworld, level_name, 0)
# The last 2 orbs are barely gettable with the blue eco vent, but it's pushing accessibility. So I moved them here.
cliff = JakAndDaxterRegion("Cliff", player, multiworld, level_name, 2)
cliff.add_cell_locations([94])
main_area.connect(cliff, rule=lambda state:

View File

@@ -12,15 +12,16 @@ def build_regions(level_name: str, world: JakAndDaxterWorld) -> list[JakAndDaxte
main_area = JakAndDaxterRegion("Main Area", player, multiworld, level_name, 128)
main_area.add_cell_locations([18, 21, 22])
# These 3 scout fly boxes can be broken by running with freely accessible blue eco.
main_area.add_fly_locations([327700, 20, 65556])
# These scout fly boxes can be broken by running with freely accessible blue eco.
# The 3 clusters by the Flut Flut egg can go surprisingly far.
main_area.add_fly_locations([327700, 20, 65556, 262164])
# These 2 scout fly boxes can be broken with the locked blue eco vent, or by normal combat tricks.
main_area.add_fly_locations([262164, 393236], access_rule=lambda state:
# This scout fly box can be broken with the locked blue eco vent, or by normal combat tricks.
main_area.add_fly_locations([393236], access_rule=lambda state:
state.has("Blue Eco Switch", player)
or can_free_scout_flies(state, player))
# No need for the blue eco vent for the orb caches.
# No need for the blue eco vent for either of the orb caches.
main_area.add_cache_locations([12634, 12635])
pelican = JakAndDaxterRegion("Pelican", player, multiworld, level_name, 0)

View File

@@ -47,10 +47,10 @@ def build_regions(level_name: str, world: JakAndDaxterWorld) -> list[JakAndDaxte
scaffolding_level_two = JakAndDaxterRegion("Robot Scaffolding Level 2", player, multiworld, level_name, 4)
# Using the blue eco from the pole course, you can single jump to the scout fly up here.
scaffolding_level_three = JakAndDaxterRegion("Robot Scaffolding Level 3", player, multiworld, level_name, 29)
scaffolding_level_three.add_cell_locations([81])
scaffolding_level_three.add_fly_locations([65621], access_rule=lambda state:
can_free_scout_flies(state, player)) # Not shootable.
scaffolding_level_three.add_fly_locations([65621])
pole_course = JakAndDaxterRegion("Pole Course", player, multiworld, level_name, 18)
pole_course.add_cell_locations([82])