Reserving space for the excluded Murahduhla tree sprite in Bonk Drop shuffle

This commit is contained in:
codemann8
2022-07-28 19:23:43 -05:00
parent 324014bb54
commit 9cca3adb8e
2 changed files with 61 additions and 61 deletions

View File

@@ -354,36 +354,36 @@ LoadOutdoorValue:
LDA.l OWBonkPrizeTable[$0F].loot LDA.l OWBonkPrizeTable[$0F].loot
JMP .done JMP .done
+ CMP.w #$1B : BNE + + CMP.w #$1B : BNE +
LDA.l OWBonkPrizeTable[$10].loot
JMP .done
+ CMP.w #$1D : BNE +
LDA.l OWBonkPrizeTable[$11].loot LDA.l OWBonkPrizeTable[$11].loot
JMP .done JMP .done
+ CMP.w #$1E : BNE + + CMP.w #$1D : BNE +
LDA.l OWBonkPrizeTable[$12].loot LDA.l OWBonkPrizeTable[$12].loot
JMP .done JMP .done
+ CMP.w #$1E : BNE +
LDA.l OWBonkPrizeTable[$13].loot
JMP .done
+ CMP.w #$28 : BNE + + CMP.w #$28 : BNE +
%GetPossiblyEncryptedItem(HeartPiece_Maze, HeartPieceOutdoorValues) %GetPossiblyEncryptedItem(HeartPiece_Maze, HeartPieceOutdoorValues)
JMP .done JMP .done
+ CMP.w #$2A : BNE + + CMP.w #$2A : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$13].loot LDA.l OWBonkPrizeTable[$14].loot
JMP .done JMP .done
++ CMP.w #$0008 : BNE ++ ++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$14].loot LDA.l OWBonkPrizeTable[$15].loot
JMP .done JMP .done
++ ++
%GetPossiblyEncryptedItem(HauntedGroveItem, HeartPieceOutdoorValues) %GetPossiblyEncryptedItem(HauntedGroveItem, HeartPieceOutdoorValues)
JMP .done JMP .done
+ CMP.w #$2B : BNE + + CMP.w #$2B : BNE +
LDA.l OWBonkPrizeTable[$15].loot LDA.l OWBonkPrizeTable[$16].loot
JMP .done JMP .done
+ CMP.w #$2E : BNE + + CMP.w #$2E : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$16].loot LDA.l OWBonkPrizeTable[$17].loot
JMP .done JMP .done
++ ++
LDA.l OWBonkPrizeTable[$17].loot LDA.l OWBonkPrizeTable[$18].loot
JMP .done JMP .done
+ CMP.w #$30 : BNE + + CMP.w #$30 : BNE +
LDA $22 : CMP.w #512 : !BGE ++ LDA $22 : CMP.w #512 : !BGE ++
@@ -394,10 +394,10 @@ LoadOutdoorValue:
JMP .done JMP .done
+ CMP.w #$32 : BNE + + CMP.w #$32 : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$18].loot LDA.l OWBonkPrizeTable[$19].loot
JMP .done JMP .done
++ ++
LDA.l OWBonkPrizeTable[$19].loot LDA.l OWBonkPrizeTable[$1A].loot
JMP .done JMP .done
+ CMP.w #$35 : BNE + + CMP.w #$35 : BNE +
%GetPossiblyEncryptedItem(HeartPiece_Lake, HeartPieceOutdoorValues) %GetPossiblyEncryptedItem(HeartPiece_Lake, HeartPieceOutdoorValues)
@@ -407,7 +407,7 @@ LoadOutdoorValue:
JMP .done JMP .done
+ CMP.w #$42 : BNE + + CMP.w #$42 : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$1A].loot LDA.l OWBonkPrizeTable[$1B].loot
JMP .done JMP .done
++ ++
%GetPossiblyEncryptedItem(HeartPiece_Cliffside, HeartPieceOutdoorValues) %GetPossiblyEncryptedItem(HeartPiece_Cliffside, HeartPieceOutdoorValues)
@@ -417,56 +417,56 @@ LoadOutdoorValue:
JMP .done JMP .done
+ CMP.w #$51 : BNE + + CMP.w #$51 : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$1B].loot LDA.l OWBonkPrizeTable[$1C].loot
JMP .done JMP .done
++ ++
LDA.l OWBonkPrizeTable[$1C].loot LDA.l OWBonkPrizeTable[$1D].loot
JMP .done JMP .done
+ CMP.w #$54 : BNE + + CMP.w #$54 : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$1D].loot
JMP .done
++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$1E].loot LDA.l OWBonkPrizeTable[$1E].loot
JMP .done JMP .done
++ ++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$1F].loot LDA.l OWBonkPrizeTable[$1F].loot
JMP .done JMP .done
++
LDA.l OWBonkPrizeTable[$20].loot
JMP .done
+ CMP.w #$55 : BNE + + CMP.w #$55 : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$20].loot
JMP .done
++
LDA.l OWBonkPrizeTable[$21].loot LDA.l OWBonkPrizeTable[$21].loot
JMP .done JMP .done
++
LDA.l OWBonkPrizeTable[$22].loot
JMP .done
+ CMP.w #$56 : BNE + + CMP.w #$56 : BNE +
LDA.l OWBonkPrizeTable[$22].loot LDA.l OWBonkPrizeTable[$23].loot
JMP .done JMP .done
+ CMP.w #$5B : BNE + + CMP.w #$5B : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$23].loot LDA.l OWBonkPrizeTable[$24].loot
JMP .done JMP .done
++ ++
%GetPossiblyEncryptedItem(HeartPiece_Pyramid, HeartPieceOutdoorValues) %GetPossiblyEncryptedItem(HeartPiece_Pyramid, HeartPieceOutdoorValues)
JMP .done JMP .done
+ CMP.w #$5E : BNE + + CMP.w #$5E : BNE +
LDA.l OWBonkPrizeTable[$24].loot LDA.l OWBonkPrizeTable[$25].loot
JMP .done JMP .done
+ CMP.w #$68 : BNE + + CMP.w #$68 : BNE +
%GetPossiblyEncryptedItem(HeartPiece_Digging, HeartPieceOutdoorValues) %GetPossiblyEncryptedItem(HeartPiece_Digging, HeartPieceOutdoorValues)
JMP .done JMP .done
+ CMP.w #$6E : BNE + + CMP.w #$6E : BNE +
LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : AND.w #$00FF : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$25].loot
JMP .done
++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$26].loot LDA.l OWBonkPrizeTable[$26].loot
JMP .done JMP .done
++ ++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$27].loot LDA.l OWBonkPrizeTable[$27].loot
JMP .done JMP .done
++
LDA.l OWBonkPrizeTable[$28].loot
JMP .done
+ CMP.w #$74 : BNE + + CMP.w #$74 : BNE +
LDA.l OWBonkPrizeTable[$28].loot LDA.l OWBonkPrizeTable[$29].loot
JMP .done JMP .done
+ CMP.w #$81 : BNE + + CMP.w #$81 : BNE +
%GetPossiblyEncryptedItem(HeartPiece_Zora, HeartPieceOutdoorValues) %GetPossiblyEncryptedItem(HeartPiece_Zora, HeartPieceOutdoorValues)
@@ -712,36 +712,36 @@ HeartPieceGetPlayer:
LDA.l OWBonkPrizeTable[$0F].mw_player LDA.l OWBonkPrizeTable[$0F].mw_player
BRL .done BRL .done
+ CMP.w #$1B : BNE + + CMP.w #$1B : BNE +
LDA.l OWBonkPrizeTable[$10].mw_player
BRL .done
+ CMP.w #$1D : BNE +
LDA.l OWBonkPrizeTable[$11].mw_player LDA.l OWBonkPrizeTable[$11].mw_player
BRL .done BRL .done
+ CMP.w #$1E : BNE + + CMP.w #$1D : BNE +
LDA.l OWBonkPrizeTable[$12].mw_player LDA.l OWBonkPrizeTable[$12].mw_player
BRL .done BRL .done
+ CMP.w #$1E : BNE +
LDA.l OWBonkPrizeTable[$13].mw_player
BRL .done
+ CMP.w #$28 : BNE + + CMP.w #$28 : BNE +
LDA HeartPiece_Maze_Player LDA HeartPiece_Maze_Player
BRL .done BRL .done
+ CMP.w #$2A : BNE + + CMP.w #$2A : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$13].mw_player LDA.l OWBonkPrizeTable[$14].mw_player
BRL .done BRL .done
++ CMP.w #$0008 : BNE ++ ++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$14].mw_player LDA.l OWBonkPrizeTable[$15].mw_player
BRL .done BRL .done
++ ++
LDA HauntedGroveItem_Player LDA HauntedGroveItem_Player
BRL .done BRL .done
+ CMP.w #$2B : BNE + + CMP.w #$2B : BNE +
LDA.l OWBonkPrizeTable[$15].mw_player LDA.l OWBonkPrizeTable[$16].mw_player
BRL .done BRL .done
+ CMP.w #$2E : BNE + + CMP.w #$2E : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$16].mw_player LDA.l OWBonkPrizeTable[$17].mw_player
BRL .done BRL .done
++ ++
LDA.l OWBonkPrizeTable[$17].mw_player LDA.l OWBonkPrizeTable[$18].mw_player
BRL .done BRL .done
+ CMP.w #$30 : BNE + + CMP.w #$30 : BNE +
LDA $22 : CMP.w #512 : !BGE ++ LDA $22 : CMP.w #512 : !BGE ++
@@ -752,10 +752,10 @@ HeartPieceGetPlayer:
BRL .done BRL .done
+ CMP.w #$32 : BNE + + CMP.w #$32 : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$18].mw_player LDA.l OWBonkPrizeTable[$19].mw_player
BRL .done BRL .done
++ ++
LDA.l OWBonkPrizeTable[$19].mw_player LDA.l OWBonkPrizeTable[$1A].mw_player
BRL .done BRL .done
+ CMP.w #$35 : BNE + + CMP.w #$35 : BNE +
LDA HeartPiece_Lake_Player LDA HeartPiece_Lake_Player
@@ -765,7 +765,7 @@ HeartPieceGetPlayer:
BRL .done BRL .done
+ CMP.w #$42 : BNE + + CMP.w #$42 : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$1A].mw_player LDA.l OWBonkPrizeTable[$1B].mw_player
BRL .done BRL .done
++ ++
LDA HeartPiece_Cliffside_Player LDA HeartPiece_Cliffside_Player
@@ -775,56 +775,56 @@ HeartPieceGetPlayer:
BRL .done BRL .done
+ CMP.w #$51 : BNE + + CMP.w #$51 : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$1B].mw_player LDA.l OWBonkPrizeTable[$1C].mw_player
BRL .done BRL .done
++ ++
LDA.l OWBonkPrizeTable[$1C].mw_player LDA.l OWBonkPrizeTable[$1D].mw_player
BRL .done BRL .done
+ CMP.w #$54 : BNE + + CMP.w #$54 : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$1D].mw_player
BRL .done
++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$1E].mw_player LDA.l OWBonkPrizeTable[$1E].mw_player
BRL .done BRL .done
++ ++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$1F].mw_player LDA.l OWBonkPrizeTable[$1F].mw_player
BRL .done BRL .done
++
LDA.l OWBonkPrizeTable[$20].mw_player
BRL .done
+ CMP.w #$55 : BNE + + CMP.w #$55 : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$20].mw_player
BRL .done
++
LDA.l OWBonkPrizeTable[$21].mw_player LDA.l OWBonkPrizeTable[$21].mw_player
BRL .done BRL .done
++
LDA.l OWBonkPrizeTable[$22].mw_player
BRL .done
+ CMP.w #$56 : BNE + + CMP.w #$56 : BNE +
LDA.l OWBonkPrizeTable[$22].mw_player LDA.l OWBonkPrizeTable[$23].mw_player
BRL .done BRL .done
+ CMP.w #$5B : BNE + + CMP.w #$5B : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$23].mw_player LDA.l OWBonkPrizeTable[$24].mw_player
BRL .done BRL .done
++ ++
LDA HeartPiece_Pyramid_Player LDA HeartPiece_Pyramid_Player
BRL .done BRL .done
+ CMP.w #$5E : BNE + + CMP.w #$5E : BNE +
LDA.l OWBonkPrizeTable[$24].mw_player LDA.l OWBonkPrizeTable[$25].mw_player
BRL .done BRL .done
+ CMP.w #$68 : BNE + + CMP.w #$68 : BNE +
LDA HeartPiece_Digging_Player LDA HeartPiece_Digging_Player
BRL .done BRL .done
+ CMP.w #$6E : BNE + + CMP.w #$6E : BNE +
LDA.w $0ED0,X : CMP.w #$0010 : BNE ++ LDA.w $0ED0,X : CMP.w #$0010 : BNE ++
LDA.l OWBonkPrizeTable[$25].mw_player
BRL .done
++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$26].mw_player LDA.l OWBonkPrizeTable[$26].mw_player
BRL .done BRL .done
++ ++ CMP.w #$0008 : BNE ++
LDA.l OWBonkPrizeTable[$27].mw_player LDA.l OWBonkPrizeTable[$27].mw_player
BRL .done BRL .done
++
LDA.l OWBonkPrizeTable[$28].mw_player
BRL .done
+ CMP.w #$74 : BNE + + CMP.w #$74 : BNE +
LDA.l OWBonkPrizeTable[$28].mw_player LDA.l OWBonkPrizeTable[$29].mw_player
BRL .done BRL .done
+ CMP.w #$81 : BNE + + CMP.w #$81 : BNE +
LDA HeartPiece_Zora_Player LDA HeartPiece_Zora_Player

