summaryrefslogtreecommitdiff
path: root/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
blob: 94505a96dc035158b087fd4bde2b736d4d1fd3a5 (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
158
ShoalCave_LowTideInnerRoom_MapScripts:: @ 8236EF5
	map_script 1, ShoalCave_LowTideInnerRoom_MapScript1_236F16
	map_script 3, ShoalCave_LowTideInnerRoom_MapScript1_236F00
	.byte 0

ShoalCave_LowTideInnerRoom_MapScript1_236F00: @ 8236F00
	checkflag FLAG_SYS_SHOAL_TIDE
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236F0E
	goto ShoalCave_LowTideInnerRoom_EventScript_236F12

ShoalCave_LowTideInnerRoom_EventScript_236F0E:: @ 8236F0E
	setmaplayoutindex 169
	end

ShoalCave_LowTideInnerRoom_EventScript_236F12:: @ 8236F12
	setmaplayoutindex 165
	end

ShoalCave_LowTideInnerRoom_MapScript1_236F16: @ 8236F16
	call ShoalCave_LowTideInnerRoom_EventScript_236F1C
	end

ShoalCave_LowTideInnerRoom_EventScript_236F1C:: @ 8236F1C
	checkflag FLAG_0x3B8
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236F3D
	checkflag FLAG_SYS_SHOAL_TIDE
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236F3D
	setmetatile 31, 8, 856, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_236F3D
	end

ShoalCave_LowTideInnerRoom_EventScript_236F3D:: @ 8236F3D
	checkflag FLAG_0x3B9
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236F5E
	checkflag FLAG_SYS_SHOAL_TIDE
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236F5E
	setmetatile 14, 26, 856, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_236F5E
	end

ShoalCave_LowTideInnerRoom_EventScript_236F5E:: @ 8236F5E
	checkflag FLAG_0x3BC
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236F76
	setmetatile 41, 20, 857, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_236F76
	end

ShoalCave_LowTideInnerRoom_EventScript_236F76:: @ 8236F76
	checkflag FLAG_0x3BD
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236F8E
	setmetatile 41, 10, 857, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_236F8E
	end

ShoalCave_LowTideInnerRoom_EventScript_236F8E:: @ 8236F8E
	checkflag FLAG_0x3BE
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FA6
	setmetatile 6, 9, 857, 1
	goto ShoalCave_LowTideInnerRoom_EventScript_236FA6
	end

ShoalCave_LowTideInnerRoom_EventScript_236FA6:: @ 8236FA6
	checkflag FLAG_0x3BF
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FB9
	setmetatile 16, 13, 857, 1
	return

ShoalCave_LowTideInnerRoom_EventScript_236FB9:: @ 8236FB9
	return

ShoalCave_LowTideInnerRoom_EventScript_236FBA:: @ 8236FBA
	lockall
	checkflag FLAG_0x3BC
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FEC
	giveitem_std ITEM_SHOAL_SHELL
	compare VAR_RESULT, 0
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
	setmetatile 41, 20, 859, 0
	special DrawWholeMapView
	setflag FLAG_0x3BC
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_236FEC:: @ 8236FEC
	msgbox ShoalCave_LowTideInnerRoom_Text_2A81A8, 4
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_236FF6:: @ 8236FF6
	lockall
	checkflag FLAG_0x3BD
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FEC
	giveitem_std ITEM_SHOAL_SHELL
	compare VAR_RESULT, 0
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
	setmetatile 41, 10, 859, 0
	special DrawWholeMapView
	setflag FLAG_0x3BD
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_237028:: @ 8237028
	lockall
	checkflag FLAG_0x3BE
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FEC
	giveitem_std ITEM_SHOAL_SHELL
	compare VAR_RESULT, 0
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
	setmetatile 6, 9, 859, 0
	special DrawWholeMapView
	setflag FLAG_0x3BE
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_23705A:: @ 823705A
	lockall
	checkflag FLAG_0x3BF
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FEC
	giveitem_std ITEM_SHOAL_SHELL
	compare VAR_RESULT, 0
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
	setmetatile 16, 13, 859, 0
	special DrawWholeMapView
	setflag FLAG_0x3BF
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_23708C:: @ 823708C
	lockall
	checkflag FLAG_0x3B8
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_2370BE
	giveitem_std ITEM_SHOAL_SALT
	compare VAR_RESULT, 0
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
	setmetatile 31, 8, 858, 0
	special DrawWholeMapView
	setflag FLAG_0x3B8
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_2370BE:: @ 82370BE
	msgbox ShoalCave_LowTideInnerRoom_Text_2A8169, 4
	releaseall
	end

ShoalCave_LowTideInnerRoom_EventScript_2370C8:: @ 82370C8
	lockall
	checkflag FLAG_0x3B9
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_2370BE
	giveitem_std ITEM_SHOAL_SALT
	compare VAR_RESULT, 0
	goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
	setmetatile 14, 26, 858, 0
	special DrawWholeMapView
	setflag FLAG_0x3B9
	releaseall
	end