Train Veterinary using magical wizard hat by Chinga Modified to use Shepherd's Crook every 3 seconds Shepherd's Crook: ID: 3713 Hue: 2207 Veterinary target: 120
TrainingHealingCombatHerdingVeterinary
Herding and Vet.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/6989670e-c356-40b1-87e6-1ac923e0eb10 for latest2# Automation by Jaseowns3## Script: Herding and Vet 4## Created by: scottie2hottie69#05#############################################6 7# Train Veterinary using magical wizard hat by Chinga8# Modified to use Shepherd's Crook every 3 seconds9#10# Shepherd's Crook:11# ID: 371312# Hue: 220713#14# Veterinary target: 12015 16############################17# SETTINGS18############################19 20@setvar! crookCooldown 300021 22if not timerexists crookTimer23 settimer crookTimer crookCooldown24endif25 26 27############################28# MAIN LOOP29############################30 31while skill "veterinary" < 12032 33 ############################34 # USE CROOK35 ############################36 37 if timer crookTimer >= crookCooldown38 if findtype 3713 backpack 2207 as shepherdCrook39 dclick shepherdCrook40 settimer crookTimer 041 endif42 endif43 44 45 ############################46 # CHECK REQUIRED ITEMS47 ############################48 49 if not findtype 5912 self50 overhead "No magical wizard hat!" 2051 wait 500052 stop53 54 elseif not findtype 25750 backpack55 overhead "No Vet Supplies!" 2056 wait 500057 stop58 endif59 60 61 ############################62 # USE WIZARD HAT63 ############################64 65 if hp = maxhp and findlayer self head as wizardhat66 dclick wizardhat67 wait 65068 69 elseif findtype 5912 backpack as wizardhat70 dclick wizardhat71 wait 65072 endif73 74 75 ############################76 # START VETERINARY BANDAGE77 ############################78 79 if not bandaging and hp < maxhp80 81 if findtype "veterinary supplies" backpack as vsupply82 clearsysmsg83 84 while queued85 86 # Check crook while waiting87 if timer crookTimer >= crookCooldown88 if findtype 3713 backpack 2207 as shepherdCrook89 dclick shepherdCrook90 settimer crookTimer 091 endif92 endif93 94 wait 10095 96 endwhile97 98 dclick vsupply99 endif100 101 wait 650102 103 104 ############################105 # WHILE BANDAGING106 ############################107 108 while bandaging109 110 ############################111 # CHECK CROOK EVERY 3 SEC112 ############################113 114 if timer crookTimer >= crookCooldown115 if findtype 3713 backpack 2207 as shepherdCrook116 dclick shepherdCrook117 settimer crookTimer 0118 endif119 endif120 121 122 ############################123 # WIZARD HAT124 ############################125 126 if hp = maxhp127 128 if findlayer self head as wizardhat129 dclick wizardhat130 131 elseif findtype 5912 backpack as wizardhat132 dclick wizardhat133 endif134 135 endif136 137 # Short wait so crook timer is138 # checked frequently139 wait 100140 141 endwhile142 143 endif144 145 # Prevent unnecessary rapid looping146 wait 100147 148endwhile149 150 151############################152# FINISHED153############################154 155overhead "Veterinary reached 120!" 88