Wrong value fixes

Bee catchability was writing 0x08 instead of 0xF0 which causes crashing when bees spawn.
We wrote to the wrong value for Byrna's base cost which ended up corrupting the value of Cape cost.
Both are fixed.
This commit is contained in:
AmazingAmpharos 2017-12-16 08:36:29 -06:00 committed by GitHub
parent 1e4b0f0da3
commit 24043bce52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

12
Rom.py
View File

@ -193,7 +193,7 @@ def patch_rom(world, rom, hashtable, beep='normal', sprite=None):
#Cape magic cost
rom.write_bytes(0x3ADA7, [0x02, 0x02, 0x02])
#Byrna residual magic cost
rom.write_bytes(0x3ADA7, [0x08, 0x08, 0x08])
rom.write_bytes(0x45C42, [0x08, 0x08, 0x08])
#Disable catching fairies
rom.write_byte(0x34FD6, 0x80)
#Set overflow items for progressive equipment
@ -228,7 +228,7 @@ def patch_rom(world, rom, hashtable, beep='normal', sprite=None):
#Cape magic cost
rom.write_bytes(0x3ADA7, [0x02, 0x02, 0x02])
#Byrna residual magic cost
rom.write_bytes(0x3ADA7, [0x08, 0x08, 0x08])
rom.write_bytes(0x45C42, [0x08, 0x08, 0x08])
#Disable catching fairies
rom.write_byte(0x34FD6, 0x80)
#Set overflow items for progressive equipment
@ -263,7 +263,7 @@ def patch_rom(world, rom, hashtable, beep='normal', sprite=None):
#Cape magic cost
rom.write_bytes(0x3ADA7, [0x02, 0x02, 0x02])
#Byrna residual magic cost
rom.write_bytes(0x3ADA7, [0x08, 0x08, 0x08])
rom.write_bytes(0x45C42, [0x08, 0x08, 0x08])
#Disable catching fairies
rom.write_byte(0x34FD6, 0x80)
#Set overflow items for progressive equipment
@ -298,7 +298,7 @@ def patch_rom(world, rom, hashtable, beep='normal', sprite=None):
#Cape magic cost
rom.write_bytes(0x3ADA7, [0x04, 0x08, 0x10])
#Byrna residual magic cost
rom.write_bytes(0x3ADA7, [0x04, 0x02, 0x01])
rom.write_bytes(0x45C42, [0x04, 0x02, 0x01])
#Enable catching fairies
rom.write_byte(0x34FD6, 0xF0)
#Set overflow items for progressive equipment
@ -473,8 +473,8 @@ def patch_rom(world, rom, hashtable, beep='normal', sprite=None):
rom.write_bytes(0x50563, [0x3F, 0x14]) # disable below ganon chest
rom.write_byte(0x50599, 0x00) # disable below ganon chest
rom.write_bytes(0xE9A5, [0x7E, 0x00, 0x24]) # disable below ganon chest
rom.write_byte(0xF5D73, 0x08) # bees are catchable
rom.write_byte(0xF5F10, 0x08) # bees are catchable
rom.write_byte(0xF5D73, 0xF0) # bees are catchable
rom.write_byte(0xF5F10, 0xF0) # bees are catchable
rom.write_byte(0x180086, 0x00 if world.aga_randomness else 0x01) # set blue ball and ganon warp randomness
rom.write_byte(0x1800A0, 0x01) # return to light world on s+q without mirror
rom.write_byte(0x1800A1, 0x01) # enable overworld screen transition draining for water level inside swamp