1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
@ Health and Safety Screen
HealthAndSafetyMainThread:
.byte 0xf6, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS05StationFile_Text
changeTileset 0xE3
pushR14
MsgEnd 0x163
.global GroundDataS05StationFile_Text @ 0x826F5F4
GroundDataS05StationFile_Text:
.string "../data/ground/ground_data_s05_station.c\0"
.align 2,0
HealthAndSafetyMainThreadHeader:
.byte 0x94, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte HealthAndSafetyMainThread
HealthAndSafety2MainThread:
.byte 0xf6, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS05StationFile_Text
pushR14
changeTileset 0xE3
StartSceneRunCall 0
.byte 0x22, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
pause 0xB4
setFlag 4
.byte 0x3b, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
pause 0xe10
fadeOut 1 0x1E 0
endFuncAndScript
HealthAndSafety2MainThreadHeader:
.byte 0x90, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte HealthAndSafety2MainThread
HealthAndSafetyCameraThread: @ 826F6E8
@ Thread init
.byte 0xf6, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS05StationFile_Text
@ Camera stuff
.byte 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
waitFlag 4
label 0
warpToLoc 1 @ Health and Safety w/ Press Button to Continue
pause 0x14
warpToLoc 0 @ Health and Safety w/o message
pause 0x14
loopLabel 0
.byte 0x00, 0x00, 0x01, 0x01
.byte 15, 11, 0x00, 0x02 @ Initial Camera coordinates
.4byte HealthAndSafetyCameraThread
.4byte HealthAndSafetyMainThreadHeader
.4byte HealthAndSafety2MainThreadHeader
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x84, 0xf7, 0x26, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x78, 0xf7, 0x26, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x88, 0xf7, 0x26, 0x08
@ Scenes?
HealthSafetyScenes: @ 826F7DC
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x8c, 0xf7, 0x26, 0x08
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xb4, 0xf7, 0x26, 0x08
HealthSafetyWaypoints: @ 826F7EC
.byte 15, 11, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 15, 31, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
.byte 0x02, 0x00, 0x00, 0x00
.4byte HealthSafetyScenes
.4byte HealthSafetyWaypoints
|