diff --git a/source/enemy/ndustdev.cpp b/source/enemy/ndustdev.cpp index 54ffa46a2..747881f89 100644 --- a/source/enemy/ndustdev.cpp +++ b/source/enemy/ndustdev.cpp @@ -77,6 +77,11 @@ void CNpcDustDevilEnemy::processMovement( int _frames ) bool pathComplete; + if ( m_soundId == NOT_PLAYING && m_data[m_type].moveSfx < CSoundMediator::NUM_SFXIDS ) + { + m_soundId = (int) CSoundMediator::playSfx( m_data[m_type].moveSfx, true ); + } + // deal with anims if ( !m_animPlaying ) diff --git a/source/enemy/npcdata.cpp b/source/enemy/npcdata.cpp index f2f4a40c8..f0eed0c54 100644 --- a/source/enemy/npcdata.cpp +++ b/source/enemy/npcdata.cpp @@ -135,7 +135,7 @@ CNpcEnemy::NPC_DATA CNpcEnemy::m_data[NPC_UNIT_TYPE_MAX] = false, false, CSoundMediator::NUM_SFXIDS, - CSoundMediator::NUM_SFXIDS, + CSoundMediator::SFX_TORNADO, false, },