summaryrefslogtreecommitdiff
path: root/data/scripts/maps/RustboroCity_PokemonSchool.inc
blob: 21fdf3d3b1c0adbb1ae31fb17d685eb47082034e (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
159
160
161
162
163
164
165
RustboroCity_PokemonSchool_MapScripts:: @ 81579E1
	.byte 0

RustboroCity_PokemonSchool_EventScript_1579E2:: @ 81579E2
	lockall
	msgbox RustboroCity_PokemonSchool_Text_184321, 4
	goto RustboroCity_PokemonSchool_EventScript_1579F1
	end

RustboroCity_PokemonSchool_EventScript_1579F1:: @ 81579F1
	message RustboroCity_PokemonSchool_Text_184368
	waitmessage
	multichoicegrid 8, 1, 13, 3, 0
	switch RESULT
	case 0, RustboroCity_PokemonSchool_EventScript_157A50
	case 1, RustboroCity_PokemonSchool_EventScript_157A5E
	case 2, RustboroCity_PokemonSchool_EventScript_157A6C
	case 3, RustboroCity_PokemonSchool_EventScript_157A7A
	case 4, RustboroCity_PokemonSchool_EventScript_157A88
	case 5, RustboroCity_PokemonSchool_EventScript_157A96
	case 127, RustboroCity_PokemonSchool_EventScript_157A96
	end

RustboroCity_PokemonSchool_EventScript_157A50:: @ 8157A50
	msgbox RustboroCity_PokemonSchool_Text_184389, 4
	goto RustboroCity_PokemonSchool_EventScript_1579F1
	end

RustboroCity_PokemonSchool_EventScript_157A5E:: @ 8157A5E
	msgbox RustboroCity_PokemonSchool_Text_184447, 4
	goto RustboroCity_PokemonSchool_EventScript_1579F1
	end

RustboroCity_PokemonSchool_EventScript_157A6C:: @ 8157A6C
	msgbox RustboroCity_PokemonSchool_Text_1844EC, 4
	goto RustboroCity_PokemonSchool_EventScript_1579F1
	end

RustboroCity_PokemonSchool_EventScript_157A7A:: @ 8157A7A
	msgbox RustboroCity_PokemonSchool_Text_1845A5, 4
	goto RustboroCity_PokemonSchool_EventScript_1579F1
	end

RustboroCity_PokemonSchool_EventScript_157A88:: @ 8157A88
	msgbox RustboroCity_PokemonSchool_Text_184627, 4
	goto RustboroCity_PokemonSchool_EventScript_1579F1
	end

RustboroCity_PokemonSchool_EventScript_157A96:: @ 8157A96
	releaseall
	end

RustboroCity_PokemonSchool_EventScript_157A98:: @ 8157A98
	msgbox RustboroCity_PokemonSchool_Text_18480E, 2
	end

RustboroCity_PokemonSchool_EventScript_157AA1:: @ 8157AA1
	msgbox RustboroCity_PokemonSchool_Text_18483C, 2
	end

RustboroCity_PokemonSchool_EventScript_157AAA:: @ 8157AAA
	msgbox RustboroCity_PokemonSchool_Text_184873, 2
	end

RustboroCity_PokemonSchool_EventScript_157AB3:: @ 8157AB3
	msgbox RustboroCity_PokemonSchool_Text_1848D8, 2
	end

RustboroCity_PokemonSchool_EventScript_157ABC:: @ 8157ABC
	msgbox RustboroCity_PokemonSchool_Text_184988, 2
	end

RustboroCity_PokemonSchool_EventScript_157AC5:: @ 8157AC5
	msgbox RustboroCity_PokemonSchool_Text_184A17, 3
	end

RustboroCity_PokemonSchool_EventScript_157ACE:: @ 8157ACE
	lock
	faceplayer
	checkflag FLAG_RECEIVED_QUICK_CLAW
	goto_if_eq RustboroCity_PokemonSchool_EventScript_157B34
	compare FACING, 4
	call_if 1, RustboroCity_PokemonSchool_EventScript_157B1E
	compare FACING, 3
	call_if 1, RustboroCity_PokemonSchool_EventScript_157B29
	msgbox RustboroCity_PokemonSchool_Text_1846A2, 4
	giveitem_std ITEM_QUICK_CLAW
	compare RESULT, 0
	goto_if_eq RustboroCity_PokemonSchool_EventScript_1A029B
	closemessage
	applymovement LAST_TALKED, RustboroCity_PokemonSchool_Movement_1A0845
	waitmovement 0
	setflag FLAG_RECEIVED_QUICK_CLAW
	release
	end

RustboroCity_PokemonSchool_EventScript_157B1E:: @ 8157B1E
	applymovement LAST_TALKED, RustboroCity_PokemonSchool_Movement_157B60
	waitmovement 0
	return

RustboroCity_PokemonSchool_EventScript_157B29:: @ 8157B29
	applymovement LAST_TALKED, RustboroCity_PokemonSchool_Movement_157B49
	waitmovement 0
	return

RustboroCity_PokemonSchool_EventScript_157B34:: @ 8157B34
	msgbox RustboroCity_PokemonSchool_Text_184737, 4
	closemessage
	applymovement LAST_TALKED, RustboroCity_PokemonSchool_Movement_1A0845
	waitmovement 0
	release
	end

RustboroCity_PokemonSchool_Movement_157B49:: @ 8157B49
	step_left
	step_down
	step_down
	step_right
	step_25
	step_14
	step_14
	step_14
	step_down
	step_27
	step_14
	step_14
	step_right
	step_14
	step_14
	step_13
	step_up
	step_left
	step_left
	step_up
	step_up
	step_right
	step_end

RustboroCity_PokemonSchool_Movement_157B60:: @ 8157B60
	step_right
	step_right
	step_down
	step_down
	step_left
	step_left
	step_25
	step_14
	step_14
	step_14
	step_down
	step_27
	step_14
	step_14
	step_right
	step_14
	step_14
	step_13
	step_up
	step_right
	step_up
	step_up
	step_left
	step_left
	step_end