Commit Graph
2413 Commits
Author SHA1 Message Date
aerinon 2b505df429 fix: typo 2024-01-04 11:50:09 -07:00
aerinon 37fd1ab5ef fix: Aga1 defeatable in rain state for glitched mode
fix: Terrorpin AI code excised
2024-01-03 11:58:17 -07:00
aerinon 1590c351a4 fix: vanilla key logic adjustment (dropshuffle must be none for reduction) 2024-01-02 18:14:31 -07:00
aerinon 3f5eafb74f fix: muradahla typo
fix: remove warp in inverted after aga1 defeated
fix: shopsanity repeatable item bug
2024-01-02 18:01:54 -07:00
aerinon 3d6432af95 fix: enemy ban 2024-01-02 17:26:17 -07:00
aerinon 846423fc38 fix: fix up some vanilla key logic
fix: fix tile pattern
2024-01-02 17:09:08 -07:00
aerinon 337ace1fa3 fix(generation): reduce memory usage for bunny walk calculations
fix(key logic): make partial the default
2023-12-28 17:22:36 -07:00
aerinon 81e5aff923 feat(logic): Hybrid major glitches - HMG
fix(enemizer): enemy bans
2023-12-28 10:51:16 -07:00
aerinon a0e80e0c26 Merge branch 'KrisDavie-hmg_logic' into DoorDevVolatile 2023-12-27 13:00:44 -07:00
KrisDavie 36c8b5aaa6 Code cleanup and more tests 2023-12-22 22:48:43 +01:00
KrisDavie 81ace17889 More tests fixes 2023-12-22 22:48:43 +01:00
KrisDavie 22c4dcdfd3 More test updates + disable bunny check skip 2023-12-22 22:48:43 +01:00
KrisDavie 9fb7cf9f71 Refactor UW Glitches 2023-12-22 22:48:43 +01:00
KrisDavie 80c8c189a8 Minor HMG changes 2023-12-22 22:48:43 +01:00
KrisDavie fce43eb289 HMG tests 2023-12-22 22:48:43 +01:00
KrisDavie 6d79e48ab0 Don't explore dungeons with a single exit for bunny logic 2023-12-22 22:48:43 +01:00
KrisDavie e1a2e1bb5f Only return lobbies rather than dungeon regions 2023-12-22 22:48:43 +01:00
KrisDavie a4a523ce4c Small cleanup 2023-12-22 22:48:43 +01:00
KrisDavie 6510968401 Support bunny pocket for SW back and voo hammer house 2023-12-22 22:48:42 +01:00
KrisDavie 6a41dff98b Raise error on doors + hmg 2023-12-22 22:48:42 +01:00
KrisDavie 7f5fb16453 Refactor hmg key logic 2023-12-22 22:48:42 +01:00
KrisDavie 15558250da Change Maze race to collect location rather than reach region
- Brother West is not reachable from the clip
2023-12-22 22:48:42 +01:00
KrisDavie e1f2369f13 Refactor OWG rules to use lists rather than generators 2023-12-22 22:48:42 +01:00
KrisDavie 9870217698 Undo test 2023-12-22 22:48:42 +01:00
KrisDavie 0f28cd97d8 Logic fixes 2023-12-22 22:48:42 +01:00
KrisDavie 4de3544e0d Syntax fixes 2023-12-22 22:48:42 +01:00
KrisDavie 228f18fed4 Logic updates
- Add Thieves -> Desert clip (+ as connector)
 - Spec rock bomb clip (+ as connector)
 - Paradox teleport for chests in crystal area and from front
 - Require bombs or Somaria to get out of IP clip
 - Add dash clip checks
2023-12-22 22:48:42 +01:00
KrisDavie 2b826077fc Undo test doors check 2023-12-22 22:48:42 +01:00
KrisDavie 9352067d69 Fix swamp smalls in pottery to get out of swamp 2023-12-22 22:48:42 +01:00
KrisDavie 95703fe2b5 Fix flippers logic preventing locks on drain 2023-12-22 22:48:42 +01:00
KrisDavie 0ff25d7fd9 Give access to correct IP door for lobby clip 2023-12-22 22:48:42 +01:00
KrisDavie dad1ee8336 Implement basic HMG logic
* Ice Palace Lobby Clip
* Kikiskip to Pod
* Mire -> Hera -> Swamp
  - Mire small door to rupee room is removed
  - Hera and Swamp keys are placed without logic
  - Swamp locked by vanilla rules or having all mire smalls
* Above as connectors in ER
2023-12-22 22:48:42 +01:00
aerinon c4ebbe5421 fix(vanilla_fill): make uncle weapon non-random, make medallions vanilla
fix(enemizer): enemy bans
2023-12-22 14:41:05 -07:00
aerinon 4b888b3c48 feat: swapped ER 2023-12-19 16:31:29 -07:00
aerinon 78713a633e fix: different door types with TR in door shuffle modes 2023-12-18 16:05:57 -07:00
aerinon 7619eb480d fix: small issue with lite (TR) using all must exits 2023-12-18 16:05:23 -07:00
aerinon 44d33ea629 fix: ganonhunt playthrough 2023-12-18 14:10:30 -07:00
aerinon 126e055cec fix: accept shufflebosses and shuffleenemies 2023-12-18 14:10:14 -07:00
aerinon 0bd1f90bca feat: MW progresssion balancing tweaked to be percentage based instead of raw count. Tries to keep each player's locations in each sphere within 80% of the player with the most locations available. (Measured with percentage instead of raw count.) Old algo tried to keep everyone within 20 locations of each other. Difficult if one player has a lot more locations than another.
fix: Potential fix for early Trinexx start
2023-12-14 10:13:22 -07:00
aerinon c4ec28da76 fix: minor fix for take_anys
fix: money balancing - initialization in a good case
2023-12-13 13:59:34 -07:00
aerinon af03a8a243 fix: don't bother blocking rain doors in no logic 2023-12-13 11:45:59 -07:00
aerinon ffac17f330 fix: mimics are forbidden except in previous kill rooms 2023-12-13 11:42:35 -07:00
aerinon d117bc4fda fix: several enemy bans 2023-12-13 11:23:08 -07:00
aerinon 792ba081a6 fix: customizer errors 2023-12-11 15:15:26 -07:00
aerinon 93211567c2 fix: customizer errors
fix: poor enemy placement
fix: insanity rng
2023-11-27 16:41:58 -07:00
aerinon f2a40b0941 fix: typo 2023-11-27 10:27:04 -07:00
aerinon 871a15393c fix: couple more enemy bans for hera big 2023-11-22 15:44:35 -07:00
aerinon 5c58782d0c fix: multiworld lamp gfx again 2023-11-22 15:37:46 -07:00
aerinon e094d07905 fix: ban enemies around hera big chest 2023-11-21 09:46:43 -07:00
aerinon 070f489be8 fix: fix spectacle rock cave enemy drops 2023-11-20 16:53:24 -07:00