Bapeth's Recycler by barryroser
Description: This script will recycle bad items and keep the good. It has some neat overheads and emotes.
1# Bapeths Recycle with cool overheads
2#
3# It uses a Regular ID wand and any tool type to break down items
4
5if findtype "sewing kit|saw|pen and ink|tongs|tool kit" backpack as breakdowntool
6 hotkey "Cancel Current Target"
7 @clearignore
8 if findtype 20496 backpack as IDwand
9 clearsysmsg
10 if findtype 3834 backpack 0 as bbook
11 @ignore bbook
12 endif
13 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
14 getlabel IDitem desc
15 if "unidentified" in desc
16 while queued
17 //donothing
18 endwhile
19 dclick IDwand
20 wft 1000
21 target IDitem
22 waitforsysmsg "You identify the item." 1000
23 getlabel IDitem desc
24 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
25 @ignore IDitem
26 overhead "This one is worth keeping..." 2091
27 overhead "*strong magic*" 2091 IDitem
28 say "[surprise" 2091
29 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
30 overhead "*trash*" 1779 IDitem
31 while not gumpexists 949095101
32 while queued
33 //donothing
34 endwhile
35 dclick breakdowntool
36 waitforgump 949095101 1000
37 endwhile
38 while not ingump "Recycle Single Item" 949095101
39 gumpresponse 2
40 waitforgump 949095101 1000
41 endwhile
42 gumpresponse 3
43 waitforgump 949095101 1000
44 target IDitem
45 getlabel backpack ping
46 pause 300
47 gumpclose 949095101
48 else
49 @ignore IDitem
50 endif
51 elseif "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
52 @ignore IDitem
53 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
54 overhead "*trash*" 1779 IDitem
55 while not gumpexists 949095101
56 while queued
57 //donothing
58 endwhile
59 dclick breakdowntool
60 waitforgump 949095101 1000
61 endwhile
62 while not ingump "Recycle Single Item" 949095101
63 gumpresponse 2
64 waitforgump 949095101 1000
65 endwhile
66 gumpresponse 3
67 waitforgump 949095101 1000
68 target IDitem
69 getlabel backpack ping
70 pause 300
71 gumpclose 949095101
72 else
73 @ignore IDitem
74 endif
75 if not findtype 20496 backpack
76 break
77 endif
78 endwhile
79 if gumpexists 949095101
80 gumpclose 949095101
81 endif
82 endif
83 if targetexists
84 hotkey "Cancel Current Target"
85 endif
86endif