Item Recycle while Farming by Jaseowns UO Outlands Choose what you want to save... 6/01/2026 [x] add dual wield + throwing items
Throwing
Item Recycle while Farming i.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/07be197f-d4f3-42dc-93b7-43560642befb for latest2# Automation by Jaseowns3## Script: Item Recycle while Farming (i)4## Created by: Jaseowns#66945#############################################6 7# Item Recycle while Farming by Jaseowns8# UO Outlands9#########10# Choose what you want to save...11###12# 6/01/202613# [x] add dual wield + throwing items14 15@setvar! jase_MinimumItemIdSkill 116 17# will drop default hued items (regular boards, etc)18@setvar! jase_AutoDropIngots 019@setvar! jase_AutoDropBoards 020@setvar! jase_AutoDropLeather 021@setvar! jase_AutoDropScrolls 022 23# will drink the essence juice at end of script24@setvar! jase_AutoConsumeArcaneEssence 125 26# accuracy27@setvar! jase_save_supremely 128@setvar! jase_save_exceedingly 129@setvar! jase_save_eminently 0 30@setvar! jase_save_surpassingly 031@setvar! jase_save_accurate 032 33# damage34@setvar! jase_save_vanquishing 135@setvar! jase_save_power 136@setvar! jase_save_force 037@setvar! jase_save_might 038@setvar! jase_save_ruin 039 40# slayers41@setvar! jase_save_regular_slaying 142@setvar! jase_save_greater_slaying 143@setvar! jase_save_lesser_slaying 144 45 46# protection47@setvar! jase_save_invulnerability_leather 148@setvar! jase_save_fortification_leather 149@setvar! jase_save_hardening_leather 050@setvar! jase_save_guarding_leather 051@setvar! jase_save_defense_leather 052 53 54@setvar! jase_save_invulnerability_studded_leather 155@setvar! jase_save_fortification_studded_leather 156@setvar! jase_save_hardening_studded_leather 057@setvar! jase_save_guarding_studded_leather 058@setvar! jase_save_defense_studded_leather 059 60 61@setvar! jase_save_invulnerability_bone_armor 162@setvar! jase_save_fortification_bone_armor 163@setvar! jase_save_hardening_bone_armor 064@setvar! jase_save_guarding_bone_armor 065@setvar! jase_save_defense_bone_armor 066 67@setvar! jase_save_invulnerability_platemail 168@setvar! jase_save_fortification_platemail 169@setvar! jase_save_hardening_platemail 070@setvar! jase_save_guarding_platemail 071@setvar! jase_save_defense_platemail 072 73@setvar! jase_save_invulnerability_chainmail 174@setvar! jase_save_fortification_chainmail 175@setvar! jase_save_hardening_chainmail 076@setvar! jase_save_guarding_chainmail 077@setvar! jase_save_defense_chainmail 078 79@setvar! jase_save_invulnerability_ringnmail 080@setvar! jase_save_fortification_ringnmail 181@setvar! jase_save_hardening_ringnmail 082@setvar! jase_save_guarding_ringnmail 083@setvar! jase_save_defense_ringnmail 084 85# anything got missed will be these86@setvar! jase_save_invulnerability 187@setvar! jase_save_fortification 188@setvar! jase_save_hardening 089@setvar! jase_save_guarding 090@setvar! jase_save_defense 091 92# regular items in bag93@setvar! jaseowns_save_exceptional 194 95@setvar! itemsGoInHere backpack96if findtype "pouch" backpack 38 as jootpouch97 @setvar! itemsGoInHere jootpouch98elseif findtype "pouch" backpack 0 as jootpouch99 @setvar! itemsGoInHere jootpouch100endif101 102if skill "Item Identification" = 120103 // will do container104elseif skill "Item Identification" >= 100105 // will do item id skill106elseif findtype 20496 backpack as idWandHopefully107 // will try to use wand108elseif findtype 20495 backpack as idWandHopefully109 overhead "Jase says: WRONG WAND" 34110 overhead "Jase says: Need single item wand" 77111 sysmsg "Jase says: WRONG WAND" 34112 sysmsg "Jase says: Need single item wand" 77113 if listexists jaseowns_PreviousScript114 foreach myScript in jaseowns_PreviousScript115 hotkey myScript116 endfor117 endif118 stop119elseif skill "Item Identification" >= jase_MinimumItemIdSkill120 // will do item id skill121else122 overhead "Jase says: Not able to ID items.." 34123 overhead "Jase says: Need skill or wand" 77124 sysmsg "Jase says: Not able to ID items.." 34125 sysmsg "Jase says: Need skill or wand" 77126 127 if listexists jaseowns_PreviousScript128 foreach myScript in jaseowns_PreviousScript129 hotkey myScript130 endfor131 endif132 stop133endif134 135if not findtype 4032|4032|3997|7864|4148|4136 backpack136 overhead "Jase says: Not able to recycle items.." 34137 overhead "Jase says: Need tinker tool, sewing kit or saw" 77138 sysmsg "Jase says: Not able to recycle items.." 34139 sysmsg "Jase says: Need tinker tool, sewing kit or saw" 77140 stop141endif142 143@setvar! globalTimeout 650144 145 146################147##148## Don't edit below this line149##150#############151 152@setvar! messySourceContainer backpack153 154# Where items get stored.. leave these here for now155@setvar! jase_Archery_Storage itemsGoInHere156@setvar! jase_Fencing_Storage itemsGoInHere157@setvar! jase_Macing_Storage itemsGoInHere158@setvar! jase_Mage_Storage itemsGoInHere159@setvar! jase_Music_Storage itemsGoInHere160@setvar! jase_Shield_Storage itemsGoInHere161@setvar! jase_Staff_Storage itemsGoInHere162@setvar! jase_Swords_Storage itemsGoInHere163@setvar! jase_DualWeild_Storage itemsGoInHere164@setvar! jase_Throwing_Storage itemsGoInHere165@setvar! jase_Wrestling_Storage itemsGoInHere166@setvar! jase_RegularLeather_Storage itemsGoInHere167@setvar! jase_StuddedLeather_Storage itemsGoInHere168@setvar! jase_BoneLeather_Storage itemsGoInHere169@setvar! jase_Ringmail_Storage itemsGoInHere170@setvar! jase_Chainmail_Storage itemsGoInHere171@setvar! jase_Plate_Storage itemsGoInHere172 173@clearignore174 175# Ignore basic items176while findtype 3834|3922 messySourceContainer 0 as item177 @ignore item178endwhile179 180# Arcane Staffs - puts items into jase_Staff_Storage181while findtype 31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055 messySourceContainer as item182 getlabel item desc183 overhead "Item: {{desc}}" 88184 @setvar! saveItem 0185 @setvar! recycleItem 1186 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc187 @setvar! saveItem 1188 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc189 @setvar! saveItem 1190 elseif jase_save_supremely = 1 and "supremely" in desc191 @setvar! saveItem 1192 elseif jase_save_exceedingly = 1 and "exceedingly" in desc193 @setvar! saveItem 1194 elseif jase_save_eminently = 1 and "eminently" in desc195 @setvar! saveItem 1196 elseif jase_save_surpassingly = 1 and "surpassingly" in desc197 @setvar! saveItem 1198 elseif jase_save_accurate = 1 and "accurate" in desc199 @setvar! saveItem 1200 elseif jase_save_vanquishing = 1 and "vanquishing" in desc201 @setvar! saveItem 1202 elseif jase_save_power = 1 and "power" in desc203 @setvar! saveItem 1204 elseif jase_save_force = 1 and "force" in desc205 @setvar! saveItem 1206 elseif jase_save_might = 1 and "might" in desc207 @setvar! saveItem 1208 elseif jase_save_ruin = 1 and "ruin" in desc209 @setvar! saveItem 1210 elseif jase_save_regular_slaying = 1 and "slaying" in desc211 if "lesser" in desc212 // do nothing213 else214 @setvar! saveItem 1215 endif216 endif217 218 if "unidentified" in desc219 if skill "Item Identification" = 120220 useskill "itemId"221 wft 500222 target messySourceContainer223 wait 2000224 @setvar! recycleItem 0225 elseif findtype 20496 backpack as idWandHopefully226 dclick idWandHopefully227 wft 500228 target item229 @setvar! recycleItem 0230 elseif skill "Item Identification" >= jase_MinimumItemIdSkill231 useskill "itemId"232 wft 500233 target item234 wait 2000235 @setvar! recycleItem 0236 endif237 endif238 239 if saveItem = 1240 overhead "Saving: {{desc}}" 77241 lift item242 drop jase_Staff_Storage 0 0 0243 wait 650244 @ignore item245 endif246 247 if recycleItem = 1248 if find item backpack249 if jaseowns_save_exceptional = 1 and "exceptional" in desc250 // do nothing251 elseif "aspect" in desc252 // do nothing253 else254 if not gumpexists 949095101255 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit256 dclick recyclerItemKit257 waitforgump 949095101 5000258 endif259 endif260 if gumpexists 949095101 261 gumpresponse 3 949095101262 wft 500263 target item264 endif265 endif266 endif267 @ignore item268 endif269endwhile270 271 272# Dual Weilding - puts items into jase_DualWeild_Storage273while findtype "dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|67773|67774|67775|67776|67777|67778" messySourceContainer as item274 getlabel item desc275 overhead "Item: {{desc}}" 88276 @setvar! saveItem 0277 @setvar! recycleItem 1278 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc279 @setvar! saveItem 1280 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc281 @setvar! saveItem 1282 elseif jase_save_supremely = 1 and "supremely" in desc283 @setvar! saveItem 1284 elseif jase_save_exceedingly = 1 and "exceedingly" in desc285 @setvar! saveItem 1286 elseif jase_save_eminently = 1 and "eminently" in desc287 @setvar! saveItem 1288 elseif jase_save_surpassingly = 1 and "surpassingly" in desc289 @setvar! saveItem 1290 elseif jase_save_accurate = 1 and "accurate" in desc291 @setvar! saveItem 1292 elseif jase_save_vanquishing = 1 and "vanquishing" in desc293 @setvar! saveItem 1294 elseif jase_save_power = 1 and "power" in desc295 @setvar! saveItem 1296 elseif jase_save_force = 1 and "force" in desc297 @setvar! saveItem 1298 elseif jase_save_might = 1 and "might" in desc299 @setvar! saveItem 1300 elseif jase_save_ruin = 1 and "ruin" in desc301 @setvar! saveItem 1302 elseif jase_save_regular_slaying = 1 and "slaying" in desc303 if "lesser" in desc304 // do nothing305 else306 @setvar! saveItem 1307 endif308 endif309 310 if "unidentified" in desc311 if skill "Item Identification" = 120312 useskill "itemId"313 wft 500314 target messySourceContainer315 wait 2000316 @setvar! recycleItem 0317 elseif findtype 20496 backpack as idWandHopefully318 dclick idWandHopefully319 wft 500320 target item321 @setvar! recycleItem 0322 elseif skill "Item Identification" >= jase_MinimumItemIdSkill323 useskill "itemId"324 wft 500325 target item326 wait 2000327 @setvar! recycleItem 0328 endif329 endif330 331 if saveItem = 1332 overhead "Saving: {{desc}}" 77333 lift item334 drop jase_DualWeild_Storage 0 0 0335 wait 650336 @ignore item337 endif338 339 if recycleItem = 1340 if find item backpack341 if jaseowns_save_exceptional = 1 and "exceptional" in desc342 // do nothing343 elseif "aspect" in desc344 // do nothing345 else346 if not gumpexists 949095101347 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit348 dclick recyclerItemKit349 waitforgump 949095101 5000350 endif351 endif352 if gumpexists 949095101 353 gumpresponse 3 949095101354 wft 500355 target item356 endif357 endif358 endif359 @ignore item360 endif361endwhile362 363# Throwing - puts items into jase_Throwing_Storage364while findtype "chakram|francisca|hurlbat|javelin|throwing knife|throwing star|67713|67723|67734|67744|67754|67764" messySourceContainer as item365 getlabel item desc366 overhead "Item: {{desc}}" 88367 @setvar! saveItem 0368 @setvar! recycleItem 1369 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc370 @setvar! saveItem 1371 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc372 @setvar! saveItem 1373 elseif jase_save_supremely = 1 and "supremely" in desc374 @setvar! saveItem 1375 elseif jase_save_exceedingly = 1 and "exceedingly" in desc376 @setvar! saveItem 1377 elseif jase_save_eminently = 1 and "eminently" in desc378 @setvar! saveItem 1379 elseif jase_save_surpassingly = 1 and "surpassingly" in desc380 @setvar! saveItem 1381 elseif jase_save_accurate = 1 and "accurate" in desc382 @setvar! saveItem 1383 elseif jase_save_vanquishing = 1 and "vanquishing" in desc384 @setvar! saveItem 1385 elseif jase_save_power = 1 and "power" in desc386 @setvar! saveItem 1387 elseif jase_save_force = 1 and "force" in desc388 @setvar! saveItem 1389 elseif jase_save_might = 1 and "might" in desc390 @setvar! saveItem 1391 elseif jase_save_ruin = 1 and "ruin" in desc392 @setvar! saveItem 1393 elseif jase_save_regular_slaying = 1 and "slaying" in desc394 if "lesser" in desc395 // do nothing396 else397 @setvar! saveItem 1398 endif399 endif400 401 if "unidentified" in desc402 if skill "Item Identification" = 120403 useskill "itemId"404 wft 500405 target messySourceContainer406 wait 2000407 @setvar! recycleItem 0408 elseif findtype 20496 backpack as idWandHopefully409 dclick idWandHopefully410 wft 500411 target item412 @setvar! recycleItem 0413 elseif skill "Item Identification" >= jase_MinimumItemIdSkill414 useskill "itemId"415 wft 500416 target item417 wait 2000418 @setvar! recycleItem 0419 endif420 endif421 422 if saveItem = 1423 overhead "Saving: {{desc}}" 77424 lift item425 drop jase_Throwing_Storage 0 0 0426 wait 650427 @ignore item428 endif429 430 if recycleItem = 1431 if find item backpack432 if jaseowns_save_exceptional = 1 and "exceptional" in desc433 // do nothing434 elseif "aspect" in desc435 // do nothing436 else437 if not gumpexists 949095101438 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit439 dclick recyclerItemKit440 waitforgump 949095101 5000441 endif442 endif443 if gumpexists 949095101 444 gumpresponse 3 949095101445 wft 500446 target item447 endif448 endif449 endif450 @ignore item451 endif452endwhile453 454 455# Swords - puts items into jase_Swords_Storage456while findtype 3909|3911|3913|3915|3917|3934|3937|5046|5049|5115|5119|5182|5185|5187|30988|31128|31190 messySourceContainer as item457 getlabel item desc458 overhead "Item: {{desc}}" 88459 @setvar! saveItem 0460 @setvar! recycleItem 1461 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc462 @setvar! saveItem 1463 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc464 @setvar! saveItem 1465 elseif jase_save_supremely = 1 and "supremely" in desc466 @setvar! saveItem 1467 elseif jase_save_exceedingly = 1 and "exceedingly" in desc468 @setvar! saveItem 1469 elseif jase_save_eminently = 1 and "eminently" in desc470 @setvar! saveItem 1471 elseif jase_save_surpassingly = 1 and "surpassingly" in desc472 @setvar! saveItem 1473 elseif jase_save_accurate = 1 and "accurate" in desc474 @setvar! saveItem 1475 elseif jase_save_vanquishing = 1 and "vanquishing" in desc476 @setvar! saveItem 1477 elseif jase_save_power = 1 and "power" in desc478 @setvar! saveItem 1479 elseif jase_save_force = 1 and "force" in desc480 @setvar! saveItem 1481 elseif jase_save_might = 1 and "might" in desc482 @setvar! saveItem 1483 elseif jase_save_ruin = 1 and "ruin" in desc484 @setvar! saveItem 1485 elseif jase_save_regular_slaying = 1 and "slaying" in desc486 if "lesser" in desc487 // do nothing488 else489 @setvar! saveItem 1490 endif491 endif492 493 if "unidentified" in desc494 if skill "Item Identification" = 120495 useskill "itemId"496 wft 500497 target messySourceContainer498 wait 2000499 @setvar! recycleItem 0500 elseif findtype 20496 backpack as idWandHopefully501 dclick idWandHopefully502 wft 500503 target item504 @setvar! recycleItem 0505 elseif skill "Item Identification" >= jase_MinimumItemIdSkill506 useskill "itemId"507 wft 500508 target item509 wait 2000510 @setvar! recycleItem 0511 endif512 endif513 514 if saveItem = 1515 overhead "Saving: {{desc}}" 77516 lift item517 drop jase_Swords_Storage 0 0 0518 wait 650519 @ignore item520 endif521 522 if recycleItem = 1523 if find item backpack524 if jaseowns_save_exceptional = 1 and "exceptional" in desc525 // do nothing526 elseif "aspect" in desc527 // do nothing528 else529 if not gumpexists 949095101530 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit531 dclick recyclerItemKit532 waitforgump 949095101 5000533 endif534 endif535 if gumpexists 949095101 536 gumpresponse 3 949095101537 wft 500538 target item539 endif540 endif541 endif542 @ignore item543 endif544endwhile545 546# Macing - puts items into jase_Macing_Storage547if jase_Macing_Storage != 0 and jase_Macing_Storage != itemsGoInHere548 dclick jase_Macing_Storage549 wait 650550endif551while findtype 3568|3713|3721|3932|5040|5044|5112|5127|5177|5179|5181|30991|30999|31000|31001|31014|31178|31180|31182 messySourceContainer as item552 getlabel item desc553 overhead "Item: {{desc}}" 88554 @setvar! saveItem 0555 @setvar! recycleItem 1556 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc557 @setvar! saveItem 1558 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc559 @setvar! saveItem 1560 elseif jase_save_supremely = 1 and "supremely" in desc561 @setvar! saveItem 1562 elseif jase_save_exceedingly = 1 and "exceedingly" in desc563 @setvar! saveItem 1564 elseif jase_save_eminently = 1 and "eminently" in desc565 @setvar! saveItem 1566 elseif jase_save_surpassingly = 1 and "surpassingly" in desc567 @setvar! saveItem 1568 elseif jase_save_accurate = 1 and "accurate" in desc569 @setvar! saveItem 1570 elseif jase_save_vanquishing = 1 and "vanquishing" in desc571 @setvar! saveItem 1572 elseif jase_save_power = 1 and "power" in desc573 @setvar! saveItem 1574 elseif jase_save_force = 1 and "force" in desc575 @setvar! saveItem 1576 elseif jase_save_might = 1 and "might" in desc577 @setvar! saveItem 1578 elseif jase_save_regular_slaying = 1 and "slaying" in desc579 if "lesser" in desc580 // do nothing581 else582 @setvar! saveItem 1583 endif584 endif585 586 if "unidentified" in desc587 if skill "Item Identification" = 120588 useskill "itemId"589 wft 500590 target messySourceContainer591 wait 2000592 @setvar! recycleItem 0593 elseif findtype 20496 backpack as idWandHopefully594 dclick idWandHopefully595 wft 500596 target item597 @setvar! recycleItem 0598 elseif skill "Item Identification" >= jase_MinimumItemIdSkill599 useskill "itemId"600 wft 500601 target item602 wait 2000603 @setvar! recycleItem 0604 endif605 endif606 607 if saveItem = 1608 overhead "Saving: {{desc}}" 77609 lift item610 drop jase_Macing_Storage 0 0 0611 wait 650612 @ignore item613 endif614 615 if recycleItem = 1616 if find item backpack617 if jaseowns_save_exceptional = 1 and "exceptional" in desc618 // do nothing619 elseif "aspect" in desc620 // do nothing621 else622 if not gumpexists 949095101623 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit624 dclick recyclerItemKit625 waitforgump 949095101 5000626 endif627 endif628 if gumpexists 949095101 629 gumpresponse 3 949095101630 wft 500631 target item632 endif633 endif634 endif635 @ignore item636 endif637endwhile638 639# Fencing - puts items into jase_Fencing_Storage640if jase_Fencing_Storage != 0 and jase_Fencing_Storage != itemsGoInHere641 dclick jase_Fencing_Storage642 wait 650643endif644while findtype 31172|31169|3719|3922|3938|5121|5123|5125|30989|30992|30996|30997|30998|31176|31188 messySourceContainer as item645 getlabel item desc646 overhead "Item: {{desc}}" 88647 @setvar! saveItem 0648 @setvar! recycleItem 1649 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc650 @setvar! saveItem 1651 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc652 @setvar! saveItem 1653 elseif jase_save_supremely = 1 and "supremely" in desc654 @setvar! saveItem 1655 elseif jase_save_exceedingly = 1 and "exceedingly" in desc656 @setvar! saveItem 1657 elseif jase_save_eminently = 1 and "eminently" in desc658 @setvar! saveItem 1659 elseif jase_save_surpassingly = 1 and "surpassingly" in desc660 @setvar! saveItem 1661 elseif jase_save_accurate = 1 and "accurate" in desc662 @setvar! saveItem 1663 elseif jase_save_vanquishing = 1 and "vanquishing" in desc664 @setvar! saveItem 1665 elseif jase_save_power = 1 and "power" in desc666 @setvar! saveItem 1667 elseif jase_save_force = 1 and "force" in desc668 @setvar! saveItem 1669 elseif jase_save_might = 1 and "might" in desc670 @setvar! saveItem 1671 elseif jase_save_ruin = 1 and "ruin" in desc672 @setvar! saveItem 1673 elseif jase_save_regular_slaying = 1 and "slaying" in desc674 if "lesser" in desc675 // do nothing676 else677 @setvar! saveItem 1678 endif679 endif680 681 if "unidentified" in desc682 if skill "Item Identification" = 120683 useskill "itemId"684 wft 500685 target messySourceContainer686 wait 2000687 @setvar! recycleItem 0688 elseif findtype 20496 backpack as idWandHopefully689 dclick idWandHopefully690 wft 500691 target item692 @setvar! recycleItem 0693 elseif skill "Item Identification" >= jase_MinimumItemIdSkill694 useskill "itemId"695 wft 500696 target item697 wait 2000698 @setvar! recycleItem 0699 endif700 endif701 702 if saveItem = 1703 overhead "Saving: {{desc}}" 77704 lift item705 drop jase_Fencing_Storage 0 0 0706 wait 650707 @ignore item708 endif709 710 if recycleItem = 1711 if find item backpack712 if jaseowns_save_exceptional = 1 and "exceptional" in desc713 // do nothing714 elseif "aspect" in desc715 // do nothing716 else717 if not gumpexists 949095101718 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit719 dclick recyclerItemKit720 waitforgump 949095101 5000721 endif722 endif723 if gumpexists 949095101 724 gumpresponse 3 949095101725 wft 500726 target item727 endif728 endif729 endif730 @ignore item731 endif732endwhile733 734# Archery - puts items into jase_Archery_Storage735if jase_Archery_Storage != 0 and jase_Archery_Storage != itemsGoInHere736 dclick jase_Archery_Storage737 wait 650738endif739while findtype 3920|5042|5117|30990|30993|30994|30995|31184|31186 messySourceContainer as item740 getlabel item desc741 overhead "Item: {{desc}}" 88742 @setvar! saveItem 0743 @setvar! recycleItem 1744 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc745 @setvar! saveItem 1746 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc747 @setvar! saveItem 1748 elseif jase_save_supremely = 1 and "supremely" in desc749 @setvar! saveItem 1750 elseif jase_save_exceedingly = 1 and "exceedingly" in desc751 @setvar! saveItem 1752 elseif jase_save_eminently = 1 and "eminently" in desc753 @setvar! saveItem 1754 elseif jase_save_surpassingly = 1 and "surpassingly" in desc755 @setvar! saveItem 1756 elseif jase_save_accurate = 1 and "accurate" in desc757 @setvar! saveItem 1758 elseif jase_save_vanquishing = 1 and "vanquishing" in desc759 @setvar! saveItem 1760 elseif jase_save_power = 1 and "power" in desc761 @setvar! saveItem 1762 elseif jase_save_force = 1 and "force" in desc763 @setvar! saveItem 1764 elseif jase_save_might = 1 and "might" in desc765 @setvar! saveItem 1766 elseif jase_save_ruin = 1 and "ruin" in desc767 @setvar! saveItem 1768 elseif jase_save_regular_slaying = 1 and "slaying" in desc769 if "lesser" in desc770 // do nothing771 else772 @setvar! saveItem 1773 endif774 endif775 776 if "unidentified" in desc777 if skill "Item Identification" = 120778 useskill "itemId"779 wft 500780 target messySourceContainer781 wait 2000782 @setvar! recycleItem 0783 elseif findtype 20496 backpack as idWandHopefully784 dclick idWandHopefully785 wft 500786 target item787 @setvar! recycleItem 0788 elseif skill "Item Identification" >= jase_MinimumItemIdSkill789 useskill "itemId"790 wft 500791 target item792 wait 2000793 @setvar! recycleItem 0794 endif795 endif796 797 if saveItem = 1798 overhead "Saving: {{desc}}" 77799 lift item800 drop jase_Archery_Storage 0 0 0801 wait 650802 @ignore item803 endif804 805 if recycleItem = 1806 if find item backpack807 if jaseowns_save_exceptional = 1 and "exceptional" in desc808 // do nothing809 elseif "aspect" in desc810 // do nothing811 else812 if not gumpexists 949095101813 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit814 dclick recyclerItemKit815 waitforgump 949095101 5000816 endif817 endif818 if gumpexists 949095101 819 gumpresponse 3 949095101820 wft 500821 target item822 endif823 endif824 endif825 @ignore item826 endif827endwhile828 829# Shield - puts items into jase_Shield_Storage830if jase_Shield_Storage != 0 and jase_Shield_Storage != itemsGoInHere831 dclick jase_Shield_Storage832 wait 650833endif834while findtype 7026|7027|7029|7031|7033|7034|7035|7107|7109|31002|31130 messySourceContainer as item835 getlabel item desc836 overhead "Item: {{desc}}" 88837 @setvar! saveItem 0838 @setvar! recycleItem 1839 if jase_save_invulnerability = 1 and "invulnerability" in desc840 @setvar! saveItem 1841 elseif jase_save_fortification = 1 and "fortification" in desc842 @setvar! saveItem 1843 elseif jase_save_hardening = 1 and "hardening" in desc844 @setvar! saveItem 1845 elseif jase_save_guarding = 1 and "guarding" in desc846 @setvar! saveItem 1847 elseif jase_save_defense = 1 and "defense" in desc848 @setvar! saveItem 1849 endif850 851 if "unidentified" in desc852 if skill "Item Identification" = 120853 useskill "itemId"854 wft 500855 target messySourceContainer856 wait 2000857 @setvar! recycleItem 0858 elseif findtype 20496 backpack as idWandHopefully859 dclick idWandHopefully860 wft 500861 target item862 @setvar! recycleItem 0863 elseif skill "Item Identification" >= jase_MinimumItemIdSkill864 useskill "itemId"865 wft 500866 target item867 wait 2000868 @setvar! recycleItem 0869 endif870 endif871 872 if saveItem = 1873 overhead "Saving: {{desc}}" 77874 lift item875 drop jase_Shield_Storage 0 0 0876 wait 650877 @ignore item878 endif879 880 if recycleItem = 1881 if find item backpack882 if jaseowns_save_exceptional = 1 and "exceptional" in desc883 // do nothing884 elseif "aspect" in desc885 // do nothing886 else887 if not gumpexists 949095101888 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit889 dclick recyclerItemKit890 waitforgump 949095101 5000891 endif892 endif893 if gumpexists 949095101 894 gumpresponse 3 949095101895 wft 500896 target item897 endif898 endif899 endif900 @ignore item901 endif902endwhile903 904# Mage - puts items into jase_Mage_Storage905if jase_Mage_Storage != 0 and jase_Mage_Storage != itemsGoInHere906 dclick jase_Mage_Storage907 wait 650908endif909while findtype 3570|3571|3572|3573|3834 messySourceContainer as item910 getlabel item desc911 overhead "Item: {{desc}}" 88912 @setvar! saveItem 0913 @setvar! recycleItem 1914 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc915 @setvar! saveItem 1916 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc917 @setvar! saveItem 1918 elseif jase_save_supremely = 1 and "supremely" in desc919 @setvar! saveItem 1920 elseif jase_save_exceedingly = 1 and "exceedingly" in desc921 @setvar! saveItem 1922 elseif jase_save_eminently = 1 and "eminently" in desc923 @setvar! saveItem 1924 elseif jase_save_surpassingly = 1 and "surpassingly" in desc925 @setvar! saveItem 1926 elseif jase_save_accurate = 1 and "accurate" in desc927 @setvar! saveItem 1928 elseif jase_save_vanquishing = 1 and "vanquishing" in desc929 @setvar! saveItem 1930 elseif jase_save_power = 1 and "power" in desc931 @setvar! saveItem 1932 elseif jase_save_force = 1 and "force" in desc933 @setvar! saveItem 1934 elseif jase_save_might = 1 and "might" in desc935 @setvar! saveItem 1936 elseif jase_save_ruin = 1 and "ruin" in desc937 @setvar! saveItem 1938 elseif jase_save_regular_slaying = 1 and "slaying" in desc939 if "lesser" in desc940 // do nothing941 else942 @setvar! saveItem 1943 endif944 endif945 946 if "unidentified" in desc947 if skill "Item Identification" = 120948 useskill "itemId"949 wft 500950 target messySourceContainer951 wait 2000952 @setvar! recycleItem 0953 elseif findtype 20496 backpack as idWandHopefully954 dclick idWandHopefully955 wft 500956 target item957 @setvar! recycleItem 0958 elseif skill "Item Identification" >= jase_MinimumItemIdSkill959 useskill "itemId"960 wft 500961 target item962 wait 2000963 @setvar! recycleItem 0964 endif965 endif966 967 if saveItem = 1968 overhead "Saving: {{desc}}" 77969 lift item970 drop jase_Mage_Storage 0 0 0971 wait 650972 @ignore item973 endif974 975 if recycleItem = 1976 if find item backpack977 if jaseowns_save_exceptional = 1 and "exceptional" in desc978 // do nothing979 elseif "aspect" in desc980 // do nothing981 else982 if not gumpexists 949095101983 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit984 dclick recyclerItemKit985 waitforgump 949095101 5000986 endif987 endif988 if gumpexists 949095101 989 gumpresponse 3 949095101990 wft 500991 target item992 endif993 endif994 endif995 @ignore item996 endif997endwhile998 999# Wrestling - puts items into jase_Wrestling_Storage1000if jase_Wrestling_Storage != 0 and jase_Wrestling_Storage != itemsGoInHere1001 dclick jase_Wrestling_Storage1002 wait 6501003endif1004while findtype 22187|31141|31142 messySourceContainer as item1005 getlabel item desc1006 overhead "Item: {{desc}}" 881007 @setvar! saveItem 01008 @setvar! recycleItem 11009 if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc1010 @setvar! saveItem 11011 elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc1012 @setvar! saveItem 11013 elseif jase_save_supremely = 1 and "supremely" in desc1014 @setvar! saveItem 11015 elseif jase_save_exceedingly = 1 and "exceedingly" in desc1016 @setvar! saveItem 11017 elseif jase_save_eminently = 1 and "eminently" in desc1018 @setvar! saveItem 11019 elseif jase_save_surpassingly = 1 and "surpassingly" in desc1020 @setvar! saveItem 11021 elseif jase_save_accurate = 1 and "accurate" in desc1022 @setvar! saveItem 11023 elseif jase_save_vanquishing = 1 and "vanquishing" in desc1024 @setvar! saveItem 11025 elseif jase_save_power = 1 and "power" in desc1026 @setvar! saveItem 11027 elseif jase_save_force = 1 and "force" in desc1028 @setvar! saveItem 11029 elseif jase_save_might = 1 and "might" in desc1030 @setvar! saveItem 11031 elseif jase_save_ruin = 1 and "ruin" in desc1032 @setvar! saveItem 11033 elseif jase_save_regular_slaying = 1 and "slaying" in desc1034 if "lesser" in desc1035 // do nothing1036 else1037 @setvar! saveItem 11038 endif1039 endif1040 1041 if "unidentified" in desc1042 if skill "Item Identification" = 1201043 useskill "itemId"1044 wft 5001045 target messySourceContainer1046 wait 20001047 @setvar! recycleItem 01048 elseif findtype 20496 backpack as idWandHopefully1049 dclick idWandHopefully1050 wft 5001051 target item1052 @setvar! recycleItem 01053 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1054 useskill "itemId"1055 wft 5001056 target item1057 wait 20001058 @setvar! recycleItem 01059 endif1060 endif1061 1062 if saveItem = 11063 overhead "Saving: {{desc}}" 771064 lift item1065 drop jase_Wrestling_Storage 0 0 01066 wait 6501067 @ignore item1068 endif1069 1070 if recycleItem = 11071 if find item backpack1072 if jaseowns_save_exceptional = 1 and "exceptional" in desc1073 // do nothing1074 elseif "aspect" in desc1075 // do nothing1076 else1077 if not gumpexists 9490951011078 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1079 dclick recyclerItemKit1080 waitforgump 949095101 50001081 endif1082 endif1083 if gumpexists 949095101 1084 gumpresponse 3 9490951011085 wft 5001086 target item1087 endif1088 endif1089 endif1090 @ignore item1091 endif1092endwhile1093 1094# Music - puts items into jase_Music_Storage1095if jase_Music_Storage != 0 and jase_Music_Storage != itemsGoInHere1096 dclick jase_Music_Storage1097 wait 6501098endif1099while findtype 3740|3742|3762|3763|10245|20006|20008|20010|20012|20014|20016 messySourceContainer as item1100 getlabel item desc1101 overhead "Item: {{desc}}" 881102 @setvar! saveItem 01103 @setvar! recycleItem 11104 if jase_save_greater_slaying = 1 and "enticement" in desc and "greater" in desc1105 @setvar! saveItem 11106 elseif jase_save_lesser_slaying = 1 and "enticement" in desc and "lesser" in desc1107 @setvar! saveItem 11108 elseif jase_save_supremely = 1 and "supremely" in desc1109 @setvar! saveItem 11110 elseif jase_save_exceedingly = 1 and "exceedingly" in desc1111 @setvar! saveItem 11112 elseif jase_save_eminently = 1 and "eminently" in desc1113 @setvar! saveItem 11114 elseif jase_save_surpassingly = 1 and "surpassingly" in desc1115 @setvar! saveItem 11116 elseif jase_save_accurate = 1 and "accurate" in desc1117 @setvar! saveItem 11118 elseif jase_save_vanquishing = 1 and "vanquishing" in desc1119 @setvar! saveItem 11120 elseif jase_save_power = 1 and "power" in desc1121 @setvar! saveItem 11122 elseif jase_save_force = 1 and "force" in desc1123 @setvar! saveItem 11124 elseif jase_save_might = 1 and "might" in desc1125 @setvar! saveItem 11126 elseif jase_save_ruin = 1 and "ruin" in desc1127 @setvar! saveItem 11128 elseif jase_save_regular_slaying = 1 and "enticement" in desc1129 if "lesser" in desc1130 // do nothing1131 else1132 @setvar! saveItem 11133 endif1134 endif1135 1136 if "unidentified" in desc1137 if skill "Item Identification" = 1201138 useskill "itemId"1139 wft 5001140 target messySourceContainer1141 wait 20001142 @setvar! recycleItem 01143 elseif findtype 20496 backpack as idWandHopefully1144 dclick idWandHopefully1145 wft 5001146 target item1147 @setvar! recycleItem 01148 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1149 useskill "itemId"1150 wft 5001151 target item1152 wait 20001153 @setvar! recycleItem 01154 endif1155 endif1156 1157 if saveItem = 11158 overhead "Saving: {{desc}}" 771159 lift item1160 drop jase_Music_Storage 0 0 01161 wait 6501162 @ignore item1163 endif1164 1165 if recycleItem = 11166 if find item backpack1167 if jaseowns_save_exceptional = 1 and "exceptional" in desc1168 // do nothing1169 elseif "aspect" in desc1170 // do nothing1171 else1172 if not gumpexists 9490951011173 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1174 dclick recyclerItemKit1175 waitforgump 949095101 50001176 endif1177 endif1178 if gumpexists 949095101 1179 gumpresponse 3 9490951011180 wft 5001181 target item1182 endif1183 endif1184 endif1185 @ignore item1186 endif1187endwhile1188 1189# Armor list - will sort based on item desc1190 1191while findtype 5061|5063|5070|5074|5075|7169|7175|7177|7179|7610|31191 messySourceContainer as item1192 getlabel item desc1193 overhead "Item: {{desc}}" 881194 @setvar! saveItem 01195 @setvar! recycleItem 11196 1197 if jase_save_invulnerability_leather = 1 and "invulnerability" in desc1198 @setvar! saveItem 11199 elseif jase_save_fortification_leather = 1 and "fortification" in desc1200 @setvar! saveItem 11201 elseif jase_save_hardening_leather = 1 and "hardening" in desc1202 @setvar! saveItem 11203 elseif jase_save_guarding_leather = 1 and "guarding" in desc1204 @setvar! saveItem 11205 elseif jase_save_defense_leather = 1 and "defense" in desc1206 @setvar! saveItem 11207 endif1208 1209 if "unidentified" in desc1210 if skill "Item Identification" = 1201211 useskill "itemId"1212 wft 5001213 target messySourceContainer1214 wait 20001215 @setvar! recycleItem 01216 elseif findtype 20496 backpack as idWandHopefully1217 dclick idWandHopefully1218 wft 5001219 target item1220 @setvar! recycleItem 01221 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1222 useskill "itemId"1223 wft 5001224 target item1225 wait 20001226 @setvar! recycleItem 01227 endif1228 endif1229 1230 if saveItem = 11231 overhead "Saving: {{desc}}" 771232 if "plate" in desc1233 @setvar! saveItem jase_Plate_Storage1234 elseif "chain" in desc1235 @setvar! saveItem jase_Chainmail_Storage1236 elseif "ring" in desc1237 @setvar! saveItem jase_Ringmail_Storage1238 elseif "bone" in desc1239 @setvar! saveItem jase_BoneLeather_Storage1240 elseif "studded" in desc1241 @setvar! saveItem jase_BoneLeather_Storage1242 elseif "leather" in desc1243 @setvar! saveItem jase_RegularLeather_Storage1244 endif1245 if saveItem = 1 or saveItem = 01246 overhead "Unknown save location for {{desc}}" 341247 endif1248 lift item1249 drop saveItem 0 0 01250 wait globalTimeout1251 @ignore item1252 endif1253 1254 if recycleItem = 11255 if find item backpack1256 if jaseowns_save_exceptional = 1 and "exceptional" in desc1257 // do nothing1258 elseif "aspect" in desc1259 // do nothing1260 else1261 if not gumpexists 9490951011262 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1263 dclick recyclerItemKit1264 waitforgump 949095101 50001265 endif1266 endif1267 if gumpexists 949095101 1268 gumpresponse 3 9490951011269 wft 5001270 target item1271 endif1272 endif1273 endif1274 @ignore item1275 endif1276endwhile1277 1278 1279while findtype 5078|5201|5203|5204|5205|5207|7177|31003|31004 messySourceContainer as item1280 getlabel item desc1281 overhead "Item: {{desc}}" 881282 @setvar! saveItem 01283 @setvar! recycleItem 11284 1285 if jase_save_invulnerability_bone_armor = 1 and "invulnerability" in desc1286 @setvar! saveItem 11287 elseif jase_save_fortification_bone_armor = 1 and "fortification" in desc1288 @setvar! saveItem 11289 elseif jase_save_hardening_bone_armor = 1 and "hardening" in desc1290 @setvar! saveItem 11291 elseif jase_save_guarding_bone_armor = 1 and "guarding" in desc1292 @setvar! saveItem 11293 elseif jase_save_defense_bone_armor = 1 and "defense" in desc1294 @setvar! saveItem 11295 endif1296 1297 if "unidentified" in desc1298 if skill "Item Identification" = 1201299 useskill "itemId"1300 wft 5001301 target messySourceContainer1302 wait 20001303 @setvar! recycleItem 01304 elseif findtype 20496 backpack as idWandHopefully1305 dclick idWandHopefully1306 wft 5001307 target item1308 @setvar! recycleItem 01309 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1310 useskill "itemId"1311 wft 5001312 target item1313 wait 20001314 @setvar! recycleItem 01315 endif1316 endif1317 1318 if saveItem = 11319 overhead "Saving: {{desc}}" 771320 if "plate" in desc1321 @setvar! saveItem jase_Plate_Storage1322 elseif "chain" in desc1323 @setvar! saveItem jase_Chainmail_Storage1324 elseif "ring" in desc1325 @setvar! saveItem jase_Ringmail_Storage1326 elseif "bone" in desc1327 @setvar! saveItem jase_BoneLeather_Storage1328 elseif "studded" in desc1329 @setvar! saveItem jase_BoneLeather_Storage1330 elseif "leather" in desc1331 @setvar! saveItem jase_RegularLeather_Storage1332 endif1333 if saveItem = 1 or saveItem = 01334 overhead "Unknown save location for {{desc}}" 341335 endif1336 lift item1337 drop saveItem 0 0 01338 wait globalTimeout1339 @ignore item1340 endif1341 1342 if recycleItem = 11343 if find item backpack1344 if jaseowns_save_exceptional = 1 and "exceptional" in desc1345 // do nothing1346 elseif "aspect" in desc1347 // do nothing1348 else1349 if not gumpexists 9490951011350 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1351 dclick recyclerItemKit1352 waitforgump 949095101 50001353 endif1354 endif1355 if gumpexists 949095101 1356 gumpresponse 3 9490951011357 wft 5001358 target item1359 endif1360 endif1361 endif1362 @ignore item1363 endif1364endwhile1365 1366while findtype 5076|5078|5085|5089|5090|7170|7177|7181|7610|31011|31012 messySourceContainer as item1367 getlabel item desc1368 overhead "Item: {{desc}}" 881369 @setvar! saveItem 01370 @setvar! recycleItem 11371 1372 if jase_save_invulnerability_studded_leather = 1 and "invulnerability" in desc1373 @setvar! saveItem 11374 elseif jase_save_fortification_studded_leather = 1 and "fortification" in desc1375 @setvar! saveItem 11376 elseif jase_save_hardening_studded_leather = 1 and "hardening" in desc1377 @setvar! saveItem 11378 elseif jase_save_guarding_studded_leather = 1 and "guarding" in desc1379 @setvar! saveItem 11380 elseif jase_save_defense_studded_leather = 1 and "defense" in desc1381 @setvar! saveItem 11382 endif1383 1384 if "unidentified" in desc1385 if skill "Item Identification" = 1201386 useskill "itemId"1387 wft 5001388 target messySourceContainer1389 wait 20001390 @setvar! recycleItem 01391 elseif findtype 20496 backpack as idWandHopefully1392 dclick idWandHopefully1393 wft 5001394 target item1395 @setvar! recycleItem 01396 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1397 useskill "itemId"1398 wft 5001399 target item1400 wait 20001401 @setvar! recycleItem 01402 endif1403 endif1404 1405 if saveItem = 11406 overhead "Saving: {{desc}}" 771407 if "plate" in desc1408 @setvar! saveItem jase_Plate_Storage1409 elseif "chain" in desc1410 @setvar! saveItem jase_Chainmail_Storage1411 elseif "ring" in desc1412 @setvar! saveItem jase_Ringmail_Storage1413 elseif "bone" in desc1414 @setvar! saveItem jase_BoneLeather_Storage1415 elseif "studded" in desc1416 @setvar! saveItem jase_BoneLeather_Storage1417 elseif "leather" in desc1418 @setvar! saveItem jase_RegularLeather_Storage1419 endif1420 if saveItem = 1 or saveItem = 01421 overhead "Unknown save location for {{desc}}" 341422 endif1423 lift item1424 drop saveItem 0 0 01425 wait globalTimeout1426 @ignore item1427 endif1428 1429 if recycleItem = 11430 if find item backpack1431 if jaseowns_save_exceptional = 1 and "exceptional" in desc1432 // do nothing1433 elseif "aspect" in desc1434 // do nothing1435 else1436 if not gumpexists 9490951011437 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1438 dclick recyclerItemKit1439 waitforgump 949095101 50001440 endif1441 endif1442 if gumpexists 949095101 1443 gumpresponse 3 9490951011444 wft 5001445 target item1446 endif1447 endif1448 endif1449 @ignore item1450 endif1451endwhile1452 1453while findtype 5078|5101|5103|5105|5106|5131|7177|7947|31009|31010 messySourceContainer as item1454 getlabel item desc1455 overhead "Item: {{desc}}" 881456 @setvar! saveItem 01457 @setvar! recycleItem 11458 1459 if jase_save_invulnerability_ringnmail = 1 and "invulnerability" in desc1460 @setvar! saveItem 11461 elseif jase_save_fortification_ringmail = 1 and "fortification" in desc1462 @setvar! saveItem 11463 elseif jase_save_hardening_ringmail = 1 and "hardening" in desc1464 @setvar! saveItem 11465 elseif jase_save_guarding_ringmail = 1 and "guarding" in desc1466 @setvar! saveItem 11467 elseif jase_save_defense_ringmail = 1 and "defense" in desc1468 @setvar! saveItem 11469 endif1470 1471 if "unidentified" in desc1472 if skill "Item Identification" = 1201473 useskill "itemId"1474 wft 5001475 target messySourceContainer1476 wait 20001477 @setvar! recycleItem 01478 elseif findtype 20496 backpack as idWandHopefully1479 dclick idWandHopefully1480 wft 5001481 target item1482 @setvar! recycleItem 01483 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1484 useskill "itemId"1485 wft 5001486 target item1487 wait 20001488 @setvar! recycleItem 01489 endif1490 endif1491 1492 if saveItem = 11493 overhead "Saving: {{desc}}" 771494 if "plate" in desc1495 @setvar! saveItem jase_Plate_Storage1496 elseif "chain" in desc1497 @setvar! saveItem jase_Chainmail_Storage1498 elseif "ring" in desc1499 @setvar! saveItem jase_Ringmail_Storage1500 elseif "bone" in desc1501 @setvar! saveItem jase_BoneLeather_Storage1502 elseif "studded" in desc1503 @setvar! saveItem jase_BoneLeather_Storage1504 elseif "leather" in desc1505 @setvar! saveItem jase_RegularLeather_Storage1506 endif1507 if saveItem = 1 or saveItem = 01508 overhead "Unknown save location for {{desc}}" 341509 endif1510 lift item1511 drop saveItem 0 0 01512 wait globalTimeout1513 @ignore item1514 endif1515 1516 if recycleItem = 11517 if find item backpack1518 if jaseowns_save_exceptional = 1 and "exceptional" in desc1519 // do nothing1520 elseif "aspect" in desc1521 // do nothing1522 else1523 if not gumpexists 9490951011524 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1525 dclick recyclerItemKit1526 waitforgump 949095101 50001527 endif1528 endif1529 if gumpexists 949095101 1530 gumpresponse 3 9490951011531 wft 5001532 target item1533 endif1534 endif1535 endif1536 @ignore item1537 endif1538endwhile1539 1540 1541while findtype 5056|5059|5060|5063|5103|5106|7177|31005|31006|31007|31015 messySourceContainer as item1542 getlabel item desc1543 overhead "Item: {{desc}}" 881544 @setvar! saveItem 01545 @setvar! recycleItem 11546 1547 if jase_save_invulnerability_chainmail = 1 and "invulnerability" in desc1548 @setvar! saveItem 11549 elseif jase_save_fortification_chainmail = 1 and "fortification" in desc1550 @setvar! saveItem 11551 elseif jase_save_hardening_chainmail = 1 and "hardening" in desc1552 @setvar! saveItem 11553 elseif jase_save_guarding_chainmail = 1 and "guarding" in desc1554 @setvar! saveItem 11555 elseif jase_save_defense_chainmail = 1 and "defense" in desc1556 @setvar! saveItem 11557 endif1558 1559 if "unidentified" in desc1560 if skill "Item Identification" = 1201561 useskill "itemId"1562 wft 5001563 target messySourceContainer1564 wait 20001565 @setvar! recycleItem 01566 elseif findtype 20496 backpack as idWandHopefully1567 dclick idWandHopefully1568 wft 5001569 target item1570 @setvar! recycleItem 01571 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1572 useskill "itemId"1573 wft 5001574 target item1575 wait 20001576 @setvar! recycleItem 01577 endif1578 endif1579 1580 if saveItem = 11581 overhead "Saving: {{desc}}" 771582 if "plate" in desc1583 @setvar! saveItem jase_Plate_Storage1584 elseif "chain" in desc1585 @setvar! saveItem jase_Chainmail_Storage1586 elseif "ring" in desc1587 @setvar! saveItem jase_Ringmail_Storage1588 elseif "bone" in desc1589 @setvar! saveItem jase_BoneLeather_Storage1590 elseif "studded" in desc1591 @setvar! saveItem jase_BoneLeather_Storage1592 elseif "leather" in desc1593 @setvar! saveItem jase_RegularLeather_Storage1594 endif1595 if saveItem = 1 or saveItem = 01596 overhead "Unknown save location for {{desc}}" 341597 endif1598 lift item1599 drop saveItem 0 0 01600 wait globalTimeout1601 @ignore item1602 endif1603 1604 if recycleItem = 11605 if find item backpack1606 if jaseowns_save_exceptional = 1 and "exceptional" in desc1607 // do nothing1608 elseif "aspect" in desc1609 // do nothing1610 else1611 if not gumpexists 9490951011612 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1613 dclick recyclerItemKit1614 waitforgump 949095101 50001615 endif1616 endif1617 if gumpexists 949095101 1618 gumpresponse 3 9490951011619 wft 5001620 target item1621 endif1622 endif1623 endif1624 @ignore item1625 endif1626endwhile1627 1628while findtype 5129|5132|5135|5138|5139|5142|5143|5144|5146|7173|7177|31008 messySourceContainer as item1629 getlabel item desc1630 overhead "Item: {{desc}}" 881631 @setvar! saveItem 01632 @setvar! recycleItem 11633 1634 if jase_save_invulnerability_platemail = 1 and "invulnerability" in desc1635 @setvar! saveItem 11636 elseif jase_save_fortification_platemail = 1 and "fortification" in desc1637 @setvar! saveItem 11638 elseif jase_save_hardening_platemail = 1 and "hardening" in desc1639 @setvar! saveItem 11640 elseif jase_save_guarding_platemail = 1 and "guarding" in desc1641 @setvar! saveItem 11642 elseif jase_save_defense_platemail = 1 and "defense" in desc1643 @setvar! saveItem 11644 endif1645 1646 if "unidentified" in desc1647 if skill "Item Identification" = 1201648 useskill "itemId"1649 wft 5001650 target messySourceContainer1651 wait 20001652 @setvar! recycleItem 01653 elseif findtype 20496 backpack as idWandHopefully1654 dclick idWandHopefully1655 wft 5001656 target item1657 @setvar! recycleItem 01658 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1659 useskill "itemId"1660 wft 5001661 target item1662 wait 20001663 @setvar! recycleItem 01664 endif1665 endif1666 1667 if saveItem = 11668 overhead "Saving: {{desc}}" 771669 if "plate" in desc1670 @setvar! saveItem jase_Plate_Storage1671 elseif "chain" in desc1672 @setvar! saveItem jase_Chainmail_Storage1673 elseif "ring" in desc1674 @setvar! saveItem jase_Ringmail_Storage1675 elseif "bone" in desc1676 @setvar! saveItem jase_BoneLeather_Storage1677 elseif "studded" in desc1678 @setvar! saveItem jase_BoneLeather_Storage1679 elseif "leather" in desc1680 @setvar! saveItem jase_RegularLeather_Storage1681 endif1682 if saveItem = 1 or saveItem = 01683 overhead "Unknown save location for {{desc}}" 341684 endif1685 lift item1686 drop saveItem 0 0 01687 wait globalTimeout1688 @ignore item1689 endif1690 1691 if recycleItem = 11692 if find item backpack1693 if jaseowns_save_exceptional = 1 and "exceptional" in desc1694 // do nothing1695 elseif "aspect" in desc1696 // do nothing1697 else1698 if not gumpexists 9490951011699 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1700 dclick recyclerItemKit1701 waitforgump 949095101 50001702 endif1703 endif1704 if gumpexists 949095101 1705 gumpresponse 3 9490951011706 wft 5001707 target item1708 endif1709 endif1710 endif1711 @ignore item1712 endif1713endwhile1714 1715while 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 item1716 getlabel item desc1717 overhead "Item: {{desc}}" 881718 @setvar! saveItem 01719 @setvar! recycleItem 11720 1721 if jase_save_invulnerability = 1 and "invulnerability" in desc1722 @setvar! saveItem 11723 elseif jase_save_fortification = 1 and "fortification" in desc1724 @setvar! saveItem 11725 elseif jase_save_hardening = 1 and "hardening" in desc1726 @setvar! saveItem 11727 elseif jase_save_guarding = 1 and "guarding" in desc1728 @setvar! saveItem 11729 elseif jase_save_defense = 1 and "defense" in desc1730 @setvar! saveItem 11731 endif1732 1733 if "unidentified" in desc1734 if skill "Item Identification" = 1201735 useskill "itemId"1736 wft 5001737 target messySourceContainer1738 wait 20001739 @setvar! recycleItem 01740 elseif findtype 20496 backpack as idWandHopefully1741 dclick idWandHopefully1742 wft 5001743 target item1744 @setvar! recycleItem 01745 elseif skill "Item Identification" >= jase_MinimumItemIdSkill1746 useskill "itemId"1747 wft 5001748 target item1749 wait 20001750 @setvar! recycleItem 01751 endif1752 endif1753 1754 if saveItem = 11755 overhead "Saving: {{desc}}" 771756 if "plate" in desc1757 @setvar! saveItem jase_Plate_Storage1758 elseif "chain" in desc1759 @setvar! saveItem jase_Chainmail_Storage1760 elseif "ring" in desc1761 @setvar! saveItem jase_Ringmail_Storage1762 elseif "bone" in desc1763 @setvar! saveItem jase_BoneLeather_Storage1764 elseif "studded" in desc1765 @setvar! saveItem jase_BoneLeather_Storage1766 elseif "leather" in desc1767 @setvar! saveItem jase_RegularLeather_Storage1768 endif1769 if saveItem = 1 or saveItem = 01770 overhead "Unknown save location for {{desc}}" 341771 endif1772 lift item1773 drop saveItem 0 0 01774 wait globalTimeout1775 @ignore item1776 endif1777 1778 if recycleItem = 11779 if find item backpack1780 if jaseowns_save_exceptional = 1 and "exceptional" in desc1781 // do nothing1782 elseif "aspect" in desc1783 // do nothing1784 else1785 if not gumpexists 9490951011786 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1787 dclick recyclerItemKit1788 waitforgump 949095101 50001789 endif1790 endif1791 if gumpexists 949095101 1792 gumpresponse 3 9490951011793 wft 5001794 target item1795 endif1796 endif1797 endif1798 @ignore item1799 endif1800endwhile1801wait 6501802gumpclose 9490951011803 1804@clearignore1805 1806if jase_AutoConsumeArcaneEssence = 1 and findtype 3901 backpack as item1807 dclick item1808 wft 5001809 target self1810endif1811 1812 1813if jase_AutoDropIngots = 1 and findtype 7154 backpack as jaseowns_DropItem1814 clearsysmsg 1815 lift jaseowns_DropItem 600001816 droprelloc 0 01817 getlabel backpack jaseowns_PingCheck1818 if insysmsg "cannot drop anything"1819 drop backpack -1 -1 -11820 endif1821 wait 6501822endif1823 1824if jase_AutoDropBoards = 1 and findtype 7127 backpack 0 as jaseowns_DropItem1825 clearsysmsg 1826 lift jaseowns_DropItem 600001827 droprelloc 0 01828 getlabel backpack jaseowns_PingCheck1829 if insysmsg "cannot drop anything"1830 drop backpack -1 -1 -11831 endif1832 wait 6501833endif1834 1835 1836if jase_AutoDropLeather = 1 and findtype 4225 backpack 0 as jaseowns_DropItem1837 clearsysmsg 1838 lift jaseowns_DropItem 600001839 droprelloc 0 01840 getlabel backpack jaseowns_PingCheck1841 if insysmsg "cannot drop anything"1842 drop backpack -1 -1 -11843 endif1844 wait 6501845endif1846 1847 1848if jase_AutoDropScrolls = 1 and findtype 3827 backpack 0 as jaseowns_DropItem1849 clearsysmsg 1850 lift jaseowns_DropItem 600001851 droprelloc 0 01852 getlabel backpack jaseowns_PingCheck1853 if insysmsg "cannot drop anything"1854 drop backpack -1 -1 -11855 endif1856 wait 6501857endif1858 1859if listexists jaseowns_PreviousScript1860 foreach myScript in jaseowns_PreviousScript1861 hotkey myScript1862 endfor1863endif