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: 237
Joined: 02 Jan 2016, 02:51

Incorrect Strength Multiplier for Carry Weight

Post by Ravenwing » 26 Jul 2018, 14:23

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: 392
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation
Github profile: https://github.com/akortunov

Re: Incorrect Strength Multiplier for Carry Weight

Post by akortunov » 26 Jul 2018, 14:55

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?

User avatar
kuyondo
Posts: 221
Joined: 29 Mar 2016, 17:45

Re: Incorrect Strength Multiplier for Carry Weight

Post by kuyondo » 26 Jul 2018, 15:07

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

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests