mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Links Awakening: Implement New Game (#1334)
Adds Link's Awakening: DX. Fully imports and forks LADXR, with permission - https://github.com/daid/LADXR
This commit is contained in:
27
worlds/ladx/LADXR/patches/maptweaks.py
Normal file
27
worlds/ladx/LADXR/patches/maptweaks.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from ..roomEditor import RoomEditor, ObjectWarp, ObjectVertical
|
||||
|
||||
|
||||
def tweakMap(rom):
|
||||
# 5 holes at the castle, reduces to 3
|
||||
re = RoomEditor(rom, 0x078)
|
||||
re.objects[-1].count = 3
|
||||
re.overlay[7 + 6 * 10] = re.overlay[9 + 6 * 10]
|
||||
re.overlay[8 + 6 * 10] = re.overlay[9 + 6 * 10]
|
||||
re.store(rom)
|
||||
|
||||
|
||||
def addBetaRoom(rom):
|
||||
re = RoomEditor(rom, 0x1FC)
|
||||
re.objects[-1].target_y -= 0x10
|
||||
re.store(rom)
|
||||
re = RoomEditor(rom, 0x038)
|
||||
re.changeObject(5, 1, 0xE1)
|
||||
re.removeObject(0, 0)
|
||||
re.removeObject(0, 1)
|
||||
re.removeObject(0, 2)
|
||||
re.removeObject(6, 1)
|
||||
re.objects.append(ObjectVertical(0, 0, 0x38, 3))
|
||||
re.objects.append(ObjectWarp(1, 0x1F, 0x1FC, 0x50, 0x7C))
|
||||
re.store(rom)
|
||||
|
||||
rom.room_sprite_data_indoor[0x0FC] = rom.room_sprite_data_indoor[0x1A1]
|
||||
Reference in New Issue
Block a user