Animal Tamer Trainer by daklue
Related: AnimalTaminganimal taming
//////////////////////////////////////////////////////////////////////////////////
# TAMER TRAINER
//////////////////////////////////////////////////////////////////////////////////
@setvar! doYouWantATankPetToTryAndStayAlive 1
@setvar! tamingTimerCd 12500
if not timerexists tamingTimer
settimer tamingTimer tamingTimerCd
endif
if not timerexists sayTimer
settimer sayTimer 0
endif
@setvar! healPetCheckTimerCd 10000
if not timerexists healPetCheckTimer
settimer healPetCheckTimer healPetCheckTimerCd
endif
@setvar! overheadHelperTimerCd 2000
if not timerexists overheadHelperTimer
settimer overheadHelperTimer overheadHelperTimerCd
endif
@setvar! skillTimerCd 11000
if not timerexists skillTimer
settimer skillTimer skillTimerCd
endif
//////////////////////////////////////////////////////////////////////////////////
# YOU SHOULD NOT NEED TO EDIT BELOW THIS LINE
//////////////////////////////////////////////////////////////////////////////////
if skill "Animal Taming" < 50
overhead "Go train or buy skill to 50 then replay this script." 88
stop
endif
if followers = 0
overhead 'You need to tame/get a tank pet.'
wait 2000
overhead 'Rerun script when you have a tank pet.'
break
elseif followers > 0
if not varexist DaKlueTankPet
overhead 'Please select your tanking pet' 88
@setvar! DaKlueTankPet
wft 500
endif
if not find DaKlueTankPet ground -1 -1 20
overhead 'Cant find DaKlueTankPet reseting variable'
unsetvar DaKlueTankPet
endif
endif
@clearignore
@setvar! tameThisThing 0
if skill "Animal Taming" < 60
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 70
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 80
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 85
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 90
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 95
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 100
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 105
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 110
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 115
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" < 120
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
elseif skill "Animal Taming" >= 120
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 janimal
getlabel janimal desc
if "released" in desc
// ignore them
@ignore janimal
elseif "tame" in desc or "bonded" in desc
// ignore them
@ignore janimal
else
@setvar! tameThisThing janimal
break
endif
endwhile
endif
if tameThisThing != 0
if timer overheadHelperTimer >= overheadHelperTimerCd
overhead "!! attempting to tame !!" 88 tameThisThing
settimer overheadHelperTimer 0
endif
clearsysmsg
settimer tamingTimer 0
settimer sayTimer 0
if followers > 0
say "all kill"
wft 500
target tameThisThing
settimer sayTimer 0
wait 200
while timer sayTimer < 2550
//do nothing
endwhile
say "all follow me"
wait 1000
warmode off
endif
@setvar! isTamed 0
@setvar! isTaming 1
while isTaming = 1
if dead
replay
endif
if doYouWantATankPetToTryAndStayAlive = 1 and skill "veterinary" > 0
if find jankPet ground -1 -1 2 and timer healPetCheckTimer >= healPetCheckTimerCd
if not bandaging and findtype "clean bandage%s%" backpack as item
dclick item
wft 200
target jankPet
settimer healPetCheckTimer 0
if targetexists
hotkey "Cancel current target"
endif
endif
endif
endif
while not targetexists and not dead
dclicktype "dagger" backpack
wft 500
endwhile
if targetexists
target tameThisThing
endif
wait 200
if insysmsg "That is too far away."
overhead "Too far away bro.. move closer!" 34
overhead "THIS IS MY TARGET" 88 tameThisThing
wait 500
if timer tamingTimer > 15000
@setvar! isTaming 0
endif
elseif insysmsg "use a bladed item on that"
clearsysmsg
if timer skillTimer >= skillTimerCd
getlabel tameThisThing isItTamedYetDesc
if "tame" in isItTamedYetDesc
@setvar! isTamed 1
@setvar! isTaming 0
break
endif
while not targetexists and not dead
useskill "taming"
wft 500
endwhile
target tameThisThing
settimer skillTimer 0
endif
wait 200
if insysmsg "That is too far away."
overhead "Too far away bro" 34
@setvar! isTaming 0
elseif insysmsg "Target cannot be seen."
overhead "Cannot be seen bro" 29
@setvar! isTaming 0
elseif targetexists
@setvar! isTaming 0
hotkey "cancel current target"
endif
endif
endwhile
if followers > 2 and isTamed = 1 and tameThisThing != 0
if skill "herding" > 0
while not gumpexists 2426193729
menu tameThisThing 10
wait 150
endwhile
else
while not gumpexists 2426193729
menu tameThisThing 9
wait 150
endwhile
endif
while gumpexists 2426193729
gumpresponse 1 2426193729
wait 150
endwhile
endif
elseif timer overheadHelperTimer >= overheadHelperTimerCd
overhead "Nothing to tame found!" 34
settimer overheadHelperTimer 0
endif
wait 100
replay