SUPER-Auto DRESSER Armor, Weapon and Clothes by dennozz

#SUPER-Auto DRESSER Armor, Weapon and Clothes ver.1.60 #********** INFORMATION **********# #Made by @dennozz on discord. #If you have any questions, suggestions or concerns please message me via discord #Inspired/learned by other scrips in https://outlands.uorazorscripts.com/ #This script will auto dress all your armor, weapon, clothes, and dclickable dress items (torch, lantern, etc) #The auto weapon dress will try to pick any exceptional or vanquishing or power or supremely or exceedingly or slaying weapon! #The auto armor dress will try to pick from exceptional or invulnerability or fortification armor! removelist myDressList createlist myDressList #********** SET YOUR SETTINGS **********# #-- Enable or Disable aspect --# @setvar! activateAspect 1 #-- ADD to the list your blessed clothes item ID --# # (say `>info`) and copy paste below. Add as many as you want #Copy and paste `pushlist myDressList` and add your cloth ID # Your Cloths/Lantern/Torch ID s Here.. pushlist myDressList 0000 pushlist myDressList 0000 pushlist myDressList 0000 pushlist myDressList 0000 pushlist myDressList 0000 #ADD more items below #-- Select Regular Crafted or Exceptional Crafted --# # 0 - will equip any armor type # 1 - will equip only exceptional @setvar! onlyExceptionalOrMagical 1 #-- Select Armor type --# # 0 - disabled dress armor type # 1 - enabled dress armor type @setvar! leather 0 @setvar! studded 0 @setvar! bone 0 @setvar! ringmail 0 @setvar! chainmail 0 @setvar! platemail 0 #-- Set your wait time after dressing each item --# @setvar! maxwaittimeinms 650 #********** DO NOT EDIT FROM HERE UNLESS YOU KNOW HOW TO SCRIPT **********# @clearignore @setvar! weaponResponse 0 @setvar! messageCD 3000 settimer messageTimer messageCD if 1 = leather while findtype 7610|5063|5061|5070|5075|7175|7179|31191|5074|7169|7177 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif 1 = studded while findtype 31011|5078|5076|5085|5090|7181|7170|5089|31012 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif 1 = bone while findtype 5201|31003|5203|5205|5204|5207|31004 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif 1 = ringmail while findtype 5131|31009|5103|5106|5101|5105|31010 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif 1 = chainmail while findtype 5056|31006|31005|31015|5060|5059|31007 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif 1 = platemail while findtype 5138|5139|5143|5144|5142|5146|31008 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "invulnerability" in itemDesc or "fortification" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile endif foreach cloth in myDressList if findtype cloth backpack as myItem getlabel myItem myLabel if "blessed" in myLabel if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick myItem wait maxwaittimeinms endif endif endfor if skill 'arcane' >= 80 while findtype 31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif @setvar! weaponResponse 8 dclick itemDress wait maxwaittimeinms break endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif skill 'archery' >= 80 while findtype 3920|5042|5117|30990|30993|30994|30995|31184|31186 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif @setvar! weaponResponse 8 dclick itemDress wait maxwaittimeinms break endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif skill 'fencing' >= 80 while findtype 3719|3922|3938|5121|5123|5125|30989|30992|30996|30997|30998|31176|31188 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif @setvar! weaponResponse 8 dclick itemDress wait maxwaittimeinms break endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif skill 'mace fighting' >= 80 while findtype 3568|3713|3721|3932|5040|5044|5112|5127|5177|5179|5181|30991|30999|31000|31001|31014|31178|31180|31182 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif @setvar! weaponResponse 8 dclick itemDress wait maxwaittimeinms break endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif skill 'swordsmanship' >= 80 while findtype 3909|3911|3913|3915|3917|3934|3937|5046|5049|5115|5119|5182|5185|5187|30988|31128|31190 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif @setvar! weaponResponse 8 dclick itemDress wait maxwaittimeinms break endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif skill 'magery' >= 80 while findtype 3570|3571|3572|3573|3834 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc if hue itemDress != 0 if timer messageTimer > messageCD settimer messageTimer 0 endif @setvar! weaponResponse 13 dclick itemDress wait maxwaittimeinms break endif endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile elseif skill 'wrestling' >= 80 while findtype 22187|31141|31142 backpack as itemDress getlabel itemDress itemDesc if 1 = onlyExceptionalOrMagical if "exceptional" in itemDesc or "vanquishing" in itemDesc or "supremely" in itemDesc or "power" in itemDesc or "exceedingly" in itemDesc or "slaying" in itemDesc if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif @setvar! weaponResponse 8 dclick itemDress wait maxwaittimeinms break endif else if timer messageTimer > messageCD overhead "dressing.." 11 settimer messageTimer 0 endif dclick itemDress wait maxwaittimeinms endif @ignore itemDress endwhile endif if 1 = activateAspect say '[aspect' waitforgump 2424293173 maxwaittimeinms gumpresponse 17 wait 200 waitforgump 2424293173 maxwaittimeinms gumpresponse 17 wait 200 if 0 != weaponResponse waitforgump 2424293173 maxwaittimeinms gumpresponse weaponResponse wait 200 waitforgump 2424293173 maxwaittimeinms gumpresponse weaponResponse wait 200 endif gumpclose endif overhead "Dress Completed!" 65