mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 23:01:30 +00:00
[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:
parent
957b4f8821
commit
d94493468c
@ -606,8 +606,8 @@ float Mob::CalculateDistance(float x, float y, float z) {
|
|||||||
float Mob::CalculateDistance(Mob* mob) {
|
float Mob::CalculateDistance(Mob* mob) {
|
||||||
return sqrtf(
|
return sqrtf(
|
||||||
((m_Position.x - mob->GetX()) * (m_Position.x - mob->GetX())) +
|
((m_Position.x - mob->GetX()) * (m_Position.x - mob->GetX())) +
|
||||||
((m_Position.y - mob->GetX()) * (m_Position.y - mob->GetY())) +
|
((m_Position.y - mob->GetY()) * (m_Position.y - mob->GetY())) +
|
||||||
((m_Position.z - mob->GetX()) * (m_Position.z - mob->GetZ()))
|
((m_Position.z - mob->GetZ()) * (m_Position.z - mob->GetZ()))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user