Skip to content
Outlands Hub

Razor script

Burgerman's Animal Lore Auto Scanner

by peepeewilson · 81 lines
Download

Burgermans Updated Animal Lore Auto Scanner This script has been updated to work with monsters from Kraul Hive, Tidal Tomb, and Wildlands Make a cooldown called 'Animal Lore' in Paperdoll Options -> Cooldowns.

Animal Lore
Burgermans Animal Lore Auto Scanner.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/1c4250df-e9cf-42eb-a681-ca658b0beeaa for latest2# Automation by Jaseowns3## Script: Burgerman's Animal Lore Auto Scanner4## Created by: peepeewilson#05#############################################6 7# Burgermans Updated Animal Lore Auto Scanner8# This script has been updated to work with monsters from Kraul Hive, Tidal Tomb, and Wildlands9# Make a cooldown called 'Animal Lore' in Paperdoll Options -> Cooldowns.10 11if not timerexists AnimalLoreTimer12    createtimer AnimalLoreTimer13    settimer AnimalLoreTimer 220014endif15 16if not listexists rangefinderAnimal17    createlist rangefinderAnimal18    pushlist rangefinderAnimal 219    pushlist rangefinderAnimal 320    pushlist rangefinderAnimal 421    pushlist rangefinderAnimal 522    pushlist rangefinderAnimal 623    pushlist rangefinderAnimal 724    pushlist rangefinderAnimal 825    pushlist rangefinderAnimal 926    pushlist rangefinderAnimal 1027    pushlist rangefinderAnimal 1128    pushlist rangefinderAnimal 1229endif30 31if insysmsg 'You cannot see that from here' or insysmsg 'You must wait a few moments before using another skill'32endif33 34gumpclose 328091428435if findtype 11|12|21|28|29|34|39|48|51|58|59|60|61|62|74|80|81|92|98|99|104|110|112|137|141|169|173|177|202|204|206|210|211|212|213|214|215|218|219|225|226|242|244|251|270|287|293|302|315|317|323|324|326|338|340|354|371|373|374|385|386|387|388|392|393|475|485|509|647|650|696|697|698|699|706|715|716|717|718|720|727|729|730|732|733|734|736|737|738|739|776|787|788|789|795|832|843|1069|1419|1503|1504|2474|2475 ground any any 1236    foreach range in rangefinderAnimal37        while findtype 11|12|21|28|29|34|39|48|51|58|59|60|61|62|74|80|81|92|98|99|104|110|112|137|141|169|173|177|202|204|206|210|211|212|213|214|215|218|219|225|226|242|244|251|270|287|293|302|315|317|323|324|326|338|340|354|371|373|374|385|386|387|388|392|393|475|485|509|647|650|696|697|698|699|706|715|716|717|718|720|727|729|730|732|733|734|736|737|738|739|776|787|788|789|795|832|843|1069|1419|1503|1504|2474|2475 ground any any range as animalCheck38            if noto animalCheck = hostile or noto animalCheck = criminal39                if lastCheckedAnimal = animalCheck40                    @ignore animalCheck41                    @unsetvar lastCheckedAnimal42                else43                    getlabel animalCheck label44                    while gumpexists 328091428445                        wait 5046                    endwhile47                    while timer AnimalLoreTimer < 205048                        wait 5049                    endwhile50                    overhead label 91 animalCheck51                    menu animalCheck 052                    waitforgump 3280914284 25053                    if gumpexists 328091428454                        overhead '[� � �]'2884 animalCheck55                        cooldown 'Animal Lore' 205056                        settimer AnimalLoreTimer 057                        @ignore animalCheck58                        @setvar! lastCheckedAnimal animalCheck59                    elseif insysmsg 'You cannot see that from here'60                        overhead '�� LINE OF SIGHT �� ' 2760 animalCheck61                        @ignore animalCheck62                    elseif insysmsg 'You must wait a few moments before using another skill'63                        overhead '�� SKILL ON CD �� ' 2760 animalCheck64                        wait 50065                    endif66                endif67            else68                @ignore animalCheck69            endif70        endwhile71    endfor72endif73 74while findtype 11|12|21|28|29|34|39|48|51|58|59|60|61|62|74|80|81|92|98|99|104|110|112|137|141|169|173|177|202|204|206|210|211|212|213|214|215|218|219|225|226|242|244|251|270|287|293|302|315|317|323|324|326|338|340|354|371|373|374|385|386|387|388|392|393|475|485|509|647|650|696|697|698|699|706|715|716|717|718|720|727|729|730|732|733|734|736|737|738|739|776|787|788|789|795|832|843|1069|1419|1503|1504|2474|2475 ground any any any as animalCheck75    if noto animalCheck = hostile or noto animalCheck = criminal76        overhead '�� OUT OF RANGE �� ' 1680 animalCheck77    endif78    @ignore animalCheck79endwhile80 81@clearignore