Created: 03/02/2023, 04:02:56 PM Updated: 05/19/2024, 07:54:39 PM View Change History
1
2
3
4
5@setvar! jase_Archery_Storage 0x48AF9FF3
6@setvar! jase_Fencing_Storage 0x40FBC0D2
7@setvar! jase_Macing_Storage 0x48AF9FF3
8@setvar! jase_Mage_Storage 0x43EAD3E2
9@setvar! jase_Music_Storage 0x48AF9FF3
10@setvar! jase_Shield_Storage 0x452D91E1
11@setvar! jase_Swords_Storage 0x452D91E1
12@setvar! jase_Wrestling_Storage 0x43EAD3E2
13@setvar! jase_RegularLeather_Storage 0x41E66C4D
14@setvar! jase_StuddedLeather_Storage 0x41E66C4D
15@setvar! jase_BoneLeather_Storage 0x41E66C4D
16@setvar! jase_Ringmail_Storage 0x41E66C4D
17@setvar! jase_Chainmail_Storage 0x41E66C4D
18@setvar! jase_Plate_Storage 0x41E66C4D
19
20
21@setvar! jase_save_unidentified 0
22
23
24@setvar! jase_save_supremely 1
25@setvar! jase_save_exceedingly 1
26@setvar! jase_save_eminently 0
27@setvar! jase_save_surpassingly 0
28@setvar! jase_save_accurate 0
29
30
31@setvar! jase_save_exceptional 0
32
33
34@setvar! jase_save_vanquishing 1
35@setvar! jase_save_power 1
36@setvar! jase_save_force 0
37@setvar! jase_save_might 0
38@setvar! jase_save_ruin 0
39
40
41@setvar! jase_save_slaying 1
42
43
44@setvar! jase_save_invulnerability 1
45@setvar! jase_save_fortification 1
46@setvar! jase_save_hardening 0
47@setvar! jase_save_guarding 0
48@setvar! jase_save_defense 0
49
50@setvar! messySourceContainer 1
51if messySourceContainer = 1
52 overhead "Pick a chest, or escape to automatically target recycler"
53 @setvar! messySourceContainer
54endif
55
56if messySourceContainer = 0
57 if findtype "ornate elven chest" ground -1 -1 2 as source_container
58 overhead "Automatically checking recycler" 88
59 @setvar! messySourceContainer source_container
60 endif
61endif
62
63@clearignore
64
65if jase_Swords_Storage != 0
66 dclick jase_Swords_Storage
67 wait 650
68endif
69while findtype 3909|3911|3913|3915|3917|3934|3937|5046|5049|5115|5119|5182|5185|5187|30988|31128|31190 messySourceContainer as item
70 getlabel item desc
71 overhead "Item: {{desc}}" 88
72 @setvar! saveItem 0
73 @setvar! ignoreItem 1
74 if jase_save_slaying = 1 and "slaying" in desc
75 @setvar! saveItem 1
76 elseif jase_save_supremely = 1 and "supremely" in desc
77 @setvar! saveItem 1
78 elseif jase_save_exceedingly = 1 and "exceedingly" in desc
79 @setvar! saveItem 1
80 elseif jase_save_eminently = 1 and "eminently" in desc
81 @setvar! saveItem 1
82 elseif jase_save_surpassingly = 1 and "surpassingly" in desc
83 @setvar! saveItem 1
84 elseif jase_save_accurate = 1 and "accurate" in desc
85 @setvar! saveItem 1
86 elseif jase_save_vanquishing = 1 and "vanquishing" in desc
87 @setvar! saveItem 1
88 elseif jase_save_power = 1 and "power" in desc
89 @setvar! saveItem 1
90 elseif jase_save_force = 1 and "force" in desc
91 @setvar! saveItem 1
92 elseif jase_save_might = 1 and "might" in desc
93 @setvar! saveItem 1
94 elseif jase_save_ruin = 1 and "ruin" in desc
95 @setvar! saveItem 1
96 endif
97
98 if "unidentified" in desc
99 if skill "Item Identification" = 120
100 useskill "itemId"
101 wft 500
102 target messySourceContainer
103 wait 2000
104 @setvar! ignoreItem 0
105 elseif skill "Item Identification" >= 30
106 useskill "itemId"
107 wft 500
108 target item
109 wait 2000
110 @setvar! ignoreItem 0
111 endif
112 endif
113
114 if saveItem = 1
115 lift item
116 drop jase_Swords_Storage -1 -1 -1
117 wait 650
118 endif
119
120 if ignoreItem = 1
121 @ignore item
122 endif
123endwhile
124
125
126if jase_Macing_Storage != 0
127 dclick jase_Macing_Storage
128 wait 650
129endif
130while findtype 3568|3713|3721|3932|5040|5044|5112|5127|5177|5179|5181|30991|30999|31000|31001|31014|31178|31180|31182 messySourceContainer as item
131 getlabel item desc
132 overhead "Item: {{desc}}" 88
133 @setvar! saveItem 0
134 @setvar! ignoreItem 1
135 if jase_save_slaying = 1 and "slaying" in desc
136 @setvar! saveItem 1
137 elseif jase_save_supremely = 1 and "supremely" in desc
138 @setvar! saveItem 1
139 elseif jase_save_exceedingly = 1 and "exceedingly" in desc
140 @setvar! saveItem 1
141 elseif jase_save_eminently = 1 and "eminently" in desc
142 @setvar! saveItem 1
143 elseif jase_save_surpassingly = 1 and "surpassingly" in desc
144 @setvar! saveItem 1
145 elseif jase_save_accurate = 1 and "accurate" in desc
146 @setvar! saveItem 1
147 elseif jase_save_vanquishing = 1 and "vanquishing" in desc
148 @setvar! saveItem 1
149 elseif jase_save_power = 1 and "power" in desc
150 @setvar! saveItem 1
151 elseif jase_save_force = 1 and "force" in desc
152 @setvar! saveItem 1
153 elseif jase_save_might = 1 and "might" in desc
154 @setvar! saveItem 1
155 elseif jase_save_ruin = 1 and "ruin" in desc
156 @setvar! saveItem 1
157 endif
158
159 if "unidentified" in desc
160 if skill "Item Identification" = 120
161 useskill "itemId"
162 wft 500
163 target messySourceContainer
164 wait 2000
165 @setvar! ignoreItem 0
166 elseif skill "Item Identification" >= 30
167 useskill "itemId"
168 wft 500
169 target item
170 wait 2000
171 @setvar! ignoreItem 0
172 endif
173 endif
174
175 if saveItem = 1
176 lift item
177 drop jase_Macing_Storage -1 -1 -1
178 wait 650
179 endif
180
181 if ignoreItem = 1
182 @ignore item
183 endif
184endwhile
185
186
187if jase_Fencing_Storage != 0
188 dclick jase_Fencing_Storage
189 wait 650
190endif
191while findtype 3719|3922|3938|5121|5123|5125|30989|30992|30996|30997|30998|31176|31188 messySourceContainer as item
192 getlabel item desc
193 overhead "Item: {{desc}}" 88
194 @setvar! saveItem 0
195 @setvar! ignoreItem 1
196 if jase_save_slaying = 1 and "slaying" in desc
197 @setvar! saveItem 1
198 elseif jase_save_supremely = 1 and "supremely" in desc
199 @setvar! saveItem 1
200 elseif jase_save_exceedingly = 1 and "exceedingly" in desc
201 @setvar! saveItem 1
202 elseif jase_save_eminently = 1 and "eminently" in desc
203 @setvar! saveItem 1
204 elseif jase_save_surpassingly = 1 and "surpassingly" in desc
205 @setvar! saveItem 1
206 elseif jase_save_accurate = 1 and "accurate" in desc
207 @setvar! saveItem 1
208 elseif jase_save_vanquishing = 1 and "vanquishing" in desc
209 @setvar! saveItem 1
210 elseif jase_save_power = 1 and "power" in desc
211 @setvar! saveItem 1
212 elseif jase_save_force = 1 and "force" in desc
213 @setvar! saveItem 1
214 elseif jase_save_might = 1 and "might" in desc
215 @setvar! saveItem 1
216 elseif jase_save_ruin = 1 and "ruin" in desc
217 @setvar! saveItem 1
218 endif
219
220 if "unidentified" in desc
221 if skill "Item Identification" = 120
222 useskill "itemId"
223 wft 500
224 target messySourceContainer
225 wait 2000
226 @setvar! ignoreItem 0
227 elseif skill "Item Identification" >= 30
228 useskill "itemId"
229 wft 500
230 target item
231 wait 2000
232 @setvar! ignoreItem 0
233 endif
234 endif
235
236 if saveItem = 1
237 lift item
238 drop jase_Fencing_Storage -1 -1 -1
239 wait 650
240 endif
241
242 if ignoreItem = 1
243 @ignore item
244 endif
245endwhile
246
247
248if jase_Archery_Storage != 0
249 dclick jase_Archery_Storage
250 wait 650
251endif
252while findtype 3920|5042|5117|30990|30993|30994|30995|31184|31186 messySourceContainer as item
253 getlabel item desc
254 overhead "Item: {{desc}}" 88
255 @setvar! saveItem 0
256 @setvar! ignoreItem 1
257 if jase_save_slaying = 1 and "slaying" in desc
258 @setvar! saveItem 1
259 elseif jase_save_supremely = 1 and "supremely" in desc
260 @setvar! saveItem 1
261 elseif jase_save_exceedingly = 1 and "exceedingly" in desc
262 @setvar! saveItem 1
263 elseif jase_save_eminently = 1 and "eminently" in desc
264 @setvar! saveItem 1
265 elseif jase_save_surpassingly = 1 and "surpassingly" in desc
266 @setvar! saveItem 1
267 elseif jase_save_accurate = 1 and "accurate" in desc
268 @setvar! saveItem 1
269 elseif jase_save_vanquishing = 1 and "vanquishing" in desc
270 @setvar! saveItem 1
271 elseif jase_save_power = 1 and "power" in desc
272 @setvar! saveItem 1
273 elseif jase_save_force = 1 and "force" in desc
274 @setvar! saveItem 1
275 elseif jase_save_might = 1 and "might" in desc
276 @setvar! saveItem 1
277 elseif jase_save_ruin = 1 and "ruin" in desc
278 @setvar! saveItem 1
279 endif
280
281 if "unidentified" in desc
282 if skill "Item Identification" = 120
283 useskill "itemId"
284 wft 500
285 target messySourceContainer
286 wait 2000
287 @setvar! ignoreItem 0
288 elseif skill "Item Identification" >= 30
289 useskill "itemId"
290 wft 500
291 target item
292 wait 2000
293 @setvar! ignoreItem 0
294 endif
295 endif
296
297 if saveItem = 1
298 lift item
299 drop jase_Archery_Storage -1 -1 -1
300 wait 650
301 endif
302
303 if ignoreItem = 1
304 @ignore item
305 endif
306endwhile
307
308
309if jase_Shield_Storage != 0
310 dclick jase_Shield_Storage
311 wait 650
312endif
313while findtype 7026|7027|7029|7031|7033|7034|7035|7107|7109|31002|31130 messySourceContainer as item
314 getlabel item desc
315 overhead "Item: {{desc}}" 88
316 @setvar! saveItem 0
317 @setvar! ignoreItem 1
318 if jase_save_invulnerability = 1 and "invulnerability" in desc
319 @setvar! saveItem 1
320 elseif jase_save_fortification = 1 and "fortification" in desc
321 @setvar! saveItem 1
322 elseif jase_save_hardening = 1 and "hardening" in desc
323 @setvar! saveItem 1
324 elseif jase_save_guarding = 1 and "guarding" in desc
325 @setvar! saveItem 1
326 elseif jase_save_defense = 1 and "defense" in desc
327 @setvar! saveItem 1
328 endif
329
330 if "unidentified" in desc
331 if skill "Item Identification" = 120
332 useskill "itemId"
333 wft 500
334 target messySourceContainer
335 wait 2000
336 @setvar! ignoreItem 0
337 elseif skill "Item Identification" >= 30
338 useskill "itemId"
339 wft 500
340 target item
341 wait 2000
342 @setvar! ignoreItem 0
343 endif
344 endif
345
346 if saveItem = 1
347 lift item
348 drop jase_Shield_Storage -1 -1 -1
349 wait 650
350 endif
351
352 if ignoreItem = 1
353 @ignore item
354 endif
355endwhile
356
357
358if jase_Mage_Storage != 0
359 dclick jase_Mage_Storage
360 wait 650
361endif
362while findtype 3570|3571|3572|3573|3834 messySourceContainer as item
363 getlabel item desc
364 overhead "Item: {{desc}}" 88
365 @setvar! saveItem 0
366 @setvar! ignoreItem 1
367 if jase_save_slaying = 1 and "slaying" in desc
368 @setvar! saveItem 1
369 elseif jase_save_supremely = 1 and "supremely" in desc
370 @setvar! saveItem 1
371 elseif jase_save_exceedingly = 1 and "exceedingly" in desc
372 @setvar! saveItem 1
373 elseif jase_save_eminently = 1 and "eminently" in desc
374 @setvar! saveItem 1
375 elseif jase_save_surpassingly = 1 and "surpassingly" in desc
376 @setvar! saveItem 1
377 elseif jase_save_accurate = 1 and "accurate" in desc
378 @setvar! saveItem 1
379 elseif jase_save_vanquishing = 1 and "vanquishing" in desc
380 @setvar! saveItem 1
381 elseif jase_save_power = 1 and "power" in desc
382 @setvar! saveItem 1
383 elseif jase_save_force = 1 and "force" in desc
384 @setvar! saveItem 1
385 elseif jase_save_might = 1 and "might" in desc
386 @setvar! saveItem 1
387 elseif jase_save_ruin = 1 and "ruin" in desc
388 @setvar! saveItem 1
389 endif
390
391 if "unidentified" in desc
392 if skill "Item Identification" = 120
393 useskill "itemId"
394 wft 500
395 target messySourceContainer
396 wait 2000
397 @setvar! ignoreItem 0
398 elseif skill "Item Identification" >= 30
399 useskill "itemId"
400 wft 500
401 target item
402 wait 2000
403 @setvar! ignoreItem 0
404 endif
405 endif
406
407 if saveItem = 1
408 lift item
409 drop jase_Mage_Storage -1 -1 -1
410 wait 650
411 endif
412
413 if ignoreItem = 1
414 @ignore item
415 endif
416endwhile
417
418
419if jase_Wrestling_Storage != 0
420 dclick jase_Wrestling_Storage
421 wait 650
422endif
423while findtype 22187|31141|31142 messySourceContainer as item
424 getlabel item desc
425 overhead "Item: {{desc}}" 88
426 @setvar! saveItem 0
427 @setvar! ignoreItem 1
428 if jase_save_slaying = 1 and "slaying" in desc
429 @setvar! saveItem 1
430 elseif jase_save_supremely = 1 and "supremely" in desc
431 @setvar! saveItem 1
432 elseif jase_save_exceedingly = 1 and "exceedingly" in desc
433 @setvar! saveItem 1
434 elseif jase_save_eminently = 1 and "eminently" in desc
435 @setvar! saveItem 1
436 elseif jase_save_surpassingly = 1 and "surpassingly" in desc
437 @setvar! saveItem 1
438 elseif jase_save_accurate = 1 and "accurate" in desc
439 @setvar! saveItem 1
440 elseif jase_save_vanquishing = 1 and "vanquishing" in desc
441 @setvar! saveItem 1
442 elseif jase_save_power = 1 and "power" in desc
443 @setvar! saveItem 1
444 elseif jase_save_force = 1 and "force" in desc
445 @setvar! saveItem 1
446 elseif jase_save_might = 1 and "might" in desc
447 @setvar! saveItem 1
448 elseif jase_save_ruin = 1 and "ruin" in desc
449 @setvar! saveItem 1
450 endif
451
452 if "unidentified" in desc
453 if skill "Item Identification" = 120
454 useskill "itemId"
455 wft 500
456 target messySourceContainer
457 wait 2000
458 @setvar! ignoreItem 0
459 elseif skill "Item Identification" >= 30
460 useskill "itemId"
461 wft 500
462 target item
463 wait 2000
464 @setvar! ignoreItem 0
465 endif
466 endif
467
468 if saveItem = 1
469 lift item
470 drop jase_Wrestling_Storage -1 -1 -1
471 wait 650
472 endif
473
474 if ignoreItem = 1
475 @ignore item
476 endif
477endwhile
478
479
480if jase_Music_Storage != 0
481 dclick jase_Music_Storage
482 wait 650
483endif
484while findtype 3740|3742|3762|3763|10245|20006|20008|20010|20012|20014|20016 messySourceContainer as item
485 getlabel item desc
486 overhead "Item: {{desc}}" 88
487 @setvar! saveItem 0
488 @setvar! ignoreItem 1
489 if jase_save_slaying = 1 and "enticement" in desc
490 @setvar! saveItem 1
491 elseif jase_save_supremely = 1 and "supremely" in desc
492 @setvar! saveItem 1
493 elseif jase_save_exceedingly = 1 and "exceedingly" in desc
494 @setvar! saveItem 1
495 elseif jase_save_eminently = 1 and "eminently" in desc
496 @setvar! saveItem 1
497 elseif jase_save_surpassingly = 1 and "surpassingly" in desc
498 @setvar! saveItem 1
499 elseif jase_save_accurate = 1 and "accurate" in desc
500 @setvar! saveItem 1
501 elseif jase_save_vanquishing = 1 and "vanquishing" in desc
502 @setvar! saveItem 1
503 elseif jase_save_power = 1 and "power" in desc
504 @setvar! saveItem 1
505 elseif jase_save_force = 1 and "force" in desc
506 @setvar! saveItem 1
507 elseif jase_save_might = 1 and "might" in desc
508 @setvar! saveItem 1
509 elseif jase_save_ruin = 1 and "ruin" in desc
510 @setvar! saveItem 1
511 endif
512
513 if "unidentified" in desc
514 if skill "Item Identification" = 120
515 useskill "itemId"
516 wft 500
517 target messySourceContainer
518 wait 2000
519 @setvar! ignoreItem 0
520 elseif skill "Item Identification" >= 30
521 useskill "itemId"
522 wft 500
523 target item
524 wait 2000
525 @setvar! ignoreItem 0
526 endif
527 endif
528
529 if saveItem = 1
530 lift item
531 drop jase_Music_Storage -1 -1 -1
532 wait 650
533 endif
534
535 if ignoreItem = 1
536 @ignore item
537 endif
538endwhile
539
540
541while findtype 5056|5059|5060|5061|5063|5070|5074|5075|5076|5078|5085|5089|5090|5101|5103|5105|5106|5129|5131|5132|5135|5138|5139|5142|5143|5144|5146|5201|5203|5204|5205|5207|7169|7170|7173|7175|7177|7179|7181|7610|7947|31003|31004|31005|31006|31007|31008|31009|31010|31011|31012|31015|31191 messySourceContainer as item
542 getlabel item desc
543 overhead "Item: {{desc}}" 88
544 @setvar! saveItem 0
545 @setvar! ignoreItem 1
546
547 if jase_save_invulnerability = 1 and "invulnerability" in desc
548 @setvar! saveItem 1
549 elseif jase_save_fortification = 1 and "fortification" in desc
550 @setvar! saveItem 1
551 elseif jase_save_hardening = 1 and "hardening" in desc
552 @setvar! saveItem 1
553 elseif jase_save_guarding = 1 and "guarding" in desc
554 @setvar! saveItem 1
555 elseif jase_save_defense = 1 and "defense" in desc
556 @setvar! saveItem 1
557 endif
558
559 if "unidentified" in desc
560 if skill "Item Identification" = 120
561 useskill "itemId"
562 wft 500
563 target messySourceContainer
564 wait 2000
565 @setvar! ignoreItem 0
566 elseif skill "Item Identification" >= 30
567 useskill "itemId"
568 wft 500
569 target item
570 wait 2000
571 @setvar! ignoreItem 0
572 endif
573 endif
574
575 if saveItem = 1
576 if "plate" in desc
577 @setvar! saveItem jase_Plate_Storage
578 elseif "chain" in desc
579 @setvar! saveItem jase_Chainmail_Storage
580 elseif "ring" in desc
581 @setvar! saveItem jase_Ringmail_Storage
582 elseif "bone" in desc
583 @setvar! saveItem jase_BoneLeather_Storage
584 elseif "studded" in desc
585 @setvar! saveItem jase_BoneLeather_Storage
586 elseif "leather" in desc
587 @setvar! saveItem jase_RegularLeather_Storage
588 endif
589 if saveItem = 1 or saveItem = 0
590 overhead "Unknown save location for {{desc}}" 34
591 endif
592 lift item
593 drop saveItem -1 -1 -1
594 wait 650
595 endif
596
597 if ignoreItem = 1
598 @ignore item
599 endif
600endwhile
601
602
603@clearignore