pmd-red/data/scripts/intro.inc
2023-06-12 00:14:35 -04:00

159 lines
6.8 KiB
SQL

@ Above the Town (Intro)
AboveTheTownMainThread:
.byte 0xf6, 0x00, 0x16, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS03StationFile_Text
changeTileset 0xE1
pushR14
msgEnd 0x163
.global GroundDataS03StationFile_Text @ 0x826EC98
GroundDataS03StationFile_Text:
.string "../data/ground/ground_data_s03_station.c\0"
.align 2,0
.global gUnknown_826ECC4
gUnknown_826ECC4:
.byte 0x94, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte AboveTheTownMainThread
.global gUnknown_826ECD0
gUnknown_826ECD0:
.byte 0xf6, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS03StationFile_Text
changeTileset 0xe1
StartSceneRunCall 0
PlayMusic MUS_INTRO
.byte 0x22, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
pause 0x4
setFlag 5
pause 0x14
setFlag 4
pause 0x28
.byte 0x3b, 0x38, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
waitFlag 3
fadeColorIn 1 1 0x3C 0x00ffffff
.byte 0xe0, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
endFuncAndScript
.global gUnknown_826EDC0
gUnknown_826EDC0:
.byte 0x90, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte gUnknown_826ECD0
.global gUnknown_826EDCC
gUnknown_826EDCC:
.byte 0xf6, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS03StationFile_Text
.byte 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
waitFlag 4
gridMoveTo 0x40 0
closeThread
.global gUnknown_826EE1C
gUnknown_826EE1C:
.byte 0xf6, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS03StationFile_Text
.byte 0x53, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setAnimation 0xE
waitFlag 5
.byte 0x80, 0x00, 0x33, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x80, 0x00, 0x66, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
pause 0x14
setAnimation 0xF
.byte 0x80, 0x00, 0x80, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setAnimation 0x10
.byte 0x80, 0x00, 0x00, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setAnimation 0x11
.byte 0x80, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setAnimation 0x12
.byte 0x80, 0x00, 0x00, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setAnimation 0x13
.byte 0x80, 0x00, 0x00, 0x05, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setFlag 6
setAnimation 0x14
.byte 0x80, 0x00, 0x00, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setFlag 3
setAnimation 0x15
.byte 0x80, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setAnimation 0x15
.byte 0x80, 0x00, 0x00, 0x08, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
closeThreadRemoveObject
.global gUnknown_826EFEC
gUnknown_826EFEC:
.byte 0xf6, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS03StationFile_Text
.byte 0x53, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
setAnimation 8
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
waitFlag 6
.byte 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x80, 0x00, 0x33, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
closeThread
.global gUnknown_826F09C
gUnknown_826F09C:
.byte 0x3b, 0x00, 0x02, 0x01, 0x1d, 0x0f, 0x00, 0x02
.4byte gUnknown_826EE1C
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x02, 0x01, 0x0d, 0x11, 0x00, 0x02
.4byte gUnknown_826EFEC
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global gUnknown_826F0CC
gUnknown_826F0CC:
.byte 0x00, 0x00, 0x01, 0x01, 0x12, 0x1b, 0x00, 0x02
.4byte gUnknown_826EDCC
.global gUnknown_826F0D8
gUnknown_826F0D8:
.4byte gUnknown_826ECC4
.global gUnknown_826F0DC
gUnknown_826F0DC:
.4byte gUnknown_826EDC0
.global gUnknown_826F0E0
gUnknown_826F0E0:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.4byte gUnknown_826F0D8
.global gUnknown_826F108
gUnknown_826F108:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.4byte gUnknown_826F09C
.byte 0x01, 0x00, 0x00, 0x00
.4byte gUnknown_826F0CC
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.4byte gUnknown_826F0DC
.global gUnknown_826F130
gUnknown_826F130:
.byte 0x01, 0x00, 0x00, 0x00
.4byte gUnknown_826F0E0
.byte 0x01, 0x00, 0x00, 0x00
.4byte gUnknown_826F108
@ Intro Waypoints
.global IntroWaypoints
IntroWaypoints:
.byte 0x12, 0x0b, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x20, 0x10, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x23, 0x13, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x20, 0x16, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x1b, 0x18, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x16, 0x17, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x11, 0x14, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x0d, 0x11, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x09, 0x0d, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x04, 0x07, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x01, 0x00, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x0d, 0x26, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.global gUnknown_826F1A0
gUnknown_826F1A0:
.byte 0x02, 0x00, 0x00, 0x00
.4byte gUnknown_826F130
.4byte IntroWaypoints