mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
CinnabarGymScript2 and CinnabarGymScript3
hg-commit-id: 053de28b383a
This commit is contained in:
parent
384b20df83
commit
347b506ee1
94
common.asm
94
common.asm
|
@ -46561,9 +46561,7 @@ Gym7LeaderName:
|
||||||
INCBIN "baserom.gbc",$75792,$757a6 - $75792
|
INCBIN "baserom.gbc",$75792,$757a6 - $75792
|
||||||
|
|
||||||
CinnabarGymScripts: ; 0x757a6
|
CinnabarGymScripts: ; 0x757a6
|
||||||
dw CinnabarGymScript0, CinnabarGymScript1
|
dw CinnabarGymScript0, CinnabarGymScript1, CinnabarGymScript2, CinnabarGymScript3
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$757aa,$4
|
|
||||||
|
|
||||||
CinnabarGymScript0: ; 0x757ae
|
CinnabarGymScript0: ; 0x757ae
|
||||||
ld a, [$da38]
|
ld a, [$da38]
|
||||||
|
@ -46602,7 +46600,86 @@ CinnabarGymScript1: ; 0x757dc
|
||||||
jp $2920
|
jp $2920
|
||||||
; 0x757f1
|
; 0x757f1
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$757f1,$ae
|
INCBIN "baserom.gbc",$757f1,$757f6 - $757f1
|
||||||
|
|
||||||
|
CinnabarGymScript2: ; 0x757f6
|
||||||
|
ld a, [$d057]
|
||||||
|
cp $ff
|
||||||
|
jp z, $5792
|
||||||
|
ld a, [$cc55]
|
||||||
|
ld [$ff00+$db], a
|
||||||
|
ld c, a
|
||||||
|
ld b, $2
|
||||||
|
ld hl, $d79a
|
||||||
|
call $57f1
|
||||||
|
ld a, c
|
||||||
|
and a
|
||||||
|
jr nz, .asm_7581b ; 0x7580e $b
|
||||||
|
call $3748
|
||||||
|
ld a, $ad
|
||||||
|
call $23b1
|
||||||
|
call $3748
|
||||||
|
.asm_7581b
|
||||||
|
ld a, [$cc55]
|
||||||
|
ld [$ff00+$db], a
|
||||||
|
ld c, a
|
||||||
|
ld b, $1
|
||||||
|
ld hl, $d79a
|
||||||
|
call $57f1
|
||||||
|
ld a, [$cc55]
|
||||||
|
sub $2
|
||||||
|
ld c, a
|
||||||
|
ld b, $1
|
||||||
|
ld hl, $d79c
|
||||||
|
call $57f1
|
||||||
|
call $3ead
|
||||||
|
xor a
|
||||||
|
ld [$cd6b], a
|
||||||
|
ld [$da38], a
|
||||||
|
ld a, $0
|
||||||
|
ld [$d65e], a
|
||||||
|
ld [$da39], a
|
||||||
|
ret
|
||||||
|
; 0x7584a
|
||||||
|
|
||||||
|
CinnabarGymScript3: ; 0x7584a
|
||||||
|
ld a, [$d057]
|
||||||
|
cp $ff
|
||||||
|
jp z, $5792
|
||||||
|
ld a, $f0
|
||||||
|
ld [$cd6b], a
|
||||||
|
ld a, $a
|
||||||
|
ld [$ff00+$8c], a
|
||||||
|
call $2920
|
||||||
|
ld hl, $d79a
|
||||||
|
set 1, [hl]
|
||||||
|
ld bc, $ee01
|
||||||
|
call GiveItem
|
||||||
|
jr nc, .asm_75879 ; 0x75869 $e
|
||||||
|
ld a, $b
|
||||||
|
ld [$ff00+$8c], a
|
||||||
|
call $2920
|
||||||
|
ld hl, $d79a
|
||||||
|
set 0, [hl]
|
||||||
|
jr .asm_75880 ; 0x75877 $7
|
||||||
|
.asm_75879
|
||||||
|
ld a, $c
|
||||||
|
ld [$ff00+$8c], a
|
||||||
|
call $2920
|
||||||
|
.asm_75880
|
||||||
|
ld hl, $d356
|
||||||
|
set 6, [hl]
|
||||||
|
ld hl, $d72a
|
||||||
|
set 6, [hl]
|
||||||
|
ld a, [$d79a]
|
||||||
|
or $fc
|
||||||
|
ld [$d79a], a
|
||||||
|
ld hl, $d79b
|
||||||
|
set 0, [hl]
|
||||||
|
ld hl, $d126
|
||||||
|
set 5, [hl]
|
||||||
|
jp $5792
|
||||||
|
; 0x7589f
|
||||||
|
|
||||||
CinnabarGymTexts: ; 0x7589f
|
CinnabarGymTexts: ; 0x7589f
|
||||||
dw CinnabarGymText1, CinnabarGymText2, CinnabarGymText3, CinnabarGymText4, CinnabarGymText5, CinnabarGymText6, CinnabarGymText7, CinnabarGymText8, CinnabarGymText9
|
dw CinnabarGymText1, CinnabarGymText2, CinnabarGymText3, CinnabarGymText4, CinnabarGymText5, CinnabarGymText6, CinnabarGymText7, CinnabarGymText8, CinnabarGymText9
|
||||||
|
@ -47249,7 +47326,14 @@ Lab4Text2: ; 0x75dda
|
||||||
call Predef
|
call Predef
|
||||||
jp $24d7
|
jp $24d7
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$75de8,$8
|
; 0x75de8
|
||||||
|
; XXX todo
|
||||||
|
;db $6, $18, $21, $eb, $50
|
||||||
|
;db $c3, $d6, $35
|
||||||
|
ld b, $18
|
||||||
|
ld hl, $50eb
|
||||||
|
jp $35d6
|
||||||
|
; 0x75df0
|
||||||
|
|
||||||
Lab4Object: ; 0x75df0 (size=32)
|
Lab4Object: ; 0x75df0 (size=32)
|
||||||
db $17 ; border tile
|
db $17 ; border tile
|
||||||
|
|
Loading…
Reference in a new issue