-
Notifications
You must be signed in to change notification settings - Fork 0
/
[proc,skill_guide_data_agility].cs2
314 lines (314 loc) · 12.9 KB
/
[proc,skill_guide_data_agility].cs2
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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
// 6552
[proc,skill_guide_data_agility](int $int0, int $int1)(int, namedobj, string)
switch_int ($int0) {
case 0 :
switch_int ($int1) {
case 0 :
return(1, swamp_toad_2150, "Gnome Stronghold Agility Course");
case 1 :
return(1, gnomeball_751, "Gnomeball game");
case 2 :
return(1, agility_arena_ticket_2996, "Low-level Agility Arena obstacles");
case 3 :
return(5, shayzien_helm_1_13359, "Shayzien Basic Course");
case 4 :
return(10, mark_of_grace_11849, "Draynor Village Rooftop Course");
case 5 :
return(20, mark_of_grace_11849, "Al Kharid Rooftop Course");
case 6 :
return(20, agility_arena_ticket_2996, "Medium-level Agility Arena obstacles");
case 7 :
return(25, leather_boots_1061, "Werewolf Skullball game");
case 8 :
return(30, pyramid_top_6970, "Agility Pyramid");
case 9 :
return(30, mark_of_grace_11849, "Varrock Rooftop Course");
case 10 :
return(30, clockwork_suit_10595, "Penguin Agility Course");
case 11 :
return(35, steel_battleaxe_1365, "Barbarian Outpost Agility Course");
case 12 :
return(40, mark_of_grace_11849, "Canifis Rooftop Course");
case 13 :
return(40, agility_arena_ticket_2996, "High-level Agility Arena obstacles");
case 14 :
return(48, ninja_monkey_greegree_4024, "Ape Atoll Agility Course");
case 15 :
return(48, shayzien_helm_5_13379, "Shayzien Advanced Course");
case 16 :
return(50, mark_of_grace_11849, "Falador Rooftop Course");
case 17 :
return(52, skull_964, "Wilderness Course");
case 18 :
return(60, stick_4179, "Werewolf Agility Course");
case 19 :
return(60, mark_of_grace_11849, "Seers' Village Rooftop Course");
case 20 :
return(70, bullseye_lantern_4550, "Caves south of Dorgesh-Kaan");
case 21 :
return(70, mark_of_grace_11849, "Pollnivneach Rooftop Course");
case 22 :
return(75, crystal_shard_23962, "Prifddinas Agility Course");
case 23 :
return(80, mark_of_grace_11849, "Rellekka Rooftop Course");
case 24 :
return(90, mark_of_grace_11849, "Ardougne Rooftop Course");
case default :
return(-1, null, "");
}
case 1 :
switch_int ($int1) {
case 0 :
return(10, agility_jump_6518, "Rope-swing to Moss Giant Island");
case 1 :
return(12, agility_jump_6518, "Stepping stones in Karamja Dungeon");
case 2 :
return(15, agility_jump_6518, "Monkey bars under Edgeville");
case 3 :
return(22, agility_contortion_6520, "Pipe contortion in Karamja Dungeon");
case 4 :
return(30, agility_jump_6518, "Stepping stones in south-eastern Karamja");
case 5 :
return(34, agility_contortion_6520, "Pipe contortion in Karamja Dungeon");
case 6 :
return(45, agility_balance_6519, "Elf area log balance");
case 7 :
return(49, agility_contortion_6520, "Contortion in Yanille Dungeon small room");
case 8 :
return(60, agility_contortion_6520, "Access the God Wars Dungeon area via the Agility route");
case 9 :
return(67, agility_climb_6521, "Yanille Dungeon's rubble climb");
case 10 :
return(70, agility_climb_6521, "Enter the Saradomin area of the God Wars Dungeon");
}
case 2 :
switch_int ($int1) {
case 0 :
return(5, agility_climb_6517, "Falador Agility shortcut");
case 1 :
return(8, agility_balance_6515, "Cross the River Lum to Al Kharid<br> (with 19 Strength and 37 Ranged)");
case 2 :
return(10, agility_climb_6517, "Corsair Cove shortcut");
case 3 :
return(11, agility_climb_6517, "Scale Falador wall<br> (with 37 Strength and 19 Ranged)");
case 4 :
return(13, agility_jump_6514, "Jump fence south of Varrock");
case 5 :
return(14, agility_balance_6515, "Scale Goblin village wall");
case 6 :
return(15, agility_jump_6514, "Corsair Cove Dungeon shortcut<br> (after Dragon Slayer)");
case 7 :
return(16, agility_contortion_6516, "Yanille Agility shortcut");
case 8 :
return(17, agility_contortion_6516, "Kourend Catacombs Agility shortcut");
case 9 :
return(20, agility_balance_6515, "Coal Truck log balance");
case 10 :
return(21, agility_contortion_6516, "Grand Exchange Agility shortcut");
case 11 :
return(23, agility_climb_6517, "Scale the Observatory cliff<br> (with 28 Strength and 24 Ranged, after completing the Observatory quest)");
case 12 :
return(25, agility_climb_6517, "Eagles' Peak Agility shortcut");
case 13 :
return(26, agility_contortion_6516, "Falador Agility shortcut");
case 14 :
return(28, agility_balance_6515, "Kourend Catacombs pillar jump shortcut");
case 15 :
return(29, agility_climb_6517, "Mount Karuulm lower cliffside climb");
case 16 :
return(30, agility_climb_6517, "Corsair Cove Resource Area shortcut<br> (after Dragon Slayer)");
case 17 :
return(31, agility_balance_6515, "Draynor Manor stones to Champions' Guild");
case 18 :
return(32, agility_climb_6517, "Scale the Catherby cliff<br> (with 35 Strength and 35 Ranged)");
case 19 :
return(33, agility_balance_6515, "Ardougne log balance shortcut");
case 20 :
return(34, agility_contortion_6516, "Kourend Catacombs Agility shortcut");
case 21 :
return(36, agility_climb_6517, "Escape from the water obelisk island<br> (with 22 Strength and 39 Ranged)");
case 22 :
return(37, agility_climb_6517, "Gnome Stronghold shortcut");
case 23 :
return(38, agility_climb_6517, "Al Kharid Mining pit cliffside scramble");
case 24 :
return(39, agility_climb_6517, "Scale Yanille wall<br> (with 38 Strength and 21 Ranged)");
case 25 :
return(40, agility_jump_6514, "Hosidius lake isle jump");
case 26 :
return(41, agility_climb_6517, "Trollheim easy cliffside scramble");
case 27 :
return(42, agility_contortion_6516, "Dwarven Mine narrow crevice");
case 28 :
return(42, agility_contortion_6516, "Draynor narrow tunnel");
case 29 :
return(43, agility_climb_6517, "Trollheim medium cliffside scramble");
case 30 :
return(44, agility_climb_6517, "Trollheim advanced cliffside scramble");
case 31 :
return(45, agility_jump_6514, "Hosidius river jump");
case 32 :
return(46, agility_contortion_6516, "Cosmic Temple - medium narrow walkway");
case 33 :
return(46, agility_contortion_6516, "Deep Wilderness - narrow tunnel");
case 34 :
return(47, agility_climb_6517, "Trollheim hard cliffside scramble");
case 35 :
return(48, agility_balance_6515, "Log balance to Fremennik Province");
case 36 :
return(49, agility_jump_6514, "Arceuus essence mine boulder leap");
case 37 :
return(50, agility_jump_6514, "Stepping stone into Morytania near the Nature Grotto");
case 38 :
return(51, agility_contortion_6516, "Pipe from Edgeville dungeon to Varrock Sewers");
case 39 :
return(52, agility_climb_6517, "Arceuus essence mine eastern scramble");
case 40 :
return(53, agility_climb_6517, "Karamja crossing, south of volcano<br> (with 21 Strength and 42 Ranged)");
case 41 :
return(54, agility_contortion_6516, "Motherlode Mine dark tunnel");
case 42 :
return(55, agility_jump_6514, "Stepping stone by Miscellania docks");
case 43 :
return(56, agility_climb_6517, "Rock climb in the Temple of the Eye");
case 44 :
return(57, agility_climb_6517, "Rellekka east fence shortcut");
case 45 :
return(58, agility_climb_6517, "Port Phasmatys ectopool shortcut");
case 46 :
return(59, agility_climb_6517, "Elven overpass easy cliffside scramble");
case 47 :
return(60, agility_climb_6517, "Wilderness from the God Wars Dungeon area climb");
case 48 :
return(60, agility_jump_6514, "Estuary crossing on Mos Le'Harmless");
case 49 :
return(60, agility_jump_6514, "Pillars in the Wintertodt's Prison");
case 50 :
return(60, agility_jump_6514, "Stepping stone in the Tombs of Amascut");
case 51 :
return(61, agility_climb_6517, "Slayer Tower medium spiked chain climb");
case 52 :
return(62, agility_contortion_6516, "Slayer Dungeon narrow crevice");
case 53 :
return(62, agility_climb_6517, "Mount Karuulm upper cliffside climb");
case 54 :
return(62, agility_jump_6514, "Stepping stones in the Necropolis");
case 55 :
return(63, agility_climb_6517, "Taverley dungeon lesser demon fence shortcut");
case 56 :
return(63, agility_climb_6517, "Darkmeyer wall climb");
case 57 :
return(64, agility_climb_6517, "Trollheim Wilderness route");
case 58 :
return(64, agility_climb_6517, "Rope to the Fossil Island volcano");
case 59 :
return(65, agility_climb_6517, "Temple on the Salve to Morytania shortcut");
case 60 :
return(65, agility_jump_6514, "Revenant cave jump (easy)");
case 61 :
return(66, agility_contortion_6516, "Cosmic Temple advanced narrow walkway");
case 62 :
return(66, agility_jump_6514, "Lumbridge Swamp to the Desert");
case 63 :
return(67, agility_contortion_6516, "Heroes' Guild tunnel");
case 64 :
return(68, agility_climb_6517, "Elven overpass medium cliffside scramble");
case 65 :
return(69, agility_climb_6517, "Arceuus essence mine northern scramble");
case 66 :
return(70, agility_contortion_6516, "Taverley Dungeon shortcuts to blue dragons");
case 67 :
return(70, agility_contortion_6516, "Fossil island hardwood shortcut");
case 68 :
return(70, agility_contortion_6516, "Al Kharid Palace southern window");
case 69 :
return(71, agility_climb_6517, "Slayer Tower advanced spiked chain climb");
case 70 :
return(71, agility_climb_6517, "Gu'Tanoth wall climb<br> (after completing the Watchtower quest)");
case 71 :
return(72, agility_contortion_6516, "Stronghold Slayer Cave narrow tunnel");
case 72 :
return(72, agility_contortion_6516, "Asgarnian Ice Dungeon wyvern tunnel");
case 73 :
return(73, agility_climb_6517, "Troll Stronghold wall-climb");
case 74 :
return(73, agility_climb_6517, "Arceuus essence mine western descent");
case 75 :
return(74, agility_jump_6514, "Lava Dragon Isle jump");
case 76 :
return(74, agility_contortion_6516, "Meiyerditch Laboratory tunnels");
case 77 :
return(75, agility_jump_6514, "Forthos Dungeon spiked blades jump");
case 78 :
return(75, agility_jump_6514, "Revenant cave jump (medium)");
case 79 :
return(76, agility_jump_6514, "Island crossing near Zul-Andra");
case 80 :
return(77, agility_jump_6514, "Shilo Village river crossing");
case 81 :
return(78, agility_contortion_6516, "Iorwerth Dungeon northern shortcut");
case 82 :
return(79, agility_climb_6517, "Kharazi Jungle vine climb<br> (with Legends' Guild access)");
case 83 :
return(80, agility_jump_6514, "Taverley Dungeon spiked blades jump");
case 84 :
return(81, agility_jump_6514, "Fremennik Slayer Dungeon spiked blades jump");
case 85 :
return(82, agility_jump_6514, "Lava Maze northern jump");
case 86 :
return(83, agility_jump_6514, "Brimhaven Dungeon eastern stepping stones");
case 87 :
return(84, agility_contortion_6516, "Iorwerth Dungeon southern shortcut");
case 88 :
return(85, agility_climb_6517, "Elven overpass advanced cliffside scramble");
case 89 :
return(86, agility_contortion_6516, "Kalphite Lair shortcut");
case 90 :
return(87, agility_climb_6517, "Brimhaven Dungeon vine to baby green dragons");
case 91 :
return(88, agility_contortion_6516, "Karuulm Dungeon pipe");
case 92 :
return(89, agility_jump_6514, "Revenant cave jump (hard)");
case 93 :
return(91, agility_climb_6517, "Viyeldi Caves cliff climb");
case 94 :
return(93, agility_contortion_6516, "Meiyerditch Laboratories advanced shortcut.");
case default :
return(-1, null, "");
}
case 3 :
switch_int ($int1) {
case 0 :
return(-1, obj_7620, "To start fishing like a Barbarian, talk to<br>Otto Godblessed when you have at least<br>level 48 Fishing, level 15 Agility and level 15 Strength.");
case 1 :
return(15, leaping_trout_11328, "Leaping trout<br> (with 15 Strength & 48 Fishing)");
case 2 :
return(30, leaping_salmon_11330, "Leaping salmon<br> (with 30 Strength & 58 Fishing)");
case 3 :
return(45, leaping_sturgeon_11332, "Leaping sturgeon<br> (with 45 Strength & 70 Fishing)");
case default :
return(-1, null, "");
}
case 4 :
switch_int ($int1) {
case 0 :
return(50, crystal_halberd_23987, "Crystal weaponry<br> (with 70 Attack)");
case 1 :
return(52, hallowed_mark_25_24717, "Hallowed Sepulchre (Floor 1)");
case 2 :
return(62, hallowed_mark_25_24717, "Hallowed Sepulchre (Floor 2)");
case 3 :
return(70, ring_of_endurance_24736, "Ring of Endurance");
case 4 :
return(70, bow_of_faerdhinen_25865, "Bow of Faerdhinen<br> (with 80 Ranged)");
case 5 :
return(72, hallowed_mark_25_24717, "Hallowed Sepulchre (Floor 3)");
case 6 :
return(82, hallowed_mark_25_24717, "Hallowed Sepulchre (Floor 4)");
case 7 :
return(92, hallowed_mark_25_24717, "Hallowed Sepulchre (Floor 5)");
case default :
return(-1, null, "");
}
}
return(-1, null, "");