Skip to content
Outlands Hub

Razor script

Bapeths Time Sense

by barryroser · 800 lines
Download

Compatibility unverified

This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.

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