mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-22 21:40:42 +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
|
void set(Record<ESXRecordT>& record, const QVariant& data) override
|
||||||
{
|
{
|
||||||
ESXRecordT record2 = record.get();
|
ESXRecordT record2 = record.get();
|
||||||
|
|
||||||
|
float bodyAttr = std::max(0.5f, std::min(2.0f, data.toFloat()));
|
||||||
|
|
||||||
if (mWeight)
|
if (mWeight)
|
||||||
{
|
{
|
||||||
if (mMale)
|
if (mMale)
|
||||||
record2.mData.mMaleWeight = data.toFloat();
|
record2.mData.mMaleWeight = bodyAttr;
|
||||||
else
|
else
|
||||||
record2.mData.mFemaleWeight = data.toFloat();
|
record2.mData.mFemaleWeight = bodyAttr;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (mMale)
|
if (mMale)
|
||||||
record2.mData.mMaleHeight = data.toFloat();
|
record2.mData.mMaleHeight = bodyAttr;
|
||||||
else
|
else
|
||||||
record2.mData.mFemaleHeight = data.toFloat();
|
record2.mData.mFemaleHeight = bodyAttr;
|
||||||
}
|
}
|
||||||
record.setModified(record2);
|
record.setModified(record2);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user