fix adjuster crash
This commit is contained in:
		
							parent
							
								
									2e275d1f4e
								
							
						
					
					
						commit
						7ac893f3e0
					
				
							
								
								
									
										6
									
								
								Main.py
								
								
								
								
							
							
						
						
									
										6
									
								
								Main.py
								
								
								
								
							| 
						 | 
				
			
			@ -289,8 +289,10 @@ def main(args, seed=None):
 | 
			
		|||
        palettes_options['link']=args.link_palettes[player]
 | 
			
		||||
        
 | 
			
		||||
        apply_rom_settings(rom, args.heartbeep[player], args.heartcolor[player], args.quickswap[player],
 | 
			
		||||
                           args.fastmenu[player], args.disablemusic[player], args.triforcehud[player], args.sprite[player],
 | 
			
		||||
                           palettes_options, world, player, True, reduceflashing=args.reduceflashing[player] if not args.race else True)
 | 
			
		||||
                           args.fastmenu[player], args.disablemusic[player], args.sprite[player],
 | 
			
		||||
                           palettes_options, world, player, True,
 | 
			
		||||
                           reduceflashing=args.reduceflashing[player] if not args.race else True,
 | 
			
		||||
                           triforcehud=args.triforcehud[player])
 | 
			
		||||
 | 
			
		||||
        mcsb_name = ''
 | 
			
		||||
        if all([world.mapshuffle[player], world.compassshuffle[player], world.keyshuffle[player],
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										11
									
								
								Rom.py
								
								
								
								
							
							
						
						
									
										11
									
								
								Rom.py
								
								
								
								
							| 
						 | 
				
			
			@ -1671,8 +1671,8 @@ def hud_format_text(text):
 | 
			
		|||
    return output[:32]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def apply_rom_settings(rom, beep, color, quickswap, fastmenu, disable_music, triforcehud, sprite: str, palettes_options,
 | 
			
		||||
                       world=None, player=1, allow_random_on_event=False, reduceflashing=False):
 | 
			
		||||
def apply_rom_settings(rom, beep, color, quickswap, fastmenu, disable_music, sprite: str, palettes_options,
 | 
			
		||||
                       world=None, player=1, allow_random_on_event=False, reduceflashing=False, triforcehud:str = None):
 | 
			
		||||
    local_random = random if not world else world.rom_seeds[player]
 | 
			
		||||
 | 
			
		||||
    # enable instant item menu
 | 
			
		||||
| 
						 | 
				
			
			@ -1745,9 +1745,10 @@ def apply_rom_settings(rom, beep, color, quickswap, fastmenu, disable_music, tri
 | 
			
		|||
    rom.write_byte(0x6FA30, {'red': 0x24, 'blue': 0x2C, 'green': 0x3C, 'yellow': 0x28}[color])
 | 
			
		||||
    rom.write_byte(0x65561, {'red': 0x05, 'blue': 0x0D, 'green': 0x19, 'yellow': 0x09}[color])
 | 
			
		||||
 | 
			
		||||
    # set triforcehud
 | 
			
		||||
    triforce_flag = (rom.read_byte(0x180167) & 0x80) | {'normal': 0x00, 'hide_goal': 0x01, 'hide_required': 0x02, 'hide_both': 0x03}[triforcehud]
 | 
			
		||||
    rom.write_byte(0x180167, triforce_flag)
 | 
			
		||||
    if triforcehud:
 | 
			
		||||
        # set triforcehud
 | 
			
		||||
        triforce_flag = (rom.read_byte(0x180167) & 0x80) | {'normal': 0x00, 'hide_goal': 0x01, 'hide_required': 0x02, 'hide_both': 0x03}[triforcehud]
 | 
			
		||||
        rom.write_byte(0x180167, triforce_flag)
 | 
			
		||||
 | 
			
		||||
    if z3pr:
 | 
			
		||||
        def buildAndRandomize(option_name, mode):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue