Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
Animal Taming Script by DaKlue Added all tamable animals to skill check. If you find an animal is not taming correctly pls DM me on discord daklue in the Jaseowns channel. Some animals names start with A and some start with An so some…
TamingBardAnimal Taming
Animal Taming Script by DaKlue V305 WIP.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/e9cf2ea5-a0be-4014-ae01-abcb509a7582 for latest2# Automation by Jaseowns3## Script: Animal Taming Script by DaKlue V3.0.5 (WIP)4## Created by: daklue#05#############################################6 7///////////////////////////////////////////////////////////8# Animal Taming Script by DaKlue9# Version: V3.0.510# Added all tamable animals to skill check. If you find an animal is not taming correctly pls DM me on discord daklue in the Jaseowns channel. Some animals names start with A and some start with An so some might not be corrcet in the script.11# Modified: Shelter Dungeon Animal Taming by Jaseowns12# UO Outlands13# How to use: YOU NEED A TANK PET! Recomended a Scarab bonded14# as soon as possible. 15# No longer requires warmode. Will Kill non tameable monster. Will Kill Release animals. 16# Any questions PM DaKlue on Discord17# Grammer Mistakes Found by Maybacco - Thanks18# fixed an overlooked if statement. 3.23.2419################################20###### Variables and Timers21################22///////////////////////////////////////////////////////////23@setvar! doYouWantATankPetToTryAndStayAlive 124// Set Time For Taming25@setvar! tamingTimerCd 1300026// Healing Pet Timer27@setvar! vetTimerCd 600028// Trigger to Drink Heal and Cure Pots29@setvar! hpCheckToTrigger 2530// Speech Timer31@setvar! speechTimerCD 800032// Herding Timer33@setvar! herdTimerCD 400034///////////////////////////////////////////////////////////35################################36###### Heal Controllers37################38@setvar! AutoHeal 139@setvar! hpCheckToTriggerGreaterHealSpell 3040@setvar! hpCheckToTriggerMiniEmergencyHealSpell 6041@setvar! hpCheckToTriggerHealPotion 4542 43// Tankpet setup44if followers = 045 overhead 'We need to tame a tank pet.'46 wait 200047 overhead 'Rerun script when you have a tank pet.'48 break49elseif followers > 050 if not varexist tankpet 51 overhead 'Please select your tanking pet' 8852 @setvar! tankpet53 wft 50054 endif55 if not find tankpet ground -1 -1 2056 overhead 'Cant find tankpet reseting variable'57 unsetvar tankpet58 endif59endif60 61 62if not timerexists tamingTimer63 createtimer tamingTimer64 settimer tamingTimer tamingTimerCd65endif66 67if not timerexists sayTimer68 createtimer sayTimer69 settimer sayTimer speechTimerCD70endif71 72if not timerexists herdTimer73 createlist herdTimer74 settimer herdTimer herdTimerCD75endif76 77// Vet Bandage timer 78if not timerexists vetTimer79 createtimer vetTimer80 settimer vetTimer vetTimerCd81endif82 83@setvar! overheadHelperTimerCd 200084if not timerexists overheadHelperTimer85 createtimer overheadHelperTimer86 settimer overheadHelperTimer overheadHelperTimerCd 87endif88 89@setvar! skillTimerCd 1300090if not timerexists skillTimer91 createtimer skillTimer92 settimer skillTimer skillTimerCd93endif94 95@setvar! AllKillCd 500096if not timerexists AllKillTimer97 createtimer AllKillTimer98 settimer AllKillTimer AllKillCd99endif100 101if followers = 0102 @setvar! myFollowers 0 103 settimer sayTimer 0104elseif followers = 1105 @setvar! myFollowers 1106elseif followers = 2107 @setvar! myFollowers 2108elseif followers = 3109 @setvar! myFollowers 3110elseif followers = 4111 @setvar! myFollowers 4112elseif followers = 5113 @setvar! myFollowers 5114 overhead "Too many followers - release some!" 88115 //wait 2000116 //replay117endif118 119@clearignore 120 121@setvar! tameThisThing 0122 123 124if insysmsg 'world is saving'125 for 60126 overhead 'Waiting for world save...'127 wait 100128 if insysmsg 'save complete'129 overhead 'Save complete - continue on!' 88130 break131 endif132 endfor133endif134 135// Trapped136if paralyzed 137 if findtype "pouch" backpack 38 138 yell "[pouch"139 wait minimumWaitForPing140 else141 overhead "Out of Pouches!" 34142 endif143endif144 145if findbuff "weaken" and weight > maxweight 146 if findtype "gold coin" backpack as item147 lift item 2000148 droprelloc 0 0149 wait minimumWaitForPing150 if insysmsg "cannot drop anything"151 drop backpack -1 -1 -1152 endif153 wait minimumWaitForPingUnequipping154 else155 overhead "We are overweight and cannot drop anything" 34156 endif157endif158 159if hp < maxhp160// we need to heal161 if findtype "veterinary supplies" backpack as item162 dclick item163 wait 650164 elseif not bandaging and findtype 'clean bandage%s%'165 hotkey 'bandage self'166 endif167endif168 169if skill "Animal Taming" < 60170 while findtype "a Goat|a barbed Prowler|a Chicken|a Bird|a Cat|a Dog|a Cow|a Hind|a Mongbat|a Giant Rat|a Bull|a Great Hart|a Eagle|a Walrus|a Elk|a Bison|a Giant Bat|a Guar|a Giant Frog|a Cougar|a Wolf|a Llama|a Horse|a Black Bear|a Brown Bear|a Colossal Frog|a Firebat|a Muck|a Primordial Whelp|a Monitor Hatchling|a Shallow Water|a Familiar|a Rock Guar|a Sand Crab|a Grizzly Bear|a Polar Bear|a Flamehound|a Swamp Spider|a Scorpion|a Corpse Eater|a Aegis Rat|a mongbat|a giant rat|a guar|a wolf|a familiar|a giant frog|a primordial whelp|a colossal frog|a giant bat|a monitor hatchling" ground -1 -1 3 as janimal171 getlabel janimal desc172 if "released" in desc173 // ignore them174 @ignore janimal175 elseif "tame" in desc or "bonded" in desc176 // ignore them177 @ignore janimal178 else179 @setvar! tameThisThing janimal180 break181 endif182 endwhile183elseif skill "Animal Taming" < 70184 while findtype "a Giant Spider|a Fire Salamander|a Silverback|a Primordial|a Monitor|a Fire Ant|a Imp|a Cave Bear|a Desert Ostard|a Searing Lizard|a Embear|a Jaguar|a Giant Swamp Slug|a Giant Scorpion|a Carrion Beetle|a Aegis Mongbat|a Winter Wolf|a primordial|a cave bear|a corpse eater|a familiar|a guar|a wolf|a giant frog|a primordial whelp|a colossal frog|a giant bat|a monitor hatchling" ground -1 -1 3 as janimal185 getlabel janimal desc186 if "released" in desc187 // ignore them188 @ignore janimal189 elseif "tame" in desc or "bonded" in desc190 // ignore them191 @ignore janimal192 else193 @setvar! tameThisThing janimal194 break195 endif196 endwhile197elseif skill "Animal Taming" < 80198 while findtype "a Searing Mantis|a Asp|a Scarab|a Cave Bat|a Minion|a Forest Ostard|a Fire Beetle|a Colossal Swamp Slug|a Drake Whelp|a Chameleon|a Aegis Slime|a Trapdoor Spider|a corpse eater|a primordial|a cave bear|a drake whelp|a chameleon" ground -1 -1 3 as janimal199 getlabel janimal desc200 if "released" in desc201 // ignore them202 @ignore janimal203 elseif "tame" in desc or "bonded" in desc204 // ignore them205 @ignore janimal206 else207 @setvar! tameThisThing janimal208 break209 endif210 endwhile211elseif skill "Animal Taming" < 85212 while findtype "a colossal frog|a Searing Imp|a Bullvore|a Ant Lion|a Adder|a Deep Crawler|a Wolfhound|a Devilbat|a deep crawler" ground -1 -1 3 as janimal213 getlabel janimal desc214 if "released" in desc215 // ignore them216 @ignore janimal217 elseif "tame" in desc or "bonded" in desc218 // ignore them219 @ignore janimal220 else221 @setvar! tameThisThing janimal222 break223 endif224 endwhile225elseif skill "Animal Taming" < 90226 while findtype "a Tundra Ostard|a Anaconda|a Drake|a Dragon Whelp|a Blood Ape|a Sabeartooth|a drake|a dragon whelp|a sabeartooth" ground -1 -1 3 as janimal227 getlabel janimal desc228 if "released" in desc229 // ignore them230 @ignore janimal231 elseif "tame" in desc or "bonded" in desc232 // ignore them233 @ignore janimal234 else235 @setvar! tameThisThing janimal236 break237 endif238 endwhile239elseif skill "Animal Taming" < 95240 while findtype "a Fire Minion|a Hellhound|a Giant Poison Dart Frog|a Flame Purger|a Sand Crawler|a Husk Crab|a Vampire Bat|a Skulker|a Stinger|a husk crab" ground -1 -1 3 as janimal241 getlabel janimal desc242 if "released" in desc243 // ignore them244 @ignore janimal245 elseif "tame" in desc or "bonded" in desc246 // ignore them247 @ignore janimal248 else249 @setvar! tameThisThing janimal250 break251 endif252 endwhile253elseif skill "Animal Taming" < 100254 while findtype "a Frenzied Ostard|a Molten Mongbat|a Dragon|a Wyvern Hatchling|a Giant Trapdoor Spider|a dragon|a molten mongbat|a Wolfhound|a Blood Ape" ground -1 -1 3 as janimal255 getlabel janimal desc256 if "released" in desc257 // ignore them258 @ignore janimal259 elseif "tame" in desc or "bonded" in desc260 // ignore them261 @ignore janimal262 else263 @setvar! tameThisThing janimal264 break265 endif266 endwhile267elseif skill "Animal Taming" < 105268 while findtype "a Wisp|a Fire Crawler|a Colossal Poison Dart Frog|a Black Widow|a Army Ant|a Komodo|a Skeletal Dragon|a Nightmare|a Tidal Mantis|a Water Drake|a Reef Serpent|a Shade Wolf|a Devourer Beetle|a Aegis Imp|a Bloodwolf|a Aegis Scorpion|a Dusk Drake|a Arctic Bullvore|a Air Drake|a Rime Guar|a Snowdrift|a skeletal dragon|a dragon|a snowdrift|a wisp|a Wolfhound|a Blood Ape|a nightmare|a manticore" ground -1 -1 3 as janimal269 getlabel janimal desc270 if "released" in desc271 // ignore them272 @ignore janimal273 elseif "tame" in desc or "bonded" in desc274 // ignore them275 @ignore janimal276 else277 @setvar! tameThisThing janimal278 break279 endif280 endwhile281elseif skill "Animal Taming" < 110282 while findtype "a Arboreal Wisp|a Swamp Drake|a Wyvern|a Eldritch Drake|a Ember Drake|a Giant Sandroach|a Manticore|a Aegis Whelp|a Aegis Asp|a Ankheg|a Earth Drake|a Acarid|an eldritch drake|an ember drake|a nightmare|a earth drake|a acarid|a primordial" ground -1 -1 3 as janimal283 getlabel janimal desc284 if "released" in desc285 // ignore them286 @ignore janimal287 elseif "tame" in desc or "bonded" in desc288 // ignore them289 @ignore janimal290 else291 @setvar! tameThisThing janimal292 break293 endif294 endwhile295elseif skill "Animal Taming" < 115296 while findtype "a colossal frog|a giant frog|a Bonfire Wisp|a Giant Black Widow|a Smoke Drake|a Ruby Wyrmling|a Azure Wyrmling|a Sun Wyrmling|a Sphinx|a Cryptwing|a Colossal Searing Scorpion|a Water Dragon|a Corpse Purger|a Nightstalker|a Void Slime|a Aegis Minion|a Aegis Leech|a Blood Scorpion|a Blood Drake|a Blood Courser|a Dusk Dragon|a Air Dragon|a White Wyrmling|a Cave Gorger|a sphix|a aegis minion" ground -1 -1 3 as janimal297 getlabel janimal desc298 if "released" in desc299 // ignore them300 @ignore janimal301 elseif "tame" in desc or "bonded" in desc302 // ignore them303 @ignore janimal304 else305 @setvar! tameThisThing janimal306 break307 endif308 endwhile309elseif skill "Animal Taming" < 120310 while findtype "a Swamp Dragon|a Eldritch Dragon|a Ember Dragon|a Temple Guardian|a Colossal Sandroach|a Radiant Burrowbug|a Sand Muck|a Drowned Dragon|a Incubus|a Blood Serpent|a Blood Hunter|a Volt Wisp|a Earth Dragon|a Colossal Frost Scorpion|a Blood Mephit|a Earth Mephit|a Eldritch Mephit|a Fire Mephit|a Frost Mephit|a Poison Mephit|a Gravebug|a Searing Bullvore|a Colossal Black Widow|a Otyugh|a Smoke Dragon|a Harvestman|a Smoke Faerie Dragon|a Ruby Wyrm|a Azure Wyrm|a Sun Wyrm|a Black Cat|a Phoenix|a Colossal Blazing Beetle|a Fiery Leaper|a Fortress Beetle|a Blightmare|a Shadow Minion|a Entozoon|a Darkscale|a Bloodworm|a Blood Dragon|a Colossal Trapdoor Spider|a Lemura|a Barbed Prowler|a White Wyrm|a Frigid Hornbeast|a Corrupted Hornbeast|a earth dragon|a eldritch dragon|a colossal sandroach" ground -1 -1 3 as janimal311 getlabel janimal desc312 if "released" in desc313 // ignore them314 @ignore janimal315 elseif "tame" in desc or "bonded" in desc316 // ignore them317 @ignore janimal318 else319 @setvar! tameThisThing janimal320 break321 endif322 endwhile323elseif skill "Animal Taming" >= 120324 while findtype "a Goat|a barbed Prowler|a Chicken|a Bird|a Cat|a Dog|a Cow|a Hind|a Mongbat|a Giant Rat|a Bull|a Great Hart|a Eagle|a Walrus|a Elk|a Bison|a Giant Bat|a Guar|a Giant Frog|a Cougar|a Wolf|a Llama|a Horse|a Black Bear|a Brown Bear|a Colossal Frog|a Firebat|a Muck|a Primordial Whelp|a Monitor Hatchling|a Shallow Water|a Familiar|a Rock Guar|a Sand Crab|a Grizzly Bear|a Polar Bear|a Flamehound|a Swamp Spider|a Scorpion|a Corpse Eater|a Aegis Rat|a mongbat|a giant rat|a guar|a wolf|a familiar|a giant frog|a primordial whelp|a colossal frog|a giant bat|a monitor hatchling|a Giant Spider|a Fire Salamander|a Silverback|a Primordial|a Monitor|a Fire Ant|a Imp|a Cave Bear|a Desert Ostard|a Searing Lizard|a Embear|a Jaguar|a Giant Swamp Slug|a Giant Scorpion|a Carrion Beetle|a Aegis Mongbat|a Winter Wolf|a primordial|a cave bear|a corpse eater|a familiar|a guar|a wolf|a giant frog|a primordial whelp|a colossal frog|a giant bat|a monitor hatchling|a Searing Mantis|a Asp|a Scarab|a Cave Bat|a Minion|a Forest Ostard|a Fire Beetle|a Colossal Swamp Slug|a Drake Whelp|a Chameleon|a Aegis Slime|a Trapdoor Spider|a corpse eater|a primordial|a cave bear|a drake whelp|a chameleon|a Searing Imp|a Bullvore|a Ant Lion|a Adder|a Deep Crawler|a Wolfhound|a Devilbat|a deep crawler|a Tundra Ostard|a Anaconda|a Drake|a Dragon Whelp|a Blood Ape|a Sabeartooth|a drake|a dragon whelp|a sabeartooth|a Fire Minion|a Hellhound|a Giant Poison Dart Frog|a Flame Purger|a Sand Crawler|a Husk Crab|a Vampire Bat|a Skulker|a Stinger|a husk crab|a Frenzied Ostard|a Molten Mongbat|a Dragon|a Wyvern Hatchling|a Giant Trapdoor Spider|a dragon|a molten mongbat|a Wolfhound|a Blood Ape|a Wisp|a Fire Crawler|a Colossal Poison Dart Frog|a Black Widow|a Army Ant|a Komodo|a Skeletal Dragon|a Nightmare|a Tidal Mantis|a Water Drake|a Reef Serpent|a Shade Wolf|a Devourer Beetle|a Aegis Imp|a Bloodwolf|a Aegis Scorpion|a Dusk Drake|a Arctic Bullvore|a Air Drake|a Rime Guar|a Snowdrift|a skeletal dragon|a dragon|a snowdrift|a wisp|a Wolfhound|a Blood Ape|a nightmare|a manticore|a Arboreal Wisp|a Swamp Drake|a Wyvern|a Eldritch Drake|a Ember Drake|a Giant Sandroach|a Manticore|a Aegis Whelp|a Aegis Asp|a Ankheg|a Earth Drake|a Acarid|an eldritch drake|an ember drake|a nightmare|a earth drake|a acarid|a primordial|a Bonfire Wisp|a Giant Black Widow|a Smoke Drake|a Ruby Wyrmling|a Azure Wyrmling|a Sun Wyrmling|a Sphinx|a Cryptwing|a Colossal Searing Scorpion|a Water Dragon|a Corpse Purger|a Nightstalker|a Void Slime|a Aegis Minion|a Aegis Leech|a Blood Scorpion|a Blood Drake|a Blood Courser|a Dusk Dragon|a Air Dragon|a White Wyrmling|a Cave Gorger|a sphix|a aegis minion|a Swamp Dragon|a Eldritch Dragon|a Ember Dragon|a Temple Guardian|a Colossal Sandroach|a Radiant Burrowbug|a Sand Muck|a Drowned Dragon|a Incubus|a Blood Serpent|a Blood Hunter|a Volt Wisp|a Earth Dragon|a Colossal Frost Scorpion|a Blood Mephit|a Earth Mephit|a Eldritch Mephit|a Fire Mephit|a Frost Mephit|a Poison Mephit|a Gravebug|a Searing Bullvore|a Colossal Black Widow|a Otyugh|a Smoke Dragon|a Harvestman|a Smoke Faerie Dragon|a Ruby Wyrm|a Azure Wyrm|a Sun Wyrm|a Black Cat|a Phoenix|a Colossal Blazing Beetle|a Fiery Leaper|a Fortress Beetle|a Blightmare|a Shadow Minion|a Entozoon|a Darkscale|a Bloodworm|a Blood Dragon|a Colossal Trapdoor Spider|a Lemura|a Barbed Prowler|a White Wyrm|a Frigid Hornbeast|a Corrupted Hornbeast|a earth dragon|a eldritch dragon|a colossal sandroach" ground -1 -1 3 as janimal325 getlabel janimal desc326 if "released" in desc327 // ignore them328 @ignore janimal329 elseif "tame" in desc or "bonded" in desc330 // ignore them331 @ignore janimal332 else333 @setvar! tameThisThing janimal334 break335 endif336 endwhile337endif338 339if tameThisThing != 0340 341 if timer overheadHelperTimer >= overheadHelperTimerCd342 overhead "!! attempting to tame !!" 88 tameThisThing 343 settimer overheadHelperTimer 0344 endif345 346 if skill 'magery' > 50 and findtype "Garlic" 347 if diffhits >= hpCheckToTriggerGreaterHealSpell and AutoHeal = 1348 if targetexists 349 hotkey 'Cancel Current Target'350 endif351 while not targetexists 'beneficial'352 if diffhits >= hpCheckToTriggerMiniEmergencyHealSpell353 cast 'Heal'354 else355 cast 'Greater Heal' 356 endif357 wait 50358 if hp = maxhp359 hotkey '> Interrupt'360 break361 endif362 endwhile363 if targetexists 'beneficial'364 hotkey 'Target Self'365 endif366 endif367 elseif skill 'veterinary' > 50 and not bandaging and diffhits >= hpCheckToTriggerMiniEmergencyHealSpell and AutoHeal = 1 368 if findtype "veterinary supplies" backpack as item369 dclick item370 wait 650371 elseif not findtype "veterinary supplies" and findtype "clean bandage%s%" backpack and not bandaging372 say '[bandageself'373 endif 374 endif375 // Bandage tankpet every 8 seconds376 if timer vetTimer > vetTimerCd377 if not bandaging and findtype "clean bandage%s%|veterinary supplies" backpack as item378 dclick item379 wft 500380 target tankpet381 wait 200382 hotkey 'Cancel current target'383 endif384 385 if insysmsg 'not damaged'386 settimer 'vetTimer' 4000387 else388 settimer 'vetTimer' 0389 endif390 endif 391 clearsysmsg 392 393 settimer tamingTimer 0394 @setvar! sayTimerCd 2000395 396 if not timerexists sayTimer397 createtimer sayTimer398 settimer sayTimer sayTimerCd399 endif400 @setvar! isTamed 0401 @setvar! isTaming 0402 if isTaming = 0403 404 if followers > 0 and timer sayTimer < sayTimerCd405 wait 200406 warmode 'on'407 say "all kill"408 wft 500409 if targetexists 410 target tameThisThing411 endif412 settimer sayTimer 0413 endif414 @setvar! isTaming 1415 endif416 417 if isTaming = 1418 419 420 if not find tankpet ground -1 -1 2 and timer sayTimer > sayTimerCd421 overhead "Waiting for tankpet to be closer Bro!" 88422 settimer sayTimer 0423 else424 425 say "all stop"426 wait 2000427 say "all follow me"428 wait 2000429 if find tankpet ground -1 -1 2430 warmode off 431 endif432 endif433 434 if dead 435 replay436 endif437 438 if skill 'magery' > 50 and findtype "Garlic"439 if diffhits >= hpCheckToTriggerGreaterHealSpell and AutoHeal = 1440 if targetexists 441 hotkey 'Cancel Current Target'442 endif443 while not targetexists 'beneficial'444 if diffhits >= hpCheckToTriggerMiniEmergencyHealSpell445 cast 'Heal'446 else447 cast 'Greater Heal' 448 endif449 wait 50450 if hp = maxhp451 hotkey '> Interrupt'452 break453 endif454 endwhile455 if targetexists 'beneficial'456 hotkey 'Target Self'457 endif458 endif459 elseif skill 'veterinary' > 50 and not bandaging and diffhits >= hpCheckToTriggerMiniEmergencyHealSpell and AutoHeal = 1 460 if findtype "veterinary supplies" backpack as item461 dclick item462 wait 650463 elseif not findtype "veterinary supplies" and findtype "clean bandage%s%" backpack and not bandaging464 say '[bandageself'465 endif 466 endif467 468 if doYouWantATankPetToTryAndStayAlive = 1 and skill "veterinary" > 0469 if find tankpet ground -1 -1 2 and timer vetTimer > vetTimerCd470 if not bandaging and findtype "clean bandage%s%" backpack as item471 dclick item472 wft 200473 target tankpet474 settimer healPetCheckTimer 0475 if targetexists 476 hotkey "Cancel current target"477 endif478 endif 479 endif480 endif481 @setvar! isTaming 2482 endif483 484 if isTaming = 2 485 486 if timer skillTimer >= skillTimerCd487 while not targetexists and not dead488 useskill "taming"489 wft 500490 endwhile491 if targetexists 492 target tameThisThing493 settimer skillTimer 0494 endif495 endif496 clearsysmsg 497 498 getlabel tameThisThing isItTamedYetDesc499 if "tame" in isItTamedYetDesc500 @setvar! isTamed 1 501 @setvar! isTaming 0502 break503 endif504 if followers > 2 and isTamed = 1 505 while not gumpexists 2426193729506 menu tameThisThing 9507 wait 50508 endwhile509 while gumpexists 2426193729510 gumpresponse 1 2426193729511 wait 50512 endwhile513 endif514 515 wait 200516 endif 517 518 if insysmsg 'You have already received the maximum taming skill gain possible from this individual creature.'519 @setvar! tameThisThing myKillTarget520 say 'All Kill"521 wft 500522 523 while targetexists 524 target myKillTarget 525 endwhile526 while find myKillTarget -1 -1 4527 endwhile528 endif529 530else 531 if skill 'magery' > 50 and findtype "Garlic" 532 533 if diffhits >= hpCheckToTriggerGreaterHealSpell and AutoHeal = 1534 if targetexists 535 hotkey 'Cancel Current Target'536 endif537 while not targetexists 'beneficial'538 if diffhits >= hpCheckToTriggerMiniEmergencyHealSpell539 cast 'Heal'540 else541 cast 'Greater Heal' 542 endif543 wait 50544 if hp = maxhp545 hotkey '> Interrupt'546 break547 endif548 endwhile549 if targetexists 'beneficial'550 hotkey 'Target Self'551 endif552 elseif skill 'veterinary' > 50 and not bandaging and diffhits >= hpCheckToTriggerMiniEmergencyHealSpell and AutoHeal = 1 553 if findtype "veterinary supplies" backpack as item554 dclick item555 wait 650556 elseif not findtype "veterinary supplies" and findtype "clean bandage%s%" backpack and not bandaging557 say '[bandageself'558 endif 559 endif560 endif561 562 @hotkey 'Target Closest Non-Friendly Monster'563 @setvar myKillTarget lasttarget 564 wait 200565 say 'All Kill"566 wft 500567 568 while targetexists 569 target myKillTarget 570 endwhile571 572 settimer AllKillTimer 0573 while timer AllKillTimer < AllKillCd574 // Do nothing575 endwhile576 577 if find tankpet ground -1 -1 12578 overhead "� Guarding �" 88 tankpet579 if skill "Herding" > 0580 menu tankpet 3581 endif582 endif583 584 if targetexists 585 hotkey 'Cancel Current Target'586 endif587 588 if doYouWantATankPetToTryAndStayAlive = 1 and skill "veterinary" > 0589 if find tankpet ground -1 -1 2 and timer vetTimer > vetTimerCd590 if not bandaging and findtype "clean bandage%s%" backpack as item591 dclick item592 wft 200593 target tankpet594 settimer healPetCheckTimer 0595 596 if targetexists 597 hotkey "Cancel current target"598 endif599 endif 600 endif601 endif602 603endif604 605 606 607wait 100608replay