Commit Graph

337 Commits

Author SHA1 Message Date
codemann8
a5f14530cd Allow Zelda escape to use TT Maiden Cell as checkpoint 2025-09-07 10:51:39 -05:00
codemann8
cb11ddb1c6 Fixed follower plando error 2025-09-03 02:41:26 -05:00
codemann8
fc172dd593 Fixed issue with item pool placing items on Zelda Drop Off 2025-05-04 09:31:36 -05:00
codemann8
fcaaab30a4 Initial Follower Shuffle Implementation 2025-04-30 06:45:16 -05:00
codemann8
bce49b9e76 Minor documentation and error fixes 2025-04-16 01:18:58 -05:00
codemann8
58baa412f5 Fix extra junk added to pool for some prize shuffles 2025-03-27 02:28:03 -05:00
codemann8
acc802dfdf Fixed errors with starting equipment containing bottles 2025-03-11 09:07:57 -05:00
codemann8
3f6b932410 Fixed common error with shopsanity 2025-02-18 16:56:44 -06:00
codemann8
ca68455f6f Merge branch 'DoorDevUnstable' into OverworldShuffleDev 2025-01-19 02:00:38 -06:00
aerinon
d5385ea8af feat: money balance arg now applies to prices
fix: capacity upgrades now respect price customization
2025-01-17 15:33:23 -07:00
codemann8
51dd233ac7 Merged in DR v1.4.8 2025-01-16 00:34:36 -06:00
codemann8
9bca4988b3 Merged in DR v1.4.8 2025-01-15 22:32:29 -06:00
aerinon
c7a57d63fa feat: customizer options for prices in shops and money balance tuning 2025-01-15 14:34:46 -07:00
Kris Davie
6268a7e503 Fixed issue with 2 extra SP keys in pool for HMG (codemann) 2025-01-15 08:31:38 -07:00
aerinon
f83b6d03da fix: remove some restrictions from gui's custom item pool 2025-01-08 11:54:29 -07:00
codemann8
41080e73bd Fixed issue with 2 extra SP keys in pool for HMG 2025-01-05 07:32:04 -06:00
codemann8
ea5ad39a07 Renaming keyword for Nearby dungeon item shuffle from 'district' to 'nearby' 2025-01-05 03:42:52 -06:00
codemann8
1247716e92 Implemented District/Nearby Dungeon Item Shuffle 2024-12-24 12:09:16 -06:00
codemann8
3d1190375e Merged in DR v1.4.7.2 2024-12-24 11:38:15 -06:00
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
codemann8
1075bd821c Fixed issue with Good Bee Cave getting chosen as a Take Any Cave 2024-12-16 08:20:07 -06:00
codemann8
d95e5cf4d2 Fixed issue with plandoing prizes 2024-12-10 22:25:40 -06:00
aerinon
a2075ec992 fix: inconsistent treatment of beemizer 2024-11-12 14:10:28 -07:00
codemann8
413d5cc5fd Merged in DR v1.4.6 2024-10-15 19:11:10 -05:00
codemann8
89e91a85fd Merged in DR v1.4.5 2024-08-21 03:57:12 -05:00
KrisDavie
5d5aec0325 Fix SP smalls in HMG and remove bat screen wrap from logic 2024-08-12 08:31:13 +02:00
aerinon
54858500e5 fix: suppress warning for missing items if they are in start inventory 2024-05-30 14:02:52 -06:00
aerinon
28872c8d27 feat: skull woods er options 2024-05-28 14:52:24 -06:00
codemann8
be904a8f3b Merged in DR v1.4.1.12 2024-05-23 21:49:24 -05:00
codemann8
103e098a2e Initial Prize Shuffle Implementation
commit c89c5d3798e2a777011e90d565d74af792330d9f
commit 4159f2e7097fca648828a60d8f6878211d0ded9e
commit a80e3a4301d69146ccfffe0f2f375adac381e165
commit d8ac588cb904152831f514d8276be4e39a43dcd0
commit 68eb75e3391631355b4f56f1dcb7e9dadadf1fdf
commit ba241b47964eadfb40ad323f87b1117598dd91a6
commit aed2821c7165822f5fd5cc1ff3f58f2af095d915
commit bd1c5d8d35ae3cae5f27f236346fff057b7b8cd7
commit f034e31cc585a1648657fc2c4850ebc0c1d8bf78

Author: codemann8 <codemann8@gmail.com>
2024-05-23 18:40:50 -05:00
codemann8
1f66aa87fe Customizer option to always allow flipping Sanctuary 2024-05-11 14:08:55 -05:00
aerinon
8e1f2911cd feat: PreferredLocationGroup support updated 2024-05-11 07:28:07 -06:00
codemann8
9056a32e8d Added new logical boss defeated items for AD 2024-05-06 20:52:38 -05:00
aerinon
bb5236d5d4 feat: promote new entrance shuffle algorithm out of experimental 2024-05-06 16:55:48 -06:00
codemann8
6d02d3da7a Fix SP key placement/removal issue in HMG 2024-03-22 06:35:10 -05:00
codemann8
4dd334f66e Fix SP key placement/removal issue in HMG 2024-03-22 05:19:10 -05:00
codemann8
4423a33fee Merged in DR v1.4.1.7 2024-03-16 01:34:39 -05:00
aerinon
49b190c489 fix: more enemy bans
fix: custom item pool aborts if player is missing
2024-02-26 16:02:35 -07:00
codemann8
21a1706657 Merged in DR v1.4.1.6 2024-02-23 11:48:04 -06:00
aerinon
d70c9c87f5 fix (hmg): remove the two placed swamp palace keys from the pool 2024-01-31 11:31:59 -07:00
codemann8
744c2ef527 Fix for HMG SP keys in pool 2024-01-29 14:20:50 -06:00
codemann8
2bec50b26b Implemented District ER 2024-01-10 05:57:39 -06:00
codemann8
0b7b82d027 Split overworld model up by screen 2024-01-05 12:58:35 -07:00
aerinon
b5795e4bf2 Merge branch 'KrisDavie-hmg_logic' into DoorDevVolatile 2024-01-05 09:47:57 -06:00
aerinon
2b505df429 fix: typo 2024-01-04 11:50:09 -07:00
aerinon
6ed937971d fix(vanilla_fill): make uncle weapon non-random, make medallions vanilla
fix(enemizer): enemy bans
2023-12-27 15:56:25 -06:00
aerinon
bd7ce54dd3 fix: minor fix for take_anys
fix: money balancing - initialization in a good case
2023-12-27 15:45:01 -06:00
KrisDavie
9352067d69 Fix swamp smalls in pottery to get out of swamp 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