mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
commit
4f018846fb
@ -272,7 +272,6 @@ Function381be: ; 381be
|
||||
jp Function38385
|
||||
; 381ca
|
||||
|
||||
; known jump sources: 381be (e:41be), 38214 (e:4214)
|
||||
Function381ca: ; 381ca (e:41ca)
|
||||
ld a, [EnemyMonStatus] ; $d214
|
||||
and a
|
||||
@ -315,7 +314,6 @@ Function38208: ; 38208
|
||||
call Function381ca
|
||||
jp c, Function38383
|
||||
|
||||
; known jump sources: 3820b (e:420b)
|
||||
Function3821a: ; 3821a (e:421a)
|
||||
call Function383b5
|
||||
jp Function38385
|
||||
@ -327,7 +325,6 @@ Function38220: ; 38220
|
||||
call Function383ae
|
||||
jp Function38385
|
||||
|
||||
; known jump sources: 38208 (e:4208), 38220 (e:4220), 38284 (e:4284)
|
||||
Function3822c: ; 3822c (e:422c)
|
||||
ld a, [bc]
|
||||
bit 6, a
|
||||
@ -484,7 +481,6 @@ Function38341: ; 38341
|
||||
jp Function38385
|
||||
; 3834d
|
||||
|
||||
; known jump sources: 38311 (e:4311)
|
||||
Function3834d: ; 3834d (e:434d)
|
||||
ld a, [EnemyTurnsTaken] ; $c6dc
|
||||
and a
|
||||
@ -540,20 +536,17 @@ Function3839a: ; 3839a
|
||||
; 383a3
|
||||
|
||||
|
||||
; known jump sources: 381c4 (e:41c4)
|
||||
Function383a3: ; 383a3 (e:43a3)
|
||||
call Function3839a
|
||||
call Function384e0
|
||||
ld a, FULL_HEAL
|
||||
jp Function38568
|
||||
|
||||
; known jump sources: 38226 (e:4226)
|
||||
Function383ae: ; 383ae (e:43ae)
|
||||
ld a, $f
|
||||
ld [$d1f1], a
|
||||
jr asm_383c6
|
||||
|
||||
; known jump sources: 3821a (e:421a)
|
||||
Function383b5: ; 383b5 (e:43b5)
|
||||
call Function384e0
|
||||
ld a, $e
|
||||
@ -594,7 +587,6 @@ Function383ee: ; 383ee
|
||||
ld b, 50
|
||||
jr Function383f8
|
||||
|
||||
; known jump sources: 3828c (e:428c)
|
||||
Function383f4: ; 383f4 (e:43f4)
|
||||
ld a, HYPER_POTION
|
||||
ld b, 200
|
||||
|
@ -351,7 +351,6 @@ Functioncc293: ; cc293
|
||||
; cc2a4
|
||||
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCommands:: ; cc2a4 (33:42a4)
|
||||
dw BattleAnimCmd_D0
|
||||
dw BattleAnimCmd_D1
|
||||
@ -403,14 +402,12 @@ BattleAnimCommands:: ; cc2a4 (33:42a4)
|
||||
dw BattleAnimCmd_FF
|
||||
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_EA:
|
||||
BattleAnimCmd_EB:
|
||||
BattleAnimCmd_EC:
|
||||
BattleAnimCmd_ED: ; cc304 (33:4304)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FF: ; cc305 (33:4305)
|
||||
ld hl, $d40f
|
||||
res 1, [hl]
|
||||
@ -424,7 +421,6 @@ BattleAnimCmd_FF: ; cc305 (33:4305)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FE: ; cc317 (33:4317)
|
||||
call GetBattleAnimByte
|
||||
ld e, a
|
||||
@ -448,7 +444,6 @@ BattleAnimCmd_FE: ; cc317 (33:4317)
|
||||
set 1, [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FC: ; cc339 (33:4339)
|
||||
call GetBattleAnimByte
|
||||
ld e, a
|
||||
@ -460,7 +455,6 @@ BattleAnimCmd_FC: ; cc339 (33:4339)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FD: ; cc348 (33:4348)
|
||||
call GetBattleAnimByte
|
||||
ld hl, $d40f
|
||||
@ -501,7 +495,6 @@ BattleAnimCmd_FD: ; cc348 (33:4348)
|
||||
ld [hl], e
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_EF: ; cc383 (33:4383)
|
||||
ld hl, $c689
|
||||
ld a, [hl]
|
||||
@ -531,19 +524,16 @@ BattleAnimCmd_EF: ; cc383 (33:4383)
|
||||
ld [hl], e
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F9: ; cc3a6 (33:43a6)
|
||||
call GetBattleAnimByte
|
||||
ld [$d416], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FA: ; cc3ad (33:43ad)
|
||||
ld hl, $d416
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_FB: ; cc3b2 (33:43b2)
|
||||
call GetBattleAnimByte
|
||||
ld hl, $d416
|
||||
@ -572,7 +562,6 @@ BattleAnimCmd_FB: ; cc3b2 (33:43b2)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F8: ; cc3d6 (33:43d6)
|
||||
call GetBattleAnimByte
|
||||
ld hl, $c689
|
||||
@ -601,7 +590,6 @@ BattleAnimCmd_F8: ; cc3d6 (33:43d6)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_EE: ; cc3fa (33:43fa)
|
||||
call GetBattleAnimByte
|
||||
ld e, a
|
||||
@ -630,7 +618,6 @@ BattleAnimCmd_EE: ; cc3fa (33:43fa)
|
||||
ld [hl], d
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D0: ; cc41f (33:441f)
|
||||
call GetBattleAnimByte
|
||||
ld [$d419], a
|
||||
@ -643,7 +630,6 @@ BattleAnimCmd_D0: ; cc41f (33:441f)
|
||||
call Functioncc9a1
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F0: ; cc43b (33:443b)
|
||||
call GetBattleAnimByte
|
||||
ld [$d419], a
|
||||
@ -656,25 +642,21 @@ BattleAnimCmd_F0: ; cc43b (33:443b)
|
||||
call Functionccb4f
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F1: ; cc457 (33:4457)
|
||||
call GetBattleAnimByte
|
||||
ld [$cfc7], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F2: ; cc45e (33:445e)
|
||||
call GetBattleAnimByte
|
||||
ld [$cfc8], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F3: ; cc465 (33:4465)
|
||||
call GetBattleAnimByte
|
||||
ld [$cfc9], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DF: ; cc46c (33:446c)
|
||||
ld a, [hSGB] ; $ff00+$e7
|
||||
and a
|
||||
@ -685,7 +667,6 @@ BattleAnimCmd_DF: ; cc46c (33:446c)
|
||||
ld [$cfc8], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E5: ; cc479 (33:4479)
|
||||
ld hl, $d30a
|
||||
ld a, $a0
|
||||
@ -696,7 +677,6 @@ BattleAnimCmd_E5: ; cc479 (33:4479)
|
||||
jr nz, .asm_cc47e
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D1:
|
||||
BattleAnimCmd_D2:
|
||||
BattleAnimCmd_D3:
|
||||
@ -737,7 +717,6 @@ BattleAnimCmd_D5: ; cc485 (33:4485)
|
||||
jr nz, .asm_cc492
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D6: ; cc4c0 (33:44c0)
|
||||
call GetBattleAnimByte
|
||||
ld e, $a
|
||||
@ -762,7 +741,6 @@ BattleAnimCmd_D6: ; cc4c0 (33:44c0)
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D8: ; cc4e3 (33:44e3)
|
||||
call GetBattleAnimByte
|
||||
ld e, $5
|
||||
@ -787,7 +765,6 @@ BattleAnimCmd_D8: ; cc4e3 (33:44e3)
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D7: ; cc506 (33:4506)
|
||||
call GetBattleAnimByte
|
||||
ld e, $a
|
||||
@ -813,7 +790,6 @@ BattleAnimCmd_D7: ; cc506 (33:4506)
|
||||
ld [hl], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_D9: ; cc52c (33:452c)
|
||||
|
||||
ld hl, $d300
|
||||
@ -848,7 +824,6 @@ BattleAnimCmd_D9: ; cc52c (33:452c)
|
||||
call Functioncc561
|
||||
ret
|
||||
|
||||
; known jump sources: cc550 (33:4550), cc55d (33:455d), cc57b (33:457b)
|
||||
Functioncc561: ; cc561 (33:4561)
|
||||
push af
|
||||
push hl
|
||||
@ -870,7 +845,6 @@ Functioncc561: ; cc561 (33:4561)
|
||||
jr nz, Functioncc561
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DA: ; cc57e (33:457e)
|
||||
|
||||
ld hl, $d300
|
||||
@ -905,7 +879,6 @@ BattleAnimCmd_DA: ; cc57e (33:457e)
|
||||
call Functioncc5b3
|
||||
ret
|
||||
|
||||
; known jump sources: cc5a2 (33:45a2), cc5af (33:45af), cc5cd (33:45cd)
|
||||
Functioncc5b3: ; cc5b3 (33:45b3)
|
||||
push af
|
||||
push hl
|
||||
@ -927,18 +900,15 @@ Functioncc5b3: ; cc5b3 (33:45b3)
|
||||
jr nz, Functioncc5b3
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DB: ; cc5d0 (33:45d0)
|
||||
callab GetPokeBallWobble
|
||||
ld a, c
|
||||
ld [$d416], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E7: ; cc5db (33:45db)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DC: ; cc5dc (33:45dc)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -974,7 +944,6 @@ BattleAnimCmd_DC: ; cc5dc (33:45dc)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E8: ; cc622 (33:4622)
|
||||
|
||||
ld de, $8000
|
||||
@ -995,7 +964,6 @@ BattleAnimCmd_E8: ; cc622 (33:4622)
|
||||
call Request2bpp
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DD: ; cc640 (33:4640)
|
||||
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
@ -1065,14 +1033,12 @@ GetSubstitutePic: ; cc64c
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; known jump sources: cc663 (33:4663), cc66c (33:466c), cc675 (33:4675), cc67e (33:467e), cc695 (33:4695), cc69e (33:469e), cc6a7 (33:46a7), cc6b0 (33:46b0)
|
||||
CopyMonsterSpriteTile: ; cc6c6 (33:46c6)
|
||||
ld bc, $10
|
||||
ld a, BANK(MonsterSpriteGFX)
|
||||
call FarCopyBytes
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E2: ; cc6cf (33:46cf)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -1087,7 +1053,6 @@ BattleAnimCmd_E2: ; cc6cf (33:46cf)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; known jump sources: cc6da (33:46da), cc740 (33:4740)
|
||||
GetMinimizePic: ; cc6e7 (33:46e7)
|
||||
ld hl, $a000
|
||||
ld bc, $310
|
||||
@ -1118,7 +1083,6 @@ GetMinimizePic: ; cc6e7 (33:46e7)
|
||||
lb bc, BANK(GetMinimizePic), $24
|
||||
ret
|
||||
|
||||
; known jump sources: cc6fc (33:46fc), cc70c (33:470c)
|
||||
CopyMinimizePic: ; cc719 (33:4719)
|
||||
ld hl, MinimizePic
|
||||
ld bc, $10
|
||||
@ -1131,7 +1095,6 @@ MinimizePic: ; cc725
|
||||
INCBIN "gfx/battle/minimize.2bpp"
|
||||
; cc735
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E9: ; cc735 (33:4735)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -1147,7 +1110,6 @@ BattleAnimCmd_E9: ; cc735 (33:4735)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_DE: ; cc750 (33:4750)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -1173,7 +1135,6 @@ BattleAnimCmd_DE: ; cc750 (33:4750)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E6: ; cc776 (33:4776)
|
||||
ld a, [rSVBK] ; $ff00+$70
|
||||
push af
|
||||
@ -1210,37 +1171,30 @@ BattleAnimCmd_E6: ; cc776 (33:4776)
|
||||
ld [rSVBK], a ; $ff00+$70
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E3: ; cc7bb (33:47bb)
|
||||
xor a
|
||||
ld [hOAMUpdate], a ; $ff00+$d8
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E4: ; cc7bf (33:47bf)
|
||||
ld a, $1
|
||||
ld [hOAMUpdate], a ; $ff00+$d8
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F4: ; cc7c4 (33:47c4)
|
||||
ld hl, $d40f
|
||||
set 3, [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F5: ; cc7ca (33:47ca)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F6: ; cc7cb (33:47cb)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_F7: ; cc7cc (33:47cc)
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E0: ; cc7cd (33:47cd)
|
||||
call GetBattleAnimByte
|
||||
ld e, a
|
||||
@ -1270,7 +1224,6 @@ Datacc7f8: ; cc7f8
|
||||
db $f0, $0f, $f0, $0f
|
||||
; cc7fc
|
||||
|
||||
; known jump sources: cc7d8 (33:47d8)
|
||||
Functioncc7fc: ; cc7fc (33:47fc)
|
||||
ld a, [hBattleTurn] ; $ff00+$e4
|
||||
and a
|
||||
@ -1284,7 +1237,6 @@ Functioncc7fc: ; cc7fc (33:47fc)
|
||||
xor 1
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
BattleAnimCmd_E1: ; cc807 (33:4807)
|
||||
call GetBattleAnimByte
|
||||
and 3
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
168
engine/buena_scripts.asm
Normal file
168
engine/buena_scripts.asm
Normal file
@ -0,0 +1,168 @@
|
||||
UnknownScript_0xa0b14:
|
||||
checkflag ENGINE_BIKE_SHOP_CALL_ENABLED
|
||||
iftrue UnknownScript_0xa0b73
|
||||
checkcode $a
|
||||
if_greater_than $11, UnknownScript_0xa0b4b
|
||||
2call UnknownScript_0xa0b32
|
||||
2jump UnknownScript_0xa0c0e
|
||||
|
||||
UnknownScript_0xa0b26:
|
||||
checkflag ENGINE_BIKE_SHOP_CALL_ENABLED
|
||||
iftrue UnknownScript_0xa0b73
|
||||
2call UnknownScript_0xa0b4f
|
||||
2jump UnknownScript_0xa0b77
|
||||
|
||||
UnknownScript_0xa0b32:
|
||||
checktime $1
|
||||
iftrue UnknownScript_0xa0b41
|
||||
checktime $2
|
||||
iftrue UnknownScript_0xa0b46
|
||||
2writetext UnknownText_0xa0d42
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b41:
|
||||
2writetext UnknownText_0xa0c28
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b46:
|
||||
2writetext UnknownText_0xa0c72
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b4b:
|
||||
2writetext UnknownText_0xa0caf
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b4f:
|
||||
checkcode $a
|
||||
if_greater_than $11, UnknownScript_0xa0b6e
|
||||
checktime $1
|
||||
iftrue UnknownScript_0xa0b64
|
||||
checktime $2
|
||||
iftrue UnknownScript_0xa0b69
|
||||
2writetext UnknownText_0xa0e29
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b64:
|
||||
2writetext UnknownText_0xa0d96
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b69:
|
||||
2writetext UnknownText_0xa0dcf
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b6e:
|
||||
2writetext UnknownText_0xa0e01
|
||||
keeptextopen
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b73:
|
||||
2writetext UnknownText_0xa0e5e
|
||||
end
|
||||
|
||||
UnknownScript_0xa0b77:
|
||||
checkevent $0044
|
||||
iftrue UnknownScript_0xa0b82
|
||||
random $b
|
||||
2jump UnknownScript_0xa0b84
|
||||
|
||||
UnknownScript_0xa0b82:
|
||||
random $e
|
||||
|
||||
UnknownScript_0xa0b84:
|
||||
if_equal $0, UnknownScript_0xa0bbc
|
||||
if_equal $1, UnknownScript_0xa0bc2
|
||||
if_equal $2, UnknownScript_0xa0bc8
|
||||
if_equal $3, UnknownScript_0xa0bce
|
||||
if_equal $4, UnknownScript_0xa0bd4
|
||||
if_equal $5, UnknownScript_0xa0bda
|
||||
if_equal $6, UnknownScript_0xa0be0
|
||||
if_equal $7, UnknownScript_0xa0be6
|
||||
if_equal $8, UnknownScript_0xa0bec
|
||||
if_equal $9, UnknownScript_0xa0bf2
|
||||
if_equal $a, UnknownScript_0xa0bf8
|
||||
if_equal $b, UnknownScript_0xa0bfe
|
||||
if_equal $c, UnknownScript_0xa0c04
|
||||
if_equal $d, UnknownScript_0xa0c0a
|
||||
|
||||
UnknownScript_0xa0bbc:
|
||||
2writetext UnknownText_0xa0efb
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bc2:
|
||||
2writetext UnknownText_0xa0fcf
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bc8:
|
||||
2writetext UnknownText_0xa109d
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bce:
|
||||
2writetext UnknownText_0xa1143
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bd4:
|
||||
2writetext UnknownText_0xa1244
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bda:
|
||||
2writetext UnknownText_0xa1318
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0be0:
|
||||
2writetext UnknownText_0xa13d8
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0be6:
|
||||
2writetext UnknownText_0xa1488
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bec:
|
||||
2writetext UnknownText_0xa15de
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bf2:
|
||||
2writetext UnknownText_0xa1717
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bf8:
|
||||
2writetext UnknownText_0xa183d
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0bfe:
|
||||
2writetext UnknownText_0xa19b1
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0c04:
|
||||
2writetext UnknownText_0xa1ac0
|
||||
2jump UnknownScript_0xa0c0d
|
||||
|
||||
UnknownScript_0xa0c0a:
|
||||
2writetext UnknownText_0xa1bed
|
||||
|
||||
UnknownScript_0xa0c0d:
|
||||
end
|
||||
|
||||
UnknownScript_0xa0c0e:
|
||||
random $3
|
||||
if_equal $0, UnknownScript_0xa0c1c
|
||||
if_equal $1, UnknownScript_0xa0c20
|
||||
if_equal $2, UnknownScript_0xa0c24
|
||||
|
||||
UnknownScript_0xa0c1c:
|
||||
2writetext UnknownText_0xa1c88
|
||||
end
|
||||
|
||||
UnknownScript_0xa0c20:
|
||||
2writetext UnknownText_0xa1d5f
|
||||
end
|
||||
|
||||
UnknownScript_0xa0c24:
|
||||
2writetext UnknownText_0xa1e2f
|
||||
end
|
||||
; a0c28
|
@ -269,7 +269,6 @@ Function109926: ; 109926
|
||||
; 109937
|
||||
|
||||
|
||||
; no known jump sources
|
||||
Jumptable_109937: ; 109937 (42:5937)
|
||||
dw ParseCredits
|
||||
dw Function109951
|
||||
@ -286,13 +285,11 @@ Jumptable_109937: ; 109937 (42:5937)
|
||||
dw Function109956
|
||||
|
||||
|
||||
; known jump sources: 109961 (42:5961), 109983 (42:5983), 1099a0 (42:59a0), 109a62 (42:5a62)
|
||||
Function109951: ; 109951 (42:5951)
|
||||
ld hl, $cf63
|
||||
inc [hl]
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function109956: ; 109956 (42:5956)
|
||||
ld hl, $cf63
|
||||
ld a, [hl]
|
||||
@ -300,13 +297,11 @@ Function109956: ; 109956 (42:5956)
|
||||
ld [hl], a
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Function10995e: ; 10995e (42:595e)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
jp Function109951
|
||||
|
||||
; no known jump sources
|
||||
Function109964: ; 109964 (42:5964)
|
||||
call Function109bca
|
||||
ld a, l
|
||||
@ -319,7 +314,6 @@ Function109964: ; 109964 (42:5964)
|
||||
ld [$cf6b], a
|
||||
jr Function10997b
|
||||
|
||||
; known jump sources: 109979 (42:5979)
|
||||
Function10997b: ; 10997b (42:597b)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
@ -327,7 +321,6 @@ Function10997b: ; 10997b (42:597b)
|
||||
ld [$cf67], a
|
||||
jp Function109951
|
||||
|
||||
; known jump sources: 10998a (42:598a)
|
||||
Function109986: ; 109986 (42:5986)
|
||||
ld a, [rLY] ; $ff00+$44
|
||||
cp $30
|
||||
@ -342,7 +335,6 @@ Function109986: ; 109986 (42:5986)
|
||||
call Function1099a3
|
||||
jp Function109951
|
||||
|
||||
; known jump sources: 109997 (42:5997), 10999d (42:599d)
|
||||
Function1099a3: ; 1099a3 (42:59a3)
|
||||
ld c, $8
|
||||
.asm_1099a5
|
||||
@ -526,7 +518,6 @@ ParseCredits: ; 1099aa
|
||||
; 109a95
|
||||
|
||||
|
||||
; known jump sources: 1098ac (42:58ac)
|
||||
Function109a95: ; 109a95 (42:5a95)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
@ -571,7 +562,6 @@ Function109a95: ; 109a95 (42:5a95)
|
||||
call Function3200
|
||||
ret
|
||||
|
||||
; known jump sources: 109af8 (42:5af8)
|
||||
Function109aff: ; 109aff (42:5aff)
|
||||
ld b, $5
|
||||
.asm_109b01
|
||||
@ -600,7 +590,6 @@ Function109aff: ; 109aff (42:5aff)
|
||||
jr nz, .asm_109b01
|
||||
ret
|
||||
|
||||
; known jump sources: 109ab7 (42:5ab7), 109abf (42:5abf)
|
||||
Function109b1d: ; 109b1d (42:5b1d)
|
||||
ld c, $5
|
||||
.asm_109b1f
|
||||
@ -733,7 +722,6 @@ CreditsPalettes:
|
||||
RGB 31, 31, 31
|
||||
; 109bca
|
||||
|
||||
; known jump sources: 10989e (42:589e), 109964 (42:5964)
|
||||
Function109bca: ; 109bca (42:5bca)
|
||||
ld hl, $cf64
|
||||
ld a, [hl]
|
||||
@ -784,14 +772,12 @@ CreditsMonsFrames: ; 109bf1
|
||||
dw CreditsIgglybuffGFX + $300
|
||||
; 109c11
|
||||
|
||||
; known jump sources: 109a1b (42:5a1b)
|
||||
Function109c11: ; 109c11 (42:5c11)
|
||||
ld a, $40
|
||||
hlcoord 6, 9
|
||||
call Function109c1c
|
||||
hlcoord 6, 10
|
||||
|
||||
; known jump sources: 109c16 (42:5c16)
|
||||
Function109c1c: ; 109c1c (42:5c1c)
|
||||
ld c, $8
|
||||
.asm_109c1e
|
||||
|
@ -509,26 +509,28 @@ Function968ec: ; 968ec
|
||||
Function9693a: ; 9693a
|
||||
ld a, [InLinkBattle]
|
||||
and a
|
||||
jr nz, .asm_96964
|
||||
jr nz, .nothing
|
||||
|
||||
ld hl, StatusFlags2
|
||||
bit 2, [hl]
|
||||
jr z, .asm_96951
|
||||
|
||||
callba Function114a4
|
||||
jr c, .asm_96966
|
||||
jr c, .elevator
|
||||
xor a
|
||||
ret
|
||||
|
||||
.asm_96951
|
||||
callba Function11452
|
||||
callba Function114e7
|
||||
callba Function90074
|
||||
callba CheckPhoneCall
|
||||
ret c
|
||||
|
||||
.asm_96964
|
||||
.nothing
|
||||
xor a
|
||||
ret
|
||||
|
||||
.asm_96966
|
||||
.elevator
|
||||
ld a, BANK(UnknownScript_0x135f8)
|
||||
ld hl, UnknownScript_0x135f8
|
||||
call CallScript
|
||||
|
1661
engine/more_phone_scripts.asm
Normal file
1661
engine/more_phone_scripts.asm
Normal file
File diff suppressed because it is too large
Load Diff
3140
engine/phone_scripts.asm
Normal file
3140
engine/phone_scripts.asm
Normal file
File diff suppressed because it is too large
Load Diff
@ -293,7 +293,7 @@ Script_special: ; 0x96e26
|
||||
ld e, a
|
||||
call GetScriptByte
|
||||
ld d, a
|
||||
callba Functionc01b
|
||||
callba Special
|
||||
ret
|
||||
; 0x96e35
|
||||
|
||||
@ -844,6 +844,7 @@ Script_fruittree: ; 0x970ee
|
||||
Script_loadwilddata: ; 0x970fc
|
||||
; script command 0xa0
|
||||
; parameters:
|
||||
; flag (SingleByteParam)
|
||||
; map_group (MapGroupParam)
|
||||
; map_id (MapIdParam)
|
||||
|
||||
@ -2201,6 +2202,7 @@ Script_name: ; 0x97716
|
||||
; parameters:
|
||||
; type (SingleByteParam)
|
||||
; id (SingleByteParam)
|
||||
; memory (SingleByteParam)
|
||||
|
||||
call GetScriptByte
|
||||
ld [$cf61], a
|
||||
@ -2215,6 +2217,9 @@ Unknown_9771c: ; 0x9771c
|
||||
|
||||
Script_trainerclassname: ; 0x9772b
|
||||
; script command 0xa6
|
||||
; parameters:
|
||||
; id (SingleByteParam)
|
||||
; memory (SingleByteParam)
|
||||
|
||||
ld a, $7
|
||||
ld [$cf61], a
|
||||
|
File diff suppressed because it is too large
Load Diff
2
extras
2
extras
@ -1 +1 @@
|
||||
Subproject commit 10fb7465e407111d9b191a00518f064a04f93a6f
|
||||
Subproject commit a87f66964cc602ff5575efebf27c388ef03fa94d
|
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,4 @@
|
||||
PicAnimations:
|
||||
BulbasaurAnimation: INCLUDE "gfx/pics/bulbasaur/anim0.asm"
|
||||
IvysaurAnimation: INCLUDE "gfx/pics/ivysaur/anim0.asm"
|
||||
VenusaurAnimation: INCLUDE "gfx/pics/venusaur/anim0.asm"
|
||||
|
@ -1,3 +1,4 @@
|
||||
JohtoFrames:
|
||||
ChikoritaFrames: INCLUDE "gfx/pics/chikorita/frames.asm"
|
||||
BayleefFrames: INCLUDE "gfx/pics/bayleef/frames.asm"
|
||||
MeganiumFrames: INCLUDE "gfx/pics/meganium/frames.asm"
|
||||
|
@ -1,3 +1,4 @@
|
||||
KantoFrames:
|
||||
BulbasaurFrames: INCLUDE "gfx/pics/bulbasaur/frames.asm"
|
||||
IvysaurFrames: INCLUDE "gfx/pics/ivysaur/frames.asm"
|
||||
VenusaurFrames: INCLUDE "gfx/pics/venusaur/frames.asm"
|
||||
|
@ -1,3 +1,4 @@
|
||||
UnownAnimations:
|
||||
UnownAAnimation: INCLUDE "gfx/pics/unown_a/anim0.asm"
|
||||
UnownBAnimation: INCLUDE "gfx/pics/unown_b/anim0.asm"
|
||||
UnownCAnimation: INCLUDE "gfx/pics/unown_c/anim0.asm"
|
||||
|
@ -1,3 +1,4 @@
|
||||
UnownsFrames:
|
||||
UnownAFrames: INCLUDE "gfx/pics/unown_a/frames.asm"
|
||||
UnownBFrames: INCLUDE "gfx/pics/unown_b/frames.asm"
|
||||
UnownCFrames: INCLUDE "gfx/pics/unown_c/frames.asm"
|
||||
|
@ -1,23 +1,26 @@
|
||||
GetItemDescription: ; 0x1c8955
|
||||
ld a, [$cf60]
|
||||
PrintItemDescription: ; 0x1c8955
|
||||
; Print the description for item [CurSpecies] at de.
|
||||
|
||||
ld a, [CurSpecies]
|
||||
cp TM_01
|
||||
jr c, .nomovedesc ; if not a TM, use a predefined string
|
||||
ld [$d106], a
|
||||
jr c, .not_a_tm
|
||||
|
||||
ld [CurItem], a
|
||||
push de
|
||||
callba Function2c7b6
|
||||
callba GetTMHMItemMove
|
||||
pop hl
|
||||
ld a, [$d265]
|
||||
ld [$cf60], a
|
||||
ld [CurSpecies], a
|
||||
predef PrintMoveDesc
|
||||
ret
|
||||
|
||||
.nomovedesc
|
||||
.not_a_tm
|
||||
push de
|
||||
ld hl, ItemDescriptions
|
||||
ld a, [$cf60]
|
||||
ld a, [CurSpecies]
|
||||
dec a
|
||||
ld c, a
|
||||
ld b, $0
|
||||
ld b, 0
|
||||
add hl, bc
|
||||
add hl, bc
|
||||
ld e, [hl]
|
||||
|
@ -1143,7 +1143,6 @@ UnknownText_0xedf5: ; 0xedf5
|
||||
db "@"
|
||||
; 0xedfa
|
||||
|
||||
; known jump sources: e8c9 (3:68c9), f7a0 (3:77a0)
|
||||
Functionedfa: ; edfa (3:6dfa)
|
||||
callba Function2715c
|
||||
ret
|
||||
@ -1471,7 +1470,6 @@ Functionefd4: ; efd4
|
||||
; efda
|
||||
|
||||
|
||||
; known jump sources: efb5 (3:6fb5), efd4 (3:6fd4)
|
||||
Functionefda: ; efda (3:6fda)
|
||||
call Functionf30d
|
||||
ld a, $1
|
||||
@ -1498,7 +1496,6 @@ Functionefda: ; efda (3:6fda)
|
||||
ld a, $0
|
||||
ret
|
||||
|
||||
; known jump sources: efec (3:6fec)
|
||||
Functionf009: ; f009 (3:7009)
|
||||
call Functionf2a6
|
||||
jr nc, .asm_f01c
|
||||
@ -1514,7 +1511,6 @@ Functionf009: ; f009 (3:7009)
|
||||
and a
|
||||
ret
|
||||
|
||||
; known jump sources: f156 (3:7156), f1c7 (3:71c7)
|
||||
Functionf01e: ; f01e (3:701e)
|
||||
call Functionf2a6
|
||||
ret nc
|
||||
@ -1526,7 +1522,6 @@ Functionf01e: ; f01e (3:701e)
|
||||
ld [$c63d], a
|
||||
ret
|
||||
|
||||
; known jump sources: effa (3:6ffa), f153 (3:7153)
|
||||
Functionf030: ; f030 (3:7030)
|
||||
call Functionf2a6
|
||||
ret nc
|
||||
@ -1548,7 +1543,6 @@ Functionf030: ; f030 (3:7030)
|
||||
pop bc
|
||||
ret
|
||||
|
||||
; known jump sources: efe0 (3:6fe0), f042 (3:7042)
|
||||
Functionf058: ; f058 (3:7058)
|
||||
push hl
|
||||
ld a, [CurItem] ; $d106
|
||||
@ -1590,13 +1584,11 @@ Table_f071: ; f071
|
||||
db -1, 0, 0
|
||||
; f09e
|
||||
|
||||
; known jump sources: efc9 (3:6fc9), efd7 (3:6fd7), f0c5 (3:70c5), f0d3 (3:70d3), f141 (3:7141), f183 (3:7183), f189 (3:7189), f1a6 (3:71a6)
|
||||
Functionf09e: ; f09e (3:709e)
|
||||
ld hl, Jumptable_f0a3
|
||||
rst JumpTable
|
||||
ret
|
||||
|
||||
; no known jump sources
|
||||
Jumptable_f0a3: ; f0a3 (3:70a3)
|
||||
dw Functionf2a2
|
||||
dw Functionf299
|
||||
@ -1784,7 +1776,6 @@ Functionf192: ; f192
|
||||
; f1a9
|
||||
|
||||
|
||||
; known jump sources: f186 (3:7186), f193 (3:7193)
|
||||
Functionf1a9: ; f1a9 (3:71a9)
|
||||
ld b, 1
|
||||
call Functionf1f9
|
||||
@ -1812,7 +1803,6 @@ Functionf1a9: ; f1a9 (3:71a9)
|
||||
ld a, 0
|
||||
ret
|
||||
|
||||
; known jump sources: f117 (3:7117), f159 (3:7159), f1ca (3:71ca), f3f7 (3:73f7), f408 (3:7408)
|
||||
Functionf1db: ; f1db (3:71db)
|
||||
push de
|
||||
ld de, SFX_POTION
|
||||
@ -1826,7 +1816,6 @@ Functionf1db: ; f1db (3:71db)
|
||||
ld [$d10a], a
|
||||
predef_jump Functionc6e0
|
||||
|
||||
; known jump sources: ee11 (3:6e11), ee3f (3:6e3f), ef16 (3:6f16), efaf (3:6faf), efce (3:6fce), f0ab (3:70ab), f0ca (3:70ca), f12a (3:712a), f1ab (3:71ab), f5c7 (3:75c7)
|
||||
Functionf1f9: ; f1f9 (3:71f9)
|
||||
call Functionf20b
|
||||
ret c
|
||||
@ -1843,7 +1832,6 @@ Functionf1f9: ; f1f9 (3:71f9)
|
||||
and a
|
||||
ret
|
||||
|
||||
; known jump sources: f1f9 (3:71f9)
|
||||
Functionf20b: ; f20b (3:720b)
|
||||
ld a, b
|
||||
ld [PartyMenuActionText], a ; $d141
|
||||
@ -1857,7 +1845,6 @@ Functionf20b: ; f20b (3:720b)
|
||||
pop hl
|
||||
ret
|
||||
|
||||
; known jump sources: f215 (3:7215), f41f (3:741f)
|
||||
Functionf21c: ; f21c (3:721c)
|
||||
callba Function5004f
|
||||
callba Function50405
|
||||
@ -1870,7 +1857,6 @@ Functionf21c: ; f21c (3:721c)
|
||||
callba PartyMenuSelect
|
||||
ret
|
||||
|
||||
; known jump sources: ef6d (3:6f6d), f28a (3:728a), f40d (3:740d)
|
||||
Functionf24a: ; f24a (3:724a)
|
||||
ld [PartyMenuActionText], a ; $d141
|
||||
ld a, [CurPartySpecies] ; $d108
|
||||
@ -1894,7 +1880,6 @@ Functionf24a: ; f24a (3:724a)
|
||||
ld [CurPartySpecies], a ; $d108
|
||||
ret
|
||||
|
||||
; known jump sources: f000 (3:7000), f11f (3:711f), f161 (3:7161), f1d2 (3:71d2)
|
||||
Functionf279: ; f279 (3:7279)
|
||||
xor a
|
||||
ld [hBGMapMode], a ; $ff00+$d4
|
||||
@ -1910,22 +1895,18 @@ Functionf279: ; f279 (3:7279)
|
||||
call DelayFrames
|
||||
jp Functiona80
|
||||
|
||||
; known jump sources: f133 (3:7133)
|
||||
Functionf299: ; f299 (3:7299)
|
||||
call WontHaveAnyEffectMessage
|
||||
jr Functionf2a2
|
||||
|
||||
; known jump sources: efb2 (3:6fb2), efd1 (3:6fd1), f0ae (3:70ae), f0cd (3:70cd), f12d (3:712d)
|
||||
Functionf29e: ; f29e (3:729e)
|
||||
xor a
|
||||
ld [$d0ec], a
|
||||
|
||||
; known jump sources: f29c (3:729c)
|
||||
Functionf2a2: ; f2a2 (3:72a2)
|
||||
call ClearPalettes
|
||||
ret
|
||||
|
||||
; known jump sources: f009 (3:7009), f01e (3:701e), f030 (3:7030)
|
||||
Functionf2a6: ; f2a6 (3:72a6)
|
||||
ld a, [IsInBattle] ; $d22d (aliases: EnemyMonEnd)
|
||||
and a
|
||||
@ -1942,14 +1923,12 @@ Functionf2a6: ; f2a6 (3:72a6)
|
||||
xor a
|
||||
ret
|
||||
|
||||
; known jump sources: f114 (3:7114)
|
||||
Functionf2ba: ; f2ba (3:72ba)
|
||||
call Functionf36f
|
||||
srl d
|
||||
rr e
|
||||
jr asm_f2c6
|
||||
|
||||
; known jump sources: f10f (3:710f), f148 (3:7148), f2f5 (3:72f5)
|
||||
Functionf2c3: ; f2c3 (3:72c3)
|
||||
call Functionf36f
|
||||
asm_f2c6: ; f2c6 (3:72c6)
|
||||
@ -1960,7 +1939,6 @@ asm_f2c6: ; f2c6 (3:72c6)
|
||||
ld [hl], e
|
||||
jp Functionf328
|
||||
|
||||
; known jump sources: f1c4 (3:71c4), f405 (3:7405)
|
||||
Functionf2d1: ; f2d1 (3:72d1)
|
||||
ld a, $23
|
||||
call GetPartyParamLocation
|
||||
@ -1990,7 +1968,6 @@ Functionf2d1: ; f2d1 (3:72d1)
|
||||
.asm_f2f8
|
||||
ret
|
||||
|
||||
; known jump sources: f3f3 (3:73f3)
|
||||
Functionf2f9: ; f2f9 (3:72f9)
|
||||
ld a, $23
|
||||
call GetPartyParamLocation
|
||||
@ -2008,7 +1985,6 @@ Functionf2f9: ; f2f9 (3:72f9)
|
||||
call Functionf328
|
||||
ret
|
||||
|
||||
; known jump sources: efda (3:6fda), f0d6 (3:70d6), f130 (3:7130), f1b1 (3:71b1), f3ed (3:73ed), f402 (3:7402), f432 (3:7432)
|
||||
Functionf30d: ; f30d (3:730d)
|
||||
push de
|
||||
call Functionf35f
|
||||
@ -2019,7 +1995,6 @@ Functionf30d: ; f30d (3:730d)
|
||||
pop de
|
||||
ret
|
||||
|
||||
; known jump sources: f136 (3:7136), f1b7 (3:71b7), f437 (3:7437)
|
||||
Functionf31b: ; f31b (3:731b)
|
||||
call Functionf356
|
||||
ld h, d
|
||||
@ -2031,7 +2006,6 @@ Functionf31b: ; f31b (3:731b)
|
||||
sbc d
|
||||
ret
|
||||
|
||||
; known jump sources: f2ce (3:72ce), f2de (3:72de), f309 (3:7309)
|
||||
Functionf328: ; f328 (3:7328)
|
||||
ld a, $22
|
||||
call GetPartyParamLocation
|
||||
@ -2058,7 +2032,6 @@ Functionf33f: ; f33f
|
||||
ret
|
||||
; f348
|
||||
|
||||
; known jump sources: f311 (3:7311)
|
||||
Functionf348: ; f348 (3:7348)
|
||||
ld a, $22
|
||||
call GetPartyParamLocation
|
||||
@ -2068,7 +2041,6 @@ Functionf348: ; f348 (3:7348)
|
||||
ld [$d1ec], a
|
||||
ret
|
||||
|
||||
; known jump sources: f314 (3:7314), f31b (3:731b)
|
||||
Functionf356: ; f356 (3:7356)
|
||||
ld a, [$d1ed]
|
||||
ld d, a
|
||||
@ -2076,7 +2048,6 @@ Functionf356: ; f356 (3:7356)
|
||||
ld e, a
|
||||
ret
|
||||
|
||||
; known jump sources: f30e (3:730e)
|
||||
Functionf35f: ; f35f (3:735f)
|
||||
push hl
|
||||
ld a, $24
|
||||
@ -2088,7 +2059,6 @@ Functionf35f: ; f35f (3:735f)
|
||||
pop hl
|
||||
ret
|
||||
|
||||
; known jump sources: f2ba (3:72ba), f2c3 (3:72c3), f320 (3:7320)
|
||||
Functionf36f: ; f36f (3:736f)
|
||||
ld a, [Buffer2] ; $d1eb (aliases: MovementType)
|
||||
ld d, a
|
||||
@ -2096,7 +2066,6 @@ Functionf36f: ; f36f (3:736f)
|
||||
ld e, a
|
||||
ret
|
||||
|
||||
; known jump sources: f3f0 (3:73f0), f3fb (3:73fb)
|
||||
Functionf378: ; f378 (3:7378)
|
||||
push bc
|
||||
ld a, $24
|
||||
@ -2116,7 +2085,6 @@ Functionf378: ; f378 (3:7378)
|
||||
pop bc
|
||||
ret
|
||||
|
||||
; known jump sources: f1c1 (3:71c1)
|
||||
Functionf395: ; f395 (3:7395)
|
||||
push hl
|
||||
ld a, [CurItem] ; $d106
|
||||
@ -2190,7 +2158,6 @@ Functionf3df: ; f3df (3:73df)
|
||||
ld [$d0d8], a
|
||||
ret
|
||||
|
||||
; known jump sources: f3e4 (3:73e4), f448 (3:7448)
|
||||
Functionf419: ; f419 (3:7419)
|
||||
push bc
|
||||
ld a, $1
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user