Sucessfully de-coupling of Big Key doors with dumb small key doors behind Added a bit to trap door fixer so that we can hit the 3rd door in the door list Added door list position info
83 lines
1.5 KiB
NASM
83 lines
1.5 KiB
NASM
org $02b5c4 ; -- moving right routine 135c4
|
|
jsl WarpRight
|
|
org $02b665 ; -- moving left routine
|
|
jsl WarpLeft
|
|
org $02b713 ; -- moving down routine
|
|
jsl WarpDown
|
|
org $02b7b4 ; -- moving up routine
|
|
jsl WarpUp
|
|
org $02bd80
|
|
jsl AdjustTransition
|
|
nop
|
|
|
|
;turn off linking doors -- see .notRoomLinkDoor label in Bank02.asm
|
|
org $02b5a6
|
|
bra NotLinkDoor1
|
|
org $02b5b6
|
|
NotLinkDoor1:
|
|
org $02b647
|
|
bra NotLinkDoor2
|
|
org $02b657
|
|
NotLinkDoor2:
|
|
|
|
|
|
; Staircase routine
|
|
org $01c3d4 ;(PC: c3d4)
|
|
jsl RecordStairType : nop
|
|
org $02a1e7 ;(PC: 121e7)
|
|
jsl SpiralWarp
|
|
|
|
|
|
; Graphics fix
|
|
org $02895d
|
|
Splicer:
|
|
jsl GfxFixer
|
|
lda $b1 : beq .done
|
|
rts
|
|
nop #5
|
|
.done
|
|
|
|
org $00fda4
|
|
Dungeon_InitStarTileCh:
|
|
org $00d6ae ;(PC: 56ae)
|
|
LoadTransAuxGfx:
|
|
org $00df5a ;(PC: 5f5a)
|
|
PrepTransAuxGfx:
|
|
;org $0ffd65 ;(PC: 07fd65)
|
|
;Dungeon_LoadCustomTileAttr:
|
|
;org $01fec1
|
|
;Dungeon_ApproachFixedColor_variable:
|
|
;org $a0f972 ; Rando version
|
|
;LoadRoomHook:
|
|
org $1bee74 ;(PC: 0dee74)
|
|
Palette_DungBgMain:
|
|
org $1bec77
|
|
Palette_SpriteAux3:
|
|
org $1becc5
|
|
Palette_SpriteAux2:
|
|
org $1bece4
|
|
Palette_SpriteAux1:
|
|
|
|
|
|
; These two, if enabled together, have implications for vanilla BK doors in IP/Hera/Mire
|
|
; IPBJ is common enough to consider not doing this. Mire is not a concern for vanilla - maybe glitched modes
|
|
; Hera BK door back can be seen with Pot clipping - likely useful for no logic seeds
|
|
|
|
;Kill big key (1e) check for south doors
|
|
;org $1aa90
|
|
;DontCheck:
|
|
;bra .done
|
|
;nop #3
|
|
;.done
|
|
|
|
;Enable south facing bk graphic
|
|
;org $4e24
|
|
;dw $2ac8
|
|
|
|
org $01b714 ; PC: b714
|
|
OpenableDoors:
|
|
jsl CheckIfDoorsOpen
|
|
bcs .normal
|
|
rts
|
|
.normal
|