Skip to content
Outlands Hub

Razor script

Animal Tamer Trainer

by daklue · 364 lines
Download

Compatibility unverified

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

TAMER TRAINER

TrainingTaming
Animal Tamer Trainer.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/c4c937cf-4dc6-41db-bd77-6620b8baa06a for latest2# Automation by Jaseowns3## Script: Animal Tamer Trainer4## Created by: daklue#05#############################################6 7//////////////////////////////////////////////////////////////////////////////////8# TAMER TRAINER9//////////////////////////////////////////////////////////////////////////////////10 11@setvar! doYouWantATankPetToTryAndStayAlive 112 13@setvar! tamingTimerCd 1250014if not timerexists tamingTimer15    settimer tamingTimer tamingTimerCd16endif17 18if not timerexists sayTimer19    settimer sayTimer 020endif21 22@setvar! healPetCheckTimerCd 1000023 24if not timerexists healPetCheckTimer25    settimer healPetCheckTimer healPetCheckTimerCd26endif27 28@setvar! overheadHelperTimerCd 200029if not timerexists overheadHelperTimer30    settimer overheadHelperTimer overheadHelperTimerCd31endif32 33@setvar! skillTimerCd 1100034if not timerexists skillTimer35    settimer skillTimer skillTimerCd36endif37 38//////////////////////////////////////////////////////////////////////////////////39# YOU SHOULD NOT NEED TO EDIT BELOW THIS LINE40//////////////////////////////////////////////////////////////////////////////////41 42if skill "Animal Taming" < 5043    overhead "Go train or buy skill to 50 then replay this script." 8844    stop45endif46 47if followers = 048    overhead 'You need to tame/get a tank pet.'49    wait 200050    overhead 'Rerun script when you have a tank pet.'51    break52elseif followers > 053    if not varexist DaKlueTankPet 54        overhead 'Please select your tanking pet' 8855        @setvar! DaKlueTankPet56        wft 50057    endif58    if not find DaKlueTankPet ground -1 -1 2059        overhead 'Cant find DaKlueTankPet reseting variable'60        unsetvar DaKlueTankPet61    endif62endif63 64@clearignore 65@setvar! tameThisThing 066 67if skill "Animal Taming" < 6068    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 janimal69        getlabel janimal desc70        if "released" in desc71            // ignore them72            @ignore janimal73        elseif "tame" in desc or "bonded" in desc74            // ignore them75            @ignore janimal76        else77            @setvar! tameThisThing janimal78            break79        endif80    endwhile81elseif skill "Animal Taming" < 7082    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 janimal83        getlabel janimal desc84        if "released" in desc85            // ignore them86            @ignore janimal87        elseif "tame" in desc or "bonded" in desc88            // ignore them89            @ignore janimal90        else91            @setvar! tameThisThing janimal92            break93        endif94    endwhile95elseif skill "Animal Taming" < 8096    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 janimal97        getlabel janimal desc98        if "released" in desc99            // ignore them100            @ignore janimal101        elseif "tame" in desc or "bonded" in desc102            // ignore them103            @ignore janimal104        else105            @setvar! tameThisThing janimal106            break107        endif108    endwhile109elseif skill "Animal Taming" < 85110    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 janimal111        getlabel janimal desc112        if "released" in desc113            // ignore them114            @ignore janimal115        elseif "tame" in desc or "bonded" in desc116            // ignore them117            @ignore janimal118        else119            @setvar! tameThisThing janimal120            break121        endif122    endwhile123elseif skill "Animal Taming" < 90124    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 janimal125        getlabel janimal desc126        if "released" in desc127            // ignore them128            @ignore janimal129        elseif "tame" in desc or "bonded" in desc130            // ignore them131            @ignore janimal132        else133            @setvar! tameThisThing janimal134            break135        endif136    endwhile137elseif skill "Animal Taming" < 95138    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 janimal139        getlabel janimal desc140        if "released" in desc141            // ignore them142            @ignore janimal143        elseif "tame" in desc or "bonded" in desc144            // ignore them145            @ignore janimal146        else147            @setvar! tameThisThing janimal148            break149        endif150    endwhile151elseif skill "Animal Taming" < 100152    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 janimal153        getlabel janimal desc154        if "released" in desc155            // ignore them156            @ignore janimal157        elseif "tame" in desc or "bonded" in desc158            // ignore them159            @ignore janimal160        else161            @setvar! tameThisThing janimal162            break163        endif164    endwhile165elseif skill "Animal Taming" < 105166    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 janimal167        getlabel janimal desc168        if "released" in desc169            // ignore them170            @ignore janimal171        elseif "tame" in desc or "bonded" in desc172            // ignore them173            @ignore janimal174        else175            @setvar! tameThisThing janimal176            break177        endif178    endwhile179elseif skill "Animal Taming" < 110180    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 janimal181        getlabel janimal desc182        if "released" in desc183            // ignore them184            @ignore janimal185        elseif "tame" in desc or "bonded" in desc186            // ignore them187            @ignore janimal188        else189            @setvar! tameThisThing janimal190            break191        endif192    endwhile193elseif skill "Animal Taming" < 115194    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 janimal195        getlabel janimal desc196        if "released" in desc197            // ignore them198            @ignore janimal199        elseif "tame" in desc or "bonded" in desc200            // ignore them201            @ignore janimal202        else203            @setvar! tameThisThing janimal204            break205        endif206    endwhile207elseif skill "Animal Taming" < 120208    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 janimal209        getlabel janimal desc210        if "released" in desc211            // ignore them212            @ignore janimal213        elseif "tame" in desc or "bonded" in desc214            // ignore them215            @ignore janimal216        else217            @setvar! tameThisThing janimal218            break219        endif220    endwhile221elseif skill "Animal Taming" >= 120222    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 janimal223        getlabel janimal desc224        if "released" in desc225            // ignore them226            @ignore janimal227        elseif "tame" in desc or "bonded" in desc228            // ignore them229            @ignore janimal230        else231            @setvar! tameThisThing janimal232            break233        endif234    endwhile235endif236 237 238if tameThisThing != 0239     if timer overheadHelperTimer >= overheadHelperTimerCd240        overhead "!! attempting to tame !!" 88 tameThisThing 241        settimer overheadHelperTimer 0242    endif243 244    clearsysmsg 245 246    settimer tamingTimer 0247    settimer sayTimer 0248 249    if followers > 0250        say "all kill"251        wft 500252        target tameThisThing253        settimer sayTimer 0254        wait 200255        while timer sayTimer < 2550256            //do nothing257        endwhile258        say "all follow me"259        wait 1000260        warmode off261    endif  262 263    @setvar! isTamed 0264    @setvar! isTaming 1265 266    while isTaming = 1267 268        if dead 269            replay270        endif271 272        if doYouWantATankPetToTryAndStayAlive = 1 and skill "veterinary" > 0273            if find jankPet ground -1 -1 2 and timer healPetCheckTimer >= healPetCheckTimerCd274                if not bandaging and findtype "clean bandage%s%" backpack as item275                    dclick item276                    wft 200277                    target jankPet278                    settimer healPetCheckTimer 0279                    if targetexists 280                        hotkey "Cancel current target"281                    endif282                endif        283            endif284        endif285 286        while not targetexists and not dead287            dclicktype "dagger" backpack288            wft 500289        endwhile290 291        if targetexists 292            target tameThisThing293        endif294        wait 200295 296        if insysmsg "That is too far away."297            overhead "Too far away bro.. move closer!" 34298            overhead "THIS IS MY TARGET" 88 tameThisThing299            wait 500300            if timer tamingTimer > 15000301                @setvar! isTaming 0302            endif303        elseif insysmsg "use a bladed item on that"304 305            clearsysmsg 306 307            if timer skillTimer >= skillTimerCd308                getlabel tameThisThing isItTamedYetDesc309 310                if "tame" in isItTamedYetDesc311                    @setvar! isTamed 1    312                    @setvar! isTaming 0313                    break314                endif       315 316                while not targetexists and not dead317                    useskill "taming"318                    wft 500319                endwhile320                target tameThisThing321                settimer skillTimer 0322            endif323            wait 200324 325            if insysmsg "That is too far away."326                overhead "Too far away bro" 34327                @setvar! isTaming 0328            elseif insysmsg "Target cannot be seen."329                overhead "Cannot be seen bro" 29330                @setvar! isTaming 0331            elseif targetexists 332                @setvar! isTaming 0333                hotkey "cancel current target"334            endif335        endif336    endwhile 337 338    if followers > 2 and isTamed = 1 and tameThisThing != 0339        if skill "herding" > 0340            while not gumpexists 2426193729341                menu tameThisThing 10342                wait 150343            endwhile344        else345            while not gumpexists 2426193729346                menu tameThisThing 9347                wait 150348            endwhile349        endif350 351        while gumpexists 2426193729352            gumpresponse 1 2426193729353            wait 150354        endwhile355    endif356elseif timer overheadHelperTimer >= overheadHelperTimerCd357    overhead "Nothing to tame found!" 34358    settimer overheadHelperTimer 0359endif360 361wait 100362replay363 364