From 21e6edcf2e19e4241fb04d28d84dd68617ff74c5 Mon Sep 17 00:00:00 2001 From: pierow Date: Tue, 8 Aug 2023 06:52:56 -0400 Subject: [PATCH] Fix lerk fly animation not showing if they walked off a ledge --- main/source/dlls/player.cpp | 3 ++- main/source/mod/AvHPlayer.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/main/source/dlls/player.cpp b/main/source/dlls/player.cpp index 63be793c..170e60fd 100644 --- a/main/source/dlls/player.cpp +++ b/main/source/dlls/player.cpp @@ -1891,7 +1891,8 @@ void CBasePlayer::Jump() if ( !FBitSet( m_afButtonPressed, IN_JUMP ) ) return; // don't pogo stick - if ( !(pev->flags & FL_ONGROUND) || !pev->groundentity ) + //if ( !(pev->flags & FL_ONGROUND) || !pev->groundentity ) + if ((!(pev->flags & FL_ONGROUND) && pev->iuser3 != AVH_USER3_ALIEN_PLAYER3) || !pev->groundentity) { return; } diff --git a/main/source/mod/AvHPlayer.cpp b/main/source/mod/AvHPlayer.cpp index 39715173..2cd4bfa4 100644 --- a/main/source/mod/AvHPlayer.cpp +++ b/main/source/mod/AvHPlayer.cpp @@ -4580,7 +4580,8 @@ void AvHPlayer::Jump() if ( !FBitSet( m_afButtonPressed, IN_JUMP ) ) return; // don't pogo stick - if ( !(pev->flags & FL_ONGROUND) || !pev->groundentity ) + // if ( !(pev->flags & FL_ONGROUND) || !pev->groundentity ) + if ((!(pev->flags & FL_ONGROUND) && this->GetUser3() != AVH_USER3_ALIEN_PLAYER3) || !pev->groundentity) { return; }