[Bug Fix] Fix Mob::CalculateDistance(mob) Typo (#4183)

# Notes
- Was using `GetX()` for all parts of the calculation, meaning it would produce incorrect values.
- Part of [this](https://github.com/EQEmu/Server/pull/3455/files#diff-94a8e3b04f001e4f74ce2da8404cbce7653146d963a3b93be6536505035ce96dR602-R607).
This commit is contained in:
Alex King 2024-03-09 22:20:02 -05:00 committed by GitHub
parent 957b4f8821
commit d94493468c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -606,8 +606,8 @@ float Mob::CalculateDistance(float x, float y, float z) {
float Mob::CalculateDistance(Mob* mob) {
return sqrtf(
((m_Position.x - mob->GetX()) * (m_Position.x - mob->GetX())) +
((m_Position.y - mob->GetX()) * (m_Position.y - mob->GetY())) +
((m_Position.z - mob->GetX()) * (m_Position.z - mob->GetZ()))
((m_Position.y - mob->GetY()) * (m_Position.y - mob->GetY())) +
((m_Position.z - mob->GetZ()) * (m_Position.z - mob->GetZ()))
);
}