Wiki > Ultima Online Wiki > Skills > Veterinary

Skill Details

  • Veterinary works on all tameable creatures.
  • The complementary skill for Veterinary is Animal Lore, and works exactly the same as Anatomy with Healing.
  • The amount of hitpoints healed is calculated using the same formula as for Healing/Anatomy.
  • The delay for healing a pet with the Veterinary skill is 2 seconds, regardless of a player’s dexterity.
  • You need a minimum of
    • 60.0 skill points in Animal Lore and Veterinary to be able to cure poison
    • 80.0 skill points in Animal Lore and Veterinary to be able to resurrect a bonded pet.
  • Veterinary will always cure the poison first. In order to heal damage you have to apply another bandage. You can not heal a pet before it is cured.

Gaining the Skill

While the Veterinary skill itself is difficulty based, skill gain is not, it is not necessary to heal increasing amounts of damage or cure poison as your skill goes up in order to keep gaining. The only thing to avoid is applying bandages to nearly undamaged pets; the message “you heal what little damage your patient had” tells you that it was not challenging enough to gain from.

The easiest way to train is as you’re training taming. Set your new, disposable, pet to kill something nearby (the last two creatures you released for example) then vet it till it dies. This provides a welcome break to straight tame, release, tame release, and by the time your taming reaches a level where you are thinking of acquiring a permanent pet your veterinary skill will be high enough to have a chance of keeping it alive. After it has bonded of course.

Damaged Healed Calculation

The amount of hitpoints healed is determined by your skilllevels in Veterinary and Animal lore, plus a small bonus derived from the total number of hitpoints of the pet you are attempting to heal. The formula to determine this is:

Min_Healed=(lore / 5) + (vet / 5) + 3

Max_Healed=(lore / 5) + (vet / 2) + 10

Amount Healed=random (Min_Healed, Max_Healed) + (pet’s
max HP / 100)