Incorrect Strength Multiplier for Carry Weight

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
Post Reply
User avatar
Ravenwing
Posts: 335
Joined: 02 Jan 2016, 02:51

Incorrect Strength Multiplier for Carry Weight

Post by Ravenwing »

There’s a user on reddit who’s convinced that some of our multipliers are wrong.
https://www.reddit.com/r/OpenMW/comment ... h=37df9c85

Anyone know how carry weight is calculated? He seems pretty sure it’s not tes3mp that’s creating the bug and I don’t have time to test it out myself.
User avatar
akortunov
Posts: 899
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation

Re: Incorrect Strength Multiplier for Carry Weight

Post by akortunov »

Our default weight multiplier is STR x5:

Code: Select all

stats.getAttribute(0).getModified()*fEncumbranceStrMult;
where fEncumbranceStrMult = 5.0 by default.
The only issue I see is when attribute with zero index is not strength for some reason.
Movement speed depends on encumberance percent, so with high Strength actor is moving faster when uses the same equipment.

Also it is unclear from descripttion if OP tested OpenMW itself after reinstall or tested TES3MP. Can TES3MP server have custon Lua scripts which alter GMSTs, add attribute caps, etc?
kuyondo
Posts: 243
Joined: 29 Mar 2016, 17:45

Re: Incorrect Strength Multiplier for Carry Weight

Post by kuyondo »

Works fine on my end. When I have 1 strength, my max encumbrance value is 5.
Post Reply