diff --git a/source/enemy/nssnake.cpp b/source/enemy/nssnake.cpp index 28f450306..84205366f 100644 --- a/source/enemy/nssnake.cpp +++ b/source/enemy/nssnake.cpp @@ -692,13 +692,14 @@ void CNpcSeaSnakeEnemy::processShot( int _frames ) m_speed++; } + m_state = NPC_GENERIC_HIT_DEATH_END; + DVECTOR offset = CLevel::getCameraPos(); if ( Pos.vy - offset.vy > VidGetScrH() ) { setToShutdown(); CGameScene::setBossHasBeenKilled(); - m_state = NPC_GENERIC_HIT_DEATH_END; } } else