Skip to content

Commit b726e32

Browse files
committed
Fix flybees not finishing their death schedule if they fall into the water
1 parent 9539f40 commit b726e32

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

dlls/flybee.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -915,7 +915,7 @@ void CFlybee::RunTask ( Task_t *pTask )
915915

916916
case TASK_DIE:
917917

918-
if ( m_fSequenceFinished && m_IdealActivity == ACT_DIESIMPLE && FBitSet( pev->flags, FL_ONGROUND) )
918+
if ( m_fSequenceFinished && m_IdealActivity == ACT_DIESIMPLE && (FBitSet( pev->flags, FL_ONGROUND) || pev->waterlevel == WL_Eyes) )
919919
{
920920
pev->deadflag = DEAD_DYING;
921921
m_IdealActivity = ACT_LAND;

0 commit comments

Comments
 (0)