mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-22 12:39:59 +00:00
Legacy(columnimp): Add TESCS limits for race weight/height scaling
This commit is contained in:
parent
1b1f0c4971
commit
54e90b4ac2
@ -585,19 +585,22 @@ namespace CSMWorld
|
||||
void set(Record<ESXRecordT>& record, const QVariant& data) override
|
||||
{
|
||||
ESXRecordT record2 = record.get();
|
||||
|
||||
float bodyAttr = std::max(0.5f, std::min(2.0f, data.toFloat()));
|
||||
|
||||
if (mWeight)
|
||||
{
|
||||
if (mMale)
|
||||
record2.mData.mMaleWeight = data.toFloat();
|
||||
record2.mData.mMaleWeight = bodyAttr;
|
||||
else
|
||||
record2.mData.mFemaleWeight = data.toFloat();
|
||||
record2.mData.mFemaleWeight = bodyAttr;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (mMale)
|
||||
record2.mData.mMaleHeight = data.toFloat();
|
||||
record2.mData.mMaleHeight = bodyAttr;
|
||||
else
|
||||
record2.mData.mFemaleHeight = data.toFloat();
|
||||
record2.mData.mFemaleHeight = bodyAttr;
|
||||
}
|
||||
record.setModified(record2);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user