Reactive Armor, Magic Reflection and stat buffs
From UO:PvE Wiki
The current defensive Magery spells trade resistance types rather than using their old-era absorption behavior.
Development source reviewed on 29 October 2026. In-game availability is unverified.
Resistance toggles#
Let I be effective Inscription and Q be Magery school strength after opposing Necromancy. Integer-scaled benefits truncate toward zero. Recasting a resistance toggle removes its active effect.
| Spell | Benefit | Unscaled drawback |
|---|---|---|
| Reactive Armor | Physical +trunc((15+floor(I÷20))×Q) | −5 Fire, Cold, Poison and Energy |
| Magic Reflection | Each elemental resistance +trunc(10×Q) | Physical −25+floor(I÷20) |
| Protection | Protection registry value trunc(1000×Q) | Physical −15+floor(I÷20); Resist skill −35+floor(I÷20); FC −2 |
At 100 Inscription and full school strength#
Reactive Armor grants +20 physical and −5 to the four elements. Magic Reflection grants +10 to each element and −20 physical. These modify resistance totals before the player caps and minimums are applied. In this era, the Magic Reflection spell’s own active effect is a resistance trade; do not assume its name promises old-era spell reflection.
Ordinary stat buffs and curses#
A standard Magery stat buff uses (1+Evaluating Intelligence÷10)% of the target’s raw stat, multiplied by Magery school strength and truncated. A standard stat curse uses max(0,8+(caster Evaluating Intelligence−target Resisting Spells)÷10)% instead. Normal duration is 1.2×caster Evaluating Intelligence seconds.
Buffs of the same stat use a shared magic-buff entry. An equal or stronger existing buff prevents a weaker or equal replacement; a stronger new buff replaces it. Strength and Agility potions use this same entry, so these sources do not simply add together.
Source notes
Show 6 references
These references identify the reviewed shard files. Source presence does not establish live availability.
Projects/UOContent/Spells/First/ReactiveArmor.cs:189
Current resistance modifiersProjects/UOContent/Spells/Fifth/MagicReflect.cs:86
Magic Reflection resistance tradeProjects/UOContent/Spells/Second/Protection.cs:138
Protection modifiersProjects/UOContent/Spells/Base/SpellHelper.cs:303
Shared buff replacement ruleProjects/UOContent/Spells/Base/SpellHelper.cs:378
Stat duration, magnitude and raw-stat useProjects/UOContent/Items/Skill Items/Magical/Potions/Strength Potions/BaseStrengthPotion.cs:25
Potion uses the shared stat buff
Category: Character & combat