Auto Provoke Two Mobs- Wilderness Target Filter by utkorn
Related: Provocation provoke
// uncomment below if list is modified
//removelist animals
if not listexists "animals"
createlist "animals"
pushlist "animals" "a plover"
pushlist "animals" "a sheep"
pushlist "animals" "a frenzied ostard"
pushlist "animals" "a tundra ostard"
pushlist "animals" "a desert ostard"
pushlist "animals" "a forest ostard"
pushlist "animals" "a finch"
pushlist "animals" "a sparrow"
pushlist "animals" "a towhee"
pushlist "animals" "a lapwing"
pushlist "animals" "a silverback"
pushlist "animals" "a giant frog"
pushlist "animals" "a crow"
pushlist "animals" "a woodpecker"
pushlist "animals" "a horse"
pushlist "animals" "a swift"
pushlist "animals" "a skylark"
pushlist "animals" "a corpser"
pushlist "animals" "a hawk"
pushlist "animals" "a chickadee"
pushlist "animals" "a cat"
pushlist "animals" "a dog"
pushlist "animals" "a black bear"
pushlist "animals" "a brown bear"
pushlist "animals" "a grizzly bear"
pushlist "animals" "a bull"
pushlist "animals" "a cow"
pushlist "animals" "a chicken"
pushlist "animals" "a bird"
pushlist "animals" "an eagle"
pushlist "animals" "an elk"
pushlist "animals" "a great hart"
pushlist "animals" "a kingfisher"
pushlist "animals" "a hind"
pushlist "animals" "a llama"
pushlist "animals" "a sand crab"
pushlist "animals" "a pig"
pushlist "animals" "a polar bear"
pushlist "animals" "a walrus"
pushlist "animals" "a cougar"
pushlist "animals" "a wolf"
pushlist "animals" "a goat"
pushlist "animals" "a raven"
pushlist "animals" "a magpie"
pushlist "animals" "a warbler"
pushlist "animals" "a tern"
pushlist "animals" "a nightingale"
pushlist "animals" "a colossal frog"
pushlist "animals" "a wern"
endif
// refresh target list
removelist "hostileTargs"
createlist "hostileTargs"
// scanning
while not dead
hotkey "Next Non-Friendly Monster Target"
@setvar! myTarg1 lasttarget
if find lasttarget ground -1 -1 12
@getlabel myTarg1 desc
if inlist "animals" desc or "released" in desc
overhead "animal" 95 myTarg1
elseif "provoked" in desc
overhead "*provoked*" 38 myTarg1
elseif "break" in desc
overhead "*break*" 38 myTarg1
elseif not inlist "hostileTargs" myTarg1
pushlist "hostileTargs" myTarg1
overhead "*target*" 38 myTarg1
endif
if list "hostileTargs" >= 2
hotkey "Cancel Current Target"
useskill 'Provocation'
wft 500
foreach x in "hostileTargs"
if find x ground -1 -1 12
target x
wft 500
else
poplist "hostileTargs" x
if list "hostileTargs" >= 2
//
else
sysmsg "need targ"
hotkey "Cancel Current Target"
break
endif
endif
endfor
endif
if insysmsg "you play success"
overhead "success"
clearsysmsg
stop
elseif insysmsg "fail" or insysmsg "too far"
overhead "replaying"
clearsysmsg
replay
endif
endif
endwhile