Bapeths Time Dungeon Sense May 30th 2026 - Added Throwing/Dual Wield weps This script will sense and loot containers in Time Dungeon (Some quest items may still need to be added) "Auto Loot Control" This script uses razor "Auto-Queue…
CombatOrganizingThrowing
Bapeths Time Sense.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/afbb54eb-ecc0-4f71-868c-7f1b9de5b8f0 for latest2# Automation by Jaseowns3## Script: Bapeths Time Sense4## Created by: barryroser#05#############################################6 7# Bapeths Time Dungeon Sense8# 9# May 30th 2026 - Added Throwing/Dual Wield weps 10#11# This script will sense and loot containers in Time Dungeon (Some quest items may still need to be added)12#13#######################################################################################################################################################################################################################################14#15# "Auto Loot Control"16# This script uses razor "Auto-Queue Object Delay" setting17# Make sure this setting is turned ON in the razor Options tab > Targeting & Queues sub-tab18# And set "object delay to 503" AUTO LOOTING WILL BE SLOW IF YOU DONT DO THIS!19#20#######################################################################################################################################################################################################################################21#22# "Loot-Sense & Vacuum Mode"23# This function will overhead display *loot* above items on the ground and pick them up as you pass by (2 tiles)24# Be aware that this may make you overweight from large gold piles from time to time25# To toggle this feature on/off (default is off) "Double click a Wizard Grimoire"26# To use special overhead indicators to show where loot/gold is on the ground set the below setting to 1 (This will make chest overheads slightly slower)27@setvar! "LootVacuumOverheads" 128#29#######################################################################################################################################################################################################################################30#31# "Auto Door Lockpick"32# Go into "Warmode" near a pickable door and the scirpt will ask you which door you wish to pick33# The script will then pick the door lock untill it opens34#35#######################################################################################################################################################################################################################################36#37# "Auto Switch Flipper"38# This is for green wall switches in "Time Dungeon"39# Go into warmode when standing near a wall switch and the script will flip the switch and return to peacemode40#41#######################################################################################################################################################################################################################################42#43# "Wizard Hat Stealth Trick" - prevents you from stumbling over a player/mob while moving in stealth44# It is recommended to have in your pack a "Blessed and Aspected Armored Magical Wizard Hat" (Purchasable at prev vendor)45# Alternatively you can buy a cheap "Magical Wizards Hat" from the Mage NPC in town (non-aspectable)46# This is for the stealth part of the script47# It will quick swap your hat and reduce your stamina48# If your hat ever gets stuck in a "spam loop"49# Go to Script tab > Options subtab and delete "bwiz" "bmain" and "nonaspectedwiz"50#51#######################################################################################################################################################################################################################################52#53# "Auto-Recycler"54# This feature will auto recycle bad items and keep the good ones - To use this feature:55# You must be carrying at least one "Container identification wand" and at least one "recycler tool" type (Tinker Tools, Sewing Kit, Saw, Tongs, or Scribes Pen)56# Open the "Party Menu" when you are ready to start the recycle routine57#58#######################################################################################################################################################################################################################################59#60# Script starts here...61 62if not targetexists and not casting63 if not timerexists bappykeytimer64 createtimer bappykeytimer65 settimer bappykeytimer 550066 elseif timer bappykeytimer >= 5500 and findtype "4112" backpack as bappykey67 overhead "*key*" 78 bappykey68 settimer bappykeytimer 069 endif70 if not timerexists timesensecontainer71 createtimer timesensecontainer72 settimer timesensecontainer 100073 endif74 if not findtype 4239|4240 ground -1 -1 2 and timer timesensecontainer >= 100075 for 1976 if index > 0 and findtype "bookshelf|wooden shelf|wooden box|armoire|dead|chest of drawers|3712|2712|3651|3649|3648|3650|3708|2475|2713|2637|2474|3647|3710|3645|3703|3702|2472|3701|2473|2639|3788|3791|3786|2711|3709|3789|3646|3705|27284|27287|27289|27286|27288|3793|3787|3794|3790|3792|2643|3644" ground -1 -1 index as dungeonfloorcontainers77 getlabel dungeonfloorcontainers desc78 overhead "*search*" 88 dungeonfloorcontainers79 @ignore dungeonfloorcontainers80 endif81 if findtype "bookshelf|wooden shelf|wooden box|armoire|dead|chest of drawers|3712|2712|3651|3649|3648|3650|3708|2475|2713|2637|2474|3647|3710|3645|3703|3702|2472|3701|2473|2639|3788|3791|3786|2711|3709|3789|3646|3705|27284|27287|27289|27286|27288|3793|3787|3794|3790|3792|2643|3644" ground -1 -1 282 break83 endif84 if warmode and findtype "barred metal door|metal door|iron gate" ground -1 -1 285 break86 endif87 if warmode and findtype 4239|4240 ground -1 -1 288 break89 endif90 if varexist "bwiz" and find "bwiz" backpack and find "bmain" self and skill "Stealth" >= 8091 if not targetexists and not casting and hidden and stam = maxstam92 while queued93 //donothing94 endwhile95 dclick "bwiz"96 while queued97 //donothing98 endwhile99 pause 30100 dclick "bmain"101 pause 500102 getlabel backpack ping103 endif104 if not targetexists and not casting and not findlayer self head and find "bmain" self105 while queued106 //donothing107 endwhile108 dclick "bmain"109 pause 500110 getlabel backpack ping111 endif112 endif113 if varexist "bwiz" and find "bmain" self and skill "Stealth" >= 80114 if not targetexists and not casting and not find "bwiz" backpack115 while queued116 //donothing117 endwhile118 dclick "bmain"119 pause 500120 getlabel backpack ping121 endif122 endif123 endfor124 @clearignore125 settimer timesensecontainer 0126 endif127 if not timerexists switchandstufftimer128 createtimer switchandstufftimer129 settimer switchandstufftimer 1000130 endif131 if timer switchandstufftimer >= 1000132 for 19133 if index > 0 and findtype 4239|4240 ground -1 -1 index as switchandstuff134 getlabel switchandstuff desc135 overhead "*switch*" 78 switchandstuff136 @ignore switchandstuff137 endif138 if warmode and findtype 4239|4240 ground -1 -1 2139 break140 endif 141 endfor142 @clearignore143 settimer switchandstufftimer 0144 endif145 if warmode and findtype 4239|4240 ground -1 -1 2 as timewallswitch146 dclick timewallswitch147 warmode off148 getlabel backpack ping149 endif150 @clearignore 151 while findtype "wooden box|armoire|dead|chest of drawers|bookshelf|wooden shelf|3712|2712|3651|3649|3648|3650|3708|2475|2713|2637|2474|3647|3710|3645|3703|3702|2472|3701|2473|2639|3788|3791|3786|2711|3709|3789|3646|3705|27284|27287|27289|27286|27288|3793|3787|3794|3790|3792|2643|3644" ground -1 -1 2 as timecontainer152 if warmode and findtype 4239|4240 ground -1 -1 2153 break154 endif155 if varexist "bwiz" and find "bwiz" backpack and find "bmain" self and skill "Stealth" >= 80156 if not targetexists and not casting and hidden and stam = maxstam157 while queued158 //donothing159 endwhile160 dclick "bwiz"161 while queued162 //donothing163 endwhile164 pause 30165 dclick "bmain"166 pause 500167 getlabel backpack ping168 endif169 if not targetexists and not casting and not findlayer self head and find "bmain" self170 while queued171 //donothing172 endwhile173 dclick "bmain"174 pause 500175 getlabel backpack ping176 endif177 endif178 if varexist "bwiz" and find "bmain" self and skill "Stealth" >= 80179 if not targetexists and not casting and not find "bwiz" backpack180 while queued181 //donothing182 endwhile183 dclick "bmain"184 pause 500185 getlabel backpack ping186 endif187 endif 188 @setvar "bapcontaineroftime" timecontainer189 while queued190 //donothing191 endwhile192 getlabel timecontainer desc193 if "the remains of" in desc194 overhead "*avatar corpse*" 45 timecontainer195 else196 dclick timecontainer197 pause 500198 getlabel backpack ping199 if gumpexists 736038070 and skill "Lockpicking" >= 20 and findtype 5373 backpack200 while gumpexists 736038070201 gumpresponse 4202 endwhile203 getlabel backpack ping204 elseif gumpexists 736038070205 @ignore timecontainer206 gumpclose 736038070207 endif208# This seems to have been broken by Tranq in the last update - check again later to see if it gets fixed209# SEEMS TO BE FIXED - Re enabled210 @ignore timecontainer211 while findtype "bookshelf|wooden shelf|wooden box|armoire|dead|chest of drawers|3712|2712|3651|3649|3648|3650|3708|2475|2713|2637|2474|3647|3710|3645|3703|3702|2472|3701|2473|2639|3788|3791|3786|2711|3709|3789|3646|3705|27284|27287|27289|27286|27288|3793|3787|3794|3790|3792|2643|3644" timecontainer -1 -1 2 as innercontainer212 while queued213 //donothing214 endwhile215 dclick innercontainer216 pause 500217 getlabel backpack ping218 @ignore innercontainer219 endwhile220 @unignore timecontainer221 endif222 while findtype "5056|dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|chakram|francisca|hurlbat|javelin|throwing knife|throwing star|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|3922|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" timecontainer as checkunid223 getlabel checkunid desc224 if "unidentified" in desc225 hotkey 'Grab Item' 226 target checkunid227 overhead "*looting*" 2091 timecontainer228 if insysmsg "Invalid or inaccessible item."229 @ignore checkunid230 endif231 while queued232 //donothing233 endwhile234 else 235 @ignore checkunid236 endif237 if insysmsg "That container cannot hold more weight."238 break239 endif240 if not find "bapcontaineroftime" ground -1 -1 2241 break242 endif243 if varexist "bwiz" and find "bwiz" backpack and find "bmain" self and skill "Stealth" >= 80244 if not targetexists and not casting and hidden and stam = maxstam245 while queued246 //donothing247 endwhile248 dclick "bwiz"249 while queued250 //donothing251 endwhile252 pause 30253 dclick "bmain"254 pause 500255 getlabel backpack ping256 endif257 if not targetexists and not casting and not findlayer self head and find "bmain" self258 while queued259 //donothing260 endwhile261 dclick "bmain"262 pause 500263 getlabel backpack ping264 endif265 endif266 if varexist "bwiz" and find "bmain" self and skill "Stealth" >= 80267 if not targetexists and not casting and not find "bwiz" backpack268 while queued269 //donothing270 endwhile271 dclick "bmain"272 pause 500273 getlabel backpack ping274 endif275 endif276 endwhile277 while findtype 3827 timecontainer 0 as zeroscroll278 @ignore zeroscroll279 endwhile280 while findtype 4225 timecontainer 0 as zeroleather281 @ignore zeroleather282 endwhile283 while findtype 7127 timecontainer 0 as zeroboard284 @ignore zeroboard285 endwhile286 while findtype 7154 timecontainer 2419 as zeroingot287 @ignore zeroingot288 endwhile289 while findtype 4225 timecontainer 2419 as zeroleather290 @ignore zeroleather291 endwhile292 while findtype 7127 timecontainer 2419 as zeroboard293 @ignore zeroboard294 endwhile295 while findtype 7154 timecontainer 2406 as zeroingot296 @ignore zeroingot297 endwhile298 while findtype 4225 timecontainer 2406 as zeroleather299 @ignore zeroleather300 endwhile301 while findtype 7127 timecontainer 2406 as zeroboard302 @ignore zeroboard303 endwhile304 while findtype 7154 timecontainer 2413 as zeroingot305 @ignore zeroingot306 endwhile307 while findtype 4225 timecontainer 2413 as zeroleather308 @ignore zeroleather309 endwhile310 while findtype 7127 timecontainer 2413 as zeroboard311 @ignore zeroboard312 endwhile313 while findtype 7154 timecontainer 2418 as zeroingot314 @ignore zeroingot315 endwhile316 while findtype 4225 timecontainer 2418 as zeroleather317 @ignore zeroleather318 endwhile319 while findtype 7127 timecontainer 2418 as zeroboard320 @ignore zeroboard321 endwhile322 while findtype 7154 timecontainer 2213 as zeroingot 323 @ignore zeroingot324 endwhile325 while findtype 4225 timecontainer 2213 as zeroleather326 @ignore zeroleather327 endwhile328 while findtype 7127 timecontainer 2213 as zeroboard329 @ignore zeroboard330 endwhile331 while findtype 22326 timecontainer 2401 as badseed332 @ignore badseed333 endwhile334 while findtype 22326 timecontainer 2882 as badseed335 @ignore badseed336 endwhile337 while findtype 22326 timecontainer 2451 as badseed338 @ignore badseed339 endwhile340 while findtype 22326 timecontainer 63 as badseed341 @ignore badseed342 endwhile343 while findtype 5901|5899|5903|5905 timecontainer as timefootwear344 getlabel timefootwear desc345 if "(hue" in desc346 break347 else 348 @ignore timefootwear349 endif350 endwhile351 while findtype "chain link|20099|31303|31165|tribal ruins|electric ankh|54230|44985|glass display|20049|Pig Iron|broken shield|blackrock fragment|gargish fragment|18705|55247|49482|53694|54570|53696|53876|50612|55420|53280|53473|54831|50278|49528|bottle set|entrail bucket|mounted stalaghorn|sea glass bulb|juggling daggers|st patricks cross|divination orb|mirror display|murder of crows|charmed cobra|prodigy fiddle|wilting rose belljar|scale of balance|screaming mandrake|statue of the siren|the final hour|55204|specimen jars|shattered weapon|bird cage|widows grief|54684|27612|49223|54591|54601|54718|7408|19948|58325|19959|19822|49730|49729|19944|19949|47613|47612|47611|47610|47611|3986|3966|cathedral tapestry|Darkscale tapestry|large painting|landscape painting|portrait painting|figurine|statue|20291|44987|49730|47107|18653|45127|20103|47103|29363|47105|29361|43453|5899|3901|47109|45250|41509|43447|18657|4025|51308|45156|51304|45214|28769|28799|28803|28765|45211|45248|51259|45220|51328|45218|3842|51327|45222|45241|51336|11858|51375|45282|54722|45255|45246|28795|44983|45235|45251|45238|51258|51314|28761|45236|51260|54718|18400|58325|45252|18656|47111|3839|45239|45242|45254|45281|45247|42241|45216|28775|51321|3838|51318|5901|5905|45259|5903|48407|51302|4248|27611|15296|43166|5359|5981|4026|3985|25359|17686|3836|17087|5356|29030|24434|22336|29036|3843|29025|51098|29034|8826|51094|576|3827|22326|45315|3891|2539|39898|39896|39892|39918|39911|39916|39897|39905|39891|39917|39912|39909|39889|31047|31017|31049|31019|31055|31051|31053|31025|31027|31031|31041|54717|31021|31011|31023|31029|31043|31003|31035|31033|31045|31037|31002|20006|31169|31006|30999|31012|31009|30996|7109|7107|31128|31188|20014|31014|31004|31142|31001|31000|37181|31010|30998|31172|30988|30997|31038|31141|7947|20008|31005|31191|31008|31007|30994|30993|31182|30989|20012|31186|31178|31015|30991|20010|20016|31184|31190|30990|30995|31176|31180|30992|31130|5207|7031|7026|7034|7033|7027|7035|7029|5078|5063|5059|5105|5060|5138|5129|5201|5142|5143|5076|5106|7610|5139|5090|5103|5132|7177|5061|7181|7179|3920|5042|5127|5117|5185|5125|3938|5177|3937|5044|5121|3915|3909|3568|3932|5123|5144|5119|5056|dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|chakram|francisca|hurlbat|javelin|throwing knife|throwing star|5135|5187|5074|5089|3934|3913|3917|3721|5075|5046|5049|7170|5146|5205|5203|5115|5204|5040|5179|5070|5182|5085|5181|3719|7173|5131|3911|5101|7175|7169|3713|5112|22187|9917|3859|3862|3878|3865|3856|3873|3877|3834|3742|3762|3740|3763|10245|3572|3573|3571|12686|19985|19981|19984|19982|19983|19991|19989|19986|19987|19988|19994|19995|19992|19993|19990|19980|19977|19976|19978|19979|43423|7154|4225|7127|28885|29774|29773|28880|28888|28881|28883|28886|28879" timecontainer as bitem352 hotkey 'Grab Item' 353 target bitem354 overhead "*looting*" 2091 timecontainer355 if insysmsg "Invalid or inaccessible item."356 @ignore bitem357 endif358 while queued359 //donothing360 endwhile361 if insysmsg "That container cannot hold more weight."362 break363 endif364 if not find "bapcontaineroftime" ground -1 -1 2365 break366 endif367 if varexist "bwiz" and find "bwiz" backpack and find "bmain" self and skill "Stealth" >= 80368 if not targetexists and not casting and hidden and stam = maxstam369 while queued370 //donothing371 endwhile372 dclick "bwiz"373 while queued374 //donothing375 endwhile376 pause 30377 dclick "bmain"378 pause 500379 getlabel backpack ping380 endif381 if not targetexists and not casting and not findlayer self head and find "bmain" self382 while queued383 //donothing384 endwhile385 dclick "bmain"386 pause 500387 getlabel backpack ping388 endif389 endif390 if varexist "bwiz" and find "bmain" self and skill "Stealth" >= 80391 if not targetexists and not casting and not find "bwiz" backpack392 while queued393 //donothing394 endwhile395 dclick "bmain"396 pause 500397 getlabel backpack ping398 endif399 endif400 endwhile401 @ignore timecontainer402 endwhile403endif404if not findtype 4239|4240 ground -1 -1 1 and skill "Lockpicking" >= 0 and warmode and findtype "barred metal door|metal door|iron gate|stone wall|wooden door" ground -1 -1 2405 if findtype 5373 backpack as picks406 clearsysmsg 407 overhead "Which door shall I pick?" 88408 hotkey "Set Last Target"409 wft 1000410 while targetexists 411 if not findtype "barred metal door|metal door|iron gate|stone wall|dungeon wall|wooden door" ground -1 -1 2412 break413 endif414 endwhile415 @setvar "bapdoorpick" lasttarget 416 overhead "Time is of the essence..." 88417 for 2000418 if not timerexists doorpicktimer419 createtimer doorpicktimer420 settimer doorpicktimer 3150421 endif422 if timer doorpicktimer >= 3150423 dclick picks424 wft 1000425 target bapdoorpick426 overhead "*picking*" 1060 bapdoorpick427 getlabel backpack ping428 settimer doorpicktimer 0429 endif430 if insysmsg "That is not locked"431 warmode "off"432 getlabel backpack ping433 break434 endif435 if insysmsg "Target cannot be seen"436 warmode "off"437 getlabel backpack ping438 break439 endif440 if insysmsg "You pick the lock!"441 overhead "What lay beyond this door..." 87442 dclick bapdoorpick443 warmode "off"444 getlabel backpack ping445 break446 endif447 if not findtype 5373 backpack448 overhead "Argh, it was my last pick..." 38449 warmode "off"450 getlabel backpack ping451 break452 endif453 if not findtype "barred metal door|metal door|iron gate|stone wall|dungeon wall|wooden door" ground -1 -1 2454 warmode "off"455 getlabel backpack ping456 break457 endif458 if not warmode 459 break460 endif461 if insysmsg "You have worn out your tool"462 overhead "This tool is worn out!" 805463 endif464 if not findtype 5373 backpack465 break466 endif467 if not cooldown "Move" and not hidden and not cooldown "Hiding" and not cooldown "Stealth" and not cooldown "Stealing" and skill "Hiding" >= 80468 skill "Hiding"469 warmode on470 getlabel backpack ping471 if hidden472 getlabel backpack ping473 cooldown "Hiding" 10000474 endif475 endif476 if not cooldown "Move" and findbuff "Invisibility" and not cooldown "Hiding" and not cooldown "Stealth" and not cooldown "Stealing" and skill "Hiding" >= 80477 skill "Hiding"478 warmode on479 getlabel backpack ping480 if hidden481 getlabel backpack ping482 cooldown "Hiding" 10000483 removetimer ots484 endif485 endif486 if hidden and not cooldown "Hiding" and not cooldown "Stealth" and not timerexists ots and skill "Stealth" >= 80487 skill "Stealth"488 getlabel backpack ping489 if not timerexists ots490 createtimer ots491 endif492 endif493 if insysmsg "move quietly"494 getlabel backpack ping495 cooldown "Stealth" 10000496 endif497 if not cooldown "Move" and hidden and not cooldown "Hiding" and not cooldown "Stealth" and insysmsg "hide first" and skill "Hiding" >= 80498 pause 1000499 getlabel backpack ping500 skill "Hiding"501 getlabel backpack ping502 if hidden503 getlabel backpack ping504 cooldown "Hiding" 10000505 endif506 removetimer ots507 endif508 if varexist "bwiz" and find "bwiz" backpack and find "bmain" self and skill "Stealth" >= 80509 if not targetexists and not casting and hidden and stam = maxstam510 while queued511 //donothing512 endwhile513 dclick "bwiz"514 while queued515 //donothing516 endwhile517 pause 30518 dclick "bmain"519 pause 500520 getlabel backpack ping521 endif522 if not targetexists and not casting and not findlayer self head and find "bmain" self523 while queued524 //donothing525 endwhile526 dclick "bmain"527 pause 500528 getlabel backpack ping529 endif530 endif531 if varexist "bwiz" and find "bmain" self and skill "Stealth" >= 80532 if not targetexists and not casting and not find "bwiz" backpack533 while queued534 //donothing535 endwhile536 dclick "bmain"537 pause 500538 getlabel backpack ping539 endif540 endif541 endfor542 else 543 overhead "I am out of lockpicks!" 38544 warmode "off"545 getlabel backpack ping546 endif547endif548 549// Fast container ID wand/skill recycle (use Party Menu) routine550if gumpexists 3527489586 and findtype "3997|4148|4032|7864" backpack as breakdowntool551 gumpclose 3527489586552 hotkey "Cancel Current Target"553 if not find "ContainerIDWand" and findtype 20495 backpack as contIDwand554 @setvar! "ContainerIDWand" contIDwand555 endif556 if skill "Item ID" = 120 or find "ContainerIDWand" backpack557 clearsysmsg 558 while queued559 //donothing560 endwhile561 if skill "Item ID" = 120562 skill "Item ID"563 elseif find "ContainerIDWand" backpack564 dclick "ContainerIDWand"565 endif566 wft 500567 overhead "Select Container to ID..." 88568 while targetexists 569 //donothing570 endwhile571 getlabel backpack ping572 overhead "Attempting recycle..." 88573 if insysmsg "No unidentified items found."574 overhead "Nothing fresh to ID..." 45575 elseif insysmsg "That is not a container." 576 overhead "Invalid container, try again.." 45577 elseif insysmsg "You must wait a few moments to use another skill" 578 overhead "Skill Cooldown, Try Again.." 38579 endif580 while findtype 3834 backpack 0 as bbook581 @ignore bbook582 endwhile583 while findtype "5056|dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|chakram|francisca|hurlbat|javelin|throwing knife|throwing star|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 IDitem584 getlabel IDitem desc585 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 desc586 @ignore IDitem587 overhead "*strong magic*" 2091 IDitem588 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 desc589 overhead "*trash*" 1779 IDitem590 while not gumpexists 949095101591 while queued592 //donothing593 endwhile594 dclick breakdowntool595 waitforgump 949095101 1000596 endwhile597 while not ingump "Recycle Single Item" 949095101598 gumpresponse 2599 waitforgump 949095101 1000600 endwhile 601 gumpresponse 3602 waitforgump 949095101 1000603 target IDitem604 getlabel backpack ping605 pause 250606 gumpclose 949095101607 else608 @ignore IDitem609 endif610 if skill "Item ID" = 120611 //donothing612 elseif not find "ContainerIDWand" backpack613 break614 endif615 endwhile616 if gumpexists 949095101617 gumpclose 949095101618 endif619 else620 overhead "No Container ID Wand..." 38621 endif622 if targetexists 623 hotkey "Cancel Current Target"624 endif625 overhead "Recycle Complete." 88626 @clearignore 627endif628// End of Fast container ID wand recycle routine629 630if not timerexists lootvacuumswitch631 if gumpexists 1281623709632 gumpclose 1281623709633 createtimer lootvacuumswitch634 overhead "--Loot Vacuum Enabled--" 2085635 endif636endif637if timerexists lootvacuumswitch638 if gumpexists 1281623709639 gumpclose 1281623709640 removetimer lootvacuumswitch641 overhead "--Loot Vacuum Disabled--" 1779642 endif643endif644while diffweight <= 0 and findtype "gold coin" backpack as dropgold645 if not hidden and stam <= 4 and findtype "Red Potion" backpack as redpot646 while queued647 //donothing648 endwhile649 dclick redpot650 pause 500651 getlabel backpack ping652 endif653 overhead "My cup runneth over..." 1194654 drop backpack655 lift dropgold 444656 drop 0657 while queued658 //donothing659 endwhile660endwhile661if timerexists lootvacuumswitch662 if not timerexists lootsensetimer663 createtimer lootsensetimer664 settimer lootsensetimer 1000665 endif666 if not findtype 4239|4240 ground -1 -1 2 and timer lootsensetimer >= 1000667 while findtype 3827 ground 0 as zeroscroll668 @ignore zeroscroll669 endwhile670 while findtype 4225 ground 0 as zeroleather671 @ignore zeroleather672 endwhile673 while findtype 7127 ground 0 as zeroboard674 @ignore zeroboard675 endwhile676 for 19677 if skill "Lockpicking" >= 50 and findtype "wooden chest|metal chest" ground -1 -1 2678 break 679 endif680 if findtype "chain link|37477|29368|18660|20099|31303|31165|tribal ruins|electric ankh|54230|44985|glass display|20049|Pig Iron|broken shield|blackrock fragment|gargish fragment|11753|18705|55247|49482|53694|54570|53696|53876|50612|55420|53280|53473|54831|50278|49528|bottle set|entrail bucket|mounted stalaghorn|sea glass bulb|juggling daggers|st patricks cross|divination orb|mirror display|murder of crows|charmed cobra|prodigy fiddle|wilting rose belljar|scale of balance|screaming mandrake|statue of the siren|the final hour|55204|specimen jars|shattered weapon|bird cage|widows grief|54684|27612|49223|54591|54601|54718|7408|19948|58325|19959|19822|49730|49729|19944|19949|47613|47612|47611|47610|47611|3986|3966|cathedral tapestry|Darkscale tapestry|large painting|landscape painting|portrait painting|figurine|statue|20291|44987|49730|47107|18653|45127|20103|47103|29363|47105|29361|43453|5899|3901|47109|45250|41509|43447|18657|4025|51308|45156|51304|45214|28769|28799|28803|28765|45211|45248|51259|45220|51328|45218|3842|51327|45222|45241|51336|11858|51375|45282|54722|45255|45246|28795|44983|45235|45251|45238|51258|51314|28761|45236|51260|54718|18400|58325|45252|18656|47111|3839|45239|45242|45254|45281|45247|42241|45216|28775|2594|51321|3838|51318|5901|5905|45259|5903|48407|51302|4248|27611|15296|43166|5359|5981|4026|3985|25359|17686|3836|17087|5356|29030|24434|22336|29036|3843|29025|51098|29034|8826|51094|576|3827|22326|45315|3891|2539|39898|39896|39892|39918|39911|39916|39897|39905|39891|39917|39912|39909|39889|31047|31017|31049|31019|31055|31051|31053|31025|31027|31031|31041|54717|31021|31011|31023|31029|31043|31003|31035|31033|31045|31037|31002|20006|31169|31006|30999|31012|31009|30996|7109|7107|31128|31188|20014|31014|31004|31142|31001|31000|37181|31010|30998|31172|30988|30997|31038|31141|20008|31005|31191|31008|31007|30994|30993|31182|30989|20012|31186|31178|31015|30991|20010|20016|31184|31190|30990|30995|31176|31180|30992|31130|5207|7031|7026|7034|7033|7027|7035|7029|5078|5063|5059|5105|5060|5138|5129|5201|5142|5143|5076|5106|7610|5139|5090|5103|5132|7177|5061|7181|7179|3920|5042|5127|5117|5185|5125|3938|5177|3937|5044|5121|3915|3909|3568|3932|5123|5144|5119|5056|dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|chakram|francisca|hurlbat|javelin|throwing knife|throwing star|5135|5187|5074|5089|3934|3913|3917|3721|5075|5046|5049|7170|5146|5205|5203|5115|5204|5040|5179|5070|5182|5085|5181|3719|7173|5131|3911|5101|7175|7169|3713|5112|22187|9917|3859|3862|3878|3865|3856|3873|3877|3834|3742|3762|3740|3763|10245|3572|3573|3571|3885|7127|4225|12686|19985|19981|19984|19982|19983|19991|19989|19986|19987|19988|19994|19995|19992|19993|19990|19980|19977|19976|19978|7154|19979|43423|7154|4225|7127|3861|24343" ground -1 -1 2681 break682 endif683 if skill "Stealth" >= 80 and hidden and stam = maxstam and varexist "bwiz" and find "bwiz" backpack and find "bmain" self684 break685 endif686 if diffweight >= 8 and findtype "3821" ground -1 -1 2687 break688 endif689 if "LootVacuumOverheads" = 1690 if index > 0 and findtype "chain link|37477|29368|18660|20099|31303|31165|tribal ruins|electric ankh|54230|44985|glass display|20049|Pig Iron|blackrock fragment|gargish fragment|11753|18705|55247|49482|53694|54570|53696|53876|50612|55420|53280|53473|54831|50278|49528|bottle set|entrail bucket|mounted stalaghorn|sea glass bulb|juggling daggers|st patricks cross|divination orb|mirror display|murder of crows|charmed cobra|prodigy fiddle|wilting rose belljar|scale of balance|screaming mandrake|statue of the siren|the final hour|55204|specimen jars|bird cage|widows grief|54684|27612|49223|54591|54601|54718|19948|58325|19959|19822|49730|49729|19944|19949|47613|47612|47611|47610|47611|3986|3966|cathedral tapestry|Darkscale tapestry|large painting|landscape painting|portrait painting|figurine|statue|20291|44987|49730|47107|18653|45127|20103|47103|29363|47105|29361|43453|5899|3901|47109|45250|41509|43447|18657|4025|51308|45156|51304|45214|28769|28799|28803|28765|45211|45248|51259|45220|51328|45218|3842|51327|45222|45241|51336|11858|51375|45282|54722|45255|45246|28795|44983|45235|45251|45238|51258|51314|28761|45236|51260|54718|18400|58325|45252|18656|47111|3839|45239|45242|45254|45281|45247|42241|45216|28775|51321|3838|51318|5901|5905|45259|5903|48407|51302|4248|27611|15296|43166|5359|5981|4026|3985|25359|17686|3836|17087|5356|29030|24434|22336|29036|3843|29025|51098|29034|8826|51094|576|3827|22326|45315|3891|2539|39898|39896|39892|39918|39911|39916|39897|39905|39891|39917|39912|39909|39889|31047|31017|31049|31019|31055|31051|31053|31025|31027|31031|31041|54717|31021|31011|31023|31029|31043|31003|31035|31033|31045|31037|31002|20006|31169|31006|30999|31012|31009|30996|7109|7107|31128|31188|20014|31014|31004|31142|31001|31000|37181|31010|30998|31172|30988|30997|31038|31141|20008|31005|31191|31008|31007|30994|30993|31182|30989|20012|31186|31178|31015|30991|20010|20016|31184|31190|30990|30995|31176|31180|30992|31130|5207|7031|7026|7034|7033|7027|7035|7029|5078|5063|5059|5105|5060|5138|5129|5201|5142|5143|5076|5106|7610|5139|5090|5103|5132|7177|5061|7181|7179|3920|5042|5127|5117|5185|5125|3938|5177|3937|5044|5121|3915|3909|3568|3932|5123|5144|5119|5056|dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|chakram|francisca|hurlbat|javelin|throwing knife|throwing star|5135|5187|5074|5089|3934|3913|3917|3721|5075|5046|5049|7170|5146|5205|5203|5115|5204|5040|5179|5070|5182|5085|5181|3719|7173|5131|3911|5101|7175|7169|3713|5112|22187|9917|3859|3862|3878|3865|3856|3873|3877|3834|3742|3762|3740|3763|10245|3572|3573|3571|3885|12686|19985|19981|19984|19982|19983|19991|19989|19986|19987|19988|19994|19995|19992|19993|19990|19980|19977|19976|19978|19979|43423|7154|4225|7127|3861|24343" ground -1 -1 index as lootlocation691 overhead "*loot*" 116 lootlocation692 @ignore lootlocation693 endif694 if diffweight >= 8 and index > 0 and findtype "3821" ground -1 -1 index as lootlocation695 overhead "*gold*" 2091 lootlocation696 @ignore lootlocation697 endif698 endif699 if warmode and findtype 4239|4240 ground -1 -1 2700 break701 endif702 endfor703 @clearignore 704 settimer lootsensetimer 0705 endif706 while findtype 3827 ground 0 as zeroscroll707 @ignore zeroscroll708 endwhile709 while findtype 4225 ground 0 as zeroleather710 @ignore zeroleather711 endwhile712 while findtype 7127 ground 0 as zeroboard713 @ignore zeroboard714 endwhile715 while not casting and not targetexists and findtype "chain link|37477|29368|18660|20099|31303|31165|tribal ruins|electric ankh|54230|44985|glass display|20049|Pig Iron|blackrock fragment|gargish fragment|11753|18705|55247|49482|53694|54570|53696|53876|50612|55420|53280|53473|54831|50278|49528|bottle set|entrail bucket|mounted stalaghorn|sea glass bulb|juggling daggers|st patricks cross|divination orb|mirror display|murder of crows|charmed cobra|prodigy fiddle|wilting rose belljar|scale of balance|screaming mandrake|statue of the siren|the final hour|55204|specimen jars|bird cage|widows grief|54684|27612|49223|54591|54601|54718|19948|58325|19959|19822|49730|49729|19944|19949|47613|47612|47611|47610|47611|3986|3966|cathedral tapestry|Darkscale tapestry|large painting|landscape painting|portrait painting|figurine|statue|20291|44987|49730|47107|18653|45127|20103|47103|29363|47105|29361|43453|5899|3901|47109|45250|41509|43447|18657|4025|51308|45156|51304|45214|28769|28799|28803|28765|45211|45248|51259|45220|51328|45218|3842|51327|45222|45241|51336|11858|51375|45282|54722|45255|45246|28795|44983|45235|45251|45238|51258|51314|28761|45236|51260|54718|18400|58325|45252|18656|47111|3839|45239|45242|45254|45281|45247|42241|45216|28775|51321|3838|51318|5901|5905|45259|5903|48407|51302|4248|27611|15296|43166|5359|5981|4026|3985|25359|17686|3836|17087|5356|29030|24434|22336|29036|3843|29025|51098|29034|8826|51094|576|3827|22326|45315|3891|2539|39898|39896|39892|39918|39911|39916|39897|39905|39891|39917|39912|39909|39889|31047|31017|31049|31019|31055|31051|31053|31025|31027|31031|31041|54717|31021|31011|31023|31029|31043|31003|31035|31033|31045|31037|31002|20006|31169|31006|30999|31012|31009|30996|7109|7107|31128|31188|20014|31014|31004|31142|31001|31000|37181|31010|30998|31172|30988|30997|31038|31141|20008|31005|31191|31008|31007|30994|30993|31182|30989|20012|31186|31178|31015|30991|20010|20016|31184|31190|30990|30995|31176|31180|30992|31130|5207|7031|7026|7034|7033|7027|7035|7029|5078|5063|5059|5105|5060|5138|5129|5201|5142|5143|5076|5106|7610|5139|5090|5103|5132|7177|5061|7181|7179|3920|5042|5127|5117|5185|5125|3938|5177|3937|5044|5121|3915|3909|3568|3932|5123|5144|5119|5056|dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|chakram|francisca|hurlbat|javelin|throwing knife|throwing star|5135|5187|5074|5089|3934|3913|3917|3721|5075|5046|5049|7170|5146|5205|5203|5115|5204|5040|5179|5070|5182|5085|5181|3719|7173|5131|3911|5101|7175|7169|3713|5112|22187|9917|3859|3862|3878|3865|3856|3873|3877|3834|3742|3762|3740|3763|10245|3572|3573|3571|3885|12686|19985|19981|19984|19982|19983|19991|19989|19986|19987|19988|19994|19995|19992|19993|19990|19980|19977|19976|19978|19979|43423|7154|4225|7127|3861|24343" ground -1 -1 2 as eatloot716 hotkey 'Grab Item' 717 target eatloot718 if insysmsg "Invalid or inaccessible item."719 @ignore eatloot720 endif 721 while queued722 //donothing723 endwhile 724 endwhile725 while not casting and not targetexists and diffweight >= 8 and findtype 3821 ground -1 -1 2 as goldcoinz726 hotkey 'Grab Item' 727 target goldcoinz728 while queued729 //donothing730 endwhile 731 endwhile732endif733 734if findtype 5912 self and not varexist "bwiz" and findlayer self head as regularhat735 getlabel regularhat desc736 if "magical" in desc737 dclick regularhat738 pause 500739 getlabel backpack ping740 replay741 endif742endif743if not find "bwiz" self and findtype 5912 backpack as wizhat744 getlabel wizhat desc745 if "restyled" in desc746 @ignore wizhat747 replay748 elseif "armored" in desc749 @setvar "bwiz" wizhat750 elseif "magical" in desc751 @setvar "bwiz" wizhat752 @setvar "nonaspectedwiz" wizhat753 endif754endif755if varexist "bwiz" and find "bwiz" backpack756 if not find "bmain" self and findlayer self head as hat757 @setvar "bmain" hat758 endif759 if not varexist "bmain"760 overhead "I need a primary hat or helm to wear.." 88761 pause 2000762 overhead "Anything will do, just not a magical wizard hat..." 88763 stop764 endif765endif766 767if varexist "bwiz" and find "bwiz" backpack and find "bmain" self and skill "Stealth" >= 80768 if not targetexists and not casting and hidden and stam = maxstam769 while queued770 //donothing771 endwhile772 dclick "bwiz"773 while queued774 //donothing775 endwhile776 pause 30777 dclick "bmain"778 pause 500779 getlabel backpack ping780 endif781 if not targetexists and not casting and not findlayer self head and find "bmain" self782 while queued783 //donothing784 endwhile785 dclick "bmain"786 pause 500787 getlabel backpack ping788 endif789endif790if varexist "bwiz" and find "bmain" self and skill "Stealth" >= 80791 if not targetexists and not casting and not find "bwiz" backpack792 while queued793 //donothing794 endwhile795 dclick "bmain"796 pause 500797 getlabel backpack ping798 endif799endif800loop