Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
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