summaryrefslogtreecommitdiff
path: root/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
blob: e8e48a6f6314d84f6294f80e58938cbd214c509e (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
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
	setdivewarp MAP_ABANDONED_SHIP_UNDERWATER1, 255, 5, 4
	end

AbandonedShip_HiddenFloorCorridors_MapScript1_15EB5A:: @ 815EB5A
	call_if_unset FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBCB
	call_if_unset FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBD5
	call_if_unset FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBDF
	call_if_unset FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9
	call_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
	call_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
	call_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
	call_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
	end

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

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

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

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

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

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

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

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

AbandonedShip_HiddenFloorCorridors_EventScript_15EBF3:: @ 815EBF3
	lockall
	goto_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
	checkitem ITEM_ROOM_1_KEY, 1
	compare RESULT, 0
	goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
	playse SE_PIN
	takeitem ITEM_ROOM_1_KEY, 1
	setflag FLAG_USED_ROOM_1_KEY
	call AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
	special DrawWholeMapView
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15EC2A:: @ 815EC2A
	lockall
	goto_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
	checkitem ITEM_ROOM_2_KEY, 1
	compare RESULT, 0
	goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
	playse SE_PIN
	takeitem ITEM_ROOM_2_KEY, 1
	setflag FLAG_USED_ROOM_2_KEY
	call AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
	special DrawWholeMapView
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15EC61:: @ 815EC61
	lockall
	goto_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
	checkitem ITEM_ROOM_4_KEY, 1
	compare RESULT, 0
	goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
	playse SE_PIN
	takeitem ITEM_ROOM_4_KEY, 1
	setflag FLAG_USED_ROOM_4_KEY
	call AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
	special DrawWholeMapView
	releaseall
	end

AbandonedShip_HiddenFloorCorridors_EventScript_15EC98:: @ 815EC98
	lockall
	goto_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
	checkitem ITEM_ROOM_6_KEY, 1
	compare RESULT, 0
	goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECED
	msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
	playse SE_PIN
	takeitem ITEM_ROOM_6_KEY, 1
	setflag FLAG_USED_ROOM_6_KEY
	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