fix: nav: fix: nav: correct player feet in calculated jump direction (fix of previous commit)
This commit is contained in:
parent
c3f9c02ec5
commit
f7785e2424
1 changed files with 2 additions and 2 deletions
|
|
@ -847,10 +847,10 @@ bool Bot::updateNavigation () {
|
||||||
auto feet = pev->origin + pev->mins;
|
auto feet = pev->origin + pev->mins;
|
||||||
auto node = Vector { m_pathOrigin.x, m_pathOrigin.y, m_pathOrigin.z - ((m_pathFlags & NodeFlag::Crouch) ? 18.0f : 36.0f) };
|
auto node = Vector { m_pathOrigin.x, m_pathOrigin.y, m_pathOrigin.z - ((m_pathFlags & NodeFlag::Crouch) ? 18.0f : 36.0f) };
|
||||||
|
|
||||||
if (feet.z > feet.z) {
|
if (feet.z > pev->origin.z) {
|
||||||
feet = pev->origin + pev->maxs;
|
feet = pev->origin + pev->maxs;
|
||||||
}
|
}
|
||||||
feet = { pev->origin.x, pev->origin.y, pev->origin.z };
|
feet = { pev->origin.x, pev->origin.y, feet.z };
|
||||||
|
|
||||||
// calculate like we do with grenades
|
// calculate like we do with grenades
|
||||||
auto velocity = calcThrow (feet, node);
|
auto velocity = calcThrow (feet, node);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue