 81a239325d
			
		
	
	81a239325d
	
	
	
		
			
			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)
 |