Back to "dungeon" tags

Bapeths Fast Item Recycler (Container ID Wand/120 Item ID skill) by barryroser

Created: 10/05/2025
Last Updated: 2 days ago
Description from the author:

This script will quickly recycle bad items and keep the good ones. Select the container you wish to recycle (backpack in paper doll if main pack)

# Bapeths Fast Dungeon Recycler # Jan 20th 2026 - Added 120 item ID skill functionality # # "Required Items:" # "Container ID wand" or "120 Item ID Skill" # "One Recycle Tool (Sewing Kit, Saw, Scribe Pen, or Tinker Tools)" # # This script will ID and recycle all items in your pack except for the following... # Magic Armor: Fortification, Invulnerability # Magic Weapons: Power, Vanq # Slayer Weapons: Lesser Might and above # Colored ore/leather/wood: Pink and above # # "How to use:" # Bind the script to a hotkey, play the script, and select the container you wish to recycle # If items are in your main pack then select your backpack on your paperdoll # # Script starts here... if findtype "3997|4148|4032|7864" backpack as breakdowntool hotkey "Cancel Current Target" if not find "ContainerIDWand" and findtype 20495 backpack as contIDwand @setvar! "ContainerIDWand" contIDwand endif if skill "Item ID" = 120 or find "ContainerIDWand" backpack clearsysmsg while queued //donothing endwhile if skill "Item ID" = 120 skill "Item ID" elseif find "ContainerIDWand" backpack dclick "ContainerIDWand" endif wft 500 overhead "Select Container to ID..." 88 while targetexists //donothing endwhile getlabel backpack ping overhead "Attempting recycle..." 88 if insysmsg "No unidentified items found." overhead "Nothing fresh to ID..." 45 elseif insysmsg "That is not a container." overhead "Invalid container, try again.." 45 elseif insysmsg "You must wait a few moments to use another skill" overhead "Skill Cooldown, Try Again.." 38 endif while findtype 3834 backpack 0 as bbook @ignore bbook endwhile 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|31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055|3834|3740|3742|3762|3763|10245|20006|20008|20010|20012|20014|20016|7026|7027|7029|7031|7033|7034|7035|7107|7109|31002|31130|3920|5042|5117|30990|30993|30994|30995|31184|31186|3719|3938|5121|5123|5125|30989|30992|30996|30997|30998|31176|31188|3568|3713|3721|3932|5040|5044|5112|5127|5177|5179|5181|30991|30999|31000|31001|31014|31178|31180|31182|3909|3911|3913|3915|3917|3934|3937|5046|5049|5115|5119|5182|5185|5187|30988|31128|31190|22187|31141|31142|31169|31172 backpack as IDitem getlabel IDitem desc if "aspect" in desc or "training" in desc or "vanquishing" in desc or "supremely" in desc or "slaying" in desc or "enticement" in desc or "invulnerability" in desc or "power" in desc or "exceedingly accurate force" in desc or "exceedingly potent" in desc or "valorite" in desc or "valehide" in desc or "valewood" in desc or "avarite" in desc or "avarhide" in desc or "avarwood" in desc or "verite" in desc or "verehide" in desc or "verewood" in desc or "agapite" in desc or "rosehide" in desc or "rosewood" in desc or "fortification" in desc @ignore IDitem overhead "*strong magic*" 2091 IDitem elseif "durable" in desc or "substantial" in desc or "massive" in desc or "fortified" in desc or "indestructible" in desc or "exceptional" in desc or "accurate" in desc or "surpassingly" in desc or "eminently" in desc or "exceedingly" in desc or "ruin" in desc or "might" in desc or "force" in desc or "power" in desc or "mastercrafted" in desc or "defense" in desc or "guarding" in desc or "hardening" in desc or "potent" in desc or "melodious" in desc overhead "*trash*" 1779 IDitem while not gumpexists 949095101 while queued //donothing endwhile dclick breakdowntool waitforgump 949095101 1000 endwhile while not ingump "Recycle Single Item" 949095101 gumpresponse 2 waitforgump 949095101 1000 endwhile gumpresponse 3 waitforgump 949095101 1000 target IDitem getlabel backpack ping pause 250 gumpclose 949095101 else @ignore IDitem endif if skill "Item ID" = 120 //donothing elseif not find "ContainerIDWand" backpack break endif endwhile if gumpexists 949095101 gumpclose 949095101 endif else overhead "No Container ID Wand..." 38 endif if targetexists hotkey "Cancel Current Target" endif overhead "Recycle Complete." 88 @clearignore endif

Quick Filters

Bard Quick SearchCrafter Quick SearchDexxer Quick SearchHarvester Quick SearchMage Quick SearchPVM Quick SearchPVP Quick SearchStealth Quick SearchTamer Quick Search