Thanks for the detailed response, maroon. And yep, the event beeps also only seem to apply in certain places, and not for highlights for example. So it seems there probably is a discrepancy or two in the actual code then.

Again, I can't stress the need for a revamp of the settings in mIRC. Or at least some re-arranging.

So, for now, I've resorted to some custom scripting for sounds. My approach:

Code:
ON *:TEXT:*:?:{
  var %f = $true

  if ($appactive) {
    var %i = 1
    var %s = $query(0)
    while (%i <= %s) {
      if ($activewid == $query(%i).wid) {
        %f = $false
        break
      }
      inc %i
    }
  }

  if (%f) {
    /splay -w qry.wav
  }
}

ON *:TEXT:*:#:{
  if ($me isin $1-) {
    /splay -w beep.wav
  }
}


If there's any way to improve this code, I'll gladly take some input.