summaryrefslogtreecommitdiff
path: root/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc
blob: 566ed3ee62a115982a509d9017f5df2669b86730 (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
SevenIsland_SeavaultCanyon_TanobyKey_MapScripts:: @ 8164DCC
	map_script 3, SevenIsland_SeavaultCanyon_TanobyKey_MapScript1_164DD2
	.byte 0

SevenIsland_SeavaultCanyon_TanobyKey_MapScript1_164DD2:: @ 8164DD2
	setworldmapflag FLAG_WORLD_MAP_SEVEN_ISLAND_SEAVAULT_CANYON_TANOBY_KEY
	checkflag FLAG_0x849
	call_if 1, EventScript_164E07
	setvar VAR_0x4001, 0
	setvar VAR_0x4002, 0
	setvar VAR_0x4003, 0
	setvar VAR_0x4004, 0
	setvar VAR_0x4005, 0
	setvar VAR_0x4006, 0
	setvar VAR_0x4007, 0
	setvar VAR_0x4008, 0
	end

EventScript_164E07:: @ 8164E07
	setobjectxyperm 1, 7, 2
	setobjectxyperm 2, 4, 4
	setobjectxyperm 3, 10, 4
	setobjectxyperm 4, 5, 6
	setobjectxyperm 5, 9, 6
	setobjectxyperm 6, 5, 8
	setobjectxyperm 7, 9, 8
	return

SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164E39:: @ 8164E39
	lockall
	compare_var_to_value VAR_0x4001, 100
	goto_if_eq EventScript_164F8A
	call EventScript_164F2E
	setvar VAR_0x4001, 100
	compare_var_to_value VAR_0x4008, 7
	goto_if_eq EventScript_164F8C
	releaseall
	end

SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164E5C:: @ 8164E5C
	lockall
	compare_var_to_value VAR_0x4002, 100
	goto_if_eq EventScript_164F8A
	call EventScript_164F2E
	setvar VAR_0x4002, 100
	compare_var_to_value VAR_0x4008, 7
	goto_if_eq EventScript_164F8C
	releaseall
	end

SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164E7F:: @ 8164E7F
	lockall
	compare_var_to_value VAR_0x4003, 100
	goto_if_eq EventScript_164F8A
	call EventScript_164F2E
	setvar VAR_0x4003, 100
	compare_var_to_value VAR_0x4008, 7
	goto_if_eq EventScript_164F8C
	releaseall
	end

SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164EA2:: @ 8164EA2
	lockall
	compare_var_to_value VAR_0x4004, 100
	goto_if_eq EventScript_164F8A
	call EventScript_164F2E
	setvar VAR_0x4004, 100
	compare_var_to_value VAR_0x4008, 7
	goto_if_eq EventScript_164F8C
	releaseall
	end

SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164EC5:: @ 8164EC5
	lockall
	compare_var_to_value VAR_0x4005, 100
	goto_if_eq EventScript_164F8A
	call EventScript_164F2E
	setvar VAR_0x4005, 100
	compare_var_to_value VAR_0x4008, 7
	goto_if_eq EventScript_164F8C
	releaseall
	end

SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164EE8:: @ 8164EE8
	lockall
	compare_var_to_value VAR_0x4006, 100
	goto_if_eq EventScript_164F8A
	call EventScript_164F2E
	setvar VAR_0x4006, 100
	compare_var_to_value VAR_0x4008, 7
	goto_if_eq EventScript_164F8C
	releaseall
	end

SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164F0B:: @ 8164F0B
	lockall
	compare_var_to_value VAR_0x4007, 100
	goto_if_eq EventScript_164F8A
	call EventScript_164F2E
	setvar VAR_0x4007, 100
	compare_var_to_value VAR_0x4008, 7
	goto_if_eq EventScript_164F8C
	releaseall
	end

EventScript_164F2E:: @ 8164F2E
	addvar VAR_0x4008, 1
	playse SE_RU_HYUU
	setvar VAR_0x8004, 1
	setvar VAR_0x8005, 1
	setvar VAR_0x8006, 8
	setvar VAR_0x8007, 3
	special sub_80CAC28
	delay 60
	return

EventScript_164F51:: @ 8164F51
	setvar VAR_0x8004, 2
	setvar VAR_0x8005, 2
	setvar VAR_0x8006, 10
	setvar VAR_0x8007, 3
	special sub_80CAC28
	delay 60
	setvar VAR_0x8004, 3
	setvar VAR_0x8005, 3
	setvar VAR_0x8006, 12
	setvar VAR_0x8007, 2
	special sub_80CAC28
	delay 60
	playse SE_EXP
	waitse
	return

EventScript_164F8A:: @ 8164F8A
	releaseall
	end

EventScript_164F8C:: @ 8164F8C
	call EventScript_164F51
	msgbox gUnknown_817D31B
	setflag FLAG_0x849
	releaseall
	end