Auto-Taming Script (TameOutlands.com) by [BB] Khal Draco
Description: The official Tame Outlands taming script.
1///////////////////////////////////////////////////////
2// TamingDragons v1.2
3// Written by: Zell
4//
5// IMPORTANT
6// This requires you to have a dagger in your backpack
7//
8// You require a tank for this
9// Create a script variable called tank
10// Make sure that tank is on follow, not guard
11//
12// 50-72.5 use rock guar as tank
13// 75-102.5 use scarab as tank
14// 105-120 use sand roach as tank
15//
16// The important thing here is to not use
17// a scarab as a tank when taming scarabs
18//
19///////////////////////////////////////////////////////
20//
21// This is enforces selection of tank on client launch
22if not listexists 'tankcount'
23 createlist 'tankcount'
24 overhead 'Please select your tanking pet'
25 setvar 'tank'
26endif
27// Bandage timer creation
28if not timerexists 'bandageTimer'
29 createtimer 'bandageTimer'
30 settimer 'bandageTimer' 0
31endif
32// Bandage my tank every 10 seconds, change as required
33if timer 'bandageTimer' > 10000
34 @dclicktype 3617 backpack
35 pause 500
36 target 'tank'
37 pause 1000
38 if insysmsg 'not damaged'
39 settimer 'bandageTimer' 4000
40 else
41 settimer 'bandageTimer' 0
42 endif
43endif
44// In case for some reason bandage doesnt get used on tank
45// cancels target so bandage doesnt target grey untamed
46hotkey 'Cancel current target'
47// Apply pets to tame at specific levels, feel free to add
48// them, see user doc for how
49if skill 'Taming' < 60
50 removelist 'pets'
51 createlist 'pets'
52 // Frog
53 pushlist 'pets' '80'
54elseif skill 'Taming' < 70
55 removelist 'pets'
56 createlist 'pets'
57 //Cave Bear
58 pushlist 'pets' '213'
59elseif skill 'Taming' < 75
60 removelist 'pets'
61 createlist 'pets'
62 //Scarab
63 pushlist 'pets' '169'
64elseif skill 'Taming' < 80
65 removelist 'pets'
66 createlist 'pets'
67 // Drake Whelp
68 pushlist 'pets' '718'
69 // or Aegis Slime
70 pushlist 'pets' '51'
71elseif skill 'Taming' < 85
72 removelist 'pets'
73 createlist 'pets'
74 // Deep Crawler
75 pushlist 'pets' '315'
76elseif skill 'Taming' < 90
77 removelist 'pets'
78 createlist 'pets'
79 // Drake red body
80 pushlist 'pets' '61'
81 // Drake grey body
82 pushlist 'pets' '60'
83elseif skill 'Taming' < 95
84 removelist 'pets'
85 createlist 'pets'
86 // Husk Crab
87 pushlist 'pets' '729'
88elseif skill 'Taming' < 100
89 removelist 'pets'
90 createlist 'pets'
91 // or Dragon grey body
92 pushlist 'pets' '12'
93 // or Dragon red body
94 pushlist 'pets' '59'
95 // Dragon whelp
96 //pushlist 'pets' '718'
97elseif skill 'Taming' < 105
98 removelist 'pets'
99 createlist 'pets'
100 // Snow Drift
101 pushlist 'pets' '51'
102elseif skill 'Taming' < 110
103 removelist 'pets'
104 createlist 'pets'
105 // Drake grey body
106 pushlist 'pets' '60'
107 // Drake red body
108 pushlist 'pets' '61'
109 // Acarid
110 //pushlist 'pets' '385'
111elseif skill 'Taming' < 115
112 removelist 'pets'
113 createlist 'pets'
114 // Aegis Minion
115 pushlist 'pets' '776'
116 // or Sphinx
117 pushlist 'pets' '293'
118elseif skill 'Taming' < 120
119 removelist 'pets'
120 createlist 'pets'
121 // Grey Dragon body value
122 pushlist 'pets' '12'
123 // Red Dragon body value
124 pushlist 'pets' '59'
125 // or Colossal Sandroach
126 pushlist 'pets' '388'
127else
128 overhead 'STOP! You have finished your journey'
129 pause 1000
130 replay
131endif
132clearsysmsg
133// Search for appropriate pet to tame
134overhead 'Searching'
135if skill 'taming' < 70
136 foreach pet in pets
137 if findtype pet any any any 2
138 @dclicktype 3922 backpack
139 pause 1000
140 @targettype pet any any any 2
141 pause 500
142 if skill 'herding' > 0
143 menu 'last' 11
144 else
145 menu 'last' 10
146 endif
147 pause 1000
148 hotkey 'Cancel current target'
149 if insysmsg 'person'
150 say 'all kill'
151 pause 2500
152 @target 'last'
153 break
154 else
155 if insysmsg 'bladed item'
156 if not timerexists 'tamingTimer'
157 createtimer 'tamingTimer'
158 settimer 'tamingTimer' 13000
159 endif
160 if timer 'tamingTimer' > 13000
161 useskill 'Taming'
162 pause 750
163 @target 'last'
164 settimer 'tamingTimer' 0
165 endif
166 endif
167 endif
168 else
169 if findtype pet
170 overhead 'Fetching tame sub 70'
171 pause 550
172 say 'all kill'
173 wft 1000
174 @targettype pet
175 pause 2500
176 say 'all follow me'
177 endif
178 endif
179 endfor
180else
181 foreach pet in pets
182 @dclicktype 3922 backpack
183 pause 1000
184 @targettype pet any any any 2
185 pause 500
186 if skill 'herding' > 0
187 menu 'last' 11
188 else
189 menu 'last' 10
190 endif
191 pause 1000
192 hotkey 'Cancel current target'
193 if insysmsg 'person'
194 say 'all kill'
195 pause 1000
196 @target 'last'
197 break
198 else
199 if insysmsg 'bladed item'
200 if not timerexists 'tamingTimer'
201 createtimer 'tamingTimer'
202 settimer 'tamingTimer' 13000
203 endif
204 if timer 'tamingTimer' > 13000
205 useskill 'Taming'
206 pause 750
207 @target 'last'
208 settimer 'tamingTimer' 0
209 endif
210 endif
211 endif
212 endfor
213endif
214replay