ArchipelagoMW-HollowKnight / Archipelago.HollowKnight

Hollow Knight mod enabling Archipelago multiworld interoperability.
MIT License
5 stars 10 forks source link

White Palace and PoP implementation #34

Closed Ijwu closed 2 years ago

Ijwu commented 2 years ago

We'll need an understanding of the White Palace logic as well as the logic for Path of Pain.

Furthermore, there should be options to disable White Palace and shuffle the White Fragment into the item pool. (We can junk fill the White Fragment vanilla location.)

More info possibly: https://discordapp.com/channels/731205301247803413/959203520521863168/960269754847879199

dewiniaid commented 2 years ago

Related: https://github.com/ArchipelagoMW/Archipelago/pull/438

dewiniaid commented 2 years ago

If we wanted to add an outside-White-Palace alternate location for KF, it might be doable by pulling from these snippets:

// Create a new coordinate location in Abyss near the WP entrance
outside_wp = new CoordinateLocation()
{
    x = 120.0,
    y = 17.4
    elevation = 0.0,
    forceShiny = true,
    sceneName = "Abyss_05",
    name = "King_Fragment_Alt"
};

stuff_to_create_and_place_item_goes_here();

new PDBoolCost("dreamNailUpgraded", "Requires Awoken Dream Nail");
dewiniaid commented 2 years ago

Implemented in main AP 0.3.3