Commit Graph

351 Commits

Author SHA1 Message Date
aerinon
76aed82843 Added versioning for code
Fixed bug in standard where Links S&Q was usable before delivering Zelda
2022-02-16 12:59:45 -07:00
aerinon
4dfd602308 Boss fix and rules for Ice Refill added 2022-02-15 17:03:24 -07:00
aerinon
64c19bc651 Logic fixes for pots in TR Hub and TR Dark Ride
Fix for district + shopsanity
Typo correction
2022-01-31 16:35:11 -07:00
aerinon
da89ab1006 Bug fixes for pottery lottery changes 2022-01-24 16:04:16 -07:00
aerinon
2f0d64103e Merge branch 'StandingItems' into DoorDevVolatile
# Conflicts:
#	Rules.py
#	source/item/FillUtil.py
2022-01-21 16:21:59 -07:00
aerinon
e76bc92e42 Fix bombbag bug 2022-01-21 16:15:51 -07:00
aerinon
5211b305e6 Re-worked settings for pottery lottery
Fixed multiworld support for lottery
2022-01-21 16:10:33 -07:00
aerinon
9fd73e08bb Districting considers the Tavern North entrance
Major items are counted differently
Minor edits
2022-01-13 15:13:22 -07:00
aerinon
bcf1ce297c Bunch of logic fixes for various pots
Vanilla fill support for potsanity
Fix for playthrough error
2022-01-07 14:46:25 -07:00
aerinon
515f6dafed Standing Items refinement - starting testing no keydrops and pot shuffle
Fairly substantial change to Crossed Sector distribution due to so many pots making it fail
2022-01-04 15:48:27 -07:00
aerinon
b2f2565271 Standing Items initial commit 2021-12-16 16:02:11 -07:00
aerinon
c651d1d584 Merge branch 'DoorDevUnstable' into DoorDevVolatile
# Conflicts:
#	Main.py
2021-12-06 15:41:19 -07:00
aerinon
d710e08ea0 Rules fixes - TT locations not foribben by default to have big key
Can push paradox block with mirror in glitched modes
2021-12-06 15:25:55 -07:00
aerinon
e78f9218f5 Merge branch 'Ambrosia' into DoorDevVolatile
# Conflicts:
#	BaseClasses.py
#	CLI.py
#	Main.py
2021-10-29 15:26:51 -06:00
aerinon
3b3fe7f8ca Bonk fairy (light) standard er restriction 2021-10-27 13:29:07 -06:00
aerinon
12846df681 Accounted for bomb usage in Mire 2 (non-enemizer, of course) 2021-10-21 14:34:21 -06:00
aerinon
035621e420 Rupee bow forbids certain lobbies in HC in standard
Allow a lobby in keydrop shuffle
Key rule fix when bk isn't possible
Added controller awareness to world traversal
2021-09-28 14:57:17 -06:00
aerinon
9e04417072 Merge branch 'DoorDevUnstable' into Ambrosia 2021-09-16 16:12:45 -06:00
aerinon
1eda6cfa9a Fix lambda by binding bk_name at lambda creation 2021-09-16 15:46:40 -06:00
aerinon
a6e49513be Merge branch 'DoorDevUnstable' into Ambrosia 2021-09-10 09:17:23 -06:00
aerinon
759e9979da Rule fix for bigkey shuffle, use the always_allow for the big key, but require it for every other item 2021-08-26 15:51:12 -06:00
aerinon
4e8a8d2840 Compass/Map can be progressive
Fixed filter_for_potential_bk_locations
Changed rules to use dungeon_table
2021-08-26 15:33:27 -06:00
aerinon
f259e8bdc8 Boss item restriction logic added
Reserved location logic started
2021-08-20 14:32:54 -06:00
aerinon
939d495be7 Merge in combinatoric key logic from keyLogicAttempt1 branch 2021-08-20 10:03:40 -06:00
StructuralMike
dcba2be757 Bombbag instead of Bombbags 2021-08-11 16:29:12 +02:00
StructuralMike
44efe51e02 Changing the cli to be bombbags over bomblogic
Bombbags seemed better over bomblogic which is more ambiguous when considering new stuff OW and the bomb-only modes.

