Fishing and treasure recipe bonuses
From UO:PvE Wiki
Fish catches, treasure-map chests and SOS salvage each have their own refinement-recipe roll.
Development source reviewed on 29 October 2026. In-game availability is unverified.
Ordinary fishing#
At 80.0 base Fishing or above, a successfully delivered ordinary Fish has a 0.2% chance to award one randomly selected tier-one recipe. This is a bonus attached to the delivered catch, not a roll on every cast or on special fishing rewards.
The recipe must fit in your backpack. If it does not, that bonus recipe is discarded while the original fish catch is kept. Fishing, adventure and shared progression eligibility checks still apply.
Treasure-map chests#
A nontemporary treasure-map chest rolls once when it is created. Its chance is 3% + 2% per chest level, capped at level six for the formula. Existing chests are not given another roll simply by reopening them.
| Treasure chest level | Chance | Recipe tier |
|---|---|---|
| 1 | 5% | 1 |
| 2 | 7% | 1 |
| 3 | 9% | 2 |
| 4 | 11% | 2 |
| 5 | 13% | 3 |
| 6 | 15% | 3 |
SOS salvage#
SOS salvage uses its own recipe roll after the normal chest contents are filled. It does not additionally run the treasure-map recipe constructor roll. Ancient SOS salvage explicitly uses level five for recipe discovery, regardless of the ordinary chest fill’s level cap.
| SOS type / level | Chance | Recipe tier |
|---|---|---|
| Level 1 | 10% | 1 |
| Level 2 | 12% | 1 |
| Level 3 | 14% | 2 |
| Level 4 | 16% | 2 |
| Ancient SOS | 18% | 3 |
Interpreting the odds#
Each successful bonus chooses uniformly among six recipes at that tier. The chance is for any recipe, not for a specific recipe or an unlearned recipe. Duplicate scrolls can occur and remain tradable if already known.
The current source contains the fishing, treasure and SOS hooks. This audit did not sample live catches or treasure generation, and the percentages are source probabilities rather than measured drop rates.
Source notes
Show 6 references
These references identify the reviewed shard files. Source presence does not establish live availability.
Projects/UOContent/Engines/Adventures/AdventureLoot.cs:41
Chest probability and tier formula; fish probability and backpack behaviorProjects/UOContent/Engines/Harvest/Fishing.cs:300
SOS chest fill and dedicated recipe hookProjects/UOContent/Engines/Harvest/Fishing.cs:330
Fishing hook runs after successful deliveryProjects/UOContent/Items/Containers/TreasureMapChest.cs:73
Only nontemporary chest construction rolls a treasure recipeProjects/UOContent/Engines/Adventures/AdventureLoot.cs:10
Uniform trait selectionProjects/UOContent/Engines/Adventures/Refinement.cs:56
Duplicate learning preserves scroll
Category: Adventures & loot