summaryrefslogtreecommitdiff
path: root/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
blob: 8cb2aed22e607d1d6b6006d036dadfc5bdb6e249 (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
AbandonedShip_HiddenFloorCorridors_MapScripts:: @ 815EB46
	map_script 5, AbandonedShip_HiddenFloorCorridors_MapScript1_15EB51
	map_script 1, AbandonedShip_HiddenFloorCorridors_MapScript1_15EB5A
	.byte 0

AbandonedShip_HiddenFloorCorridors_MapScript1_15EB51:: @ 815EB51
	warp4 AbandonedShip_Underwater1, 255, 5, 4
	end

AbandonedShip_HiddenFloorCorridors_MapScript1_15EB5A:: @ 815EB5A
	checkflag 240
	callif 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBCB
	checkflag 241
	callif 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBD5
	checkflag 242
	callif 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBDF
	checkflag 243
	callif 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9
	checkflag 240
	callif 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
	checkflag 241
	callif 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
	checkflag 242
	callif 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
	checkflag 243
	callif 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3:: @ 815EBA3
	setmaptile 3, 8, 555, 1
	return

AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD:: @ 815EBAD
	setmaptile 6, 8, 555, 1
	return

AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7:: @ 815EBB7
	setmaptile 3, 3, 538, 0
	return

AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1:: @ 815EBC1
	setmaptile 9, 3, 538, 0
	return

AbandonedShip_HiddenFloorCorridors_EventScript_15EBCB:: @ 815EBCB
	setmaptile 3, 8, 563, 1
	return

AbandonedShip_HiddenFloorCorridors_EventScript_15EBD5:: @ 815EBD5
	setmaptile 6, 8, 563, 1
	return

AbandonedShip_HiddenFloorCorridors_EventScript_15EBDF:: @ 815EBDF
	setmaptile 3, 3, 564, 0
	return

AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9:: @ 815EBE9
	setmaptile 9, 3, 564, 0
	return

AbandonedShip_HiddenFloorCorridors_EventScript_15EBF3:: @ 815EBF3
	lockall
	checkflag 240
	jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
	checkitem ITEM_ROOM_1_KEY, 1
	compare RESULT, 0
	jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
	playsfx 21
	removeitem ITEM_ROOM_1_KEY, 1
	setflag 240
	call AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
	special DrawWholeMapView
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15EC2A:: @ 815EC2A
	lockall
	checkflag 241
	jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
	checkitem ITEM_ROOM_2_KEY, 1
	compare RESULT, 0
	jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
	playsfx 21
	removeitem ITEM_ROOM_2_KEY, 1
	setflag 241
	call AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
	special DrawWholeMapView
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15EC61:: @ 815EC61
	lockall
	checkflag 242
	jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
	checkitem ITEM_ROOM_4_KEY, 1
	compare RESULT, 0
	jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
	playsfx 21
	removeitem ITEM_ROOM_4_KEY, 1
	setflag 242
	call AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
	special DrawWholeMapView
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15EC98:: @ 815EC98
	lockall
	checkflag 243
	jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
	checkitem ITEM_ROOM_6_KEY, 1
	compare RESULT, 0
	jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECED
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
	playsfx 21
	removeitem ITEM_ROOM_6_KEY, 1
	setflag 243
	call AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
	special DrawWholeMapView
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF:: @ 815ECCF
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198DC0, 4
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9:: @ 815ECD9
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198DF4, 4
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3:: @ 815ECE3
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E28, 4
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15ECED:: @ 815ECED
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E5C, 4
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7:: @ 815ECF7
	msgbox AbandonedShip_HiddenFloorCorridors_Text_1986EC, 4
	releaseall
	end