Back to "bot" tags

Item Recycle Bot by daklue

Description: Item Recycle Bot is a ID Bot that will stay online and identify items that are dropped in a chest. Will recycle items not wanted and will move items you want to keep to a different chest.

# Item Recycle Bot By DaKlue # V 2.0 # UO Outlands Wildlands Addition. ##################################### # Choose what you want to save... # You may edit these variables below... ##################################### # will drink the essence juice at end of script @setvar! jase_AutoConsumeArcaneEssence 0 # will move resources to a diffrent chest at end of recycle phase @setvar! jase_AutoMoveResourcesFromBag 0 # cooldowns amd que times @setvar! globalTimeout 5000 @setvar! globalQueTime 1000 # accuracy @setvar! jase_save_supremely 1 @setvar! jase_save_exceedingly 1 @setvar! jase_save_eminently 0 @setvar! jase_save_surpassingly 0 @setvar! jase_save_accurate 0 # damage @setvar! jase_save_vanquishing 1 @setvar! jase_save_power 1 @setvar! jase_save_force 0 @setvar! jase_save_might 0 @setvar! jase_save_ruin 0 # slayers @setvar! jase_save_slaying 1 # protection @setvar! jase_save_invulnerability 1 @setvar! jase_save_fortification 1 @setvar! jase_save_hardening 0 @setvar! jase_save_guarding 0 @setvar! jase_save_defense 0 # this is your save box if not varexist itemsGoInHere overhead 'Please select your chest to keep good items.' 88 @setvar! itemsGoInHere wft 500 endif # this is your box where unidentifed items are held if not varexist messySourceContainer overhead 'Please select your chest where you store unidentified items.' 88 @setvar! messySourceContainer wft 500 endif # this is for a resource container where you store ingot leather scrolls ect... if not varexist resourceContainer overhead 'Please select your chest where you store your resources.' 88 @setvar! resourceContainer wft 500 endif if skill "Item Identification" = 120 // will do container elseif skill "Item Identification" >= 30 // will do item id skill elseif findtype "wand" backpack as idWandHopefully // will try to use wand else overhead "Jase says: Not able to ID items.." 34 overhead "Jase says: Need skill or wand" 77 sysmsg "Jase says: Not able to ID items.." 34 sysmsg "Jase says: Need skill or wand" 77 stop endif if not findtype 4032|4032|3997|7864|4148|4136 backpack overhead "Jase says: Not able to recycle items.." 34 overhead "Jase says: Need tinker tool, sewing kit or saw" 77 sysmsg "Jase says: Not able to recycle items.." 34 sysmsg "Jase says: Need tinker tool, sewing kit or saw" 77 stop endif ################################################################################################################## ## ## Don't edit below this line ## ################################################################################################################## while not dead @setvar! jase_currentItem 0 # Where items get stored.. leave these here for now @setvar! jase_Archery_Storage itemsGoInHere @setvar! jase_Fencing_Storage itemsGoInHere @setvar! jase_Macing_Storage itemsGoInHere @setvar! jase_Mage_Storage itemsGoInHere @setvar! jase_Music_Storage itemsGoInHere @setvar! jase_Shield_Storage itemsGoInHere @setvar! jase_Swords_Storage itemsGoInHere @setvar! jase_Wrestling_Storage itemsGoInHere @setvar! jase_RegularLeather_Storage itemsGoInHere @setvar! jase_StuddedLeather_Storage itemsGoInHere @setvar! jase_BoneLeather_Storage itemsGoInHere @setvar! jase_Ringmail_Storage itemsGoInHere @setvar! jase_Chainmail_Storage itemsGoInHere @setvar! jase_Plate_Storage itemsGoInHere @setvar! jase_Arcane_Storage itemsGoInHere @clearignore # Ignore basic items while findtype 3834|3922 messySourceContainer 0 as item @ignore item endwhile # Swords - puts items into jase_Swords_Storage while findtype 3909|3911|3913|3915|3917|3934|3937|5046|5049|5115|5119|5182|5185|5187|30988|31128|31190 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_slaying = 1 and "slaying" in desc @setvar! saveItem 1 elseif jase_save_supremely = 1 and "supremely" in desc @setvar! saveItem 1 elseif jase_save_exceedingly = 1 and "exceedingly" in desc @setvar! saveItem 1 elseif jase_save_eminently = 1 and "eminently" in desc @setvar! saveItem 1 elseif jase_save_surpassingly = 1 and "surpassingly" in desc @setvar! saveItem 1 elseif jase_save_accurate = 1 and "accurate" in desc @setvar! saveItem 1 elseif jase_save_vanquishing = 1 and "vanquishing" in desc @setvar! saveItem 1 elseif jase_save_power = 1 and "power" in desc @setvar! saveItem 1 elseif jase_save_force = 1 and "force" in desc @setvar! saveItem 1 elseif jase_save_might = 1 and "might" in desc @setvar! saveItem 1 elseif jase_save_ruin = 1 and "ruin" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Swords_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Macing - puts items into jase_Macing_Storage if jase_Macing_Storage != 0 and jase_Macing_Storage != itemsGoInHere dclick jase_Macing_Storage wait 650 endif while findtype 3568|3713|3721|3932|5040|5044|5112|5127|5177|5179|5181|30991|30999|31000|31001|31014|31178|31180|31182 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_slaying = 1 and "slaying" in desc @setvar! saveItem 1 elseif jase_save_supremely = 1 and "supremely" in desc @setvar! saveItem 1 elseif jase_save_exceedingly = 1 and "exceedingly" in desc @setvar! saveItem 1 elseif jase_save_eminently = 1 and "eminently" in desc @setvar! saveItem 1 elseif jase_save_surpassingly = 1 and "surpassingly" in desc @setvar! saveItem 1 elseif jase_save_accurate = 1 and "accurate" in desc @setvar! saveItem 1 elseif jase_save_vanquishing = 1 and "vanquishing" in desc @setvar! saveItem 1 elseif jase_save_power = 1 and "power" in desc @setvar! saveItem 1 elseif jase_save_force = 1 and "force" in desc @setvar! saveItem 1 elseif jase_save_might = 1 and "might" in desc @setvar! saveItem 1 elseif jase_save_ruin = 1 and "ruin" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Macing_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Fencing - puts items into jase_Fencing_Storage if jase_Fencing_Storage != 0 and jase_Fencing_Storage != itemsGoInHere dclick jase_Fencing_Storage wait 650 endif while findtype 3719|3922|3938|5121|5123|5125|30989|30992|30996|30997|30998|31176|31188 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_slaying = 1 and "slaying" in desc @setvar! saveItem 1 elseif jase_save_supremely = 1 and "supremely" in desc @setvar! saveItem 1 elseif jase_save_exceedingly = 1 and "exceedingly" in desc @setvar! saveItem 1 elseif jase_save_eminently = 1 and "eminently" in desc @setvar! saveItem 1 elseif jase_save_surpassingly = 1 and "surpassingly" in desc @setvar! saveItem 1 elseif jase_save_accurate = 1 and "accurate" in desc @setvar! saveItem 1 elseif jase_save_vanquishing = 1 and "vanquishing" in desc @setvar! saveItem 1 elseif jase_save_power = 1 and "power" in desc @setvar! saveItem 1 elseif jase_save_force = 1 and "force" in desc @setvar! saveItem 1 elseif jase_save_might = 1 and "might" in desc @setvar! saveItem 1 elseif jase_save_ruin = 1 and "ruin" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Fencing_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Archery - puts items into jase_Archery_Storage if jase_Archery_Storage != 0 and jase_Archery_Storage != itemsGoInHere dclick jase_Archery_Storage wait 650 endif while findtype 3920|5042|5117|30990|30993|30994|30995|31184|31186 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_slaying = 1 and "slaying" in desc @setvar! saveItem 1 elseif jase_save_supremely = 1 and "supremely" in desc @setvar! saveItem 1 elseif jase_save_exceedingly = 1 and "exceedingly" in desc @setvar! saveItem 1 elseif jase_save_eminently = 1 and "eminently" in desc @setvar! saveItem 1 elseif jase_save_surpassingly = 1 and "surpassingly" in desc @setvar! saveItem 1 elseif jase_save_accurate = 1 and "accurate" in desc @setvar! saveItem 1 elseif jase_save_vanquishing = 1 and "vanquishing" in desc @setvar! saveItem 1 elseif jase_save_power = 1 and "power" in desc @setvar! saveItem 1 elseif jase_save_force = 1 and "force" in desc @setvar! saveItem 1 elseif jase_save_might = 1 and "might" in desc @setvar! saveItem 1 elseif jase_save_ruin = 1 and "ruin" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Archery_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Shield - puts items into jase_Shield_Storage if jase_Shield_Storage != 0 and jase_Shield_Storage != itemsGoInHere dclick jase_Shield_Storage wait 650 endif while findtype 7026|7027|7029|7031|7033|7034|7035|7107|7109|31002|31130 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_invulnerability = 1 and "invulnerability" in desc @setvar! saveItem 1 elseif jase_save_fortification = 1 and "fortification" in desc @setvar! saveItem 1 elseif jase_save_hardening = 1 and "hardening" in desc @setvar! saveItem 1 elseif jase_save_guarding = 1 and "guarding" in desc @setvar! saveItem 1 elseif jase_save_defense = 1 and "defense" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Shield_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Mage - puts items into jase_Mage_Storage if jase_Mage_Storage != 0 and jase_Mage_Storage != itemsGoInHere dclick jase_Mage_Storage wait 650 endif while findtype 3570|3571|3572|3573|3834 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_slaying = 1 and "slaying" in desc @setvar! saveItem 1 elseif jase_save_supremely = 1 and "supremely" in desc @setvar! saveItem 1 elseif jase_save_exceedingly = 1 and "exceedingly" in desc @setvar! saveItem 1 elseif jase_save_eminently = 1 and "eminently" in desc @setvar! saveItem 1 elseif jase_save_surpassingly = 1 and "surpassingly" in desc @setvar! saveItem 1 elseif jase_save_accurate = 1 and "accurate" in desc @setvar! saveItem 1 elseif jase_save_vanquishing = 1 and "vanquishing" in desc @setvar! saveItem 1 elseif jase_save_power = 1 and "power" in desc @setvar! saveItem 1 elseif jase_save_force = 1 and "force" in desc @setvar! saveItem 1 elseif jase_save_might = 1 and "might" in desc @setvar! saveItem 1 elseif jase_save_ruin = 1 and "ruin" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Mage_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Wrestling - puts items into jase_Wrestling_Storage if jase_Wrestling_Storage != 0 and jase_Wrestling_Storage != itemsGoInHere dclick jase_Wrestling_Storage wait 650 endif while findtype 22187|31141|31142 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_slaying = 1 and "slaying" in desc @setvar! saveItem 1 elseif jase_save_supremely = 1 and "supremely" in desc @setvar! saveItem 1 elseif jase_save_exceedingly = 1 and "exceedingly" in desc @setvar! saveItem 1 elseif jase_save_eminently = 1 and "eminently" in desc @setvar! saveItem 1 elseif jase_save_surpassingly = 1 and "surpassingly" in desc @setvar! saveItem 1 elseif jase_save_accurate = 1 and "accurate" in desc @setvar! saveItem 1 elseif jase_save_vanquishing = 1 and "vanquishing" in desc @setvar! saveItem 1 elseif jase_save_power = 1 and "power" in desc @setvar! saveItem 1 elseif jase_save_force = 1 and "force" in desc @setvar! saveItem 1 elseif jase_save_might = 1 and "might" in desc @setvar! saveItem 1 elseif jase_save_ruin = 1 and "ruin" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Wrestling_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Arcane - puts items into jase_Arcane_Storage if jase_Arcane_Storage != 0 and jase_Arcane_Storage != itemsGoInHere dclick jase_Arcane_Storage wait 650 endif while findtype 31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_slaying = 1 and "slaying" in desc @setvar! saveItem 1 elseif jase_save_supremely = 1 and "supremely" in desc @setvar! saveItem 1 elseif jase_save_exceedingly = 1 and "exceedingly" in desc @setvar! saveItem 1 elseif jase_save_eminently = 1 and "eminently" in desc @setvar! saveItem 1 elseif jase_save_surpassingly = 1 and "surpassingly" in desc @setvar! saveItem 1 elseif jase_save_accurate = 1 and "accurate" in desc @setvar! saveItem 1 elseif jase_save_vanquishing = 1 and "vanquishing" in desc @setvar! saveItem 1 elseif jase_save_power = 1 and "power" in desc @setvar! saveItem 1 elseif jase_save_force = 1 and "force" in desc @setvar! saveItem 1 elseif jase_save_might = 1 and "might" in desc @setvar! saveItem 1 elseif jase_save_ruin = 1 and "ruin" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Arcane_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Music - puts items into jase_Music_Storage if jase_Music_Storage != 0 and jase_Music_Storage != itemsGoInHere dclick jase_Music_Storage wait 650 endif while findtype 3740|3742|3762|3763|10245|20006|20008|20010|20012|20014|20016 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_slaying = 1 and "enticement" in desc @setvar! saveItem 1 elseif jase_save_supremely = 1 and "supremely" in desc @setvar! saveItem 1 elseif jase_save_exceedingly = 1 and "exceedingly" in desc @setvar! saveItem 1 elseif jase_save_eminently = 1 and "eminently" in desc @setvar! saveItem 1 elseif jase_save_surpassingly = 1 and "surpassingly" in desc @setvar! saveItem 1 elseif jase_save_accurate = 1 and "accurate" in desc @setvar! saveItem 1 elseif jase_save_vanquishing = 1 and "vanquishing" in desc @setvar! saveItem 1 elseif jase_save_power = 1 and "power" in desc @setvar! saveItem 1 elseif jase_save_force = 1 and "force" in desc @setvar! saveItem 1 elseif jase_save_might = 1 and "might" in desc @setvar! saveItem 1 elseif jase_save_ruin = 1 and "ruin" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 lift item drop jase_Music_Storage 0 0 0 wait 650 @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile # Armor list - will sort based on item desc while findtype 5056|5059|5060|5061|5063|5070|5074|5075|5076|5078|5085|5089|5090|5101|5103|5105|5106|5129|5131|5132|5135|5138|5139|5142|5143|5144|5146|5201|5203|5204|5205|5207|7169|7170|7173|7175|7177|7179|7181|7610|7947|31003|31004|31005|31006|31007|31008|31009|31010|31011|31012|31015|31191 messySourceContainer as item getlabel item desc overhead "Item: {{desc}}" 88 @setvar! saveItem 0 @setvar! ignoreItem 1 if jase_save_invulnerability = 1 and "invulnerability" in desc @setvar! saveItem 1 elseif jase_save_fortification = 1 and "fortification" in desc @setvar! saveItem 1 elseif jase_save_hardening = 1 and "hardening" in desc @setvar! saveItem 1 elseif jase_save_guarding = 1 and "guarding" in desc @setvar! saveItem 1 elseif jase_save_defense = 1 and "defense" in desc @setvar! saveItem 1 endif if "unidentified" in desc @setvar! jase_currentItem item if skill "Item Identification" = 120 useskill "itemId" wft 500 target messySourceContainer wait 2000 @setvar! ignoreItem 0 elseif skill "Item Identification" >= 30 useskill "itemId" wft 500 target item wait 2000 @setvar! ignoreItem 0 elseif findtype "wand" backpack as idWandHopefully dclick idWandHopefully wft 500 target item @setvar! ignoreItem 0 endif endif if saveItem = 1 overhead "Saving: {{desc}}" 77 wait globalTimeout say "Saving an item." 77 @setvar! jase_currentItem 0 if "plate" in desc @setvar! saveItem jase_Plate_Storage elseif "chain" in desc @setvar! saveItem jase_Chainmail_Storage elseif "ring" in desc @setvar! saveItem jase_Ringmail_Storage elseif "bone" in desc @setvar! saveItem jase_BoneLeather_Storage elseif "studded" in desc @setvar! saveItem jase_BoneLeather_Storage elseif "leather" in desc @setvar! saveItem jase_RegularLeather_Storage endif if saveItem = 1 or saveItem = 0 overhead "Unknown save location for {{desc}}" 34 endif lift item drop saveItem 0 0 0 wait globalTimeout @ignore item endif if ignoreItem = 1 lift item wait globalQueTime drop backpack 0 0 0 wait globalQueTime overhead "Recycleing: {{desc}}" 77 say "Recycleing an item." 77 if find jase_currentItem backpack if not gumpexists 949095101 if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit dclick recyclerItemKit waitforgump 949095101 5000 endif endif if gumpexists 949095101 gumpresponse 3 949095101 wft 500 target jase_currentItem endif endif @ignore item endif endwhile wait 650 gumpclose 949095101 if not timerexists "botTimer" createtimer "botTimer" settimer "botTimer" 0 endif if timer botTimer >= 60000 wait 1000 say "ID BOT ONLINE!" 88 wait 500 settimer "botTimer" 0 endif if jase_AutoConsumeArcaneEssence = 1 and findtype 12686 backpack 2609 as item dclick item wft 500 target self endif if jase_AutoMoveResourcesFromBag = 1 and findtype 3827|4225|7154|7127 backpack as item lift item wait globalQueTime drop resourceContainer wait globalQueTime endif @clearignore endwhile