Skip to content
Outlands Hub

Razor script

Bapeths Stabber Background

by barryroser · 1117 lines
Download

May 30th 2026 - Added Throwing/Dual Wield weps What it does: "Warmode Activation Features" Auto Attack into Insta-Hide/Auto Smoke Bomb ---> Feature waits for stealth cooldown to complete Auto skins corpses when…

CombatThievingThrowingStealth
Bapeths Stabber Background.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/8923ba6a-2851-4062-9adb-06e9eff2cd46 for latest2# Automation by Jaseowns3## Script: Bapeths Stabber Background4## Created by: barryroser#05#############################################6 7# Bapeths Stabber Background 8#9# May 30th 2026 - Added Throwing/Dual Wield weps 10#11# What it does:12#13# "Warmode Activation Features"14# Auto Attack into Insta-Hide/Auto Smoke Bomb ---> Feature waits for stealth cooldown to complete15# Auto skins corpses when using Insta-Hide (toggle feature below)16# Always Smoke Bomb after Auto Attack Feature (toggle feature below)17# Use Cleansing Brew when Bleeding or Diseased, feature ignored when hidden (toggle Utility feature below)18#   19# "Other Features" 20# Auto Stealth Skill (Activates stealth when ready)21# Indicates range above closet targets head & searches for closest target to attack (Use "Manual Override" script to force a target)22# Stealth Wizard hat trick to keep stamina down and prevent pushing though mobs/players (Magical Wizard Hat Required to activate this feature)23# Auto Equip after disarm (toggle feature below)24# Auto Utility - Paralyze pouch, Cure Potion, Str Pot when weak, Resist pot when decreased, Eats food, Use Cleansing Brew (toggle feature below)25# Gold dropper when over weight (toggle feature below)26# Turns Hunting Mode on if user has tracking skill 27# Aspect checker (Shows your current armor aspect overhead periodically)28# Auto Use Weapon Ability ---> Ability turns on when visible and off when hidden (toggle feature below)29# ID Items + Recycle using a "Container ID Wand/120 Item ID Skill" and any recycle tool (Open the "Party Menu" while the script is playing to activate)30# Gold Sacker - Open a "Checkbook" while the script is playing to set a bag (on the ground) to designate as a gold drop bag31#32# "Notes"33# User should manually use Smoke Bombs and "Attack Last Target Hotkey" when not using Warmode Auto attack feature34# Smoke Bomb hotkey script found below35#36# For Melee only users make sure you are within 9 tiles of your target before activating warmode Auto Attack otherwise the script will attack the mob and cause it to move around37#38# "REQUIRED": <---------- "Important information!"39# User must create three cooldowns named:40#41# "Hiding"42# Type: Regular43# Trigger: Overhead Message44# Trigger Text: You have hidden45# -------------- Cooldown : 10.146#    47# "Stealth"48# Type: Regular49# Trigger: Sys Message50# Trigger Text: You begin to move51# -------------- Cooldown : 10.352#53# "Smoke Bomb"54# Type: Regular55# Trigger: N/A56# Trigger Text: N/A57# -------------- N/A58#59# "SET YOUR WEAPON(S)" <---------- "Important information!"60# Type [Atlas to create an atlas in your bag61# Open the "Thieves Codex" while the script is playing to trigger the "Weapon Setter" (If only using one wep, set both settings to the same wep)62# Open The "Atlas" to switch between Melee or Ranged weapon as your default carry63#64#65# "Recommended Scripts"66#67# The following script hotkeys should be used along side this Stabber Background Script68# 69# "Manual Override" https://outlands.uorazorscripts.com/script/80d24cbc-c121-484d-af2f-8fe45c765a2b  (Replaces Set Last Target Hotkey)70# "Smoke Bomb & Cooldown" https://outlands.uorazorscripts.com/script/f39d80ec-f0b9-4af2-8fc3-92558a71cc5371# "Rope" https://outlands.uorazorscripts.com/script/50374a70-c773-4658-a44d-10296cd138f772# "Hide" https://outlands.uorazorscripts.com/script/10a1140b-66a3-479d-bff0-170812a042f673#74#######################################################################################################################################################################################################################################75#76# "Spam Reduction"77# Options tab > Targeting & Queues subtab > Uncheck "Attack/Target name overhead"78# Options tab > Targeting & Queues subtab > Uncheck "Show Target Self/Last/Clear Overhead"79# Filters tab > Text & Messages subtab > Check "Filter Repeating Razor Messages"80# 81##############################################################################################################################################################################################################82#83# "SCRIPT SETTINGS"84#85##############################################################################################################################################################################################################86#87# "Utility Features"88# Utility Features: Cure Potion, Cleansing Brew (use warmode), Trapped Pouch, Strength Potion (when weakened by another player), Refresh Potion when low stam, Eat delectable food89# Revealing actions will not be used while hidden90# (0 = off 1 = on) 91#92# UTILITY FEATURES93@setvar! "Utility" 194#95##############################################################################################################################################################################################################96#97# "Auto Drink Resist upon debuff"98# This is a seperate utility feature that will counter drink a resist potion when a resist decrease buff is detected99# (0 = off 1 = on) 100# Disable this if you have a "Time Gem" debuff101#102@setvar! "EnableResistPot" 0103#104##############################################################################################################################################################################################################105#106# "Smoke Bomb cooldown"107# 0,1,2,3 to match thief codex "Without a Trace" perk108#109# SMOKE BOMB TIMER110@setvar! "WithoutTracePerk" 3111#112##############################################################################################################################################################################################################113#114# "Gold Dropper feature" (set to increase amount of gold dropped if over weight)115# This feature drops piles of gold if you become overweight116# (0 = off 1 = on) 117#118# GOLD DROPPER119@setvar! "DisableGoldDropper" 0120@setvar! "Drop444" 1121@setvar! "Drop2222" 0122@setvar! "Drop3444" 0123#124##############################################################################################################################################################################################################125#126# "Always Smoke Bomb"127# This feature works when using the "warmode" Insta-Hide/Auto Smoke Bomb feature128# (0 = off 1 = on) 129#130# ALWAYS SMOKEBOMB131@setvar! "AlwaysSmokebomb" 0132#133##############################################################################################################################################################################################################134#135# "Auto use weapon ability feature"136# This feature will use a weapon ability post-backstab if you are not hidden and wish to continue striking your target137# It will enable your weapon ability when not hidden and disable it when hidden138# Should this feature ever become inverted (On when hidden and Off when not hidden) user can manually toggle their weapon ability a single time to fix it139# (0 = off 1 = on) 140#141# AUTO USE ABILITY142@setvar! "AutoWeaponAbility" 1143#144# Set your "Weapon Ability" to auto use it while in combat145# 1 = selected ablity, leave other abilities at 0146#147# MELEE WEAPON ABILITY148@setvar! "MeleeBapWeaponAbility-1" 1149@setvar! "MeleeBapWeaponAbility-2" 0150@setvar! "MeleeBapWeaponAbility-3" 0151#152# RANGED WEAPON ABILITY153@setvar! "RangedBapWeaponAbility-1" 0154@setvar! "RangedBapWeaponAbility-2" 0155@setvar! "RangedBapWeaponAbility-3" 1156#157##############################################################################################################################################################################################################158#159# "Auto Skinning Feature"160#161# Auto skins a moment before the Insta-Hide/Auto Smoke Bomb feature triggers162# This only works when using the (warmode) auto hide after attack feature163# Warning! ---> Be careful using this feature in the wilderness as there is a CAPTCHA when using a skinning knife164# (0 = off 1 = on) 165#166# AUTO SKIN BEFORE AUTO HIDE167@setvar! "SkinBeforeHide" 0168#169##############################################################################################################################################################################################################170#171# "Auto Recycle"172#173# Change the recycler to keep/discard Fortification armor174# (0 = off 1 = on) 175#176# KEEP FORTIFICATION177@setvar! "KeepFortification" 1178#179##############################################################################################################################################################################################################180#181 182if insysmsg "You have been revealed!" 183    say "[Anger"184endif185 186if casting 187    while casting 188        //donothing189    endwhile190    pause 330191endif192 193if not timerexists invistab and findbuff "Invisibility"194    warmode on195    warmode off196    createtimer invistab197endif198if timerexists invistab and not hidden199    removetimer invistab200endif201 202//Auto stealth activator203if not timerexists StabberOTS and cooldown "Hiding"204    createtimer StabberOTS205endif206if timerexists StabberOTS and cooldown "Stealth"207    removetimer StabberOTS208endif209if timerexists StabberOTS and hidden and not cooldown "Hiding" and not cooldown "Stealth"210    skill "Stealth"211    removetimer StabberOTS212    getlabel backpack ping213    cooldown "Stealth" 10000214endif215//End of Auto stealth activator216 217// Set Base Weapon Scheme for Multi Weapon Builds (Open Thieves Codex to set weapons, Open Atlas to switch the default)218if gumpexists 2955404556219    gumpclose 2955404556220    overhead "Setting Weapons..." 45221    pause 400222    overhead "Set Melee Wep..." 68223    overhead "Select Backpack if none..." 38224    hotkey "Set Last Target"225    wft 500226    while targetexists 227        //donothing228    endwhile229    getlabel lasttarget wepdesc230    if "backpack" in wepdesc231        @unsetvar "Melee Stabber Wep"232        overhead "No Melee Wep" 38233    else234        overhead "Melee Wep Set!" 68235        @setvar "Melee Stabber Wep" lasttarget 236    endif237    pause 400238    overhead "Set Ranged Wep..." 83239    overhead "Select Backpack if none..." 38240    hotkey "Set Last Target"241    wft 500242    while targetexists 243        //donothing244    endwhile245    getlabel lasttarget wepdesc246    if "backpack" in wepdesc247        @unsetvar "Ranged Stabber Wep"248        overhead "No Ranged Wep" 38249    else250        @setvar "Ranged Stabber Wep" lasttarget 251        overhead "Ranged Wep Set!" 83252    endif253    hotkey "Cancel Current Target"254endif255if varexist "Ranged Stabber Wep" and not timerexists BapBaseStabberWep256    if gumpexists 341416395257        gumpclose 341416395258        createtimer BapBaseStabberWep259        overhead "*Ranged Set*" 2085260    endif261endif262if varexist "Melee Stabber Wep" and timerexists BapBaseStabberWep263    if gumpexists 341416395264        gumpclose 341416395265        removetimer BapBaseStabberWep266        overhead "*Melee Set*" 1779267    endif268endif269if timerexists BapBaseStabberWep and find "Ranged Stabber Wep" backpack270    while queued271        //donothing272    endwhile273    dclick "Ranged Stabber Wep"274    getlabel backpack ping275    say '[abilityhotbar'276endif277if not timerexists BapBaseStabberWep and find "Melee Stabber Wep" backpack278    while queued279        //donothing280    endwhile281    dclick "Melee Stabber Wep"282    getlabel backpack ping283    say '[abilityhotbar'284endif285//End of Base Weapon Scheme for Multi Weapon Builds286 287//Hide after attack routine288if warmode and not timerexists baptabtimer289    createtimer baptabtimer290endif291if not warmode and timerexists baptabtimer292    removetimer  baptabtimer293endif294if timerexists baptabtimer295    if timer baptabtimer >= 200 and warmode and find "Manual Override" ground and hidden and not cooldown "Stealing" and not cooldown "Stealth" and not cooldown "Hiding" and not timerexists StabberOTS296        clearsysmsg 297        if timerexists BapCancelAttack298            removetimer BapCancelAttack299        endif300        if varexist "Melee Stabber Wep" and not find "Melee Stabber Wep" backpack and find "Manual Override" ground -1 -1 1301            //donthing302        elseif varexist "Ranged Stabber Wep" and find "Ranged Stabber Wep" backpack303            createtimer BapCancelAttack304        elseif not varexist "Ranged Stabber Wep"305            createtimer BapCancelAttack306        endif307        if varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 1308            //donothing309        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 2310            //donothing311        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 3312            //donothing313        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 4314            //donothing315        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 5316            //donothing317        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 6318            //donothing319        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 7320            //donothing321        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 8322            //donothing323        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 9324            //donothing325        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 10326            //donothing327        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 11328            //donothing329        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 12330            //donothing331        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 13332            //donothing333        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "Manual Override" ground -1 -1 14334            //donothing335        elseif varexist "Melee Stabber Wep" and find "Melee Stabber Wep" backpack336            createtimer BapCancelAttack337        elseif not varexist "Melee Stabber Wep"338            createtimer BapCancelAttack339        endif340        if timerexists BapCancelAttack341            //donothing342        else343            attack "Manual Override"344            getlabel backpack ping345        endif346        if warmode347            warmode off348        endif349        if timerexists BapCancelAttack350            removetimer BapCancelAttack351        endif352        if insysmsg "You strike your target from the shadows!"353            if "SkinBeforeHide" = 1354                if findtype "corpse" ground -1 -1 2 and findtype 11552 backpack as sknife355                    hotkey "Cancel Current Target"356                    dclick sknife357                    wft 500358                    target self359                    hotkey "Cancel Current Target"360                    getlabel backpack ping361                endif362            endif363            if "AlwaysSmokebomb" = 1364                if not hidden and not cooldown "Smoke Bomb"365                    if findtype "bombs" backpack as sbomb366                        clearsysmsg 367                        while queued368                            //donothing369                        endwhile370                        dclick sbomb371                        getlabel backpack ping372                        if insysmsg "You begin to move"373                            createtimer StabberOTS374                            if "WithoutTracePerk" = 0375                                cooldown "Smoke bomb" 120000376                            endif377                            if "WithoutTracePerk" = 1378                                cooldown "Smoke bomb" 105000379                            endif380                            if "WithoutTracePerk" = 2381                                cooldown "Smoke bomb" 75000382                            endif383                            if "WithoutTracePerk" = 3384                                cooldown "Smoke bomb" 45000385                            endif386                        endif387                    else388                        overhead "Out of Smoke Bombs..." 38389                    endif390                endif391            endif  392            if not hidden393                skill "Hiding"394                getlabel backpack ping395            endif396            if "AlwaysSmokebomb" = 0 and not hidden and not cooldown "Smoke Bomb"397                if findtype "bombs" backpack as sbomb398                    clearsysmsg 399                    while queued400                        //donothing401                    endwhile402                    dclick sbomb403                    getlabel backpack ping404                    if insysmsg "You begin to move"405                        createtimer StabberOTS406                        if "WithoutTracePerk" = 0407                            cooldown "Smoke bomb" 120000408                        endif409                        if "WithoutTracePerk" = 1410                            cooldown "Smoke bomb" 105000411                        endif412                        if "WithoutTracePerk" = 2413                            cooldown "Smoke bomb" 75000414                        endif415                        if "WithoutTracePerk" = 3416                            cooldown "Smoke bomb" 45000417                        endif418                    endif419                else420                    overhead "Out of Smoke Bombs..." 38421                endif422            endif423        else 424            overhead "Too far..." 38425        endif426    elseif timer baptabtimer >= 200 and warmode and find "BapStabTarget" ground and hidden and not cooldown "Stealing" and not cooldown "Stealth" and not cooldown "Hiding" and not timerexists StabberOTS427        clearsysmsg 428        if timerexists BapCancelAttack429            removetimer BapCancelAttack430        endif431        if varexist "Melee Stabber Wep" and not find "Melee Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 1432            //donthing433        elseif varexist "Ranged Stabber Wep" and find "Ranged Stabber Wep" backpack434            createtimer BapCancelAttack435        elseif not varexist "Ranged Stabber Wep"436            createtimer BapCancelAttack437        endif438        if varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 1439            //donothing440        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 2441            //donothing442        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 3443            //donothing444        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 4445            //donothing446        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 5447            //donothing448        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 6449            //donothing450        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 7451            //donothing452        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 8453            //donothing454        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 9455            //donothing456        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 10457            //donothing458        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 11459            //donothing460        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 12461            //donothing462        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 13463            //donothing464        elseif varexist "Ranged Stabber Wep" and not find "Ranged Stabber Wep" backpack and find "BapStabTarget" ground -1 -1 14465            //donothing466        elseif varexist "Melee Stabber Wep" and find "Melee Stabber Wep" backpack467            createtimer BapCancelAttack468        elseif not varexist "Melee Stabber Wep"469            createtimer BapCancelAttack470        endif471        if timerexists BapCancelAttack472            //donothing473        else474            attack "BapStabTarget"475            getlabel backpack ping476        endif477        if warmode478            warmode off479        endif480        if timerexists BapCancelAttack481            removetimer BapCancelAttack482        endif483        if insysmsg "You strike your target from the shadows!"484            if "SkinBeforeHide" = 1485                if findtype "corpse" ground -1 -1 2 and findtype 11552 backpack as sknife486                    hotkey "Cancel Current Target"487                    dclick sknife488                    wft 500489                    target self490                    hotkey "Cancel Current Target"491                    getlabel backpack ping492                endif493            endif494            if "AlwaysSmokebomb" = 1495                if not hidden and not cooldown "Smoke Bomb"496                    if findtype "bombs" backpack as sbomb497                        clearsysmsg 498                        while queued499                            //donothing500                        endwhile501                        dclick sbomb502                        getlabel backpack ping503                        if insysmsg "You begin to move"504                            createtimer StabberOTS505                            if "WithoutTracePerk" = 0506                                cooldown "Smoke bomb" 120000507                            endif508                            if "WithoutTracePerk" = 1509                                cooldown "Smoke bomb" 105000510                            endif511                            if "WithoutTracePerk" = 2512                                cooldown "Smoke bomb" 75000513                            endif514                            if "WithoutTracePerk" = 3515                                cooldown "Smoke bomb" 45000516                            endif517                        endif518                    else519                        overhead "Out of Smoke Bombs..." 38520                    endif521                endif522            endif  523            if not hidden524                skill "Hiding"525                getlabel backpack ping526            endif527            if "AlwaysSmokebomb" = 0 and not hidden and not cooldown "Smoke Bomb"528                if findtype "bombs" backpack as sbomb529                    clearsysmsg 530                    while queued531                        //donothing532                    endwhile533                    dclick sbomb534                    getlabel backpack ping535                    if insysmsg "You begin to move"536                        createtimer StabberOTS537                        if "WithoutTracePerk" = 0538                            cooldown "Smoke bomb" 120000539                        endif540                        if "WithoutTracePerk" = 1541                            cooldown "Smoke bomb" 105000542                        endif543                        if "WithoutTracePerk" = 2544                            cooldown "Smoke bomb" 75000545                        endif546                        if "WithoutTracePerk" = 3547                            cooldown "Smoke bomb" 45000548                        endif549                    endif550                else551                    overhead "Out of Smoke Bombs..." 38552                endif553            endif554        else 555            overhead "Too far..." 38556        endif557    endif558endif559// End of Hide after attack routine560 561// Search for target routune562if not timerexists newstabtarget563    createtimer newstabtarget564    settimer newstabtarget 600565endif566if not targetexists and not find "Manual Override" and timer newstabtarget >= 600567    settimer newstabtarget 0568    clearsysmsg 569    hotkey 'Target Closest Grey Monster'570    if insysmsg "No one matching"571        //donnothing572    else 573        @setvar! "BapStabTarget" lasttarget 574    endif575    hotkey "Cancel Current Target"576endif577// End of Search for target routune578 579// Target Range Overhead Routine580if not timerexists baprangecheck581    createtimer baprangecheck582    settimer baprangecheck 1200583elseif timer baprangecheck >= 1200584    settimer baprangecheck 0585    if find "Manual Override" ground586        if find "Manual Override" ground -1 -1 1587            overhead "1 Tile" 33 "Manual Override"588        elseif find "Manual Override" ground -1 -1 2589            overhead "2 Tile" 38 "Manual Override"590        elseif find "Manual Override" ground -1 -1 3591            overhead "3 Tile" 43 "Manual Override"592        elseif find "Manual Override" ground -1 -1 4593            overhead "4 Tile" 48 "Manual Override"594        elseif find "Manual Override" ground -1 -1 5595            overhead "5 Tile" 53 "Manual Override"596        elseif find "Manual Override" ground -1 -1 6597            overhead "6 Tile" 58 "Manual Override"598        elseif find "Manual Override" ground -1 -1 7599            overhead "7 Tile" 63 "Manual Override"600        elseif find "Manual Override" ground -1 -1 8601            overhead "8 Tile" 68 "Manual Override"602        elseif find "Manual Override" ground -1 -1 9603            overhead "9 Tile" 73 "Manual Override"604        elseif find "Manual Override" ground -1 -1 10605            overhead "10 Tile" 78 "Manual Override"606        elseif find "Manual Override" ground -1 -1 11607            overhead "11 Tile" 83 "Manual Override"608        elseif find "Manual Override" ground -1 -1 12609            overhead "12 Tile" 88 "Manual Override"610        elseif find "Manual Override" ground -1 -1 13611            overhead "13 Tile" 93 "Manual Override"612        elseif find "Manual Override" ground -1 -1 14613            overhead "14 Tile" 93 "Manual Override"614        elseif find "Manual Override" ground -1 -1 15615            overhead "15 Tile" 93 "Manual Override"616        elseif find "Manual Override" ground -1 -1 16617            overhead "16 Tile" 93 "Manual Override"618        elseif find "Manual Override" ground -1 -1 17619            overhead "17 Tile" 93 "Manual Override"620        elseif find "Manual Override" ground -1 -1 18621            overhead "18 Tile" 93 "Manual Override"622        endif623    else 624        if find "BapStabTarget" ground -1 -1 1625            overhead "1 Tile" 33 "BapStabTarget"626        elseif find "BapStabTarget" ground -1 -1 2627            overhead "2 Tile" 38 "BapStabTarget"628        elseif find "BapStabTarget" ground -1 -1 3629            overhead "3 Tile" 43 "BapStabTarget"630        elseif find "BapStabTarget" ground -1 -1 4631            overhead "4 Tile" 48 "BapStabTarget"632        elseif find "BapStabTarget" ground -1 -1 5633            overhead "5 Tile" 53 "BapStabTarget"634        elseif find "BapStabTarget" ground -1 -1 6635            overhead "6 Tile" 58 "BapStabTarget"636        elseif find "BapStabTarget" ground -1 -1 7637            overhead "7 Tile" 63 "BapStabTarget"638        elseif find "BapStabTarget" ground -1 -1 8639            overhead "8 Tile" 68 "BapStabTarget"640        elseif find "BapStabTarget" ground -1 -1 9641            overhead "9 Tile" 73 "BapStabTarget"642        elseif find "BapStabTarget" ground -1 -1 10643            overhead "10 Tile" 78 "BapStabTarget"644        elseif find "BapStabTarget" ground -1 -1 11645            overhead "11 Tile" 83 "BapStabTarget"646        elseif find "BapStabTarget" ground -1 -1 12647            overhead "12 Tile" 88 "BapStabTarget"648        elseif find "BapStabTarget" ground -1 -1 13649            overhead "13 Tile" 93 "BapStabTarget"650        elseif find "BapStabTarget" ground -1 -1 14651            overhead "14 Tile" 93 "BapStabTarget"652        elseif find "BapStabTarget" ground -1 -1 15653            overhead "15 Tile" 93 "BapStabTarget"654        elseif find "BapStabTarget" ground -1 -1 16655            overhead "16 Tile" 93 "BapStabTarget"656        elseif find "BapStabTarget" ground -1 -1 17657            overhead "17 Tile" 93 "BapStabTarget"658        elseif find "BapStabTarget" ground -1 -1 18659            overhead "18 Tile" 93 "BapStabTarget"660        endif661    endif662endif663// End of Target Range Overhead Routine664// "You cannot perform that ability yet"665//Auto Use Weapon Ability666if "AutoWeaponAbility" = 1667    if not timerexists abilitynotready668        createtimer abilitynotready669        settimer abilitynotready 4000670    endif671    if insysmsg "Weapon ability ready" and not hidden and timerexists BapWepAbilityOn672        removetimer BapWepAbilityOn673    endif674    if timer abilitynotready >= 4000 and hidden and not timerexists BapWepAbilityOff675        createtimer BapWepAbilityOff676        removetimer BapWepAbilityOn677        if not timerexists BapBaseStabberWep678            if "MeleeBapWeaponAbility-1" = 1679                say "[WeaponAbility1"680            elseif "MeleeBapWeaponAbility-2" = 1681                say "[WeaponAbility2"682            elseif "MeleeBapWeaponAbility-3" = 1683                say "[WeaponAbility3"684            endif685        endif686        if timerexists BapBaseStabberWep687            if "RangedBapWeaponAbility-1" = 1688                say "[WeaponAbility1"689            elseif "RangedBapWeaponAbility-2" = 1690                say "[WeaponAbility2"691            elseif "RangedBapWeaponAbility-3" = 1692                say "[WeaponAbility3"693            endif694        endif695    endif696    if timer abilitynotready >= 4000 and not hidden and not timerexists BapWepAbilityOn697        clearsysmsg 698        removetimer BapWepAbilityOff699        createtimer BapWepAbilityOn700        if not timerexists BapBaseStabberWep701            if "MeleeBapWeaponAbility-1" = 1702                say "[WeaponAbility1"703            elseif "MeleeBapWeaponAbility-2" = 1704                say "[WeaponAbility2"705            elseif "MeleeBapWeaponAbility-3" = 1706                say "[WeaponAbility3"707            endif708        endif709        if timerexists BapBaseStabberWep710            if "RangedBapWeaponAbility-1" = 1711                say "[WeaponAbility1"712            elseif "RangedBapWeaponAbility-2" = 1713                say "[WeaponAbility2"714            elseif "RangedBapWeaponAbility-3" = 1715                say "[WeaponAbility3"716            endif717        endif718        getlabel backpack ping719        if insysmsg "You cannot perform that ability yet"720            removetimer BapWepAbilityOn721            createtimer BapWepAbilityOff722            settimer abilitynotready 0723        endif724    endif725endif726//End of Auto Use Weapon Ability727 728// Stealth Wiz Hat Routine729if findtype 5912 self and not varexist "bwiz" and findlayer self head as regularhat730    getlabel regularhat desc731    if "magical" in desc732        dclick regularhat733        pause 500734        getlabel backpack ping735        replay736    endif737endif738if not find "bwiz" self and findtype 5912 backpack as wizhat739    getlabel wizhat desc740    if "restyled" in desc741        @ignore wizhat742        replay743    elseif "armored" in desc744        @setvar! "bwiz" wizhat745    elseif "magical" in desc746        @setvar! "bwiz" wizhat747        @setvar! "nonaspectedwiz" wizhat748    endif749endif750if varexist "bwiz" and find "bwiz" backpack751    if not find "bmain" self and findlayer self head as hat752        @setvar! "bmain" hat753    endif754    if not varexist "bmain"755        overhead "I need a primary hat or helm to wear.." 88756        pause 2000757        overhead "Anything will do, just not a magical wizard hat..." 88758        stop759    endif760endif761if varexist "bwiz" and find "bwiz" backpack and find "bmain" self and skill "Stealth" >= 80762    if not targetexists and not casting and hidden and stam = maxstam763        while queued764            //donothing765        endwhile766        dclick "bwiz"767        while queued768            //donothing769        endwhile770        pause 30771        dclick "bmain"772        pause 500773        getlabel backpack ping774    endif775    if not targetexists and not casting and not findlayer self head and find "bmain" self776        while queued777            //donothing778        endwhile779        dclick "bmain"780        pause 500781        getlabel backpack ping782    endif783endif784if varexist "bwiz" and find "bmain" self and skill "Stealth" >= 80785    if not targetexists and not casting and not find "bwiz" backpack786        while queued787            //donothing788        endwhile789        dclick "bmain"790        pause 500791        getlabel backpack ping792    endif793endif794// End of Stealth Wiz Hat Routine795 796// Tracking hunting mode enabler routine797if skill "Tracking" >= 10 and not findbuff "Tracking Hunting"798    skill 'tracking'799    waitforgump 4267467659 500800    gumpresponse 6801    pause 250802    gumpclose 4267467659803endif804// End of Tracking hunting mode enabler routine805 806// Fast container ID wand/skill recycle (use Party Menu) routine807if gumpexists 3527489586 and findtype "3997|4148|4032|7864" backpack as breakdowntool808    gumpclose 3527489586809    hotkey "Cancel Current Target"810    if not find "ContainerIDWand" and findtype 20495 backpack as contIDwand811        @setvar! "ContainerIDWand" contIDwand812    endif813    if skill "Item ID" = 120 or find "ContainerIDWand" backpack814        clearsysmsg 815        while queued816            //donothing817        endwhile818        if skill "Item ID" = 120819            skill "Item ID"820        elseif find "ContainerIDWand" backpack821            dclick "ContainerIDWand"822        endif823        wft 500824        overhead "Select Container to ID..." 88825        while targetexists 826            //donothing827        endwhile828        getlabel backpack ping829        overhead "Attempting recycle..." 88830        if insysmsg "No unidentified items found."831            overhead "Nothing fresh to ID..." 45832        elseif insysmsg "That is not a container." 833            overhead "Invalid container, try again.." 45834        elseif insysmsg "You must wait a few moments to use another skill" 835            overhead "Skill Cooldown, Try Again.." 38836        endif837        while findtype 3834 backpack 0 as bbook838            @ignore bbook839        endwhile840        while findtype "chakram|francisca|hurlbat|javelin|throwing knife|throwing star|dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|5056|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 IDitem841            getlabel IDitem desc842            if "unidentified" in desc or "activated" in desc or "blessed" in desc or "aspect" in desc or "training" in desc or "vanquishing" in desc or "supremely" in desc or "invulnerability" in desc or "power" in desc or "exceedingly accurate force" 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 "greater beastial" in desc or "greater construct" in desc or "greater daemonic" in desc or "greater elemental" in desc or "greater humanoid" in desc or "greater monstrous" in desc or "greater nature" in desc or "greater undead" in desc or "aegis" in desc or "cavernam" in desc or "darkmire" in desc or "inferno" in desc or "petram" in desc or "nusero" in desc or "ossuary" in desc or "pulma" in desc or "mausoleum" in desc or "wilderness" in desc or "ocean" in desc or "shadowspire" in desc or "kraul" in desc or "time" in desc or "netherzone" in desc or "tidal" in desc843                @ignore IDitem844                overhead "*strong magic*" 2091 IDitem845            elseif "KeepFortification" = 1 and "fortification" in desc846                @ignore IDitem847                overhead "*strong magic*" 2091 IDitem    848            else849                overhead "*trash*" 1779 IDitem850                while not gumpexists 949095101851                    while queued852                        //donothing853                    endwhile854                    dclick breakdowntool855                    waitforgump 949095101 1000856                endwhile857                while not ingump "Recycle Single Item" 949095101858                    gumpresponse 2859                    waitforgump 949095101 1000860                endwhile                                861                gumpresponse 3862                waitforgump 949095101 1000863                target IDitem864                getlabel backpack ping865                pause 250866                if ingump "That cannot be recycled"867                    drop backpack868                    lift IDitem869                    drop 0870                    while queued871                        //donothing872                    endwhile873                endif874                gumpclose 949095101875            endif876            if skill "Item ID" = 120877                //donothing878            elseif not find "ContainerIDWand" backpack879                break880            endif881        endwhile882        if gumpexists 949095101883            gumpclose 949095101884        endif885    else886        overhead "No Container ID Wand..." 38887    endif888    if targetexists 889        hotkey "Cancel Current Target"890    endif891    overhead "Recycle Complete." 88892    @clearignore 893endif894// End of Fast container ID wand recycle routine895 896// Aspect checker routine897if not timerexists checkaspect898    createtimer checkaspect899    settimer checkaspect 60000900elseif timer checkaspect >= 60000 901    if findlayer self innertorso as aspectarm902        getlabel aspectarm desc903        if "aspect" in desc904            if "air" in desc905                overhead "<Air Active>" 2263906            elseif "arcane aspect" in desc907                overhead "<Arcane Active>" 1560908            elseif "artisan aspect" in desc909                overhead "<Artisan Active>" 2096910            elseif "blood aspect" in desc911                overhead "<Blood Active>" 2087912            elseif "command aspect" in desc913                overhead "<Command Active>" 1782914            elseif "death aspect" in desc915                overhead "<Death Active>" 2155916            elseif "discipline aspect" in desc917                overhead "<Discipline Active>" 2490918            elseif "earth aspect" in desc919                overhead "<Earth Active>" 2767920            elseif "eldritch aspect" in desc921                overhead "<Eldritch Active>" 2615922            elseif "fire aspect" in desc923                overhead "<Fire Active>" 2635924            elseif "fortune aspect" in desc925                overhead "<Fortune Active>" 2843926            elseif "frost aspect" in desc927                overhead "<Frost Active>" 2234928            elseif "gadget aspect" in desc929                overhead "<Gadget Active>" 2669930            elseif "harvest aspect" in desc931                overhead "<Harvest Active>" 2086932            elseif "holy aspect" in desc933                overhead "<Holy Active>" 2153934            elseif "lightning aspect" in desc935                overhead "<Lightning Active>" 2650936            elseif "lyric aspect" in desc937                overhead "<Lyric Active>" 2241938            elseif "madness aspect" in desc939                overhead "<Madness Active>" 1060940            elseif "poison aspect" in desc941                overhead "<Poison Active>" 2897942            elseif "shadow aspect" in desc943                overhead "<Shadow Active>" 1790944            elseif "void aspect" in desc945                overhead "<Void Active>" 2599946            elseif "water aspect" in desc947                overhead "<Water Active>" 1788948            elseif "war aspect" in desc949                overhead "<War Active>" 2503950            endif951        else 952            overhead "No aspect enabled" 45953        endif954    endif955    settimer checkaspect 0956endif957// End of aspect checker routine958 959// Utility Routine960if "Utility" = 1961    if not targetexists and not casting and not findbuff "Food Satisfaction"962        if findtype 2429|28885|29774|29773|28880|28888|28881|28883|28886|28879 backpack as food963            while queued964                //donothing965            endwhile966            dclick food967            pause 500968            getlabel backpack ping969        endif970    endif971    if not targetexists and not hidden and not casting and stam <= 4 and findtype "Red Potion" self as redpot972        while queued973            //donothing974        endwhile975        dclick redpot976        pause 500977        getlabel backpack ping978    endif979    while not hidden and paralyzed and not targetexists and findtype "pouch" backpack 38980        while queued981            //donothing982        endwhile983        say "[Pouch"984    endwhile985    while not hidden and not casting and poisoned and not targetexists and findtype "Orange Potion" self as curepot986        while queued987            //donothing988        endwhile989        dclick curepot990        pause 500991        getlabel backpack ping992    endwhile993    if warmode and not hidden and not timerexists brew and not targetexists and findbuff "Bleed" and findtype 50675 backpack as cbrew994        clearsysmsg 995        while queued996            //donothing997        endwhile998        dclick cbrew999        getlabel backpack ping1000        if insysmsg "You drink a cleansing brew"1001            createtimer brew1002        endif1003    elseif warmode and not hidden and not timerexists brew and not targetexists and findbuff "Diseased" and findtype 50675 backpack as cbrew1004        while queued1005            //donothing1006        endwhile1007        dclick cbrew1008        getlabel backpack ping1009        if insysmsg "You drink a cleansing brew"1010            createtimer brew1011        endif1012    endif1013    if timerexists brew1014        if timer brew >= 1200001015            removetimer brew1016        endif1017    endif1018    if not hidden and not casting and findbuff "Weaken" and not targetexists and findtype "White Potion" self as stpot1019        while queued1020            //donothing1021        endwhile1022        dclick stpot1023        pause 5001024        getlabel backpack ping1025    endif1026endif1027//End of Utility Routine1028 1029// End of Auto Drink Res Decreased Routune1030if "EnableResistPot" = 11031    if not hidden and not casting and findbuff "Magic Resist Decrease" and not targetexists and findtype "Black Potion" self as mpot1032        while queued1033            //donothing1034        endwhile1035        dclick mpot1036        pause 5001037        getlabel backpack ping1038    endif1039endif1040// End of Auto Drink Res Decreased Routune1041 1042// Gold Dropper Routine1043if "DisableGoldDropper" = 01044    while diffweight <= 0 and findtype "gold coin" backpack as dropgold1045        if not hidden and stam <= 4 and findtype "Red Potion" backpack as redpot1046            while queued1047                //donothing1048            endwhile1049            dclick redpot1050            pause 5001051            getlabel backpack ping1052        endif1053        overhead "My cup runneth over..." 11941054        drop backpack1055        if "Drop444" = 11056            lift dropgold 4441057        elseif "Drop2222" = 11058            lift dropgold 22221059        elseif "Drop3444" = 11060            lift dropgold 34441061        endif1062        drop 01063        while queued1064            //donothing1065        endwhile1066    endwhile1067endif1068// End of Gold Dropper Routine1069 1070// Gold Sacker Routine1071if not timerexists goldsacker1072    if gumpexists 22249047111073        gumpclose 22249047111074        createtimer goldsacker1075        overhead "--Gold Sacker Enabled--" 20851076        hotkey "Set Last Target"1077        wft 5001078        overhead "Target Gold Drop Bag" 881079        while targetexists 1080            //donothing1081        endwhile1082        @setvar "bgoldbag" lasttarget 1083        overhead "Gold Drop Bag Set" 781084    endif1085elseif timerexists goldsacker1086    if gumpexists 22249047111087        gumpclose 22249047111088        removetimer goldsacker1089        overhead "--Gold Sacker Disabled--" 17791090    endif1091endif1092if not timerexists sacktracker1093    createtimer sacktracker1094    settimer sacktracker 50001095elseif timer sacktracker >= 5000 and find "bgoldbag" ground1096    overhead "*gold sack*" 2843 "bgoldbag"1097    settimer sacktracker 01098endif1099if find "bgoldbag" ground -1 -1 21100    while findtype "gold coin" backpack as fatcoins1101        while queued1102            //donothing1103        endwhile1104        drop backpack1105        lift fatcoins 600001106        drop bgoldbag -1 -11107        pause 5001108        getlabel backpack ping1109    endwhile1110endif1111// End of Gold Sacker Routine1112 1113if dead 1114    overhead "I need a new body..." 881115    stop1116endif1117loop