Merge branch 'master' into DRMain
# Conflicts: # LTTP_RND_GeneralBugfixes.asm # events.asm # hooks.asm # stats.asm # stats/creditsnew.asm # stats/statConfig.asm # swordswap.asm # utilities.asm
This commit is contained in:
85
hooks.asm
85
hooks.asm
@@ -21,6 +21,8 @@ dl Init_PostRAMClear
|
||||
org $008056 ; <- 56 - Bank00.asm : 77
|
||||
JSL.l FrameHookAction
|
||||
;--------------------------------------------------------------------------------
|
||||
org $00805D
|
||||
JML HandleOneMindController
|
||||
|
||||
;================================================================================
|
||||
; NMI Hook
|
||||
@@ -55,8 +57,8 @@ ReturnCheckZSNES:
|
||||
;--------------------------------------------------------------------------------
|
||||
;org $0083D9 ; <- 3D9 - Bank00.asm : 611 (LDA $4219 : STA $01)
|
||||
;JSL.l InvertDPad : NOP
|
||||
org $0083D4 ; <- 3D4 - Bank00.asm : 610 (LDA $4218 : STA $00)
|
||||
JML.l InvertDPad : SKIP 6
|
||||
org $0083D1 ; <- 3D1 - Bank00.asm (STZ.w JOYPAD - useless instruction here)
|
||||
JML.l InvertDPad : SKIP 9
|
||||
InvertDPadReturn:
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
@@ -67,6 +69,51 @@ org $079C22 ; <- 39222 - Bank07.asm : 4494 (AND $7EF379 : BEQ .cantDoAction)
|
||||
JSL.l ModifyBoots
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
;================================================================================
|
||||
; Enable/Disable Bonk Tremors
|
||||
;--------------------------------------------------------------------------------
|
||||
org $079202 ; 39202 <- Bank07.asm : 2859 (JSL AddDashTremor : JSL Player_ApplyRumbleToSprites)
|
||||
JSL.l AddBonkTremors : NOP #4
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
;================================================================================
|
||||
; Bonk Breakable Walls
|
||||
;--------------------------------------------------------------------------------
|
||||
org $01CF8E ; CF8E <- Bank01.asm : 11641 (LDA $0372 : AND.w #$00FF)
|
||||
JSL.l BonkBreakableWall : NOP #2
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
;================================================================================
|
||||
; Bonk Rock Pile
|
||||
;--------------------------------------------------------------------------------
|
||||
org $07C196 ; 3C196 <- Bank07.asm : 10310 (LDA $02EF : AND.b #$70)
|
||||
JSL.l BonkRockPile : NOP
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
;================================================================================
|
||||
; Move Gravestone
|
||||
;--------------------------------------------------------------------------------
|
||||
org $07C0FD ; 3C0FD <- Bank07.asm : 10197 (LDA $0372 : BNE .moveGravestone)
|
||||
JML.l GravestoneHook : NOP
|
||||
GravestoneHook_continue:
|
||||
org $07C106
|
||||
moveGravestone:
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
;================================================================================
|
||||
; Jump Down Ledge
|
||||
;--------------------------------------------------------------------------------
|
||||
org $078966 ; 38966 <- Bank07.asm : 1618 (LDA $1B : BNE .indoors : LDA.b #$02 : STA $EE)
|
||||
JSL.l JumpDownLedge : NOP #4
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
;================================================================================
|
||||
; Bonk Recoil
|
||||
;--------------------------------------------------------------------------------
|
||||
org $07922C ; 3922C <- Bank07.asm : 2869 (LDA.b #$24 : STA $29)
|
||||
JSL.l BonkRecoil
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
;================================================================================
|
||||
; Dungeon Exit Hook
|
||||
;--------------------------------------------------------------------------------
|
||||
@@ -326,6 +373,12 @@ JSL.l LoadBombCount16
|
||||
org $0DDEB3 ; <- 6DEB3 - equipment.asm : 328 (LDA $7EF33F, X)
|
||||
JSL.l IsItemAvailable
|
||||
;--------------------------------------------------------------------------------
|
||||
org $0DDDE8 ; <- 6DDE8 - equipment.asm : 148 (LDA $7EF340)
|
||||
JSL.l SearchForEquippedItem
|
||||
;--------------------------------------------------------------------------------
|
||||
org $0DDE70 ; <- 6DE70 - equipment.asm : 273 (LDA $7EF340)
|
||||
JSL.l SearchForEquippedItem
|
||||
;--------------------------------------------------------------------------------
|
||||
org $0DE39D ; <- 6E39D - equipment.asm : 1109 (LDA $7EF340)
|
||||
JSL.l SearchForEquippedItem
|
||||
;--------------------------------------------------------------------------------
|
||||
@@ -485,9 +538,6 @@ JSL.l CheckGanonHammerDamage : NOP
|
||||
;================================================================================
|
||||
; Stat Hooks
|
||||
;--------------------------------------------------------------------------------
|
||||
org $079202 ; 39202 <- Bank07.asm : 2859 (JSL AddDashTremor)
|
||||
JSL.l StatBonkCounter
|
||||
;--------------------------------------------------------------------------------
|
||||
org $02B797 ; <- 13797 - Bank02.asm : 8712 (LDA.b #$19 : STA $10)
|
||||
JSL.l StatsFinalPrep
|
||||
;--------------------------------------------------------------------------------
|
||||
@@ -2711,6 +2761,30 @@ JSL FastCreditsCutsceneTimer
|
||||
org $0EE773
|
||||
JSL FastTextScroll : NOP
|
||||
|
||||
;================================================================================
|
||||
org $01FFEE : JSL IncrementDamageTakenCounter_Eight ; overworld pit
|
||||
org $079506 : JSL IncrementDamageTakenCounter_Eight ; underworld pit
|
||||
|
||||
org $0780C6 : JSL IncrementDamageTakenCounter_Arb
|
||||
|
||||
org $07B0B1 : JSL IncrementMagicUseCounter
|
||||
|
||||
;================================================================================
|
||||
; Boss icons
|
||||
org $0AEEDF : db $02 ; big icon
|
||||
org $0AEAFF : db $48 ; X position
|
||||
|
||||
org $0AEED4 ; disable flashing
|
||||
BRA ++ : NOP #6 : ++
|
||||
|
||||
org $0AEEF2
|
||||
SBC.b #$03 : STA.w $0801,X
|
||||
LDA.b #$03 : STA.w $0802,X
|
||||
LDA.b #$31 : STA.w $0803,X
|
||||
|
||||
org $008BE5 ; hijack stripes for boss GFX transfer
|
||||
JSL DoDungeonMapBossIcon
|
||||
|
||||
;================================================================================
|
||||
; Terrorpin AI fix
|
||||
;--------------------------------------------------------------------------------
|
||||
@@ -2718,4 +2792,3 @@ org $1EB2B1 ; sprite_terrorpin.asm(57) : AND.b #$03 : STA $0DE0, X ; 5 bytes
|
||||
JSL FixTerrorpin ; 4 bytes
|
||||
NOP ; 1 byte
|
||||
;--------------------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user