Archipelago/worlds/alttp
Alchav 7a86285807
LttP: Bombless Start and Options/Shops overhaul (#2357)
## 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>
2024-02-20 01:07:49 +01:00
..
docs Docs: Update regarding new launcher (#2627) 2024-01-04 21:03:39 -06:00
test LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
Bosses.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
Client.py SNIClient, ALttP: expose death_text to SNI client, add message to alttp (#1793) 2023-10-31 11:11:18 +01:00
Dungeons.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
EntranceRandomizer.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
EntranceShuffle.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
InvertedRegions.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
ItemPool.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
Items.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
Options.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
OverworldGlitchRules.py LttP: fix that collect can bypass requirements for ganon ped goal (#1771) 2023-04-26 10:48:08 +02:00
Regions.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
Rom.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
Rules.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
Shops.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
StateHelpers.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
SubClasses.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
Text.py Update Text.py (#274) 2022-02-12 03:01:41 +01:00
UnderworldGlitchRules.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
__init__.py LttP: Bombless Start and Options/Shops overhaul (#2357) 2024-02-20 01:07:49 +01:00
requirements.txt LttP: update xxtea to 3.0.0 2023-04-17 22:56:54 +02:00