NSEntity: Check .scale before applying setsize() in case someone's funny

This commit is contained in:
Marco Cawthorne 2021-11-10 03:00:09 +01:00
parent a8e4cd5748
commit 568716ca78
Signed by: eukara
GPG key ID: C196CD8BA993248A

View file

@ -284,9 +284,14 @@ NSEntity::SetAngles(vector newAngles)
void
NSEntity::SetSize(vector newMins, vector newMaxs)
{
float sz = 1.0f;
m_vecMins = newMins;
m_vecMaxs = newMaxs;
setsize(this, m_vecMins * scale, m_vecMaxs * scale);
if (scale != 0.0)
sz = scale;
setsize(this, m_vecMins * sz, m_vecMaxs * sz);
SetSendFlags(BASEFL_CHANGED_SIZE);
}
void