identify all items by flutschi

Related: ItemID

clearsysmsg clearignore #the bag where the items are setvar idBag #the bag where the good items go @setvar! goodBag #dclick the main bag if you need to, otherwise comment it out with a # dclick 0x425C236E pause 500 @setvar! tinkerTool 7864 #here we open the bags dclick idBag dclick goodBag pause 1000 createlist ItemTypes //martial manual @pushlist 'ItemTypes' 22187 //Shields @pushlist 'ItemTypes' 0x1b72 //BronzeShields @pushlist 'ItemTypes' 0x1b73 //Buckler @pushlist 'ItemTypes' 0x1b7b //MetalShield @pushlist 'ItemTypes' 0x1b74 //MetalKiteShield @pushlist 'ItemTypes' 0x1b79 //TearKiteShield @pushlist 'ItemTypes' 0x1b7a //WoodenShield @pushlist 'ItemTypes' 0x1b76 //HeaterShield @pushlist 'ItemTypes' 0x1b77 //HeaterShield //Platemail @pushlist 'ItemTypes' 0x1408 //CloseHelmet @pushlist 'ItemTypes' 0x1410 //PlatemailArms @pushlist 'ItemTypes' 0x1417 //PlatemailArms @pushlist 'ItemTypes' 0x1411 //PlatemailLegs @pushlist 'ItemTypes' 0x1412 //PlateHelm @pushlist 'ItemTypes' 0x1413 //PlateGorget @pushlist 'ItemTypes' 0x1418 //PlatemailGloves @pushlist 'ItemTypes' 0x1415 //PlateChest @pushlist 'ItemTypes' 0x140a //Helmet @pushlist 'ItemTypes' 0x140c //Bascinet @pushlist 'ItemTypes' 0x140e //NorseHelm //Chainmail @pushlist 'ItemTypes' 0x13bb //ChainmailCoif @pushlist 'ItemTypes' 0x13c3 //ChainmailLeggins @pushlist 'ItemTypes' 0x13c4 //ChainmailChest @pushlist 'ItemTypes' 0x13c0 //ChainmailHelm //Ringmail @pushlist 'ItemTypes' 0x13ef //RingmailArms @pushlist 'ItemTypes' 0x13f2 //RingmailGloves @pushlist 'ItemTypes' 0x13ed //RingmailChest @pushlist 'ItemTypes' 0x13f1 //RingmailLeggins @pushlist 'ItemTypes' 0x140b //RingmailHelm //Studded @pushlist 'ItemTypes' 0x1dba //Studdedcap @pushlist 'ItemTypes' 0x13e1 //StuddedLeggings @pushlist 'ItemTypes' 0x13db //StuddedTunic @pushlist 'ItemTypes' 0x13d5 //StuddedGloves @pushlist 'ItemTypes' 0x13d6 //StuddedGorget @pushlist 'ItemTypes' 0x13dc //StuddedSleeves //Leather @pushlist 'ItemTypes' 0x13ce //LeatherGloves @pushlist 'ItemTypes' 0x13cd //LeatherSleeves @pushlist 'ItemTypes' 0x13d3 //LeatherChest @pushlist 'ItemTypes' 0x13cb //LeatherPants @pushlist 'ItemTypes' 0x13c7 //LeatherGorget @pushlist 'ItemTypes' 0x1db9 //LeatherCap @pushlist 'ItemTypes' 0x13c5 //LeatherArms //FemaleArmor @pushlist 'ItemTypes' 0x1c04 //FemalePlate @pushlist 'ItemTypes' 0x1c09 //FemalePlateSkirt @pushlist 'ItemTypes' 0x1c0c //FemaleStuddedBustier @pushlist 'ItemTypes' 0x1c02 //FemaleStuddedArmor @pushlist 'ItemTypes' 0x1c09 //FemaleRingmailSkirt @pushlist 'ItemTypes' 0x1c00 //FemaleLeatherShorts @pushlist 'ItemTypes' 0x1c09 //FemaleLeatherSkirt @pushlist 'ItemTypes' 0x1c06 //FemaleLeatherArmor @pushlist 'ItemTypes' 0x1c0b //FemaleLeatherBustier @pushlist 'ItemTypes' 0x1c09 //FemaleBoneSkirt //Fencing @pushlist 'ItemTypes' 0xf62 //Spear @pushlist 'ItemTypes' 0x1403 //ShortSpear @pushlist 'ItemTypes' 0xe87 //Pitchfork @pushlist 'ItemTypes' 0x1405 //Warfork @pushlist 'ItemTypes' 0x1401 //Kryss @pushlist 'ItemTypes' 0xf52 //Dagger //Macing @pushlist 'ItemTypes' 0x13b0 //Waraxe @pushlist 'ItemTypes' 0xdf0 //BlackStaff @pushlist 'ItemTypes' 0x1439 //WarHammer @pushlist 'ItemTypes' 0x1407 //WarMace @pushlist 'ItemTypes' 0xe89 //QuarterStaff @pushlist 'ItemTypes' 0x143d //HammerPick @pushlist 'ItemTypes' 0x13b4 //Club @pushlist 'ItemTypes' 0xe81 //ShepherdsCrook @pushlist 'ItemTypes' 0x13f8 //GnarledStaff @pushlist 'ItemTypes' 0xf5c //Mace @pushlist 'ItemTypes' 0x143b //Maul //Swords @pushlist 'ItemTypes' 0x13b9 //VikingSword @pushlist 'ItemTypes' 0xf61 //Longsword @pushlist 'ItemTypes' 0x1441 //Cutlass @pushlist 'ItemTypes' 0x13b6 //Scimitar @pushlist 'ItemTypes' 0xec4 //SkinningKnife @pushlist 'ItemTypes' 0x13f6 //ButcherKnife @pushlist 'ItemTypes' 0xf5e //Broadsword @pushlist 'ItemTypes' 0x13ff //Katana @pushlist 'ItemTypes' 0xec3 //Cleaver //Axes @pushlist 'ItemTypes' 0xf43 //Hatchet @pushlist 'ItemTypes' 0xf45 //ExecutionersAxe @pushlist 'ItemTypes' 0xf4d //Bardiche @pushlist 'ItemTypes' 0xf4b //DoubleAxe @pushlist 'ItemTypes' 0x143e //Halberd @pushlist 'ItemTypes' 0x13fb //LargeBattleAxe @pushlist 'ItemTypes' 0x1443 //TwoHandedAxe @pushlist 'ItemTypes' 0xf47 //BattleAxe @pushlist 'ItemTypes' 0xf49 //Axe //Bows @pushlist 'ItemTypes' 0x13fd //HeavyXbow @pushlist 'ItemTypes' 0xf50 //Xbow @pushlist 'ItemTypes' 0x13b2 //bow //Instruments @pushlist 'ItemTypes' 0xeb2 //Harp @pushlist 'ItemTypes' 0xe9c //Drums @pushlist 'ItemTypes' 0xeb3 //Lute @pushlist 'ItemTypes' 0xe9e //Tambourine @pushlist 'ItemTypes' 0x2805 //BambooFlute //Other Helmets @pushlist 'ItemTypes' 0x140f //NorseHelm //BoneArmor @pushlist 'ItemTypes' 0x1451 //BoneHelm @pushlist 'ItemTypes' 0x1457 //BoneLegs @pushlist 'ItemTypes' 0x1453 //BoneArms @pushlist 'ItemTypes' 0x1455 //BoneGloves //SlayerWands @pushlist 'ItemTypes' 0xdf2 //SlayerWands @pushlist 'ItemTypes' 0xdf3 //SlayerWands @pushlist 'ItemTypes' 0xdf4 //SlayerWands @pushlist 'ItemTypes' 0xdf5 //SlayerWands //OtherSTuff, that wasnt in list... @pushlist 'ItemTypes' 0xdf5 //SlayerWands @pushlist 'ItemTypes' 0xefa //SpellBook @pushlist 'ItemTypes' 0x141a //platemailleggings @pushlist 'ItemTypes' 0x1b7a //woodenshield @pushlist 'ItemTypes' 0x13e2 //studdedchets @pushlist 'ItemTypes' 0x1b79 //woodenkiteshield @pushlist 'ItemTypes' 0x26bd //harpoon @pushlist 'ItemTypes' 0x1c05 //Femaleplatechest @pushlist 'ItemTypes' 0x1c0d //studdedbrasier @pushlist 'ItemTypes' 0x1c01 //leathershorts @pushlist 'ItemTypes' 0x1b75 //metalkiteshield @pushlist 'ItemTypes' 0x1c07 //Femaleleather @pushlist 'ItemTypes' 0x1416 //platemailchest @pushlist 'ItemTypes' 0x13dd //studdedgloves @pushlist 'ItemTypes' 0x1454 //Bonechest @pushlist 'ItemTypes' 0x13d2 //leatherleggings @pushlist 'ItemTypes' 0x1409 //closehelm @pushlist 'ItemTypes' 0x13d4 //studdedarms #outland items @pushlist 'ItemTypes' 31009 //studdedarms @pushlist 'ItemTypes' 31004 //studdedarms @pushlist 'ItemTypes' 31035 //studdedarms @pushlist 'ItemTypes' 31178 //studdedarms @pushlist 'ItemTypes' 31031 //studdedarms @pushlist 'ItemTypes' 30991 //studdedarms @pushlist 'ItemTypes' 31037 //studdedarms @pushlist 'ItemTypes' 31021 //studdedarms @pushlist 'ItemTypes' 31041 //studdedarms @pushlist 'ItemTypes' 20016 //studdedarms @pushlist 'ItemTypes' 30994 //studdedarms @pushlist 'ItemTypes' 7109 //studdedarms @pushlist 'ItemTypes' 31047 //studdedarms @pushlist 'ItemTypes' 31011 //studdedarms @pushlist 'ItemTypes' 31142 //studdedarms @pushlist 'ItemTypes' 31002 //studdedarms @pushlist 'ItemTypes' 20012 //studdedarms @pushlist 'ItemTypes' 31038 //studdedarms @pushlist 'ItemTypes' 31006 //studdedarms @pushlist 'ItemTypes' 31017 //studdedarms @pushlist 'ItemTypes' 31027 //studdedarms @pushlist 'ItemTypes' 31029 //studdedarms @pushlist 'ItemTypes' 30993 //studdedarms @pushlist 'ItemTypes' 20008 //studdedarms @pushlist 'ItemTypes' 20008 //studdedarms @pushlist 'ItemTypes' 31003 //studdedarms @pushlist 'ItemTypes' 31182 //studdedarms @pushlist 'ItemTypes' 31190 //studdedarms @pushlist 'ItemTypes' 30995 //studdedarms @pushlist 'ItemTypes' 20010 //studdedarms @pushlist 'ItemTypes' 31000 //studdedarms @pushlist 'ItemTypes' 20014 //studdedarms @pushlist 'ItemTypes' 7107 //studdedarms @pushlist 'ItemTypes' 24434 //studdedarms @pushlist 'ItemTypes' 31012 //studdedarms @pushlist 'ItemTypes' 30993 //studdedarms @pushlist 'ItemTypes' 30998 //studdedarms @pushlist 'ItemTypes' 30993 //studdedarms @pushlist 'ItemTypes' 30989 //studdedarms @pushlist 'ItemTypes' 31045 //studdedarms @pushlist 'ItemTypes' 31184 //studdedarms @pushlist 'ItemTypes' 30996 //studdedarms @pushlist 'ItemTypes' 31176 //studdedarms @pushlist 'ItemTypes' 31128 //studdedarms @pushlist 'ItemTypes' 31191 //studdedarms @pushlist 'ItemTypes' 31015 //studdedarms @pushlist 'ItemTypes' 30990 //studdedarms @pushlist 'ItemTypes' 31005 //studdedarms @pushlist 'ItemTypes' 3915 //studdedarms @pushlist 'ItemTypes' 31176 //studdedarms @pushlist 'ItemTypes' 31007 //studdedarms @pushlist 'ItemTypes' 31008 //studdedarms @pushlist 'ItemTypes' 31130 //studdedarms @pushlist 'ItemTypes' 30997 //studdedarms @pushlist 'ItemTypes' 31053 //studdedarms @pushlist 'ItemTypes' 31055 //studdedarms @pushlist 'ItemTypes' 31001 //studdedarms @pushlist 'ItemTypes' 20014 //studdedarms @pushlist 'ItemTypes' 31010 //studdedarms @pushlist 'ItemTypes' 30992 //studdedarms @pushlist 'ItemTypes' 31010 //studdedarms @pushlist 'ItemTypes' 31001 //studdedarms @pushlist 'ItemTypes' 30988 @pushlist 'ItemTypes' 31186 @pushlist 'ItemTypes' 31141 @pushlist 'ItemTypes' 31188 @pushlist 'ItemTypes' 31019 @pushlist 'ItemTypes' 31169 @pushlist 'ItemTypes' 20006 @pushlist 'ItemTypes' 31014 @pushlist 'ItemTypes' 31001 @pushlist 'ItemTypes' 31043 @pushlist 'ItemTypes' 31033 @pushlist 'ItemTypes' 31001 @pushlist 'ItemTypes' 31180 @pushlist 'ItemTypes' 31023 @pushlist 'ItemTypes' 31172 @pushlist 'ItemTypes' 31051 @pushlist 'ItemTypes' 30999 @pushlist 'ItemTypes' 31049 @pushlist 'ItemTypes' 31180 @pushlist 'ItemTypes' 31025 @pushlist 'ItemTypes' 31180 overhead 'identify' foreach x in ItemTypes while findtype x idBag as found hotkey 'set last target' target found @setvar myVariable lasttarget wait 200 getlabel 'myVariable' myLabel overhead '{{myLabel}}' if 'unidentified' in myLabel skill 'itemidentification' waitfortarget target myVariable wait 500 endif pause 500 getlabel 'myVariable' myLabel pause 200 if 'unidentified' in myLabel sysmsg 'Failed ItemID' 33 #lift myVariable 1 #drop idBag -1 -1 0 endif if 'supremely' in myLabel #This is the keeper routine sysmsg 'Keeper Item' 33 lift myVariable 1 drop goodBag -1 -1 0 elseif 'invulnerability' in myLabel #This is the keeper routine sysmsg 'Keeper Item' 33 lift myVariable 1 drop goodBag -1 -1 0 elseif 'vanquishing' in myLabel #This is the keeper routine sysmsg 'Keeper Item' 33 lift myVariable 1 drop goodBag -1 -1 0 elseif 'enticement' in myLabel #This is the keeper routine sysmsg 'Keeper Item' 33 lift myVariable 1 drop goodBag -1 -1 0 elseif 'slaying' in myLabel #This is the keeper routine sysmsg 'Keeper Item' 33 lift myVariable 1 drop goodBag -1 -1 0 else #This stuff can be trashed sysmsg 'Junker' 33 lift myVariable 1 drop backpack -1 -1 0 pause 500 dclicktype 7864 pause 500 gumpresponse 3 waitfortarget waitforgump 949095101 targettype x waitforgump 949095101 pause 500 endif @ignore myVariable pause 500 endwhile endfor pause 500 organizer 9 pause 5000 overhead 'finished identify' guild 'finished identify'