summaryrefslogtreecommitdiff
path: root/data/maps/MtMoon_B2F/scripts.inc
blob: 1947a3eb216e4f46ec9add4e1d33c077cabec7ba (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
MtMoon_B2F_MapScripts:: @ 8160699
	map_script 3, MtMoon_B2F_MapScript1_16069F
	.byte 0

MtMoon_B2F_MapScript1_16069F:: @ 816069F
	checkflag FLAG_0x232
	call_if 0, EventScript_1606A9
	end

EventScript_1606A9:: @ 81606A9
	clearflag FLAG_0x02F
	clearflag FLAG_0x030
	return

MtMoon_B2F_EventScript_1606B0:: @ 81606B0
	lockall
	applymovement 3, Movement_1A75EB
	waitmovement 0
	call EventScript_1606DD
	releaseall
	end

MtMoon_B2F_EventScript_1606C2:: @ 81606C2
	lock
	faceplayer
	checkflag FLAG_0x232
	goto_if_eq EventScript_160707
	checktrainerflag FLAG_0x0AA
	goto_if_eq EventScript_160711
	call EventScript_1606DD
	release
	end

EventScript_1606DD:: @ 81606DD
	textcolor 0
	message Text_172B64
	waitmessage
	playbgm BGM_FRLG_LEADER_EYE, 0
	waitbuttonpress
	setvar VAR_LAST_TALKED, 3
	trainerbattle 3, 170, 0, Text_172B99
	setvar VAR_0x408B, 1
	msgbox gUnknown_8172BAB
	return

EventScript_160707:: @ 8160707
	msgbox gUnknown_8172BFB
	release
	end

EventScript_160711:: @ 8160711
	msgbox gUnknown_8172BAB
	release
	end

MtMoon_B2F_EventScript_16071B:: @ 816071B
	lock
	faceplayer
	msgbox gUnknown_8172E77, MSGBOX_YESNO
	compare_var_to_value VAR_RESULT, 0
	goto_if_eq EventScript_1607DE
	removeobject 1
	additem ITEM_DOME_FOSSIL, 1
	giveitemfanfaremsg gUnknown_8172ECD, ITEM_DOME_FOSSIL, 1, BGM_FRLG_ME_KEYITEM
	closemessage
	special sub_8112364
	delay 10
	applymovement 3, Movement_16077A
	waitmovement 0
	moveobjectoffscreen 3
	textcolor 0
	playfanfare BGM_FRLG_ME_KEYITEM
	message Text_172BD6
	waitmessage
	waitfanfare
	removeobject 2
	setflag FLAG_0x272
	setflag FLAG_0x232
	release
	end

Movement_16077A:: @ 816077A
	step_13
	step_11
	step_11
	step_11
	step_end

MtMoon_B2F_EventScript_16077F:: @ 816077F
	lock
	faceplayer
	msgbox gUnknown_8172E94, MSGBOX_YESNO
	compare_var_to_value VAR_RESULT, 0
	goto_if_eq EventScript_1607DE
	removeobject 2
	additem ITEM_HELIX_FOSSIL, 1
	giveitemfanfaremsg gUnknown_8172EB2, ITEM_HELIX_FOSSIL, 1, BGM_FRLG_ME_KEYITEM
	closemessage
	special sub_8112364
	delay 10
	applymovement 3, Movement_1607E0
	waitmovement 0
	moveobjectoffscreen 3
	textcolor 0
	playfanfare BGM_FRLG_ME_KEYITEM
	message Text_172BD6
	waitmessage
	waitfanfare
	removeobject 1
	setflag FLAG_0x273
	setflag FLAG_0x232
	release
	end

EventScript_1607DE:: @ 81607DE
	release
	end

Movement_1607E0:: @ 81607E0
	step_11
	step_11
	step_11
	step_end

MtMoon_B2F_EventScript_1607E4:: @ 81607E4
	trainerbattle 0, 351, 0, Text_172C5A, Text_172CB8
	msgbox gUnknown_8172CCB, 6
	end

MtMoon_B2F_EventScript_1607FB:: @ 81607FB
	trainerbattle 0, 352, 0, Text_172CFC, Text_172D46
	msgbox gUnknown_8172D51, 6
	end

MtMoon_B2F_EventScript_160812:: @ 8160812
	trainerbattle 0, 353, 0, Text_172D82, Text_172DAF
	msgbox gUnknown_8172DC1, 6
	end

MtMoon_B2F_EventScript_160829:: @ 8160829
	trainerbattle 0, 354, 0, Text_172DF0, Text_172E3E
	msgbox gUnknown_8172E4B, 6
	end