summaryrefslogtreecommitdiff
path: root/data/scripts/script_08014B34.inc
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