Project

General

Profile

Bug #3805

Slight enchant miscalculation

Added by Jonathan Vollebregt 8 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Low
Category:
Game Mechanics
Target version:
Start date:
03/24/2017
% Done:

100%

Reproducibility:
Always
Operating system:
Other
Severity:
Minor

Description

The same enchantment gets a slightly higher total enchantment in openmw compared to vanilla:

  • Ebony staff
  • Golden saint
  • On strike
  • Weakness 100% 1s touch
  • Absorb fatigue 53 1s touch
  • Absorb health 100 1s touch

This gets total 90 enchant in vanialla, but you need fatigue at 51 to stay at 90 in openmw

See the accompanying screenshots.

Screenshot_2017-03-24_21-53-02.png View - Vanilla (1.51 MB) Jonathan Vollebregt, 03/24/2017 09:53 PM

Screenshot_2017-03-24_21-52-56.png View - OpenMW (2.25 MB) Jonathan Vollebregt, 03/24/2017 09:53 PM

History

#1 Updated by Andrei Kortunov 8 months ago

Confirmed. Some observations here:
1. It seems only multi-effect enchantments are affected.
2. In OpenMW minimal total enchant is 1 pt., in vanilla game is 1 pt. per effect.

#2 Updated by Alexander Nadeau 7 months ago

In openmw, enchant point cost depends on order of enchantments. This could be a general "enchanting calculations are wrong" bug.

#3 Updated by Miroslav Remák 7 months ago

Alexander Nadeau wrote:

In openmw, enchant point cost depends on order of enchantments.

Same in vanilla Morrowind, IIRC.

#4 Updated by Alexei Dobrohotov 6 months ago

  • Subject changed from Slight enchant miscalculation. Rounding error? to Slight enchant miscalculation
  • Status changed from New to Resolved
  • Target version set to openmw-0.43
  • % Done changed from 0 to 100
  • Operating system changed from Linux to Other

#5 Updated by Alexei Dobrohotov 6 months ago

  • Status changed from Resolved to Closed

#6 Updated by Alexei Dobrohotov 6 months ago

Note: was resolved by Andrei Kortunov with pull request 1300: https://github.com/OpenMW/openmw/pull/1300

#7 Updated by Alexei Dobrohotov 4 months ago

  • Assignee set to Andrei Kortunov

Also available in: Atom PDF