Add the auto auto-equip silvers at ganon feature

Used in easy, and to avoid a minor bug that can occur in retro
This commit is contained in:
Kevin Cathcart 2018-03-24 13:18:14 -04:00
parent a57918cf05
commit 74c50cc70e
1 changed files with 7 additions and 0 deletions

7
Rom.py
View File

@ -541,6 +541,13 @@ def patch_rom(world, rom, hashtable, beep='normal', color='red', sprite=None):
else:
overflow_replacement = GREEN_TWENTY_RUPEES
if world.difficulty in ['easy']:
rom.write_byte(0x180181, 0x03) # auto equip silvers on pickup and at ganon
elif world.retro and world.difficulty in ['hard','expert', 'insane']: #FIXME: this is temporary for v29 baserom
rom.write_byte(0x180181, 0x03) # auto equip silvers on pickup and at ganon
else:
rom.write_byte(0x180181, 0x01) # auto equip silvers on pickup
#Byrna residual magic cost
rom.write_bytes(0x45C42, [0x04, 0x02, 0x01])