Character Skill Veterinary

Veterinary is one of the Skill that any Characters can raise.

It's the art of Aids Animals! It allow to Heal, Cure, Remove Bleed Effect or Resurrect with Bandage any Tameable Creatures! It count to raise the Stable Slot Limit!

Cure Creature need at least in both Skills 60 Veterinary and 60 Animal Lore!
Resurrect Creature need at least in both Skills 80 Veterinary and 80 Animal Lore!

There's Power Scroll to raise the limit of Veterinary to 105, 110, 115 or 120!


Activation Veterinary

In order to use Tracking:
- You need to have the tool Bandage in your Character Backpack.

- You need to be 2 Tiles away of any Tameable Creatures!

When you have all the requirement, Double Left Click on the Bandage and it will show the System Message: "Who will you use the bandages on?".

If you Target a Tameable Creature more then 2 Tile away it will show the System Message: "You are too far away to do that.".

Other Target System Message:
Target a Golem (Crafted with Tinkering) = Bandages cannot be used on that.
Target a Animated Dead (Summon with Necromancy) = You cannot heal that.
Target not Poisoned, at Max Hit Points, not Bleeding Effect and not Dead = That being is not damaged!
Target not in a proper Resurrection Spot = Target cannot be resurrected at that location.

If all OK, there's a Timer Delay of 2 Seconds to Apply the Bandage on the Creature! Between this Delay (Slip).. not sure..

If after 2 Seconds to Apply the Bandage:
You die it will show the System Message: "You were unable to finish your work before you died.".
No longer in Range of the Targeted Creature it will show the System Message: "You did not stay close enough to heal your target.".


Resurrect Formula:
If the Creature is Dead, it will try to Resurrect with the Formula:
Vet = Healer.Veterinary
Lore = Healer.AnimalLore
Chance = ((Vet - 68) / 50) - (Slips * 0.02)

If(Vet >= 80 && Lore >= 80 && Chance > Random(0.0,1.0))
If all OK, it will Resurrect the Creature, but if it's your own Pet, it will lose 0.1 in all Skills he have! Resurrect from other Character will not lower any Skills, but the Owner of the Pet have to be at least 3 Tiles around he's Pet to receive the Pet Resurrect Gump Menu!

System Message:
Resurrect our own Pet = "You are able to resurrect your patient.".
Resurrect other Pet = "You are able to resurrect the creature.".
Resurrect other Pet but Owner to far away = "The pet's owner must be nearby to attempt resurrection.".
Failing to Resurrect your own Pet = "You fail to resurrect the creature.".

*Note: Cannot Resurrect Creature in the Khaldun Region!


If the Creature is Alive, it will try to either (in this order) Cure, Remove Bleeding Effect, Mortal Effect* or Heal!


Cure Formula:
It will show the System Message: "You finish applying the bandages."
And then will try to Remove the Poison!

Vet = Healer.Veterinary
Lore = Healer.AnimalLore
Chance = ((Vet - 30) / 50) - (Patient.Poison.Level * 0.1) - (Slips * 0.02)

If(Vet >= 60 && Lore >= 60 && Chance > Random(0.0,1.0))

If all OK, it will Cure the Poison on the Creature and will show the System Message: "You have cured the target of all poisons.".
Failing to Cure will show the System Message: "You have failed to cure your target!".


Bleed Formula:
There's no Skill Check Formula to remove Bleed, it only Remove the Bleeding Effect!

Healer will see the System Message: "You bind the wound and stop the bleeding.".
Patient will see the System Message: "The bleeding wounds have healed, you are no longer bleeding!".


Mortal Formula:
There's nothing we can do when a Patient is under the Mortal Effect!!! That's mean we have been able to Cure Poison and Remove Bleeding Effect but we will have to wait until the Mortal Effect Ends to be able to Heal our Patient!


Heal Formula:
If the Patient is already at Maximum Hit Point it will show the System Message: "You heal what little damage your patient had.".

If not at Maximum Hit Point it will attempt to Heal:

Vet = Healer.Veterinary
Lore = Healer.AnimalLore
Chance = ((Vet - 10) / 100) - (Slips * 0.02)

If(Chance > Random(0.1,1))

If all OK, it will show the System Message: "You finish applying the bandages." and then will Calculate the Amount of Hit Points to Heal the Patient with the Formula:

Min = (Lore / 8) + (Vet / 5) + 4
Max = (Lore / 6) + (Vet / 2.5) + 4
Heal Min/Max = 4/4(Min 0 Vet, 0 Lore) 36.5/60.66667(Min 100 Vet, 100 Lore) / 43/72(Max 120 Vet, 120 Lore)

Heal = Min + (Random(0.0,1.0) * (Max - Min))

If(Patient.Body.IsMonster || Patient.Body.IsAnimal)
Heal += Patient.HitsMax / 100

Heal -= Heal * Slips * 0.35

If(Heal < 1)
Heal = 1
System Message = You apply the bandages, but they barely help.

Heal Patient with the calculated Heal!

Failing to Heal will show the System Message: "You apply the bandages, but they barely help.".


VeterinaryAnimal LoreMinMax
0044
5001424
505020.2532.33333
7501934
757528.37546.5
10002444
10010036.560.66667
10502546
10510037.562.66667
11002648
11010038.564.66667
11502750
11510039.566.66667
12002852
12010040.568.66667
1201204372
*Note: It's only the Calculation before applying any Random(0.0,1.0) and the Maximum Hit Point of the Patient!


Stable Slot Limit

Each Character can store Pets at any City with the NPC Trainer. All Character have by default 2 Stable Slots, but this number can be increased with the combination of Animal Taming, Veterinary, and Animal Lore Skill:
0 - 159.9 = +2
160 - 199.9: +3
200 - 239.9: +4
240 and more: +5

If Animal Taming is Greater or Equal to 100: ((Taming - 90) / 10)
If Animal Lore is Greater or Equal to 100: ((Lore - 90) / 10)
If Veterinary is Greater or Equal to 100: ((Vet - 90) / 10)

To Stable a Pet you have to be near any NPC Trainer and have to say the command: Stable
To Claim a Pet from your Stable you have to say the command: Claim [PetName]
To See your Stable List of Pet Available to Claim you have to say the comment: Claim List

Pack Animal cannot be stored if they have something in their backpack.
Death Pet cannot be stored, you need to resurrect it before you can put into Stable.

Using the Stable is a good strategy for Bonding any Pet, because the chance of the Pet die is very low!


Training Veterinary

0 - 30 = Train your Veterinary Skill at ?? with the NPC ??! (?? Golds)
30 - 60 = Heal Creature!
60 - 80 = Cure Creature! (Require Animal Lore at 60)
80 - 120 = Resurrect Creature! (Require Animal Lore at 80)

It's best to use another Account Pet or Friends when Resurrecting! Because if you Resurrect your own Pet it will Automatically Resurrect instead of showing the Pet Resurrect Gump Menu!