Commit Graph
2544 Commits
Author SHA1 Message Date
Cody fb6727c527 Fix NoneType object error when BK in starting inventory
ZenArcane has a mode that starts you with all the big keys, maps, compasses, and enough universal small keys to open all doors. The item pool is updated to remove them, but generation fails due to NoneType item variables.

This changes how current_amount is determined to prevent a NoneType variable access and allows for generation to continue.

I haven't noticed any adverse side-effects to this, so I decided to PR this upstream.
2024-12-17 15:17:23 -07:00
KrisDavie 8ec25d8476 Trim down unnecessary parts of loop 2024-12-17 15:08:35 -07:00
KrisDavie 252a99f0d2 Revamp HMG logic 2024-12-17 15:08:35 -07:00
KrisDavie 1c33f793e0 SP Bosstest for MP 2024-12-17 15:08:35 -07:00
KrisDavie 76834a477a Don't ever check playthough when all seeds are no logic 2024-12-17 15:08:35 -07:00
KrisDavie 8aba0f66fc Tests update 2024-12-17 15:08:35 -07:00
KrisDavie 81a8b3a0f5 HMG PoD Region fix + reformatting
* Create a region in HMG when PoD entrance isn't pre-opened that limits access to the overworld unless already available
* Change rule generations to loop
* Check for bomb and dash clips properly
2024-12-17 15:08:35 -07:00
KrisDavie 5dc51d4a2c Actually check if we can leave IP bomb drop 2024-12-17 15:08:35 -07:00
KrisDavie 514dfcc0c8 Fix world copy in HMG/NL 2024-12-17 15:08:35 -07:00
aerinon 718ef718f4 fix: broken compare 2024-12-02 10:43:07 -07:00
aerinon a2075ec992 fix: inconsistent treatment of beemizer 2024-11-12 14:10:28 -07:00
aerinon 82a04dabd7 fix: standard+enemizer rules 2024-11-12 14:07:43 -07:00
aerinon 7de6671477 fix: accessibility bug 2024-11-11 08:19:31 -07:00
aerinon b93a287b36 feat: spoiler/playthrough support in meta section of customizer 2024-10-10 15:16:24 -06:00
aerinon 5225ce996f Merge pull request #161 from KrisDavie/glitch_fixes
Glitch mode fixes
2024-10-10 13:07:53 -06:00
aerinon e12c4f693b fix: report enemizer problems 2024-10-10 13:00:04 -06:00
aerinon d66632a021 fix: make murahdahla accessible as a bunny 2024-10-10 11:03:14 -06:00
aerinon cb66e0248b fix: minor text fix 2024-10-10 09:13:57 -06:00
aerinon c00d8ab80a fix: lean/lite shuffling fairy caves when enemy drop not enabled 2024-10-10 09:11:16 -06:00
aerinon 585940f768 fix: sanc & quit fix 2024-10-10 08:16:33 -06:00
KrisDavie eaa21eda3b Update glitched tournament winners 2024-09-08 22:21:47 +02:00
KrisDavie 4f2efab8de Fix UW connector names + formatting 2024-09-08 19:49:14 +02:00
KrisDavie 5d5aec0325 Fix SP smalls in HMG and remove bat screen wrap from logic 2024-08-12 08:31:13 +02:00
aerinon e681968aa2 feat: 300 Rupees marked as priority
fix: PreferredLocationGroup works with priority items and pre-activated flute
2024-07-15 13:02:06 -06:00
aerinon a37d783ad8 fix: generation issue with dungeonsfull 2024-07-05 09:46:21 -06:00
aerinon 2109733364 fix: standardized enemy logic for mire 2
fix: applied new enemy logic for gt mimics 1 & 2
2024-07-02 09:51:50 -06:00
aerinon defd237480 fix: credits crash 2024-07-01 16:00:35 -06:00
aerinon 27e792d6c4 fix: baserom issue 2024-06-21 14:12:31 -06:00
aerinon 44ef13c0f6 change: update baserom 2024-06-21 10:35:52 -06:00
aerinon 05f4ef8c3c fix: various enemy bans 2024-06-21 09:50:58 -06:00
Cody Bailey 9ecd88341f Make item hint text less ambiguous
Update Items.py
Fix some typos, update hookshot text
2024-06-20 16:46:34 -06:00
aerinon 1a8231af3b feat: minor stats compilation utility 2024-06-20 16:20:44 -06:00
aerinon e6b0239d24 fix: customizer bug when placing small keys
fix: hera basement cage fix - again
2024-06-17 17:16:22 -06:00
aerinon 9a34024d90 feat: various indicators for fake boots and mirror scroll added 2024-06-14 17:06:35 -06:00
aerinon fe28c17637 fix: various enemy bans 2024-06-14 16:21:40 -06:00
aerinon 336a9379b6 change: renamed "default" key logic algorithm to "dangerous" 2024-06-07 15:48:43 -06:00
aerinon 9898b5bcb6 doc: version bump and note 2024-06-07 15:08:30 -06:00
aerinon 119c863f06 fix: insanity gen failure 2024-06-07 14:05:51 -06:00
aerinon 6d129edc3c fix: inverted ER issues 2024-06-07 12:25:07 -06:00
aerinon 5740a03c25 fix: testsuite with new spoiler setting 2024-06-07 10:55:04 -06:00
aerinon 7fe544861f fix: ensure crystals reachable wasn't properly accounting for lobbies with switches 2024-06-07 07:35:59 -06:00
aerinon 0d536a593b change: python cmd not version specific 2024-06-07 07:35:11 -06:00
aerinon 4315b99908 fix: Swapped and Simple ER generation errors 2024-06-06 15:00:39 -06:00
aerinon 97178787a9 build: ci changes 2024-05-30 14:47:52 -06:00
aerinon 8240118d7e build: ci changes 2024-05-30 14:25:04 -06:00
Minnie A. Trethewey (Mike) ca40f87daa CI Changes 2024-05-30 14:19:54 -06:00
aerinon 54858500e5 fix: suppress warning for missing items if they are in start inventory 2024-05-30 14:02:52 -06:00
aerinon 3ba1472635 fix: typo causing ER generation failure 2024-05-30 13:12:25 -06:00
aerinon 3554177a61 feat: RandomWeapon for starting items
feat: Start with "Big Magic" or "Small Magic" for starting magic meter
2024-05-30 13:02:22 -06:00
aerinon 28872c8d27 feat: skull woods er options 2024-05-28 14:52:24 -06:00