Back to "provo" tags

Auto Provoke Two Mobs- Wilderness Target Filter by utkorn

1// uncomment below if list is modified
2//removelist animals
3
4if not listexists "animals"
5
6    createlist "animals"
7
8    pushlist "animals" "a plover"
9    pushlist "animals" "a sheep"
10    pushlist "animals" "a frenzied ostard"
11    pushlist "animals" "a tundra ostard"
12    pushlist "animals" "a desert ostard"
13    pushlist "animals" "a forest ostard"
14    pushlist "animals" "a finch"
15    pushlist "animals" "a sparrow"
16    pushlist "animals" "a towhee"
17    pushlist "animals" "a lapwing"
18    pushlist "animals" "a silverback"
19    pushlist "animals" "a giant frog"
20    pushlist "animals" "a crow"
21    pushlist "animals" "a woodpecker"
22    pushlist "animals" "a horse"
23    pushlist "animals" "a swift"
24    pushlist "animals" "a skylark"
25    pushlist "animals" "a corpser"
26    pushlist "animals" "a hawk"
27    pushlist "animals" "a chickadee"
28    pushlist "animals" "a cat"
29    pushlist "animals" "a dog"
30    pushlist "animals" "a black bear"
31    pushlist "animals" "a brown bear"
32    pushlist "animals" "a grizzly bear"
33    pushlist "animals" "a bull"
34    pushlist "animals" "a cow"
35    pushlist "animals" "a chicken"
36    pushlist "animals" "a bird"
37    pushlist "animals" "an eagle"
38    pushlist "animals" "an elk"
39    pushlist "animals" "a great hart"
40    pushlist "animals" "a kingfisher"
41    pushlist "animals" "a hind"
42    pushlist "animals" "a llama"
43    pushlist "animals" "a sand crab"
44    pushlist "animals" "a pig"
45    pushlist "animals" "a polar bear"
46    pushlist "animals" "a walrus"
47    pushlist "animals" "a cougar"
48    pushlist "animals" "a wolf"
49    pushlist "animals" "a goat"
50    pushlist "animals" "a raven"
51    pushlist "animals" "a magpie"
52    pushlist "animals" "a warbler"
53    pushlist "animals" "a tern"
54    pushlist "animals" "a nightingale"
55    pushlist "animals" "a colossal frog"
56    pushlist "animals" "a wern"
57endif
58
59// refresh target list
60removelist "hostileTargs"
61createlist "hostileTargs"
62
63// scanning
64
65while not dead
66hotkey "Next Non-Friendly Monster Target"
67@setvar! myTarg1 lasttarget
68
69if find lasttarget ground -1 -1 12 
70
71    @getlabel myTarg1 desc
72    if inlist "animals" desc or "released" in desc
73        overhead "animal" 95 myTarg1
74    elseif "provoked" in desc
75        overhead "*provoked*" 38 myTarg1
76    elseif "break" in desc
77        overhead "*break*" 38 myTarg1
78    elseif not inlist "hostileTargs" myTarg1
79        pushlist "hostileTargs" myTarg1
80        overhead "*target*" 38 myTarg1
81    endif
82
83    if list "hostileTargs" >= 2
84        hotkey "Cancel Current Target"
85        useskill 'Provocation'
86        wft 500
87        foreach x in "hostileTargs"
88            if find x ground -1 -1 12
89                target x
90                wft 500
91            else
92                poplist "hostileTargs" x
93                if list "hostileTargs" >= 2
94                    //
95                else
96                    sysmsg "need targ"
97                    hotkey "Cancel Current Target"
98                    break
99                endif
100            endif      
101        endfor
102    endif 
103    
104    if insysmsg "you play success"
105        overhead "success"
106        clearsysmsg 
107        stop
108    elseif insysmsg "fail" or insysmsg "too far"
109        overhead "replaying"
110        clearsysmsg
111        replay
112    endif
113
114endif 
115
116endwhile