blob: 31ec68fde11aa2efeb58bd83c6ea33e604ed2246 (
plain)
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
SCRIPT_START script_08014B34
BeginBlock
DoPostScriptAction 0x000a
_0807E930 0x0000
EndBlock
CheckLocalFlag 0x0063
JumpIf script_08014BE8
script_08014B48:
EndBlock
BeginBlock
CheckRoomFlag 0x0000
JumpIf script_08014B70
CheckEntityInteractType
JumpIfNot script_08014B48
EndBlock
_0807E864
_0807EB74
TextboxNoOverlap 0x2f01
_0807EA94
Wait 0x000f
_0807E878
Jump script_08014B48
script_08014B70:
EndBlock
_0807E864
Call sub_0807DF28
_0807E5F8 0x00000001
DoPostScriptAction 0x0004
WaitForSomething2 0x00000002
_0807E930 0x0010
Call sub_0806CCF8
Wait 0x0014
Call sub_0806CD04
Wait 0x0014
Call sub_0806CD14
Wait 0x0014
Call sub_0806CD20
Wait 0x0014
Call sub_0806CD30
Wait 0x0014
Call sub_0806CD3C
Wait 0x0014
Call sub_0806CD4C
PlaySound SFX_SECRET
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
Call sub_0807DF50
_0807E878
script_08014BE8:
_0807E930 0x0010
Call sub_0806CD4C
script_08014BF2:
CheckEntityInteractType
JumpIfNot script_08014BF2
_0807E864
CheckLocalFlag 0x0065
JumpIf script_08014C1C
SetLocalFlag 0x0065
TextboxNoOverlap 0x2f07
_0807EA94
SetIntVariable 0x00000064
_0807F034 0x003f
WaitPlayerAction8
Jump script_08014C22
script_08014C1C:
TextboxNoOverlap 0x2f08
_0807EA94
script_08014C22:
Wait 0x000f
_0807E878
Jump script_08014BF2
SCRIPT_START script_08014C2C
BeginBlock
Call sub_0806CD58
DoPostScriptAction 0x000a
_0807EB44 0x0004
_0807E930 0x0006
EndBlock
script_08014C42:
CheckEntityInteractType
JumpIfNot script_08014C42
_0807E864
_0807EB74
script_08014C4C:
Call sub_0806CCD0
JumpIfNot script_08014C4C
script_08014C56:
Call sub_0806CCB4
JumpIfNot script_08014C56
CheckLocalFlag 0x0066
JumpIf script_08014C7C
SetLocalFlag 0x0066
TextboxNoOverlap 0x2f0d
_0807EA94
_0807F034 0x000a
WaitPlayerAction8
Jump script_08014C82
script_08014C7C:
TextboxNoOverlap 0x2f09
_0807EA94
script_08014C82:
Wait 0x000f
_0807E878
_0807EB44 0x0004
_0807E930 0x0006
Jump script_08014C42
SCRIPT_START script_08014C94
BeginBlock
CheckGlobalFlag 0x0024
JumpIf script_08014CD4
Call sub_0806C870
DoPostScriptAction 0x000a
DoPostScriptAction 0x0000
EndBlock
script_08014CAE:
EndBlock
BeginBlock
CheckGlobalFlag 0x0024
JumpIf script_08014CD4
_0807E30C
JumpIfNot script_08014CAE
EndBlock
_0807E864
_0807EB74
Call sub_0806C90C
_0807EA94
_0807E878
Jump script_08014CAE
script_08014CD4:
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
|