homothetyhk / RandomizerMod

The newest version of the Hollow Knight item and transition randomizer released for the Hollow Knight 1.5 update.
GNU Lesser General Public License v2.1
48 stars 30 forks source link

Remove logical dependence on transition mode #3

Closed flibber-hk closed 2 years ago

flibber-hk commented 2 years ago

This change comes with a negligible performance penalty on placement generation.

Rationale: It's a lot easier to

The only changes needed from the old room rando logic to the current combined logic are shade skips (and a few airstalls); the shade skips have been added with a check on transition mode, and missing airstalls (Queen's Station, Leg Eater, Crystallized Mound) have simply been copied over to all transition modes.

The DIsablePalaceMidwarp module has been enabled to ensure that palace is accessible in item/area rando.