View File

@@ -385,7 +385,7 @@ OWBonkDrops:
; loop thru rando bonk table to find match ; loop thru rando bonk table to find match
PHB : PHK : PLB PHB : PHK : PLB
LDA.b $8A LDA.b $8A
LDX.b #(40*6) ; 40 bonk items, 6 bytes each LDX.b #(41*6) ; 41 bonk items, 6 bytes each
- CMP.w OWBonkPrizeData,X : BNE + - CMP.w OWBonkPrizeData,X : BNE +
INX INX
LDA.w $0D10,Y : LSR A : LSR A : LSR A : LSR A LDA.w $0D10,Y : LSR A : LSR A : LSR A : LSR A
@@ -1312,7 +1312,7 @@ db 0, 0, 0, 0, 0, 0, 0, 0
db 0, 0 db 0, 0
;================================================================================ ;================================================================================
; Bonk Prize Data ($AABB00 - $AABBF5) ; Bonk Prize Data ($AABB00 - $AABBFB)
;-------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------
; This table stores data relating to bonk locations for Bonk Drop Shuffle ; This table stores data relating to bonk locations for Bonk Drop Shuffle
; ;
@@ -1371,7 +1371,7 @@ db $18, $a8, $10, $b2, $00, $20
db $18, $36, $08, $35, $00, $20 db $18, $36, $08, $35, $00, $20
db $1a, $8a, $10, $42, $00, $20 db $1a, $8a, $10, $42, $00, $20
db $1a, $1d, $08, $b2, $00, $20 db $1a, $1d, $08, $b2, $00, $20
;db $1a, $77, $04, $35, $00, $20 ; pre aga ONLY ; hijacked murahdahla bonk tree db $ff, $77, $04, $35, $00, $20 ; pre aga ONLY ; hijacked murahdahla bonk tree
db $1b, $46, $10, $b1, $00, $10 db $1b, $46, $10, $b1, $00, $10
db $1d, $6b, $10, $b1, $00, $20 db $1d, $6b, $10, $b1, $00, $20
db $1e, $72, $10, $b2, $00, $20 db $1e, $72, $10, $b2, $00, $20