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