Auto Provoke Two Mobs- Wilderness Target Filter by utkorn
Related: Provocation provoke
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