Inverted logic improvements

This reformats the Rules.py file to no longer have quite so many totally redundant rules between inverted and non-inverted. In the process, it fixes an insanity only issue wherein the magic bat in inverted was set to always require Pearl (only in insanity can this not be true). Additionally, the inverted super bomb rules are completely reworked to be a lot more accurate (including preventing Desert Palace (East) from having the bomb shop at all in inverted insanity) and an obscure case involving non-inverted insanity super bomb return has a logic fix.
This commit is contained in:
AmazingAmpharos
2019-10-01 03:17:40 -05:00
committed by GitHub
parent bbc71a208f
commit e6793e36f2
2 changed files with 310 additions and 537 deletions

845
Rules.py

File diff suppressed because it is too large Load Diff