Skip to content
Outlands Hub

Razor script

jase test health pet check animal lore

by Jaseowns · 159 lines
Download

Compatibility unverified

This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.

i need to know your pets

TamingAnimal Lore
jase test health pet check animal lore.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/f20434a8-8685-4044-9b82-7860997a30ff for latest2# Automation by Jaseowns3## Script: jase test health pet check animal lore4## Created by: Jaseowns#66945#############################################6 7///// i need to know your pets8@setvar! PetSlot1 0x383B969@setvar! PetSlot1Hp 28710@setvar! PetSlot2 0x383B9611@setvar! PetSlot2Hp 28712@setvar! PetSlot3 0x30F63213@setvar! PetSlot3Hp 19514@setvar! PetSlot4 0x32A05515@setvar! PetSlot4Hp 14716@setvar! PetSlot5 0x2BE74F17@setvar! PetSlot5Hp 19218 19@setvar! cdSkillCheck 200020@setvar! cdHealCheck 1000021@setvar! cdHealReCheck 1500022 23if not timerexists PetSlot1Timer24    settimer PetSlot1Timer cdHealReCheck25endif26 27if not timerexists PetSlot2Timer28    settimer PetSlot2Timer cdHealReCheck29endif30 31if not timerexists PetSlot3Timer32    settimer PetSlot3Timer cdHealReCheck33endif34 35if not timerexists PetSlot4Timer36    settimer PetSlot4Timer cdHealReCheck37endif38 39if not timerexists PetSlot5Timer40    settimer PetSlot5Timer cdHealReCheck41endif42 43if not timerexists checkAnimalLoreTimer44    settimer checkAnimalLoreTimer cdSkillCheck45endif46 47@setvar! needHeal 048gumpclose 328091428449if PetSlot1Hp = 287 and needHeal = 0 and timer PetSlot1Timer >= cdHealCheck50    if checkAnimalLoreTimer >= cdSkillCheck51        menu PetSlot1 052        waitforgump 3280914284 500053        settimer checkAnimalLoreTimer 054        if ingump "0/287" 3280914284 or ingump "1/287" 3280914284 or ingump "2/287" 3280914284 or ingump "3/287" 3280914284 or ingump "4/287" 3280914284 or ingump "5/287" 3280914284 or ingump "6/287" 3280914284 or ingump "8/287" 3280914284 or ingump "9/287" 328091428455            @setvar! needHeal PetSlot156        endif57        //gumpclose 328091428458        wait cdSkillCheck59    endif60    settimer PetSlot1Timer 061endif62 63if PetSlot3Hp = 195 and needHeal = 0 and timer PetSlot3Timer >= cdHealCheck64    if checkAnimalLoreTimer >= cdSkillCheck65        menu PetSlot3 066        waitforgump 3280914284 500067        settimer checkAnimalLoreTimer 068        if ingump "0/195" 3280914284 or ingump "1/195" 3280914284 or ingump "2/195" 3280914284 or ingump "3/195" 3280914284 or ingump "4/195" 3280914284 or ingump "6/195" 3280914284 or ingump "7/195" 3280914284 or ingump "8/195" 3280914284 or ingump "9/195" 328091428469            @setvar! needHeal PetSlot370        endif71        //gumpclose 328091428472        wait cdSkillCheck73    endif74    settimer PetSlot3Timer 075endif76 77if PetSlot4Hp = 147 and needHeal = 0 and timer PetSlot4Timer >= cdHealCheck78    if checkAnimalLoreTimer >= cdSkillCheck79        menu PetSlot4 080        waitforgump 3280914284 500081        settimer checkAnimalLoreTimer 082        if ingump "0/147" 3280914284 or ingump "1/147" 3280914284 or ingump "2/147" 3280914284 or ingump "3/147" 3280914284 or ingump "4/147" 3280914284 or ingump "5/147" 3280914284 or ingump "6/147" 3280914284 or ingump "8/147" 3280914284 or ingump "9/147" 328091428483            @setvar! needHeal PetSlot484        endif85        //gumpclose 328091428486        wait cdSkillCheck87    endif88    settimer PetSlot4Timer 089endif90 91if PetSlot5Hp = 192 and needHeal = 0 and timer PetSlot5Timer >= cdHealCheck92    if checkAnimalLoreTimer >= cdSkillCheck93        menu PetSlot5 094        waitforgump 3280914284 500095        settimer checkAnimalLoreTimer 096        if ingump "0/192" 3280914284 or ingump "1/192" 3280914284 or ingump "3/192" 3280914284 or ingump "5/192" 3280914284 or ingump "4/192" 3280914284 or ingump "6/192" 3280914284 or ingump "7/192" 3280914284 or ingump "8/192" 3280914284 or ingump "9/192" 328091428497            @setvar! needHeal PetSlot598        endif99        //gumpclose 3280914284100        wait cdSkillCheck101    endif102    settimer PetSlot5Timer 0103endif104 105 106 107if needHeal != 0108 109    overhead "holy shit we dynamically healing"110    if skill "Magery" >= 50111        if not dead needHeal112            while not targetexists beneficial113                hotkey 'Greater Heal'114                wft 200115            endwhile116        else117           while not targetexists beneficial118                hotkey 'Resurrection'119                wft 200120            endwhile121        endif122    endif123    if targetexists beneficial124        target needHeal125    126        if needHeal = PetSlot1127            settimer PetSlot1Timer 0128        elseif needHeal = PetSlot2129            settimer PetSlot2Timer 0130        elseif needHeal = PetSlot3131            settimer PetSlot3Timer 0132        elseif needHeal = PetSlot4133            settimer PetSlot4Timer 0134        elseif needHeal = PetSlot5135            settimer PetSlot5Timer 0136        endif137    138    endif139 140endif141 142replay143 144 145 146@setvar! petToCheckHealth 0x30F632147 148gumpclose 3280914284149menu petToCheckHealth 0150waitforgump 3280914284 5000151 152 153if ingump "/195" 3280914284154    overhead "We have 195 health total" 88155endif156 157if ingump "0/195" 3280914284 or ingump "1/195" 3280914284 or ingump "2/195" 3280914284 or ingump "3/195" 3280914284 or ingump "4/195" 3280914284 or ingump "6/195" 3280914284 or ingump "7/195" 3280914284 or ingump "8/195" 3280914284 or ingump "9/195" 3280914284158    overhead "We need a heal"159endif