13 {
14 bool[] nearbyNPCsByType =
info.nearbyNPCsByType;
15 if (
info.npc.type == 663)
16 {
18 for (
int i = 0;
i < nearbyNPCsByType.Length;
i++)
19 {
20 if (nearbyNPCsByType[i])
21 {
23 }
24 }
25 for (
int j = 0;
j < 3;
j++)
26 {
28 {
29 break;
30 }
35 }
36 }
37 if (
info.npc.type != 663 && nearbyNPCsByType[663])
38 {
40 }
41 switch (
info.npc.type)
42 {
43 case 17:
44 if (nearbyNPCsByType[588])
45 {
47 }
48 if (nearbyNPCsByType[18])
49 {
51 }
52 if (nearbyNPCsByType[441])
53 {
55 }
56 if (nearbyNPCsByType[369])
57 {
59 }
60 break;
61 case 18:
62 if (nearbyNPCsByType[19])
63 {
65 }
66 if (nearbyNPCsByType[108])
67 {
69 }
70 if (nearbyNPCsByType[208])
71 {
73 }
74 if (nearbyNPCsByType[20])
75 {
77 }
78 if (nearbyNPCsByType[633])
79 {
81 }
82 break;
83 case 227:
84 if (nearbyNPCsByType[20])
85 {
87 }
88 if (nearbyNPCsByType[208])
89 {
91 }
92 if (nearbyNPCsByType[209])
93 {
95 }
96 if (nearbyNPCsByType[160])
97 {
99 }
100 break;
101 case 207:
102 if (nearbyNPCsByType[19])
103 {
105 }
106 if (nearbyNPCsByType[227])
107 {
109 }
110 if (nearbyNPCsByType[178])
111 {
113 }
114 if (nearbyNPCsByType[229])
115 {
117 }
118 break;
119 case 208:
120 if (nearbyNPCsByType[108])
121 {
123 }
124 if (nearbyNPCsByType[353])
125 {
127 }
128 if (nearbyNPCsByType[17])
129 {
131 }
132 if (nearbyNPCsByType[441])
133 {
135 }
136 if (nearbyNPCsByType[633])
137 {
139 }
140 break;
141 case 369:
142 if (nearbyNPCsByType[208])
143 {
145 }
146 if (nearbyNPCsByType[38])
147 {
149 }
150 if (nearbyNPCsByType[441])
151 {
153 }
154 if (nearbyNPCsByType[550])
155 {
157 }
158 break;
159 case 353:
160 if (nearbyNPCsByType[207])
161 {
163 }
164 if (nearbyNPCsByType[229])
165 {
167 }
168 if (nearbyNPCsByType[550])
169 {
171 }
172 if (nearbyNPCsByType[107])
173 {
175 }
176 break;
177 case 38:
178 if (nearbyNPCsByType[550])
179 {
181 }
182 if (nearbyNPCsByType[124])
183 {
185 }
186 if (nearbyNPCsByType[107])
187 {
189 }
190 if (nearbyNPCsByType[19])
191 {
193 }
194 break;
195 case 20:
196 if (nearbyNPCsByType[228])
197 {
199 }
200 if (nearbyNPCsByType[160])
201 {
203 }
204 if (nearbyNPCsByType[369])
205 {
207 }
208 if (nearbyNPCsByType[588])
209 {
211 }
212 break;
213 case 550:
214 if (nearbyNPCsByType[38])
215 {
217 }
218 if (nearbyNPCsByType[107])
219 {
221 }
222 if (nearbyNPCsByType[22])
223 {
225 }
226 if (nearbyNPCsByType[207])
227 {
229 }
230 break;
231 case 19:
232 if (nearbyNPCsByType[18])
233 {
235 }
236 if (nearbyNPCsByType[178])
237 {
239 }
240 if (nearbyNPCsByType[588])
241 {
243 }
244 if (nearbyNPCsByType[38])
245 {
247 }
248 break;
249 case 107:
250 if (nearbyNPCsByType[124])
251 {
253 }
254 if (nearbyNPCsByType[207])
255 {
257 }
258 if (nearbyNPCsByType[54])
259 {
261 }
262 if (nearbyNPCsByType[353])
263 {
265 }
266 break;
267 case 228:
268 if (nearbyNPCsByType[20])
269 {
271 }
272 if (nearbyNPCsByType[22])
273 {
275 }
276 if (nearbyNPCsByType[18])
277 {
279 }
280 if (nearbyNPCsByType[160])
281 {
283 }
284 break;
285 case 54:
286 if (nearbyNPCsByType[160])
287 {
289 }
290 if (nearbyNPCsByType[441])
291 {
293 }
294 if (nearbyNPCsByType[18])
295 {
297 }
298 if (nearbyNPCsByType[124])
299 {
301 }
302 break;
303 case 124:
304 if (nearbyNPCsByType[107])
305 {
307 }
308 if (nearbyNPCsByType[209])
309 {
311 }
312 if (nearbyNPCsByType[19])
313 {
315 }
316 if (nearbyNPCsByType[54])
317 {
319 }
320 break;
321 case 441:
322 if (nearbyNPCsByType[17])
323 {
325 }
326 if (nearbyNPCsByType[208])
327 {
329 }
330 if (nearbyNPCsByType[38])
331 {
333 }
334 if (nearbyNPCsByType[124])
335 {
337 }
338 if (nearbyNPCsByType[142])
339 {
341 }
342 break;
343 case 229:
344 if (nearbyNPCsByType[369])
345 {
347 }
348 if (nearbyNPCsByType[550])
349 {
351 }
352 if (nearbyNPCsByType[353])
353 {
355 }
356 if (nearbyNPCsByType[22])
357 {
359 }
360 break;
361 case 108:
362 if (nearbyNPCsByType[588])
363 {
365 }
366 if (nearbyNPCsByType[17])
367 {
369 }
370 if (nearbyNPCsByType[228])
371 {
373 }
374 if (nearbyNPCsByType[209])
375 {
377 }
378 break;
379 case 178:
380 if (nearbyNPCsByType[209])
381 {
383 }
384 if (nearbyNPCsByType[227])
385 {
387 }
388 if (nearbyNPCsByType[208])
389 {
391 }
392 if (nearbyNPCsByType[108])
393 {
395 }
396 if (nearbyNPCsByType[20])
397 {
399 }
400 break;
401 case 209:
402 if (nearbyNPCsByType[353])
403 {
405 }
406 if (nearbyNPCsByType[229])
407 {
409 }
410 if (nearbyNPCsByType[178])
411 {
413 }
414 if (nearbyNPCsByType[108])
415 {
417 }
418 if (nearbyNPCsByType[633])
419 {
421 }
422 break;
423 case 142:
424 if (nearbyNPCsByType[441])
425 {
427 }
428 break;
429 case 588:
430 if (nearbyNPCsByType[227])
431 {
433 }
434 if (nearbyNPCsByType[369])
435 {
437 }
438 if (nearbyNPCsByType[17])
439 {
441 }
442 if (nearbyNPCsByType[229])
443 {
445 }
446 if (nearbyNPCsByType[633])
447 {
449 }
450 break;
451 case 22:
452 if (nearbyNPCsByType[54])
453 {
455 }
456 if (nearbyNPCsByType[178])
457 {
459 }
460 if (nearbyNPCsByType[227])
461 {
463 }
464 if (nearbyNPCsByType[633])
465 {
467 }
468 break;
469 case 160:
470 if (nearbyNPCsByType[22])
471 {
473 }
474 if (nearbyNPCsByType[20])
475 {
477 }
478 if (nearbyNPCsByType[54])
479 {
481 }
482 if (nearbyNPCsByType[228])
483 {
485 }
486 break;
487 case 633:
488 if (nearbyNPCsByType[369])
489 {
491 }
492 if (nearbyNPCsByType[19])
493 {
495 }
496 if (nearbyNPCsByType[228])
497 {
499 }
500 if (nearbyNPCsByType[588])
501 {
503 }
504 break;
505 }
506 }