Tank - Taming Assistant (2024)

A

Ace Mason

Journeyman
  • Jan 14, 2019
  • #1

I made this script while I was taming more aggresive mobs from about 85-GM. Once you pull the mob, run back to your tank pet and just run the macro. Works pretty well, and I think I've gotten out most the bugs. If you find something let me know. Big thanks to Siv and Luckbox777 in discord for their help. I'm just a UO player that wanted to click a few less buttons while grinding out taming.

Code:

//////////////////////////////////////////////////////////// Tank tame v1.0 //// Macro created by Ace Mason //// Thanks to Siv and Luckbox777 for help and input //// If you need help find me on discord Ace Mason#7196 //// //// Be watchful on the release and kill, the dragons //// tend to move around and sometimes target you first //// before your pet.(note: added "All guard" to help) //////////////////////////////////////////////////////////////////////////////////////////////////////////// Timers //// Set up timers for taming and vet //// Taming timer is 14 sec and vet is 8 sec //// ////////////////////////////////////////////////if not timerexists 'vet_t' createtimer 'vet_t' settimer 'vet_t' 8000endifif not timerexists 'taming_t' createtimer 'taming_t' settimer 'taming_t' 14000endif//////////////////////////////////////////////// Alias //// Set up alias for Taming Target and Pet //// //////////////////////////////////////////////////Set the taming targetif not @findobject "TameTarget" headmsg "Select creature to tame" promptalias 'TameTarget'endif//Set your pet to healif not @findobject "Pet" headmsg "Select your tank pet" promptalias 'Pet'endif//Unlock animal tamingif skillstate 'Animal Taming' == 'locked' setskill 'Animal Taming' 'up'endif///////////////////////////////////////////////////////// Main Taming and Vet Macro //// If your Taming tareget is within 4 tiles the //// macro sends in your tank pet and begin taming //// //// NOTE: 3 Followers is set for taming drags //// with a dragon tank. You may adject accordingly. // // /////////////////////////////////////////////////////////if @findobject 'TameTarget' 'any' 'world' 'any' '6' msg "All Kill" waitfortarget 10000 target! "TameTarget" pause 6000 msg "All Stop" pause 5000 while @findobject 'TameTarget' 'any' 'world' 'any' '6' //jump to the rest of the macro if you tame the mob or max out gains if followers > 3 or @injournal "You have already received the maximum" "system" break else if timer 'taming_t' >= 14000 useskill "Animal Taming" waitfortarget 1000 target! "TameTarget" pause 600 settimer 'taming_t' 0 endif //heal your pet 2x while you tame if diffhits 'Pet' >= 1 and timer 'vet_t' >= 8000 usetype "0xe21" waitfortarget 15000 target! "Pet" settimer 'vet_t' 0 endif //pause here to slow down the looping pause 600 endif endwhileendif//////////////////////////////////////////// Successful Tame //// Find out if you've tamed your target //// Rename, release, and kill //// ////////////////////////////////////////////if followers > 3 //Notification headmsg "Creature Tamed" playsound "ding.wav" setskill 'Animal Taming' 'locked' pause 600 @rename "TameTarget" "TAMED" pause 2000 msg 'TAMED Release' waitforgump 0x909cc741 15000 replygump 0x909cc741 1 pause 2000 //kill fresh tame msg "All guard me" pause 600 msg "All Kill" waitfortarget 10000 target! "TameTarget" //heal your pet while it kills the released tame while @findobject "TameTarget" if diffhits 'Pet' >= 1 and timer 'vet_t' >= 8000 usetype "0xe21" waitfortarget 15000 target! "Pet" settimer 'vet_t' 0 endif endwhile //Clear Tame Target @unsetalias "TameTarget" stopendif//////////////////////////////////////////// Maxed Gains //// Find out if you've maxed gains //// and kill off the mob //// ////////////////////////////////////////////if @injournal "You have already received the maximum" "system" //Notification headmsg "Max Gains" playsound "ding.wav" setskill 'Animal Taming' 'locked' pause 1000 //kill fresh tame msg "All Kill" waitfortarget 10000 target! "TameTarget" //heal your pet while it kills the released tame while @findobject "TameTarget" if diffhits 'Pet' >= 1 and timer 'vet_t' >= 8000 usetype "0xe21" waitfortarget 15000 target! "Pet" settimer 'vet_t' 0 endif endwhile //Clear Tame Target @unsetalias "TameTarget" stopendif

https://github.com/aclark13/Outlands-Macros/blob/master/Tank-Taming

S

Sinfolmatt

Journeyman
  • Feb 3, 2019
  • #3

Just want to say that this macro is a huge help and great starting point. I modified a bit, but can work great for anyone trying to be more efficient with their taming grind

D

Demoquin

Neophyte
  • Sep 6, 2021
  • #4

Does this script still work? I am getting an error on line 32 in the alias section. I am assuming Razor.

Last edited:

D

Demoquin

Neophyte
  • Sep 7, 2021
  • #6

Anyone care to tinker with this? I am not very script savant.

S

Sinfolmatt

Journeyman
  • Sep 8, 2021
  • #7

Demoquin said:

Anyone care to tinker with this? I am not very script savant.

Taming Razor Scripts for use with Khal Draco's Taming Guide:

These two scripts can be bound to hot keys and automatically look for the correct tames based on your skill level and also release the same tames based on your skill level. This script will assume that you save your passive points for the levels stated in the guide. (Does not look for tames in...

Tank - Taming Assistant (2)forums.uooutlands.com

Razor scripts exist. You just need to look for them

You must log in or register to reply here.

Tank - Taming Assistant (2024)
Top Articles
Latest Posts
Article information

Author: Eusebia Nader

Last Updated:

Views: 5504

Rating: 5 / 5 (60 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.