Generate new item and location, and region tables #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "new_logic"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This commit adds new computer-generated files
LocationTable.pyandItemTable.pyas well as replacingRegions.pywith a correspondingcomputer-generated version.
The goals of the update are to:
those scarabs now simply forbid the items that cannot appear in
those locations rather than treating them as prerequisite.
compatible with the mod, but I wanted it in the APWorld so I could
make and test the corresponding updates to the mod.
triggers an in-game bug.
trackers are not treated as progression items unless you are in
normal mode.) Addresses the same problem as #4.
dfde6157c3to6f451471650e2cc54024toa4033a6e45a4033a6e45to92faaa1606The new generator's source had a few logic regressions relative to the main branch (and some improvements). These corrections should bring our logic and test suite up to a definitive (for now) understanding of our desired game logic; addressing all discovered discrepancies with the main branch's logic by choosing one or the other. We keep the updated logic for the following discrepancies: * The updated logic (correctly) does not require all scripted items (Dive Fish, Skvader, Slug Vacuum and Underbelly Key) to reach the bugged Scarabs (40, 41, 42, 43, 53, 64, and 65). Instead these items are blacklisted from the corresponding scarabs. * The updated logic adds some requirements for `Tracker: Gorilla Woods` in normal mode. This has no practical effect since the tracker is in the starting inventory in this mode. * Some chests in Gorilla Woods no longer require the TreasureMap in normal mode logic. In particular these are `Fruit 31` and `Chest: Tower`. * fix: NPC: Liquorice now requires the slug vac in very hard mode * fix: NPC: Nim requires the Dive Fish if you do not have the Nim Key in very hard mode We revert to the former logic for the following discrepancies: * New logic was requiring the Treasure Map to reach Wickerlings 40, 60, and 77 as well as Sootling 6 in normal mode. Each of these should require _either_ the treasure map or the corresponding tracker as in the old logic. * New logic was requiring the trackers for the statue pieces in normal mode. These should not be requirements in logic since the quest makes them visible on the map. * New logic had dropped the requirements for the trackers to reach `NPC: Nim`, `Wl. 37`, and `Wl. 27`. We are reverting to requiring all trackers for these locations. * New logic required the Slug Vacuum, Dive Fish, or Sootling Leash to reach `Chest: Willo`, `Statue Piece: Obt. Isles`, and `Statue Piece: Ivory` in very hard mode. These are unnecessary.WIP: Generate new item and location, and region tablesto Generate new item and location, and region tablesWIP: Generate new item and location, and region tablesto Generate new item and location, and region tables