Bluk Id Unidentified items by using skill, improved version by EternallyLight
Description: Leave unidentifed items in backpack, then Put a bag in bank, and keep bank open while run this script
1//original writer is Brozan
2//Leave unidentifed items in backpack, then Put a bag in bank, and keep bank open while run this script
3//Combine another script that trades all the craps to your itemid alt for better use
4
5sysmsg 'Target Keeper Bag'
6setvar goodBag
7
8
9###And turn this off or point
10###It to your dump bag
11@setvar junkBag backpack
12#@setvar goodBag 0x4EB608FB
13
14###Start Script Here###
15clearsysmsg
16clearignore
17
18createlist ItemTypes
19//martial manual
20@pushlist 'ItemTypes' 22187
21//Shields
22@pushlist 'ItemTypes' 0x1b72 //BronzeShields
23@pushlist 'ItemTypes' 0x1b73 //Buckler
24@pushlist 'ItemTypes' 0x1b7b //MetalShield
25@pushlist 'ItemTypes' 0x1b74 //MetalKiteShield
26@pushlist 'ItemTypes' 0x1b79 //TearKiteShield
27@pushlist 'ItemTypes' 0x1b7a //WoodenShield
28@pushlist 'ItemTypes' 0x1b76 //HeaterShield
29@pushlist 'ItemTypes' 0x1b77 //HeaterShield
30//Platemail
31@pushlist 'ItemTypes' 0x1408 //CloseHelmet
32@pushlist 'ItemTypes' 0x1410 //PlatemailArms
33@pushlist 'ItemTypes' 0x1417 //PlatemailArms
34@pushlist 'ItemTypes' 0x1411 //PlatemailLegs
35@pushlist 'ItemTypes' 0x1412 //PlateHelm
36@pushlist 'ItemTypes' 0x1413 //PlateGorget
37@pushlist 'ItemTypes' 0x1418 //PlatemailGloves
38@pushlist 'ItemTypes' 0x1415 //PlateChest
39@pushlist 'ItemTypes' 0x140a //Helmet
40@pushlist 'ItemTypes' 0x140c //Bascinet
41@pushlist 'ItemTypes' 0x140e //NorseHelm
42//Chainmail
43@pushlist 'ItemTypes' 0x13bb //ChainmailCoif
44@pushlist 'ItemTypes' 0x13c3 //ChainmailLeggins
45@pushlist 'ItemTypes' 0x13c4 //ChainmailChest
46@pushlist 'ItemTypes' 0x13c0 //ChainmailHelm
47//Ringmail
48@pushlist 'ItemTypes' 0x13ef //RingmailArms
49@pushlist 'ItemTypes' 0x13f2 //RingmailGloves
50@pushlist 'ItemTypes' 0x13ed //RingmailChest
51@pushlist 'ItemTypes' 0x13f1 //RingmailLeggins
52@pushlist 'ItemTypes' 0x140b //RingmailHelm
53//Studded
54@pushlist 'ItemTypes' 0x1dba //Studdedcap
55@pushlist 'ItemTypes' 0x13e1 //StuddedLeggings
56@pushlist 'ItemTypes' 0x13db //StuddedTunic
57@pushlist 'ItemTypes' 0x13d5 //StuddedGloves
58@pushlist 'ItemTypes' 0x13d6 //StuddedGorget
59@pushlist 'ItemTypes' 0x13dc //StuddedSleeves
60//Leather
61@pushlist 'ItemTypes' 0x13ce //LeatherGloves
62@pushlist 'ItemTypes' 0x13cd //LeatherSleeves
63@pushlist 'ItemTypes' 0x13d3 //LeatherChest
64@pushlist 'ItemTypes' 0x13cb //LeatherPants
65@pushlist 'ItemTypes' 0x13c7 //LeatherGorget
66@pushlist 'ItemTypes' 0x1db9 //LeatherCap
67@pushlist 'ItemTypes' 0x13c5 //LeatherArms
68//FemaleArmor
69@pushlist 'ItemTypes' 0x1c04 //FemalePlate
70@pushlist 'ItemTypes' 0x1c09 //FemalePlateSkirt
71@pushlist 'ItemTypes' 0x1c0c //FemaleStuddedBustier
72@pushlist 'ItemTypes' 0x1c02 //FemaleStuddedArmor
73@pushlist 'ItemTypes' 0x1c09 //FemaleRingmailSkirt
74@pushlist 'ItemTypes' 0x1c00 //FemaleLeatherShorts
75@pushlist 'ItemTypes' 0x1c09 //FemaleLeatherSkirt
76@pushlist 'ItemTypes' 0x1c06 //FemaleLeatherArmor
77@pushlist 'ItemTypes' 0x1c0b //FemaleLeatherBustier
78@pushlist 'ItemTypes' 0x1c09 //FemaleBoneSkirt
79//Fencing
80@pushlist 'ItemTypes' 0xf62 //Spear
81@pushlist 'ItemTypes' 0x1403 //ShortSpear
82@pushlist 'ItemTypes' 0xe87 //Pitchfork
83@pushlist 'ItemTypes' 0x1405 //Warfork
84@pushlist 'ItemTypes' 0x1401 //Kryss
85@pushlist 'ItemTypes' 0xf52 //Dagger
86//Macing
87@pushlist 'ItemTypes' 0x13b0 //Waraxe
88@pushlist 'ItemTypes' 0xdf0 //BlackStaff
89@pushlist 'ItemTypes' 0x1439 //WarHammer
90@pushlist 'ItemTypes' 0x1407 //WarMace
91@pushlist 'ItemTypes' 0xe89 //QuarterStaff
92@pushlist 'ItemTypes' 0x143d //HammerPick
93@pushlist 'ItemTypes' 0x13b4 //Club
94@pushlist 'ItemTypes' 0xe81 //ShepherdsCrook
95@pushlist 'ItemTypes' 0x13f8 //GnarledStaff
96@pushlist 'ItemTypes' 0xf5c //Mace
97@pushlist 'ItemTypes' 0x143b //Maul
98//Swords
99@pushlist 'ItemTypes' 0x13b9 //VikingSword
100@pushlist 'ItemTypes' 0xf61 //Longsword
101@pushlist 'ItemTypes' 0x1441 //Cutlass
102@pushlist 'ItemTypes' 0x13b6 //Scimitar
103@pushlist 'ItemTypes' 0xec4 //SkinningKnife
104@pushlist 'ItemTypes' 0x13f6 //ButcherKnife
105@pushlist 'ItemTypes' 0xf5e //Broadsword
106@pushlist 'ItemTypes' 0x13ff //Katana
107@pushlist 'ItemTypes' 0xec3 //Cleaver
108//Axes
109@pushlist 'ItemTypes' 0xf43 //Hatchet
110@pushlist 'ItemTypes' 0xf45 //ExecutionersAxe
111@pushlist 'ItemTypes' 0xf4d //Bardiche
112@pushlist 'ItemTypes' 0xf4b //DoubleAxe
113@pushlist 'ItemTypes' 0x143e //Halberd
114@pushlist 'ItemTypes' 0x13fb //LargeBattleAxe
115@pushlist 'ItemTypes' 0x1443 //TwoHandedAxe
116@pushlist 'ItemTypes' 0xf47 //BattleAxe
117@pushlist 'ItemTypes' 0xf49 //Axe
118//Bows
119@pushlist 'ItemTypes' 0x13fd //HeavyXbow
120@pushlist 'ItemTypes' 0xf50 //Xbow
121@pushlist 'ItemTypes' 0x13b2 //bow
122//Instruments
123@pushlist 'ItemTypes' 0xeb2 //Harp
124@pushlist 'ItemTypes' 0xe9c //Drums
125@pushlist 'ItemTypes' 0xeb3 //Lute
126@pushlist 'ItemTypes' 0xe9e //Tambourine
127@pushlist 'ItemTypes' 0x2805 //BambooFlute
128//Other Helmets
129@pushlist 'ItemTypes' 0x140f //NorseHelm
130//BoneArmor
131@pushlist 'ItemTypes' 0x1451 //BoneHelm
132@pushlist 'ItemTypes' 0x1457 //BoneLegs
133@pushlist 'ItemTypes' 0x1453 //BoneArms
134@pushlist 'ItemTypes' 0x1455 //BoneGloves
135//SlayerWands
136@pushlist 'ItemTypes' 0xdf2 //SlayerWands
137@pushlist 'ItemTypes' 0xdf3 //SlayerWands
138@pushlist 'ItemTypes' 0xdf4 //SlayerWands
139@pushlist 'ItemTypes' 0xdf5 //SlayerWands
140//OtherSTuff, that wasnt in list...
141@pushlist 'ItemTypes' 0xdf5 //SlayerWands
142@pushlist 'ItemTypes' 0xefa //SpellBook
143@pushlist 'ItemTypes' 0x141a //platemailleggings
144@pushlist 'ItemTypes' 0x1b7a //woodenshield
145@pushlist 'ItemTypes' 0x13e2 //studdedchets
146@pushlist 'ItemTypes' 0x1b79 //woodenkiteshield
147@pushlist 'ItemTypes' 0x26bd //harpoon
148@pushlist 'ItemTypes' 0x1c05 //Femaleplatechest
149@pushlist 'ItemTypes' 0x1c0d //studdedbrasier
150@pushlist 'ItemTypes' 0x1c01 //leathershorts
151@pushlist 'ItemTypes' 0x1b75 //metalkiteshield
152@pushlist 'ItemTypes' 0x1c07 //Femaleleather
153@pushlist 'ItemTypes' 0x1416 //platemailchest
154@pushlist 'ItemTypes' 0x13dd //studdedgloves
155@pushlist 'ItemTypes' 0x1454 //Bonechest
156@pushlist 'ItemTypes' 0x13d2 //leatherleggings
157@pushlist 'ItemTypes' 0x1409 //closehelm
158@pushlist 'ItemTypes' 0x13d4 //studdedarms
159
160foreach x in ItemTypes
161 while findtype x backpack as found
162 hotkey 'set last target'
163 target found
164 @setvar myVariable lasttarget
165 wait 200
166 getlabel 'myVariable' myLabel
167 if 'unidentified' in myLabel
168 useskill "itemId"
169 waitfortarget
170 target myVariable
171 wait 425
172 elseif 'blessed' in myLabel
173 #ignore blessed and continue
174 @ignore myVariable
175 elseif 'exceptional' in myLabel
176 @ignore myVariable
177 elseif 'supremely' in myLabel
178 #This is the keeper routine
179 sysmsg 'Keeper Item' 33
180 lift myVariable 1
181 drop goodBag -1 -1 0
182 @ignore myVariable
183 elseif 'exceedingly' in myLabel
184 #This is the keeper routine
185 sysmsg 'Keeper Item' 33
186 lift myVariable 1
187 drop goodBag -1 -1 0
188 @ignore myVariable
189 elseif 'invulnerability' in myLabel
190 #This is the keeper routine
191 sysmsg 'Keeper Item' 33
192 lift myVariable 1
193 drop goodBag -1 -1 0
194 @ignore myVariable
195 elseif 'fortification' in myLabel
196 #This is the keeper routine
197 sysmsg 'Keeper Item' 33
198 lift myVariable 1
199 drop goodBag -1 -1 0
200 @ignore myVariable
201 elseif 'vanquishing' in myLabel
202 #This is the keeper routine
203 sysmsg 'Keeper Item' 33
204 lift myVariable 1
205 drop goodBag -1 -1 0
206 @ignore myVariable
207 elseif 'enticement' in myLabel
208 #This is the keeper routine
209 sysmsg 'Keeper Item' 33
210 lift myVariable 1
211 drop goodBag -1 -1 0
212 @ignore myVariable
213 elseif 'power' in myLabel
214 #This is the keeper routine
215 sysmsg 'Keeper Item' 33
216 lift myVariable 1
217 drop junkBag -1 -1 0
218 @ignore myVariable
219 elseif 'slaying' in myLabel
220 #This is the keeper routine
221 sysmsg 'Keeper Item' 33
222 lift myVariable 1
223 drop junkBag -1 -1 0
224 @ignore myVariable
225 else
226 #This stuff can be trashed
227 sysmsg 'Junker' 33
228 lift myVariable 1
229 drop junkBag -1 -1 0
230 @ignore myVariable
231 endif
232 sysmsg myLabel 85
233 wait 1000
234 endwhile
235endfor
236
237
238
239
240sysmsg 'Done'