Also added bombbags to the example yaml
2021-08-11 10:22:54 +02:00
aerinon
cd86e14677 Merge in Unstable changes 2021-08-02 15:26:43 -06:00
aerinon
46de270923 Merge branch 'DoorDevUnstable' of https://github.com/StructuralMike/ALttPDoorRandomizer into StructuralMike-DoorDevUnstable 2021-07-27 16:16:53 -06:00
compiling
dc950112d9 Fix Aga rule for standard - should be Zelda + normal requirements. 2021-07-25 18:17:10 +10:00
StructuralMike
779c7d78c0 New hookshot cave region definitions 2021-07-24 17:22:48 +02:00
StructuralMike
cce5adc453 Good bee cave & spiral cave logic for bombs
Good bee cave requires bombs to access.
Spiral cave is never assumed to be transversable as a super bunny, so it makes sense to force bombs OR can_kill_most_things if the cave is in the LW.
2021-07-24 14:21:22 +02:00
StructuralMike
051a47e0cd Bomblogic added 2021-07-23 20:35:48 +02:00
aerinon
7fde95e5d7 Small refinements for key logic 2021-07-02 16:13:02 -06:00
aerinon
f15832f85e Refinement - Missing blocked_connections added - appropriate checklists
Optimization - Exp Cache - which is somewhat problematic with the playthrough logic
2021-07-01 16:00:47 -06:00
aerinon
b21564d5aa Combinatoric approach revised (KLA1)
Backported some fixes
2021-06-29 16:34:28 -06:00
aerinon
8c5a4be480 Ranged crystal switch logic tweaked
Couple of minor bugs fixed
2021-06-22 13:04:37 -06:00
aerinon
fff7cd691e Added the --shufflelinks option
Moved bunny spawn to experimental
Baserom bugfixes
2021-05-24 15:14:23 -06:00
StructuralMike
e77ae23359 fixing my illogical logic 2021-05-21 12:44:29 -06:00
aerinon
a12ebfaf50 Merge branch 'StructuralMike-BombSwitchDevUnstable' into DoorDevVolatile 2021-05-04 16:30:27 -06:00
compiling
a886018b55 Exclude sewer to sanctuary connection for mirror wrap to pyramid fairy. 2021-04-29 22:45:34 +10:00
compiling
639a3ec383 Fix inverted checks
Fix superbunny / dungeon revive rules due to late binding
Fix inverted swamp patch
Fix most unit tests (dungeons still broken)
2021-04-27 23:51:12 +10:00
compiling
db1a37b374 Create glitch connections in advance for dungeon generation.
Add overworld glitches to the gui.
2021-04-27 18:12:24 +10:00
compiling
1433c987f1 Simple dungeon revive logic (only considering reviving in the first room for now) 2021-04-25 23:21:10 +10:00
compiling
9852352027 Temp 2021-04-21 18:40:54 +10:00
compiling
30baec65af Merge remote-tracking branch 'remotes/origin/Dev-owg' into DoorDevUnstable 2021-04-18 14:28:29 +10:00
compiling
b6fe468164 Import inverted pyramid fairy rules from Entrance Rando 2021-04-18 13:25:04 +10:00
StructuralMike
80849ebd3b TR Crystal Maze
Added a commented out possibility for TR Crystal Maze backwards ranged crystal.
2021-03-27 21:22:56 +01:00
StructuralMike
76a106da06 Update Rules.py 2021-03-22 21:15:58 +01:00
StructuralMike
3f9b6234c2 Mire fishbone barrier bypass 2021-03-22 21:12:26 +01:00
StructuralMike
ad8dbcd01c Merge branch 'DoorDevUnstable' into BombSwitchDevUnstable 2021-03-18 23:19:20 +01:00