mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-11-14 00:56:40 +13:00
Unincbin more map scripts
This commit is contained in:
parent
e30f1be2b1
commit
33a233c6a1
681
main.asm
681
main.asm
|
|
@ -71285,7 +71285,7 @@ Mansion1Script: ; 442af (11:42af)
|
|||
call Mansion1Subscript1
|
||||
call EnableAutoTextBoxDrawing
|
||||
ld hl, Mansion1TrainerHeaders
|
||||
ld de, Unknown_44326 ; $4326
|
||||
ld de, Mansion1ScriptPointers
|
||||
ld a, [W_MANSION1CURSCRIPT]
|
||||
call ExecuteCurMapScriptInTable
|
||||
ld [W_MANSION1CURSCRIPT], a
|
||||
|
|
@ -71330,10 +71330,20 @@ asm_44310: ; 44310 (11:4310)
|
|||
call Predef ; indirect jump to Func_ee9e (ee9e (3:6e9e))
|
||||
ret
|
||||
|
||||
INCBIN "baserom.gbc",$44316,$44326 - $44316
|
||||
Func_44316: ; 44316 (11:4316)
|
||||
ld a, [$c109]
|
||||
cp $4
|
||||
ret nz
|
||||
xor a
|
||||
ld [H_CURRENTPRESSEDBUTTONS], a
|
||||
ld a, $4
|
||||
ld [H_SPRITEHEIGHT], a
|
||||
jp DisplayTextID
|
||||
|
||||
Unknown_44326: ; 44326 (11:4326)
|
||||
INCBIN "baserom.gbc",$44326,$4432c - $44326
|
||||
Mansion1ScriptPointers: ; 44326 (11:4326)
|
||||
dw CheckFightingMapTrainers
|
||||
dw Func_324c
|
||||
dw EndTrainerBattle
|
||||
|
||||
Mansion1Texts: ; 4432c (11:432c)
|
||||
dw Mansion1Text1, Predef5CText, Predef5CText, Mansion1Text4
|
||||
|
|
@ -71451,159 +71461,206 @@ RockTunnel1_h: ; 0x444d0 to 0x444dc (12 bytes) (bank=11) (id=82)
|
|||
|
||||
RockTunnel1Script: ; 444dc (11:44dc)
|
||||
call EnableAutoTextBoxDrawing
|
||||
ld hl, Unnamed_44505 ; $4505
|
||||
ld de, Unnamed_444ef ; $44ef
|
||||
ld hl, RockTunnel1TrainerHeaders
|
||||
ld de, RockTunnel1ScriptPointers
|
||||
ld a, [W_ROCKTUNNEL1CURSCRIPT]
|
||||
call ExecuteCurMapScriptInTable
|
||||
ld [W_ROCKTUNNEL1CURSCRIPT], a
|
||||
ret
|
||||
|
||||
Unnamed_444ef: ; 444ef (11:44ef)
|
||||
INCBIN "baserom.gbc",$444ef,$444f5 - $444ef
|
||||
RockTunnel1ScriptPointers: ; 444ef (11:44ef)
|
||||
dw CheckFightingMapTrainers
|
||||
dw Func_324c
|
||||
dw EndTrainerBattle
|
||||
|
||||
RockTunnel1Texts: ; 444f5 (11:44f5)
|
||||
dw RockTunnel1Text1, RockTunnel1Text2, RockTunnel1Text3, RockTunnel1Text4, RockTunnel1Text5, RockTunnel1Text6, RockTunnel1Text7, RockTunnel1Text8
|
||||
|
||||
Unnamed_44505: ; 44505 (11:4505)
|
||||
INCBIN "baserom.gbc",$44505,$44511 - $44505
|
||||
RockTunnel1TrainerHeaders: ; 44505 (11:4505)
|
||||
RockTunnel1TrainerHeader1: ; 44505 (11:4505)
|
||||
db $1 ; flag's bit
|
||||
db ($4 << 4) ; trainer's view range
|
||||
dw $d7d2 ; flag's byte
|
||||
dw RockTunnel1BattleText1 ; 0x4588 TextBeforeBattle
|
||||
dw RockTunnel1AfterBattleText1 ; 0x4592 TextAfterBattle
|
||||
dw RockTunnel1EndBattleText1 ; 0x458d TextEndBattle
|
||||
dw RockTunnel1EndBattleText1 ; 0x458d TextEndBattle
|
||||
|
||||
Unknown_44511: ; 44511 (11:4511)
|
||||
INCBIN "baserom.gbc",$44511,$4451d - $44511
|
||||
RockTunnel1TrainerHeader2: ; 44511 (11:4511)
|
||||
db $2 ; flag's bit
|
||||
db ($4 << 4) ; trainer's view range
|
||||
dw $d7d2 ; flag's byte
|
||||
dw RockTunnel1BattleText2 ; 0x4597 TextBeforeBattle
|
||||
dw RockTunnel1AfterBattleText2 ; 0x45a1 TextAfterBattle
|
||||
dw RockTunnel1EndBattleText2 ; 0x459c TextEndBattle
|
||||
dw RockTunnel1EndBattleText2 ; 0x459c TextEndBattle
|
||||
|
||||
Unknown_4451d: ; 4451d (11:451d)
|
||||
INCBIN "baserom.gbc",$4451d,$44529 - $4451d
|
||||
RockTunnel1TrainerHeader3: ; 4451d (11:451d)
|
||||
db $3 ; flag's bit
|
||||
db ($3 << 4) ; trainer's view range
|
||||
dw $d7d2 ; flag's byte
|
||||
dw RockTunnel1BattleText3 ; 0x45a6 TextBeforeBattle
|
||||
dw RockTunnel1AfterBattleText3 ; 0x45b0 TextAfterBattle
|
||||
dw RockTunnel1EndBattleText3 ; 0x45ab TextEndBattle
|
||||
dw RockTunnel1EndBattleText3 ; 0x45ab TextEndBattle
|
||||
|
||||
Unknown_44529: ; 44529 (11:4529)
|
||||
INCBIN "baserom.gbc",$44529,$44535 - $44529
|
||||
RockTunnel1TrainerHeader4: ; 44529 (11:4529)
|
||||
db $4 ; flag's bit
|
||||
db ($3 << 4) ; trainer's view range
|
||||
dw $d7d2 ; flag's byte
|
||||
dw RockTunnel1BattleText4 ; 0x45b5 TextBeforeBattle
|
||||
dw RockTunnel1AfterBattleText4 ; 0x45bf TextAfterBattle
|
||||
dw RockTunnel1EndBattleText4 ; 0x45ba TextEndBattle
|
||||
dw RockTunnel1EndBattleText4; 0x45ba TextEndBattle
|
||||
|
||||
Unknown_44535: ; 44535 (11:4535)
|
||||
INCBIN "baserom.gbc",$44535,$44541 - $44535
|
||||
RockTunnel1TrainerHeader5: ; 44535 (11:4535)
|
||||
db $5 ; flag's bit
|
||||
db ($4 << 4) ; trainer's view range
|
||||
dw $d7d2 ; flag's byte
|
||||
dw RockTunnel1BattleText5 ; 0x45c4 TextBeforeBattle
|
||||
dw RockTunnel1AfterBattleText5 ; 0x45ce TextAfterBattle
|
||||
dw RockTunnel1EndBattleText5 ; 0x45c9 TextEndBattle
|
||||
dw RockTunnel1EndBattleText5 ; 0x45c9 TextEndBattle
|
||||
|
||||
Unknown_44541: ; 44541 (11:4541)
|
||||
INCBIN "baserom.gbc",$44541,$4454d - $44541
|
||||
RockTunnel1TrainerHeader6: ; 44541 (11:4541)
|
||||
db $6 ; flag's bit
|
||||
db ($4 << 4) ; trainer's view range
|
||||
dw $d7d2 ; flag's byte
|
||||
dw RockTunnel1BattleText6 ; 0x45d3 TextBeforeBattle
|
||||
dw RockTunnel1AfterBattleText6 ; 0x45dd TextAfterBattle
|
||||
dw RockTunnel1EndBattleText6 ; 0x45d8 TextEndBattle
|
||||
dw RockTunnel1EndBattleText6 ; 0x45d8 TextEndBattle
|
||||
|
||||
Unknown_4454d: ; 4454d (11:454d)
|
||||
INCBIN "baserom.gbc",$4454d,$4455a - $4454d
|
||||
RockTunnel1TrainerHeader7: ; 4454d (11:454d)
|
||||
db $7 ; flag's bit
|
||||
db ($4 << 4) ; trainer's view range
|
||||
dw $d7d2 ; flag's byte
|
||||
dw RockTunnel1BattleText7; 0x45e2 TextBeforeBattle
|
||||
dw RockTunnel1AfterBattleText7 ; 0x45ec TextAfterBattle
|
||||
dw RockTunnel1EndBattleText7 ; 0x45e7 TextEndBattle
|
||||
dw RockTunnel1EndBattleText7 ; 0x45e7 TextEndBattle
|
||||
|
||||
db $ff
|
||||
|
||||
RockTunnel1Text1: ; 4455a (11:455a)
|
||||
db $8
|
||||
ld hl, Unnamed_44505 ; $4505
|
||||
ld hl, RockTunnel1TrainerHeader1 ; $4505
|
||||
jr asm_0c916 ; 0x4455e $22
|
||||
|
||||
RockTunnel1Text2: ; 44560 (11:4560)
|
||||
db $8
|
||||
ld hl, Unknown_44511 ; $4511
|
||||
ld hl, RockTunnel1TrainerHeader2 ; $4511
|
||||
jr asm_0c916 ; 0x44564 $1c
|
||||
|
||||
RockTunnel1Text3: ; 44566 (11:4566)
|
||||
db $8
|
||||
ld hl, Unknown_4451d ; $451d
|
||||
ld hl, RockTunnel1TrainerHeader3 ; $451d
|
||||
jr asm_0c916 ; 0x4456a $16
|
||||
|
||||
RockTunnel1Text4: ; 4456c (11:456c)
|
||||
db $8
|
||||
ld hl, Unknown_44529 ; $4529
|
||||
ld hl, RockTunnel1TrainerHeader4 ; $4529
|
||||
jr asm_0c916 ; 0x44570 $10
|
||||
|
||||
RockTunnel1Text5: ; 44572 (11:4572)
|
||||
db $8
|
||||
ld hl, Unknown_44535 ; $4535
|
||||
ld hl, RockTunnel1TrainerHeader5 ; $4535
|
||||
jr asm_0c916 ; 0x44576 $a
|
||||
|
||||
RockTunnel1Text6: ; 44578 (11:4578)
|
||||
db $8
|
||||
ld hl, Unknown_44541 ; $4541
|
||||
ld hl, RockTunnel1TrainerHeader6 ; $4541
|
||||
jr asm_0c916 ; 0x4457c $4
|
||||
|
||||
RockTunnel1Text7: ; 4457e (11:457e)
|
||||
db $8
|
||||
ld hl, Unknown_4454d ; $454d
|
||||
ld hl, RockTunnel1TrainerHeader7 ; $454d
|
||||
asm_0c916: ; 44582 (11:4582)
|
||||
call TalkToTrainer
|
||||
jp TextScriptEnd
|
||||
|
||||
UnnamedText_44588: ; 44588 (11:4588)
|
||||
TX_FAR _UnnamedText_44588
|
||||
RockTunnel1BattleText1: ; 44588 (11:4588)
|
||||
TX_FAR _RockTunnel1BattleText1
|
||||
db "@"
|
||||
|
||||
UnnamedText_4458d: ; 4458d (11:458d)
|
||||
TX_FAR _UnnamedText_4458d
|
||||
RockTunnel1EndBattleText1: ; 4458d (11:458d)
|
||||
TX_FAR _RockTunnel1EndBattleText1
|
||||
db "@"
|
||||
|
||||
UnnamedText_44592: ; 44592 (11:4592)
|
||||
TX_FAR _UnnamedText_44592
|
||||
RockTunnel1AfterBattleText1: ; 44592 (11:4592)
|
||||
TX_FAR _RockTunnel1AfterBattleText1
|
||||
db "@"
|
||||
|
||||
UnnamedText_44597: ; 44597 (11:4597)
|
||||
TX_FAR _UnnamedText_44597
|
||||
RockTunnel1BattleText2: ; 44597 (11:4597)
|
||||
TX_FAR _RockTunnel1BattleText2
|
||||
db "@"
|
||||
|
||||
UnnamedText_4459c: ; 4459c (11:459c)
|
||||
TX_FAR _UnnamedText_4459c
|
||||
RockTunnel1EndBattleText2: ; 4459c (11:459c)
|
||||
TX_FAR _RockTunnel1EndBattleText2
|
||||
db "@"
|
||||
|
||||
UnnamedText_445a1: ; 445a1 (11:45a1)
|
||||
TX_FAR _UnnamedText_445a1
|
||||
RockTunnel1AfterBattleText2: ; 445a1 (11:45a1)
|
||||
TX_FAR _RockTunnel1AfterBattleText2
|
||||
db "@"
|
||||
|
||||
UnnamedText_445a6: ; 445a6 (11:45a6)
|
||||
TX_FAR _UnnamedText_445a6
|
||||
RockTunnel1BattleText3: ; 445a6 (11:45a6)
|
||||
TX_FAR _RockTunnel1BattleText3
|
||||
db "@"
|
||||
|
||||
UnnamedText_445ab: ; 445ab (11:45ab)
|
||||
TX_FAR _UnnamedText_445ab
|
||||
RockTunnel1EndBattleText3: ; 445ab (11:45ab)
|
||||
TX_FAR _RockTunnel1EndBattleText3
|
||||
db "@"
|
||||
|
||||
UnnamedText_445b0: ; 445b0 (11:45b0)
|
||||
TX_FAR _UnnamedText_445b0
|
||||
RockTunnel1AfterBattleText3: ; 445b0 (11:45b0)
|
||||
TX_FAR _RockTunnel1AfterBattleText3
|
||||
db "@"
|
||||
|
||||
UnnamedText_445b5: ; 445b5 (11:45b5)
|
||||
TX_FAR _UnnamedText_445b5
|
||||
RockTunnel1BattleText4: ; 445b5 (11:45b5)
|
||||
TX_FAR _RockTunnel1BattleText4
|
||||
db "@"
|
||||
|
||||
UnnamedText_445ba: ; 445ba (11:45ba)
|
||||
TX_FAR _UnnamedText_445ba
|
||||
RockTunnel1EndBattleText4: ; 445ba (11:45ba)
|
||||
TX_FAR _RockTunnel1EndBattleText4
|
||||
db "@"
|
||||
|
||||
UnnamedText_445bf: ; 445bf (11:45bf)
|
||||
TX_FAR _UnnamedText_445bf
|
||||
RockTunnel1AfterBattleText4: ; 445bf (11:45bf)
|
||||
TX_FAR _RockTunnel1AfterBattleText4
|
||||
db "@"
|
||||
|
||||
UnnamedText_445c4: ; 445c4 (11:45c4)
|
||||
TX_FAR _UnnamedText_445c4
|
||||
RockTunnel1BattleText5: ; 445c4 (11:45c4)
|
||||
TX_FAR _RockTunnel1BattleText5
|
||||
db "@"
|
||||
|
||||
UnnamedText_445c9: ; 445c9 (11:45c9)
|
||||
TX_FAR _UnnamedText_445c9
|
||||
RockTunnel1EndBattleText5: ; 445c9 (11:45c9)
|
||||
TX_FAR _RockTunnel1EndBattleText5
|
||||
db "@"
|
||||
|
||||
UnnamedText_445ce: ; 445ce (11:45ce)
|
||||
TX_FAR _UnnamedText_445ce
|
||||
RockTunnel1AfterBattleText5: ; 445ce (11:45ce)
|
||||
TX_FAR _RockTunnel1AfterBattleText5
|
||||
db "@"
|
||||
|
||||
UnnamedText_445d3: ; 445d3 (11:45d3)
|
||||
TX_FAR _UnnamedText_445d3
|
||||
RockTunnel1BattleText6: ; 445d3 (11:45d3)
|
||||
TX_FAR _RockTunnel1BattleText6
|
||||
db "@"
|
||||
|
||||
UnnamedText_445d8: ; 445d8 (11:45d8)
|
||||
TX_FAR _UnnamedText_445d8
|
||||
RockTunnel1EndBattleText6: ; 445d8 (11:45d8)
|
||||
TX_FAR _RockTunnel1EndBattleText6
|
||||
db "@"
|
||||
|
||||
UnnamedText_445dd: ; 445dd (11:45dd)
|
||||
TX_FAR _UnnamedText_445dd
|
||||
RockTunnel1AfterBattleText6: ; 445dd (11:45dd)
|
||||
TX_FAR _RockTunnel1AfterBattleText6
|
||||
db "@"
|
||||
|
||||
UnnamedText_445e2: ; 445e2 (11:45e2)
|
||||
TX_FAR _UnnamedText_445e2
|
||||
RockTunnel1BattleText7: ; 445e2 (11:45e2)
|
||||
TX_FAR _RockTunnel1BattleText7
|
||||
db "@"
|
||||
|
||||
UnnamedText_445e7: ; 445e7 (11:45e7)
|
||||
TX_FAR _UnnamedText_445e7
|
||||
RockTunnel1EndBattleText7: ; 445e7 (11:45e7)
|
||||
TX_FAR _RockTunnel1EndBattleText7
|
||||
db "@"
|
||||
|
||||
UnnamedText_445ec: ; 445ec (11:45ec)
|
||||
TX_FAR _UnnamedText_445ec
|
||||
RockTunnel1AfterBattleText7: ; 445ec (11:45ec)
|
||||
TX_FAR _RockTunnel1AfterBattleText7
|
||||
db "@"
|
||||
|
||||
RockTunnel1Text8: ; 445f1 (11:45f1)
|
||||
|
|
@ -71787,7 +71844,7 @@ VictoryRoad3Script: ; 44980 (11:4980)
|
|||
call VictoryRoad3Script_Unknown44996
|
||||
call EnableAutoTextBoxDrawing
|
||||
ld hl, VictoryRoad3TrainerHeaders
|
||||
ld de, Unknown_449b1 ; $49b1
|
||||
ld de, VictoryRoad3ScriptPointers
|
||||
ld a, [W_VICTORYROAD3CURSCRIPT]
|
||||
call ExecuteCurMapScriptInTable
|
||||
ld [W_VICTORYROAD3CURSCRIPT], a
|
||||
|
|
@ -71807,8 +71864,12 @@ VictoryRoad3Script_Unknown44996: ; 44996 (11:4996)
|
|||
ld a, $17
|
||||
jp Predef ; indirect jump to Func_ee9e (ee9e (3:6e9e))
|
||||
|
||||
Unknown_449b1: ; 449b1 (11:49b1)
|
||||
INCBIN "baserom.gbc",$449b1,$449b7 - $449b1
|
||||
VictoryRoad3ScriptPointers: ; 449b1 (11:49b1)
|
||||
dw Func_449b7
|
||||
dw Func_324c
|
||||
dw EndTrainerBattle
|
||||
|
||||
Func_449b7: ; 449b7 (11:49b7)
|
||||
ld hl, W_FLAGS_CD60
|
||||
bit 7, [hl]
|
||||
res 7, [hl]
|
||||
|
|
@ -72015,20 +72076,44 @@ RocketHideout1_h: ; 0x44bbe to 0x44bca (12 bytes) (bank=11) (id=199)
|
|||
dw RocketHideout1Object ; objects
|
||||
|
||||
RocketHideout1Script: ; 44bca (11:4bca)
|
||||
call Unknown_44be0
|
||||
call Func_44be0
|
||||
call EnableAutoTextBoxDrawing
|
||||
ld hl, RocketHideout1TrainerHeaders
|
||||
ld de, Unknown_44c0e ; $4c0e
|
||||
ld de, RocketHideout1ScriptPointers
|
||||
ld a, [W_ROCKETHIDEOUT1CURSCRIPT]
|
||||
call ExecuteCurMapScriptInTable
|
||||
ld [W_ROCKETHIDEOUT1CURSCRIPT], a
|
||||
ret
|
||||
|
||||
Unknown_44be0: ; 44be0 (11:4be0)
|
||||
INCBIN "baserom.gbc",$44be0,$44c0e - $44be0
|
||||
Func_44be0: ; 44be0 (11:4be0)
|
||||
ld hl, $d126
|
||||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld a, [$d815]
|
||||
bit 7, a
|
||||
jr nz, .asm_44c01
|
||||
bit 5, a
|
||||
jr nz, .asm_44bf7
|
||||
ld a, $54
|
||||
jr .asm_44c03
|
||||
.asm_44bf7
|
||||
ld a, $ad
|
||||
call $23b1
|
||||
ld hl, $d815
|
||||
bit 7, [hl]
|
||||
.asm_44c01
|
||||
ld a, $e
|
||||
.asm_44c03
|
||||
ld [$d09f], a
|
||||
ld bc, $080c
|
||||
ld a, $17
|
||||
jp Predef
|
||||
|
||||
Unknown_44c0e: ; 44c0e (11:4c0e)
|
||||
INCBIN "baserom.gbc",$44c0e,$44c14 - $44c0e
|
||||
RocketHideout1ScriptPointers: ; 44c0e (11:4c0e)
|
||||
dw CheckFightingMapTrainers
|
||||
dw Func_324c
|
||||
dw EndTrainerBattle
|
||||
|
||||
RocketHideout1Texts: ; 44c14 (11:4c14)
|
||||
dw RocketHideout1Text1, RocketHideout1Text2, RocketHideout1Text3, RocketHideout1Text4, RocketHideout1Text5, Predef5CText, Predef5CText
|
||||
|
|
@ -72220,14 +72305,255 @@ RocketHideout2_h: ; 0x44e1b to 0x44e27 (12 bytes) (bank=11) (id=200)
|
|||
RocketHideout2Script: ; 44e27 (11:4e27)
|
||||
call EnableAutoTextBoxDrawing
|
||||
ld hl, RocketHideout2TrainerHeaders
|
||||
ld de, RocketHideout2_Unknown44e3a
|
||||
ld de, RocketHideout2ScriptPointers
|
||||
ld a, [W_ROCKETHIDEOUT2CURSCRIPT]
|
||||
call ExecuteCurMapScriptInTable
|
||||
ld [W_ROCKETHIDEOUT2CURSCRIPT], a
|
||||
ret
|
||||
|
||||
RocketHideout2_Unknown44e3a: ; 44e3a (11:4e3a)
|
||||
INCBIN "baserom.gbc",$44e3a,$44fd7 - $44e3a
|
||||
RocketHideout2ScriptPointers: ; 44e3a (11:4e3a)
|
||||
dw Func_44e42
|
||||
dw Func_324c
|
||||
dw EndTrainerBattle
|
||||
dw Func_44fc2
|
||||
|
||||
Func_44e42: ; 44e42 (11:4e42)
|
||||
ld a, [W_YCOORD]
|
||||
ld b, a
|
||||
ld a, [W_XCOORD]
|
||||
ld c, a
|
||||
ld hl, RocketHideout2ArrowTilePlayerMovement
|
||||
call Func_3442
|
||||
cp $ff
|
||||
jp z, CheckFightingMapTrainers
|
||||
ld hl, $d736
|
||||
set 7, [hl]
|
||||
call Func_3486
|
||||
ld a, $a7
|
||||
call PlaySound
|
||||
ld a, $ff
|
||||
ld [W_JOYPADFORBIDDENBUTTONSMASK], a
|
||||
ld a, $3
|
||||
ld [W_CURMAPSCRIPT], a
|
||||
ret
|
||||
|
||||
;format:
|
||||
;db y,x
|
||||
;dw pointer to movement
|
||||
RocketHideout2ArrowTilePlayerMovement: ; 44e6d (11:4e6d)
|
||||
db $9,$4
|
||||
dw RocketHideout2ArrowMovement1
|
||||
db $b,$4
|
||||
dw RocketHideout2ArrowMovement2
|
||||
db $f,$4
|
||||
dw RocketHideout2ArrowMovement3
|
||||
db $10,$4
|
||||
dw RocketHideout2ArrowMovement4
|
||||
db $13,$4
|
||||
dw RocketHideout2ArrowMovement1
|
||||
db $16,$4
|
||||
dw RocketHideout2ArrowMovement5
|
||||
db $e,$5
|
||||
dw RocketHideout2ArrowMovement6
|
||||
db $16,$6
|
||||
dw RocketHideout2ArrowMovement7
|
||||
db $18,$6
|
||||
dw RocketHideout2ArrowMovement8
|
||||
db $9,$8
|
||||
dw RocketHideout2ArrowMovement9
|
||||
db $c,$8
|
||||
dw RocketHideout2ArrowMovement10
|
||||
db $f,$8
|
||||
dw RocketHideout2ArrowMovement8
|
||||
db $13,$8
|
||||
dw RocketHideout2ArrowMovement9
|
||||
db $17,$8
|
||||
dw RocketHideout2ArrowMovement11
|
||||
db $e,$9
|
||||
dw RocketHideout2ArrowMovement12
|
||||
db $16,$9
|
||||
dw RocketHideout2ArrowMovement12
|
||||
db $9,$a
|
||||
dw RocketHideout2ArrowMovement13
|
||||
db $a,$a
|
||||
dw RocketHideout2ArrowMovement14
|
||||
db $f,$a
|
||||
dw RocketHideout2ArrowMovement15
|
||||
db $11,$a
|
||||
dw RocketHideout2ArrowMovement16
|
||||
db $13,$a
|
||||
dw RocketHideout2ArrowMovement17
|
||||
db $19,$a
|
||||
dw RocketHideout2ArrowMovement2
|
||||
db $e,$b
|
||||
dw RocketHideout2ArrowMovement18
|
||||
db $10,$b
|
||||
dw RocketHideout2ArrowMovement19
|
||||
db $12,$b
|
||||
dw RocketHideout2ArrowMovement12
|
||||
db $9,$c
|
||||
dw RocketHideout2ArrowMovement20
|
||||
db $b,$c
|
||||
dw RocketHideout2ArrowMovement21
|
||||
db $d,$c
|
||||
dw RocketHideout2ArrowMovement22
|
||||
db $11,$c
|
||||
dw RocketHideout2ArrowMovement23
|
||||
db $a,$d
|
||||
dw RocketHideout2ArrowMovement24
|
||||
db $c,$d
|
||||
dw RocketHideout2ArrowMovement25
|
||||
db $10,$d
|
||||
dw RocketHideout2ArrowMovement26
|
||||
db $12,$d
|
||||
dw RocketHideout2ArrowMovement27
|
||||
db $13,$d
|
||||
dw RocketHideout2ArrowMovement28
|
||||
db $16,$d
|
||||
dw RocketHideout2ArrowMovement29
|
||||
db $17,$d
|
||||
dw RocketHideout2ArrowMovement30
|
||||
db $11,$e
|
||||
dw RocketHideout2ArrowMovement31
|
||||
db $10,$f
|
||||
dw RocketHideout2ArrowMovement12
|
||||
db $e,$10
|
||||
dw RocketHideout2ArrowMovement32
|
||||
db $10,$10
|
||||
dw RocketHideout2ArrowMovement33
|
||||
db $12,$10
|
||||
dw RocketHideout2ArrowMovement34
|
||||
db $a,$11
|
||||
dw RocketHideout2ArrowMovement35
|
||||
db $b,$11
|
||||
dw RocketHideout2ArrowMovement36
|
||||
db $FF
|
||||
|
||||
;format: direction, count
|
||||
;right: $10
|
||||
;left: $20
|
||||
;up: $40
|
||||
;down: $80
|
||||
;each list is read starting from the $FF and working backwards
|
||||
RocketHideout2ArrowMovement1: ; 44f1a (11:4f1a)
|
||||
db $20,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement2: ; 44f1d (11:4f1d)
|
||||
db $10,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement3: ; 44f20 (11:4f20)
|
||||
db $40,$04,$10,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement4: ; 44f25 (11:4f25)
|
||||
db $40,$04,$10,$04,$40,$01,$FF
|
||||
|
||||
RocketHideout2ArrowMovement5: ; 44f2c (11:4f2c)
|
||||
db $20,$02,$40,$03,$FF
|
||||
|
||||
RocketHideout2ArrowMovement6: ; 44f31 (11:4f31)
|
||||
db $80,$02,$10,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement7: ; 44f36 (11:4f36)
|
||||
db $40,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement8: ; 44f39 (11:4f39)
|
||||
db $40,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement9: ; 44f3c (11:4f3c)
|
||||
db $20,$06,$FF
|
||||
|
||||
RocketHideout2ArrowMovement10: ; 44f3f (11:4f3f)
|
||||
db $40,$01,$FF
|
||||
|
||||
RocketHideout2ArrowMovement11: ; 44f42 (11:4f42)
|
||||
db $20,$06,$40,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement12: ; 44f47 (11:4f47)
|
||||
db $80,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement13: ; 44f4a (11:4f4a)
|
||||
db $20,$08,$FF
|
||||
|
||||
RocketHideout2ArrowMovement14: ; 44f4d (11:4f4d)
|
||||
db $20,$08,$40,$01,$FF
|
||||
|
||||
RocketHideout2ArrowMovement15: ; 44f52 (11:4f52)
|
||||
db $20,$08,$40,$06,$FF
|
||||
|
||||
RocketHideout2ArrowMovement16: ; 44f57 (11:4f57)
|
||||
db $40,$02,$10,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement17: ; 44f5c (11:4f5c)
|
||||
db $40,$02,$10,$04,$40,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement18: ; 44f63 (11:4f63)
|
||||
db $80,$02,$10,$04,$80,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement19: ; 44f6a (11:4f6a)
|
||||
db $80,$02,$10,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement20: ; 44f6f (11:4f6f)
|
||||
db $20,$0A,$FF
|
||||
|
||||
RocketHideout2ArrowMovement21: ; 44f72 (11:4f72)
|
||||
db $20,$0A,$40,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement22: ; 44f77 (11:4f77)
|
||||
db $20,$0A,$40,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement23: ; 44f7c (11:4f7c)
|
||||
db $40,$02,$10,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement24: ; 44f81 (11:4f81)
|
||||
db $10,$01,$80,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement25: ; 44f86 (11:4f86)
|
||||
db $10,$01,$FF
|
||||
|
||||
RocketHideout2ArrowMovement26: ; 44f89 (11:4f89)
|
||||
db $80,$02,$10,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement27: ; 44f8e (11:4f8e)
|
||||
db $80,$02,$20,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement28: ; 44f93 (11:4f93)
|
||||
db $40,$02,$10,$04,$40,$02,$20,$03,$FF
|
||||
|
||||
RocketHideout2ArrowMovement29: ; 44f9c (11:4f9c)
|
||||
db $80,$02,$20,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement30: ; 44fa1 (11:4fa1)
|
||||
db $20,$06,$40,$04,$20,$05,$FF
|
||||
|
||||
RocketHideout2ArrowMovement31: ; 44fa8 (11:4fa8)
|
||||
db $40,$02,$FF
|
||||
|
||||
RocketHideout2ArrowMovement32: ; 44fab (11:4fab)
|
||||
db $40,$01,$FF
|
||||
|
||||
RocketHideout2ArrowMovement33: ; 44fae (11:4fae)
|
||||
db $40,$03,$FF
|
||||
|
||||
RocketHideout2ArrowMovement34: ; 44fb1 (11:4fb1)
|
||||
db $40,$05,$FF
|
||||
|
||||
RocketHideout2ArrowMovement35: ; 44fb4 (11:4fb4)
|
||||
db $10,$01,$80,$02,$20,$04,$FF
|
||||
|
||||
RocketHideout2ArrowMovement36: ; 44fbb (11:4fbb)
|
||||
db $20,$0A,$40,$02,$20,$05,$FF
|
||||
|
||||
Func_44fc2: ; 44fc2 (11:4fc2)
|
||||
ld a, [$cd38]
|
||||
and a
|
||||
jr nz, Func_44fd7
|
||||
xor a
|
||||
ld [W_JOYPADFORBIDDENBUTTONSMASK], a
|
||||
ld hl, $d736
|
||||
res 7, [hl]
|
||||
ld a, $0
|
||||
ld [W_CURMAPSCRIPT], a
|
||||
ret
|
||||
|
||||
Func_44fd7: ; 44fd7 (11:4fd7)
|
||||
ld a, [$c102]
|
||||
|
|
@ -74852,7 +75178,7 @@ Mansion1HiddenObjects: ; 46f2b (11:6f2b)
|
|||
db $10,$08,MOON_STONE
|
||||
dbw BANK(HiddenItems),HiddenItems
|
||||
db $05,$02,$04 ; XXX, y, x
|
||||
dbw $11,$4316
|
||||
dbw BANK(Func_44316),Func_44316
|
||||
db $FF
|
||||
Mansion2HiddenObjects: ; 46f38 (11:6f38)
|
||||
db $0b,$02,$04 ; XXX, y, x
|
||||
|
|
@ -104480,7 +104806,7 @@ Func_748eb: ; 748eb (1d:48eb)
|
|||
ld b, a
|
||||
ld a, [W_XCOORD] ; $d362
|
||||
ld c, a
|
||||
ld hl, Unknown_74916
|
||||
ld hl, ViridianGymArrowTilePlayerMovement
|
||||
call Func_3442
|
||||
cp $ff
|
||||
jp z, CheckFightingMapTrainers
|
||||
|
|
@ -104495,81 +104821,76 @@ Func_748eb: ; 748eb (1d:48eb)
|
|||
ld [W_CURMAPSCRIPT], a
|
||||
ret
|
||||
|
||||
Unknown_74916: ; 74916 (1d:4916)
|
||||
dw $130b
|
||||
dw Unknown_74947
|
||||
dw $1301
|
||||
dw Unknown_7494a
|
||||
dw $1202
|
||||
dw Unknown_7494d
|
||||
dw $0b02
|
||||
dw Unknown_74950
|
||||
dw $100a
|
||||
dw Unknown_74953
|
||||
dw $0406
|
||||
dw Unknown_74956
|
||||
dw $050d
|
||||
dw Unknown_74959
|
||||
dw $040e
|
||||
dw Unknown_7495c
|
||||
dw $000f
|
||||
dw Unknown_7495f
|
||||
dw $010f
|
||||
dw Unknown_74962
|
||||
dw $0d10
|
||||
dw Unknown_74965
|
||||
dw $0d11
|
||||
dw Unknown_74968
|
||||
db $FF
|
||||
;format:
|
||||
;db y,x
|
||||
;dw pointer to movement
|
||||
ViridianGymArrowTilePlayerMovement: ; 74916 (1d:4916)
|
||||
db $b,$13
|
||||
dw ViridianGymArrowMovement1
|
||||
db $1,$13
|
||||
dw ViridianGymArrowMovement2
|
||||
db $2,$12
|
||||
dw ViridianGymArrowMovement3
|
||||
db $2,$b
|
||||
dw ViridianGymArrowMovement4
|
||||
db $a,$10
|
||||
dw ViridianGymArrowMovement5
|
||||
db $6,$4
|
||||
dw ViridianGymArrowMovement6
|
||||
db $d,$5
|
||||
dw ViridianGymArrowMovement7
|
||||
db $e,$4
|
||||
dw ViridianGymArrowMovement8
|
||||
db $f,$0
|
||||
dw ViridianGymArrowMovement9
|
||||
db $f,$1
|
||||
dw ViridianGymArrowMovement10
|
||||
db $10,$d
|
||||
dw ViridianGymArrowMovement11
|
||||
db $11,$d
|
||||
dw ViridianGymArrowMovement12
|
||||
db $FF
|
||||
|
||||
Unknown_74947: ; 74947 (1d:4947)
|
||||
db $40
|
||||
db $09
|
||||
db $FF
|
||||
Unknown_7494a: ; 7494a (1d:494a)
|
||||
db $20
|
||||
db $08
|
||||
db $FF
|
||||
Unknown_7494d: ; 7494d (1d:494d)
|
||||
db $80
|
||||
db $09
|
||||
db $FF
|
||||
Unknown_74950: ; 74950 (1d:4950)
|
||||
db $10
|
||||
db $06
|
||||
db $FF
|
||||
Unknown_74953: ; 74953 (1d:4953)
|
||||
db $80
|
||||
db $02
|
||||
db $FF
|
||||
Unknown_74956: ; 74956 (1d:4956)
|
||||
db $80
|
||||
db $07
|
||||
db $FF
|
||||
Unknown_74959: ; 74959 (1d:4959)
|
||||
db $10
|
||||
db $08
|
||||
db $FF
|
||||
Unknown_7495c: ; 7495c (1d:495c)
|
||||
db $10
|
||||
db $09
|
||||
db $FF
|
||||
Unknown_7495f: ; 7495f (1d:495f)
|
||||
db $40
|
||||
db $08
|
||||
db $FF
|
||||
Unknown_74962: ; 74962 (1d:4962)
|
||||
db $40
|
||||
db $06
|
||||
db $FF
|
||||
Unknown_74965: ; 74965 (1d:4965)
|
||||
db $20
|
||||
db $06
|
||||
db $FF
|
||||
Unknown_74968: ; 74968 (1d:4968)
|
||||
db $20
|
||||
db $0C
|
||||
db $FF
|
||||
;format: direction, count
|
||||
;right: $10
|
||||
;left: $20
|
||||
;up: $40
|
||||
;down: $80
|
||||
ViridianGymArrowMovement1: ; 74947 (1d:4947)
|
||||
db $40,$09,$FF
|
||||
|
||||
ViridianGymArrowMovement2: ; 7494a (1d:494a)
|
||||
db $20,$08,$FF
|
||||
|
||||
ViridianGymArrowMovement3: ; 7494d (1d:494d)
|
||||
db $80,$09,$FF
|
||||
|
||||
ViridianGymArrowMovement4: ; 74950 (1d:4950)
|
||||
db $10,$06,$FF
|
||||
|
||||
ViridianGymArrowMovement5: ; 74953 (1d:4953)
|
||||
db $80,$02,$FF
|
||||
|
||||
ViridianGymArrowMovement6: ; 74956 (1d:4956)
|
||||
db $80,$07,$FF
|
||||
|
||||
ViridianGymArrowMovement7: ; 74959 (1d:4959)
|
||||
db $10,$08,$FF
|
||||
|
||||
ViridianGymArrowMovement8: ; 7495c (1d:495c)
|
||||
db $10,$09,$FF
|
||||
|
||||
ViridianGymArrowMovement9: ; 7495f (1d:495f)
|
||||
db $40,$08,$FF
|
||||
|
||||
ViridianGymArrowMovement10: ; 74962 (1d:4962)
|
||||
db $40,$06,$FF
|
||||
|
||||
ViridianGymArrowMovement11: ; 74965 (1d:4965)
|
||||
db $20,$06,$FF
|
||||
|
||||
ViridianGymArrowMovement12: ; 74968 (1d:4968)
|
||||
db $20,$0C,$FF
|
||||
|
||||
Func_7496b: ; 7496b (1d:496b)
|
||||
ld a, [$cd38]
|
||||
|
|
@ -117568,92 +117889,92 @@ _RockTunnelPokecenterText3: ; 8c316 (23:4316)
|
|||
db $0, "I sold a useless", $4f
|
||||
db "NUGGET for ¥5000!", $57
|
||||
|
||||
_UnnamedText_44588: ; 8c33a (23:433a)
|
||||
_RockTunnel1BattleText1: ; 8c33a (23:433a)
|
||||
db $0, "This tunnel goes", $4f
|
||||
db "a long way, kid!", $57
|
||||
|
||||
_UnnamedText_4458d: ; 8c35d (23:435d)
|
||||
_RockTunnel1EndBattleText1: ; 8c35d (23:435d)
|
||||
db $0, "Doh!", $4f
|
||||
db "You win!", $58
|
||||
|
||||
_UnnamedText_44592: ; 8c36c (23:436c)
|
||||
_RockTunnel1AfterBattleText1: ; 8c36c (23:436c)
|
||||
db $0, "Watch for ONIX!", $4f
|
||||
db "It can put the", $55
|
||||
db "squeeze on you!", $57
|
||||
|
||||
_UnnamedText_44597: ; 8c39c (23:439c)
|
||||
_RockTunnel1BattleText2: ; 8c39c (23:439c)
|
||||
db $0, "Hmm. Maybe I'm", $4f
|
||||
db "lost in here...", $57
|
||||
|
||||
_UnnamedText_4459c: ; 8c3bb (23:43bb)
|
||||
_RockTunnel1EndBattleText2: ; 8c3bb (23:43bb)
|
||||
db $0, "Ease up!", $4f
|
||||
db "What am I doing?", $55
|
||||
db "Which way is out?", $58
|
||||
|
||||
_UnnamedText_445a1: ; 8c3e8 (23:43e8)
|
||||
_RockTunnel1AfterBattleText2: ; 8c3e8 (23:43e8)
|
||||
db $0, "That sleeping", $4f
|
||||
db "#MON on ROUTE", $55
|
||||
db "12 forced me to", $55
|
||||
db "take this detour.", $57
|
||||
|
||||
_UnnamedText_445a6: ; 8c427 (23:4427)
|
||||
_RockTunnel1BattleText3: ; 8c427 (23:4427)
|
||||
db $0, "Outsiders like", $4f
|
||||
db "you need to show", $55
|
||||
db "me some respect!", $57
|
||||
|
||||
_UnnamedText_445ab: ; 8c459 (23:4459)
|
||||
_RockTunnel1EndBattleText3: ; 8c459 (23:4459)
|
||||
db $0, "I give!", $58
|
||||
|
||||
_UnnamedText_445b0: ; 8c462 (23:4462)
|
||||
_RockTunnel1AfterBattleText3: ; 8c462 (23:4462)
|
||||
db $0, "You're talented", $4f
|
||||
db "enough to hike!", $57
|
||||
|
||||
_UnnamedText_445b5: ; 8c482 (23:4482)
|
||||
_RockTunnel1BattleText4: ; 8c482 (23:4482)
|
||||
db $0, "#MON fight!", $4f
|
||||
db "Ready, go!", $57
|
||||
|
||||
_UnnamedText_445ba: ; 8c49a (23:449a)
|
||||
_RockTunnel1EndBattleText4: ; 8c49a (23:449a)
|
||||
db $0, "Game", $4f
|
||||
db "over!", $58
|
||||
|
||||
_UnnamedText_445bf: ; 8c4a6 (23:44a6)
|
||||
_RockTunnel1AfterBattleText4: ; 8c4a6 (23:44a6)
|
||||
db $0, "Oh well, I'll get", $4f
|
||||
db "a ZUBAT as I go!", $57
|
||||
|
||||
_UnnamedText_445c4: ; 8c4c9 (23:44c9)
|
||||
_RockTunnel1BattleText5: ; 8c4c9 (23:44c9)
|
||||
db $0, "Eek! Don't try", $4f
|
||||
db "anything funny in", $55
|
||||
db "the dark!", $57
|
||||
|
||||
_UnnamedText_445c9: ; 8c4f4 (23:44f4)
|
||||
_RockTunnel1EndBattleText5: ; 8c4f4 (23:44f4)
|
||||
db $0, "It", $4f
|
||||
db "was too dark!", $58
|
||||
|
||||
_UnnamedText_445ce: ; 8c506 (23:4506)
|
||||
_RockTunnel1AfterBattleText5: ; 8c506 (23:4506)
|
||||
db $0, "I saw a MACHOP", $4f
|
||||
db "in this tunnel!", $57
|
||||
|
||||
_UnnamedText_445d3: ; 8c526 (23:4526)
|
||||
_RockTunnel1BattleText6: ; 8c526 (23:4526)
|
||||
db $0, "I came this far", $4f
|
||||
db "for #MON!", $57
|
||||
|
||||
_UnnamedText_445d8: ; 8c541 (23:4541)
|
||||
_RockTunnel1EndBattleText6: ; 8c541 (23:4541)
|
||||
db $0, "I'm", $4f
|
||||
db "out of #MON!", $58
|
||||
|
||||
_UnnamedText_445dd: ; 8c552 (23:4552)
|
||||
_RockTunnel1AfterBattleText6: ; 8c552 (23:4552)
|
||||
db $0, "You looked cute", $4f
|
||||
db "and harmless!", $57
|
||||
|
||||
_UnnamedText_445e2: ; 8c571 (23:4571)
|
||||
_RockTunnel1BattleText7: ; 8c571 (23:4571)
|
||||
db $0, "You have #MON!", $4f
|
||||
db "Let's start!", $57
|
||||
|
||||
_UnnamedText_445e7: ; 8c58d (23:458d)
|
||||
_RockTunnel1EndBattleText7: ; 8c58d (23:458d)
|
||||
db $0, "You", $4f
|
||||
db "play hard!", $58
|
||||
|
||||
_UnnamedText_445ec: ; 8c59d (23:459d)
|
||||
_RockTunnel1AfterBattleText7: ; 8c59d (23:459d)
|
||||
db $0, "Whew! I'm all", $4f
|
||||
db "sweaty now!", $57
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue