UO:PvE WikiPeople vs EverythingVisit the realm website
Wiki navigation

Spell damage: rolls, Intelligence, SDI and resistance

From UO:PvE Wiki

Standard Magery damage uses a spell-specific roll, additive damage bonuses and an Evaluating Intelligence multiplier.

Development source reviewed on 29 October 2026. In-game availability is unverified.

The standard calculation#

Let R be the spell’s base roll, I current Intelligence, E effective Evaluating Intelligence and B the combined damage bonus. B = Inscription bonus + floor(I÷10) + effective equipment SDI. The Inscription term is clamp((Inscription −50)÷5,0,10).

The exact positive-number calculation keeps hundredths: x=100R; x=trunc(x×(100+B)÷100); x=floor(x×(30+floor(9×floor(10E)÷100))÷100); x=floor(x×trunc(100×targetScalar)÷100); result=floor(x÷100). The target scalar includes applicable slayers and creature / region adjustments.

School conflict is applied through the damage helper, then the target’s elemental resistances reduce the appropriate damage type. Equipment SDI is first limited by progression; player-versus-player SDI is further capped at 15%. That PvP classification follows pet / summon ownership when comparing the two sides.

Common base rolls#

SpellBase roll before bonusesDamage typeNormal damage delay
Magic Arrow10+1d4 =11–14Fire1.25 s
Harm17+1d5 =18–22ColdImmediate; range multiplier applies
Fireball19+1d5 =20–24Fire1.25 s
Lightning23+1d4 =24–27EnergyImmediate
Energy Bolt40+1d5 =41–45Energy1.25 s
Explosion40+1d5 =41–45FireOwn 3-second timer
Flamestrike48+1d5 =49–53Fire1.25 s

Example and exceptions#

With 100 Intelligence,100 Evaluating Intelligence,100 Inscription,15 effective SDI, no school conflict and no target scalar, Fireball rolls 32–38 before resistance. A target with 50 fire resistance takes 16–19.

Harm deals full damage within one tile, half at two tiles and one quarter beyond two tiles. Mind Blast, Earthquake, field spells and many Necromancy effects have their own damage formulas; do not apply this standard equation to every spell. The spell catalogue lists those exceptions.

Source notes

Show 13 references

These references identify the reviewed shard files. Source presence does not establish live availability.

  1. Projects/UOContent/Spells/Base/Spell.cs:219
    Exact standard damage arithmetic
  2. Projects/UOContent/Spells/Base/Spell.cs:269
    Target scalar and slayer hooks
  3. Projects/UOContent/Skills/CombatSkillBonuses.cs:7
    Inscription formula
  4. Projects/UOContent/Engines/Progression/CombatBalance.cs:19
    Ownership-aware PvP classification and 15 SDI cap
  5. Projects/UOContent/Spells/Base/SpellHelper.cs:65
    Ordinary delayed damage timing
  6. Projects/UOContent/Spells/Base/SpellHelper.cs:981
    School strength before elemental mitigation
  7. Projects/UOContent/Spells/First/MagicArrow.cs:46
    Magic Arrow roll
  8. Projects/UOContent/Spells/Second/Harm.cs:36
    Harm roll and range
  9. Projects/UOContent/Spells/Third/Fireball.cs:37
    Fireball roll
  10. Projects/UOContent/Spells/Fourth/Lightning.cs:36
    Lightning roll
  11. Projects/UOContent/Spells/Sixth/EnergyBolt.cs:38
    Energy Bolt roll
  12. Projects/UOContent/Spells/Sixth/Explosion.cs:59
    Explosion timer and roll
  13. Projects/UOContent/Spells/Seventh/Flamestrike.cs:36
    Flamestrike roll

Category: Character & combat