summaryrefslogtreecommitdiff
path: root/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
blob: b6aba9523d3f0351395dc4a0cf14e7c21e307e06 (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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
ShoalCave_LowTideInnerRoom_MapScripts:: @ 815E192
	map_script 1, ShoalCave_LowTideInnerRoom_MapScript1_15E1B3
	map_script 3, ShoalCave_LowTideInnerRoom_MapScript1_15E19D
	.byte 0

ShoalCave_LowTideInnerRoom_MapScript1_15E19D:: @ 815E19D
	checkflag FLAG_SYS_SHOAL_TIDE
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1AB
	goto ShoalCave_LowTideInnerRoom_EventScript_15E1AF

ShoalCave_LowTideInnerRoom_EventScript_15E1AB:: @ 815E1AB
	setmaplayoutindex 170
	end

ShoalCave_LowTideInnerRoom_EventScript_15E1AF:: @ 815E1AF
	setmaplayoutindex 166
	end

ShoalCave_LowTideInnerRoom_MapScript1_15E1B3:: @ 815E1B3
	call ShoalCave_LowTideInnerRoom_EventScript_15E1B9
	end

ShoalCave_LowTideInnerRoom_EventScript_15E1B9:: @ 815E1B9
	checkflag FLAG_HIDE_TOOK_SHOAL_SALT_1
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
	checkflag FLAG_SYS_SHOAL_TIDE
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
	setmetatile 31, 8, 856, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_15E1DA
	end

ShoalCave_LowTideInnerRoom_EventScript_15E1DA:: @ 815E1DA
	checkflag FLAG_HIDE_TOOK_SHOAL_SALT_2
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
	checkflag FLAG_SYS_SHOAL_TIDE
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
	setmetatile 14, 26, 856, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_15E1FB
	end

ShoalCave_LowTideInnerRoom_EventScript_15E1FB:: @ 815E1FB
	checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_1
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E213
	setmetatile 41, 20, 857, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_15E213
	end

ShoalCave_LowTideInnerRoom_EventScript_15E213:: @ 815E213
	checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_2
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E22B
	setmetatile 41, 10, 857, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_15E22B
	end

ShoalCave_LowTideInnerRoom_EventScript_15E22B:: @ 815E22B
	checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_3
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E243
	setmetatile 6, 9, 857, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_15E243
	end

ShoalCave_LowTideInnerRoom_EventScript_15E243:: @ 815E243
	checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_4
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E256
	setmetatile 16, 13, 857, 1
	return

ShoalCave_LowTideInnerRoom_EventScript_15E256:: @ 815E256
	return

ShoalCave_LowTideInnerRoom_EventScript_15E257:: @ 815E257
	lockall
	checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_1
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
	giveitem_std ITEM_SHOAL_SHELL
	compare RESULT, 0
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmetatile 41, 20, 859, 0
	special DrawWholeMapView
	setflag FLAG_HIDE_TOOK_SHOAL_SHELL_1
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E289:: @ 815E289
	msgbox ShoalCave_LowTideInnerRoom_Text_1C69B8, 4
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E293:: @ 815E293
	lockall
	checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_2
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
	giveitem_std ITEM_SHOAL_SHELL
	compare RESULT, 0
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmetatile 41, 10, 859, 0
	special DrawWholeMapView
	setflag FLAG_HIDE_TOOK_SHOAL_SHELL_2
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E2C5:: @ 815E2C5
	lockall
	checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_3
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
	giveitem_std ITEM_SHOAL_SHELL
	compare RESULT, 0
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmetatile 6, 9, 859, 0
	special DrawWholeMapView
	setflag FLAG_HIDE_TOOK_SHOAL_SHELL_3
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E2F7:: @ 815E2F7
	lockall
	checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_4
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
	giveitem_std ITEM_SHOAL_SHELL
	compare RESULT, 0
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmetatile 16, 13, 859, 0
	special DrawWholeMapView
	setflag FLAG_HIDE_TOOK_SHOAL_SHELL_4
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E329:: @ 815E329
	lockall
	checkflag FLAG_HIDE_TOOK_SHOAL_SALT_1
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E35B
	giveitem_std ITEM_SHOAL_SALT
	compare RESULT, 0
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmetatile 31, 8, 858, 0
	special DrawWholeMapView
	setflag FLAG_HIDE_TOOK_SHOAL_SALT_1
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E35B:: @ 815E35B
	msgbox ShoalCave_LowTideInnerRoom_Text_1C6979, 4
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E365:: @ 815E365
	lockall
	checkflag FLAG_HIDE_TOOK_SHOAL_SALT_2
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E35B
	giveitem_std ITEM_SHOAL_SALT
	compare RESULT, 0
	goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmetatile 14, 26, 858, 0
	special DrawWholeMapView
	setflag FLAG_HIDE_TOOK_SHOAL_SALT_2
	releaseall
	end