UO:PvE WikiPeople vs EverythingVisit the realm website
Wiki navigation

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.

SpellBenefitUnscaled drawback
Reactive ArmorPhysical +trunc((15+floor(I÷20))×Q)−5 Fire, Cold, Poison and Energy
Magic ReflectionEach elemental resistance +trunc(10×Q)Physical −25+floor(I÷20)
ProtectionProtection 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.

  1. Projects/UOContent/Spells/First/ReactiveArmor.cs:189
    Current resistance modifiers
  2. Projects/UOContent/Spells/Fifth/MagicReflect.cs:86
    Magic Reflection resistance trade
  3. Projects/UOContent/Spells/Second/Protection.cs:138
    Protection modifiers
  4. Projects/UOContent/Spells/Base/SpellHelper.cs:303
    Shared buff replacement rule
  5. Projects/UOContent/Spells/Base/SpellHelper.cs:378
    Stat duration, magnitude and raw-stat use
  6. Projects/UOContent/Items/Skill Items/Magical/Potions/Strength Potions/BaseStrengthPotion.cs:25
    Potion uses the shared stat buff

Category: Character & combat