Back to "stream" tags

Animal Lore Helper - gotta catch them all (3) by Jaseowns

Description: Attempts to find good stats 9.0 and above. If so, makes your pets stop attacking

1# Animal Lore Helper - gotta catch them all - by Jaseowns
2# UO Outlands
3# Attempts to find stats 9.0 and above.  If so, makes your pets stop attacking
4@setvar! janimalSavePerfectTens 1
5@setvar! janimalSaveRangeNines 1
6@setvar! janimalSaveRangeEights 1
7@setvar! janimalSaveRangeSevens 0
8// if you want to save 6s you are on your own
9
10if varexist jaseowns_LastFocusAggressionTarget and not dead jaseowns_LastFocusAggressionTarget
11    @setvar! janimalLoreThisTarget jaseowns_LastFocusAggressionTarget
12else
13    overhead "Select the pokemon" 77
14    @setvar! janimalLoreThisTarget
15endif
16
17wait 200
18gumpclose 3280914284
19while not dead janimalLoreThisTarget and not gumpexists 3280914284
20    while not targetexists 
21        if skill "Animal Lore" >= 50
22            useskill "animallore"
23        else
24            useskill "anatomy"
25        endif
26        wft 200
27    endwhile
28    target janimalLoreThisTarget
29    waitforgump 3280914284 200
30endwhile
31
32@setvar! mightTame 0
33
34if gumpexists 3280914284 and ingump "Min Taming" 3280914284
35    
36
37
38     while ingump "Current" 3280914284
39        gumpresponse 5 3280914284
40        waitforgump 3280914284 1000
41     endwhile
42     
43     if janimalSavePerfectTens = 1 and ingump "+10.0%" 3280914284
44         overhead "Holy shit - perfect 10!" 88
45         @setvar! mightTame 1
46    elseif janimalSaveRangeNines = 1 and ingump "+9" 3280914284
47         overhead "Animal Lore is at 9 range" 88
48         @setvar! mightTame 1
49     elseif janimalSaveRangeEights = 1 and ingump "+8" 3280914284
50         overhead "Animal Lore is at 8 range" 88
51         @setvar! mightTame 1
52     elseif janimalSaveRangeSevens = 1 and ingump "+7" 3280914284
53         overhead "Animal Lore is at 7 range" 88
54         @setvar! mightTame 1
55     endif
56endif
57
58if mightTame = 1
59    overhead "OMG Maybe tame this one?" 88 janimalLoreThisTarget
60    say "all follow me"
61elseif listexists jaseowns_PreviousScript
62    foreach myScript in jaseowns_PreviousScript
63        hotkey myScript
64    endfor
65endif