Fabian Dill
01ace95c32
Various Item pool fixes
...
* Pedestal goal always left a spare item in the pool, unless vanilla swords was also selected
* extra items for the pool can now be given dynamically based on items still needed.
* easy item pool + swordless gets 4 bows, not 2 (weird combo, but ok)
* add some item pool unittests
* add easy item pool to CLI and GUI
2020-08-01 16:49:46 +02:00
Fabian Dill
b1d3adae6e
bring back one extra lamp for easy pool (doubling like the other items in the pool). But no special logic.
2020-08-01 08:02:42 +02:00
Fabian Dill
615192f65b
remove lamps_needed_for_dark_rooms variable
2020-08-01 06:26:30 +02:00
Fabian Dill
86025745ac
reimplement easy item pool
...
Some changes were made. The design chosen is to keep the changes to the same range of changes that hard and expert apply (so no change in lamp count, for example), while trying to keep easy as similar as it was.
2020-08-01 06:22:59 +02:00
Fabian Dill
93ecf5988b
implement secrets.SystemRandom() for --race
2020-07-14 07:01:51 +02:00
Fabian Dill
5cc0c2355e
handle progressive bows like other progressive items
2020-06-30 23:07:44 +02:00
Fabian Dill
dd19834e94
implement Silver Bow as default non-progressive Bow
2020-06-30 09:51:11 +02:00
CaitSith2
545bb8023c
Add ganon triforce hunt ( #117 )
...
* Add ganon triforce hunt
* Add self to license
* Correction of help message for Local Ganon Triforce Hunt.
* if 'triforcehunt in world.goal[player]:
2020-06-26 16:18:53 +02:00
caitsith2
be48f96f65
Actually make sure excess heart pieces/containers become 20 rupees, since the max is 20 hearts anyways.
2020-06-18 08:49:54 -07:00
caitsith2
d8bc5ca2a8
Set triforce pieces available to max of available and required.
2020-06-17 01:33:34 -07:00
caitsith2
617312fd4b
add available_triforce_pieces
2020-06-17 01:02:54 -07:00
caitsith2
233d12be30
Change max triforce_pieces_required from 30 to 112.
2020-06-11 11:53:10 -07:00
caitsith2
fb0787a76d
Place skull woods or universal key into generated item pools as appropriate. (and pop skull woods small key if explicitly placed in pinball chest). (5 rupees instead of universal key on hard/expert pool)
2020-06-10 13:41:28 -07:00
Fabian Dill
ccf418a614
fix treasure hunt (aka triforce hunt) condition
2020-06-08 06:58:38 +02:00
Fabian Dill
17f884d047
make triforce pieces required an option
2020-06-07 15:22:24 +02:00
Fabian Dill
3864eb5071
fix /snes <snes_interface> if interface contains spaces (which it shouldn't, but meh)
2020-06-03 02:19:16 +02:00
Fabian Dill
3017aa3b9f
remove old debug stuff
2020-04-28 17:42:25 +02:00
Fabian Dill
e98981b57e
introduce linked options to mystery
2020-04-25 02:24:37 +02:00
Fabian Dill
1a53b0e69b
rename has_blunt_weapon to has_melee_weapon
2020-04-20 19:17:10 +02:00
Fabian Dill
31d3b7ce84
implement glitch_boots as a proper CLI option
2020-04-16 11:02:16 +02:00
Fabian Dill
e7073153e1
log gui exceptions
2020-04-14 18:57:39 +02:00
Fabian Dill
95d51d48bf
Merge branch 'pull/23'
...
# Conflicts:
# BaseClasses.py
# EntranceShuffle.py
# ItemList.py
# Mystery.py
# Rules.py
2020-04-08 15:07:19 +02:00
Fabian Dill
f89c28d5c2
Merge branch 'master' into pull/58
...
# Conflicts:
# AdjusterMain.py
# BaseClasses.py
# EntranceShuffle.py
# Gui.py
# InvertedRegions.py
# ItemList.py
# Main.py
# Plando.py
# Rom.py
# Rules.py
2020-04-04 09:16:39 +02:00
Fabian Dill
e3beb702f8
fix clock mode, again
2020-03-04 13:55:03 +01:00
Fabian Dill
ced107dd0b
fix retro #2
2020-03-03 14:37:58 +01:00
Fabian Dill
f73871e915
fix retro
2020-03-03 14:35:40 +01:00
Fabian Dill
95aea8c4b4
rename ocarina to flute.
2020-02-17 10:08:03 +01:00
qadan
2b44792f70
better seed gen stuff
2020-02-10 16:54:09 -04:00
Fabian Dill
9659d01ed4
fix up some ohko stuff
2020-02-04 11:13:42 +01:00
cassidy
21b8c73179
Add "timer" as individual setting ( #23 )
2020-02-03 02:10:56 +01:00
Fabian Dill
d608689d73
fix crash by rolling random progressive sword only once.
2020-01-24 00:06:00 +01:00
Fabian Dill
06ea170ecd
Non progressive option ( #12 )
...
* allow non-progressive
* use the actual extended_collections module
2020-01-22 06:28:58 +01:00
qadan
348887ce92
merge conflicts
2020-01-15 19:37:39 -04:00
Bonta-kun
2f5a3e24dd
Small shops refactor, cleanup some inverted mess
2020-01-10 11:41:22 +01:00
Bonta-kun
eb7ca4fdf9
Implement --startinventory
2020-01-06 19:13:42 +01:00
qadan
4d631adf7b
getting there ... somethings up, needs testing
2020-01-03 03:49:56 -04:00
qadan
9ff8d08aca
create-able seeds
2020-01-03 01:09:21 -04:00
qadan
0547606207
close to first pass
2020-01-02 23:59:28 -04:00
compiling
edd656b903
Swap implementation of Take Any fix to match Multiworld.
2020-01-03 08:27:22 +11:00
compiling
f6bad85a15
Remove Capacity Upgrade from Take Any locations, to match item randomizer
2020-01-02 16:33:01 +11:00
compiling
0eed4bb527
Add shop door ids to tables (used when shop locations are vanilla)
...
Do not replace Upgrade Fairy with retro shop
2020-01-02 16:33:00 +11:00
Bonta-kun
7088c148a2
Beemizer: fix potentially replacing all heart containers for progression
2019-12-30 20:28:33 +01:00
Bonta-kun
7aa9622c5e
Escape assist: only get infinite bombs with enemizer or bombs/cane/bow start + high hp
2019-12-30 06:42:45 +01:00
Bonta-kun
fe307b1ac7
bzzz bzzz
2019-12-30 03:03:53 +01:00
Bonta-kun
0e3327e0f8
logging: fix retry attempts nr
2019-12-28 01:11:44 +01:00
Bonta-kun
4a16ba74e8
Fix triforce hunt icon showing for every player
2019-12-21 10:42:59 +01:00
Bonta-kun
e5246d5d5a
Individual settings: retro
2019-12-17 00:16:02 +01:00
Bonta-kun
1315eb55cf
Individual settings: map/compass/key/bk shuffle
2019-12-16 21:46:47 +01:00
Bonta-kun
ec1b9eca43
Individual settings: shuffle
2019-12-16 18:24:34 +01:00
Bonta-kun
203147dda1
Individual settings: difficulty and item_functionality
2019-12-16 17:46:21 +01:00