Resisting Spells: resistance floors and resist rolls
From UO:PvE Wiki
Resisting Spells provides a resistance floor and opposes specific spell effects; it is not a second universal damage-reduction percentage.
Development source reviewed on 29 October 2026. In-game availability is unverified.
Minimum elemental resistances#
Let R be effective Resisting Spells and F=trunc(10R). At 40.0–99.9 skill the minimum for each resistance is floor((F−400)÷15). At 100.0 or higher it is 40+floor((F−1000)÷50). Below 40.0, this skill grants no minimum. The floor is capped by the normal 70-point base player resistance limit.
| Resisting Spells | Granted minimum resistance |
|---|---|
| 40.0 | 0 |
| 55.0 | 10 |
| 70.0 | 20 |
| 85.0 | 30 |
| 100.0 | 40 |
| 110.0 | 42 |
| 120.0 | 44 |
The Magery resist-roll formula#
For a spell that actually calls the Magery resist check, let R be the target’s effective Resisting Spells, M the caster’s casting skill and C the spell’s circle number 1–8. Resist chance in percent is max(R÷5, R−((M−20)÷5 +5C))÷2, limited to a practical 0–100% chance.
For example,100 Resist against 100 Magery gives 34.5% for a third-circle resist check. Poison uses that check before applying its poison. Common direct-damage spells such as Fireball use the current-era elemental-damage path instead of the old resisted-hit reduction.
Stat curses#
The standard stat-curse magnitude is max(0,8+(caster Evaluating Intelligence−target Resisting Spells)÷10)% of the target’s raw affected stat, then reduced by the caster’s Magery / Necromancy conflict scalar and truncated. Different status spells can use different resistance formulas.
Source notes
Show 6 references
These references identify the reviewed shard files. Source presence does not establish live availability.
Projects/UOContent/Mobiles/PlayerMobile.cs:1205
Resistance floor formulaProjects/UOContent/Spells/Base/MagerySpell.cs:64
Magery resistance check and chance limitsProjects/UOContent/Spells/Base/MagerySpell.cs:91
Resistance percentage formulaProjects/UOContent/Spells/Third/Poison.cs:35
Poison checks resistanceProjects/UOContent/Spells/Third/Fireball.cs:35
Current damage path avoids the old resistance branchProjects/UOContent/Spells/Base/SpellHelper.cs:382
Stat curse magnitude
Category: Character & combat