Healing and bandage formulas
From UO:PvE Wiki
Bandage outcomes use two skills, while Dexterity controls timing and incoming damage cancels the current attempt.
Development source reviewed on 29 October 2026. In-game availability is unverified.
Which skills apply#
Bandaging an animal or monster uses Veterinary as the primary skill P and Animal Lore as the secondary skill S. Other patients use Healing and Anatomy. The normal bandage range is 2 tiles, and the patient must still be within range when the attempt completes. A bandage is consumed when treatment starts.
Taking positive damage cancels the healer’s current bandage attempt in the inspected player damage path. Starting another bandage replaces the earlier attempt. Protection does not prevent this separate bandage cancellation. Golems and animated dead are excluded from ordinary bandage treatment.
Ordinary healing#
The success chance is (P + 10) / 100 − 0.02 × slips. Chances above 1 succeed automatically in the random comparison. On success, the heal range is minimum = S / 8 + P / 5 + 4 and maximum = S / 6 + P / 2.5 + 4. A continuous random value is chosen between the endpoints. Healing an animal or monster adds maximum health / 100. The amount is then multiplied by 1 − 0.35 × slips, floored at 1, and truncated to an integer. The ordinary damage-interruption path cancels treatment rather than incrementing this retained slip counter.
At 100 Healing and 100 Anatomy with no slips, the ordinary heal succeeds and rolls about 36–60 health. A poisoned patient takes the poison-cure branch instead. Bleeding is stopped by its own branch; Mortal Strike blocks the ordinary healing branch.
| Primary skill P, no slips | Ordinary heal chance |
|---|---|
| 60 | 70% |
| 80 | 90% |
| 90 or more | 100% practical chance |
Cure and resurrection#
Poison cure requires both relevant skills to be at least 60. Its probability is (P − 30) / 50 − 0.1 × poison level − 0.02 × slips, with random comparisons effectively bounding the outcome at 0% and 100%. At primary skill 100 and no slips, this reaches 100% even at standard Lethal Poison level 4.
Ordinary resurrection requires both relevant skills to be at least 80. Its probability is (P − 68) / 50 − 0.02 × slips. At primary skill 80, 90, 100 and 120, that gives 24%, 44%, 64% and a practical 100% chance before special target exceptions.
Pet resurrection has owner or friend proximity and acceptance handling. The successful pet-resurrection path also reduces each pet skill’s base value by 0.1.
Treatment time#
Self-bandaging takes 11 − Dexterity / 20 seconds. Veterinary treatment of another creature takes 2 seconds, including its resurrection branch. Treating another person below 204 Dexterity takes 3.2 − 2.5 × sin(Dexterity / 130) seconds, plus 5 seconds when that person is dead. The sine argument is in radians.
A separate 0.7-second branch exists at 204 Dexterity, but ordinary player effective Dexterity is capped at 150, so that branch is not reached through the normal player stat limit. The table shows ordinary living-patient times.
| Dexterity | Self-bandage | Another person |
|---|---|---|
| 50 | 8.50 s | 2.262 s |
| 100 | 6.00 s | 1.461 s |
| 120 | 5.00 s | 1.206 s |
| 150 | 3.50 s | 0.914 s |
Source notes
Show 16 references
These references identify the reviewed shard files. Source presence does not establish live availability.
Projects/UOContent/Items/Skill Items/Misc/Bandage.cs:16
Bandage rangeProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:98
Consumption at startProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:157
Slip cancellationProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:176
Skill pair selectionProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:216
Completion rangeProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:238
Resurrection formula and requirementsProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:265
Pet resurrection and skill lossProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:320
Poison cure formulaProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:345
Bleeding and Mortal Strike branchesProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:377
Ordinary healing chanceProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:389
Heal amount and creature bonusProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:458
Golem and animated exclusionsProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:487
Treatment delaysProjects/UOContent/Items/Skill Items/Misc/Bandage.cs:532
Replacement of an earlier attemptProjects/UOContent/Mobiles/PlayerMobile.cs:2413
Positive damage cancels bandagingProjects/UOContent/Mobiles/PlayerMobile.cs:615
Player Dexterity cap
Category: Character & combat