Back to "sort" tags

Bapeth's One-Tile Item Dumper by barryroser

Created: 08/12/2024
Last Updated: 25 days ago
Description from the author:

The script automates the process of sorting and dumping items into specific containers. It relies on a setup where you have a "one-tile" storage system in your house. The script handles various types of items and uses a series of commands to sort and store them efficiently.

# Bapeths One Tile Item Dump & Restock # # March 28th 2025 # # This script will quickly dump and sort all items you acquire while adventuring in Outlands. # If you ever need to reset storage items, tomes, containers etc... simply delete the varibles in Script Options # # "PEACE MODE" : Will recall to your dump & restock spot and proceed to dump & restock. # # "WAR MODE" : Recall is blocked, the script assumes you are already in range of your containers and proceeds to dump & restock # # "***REQUIRED***" # # Items this script uses are as follows: # # Do not put any of these items inside containers # All of these items should be locked down/secured in your inn room or house # Arrange these items so that you character can reach them from your house rune spot/inn room warp point (2 tile distance) # # Two containers of any kind, locked down and secured in your house # "A rare cloth tome" # "A dyes tome" # "An arcane rune tome" # "A treasure map tome" # "A ship upgrade tome" # "A skill mastery tome" # "A collectable card tome" # "An ore map tome" # "A skinning map tome" # "A lumber map tome" # "A fishing map tome" # "A storage shelf" # "A bank deposit box" # "A garden shelf" # "A resource stockpile" # "A magic item recycler" # "A magic item vault" # "A repair bench" # "A rune tome" - with a rune marked to your dump & restock spot # # The script will assume your house rune is in the very first entry of the runebook # # Script starts here... @clearignore if not varexist lootchestdump overhead "Set Main Loot Container" 88 hotkey "Cancel Current Target" setlasttarget wft 500 while targetexists //donothing endwhile @setvar "lootchestdump" lasttarget overhead "Loot Container Set" 77 endif if not varexist lootchestdump2 overhead "Set Second Loot Container" 88 hotkey "Cancel Current Target" setlasttarget wft 500 while targetexists //donothing endwhile @setvar "lootchestdump2" lasttarget overhead "Loot Container Set" 77 endif if not varexist rareclothtome if findtype "book" ground 1495 -1 2 as book @setvar "rareclothtome" book endif endif if not varexist dyestome if findtype "book" ground 1494 -1 2 as book @setvar "dyestome" book endif endif if not varexist arcanerunetome if findtype "book" ground 2085 -1 2 as book @setvar "arcanerunetome" book endif endif if not varexist treasuremaptome if findtype "book" ground 2990 -1 2 as book @setvar "treasuremaptome" book endif endif if not varexist shipupgradetome if findtype "book" ground 2877 -1 2 as book @setvar "shipupgradetome" book endif endif if not varexist skillmasterytome if findtype "book" ground 2963 -1 2 as book @setvar "skillmasterytome" book endif endif if not varexist collectablecardtome if findtype "book" ground 2141 -1 2 as book @setvar "collectablecardtome" book endif endif if not varexist oremaptome if findtype "book" ground 2796 -1 2 as book @setvar "oremaptome" book endif endif if not varexist skinningmaptome if findtype "book" ground 2651 -1 2 as book @setvar "skinningmaptome" book endif endif if not varexist lumbermaptome if findtype "book" ground 2799 -1 2 as book @setvar "lumbermaptome" book endif endif if not varexist fishingmaptome if findtype "book" ground 2722 -1 2 as book @setvar "fishingmaptome" book endif endif if not varexist repbench if findtype "repair bench" ground -1 -1 2 as rbench @setvar "repbench" rbench endif endif if not varexist deposafe if findtype "bank deposit safe" ground -1 -1 2 as bsafe @setvar "deposafe" bsafe endif endif if not varexist myshelf if findtype "storage shelf" ground -1 -1 2 as shelf @setvar "myshelf" shelf endif endif if not varexist gardenshelf if findtype "barrel planter shelf|garden shelf" ground -1 -1 2 as gshelf @setvar "gardenshelf" gshelf endif endif if not varexist respile if findtype "resource container" ground -1 -1 2 as pile @setvar "respile" pile endif endif if not varexist magicrecycler if findtype "magic item recycler|ornate elven chest" ground -1 -1 2 as recycle @setvar "magicrecycler" recycle endif endif if not varexist magicchest if findtype "sm magic item vault|magic item chest" ground -1 -1 2 as mchest @setvar "magicchest" mchest endif endif if not find "bhomerune" backpack overhead "Select Home Runetome" 88 pause 750 setlasttarget wft 500 while targetexists //donothing endwhile @setvar "bhomerune" lasttarget hotkey "Cancel Current Target" overhead "Home Runebook Set" 78 pause 750 endif if not warmode //Recalling to dump loot dclick "bhomerune" waitforgump 167090027 500 if skill "Magery" <= 60 clearsysmsg gumpresponse 100 getlabel backpack ping pause 2500 endif if skill "Magery" >= 60 gumpresponse 200 waitforgump 167090027 500 gumpresponse 10 getlabel backpack ping pause 2500 endif endif warmode off if skill "Magery" >= 30 and mana >= 4 and not findbuff "Reactive Armor" cast 'Reactive Armor' endif //Repair Bench dclick repbench pause 2000 getlabel backpack ping while findtype "iron ore" backpack as ore dclick ore pause 500 getlabel backpack ping endwhile while findtype "12686" backpack as bessence lift bessence 60000 drop magicrecycler -1 -1 0 while queued //donothing endwhile endwhile while findtype 5901|5899|5903|5905 backpack as footwear getlabel footwear desc if "[blessed]" in desc @ignore footwear elseif findtype "scissors" backpack as footcutter while queued //donothing endwhile dclick footcutter wft 500 target footwear pause 500 getlabel backpack ping else lift footwear 60000 drop lootchestdump2 -1 -1 0 endif endwhile //Dumping Gear hotkey "Cancel Current Target" menu myshelf 0 wft 500 target self pause 500 getlabel backpack ping gumpclose 3232825965 //Dumping all items menu respile 0 waitfortarget 1000 target 'self' menu gardenshelf 0 waitfortarget 1000 target 'self' menu rareclothtome 0 menu dyestome 0 menu arcanerunetome 0 menu treasuremaptome 0 menu shipupgradetome 0 menu skillmasterytome 0 menu collectablecardtome 0 menu oremaptome 0 menu skinningmaptome 0 menu lumbermaptome 0 menu fishingmaptome 0 menu magicrecycler 1 if skill "Discordance" <= 50 and skill "Peacemaking" <= 50 and skill "Provocation" <= 50 and skill "Tactics" <= 50 menu magicchest 0 wft 500 target self hotkey "Cancel Current Target" endif while findtype "gold coin" backpack as bgold lift bgold 60000 drop deposafe -1 -1 0 while queued //donothing endwhile endwhile while findtype "doubloon" backpack as bdoubloon lift bdoubloon 60000 drop deposafe -1 -1 0 while queued //donothing endwhile endwhile while findtype "void orb" backpack as bvoid lift bvoid 60000 drop lootchestdump -1 -1 0 while queued //donothing endwhile endwhile while findtype "research materials" backpack as bresearch lift bresearch 60000 drop lootchestdump -1 -1 0 while queued //donothing endwhile endwhile while findtype "spell hue deed" backpack as bdeed lift bdeed 60000 drop lootchestdump -1 -1 0 while queued //donothing endwhile endwhile while findtype "bag of gems|17619|17617|2508|7710|3712|3648|3650|3708|3648|2475|3649|29833|29832|2463" backpack as bpirateboot lift bpirateboot 60000 drop lootchestdump2 -1 -1 0 while queued //donothing endwhile endwhile while findtype "3530" backpack as bspecialnets getlabel bspecialnets desc if "mastercrafted" in desc @ignore bspecialnets else lift bspecialnets 60000 drop lootchestdump2 -1 -1 0 while queued //donothing endwhile endif endwhile while findtype "black market goods" backpack as bmg lift bmg 60000 drop lootchestdump -1 -1 0 while queued //donothing endwhile endwhile while findtype "redline bottle" backpack as redlinebot lift redlinebot 60000 drop lootchestdump -1 -1 0 while queued //donothing endwhile endwhile while findtype "carpet" backpack as carptile lift carptile 60000 drop lootchestdump2 -1 -1 0 while queued //donothing endwhile endwhile while findtype "15178" backpack as battlecommloot lift battlecommloot 60000 drop lootchestdump2 -1 -1 0 while queued //donothing endwhile endwhile while findtype "card|soul jar|candy corn|colonial marks|27612|eggplant seeds" backpack as eventitem lift eventitem 60000 drop lootchestdump2 -1 -1 0 while queued //donothing endwhile endwhile //Resupply hotkey "Cancel Current Target" menu myshelf 1 if skill "Magery" >= 80 and mana >= 14 and not findbuff "Magic Reflection" cast 'Magic Reflection' endif clearall overhead '********************' 181 overhead '**DUMP COMPLETE**' 181 overhead '********************' 181

Quick Filters

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