Taming Trainer // Credits to: Zell, a rideable llama // Date: Sep/24/2021 // -----------------------------------//…
TrainingTaming
Sivs Taming Trainer.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/a89337e1-c773-43b7-bd67-ac858cdef901 for latest2# Automation by Jaseowns3## Script: Siv's Taming Trainer4## Created by: Siv#18815#############################################6 7//Sivs Taming Trainer v1.08//Train Animal Taming 50-1209//------------------------------------//10//Description: Taming Trainer //11//Credits to: Zell, a rideable llama //12//Author: Siv //13//Date: Sep/24/2021 //14//Version: 1.0 //15//-----------------------------------//16//17//-------------------------------//18//Requirements: //19// Vet Skill //20// Bandages //21// Tank Pet //22//------------------------------//23//------------------//24// Init //25//------------------//26//Create a timer for vet27if not timerexists 'vet'28 createtimer 'vet'29 settimer 'vet' 1000030endif31//Create a timer for taming32if not timerexists 'taming'33 createtimer 'taming'34 settimer 'taming' 1300035endif36//Create a variable for tankpet37if not varexist 'tankpet'38 setvar 'tankpet' 039endif40//Set tankpet on first run41if not find 'tankpet'42 overhead "Target your tank pet!" 55543 setvar 'tankpet'44 //Ignore tank pet if same as tamable type45 ignore 'tankpet'46endif47//Safety Measure48hotkey "clear target queue"49//Prevent taming interruptions50warmode 'on'51warmode 'off'52//Check for bandages53if not findtype 'clean bandage%s%' backpack54 overhead "You need to get some bandages!" 55555 stop56endif57//------------------//58// Heal Tank //59//------------------//60if find 'tankpet' ground any any 2 and timer 'vet' > 1000061 if findtype 'clean bandage%s%' backpack62 overhead "Bandaging!" 55563 dclicktype 'clean bandage%s%' backpack64 waitfortarget 100065 target 'tankpet'66 settimer 'vet' 067 endif68endif69//Safety measure70hotkey 'cancel current target'71//--------------------//72// Setup Tame List //73// From Zell //74//--------------------//75// Apply pets to tame at specific levels feel free to add more76if skill 'Taming' < 6077 removelist 'tames'78 createlist 'tames'79 //Frog80 pushlist 'tames' '80'81elseif skill 'Taming' < 7082 removelist 'tames'83 createlist 'tames'84 //Cave Bear85 pushlist 'tames' '213'86elseif skill 'Taming' < 7587 removelist 'tames'88 createlist 'tames'89 //Scarab90 pushlist 'tames' '169'91elseif skill 'Taming' < 8092 removelist 'tames'93 createlist 'tames'94 //Drake Whelp95 pushlist 'tames' '718'96 //Aegis Slime97 pushlist 'tames' '51'98elseif skill 'Taming' < 8599 removelist 'tames'100 createlist 'tames'101 //Deep Crawler102 pushlist 'tames' '315'103 //Bullvore104 pushlist 'tames' '715'105elseif skill 'Taming' < 90106 removelist 'tames'107 createlist 'tames'108 //Drake red109 pushlist 'tames' '61'110 //Drake grey111 pushlist 'tames' '60'112elseif skill 'Taming' < 95113 removelist 'tames'114 createlist 'tames'115 //Husk Crab116 pushlist 'tames' '729'117 //Fire Minion118 pushlist 'tames' '776'119elseif skill 'Taming' < 100120 removelist 'tames'121 createlist 'tames'122 //Dragon grey123 pushlist 'tames' '12'124 //Dragon red125 pushlist 'tames' '59'126 //Molten Mongbat127 pushlist 'tames' '39'128 //Wyvern Hatchling129 pushlist 'tames' '733' 130elseif skill 'Taming' < 105131 removelist 'tames'132 createlist 'tames'133 //Snow Drift134 pushlist 'tames' '51'135 //Dusk drake136 pushlist 'tames' '60'137elseif skill 'Taming' < 110138 removelist 'tames'139 createlist 'tames'140 //Earth drake141 pushlist 'tames' '60'142 pushlist 'tames' '61'143 //Acarid144 pushlist 'tames' '385'145elseif skill 'Taming' < 115146 removelist 'tames'147 createlist 'tames'148 //Aegis Minion149 pushlist 'tames' '776'150 //Sphinx151 pushlist 'tames' '293'152elseif skill 'Taming' < 120153 removelist 'tames'154 createlist 'tames'155 //Earth dragon156 pushlist 'tames' '12'157 pushlist 'tames' '59'158 //Colossal Sandroach159 pushlist 'tames' '388'160else161 overhead 'You cannot train beyond 120!'162 pause 1000163 stop164endif165//--------------------------//166// Find a beast to tame //167//-------------------------//168foreach 'tame' in 'tames'169 //Kill tamed animal without releasing170 if findtype 'tame' any any any 2 as 'foo'171 overhead "Found a beast!" 555172 //Ignore tameables with the same graphic id173 if skill 'Taming' < 80174 getlabel 'foo' tName175 if 'dragon whelp' in tName176 overhead "Dragon whelp... Ignoring!" 555177 ignore 'foo'178 replay179 endif180 endif181 if noto 'foo' = friend182 overhead "Killing the tamed beast!" 555183 wait 2500184 say 'all kill'185 wait 500186 target 'foo'187 while find 'foo' any any any 2188 if timer 'vet' > 10000189 hotkey 'cancel current target'190 overhead "Bandaging!" 555191 dclicktype 'clean bandage%s%'192 wait 500193 target 'tankpet'194 settimer 'vet' 0195 elseif diffhits > 10196 overhead "Watch your health!"197 wait 2000198 else 199 wait 1000200 endif201 endwhile202 //Tame if creature is criminal or hostile203 elseif noto 'foo' = criminal or noto 'foo' = hostile204 if timer 'taming' > 13000205 overhead "Taming the beast..." 555206 wait 2500207 hotkey 'cancel current target'208 useskill 'taming'209 wait 500210 target 'foo'211 settimer 'taming' 0212 wait 1000213 elseif timer 'taming' < 13000214 overhead "Already taming..." 555215 wait 1000216 endif217 endif218 wait 3000219 else 220 overhead "Searching the area..." 555221 wait 3000222 endif223endfor224loop