From e6b0239d2449cbac06d671ea4b6471176cfd5fcd Mon Sep 17 00:00:00 2001 From: aerinon Date: Mon, 17 Jun 2024 17:16:22 -0600 Subject: [PATCH] fix: customizer bug when placing small keys fix: hera basement cage fix - again --- DoorShuffle.py | 2 +- RELEASENOTES.md | 4 +++- Rom.py | 2 +- data/base2current.bps | Bin 117528 -> 117480 bytes 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/DoorShuffle.py b/DoorShuffle.py index e6fd8baa..14433143 100644 --- a/DoorShuffle.py +++ b/DoorShuffle.py @@ -2087,7 +2087,7 @@ def shuffle_small_key_doors(door_type_pools, used_doors, start_regions_map, all_ if actual_chest_keys == 0: dungeon.small_keys = [] else: - dungeon.small_keys = [ItemFactory(dungeon_keys[dungeon_name], player)] * actual_chest_keys + dungeon.small_keys = [ItemFactory(dungeon_keys[dungeon_name], player) for _ in range(actual_chest_keys)] for name, small_list in small_map.items(): used_doors.update(flatten_pair_list(small_list)) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 2ceda908..c8a6ce5f 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -5,6 +5,8 @@ File Select/End Game screen: Mirror Scroll and Pseudoboots added (Thanks Hiimcod # Patch Notes * 1.4.3 - * Key Logic Algorithm: Renamed "Default" to "Dangerous" to indicate the potential soft-lock issues + * Key Logic Algorithm: Renamed "Default" to "Dangerous" to indicate the potential soft-lock issues + * Hera Basement Cage: Fix for small key counting multiple times (again) * Generation: Fixed several generation problems with ER and intensity 3 + * Customizer: Generation bug when attempting to place small keys * Enemizer: Various enemy bans \ No newline at end of file diff --git a/Rom.py b/Rom.py index 93cd5855..249ca8c3 100644 --- a/Rom.py +++ b/Rom.py @@ -42,7 +42,7 @@ from source.enemizer.Enemizer import write_enemy_shuffle_settings JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = 'f38b8d05463222c940e9e8115f2f1ddb' +RANDOMIZERBASEHASH = '5f039a5d88474aefc66c116beb67fa68' class JsonRom(object): diff --git a/data/base2current.bps b/data/base2current.bps index 491ba32fab1dc051a8bc1175f9335996ef2af56d..05c1fd24b5c0eba3dad03a9aa19f3d6582f55981 100644 GIT binary patch delta 350 zcmV-k0iphwmIvsS2e1MI1f7^-XOjj4f&%xqvx);j2LS`K%nJAt4{f)os~u#Fjf#V| z>WGP+v(p`@1_3j(d?cO$0ZFqPCQ$@#A6ycYoXaRmTS-7a1tBah$jV1!( zF#2l%L?A@KL{LuPPNOBz!U63F2tlg&;HSTynW;mZTmS$7 delta 399 zcmV;A0dW54l?RxX2e1MI1WSRmev<|Rf&wSFvx);j2LUs)%nJAt51qHDs~u#Fjf#V| z>WGQXv(p`@1_5KUd?cO$0eQ0F^Iqs+iq7x6lLnIAF;n@cH@}V7!11z%tMcqJ1ln(TDmNYdCAYAP&iw3}^vM z9-6nSU?8-&B3<^KFac|&4ao@5E3I+^&>@$99sz)tbZ7y7HHo;Wo2!eQ!Hp&Y;xPJa z07M`}z(i0^;7+3&VxO~9XO)2!w}P3%AgNKgfD^ZbvBDs!0lAkaX#qJx07l<|Oq+s% zT$_S{<(q