diff --git a/source/enemy/ndogfish.cpp b/source/enemy/ndogfish.cpp index c455c9b35..929a25a10 100644 --- a/source/enemy/ndogfish.cpp +++ b/source/enemy/ndogfish.cpp @@ -248,6 +248,14 @@ void CNpcIronDogfishEnemy::processStandardIronDogfishAttack( int _frames ) case IRON_DOGFISH_LASER_EYE_1: case IRON_DOGFISH_LASER_EYE_2: { + if ( playerYDistSqr > 250000 ) + { + m_movementTimer = GameState::getOneSecondInFrames() * 3; + m_state = IRON_DOGFISH_THUMP_2; + + break; + } + if ( m_animNo != ANIM_IRONDOGFISH_IDLE || !m_animPlaying ) { m_animPlaying = true;