Health Calculation
When starting a new game OpenMW correctly calculates the player's starting health as (base str+base end)/2. When leveling up however the player's health incorrectly turns into (base str+base end)/2+(base end)/10.
Test case: Dunmer, Warrior, The Lady
Lvl 1 stats: Endurance: 50+25 (from the Lady) Strength: 50 Health: 50 = (50+50)/2
Lvl 2 stats: (+9 Medium Armor, +1 Long Blade) Endurance: 54+25 Strength: 52 Vanilla Health: 57.9 = 50+(54+25)/10 (Previous level health + (base endurance+ability endurance)/10) OpenMW Health: 58.4 = (54+52)/2+54/10 (Base strength+base endurance)/2 + base endurance/10
In this case both show up as 58 health (though gethealth doesn't round), but the difference is readily apparent in some other cases. I think the MCP may have made it so that the +25end from the Lady doesn't affect level-up health (by making it count as magic so players could raise their endurance to 100+25), but I'm not sure.
(RM-1787 from redmine: created on 2014-08-10 by Evil Eye, , closed on 2014-08-13 by scrawl .)