Fabian Dill
fcbaa35cc5
new inverted logic, accounting for dark world flute activation
2021-02-02 11:24:17 +01:00
CaitSith2
c88d9b4339
Additional fixes for Ice Rod Hunt
2021-01-26 07:06:57 -08:00
Fabian Dill
e36c6e97c1
Merge remote-tracking branch 'pepper/multishop-all' into multishop
...
# Conflicts:
# EntranceRandomizer.py
# Rom.py
# WebHostLib/static/static/playerSettings.json
# data/basepatch.bmbp
2021-01-09 16:03:59 +01:00
CaitSith2
2891d575f0
Fix bug where you can force non-local triforce pieces on a local triforce hunt.
2021-01-05 09:56:20 -08:00
Fabian Dill
db627be170
Merge branch 'expanded_tests' into qirnjump
2020-12-05 18:15:58 +01:00
Fabian Dill
e452180790
Check if flute can be activated for more logic conditions
2020-12-05 16:51:23 +01:00
Fabian Dill
e5e21775c7
qirn jump
2020-12-05 14:51:53 +01:00
pepperpow
fe218fffa6
Potion Shop Changes
...
(reduced)
2020-11-23 19:00:11 -06:00
Fabian Dill
fc2f1dfd29
implement "non_local_items"
2020-11-22 22:53:31 +01:00
Fabian Dill
bb28cce24c
note player name for mirrorless courtyard path failure
2020-11-06 03:25:26 +01:00
Fabian Dill
547e67f97f
small speed up by removing some world.get_location calls
2020-10-17 01:55:43 +02:00
CaitSith2
f17682e997
Implement pedestal ganon goal
2020-10-15 15:24:52 -07:00
Fabian Dill
0157294383
Fix sprite array crashing yaml_output
...
Fix "Torches" toggle misname
2020-10-07 20:19:31 +02:00
Fabian Dill
b5d91af752
New Logic:
...
Enemy Shuffle awareness
Easy Item Functionality awareness
Dark Room Logic option
Boss Item Shuffle option
Silverless Ganon is a Minor Glitch
Faster Dungeon Item Fill
2020-10-07 19:51:46 +02:00
Fabian Dill
e91f550cdf
typo fix
2020-09-20 00:03:41 +02:00
Fabian Dill
31bf0365a3
Fix insanity ER sometimes failing in inverted due to not correctly comparing player's shuffle state
2020-09-20 00:00:53 +02:00
Fabian Dill
0cf9118cc0
3.1.0
2020-09-19 15:20:55 +02:00
Fabian Dill
0e67ca5ac9
speed up item pool generation
2020-08-28 23:10:07 +02:00
Fabian Dill
3271460c68
No need to set locality rules in single player and no need to reverse a list that was just shuffled
2020-08-25 18:05:16 +02:00
Fabian Dill
685ff49711
make "universal" small key shuffle a thing and split it out of retro
...
also make retro usable independently from the other world modes in mystery
2020-08-20 20:13:00 +02:00
CaitSith2
4849d811cd
In the event that there is not a 20 rupees to sacrifice...
...
...Go through other possible junk items to sacrifice in order to make the required space.
2020-08-11 18:49:24 -07:00
Fabian Dill
615192f65b
remove lamps_needed_for_dark_rooms variable
2020-08-01 06:26:30 +02:00
compiling
b0035d9a08
Update TR key logic to handle the big key being placed in the back, which can only be accessed by travelling backwards from the middle to a connecting overworld location.
2020-08-01 08:48:29 +10:00
compiling
113cb0fe82
Connect hyrule_castle_exits to light world exits in standard dungeonsfull shuffle when there are no mandatory exits.
...
Fix GT key logic to only allow placing a small key in the map room when the playthrough algorithm can reach it (due to limitations of the key logic).
2020-07-29 18:05:47 +10:00
Fabian Dill
24c4972c44
minor optimization to bunny rules
2020-07-23 18:10:58 +02:00
Fabian Dill
365458f91b
update logic not found error message
2020-07-17 20:50:41 +02:00
compiling
d046829eae
Change item placement rules to not be part of logic - they are used for local items and to prevent placing items in ways that would make seed generation impossible.
2020-07-16 18:59:23 +10:00
compiling
1594d82fb2
Add logic for including nologic seeds in multiworlds (overworld glitch rules)
...
nologic seeds are generated as beatable only with no progression balancing, where it is assumed the player can always win no matter where items are placed.
Add superbunny and dungeon revival to minor glitch ruleset.
2020-07-12 20:19:45 +10:00
compiling
ec49fa026b
Fix bunny glitch rules for Tower of Hera (requires a sword to hit the switch) and Mini Moldorm Cave (pits prevent clearing in superbunny state)
2020-07-12 20:05:18 +10:00
compiling
1c6e4c11c6
Merge branch 'master' into multiworld
2020-07-10 17:39:34 +10:00
compiling
e15aad356a
Fix up no logic entrance rules - create all the OWG transitions, but don't apply any logic
2020-07-10 17:37:35 +10:00
Fabian Dill
02f35fcb7f
bulk set locality for speed and recursion limit - for no_logic barrier
2020-07-09 16:36:10 +02:00
Fabian Dill
565a7deefa
bulk set locality for speed and recursion limit
2020-07-09 16:19:52 +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
Fabian Dill
d3d68fcba2
Rename Escape Dungeon to Hyrule Castle by vote on discord
2020-06-24 16:22:49 +02:00
Fabian Dill
9a6380d594
fix no_logic crash
2020-06-23 05:45:44 +02:00
Fabian Dill
f311d3a8b9
implement "crossover logic".
...
Makes it impossible that logical progression for a logic-having player is placed inside a no-logic world. All other placements remain available.
2020-06-19 03:01:23 +02:00
Fabian Dill
cb1d4cc39e
apply local items in no_logic
2020-06-19 01:31:32 +02:00
Fabian Dill
b6c85375c4
actually make minorglitches usable
2020-06-10 03:24:19 +02:00
Fabian Dill
e55726efca
make world-local items available as a general option
2020-06-03 22:13:58 +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
ca03e1f59f
fix a retro - crossed TR keylogic crash
2020-05-21 15:34:42 +02:00
Fabian Dill
94d3a68f43
attempt at fixing a retro - crossed TR keylogic crash
2020-05-21 13:20:36 +02:00
compiling
195f6c86d2
Replace world exploration with a faster algorithm - use BFS and keep track of all entrances that are currently blocked by progression items
2020-05-10 19:27:13 +10:00
compiling
555bd52a68
Go back to a custom copy_world implementation. copy.deepcopy doesn't handle big graphs very well (stackoverflow).
2020-05-09 10:00:41 +10:00
compiling
41af9765aa
Require flippers for returning to dark lake hylia from Ice Palace / Capacity Fairy.
2020-05-08 19:54:33 +10:00
compiling
e812c8a3f7
Make Pyramid Fairy offset mirror require access to Hyrule Castle Courtyard through the secret passage entrance (the normal route is not possible if you killed Agahnim).
2020-05-08 19:32:04 +10:00
compiling
5b268ef8ae
Combine bunny rules calculation for inverted and normal.
2020-05-07 20:00:29 +10:00
compiling
a526d71fe0
Fix inverted bomb shop rules for Lake Hylia Island (also added King's Tomb rules).
2020-05-07 19:04:34 +10:00