summaryrefslogtreecommitdiff
path: root/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
blob: eab522a1fbef1dfb99daabf3f35c20bd4e0b695f (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 2106
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1AB
	jump ShoalCave_LowTideInnerRoom_EventScript_15E1AF

ShoalCave_LowTideInnerRoom_EventScript_15E1AB:: @ 815E1AB
	setmapfooter 170
	end

ShoalCave_LowTideInnerRoom_EventScript_15E1AF:: @ 815E1AF
	setmapfooter 166
	end

ShoalCave_LowTideInnerRoom_MapScript1_15E1B3:: @ 815E1B3
	call ShoalCave_LowTideInnerRoom_EventScript_15E1B9
	end

ShoalCave_LowTideInnerRoom_EventScript_15E1B9:: @ 815E1B9
	checkflag 952
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
	checkflag 2106
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
	setmaptile 31, 8, 856, 1
	jump ShoalCave_LowTideInnerRoom_EventScript_15E1DA
	end

ShoalCave_LowTideInnerRoom_EventScript_15E1DA:: @ 815E1DA
	checkflag 953
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
	checkflag 2106
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
	setmaptile 14, 26, 856, 1
	jump ShoalCave_LowTideInnerRoom_EventScript_15E1FB
	end

ShoalCave_LowTideInnerRoom_EventScript_15E1FB:: @ 815E1FB
	checkflag 956
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E213
	setmaptile 41, 20, 857, 1
	jump ShoalCave_LowTideInnerRoom_EventScript_15E213
	end

ShoalCave_LowTideInnerRoom_EventScript_15E213:: @ 815E213
	checkflag 957
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E22B
	setmaptile 41, 10, 857, 1
	jump ShoalCave_LowTideInnerRoom_EventScript_15E22B
	end

ShoalCave_LowTideInnerRoom_EventScript_15E22B:: @ 815E22B
	checkflag 958
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E243
	setmaptile 6, 9, 857, 1
	jump ShoalCave_LowTideInnerRoom_EventScript_15E243
	end

ShoalCave_LowTideInnerRoom_EventScript_15E243:: @ 815E243
	checkflag 959
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E256
	setmaptile 16, 13, 857, 1
	return

ShoalCave_LowTideInnerRoom_EventScript_15E256:: @ 815E256
	return

ShoalCave_LowTideInnerRoom_EventScript_15E257:: @ 815E257
	lockall
	checkflag 956
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E289
	giveitem ITEM_SHOAL_SHELL
	compare RESULT, 0
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmaptile 41, 20, 859, 0
	special 142
	setflag 956
	releaseall
	end

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

ShoalCave_LowTideInnerRoom_EventScript_15E293:: @ 815E293
	lockall
	checkflag 957
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E289
	giveitem ITEM_SHOAL_SHELL
	compare RESULT, 0
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmaptile 41, 10, 859, 0
	special 142
	setflag 957
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E2C5:: @ 815E2C5
	lockall
	checkflag 958
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E289
	giveitem ITEM_SHOAL_SHELL
	compare RESULT, 0
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmaptile 6, 9, 859, 0
	special 142
	setflag 958
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E2F7:: @ 815E2F7
	lockall
	checkflag 959
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E289
	giveitem ITEM_SHOAL_SHELL
	compare RESULT, 0
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmaptile 16, 13, 859, 0
	special 142
	setflag 959
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_15E329:: @ 815E329
	lockall
	checkflag 952
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E35B
	giveitem ITEM_SHOAL_SALT
	compare RESULT, 0
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmaptile 31, 8, 858, 0
	special 142
	setflag 952
	releaseall
	end

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

ShoalCave_LowTideInnerRoom_EventScript_15E365:: @ 815E365
	lockall
	checkflag 953
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E35B
	giveitem ITEM_SHOAL_SALT
	compare RESULT, 0
	jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
	setmaptile 14, 26, 858, 0
	special 142
	setflag 953
	releaseall
	end