Adds Link's Awakening: DX. Fully imports and forks LADXR, with permission - https://github.com/daid/LADXR
		
			
				
	
	
		
			24 lines
		
	
	
		
			664 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			664 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from .droppedKey import DroppedKey
 | 
						|
from ..roomEditor import RoomEditor
 | 
						|
from ..assembler import ASM
 | 
						|
 | 
						|
 | 
						|
class BirdKey(DroppedKey):
 | 
						|
    def __init__(self):
 | 
						|
        super().__init__(0x27A)
 | 
						|
 | 
						|
    def patch(self, rom, option, *, multiworld=None):
 | 
						|
        super().patch(rom, option, multiworld=multiworld)
 | 
						|
 | 
						|
        re = RoomEditor(rom, self.room)
 | 
						|
 | 
						|
        # Make the bird key accessible without the rooster
 | 
						|
        re.removeObject(1, 6)
 | 
						|
        re.removeObject(2, 6)
 | 
						|
        re.removeObject(3, 5)
 | 
						|
        re.removeObject(3, 6)
 | 
						|
        re.moveObject(1, 5, 2, 6)
 | 
						|
        re.moveObject(2, 5, 3, 6)
 | 
						|
        re.addEntity(3, 5, 0x9D)
 | 
						|
        re.store(rom)
 |