Files
alttpr-baserom/glitched.asm
Karkat 45aa5a3f33 let's dev 6/6/17
freeroaming item text
swordless settings breakout
boss s&q for glitched
mantle updates
post-crystal s&q bug fixed
lw map locations fixed for map mode
2017-06-06 21:52:29 -04:00

41 lines
1.2 KiB
NASM

;================================================================================
; Glitched Mode Fixes
;================================================================================
GetAgahnimType:
LDA $A0 ; get room id
CMP.b #13 : BNE + ; Agahnim 2 room
LDA.b #$0006 ; Use Agahnim 2
BRA .done
+ ; Elsewhere
LDA.b #$0001 ; Use Agahnim 1
.done
RTL
;--------------------------------------------------------------------------------
GetAgahnimPalette:
PHX
LDA $A0 ; get room id
CMP.b #13 : BNE + ; Agahnim 2 room
LDA.b #$01 ; Use Agahnim 2
JML.l GetAgahnimPaletteReturn
+ ; Elsewhere
LDA.b #$00 ; Use Agahnim 1
JML.l GetAgahnimPaletteReturn
;--------------------------------------------------------------------------------
GetAgahnimLightning:
INC $0E30, X ; thing we wrote over
LDA $A0 ; get room id
CMP.b #13 : BNE + ; Agahnim 2 room
LDA.b #$01 ; Use Agahnim 2
RTL
+ ; Elsewhere
LDA.b #$00 ; Use Agahnim 1
RTL
;--------------------------------------------------------------------------------
AllowJoypadInput:
LDA PermitSQFromBosses : BEQ .fullCheck
LDA $0112 : ORA $02E4
RTL
.fullCheck
LDA $0112 : ORA $02E4 : ORA $0FFC
RTL
;--------------------------------------------------------------------------------