Merge branch 'OWMain' of github.com:codemann8/z3randomizer into overworld_kara

This commit is contained in:
2021-07-06 19:00:52 -07:00
2 changed files with 56 additions and 35 deletions

View File

@@ -18,46 +18,59 @@ jml OWFluteCancel2 : nop
org $0ab90d ;JSL $02E99D
jsl OWFluteCancel
; allows Frog sprite to spawn in LW and also allows his friend to spawn in their house
org $068a76 ; < 30a76 - sprite_prep.asm:785 (LDA $7EF3CA : AND.w #$40)
lda $1b : eor.b #1 : nop #2
; allows Frog to be accepted at Blacksmith
org $06b3ee ; < 333ee - sprite_smithy_bros.asm:347 (LDA $7EF3CC : CMP.b #$08 : BEQ .no_returning_smithy_tagalong)
jsl OWSmithAccept : nop #2
db #$b0 ; BCS to replace BEQ
; load Stumpy per screen's original world, not current world flag
org $06907f ; < 3107f - sprite_prep.asm:2170 (LDA $7EF3CA)
lda $8a : and.b #$40
;(replacing -> LDA $8A : AND.b #$40)
org $00d8c4 ; < ? - Bank00.asm 4068 ()
org $00d8c4 ; < ? - Bank00.asm:4068 ()
jsl.l OWWorldCheck
org $0283dc ; < ? - Bank02.asm 816 ()
org $0283dc ; < ? - Bank02.asm:816 ()
jsl.l OWWorldCheck
org $02aa36 ; < ? - Bank02.asm 6559 ()
org $02aa36 ; < ? - Bank02.asm:6559 ()
jsl.l OWWorldCheck
org $02aeca ; < ? - Bank02.asm 7257 ()
org $02aeca ; < ? - Bank02.asm:7257 ()
jsl.l OWWorldCheck16 : nop
org $02b349 ; < ? - Bank02.asm 7902 ()
org $02b349 ; < ? - Bank02.asm:7902 ()
jsl.l OWWorldCheck
org $02c40a ; < ? - Bank02.asm 10547 ()
org $02c40a ; < ? - Bank02.asm:10547 ()
jsl.l OWWorldCheck
org $05afd9 ; < ? - sprite_warp_vortex.asm 60 ()
org $05afd9 ; < ? - sprite_warp_vortex.asm:60 ()
jsl.l OWWorldCheck
org $07a3f0 ; < ? - Bank07.asm 5772 () ; flute activation/use
org $07a3f0 ; < ? - Bank07.asm:5772 () ; flute activation/use
jsl.l OWWorldCheck
org $07a967 ; < ? - Bank07.asm 6578 ()
org $07a967 ; < ? - Bank07.asm:6578 ()
jsl.l OWWorldCheck
org $07a9a1 ; < ? - Bank07.asm 6622 ()
org $07a9a1 ; < ? - Bank07.asm:6622 ()
jsl.l OWWorldCheck
org $07a9ed ; < ? - Bank07.asm 6677 ()
org $07a9ed ; < ? - Bank07.asm:6677 ()
jsl.l OWWorldCheck
org $07aa34 ; < ? - Bank07.asm 6718 ()
org $07aa34 ; < ? - Bank07.asm:6718 ()
jsl.l OWWorldCheck
org $08d408 ; < ? - ancilla_morph_poof.asm 48 ()
org $08d408 ; < ? - ancilla_morph_poof.asm:48 ()
jsl.l OWWorldCheck
org $0aba6c ; < ? - Bank0a.asm 474 ()
org $0aba6c ; < ? - Bank0a.asm:474 ()
jsl.l OWWorldCheck16 : nop
org $0aba99 ; < ? - Bank0a.asm 515 ()
org $0aba99 ; < ? - Bank0a.asm:515 ()
jsl.l OWWorldCheck
org $0bfeab ; < ? - Bank0b.asm 36 ()
org $0bfeab ; < ? - Bank0b.asm:36 ()
jsl.l OWWorldCheck16 : nop
org $0cffb6 ; < ? - ?.asm ? ()
jsl.l OWWorldCheck16 : nop
org $0cffe8 ; < ? - ?.asm ? ()
jsl.l OWWorldCheck16 : nop
org $1beca2 ; < ? - palettes.asm 556 ()
org $1beca2 ; < ? - palettes.asm:556 ()
jsl.l OWWorldCheck16 : nop
org $1bed95 ; < ? - palettes.asm 748 ()
org $1bed95 ; < ? - palettes.asm:748 ()
jsl.l OWWorldCheck16 : nop
org $02b16e ; AND #$3F : ORA 7EF3CA
@@ -122,6 +135,13 @@ OWFluteCancel2:
lda #$01 : sta $7f5006
+ rtl
}
OWSmithAccept:
{
lda $7ef3cc : cmp #$07 : beq +
cmp #$08 : beq +
clc : rtl
+ sec : rtl
}
org $aa9000
OWEdgeTransition:

View File

@@ -424,7 +424,16 @@ CreditsLineBlank:
%blankline()
%blankline()
%smallcredits("FESTIVE RANDOMIZER", "yellow")
%smallcredits("OVERWORLD RANDOMIZER", "yellow")
%blankline()
%bigcredits("CODEMANN8")
%blankline()
%blankline()
%smallcredits("FESTIVE RANDOMIZER", "green")
%blankline()
@@ -437,7 +446,7 @@ CreditsLineBlank:
%blankline()
%blankline()
%smallcredits("SPRITE DEVELOPMENT", "green")
%smallcredits("SPRITE DEVELOPMENT", "yellow")
%blankline()
@@ -448,20 +457,16 @@ CreditsLineBlank:
%blankline()
%bigcredits("ACHY ARTHEAU")
%bigcredits("ACHY ARTHEAU TARTHORON")
%blankline()
%bigcredits("GLAN TWROXAS")
%blankline()
%bigcredits("PLAGUEDONE TARTHORON")
%bigcredits("GLAN PLAGUEDONE TWROXAS")
%blankline()
%blankline()
%smallcredits("YOUR SPRITE BY", "yellow")
%smallcredits("YOUR SPRITE BY", "green")
%addarbline(YourSpriteCreditsHi)
%addarbline(YourSpriteCreditsLo)
@@ -469,7 +474,7 @@ CreditsLineBlank:
%blankline()
%blankline()
%smallcredits("MSU SUPPORT", "green")
%smallcredits("MSU SUPPORT", "yellow")
%blankline()
@@ -478,7 +483,7 @@ CreditsLineBlank:
%blankline()
%blankline()
%smallcredits("PALETTE SHUFFLER", "yellow")
%smallcredits("PALETTE SHUFFLER", "green")
%blankline()
@@ -503,15 +508,11 @@ CreditsLineBlank:
%blankline()
%bigcredits("MICHAELK FOUTON")
%bigcredits("MICHAELK FOUTON BONTA")
%blankline()
%bigcredits("BONTA EMOSARU")
%blankline()
%bigcredits("SAKURATSUBASA")
%bigcredits("EMOSARU SAKURATSUBASA")
%blankline()