Bomb-only mode fixes
- starting max capacity should be 0 - replace bombs from shops with small hearts
This commit is contained in:
@@ -321,6 +321,8 @@ def generate_itempool(world, player):
|
|||||||
item = slot['item']
|
item = slot['item']
|
||||||
if shop.region.name == 'Capacity Upgrade' and world.difficulty[player] != 'normal':
|
if shop.region.name == 'Capacity Upgrade' and world.difficulty[player] != 'normal':
|
||||||
pool.append('Rupees (20)')
|
pool.append('Rupees (20)')
|
||||||
|
elif world.swords[player] == "bombs" and item in ['Single Bomb', 'Bombs (3)', 'Bombs (10)', 'Bomb Upgrade (+5)', 'Bomb Upgrade (+10)']:
|
||||||
|
pool.append('Small Heart')
|
||||||
else:
|
else:
|
||||||
pool.append(item)
|
pool.append(item)
|
||||||
|
|
||||||
|
|||||||
2
Rom.py
2
Rom.py
@@ -1349,7 +1349,7 @@ def patch_rom(world, rom, player, team, enemized, is_mystery=False):
|
|||||||
equip[0x36C] = 0x18
|
equip[0x36C] = 0x18
|
||||||
equip[0x36D] = 0x18
|
equip[0x36D] = 0x18
|
||||||
equip[0x379] = 0x68
|
equip[0x379] = 0x68
|
||||||
if world.bombbag[player]:
|
if world.bombbag[player] or world.swords[player] == 'bombs':
|
||||||
starting_max_bombs = 0
|
starting_max_bombs = 0
|
||||||
else:
|
else:
|
||||||
starting_max_bombs = 10
|
starting_max_bombs = 10
|
||||||
|
|||||||
Reference in New Issue
Block a user