mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
## What is this fixing or adding? Adds Bombless Start option, along with proper bomb logic. This involves updating `can_kill_most_things` to include checking how many bombs can be held. Many places where the ability to kill enemies was assumed, now have logic. This fixes some possible existing logic issues, for example: Mini Moldorm cave checks currently are always in logic despite the fact that on expert enemy health it would require 12 bombs to kill each mini moldorm. Overhauls options, pulling them out of core and in particular making large changes to how the shop options work. Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com> Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> Co-authored-by: Bondo <38083232+BadmoonzZ@users.noreply.github.com> Co-authored-by: espeon65536 <espeon65536@gmail.com> Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
32 lines
1.6 KiB
Python
32 lines
1.6 KiB
Python
from .TestDungeon import TestDungeon
|
|
|
|
|
|
class TestTowerOfHera(TestDungeon):
|
|
|
|
def testTowerOfHera(self):
|
|
self.starting_regions = ['Tower of Hera (Bottom)']
|
|
self.run_tests([
|
|
["Tower of Hera - Big Key Chest", False, []],
|
|
["Tower of Hera - Big Key Chest", False, [], ['Small Key (Tower of Hera)']],
|
|
["Tower of Hera - Big Key Chest", False, [], ['Lamp', 'Fire Rod']],
|
|
["Tower of Hera - Big Key Chest", True, ['Small Key (Tower of Hera)', 'Lamp']],
|
|
["Tower of Hera - Big Key Chest", True, ['Small Key (Tower of Hera)', 'Fire Rod']],
|
|
|
|
["Tower of Hera - Basement Cage", True, []],
|
|
|
|
["Tower of Hera - Map Chest", True, []],
|
|
|
|
["Tower of Hera - Compass Chest", False, []],
|
|
["Tower of Hera - Compass Chest", False, [], ['Big Key (Tower of Hera)']],
|
|
["Tower of Hera - Compass Chest", True, ['Big Key (Tower of Hera)', 'Progressive Sword']],
|
|
|
|
["Tower of Hera - Big Chest", False, []],
|
|
["Tower of Hera - Big Chest", False, [], ['Big Key (Tower of Hera)']],
|
|
["Tower of Hera - Big Chest", True, ['Big Key (Tower of Hera)', 'Progressive Sword']],
|
|
|
|
["Tower of Hera - Boss", False, []],
|
|
["Tower of Hera - Boss", False, [], ['Big Key (Tower of Hera)']],
|
|
["Tower of Hera - Boss", False, [], ['Progressive Sword', 'Hammer']],
|
|
["Tower of Hera - Boss", True, ['Progressive Sword', 'Big Key (Tower of Hera)']],
|
|
["Tower of Hera - Boss", True, ['Hammer', 'Big Key (Tower of Hera)']],
|
|
]) |