Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
by Jaseowns UO Outlands Breakdown of mobs: min 30 skill a mongbat a giant rat min 40 skill a guar a wolf min 50 skill a familiar a giant frog a primordial whelp a colossal frog a giant bat a monitor hatchling…
TamingAnimal Taming
Shelter Dungeon Animal Taming.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/c480cc9e-9024-421e-9060-c3188a095631 for latest2# Automation by Jaseowns3## Script: Shelter Dungeon Animal Taming 4## Created by: Jaseowns#66945#############################################6 7# Shelter Dungeon Animal Taming by Jaseowns8# UO Outlands9# Breakdown of mobs:10# min 30 skill11 # a mongbat12 # a giant rat13# min 40 skill14 # a guar15 # a wolf16# min 50 skill17 # a familiar18 # a giant frog19 # a primordial whelp20 # a colossal frog21 # a giant bat22 # a monitor hatchling23# min 55 skill24 # a corpse eater25# min 60 skill 26 # a primordial27 # a cave bear28# min 75 skill 29 # a drake whelp30 # a chameleon31 32@setvar! doYouWantATankPetToTryAndStayAlive 133if not varexist jankPet34 @setvar! jankPet 035endif36 37if doYouWantATankPetToTryAndStayAlive = 138 if followers > 0 and jankPet = 039 40 if tameThisThing != 0 and find tameThisThing ground -1 -1 241 getlabel tameThisThing tamedDesc42 if "tame" in tamedDesc43 overhead "Automatically setting jankPet"44 @setvar! jankPet tameThisThing45 endif46 endif47 48 if jankPet = 049 overhead "Select your tank pet to keep alive" 8850 sysmsg "Select your tank pet to keep alive" 8851 @setvar! jankPet52 endif53 elseif jankPet != 0 and followers = 054 @setvar! jankPet 0 55 endif56endif57 58if skill "Animal Taming" < 5059 overhead "Go train to 50 skill" 8860 stop61elseif skill "Animal Taming" >= 8062 overhead "Go use another script uorazorscripts.com" 8863 stop64endif65 66@setvar! tamingTimerCd 1150067if not timerexists tamingTimer68 settimer tamingTimer tamingTimerCd69endif70 71if not timerexists sayTimer72 settimer sayTimer 073endif74 75@setvar! healPetCheckTimerCd 1000076if not timerexists healPetCheckTimer77 settimer healPetCheckTimer healPetCheckTimerCd78endif79 80@setvar! overheadHelperTimerCd 200081if not timerexists overheadHelperTimer82 settimer overheadHelperTimer overheadHelperTimerCd83endif84 85@setvar! skillTimerCd 1100086if not timerexists skillTimer87 settimer skillTimer skillTimerCd88endif89 90if dead 91 overhead "You dead bro" 3492 wait 100093 replay94endif95 96if doYouWantATankPetToTryAndStayAlive = 1 and skill "veterinary" > 097 if find jankPet ground -1 -1 2 and timer healPetCheckTimer >= healPetCheckTimerCd98 if not bandaging and findtype "clean bandage%s%" backpack as item99 dclick item100 wft 200101 target jankPet102 settimer healPetCheckTimer 0103 if targetexists 104 hotkey "Cancel current target"105 endif106 endif 107 endif108endif109 110if followers = 0111 @setvar! myFollowers 0 112 settimer sayTimer 0113elseif followers = 1114 @setvar! myFollowers 1115elseif followers = 2116 @setvar! myFollowers 2117elseif followers = 3118 @setvar! myFollowers 3119elseif followers = 4120 @setvar! myFollowers 4121elseif followers = 5122 @setvar! myFollowers 5123 overhead "Too many followers - release some!" 88124 if tameThisThing != 0125 while not gumpexists 2426193729126 menu tameThisThing 9127 wait 50128 endwhile129 while gumpexists 2426193729130 gumpresponse 1 2426193729131 wait 50132 endwhile133 else134 wait 2000135 endif136 replay137endif138 139@clearignore 140 141@setvar! tameThisThing 0142 143if skill "Animal Taming" < 60144 while findtype "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 8 as janimal145 getlabel janimal desc146 if "released" in desc147 // ignore them148 @ignore janimal149 elseif "tame" in desc or "bonded" in desc150 // ignore them151 @ignore janimal152 else153 @setvar! tameThisThing janimal154 break155 endif156 endwhile157elseif skill "Animal Taming" < 75158 while findtype "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 8 as janimal159 getlabel janimal desc160 if "released" in desc161 // ignore them162 @ignore janimal163 elseif "tame" in desc or "bonded" in desc164 // ignore them165 @ignore janimal166 else167 @setvar! tameThisThing janimal168 break169 endif170 endwhile171elseif skill "Animal Taming" >= 75172 while findtype "a corpse eater|a primordial|a cave bear|a drake whelp|a chameleon" ground -1 -1 8 as janimal173 getlabel janimal desc174 if "released" in desc175 // ignore them176 @ignore janimal177 elseif "tame" in desc or "bonded" in desc178 // ignore them179 @ignore janimal180 else181 @setvar! tameThisThing janimal182 break183 endif184 endwhile185endif186 187if tameThisThing != 0188 189 if timer overheadHelperTimer >= overheadHelperTimerCd190 overhead "!! attempting to tame !!" 88 tameThisThing 191 settimer overheadHelperTimer 0192 endif193 194 clearsysmsg 195 196 settimer tamingTimer 0197 settimer sayTimer 0198 199 if followers > 0200 say "all kill"201 wft 500202 target tameThisThing203 settimer sayTimer 0204 wait 200205 while timer sayTimer < 2550206 endwhile207 say "all follow me"208 wait 1000209 warmode off210 endif211 212 @setvar! isTamed 0213 @setvar! isTaming 1214 215 while isTaming = 1216 217 if dead 218 replay219 endif220 221 if doYouWantATankPetToTryAndStayAlive = 1 and skill "veterinary" > 0222 if find jankPet ground -1 -1 2 and timer healPetCheckTimer >= healPetCheckTimerCd223 if not bandaging and findtype "clean bandage%s%" backpack as item224 dclick item225 wft 200226 target jankPet227 settimer healPetCheckTimer 0228 if targetexists 229 hotkey "Cancel current target"230 endif231 endif 232 endif233 endif234 235 while not targetexists and not dead236 dclicktype "dagger" backpack237 wft 500238 endwhile239 if targetexists 240 target tameThisThing241 endif242 wait 200243 if insysmsg "That is too far away."244 overhead "Too far away bro.. move closer!" 34245 overhead "THIS IS MY TARGET" 88 tameThisThing246 wait 500247 if timer tamingTimer > 15000248 @setvar! isTaming 0249 endif250 elseif insysmsg "use a bladed item on that"251 clearsysmsg 252 if timer skillTimer >= skillTimerCd253 254 getlabel tameThisThing isItTamedYetDesc255 256 if "tame" in isItTamedYetDesc257 @setvar! isTamed 1 258 @setvar! isTaming 0259 break260 endif261 262 while not targetexists and not dead263 useskill "taming"264 wft 500265 endwhile266 target tameThisThing267 settimer skillTimer 0268 endif269 wait 200270 if insysmsg "That is too far away."271 overhead "Too far away bro" 34272 @setvar! isTaming 0273 elseif insysmsg "Target cannot be seen."274 overhead "Cannot be seen bro" 29275 @setvar! isTaming 0276 elseif targetexists 277 @setvar! isTaming 0278 hotkey "cancel current target"279 endif280 endif281 endwhile 282 283 if followers > 3 and isTamed = 1 and tameThisThing != 0284 while not gumpexists 2426193729285 menu tameThisThing 9286 wait 50287 endwhile288 while gumpexists 2426193729289 gumpresponse 1 2426193729290 wait 50291 endwhile292 endif293 294elseif timer overheadHelperTimer >= overheadHelperTimerCd295 overhead "Nothing to tame found!" 34296 settimer overheadHelperTimer 0297endif298 299 300wait 100301replay302 303 304 305 