Is there an easier way of doing this? Right now, it seems incredibly redundant, and is a pain in the ass to update(there is a practically identical on ACTION part of this script, which makes four places I have to change every time I want to add one execption.

Code:
 
on ^*:TEXT:*:*: { 
  if ($chan) {
    if (Qui isin $1-) { if (quis isin $1-) || (quie isin $1-) || (quic isin $1-) || (quir isin $1-) || (quit isin $1-) || (squi isin $1-) || (quid isin $1-) || (quiz isin $1-) || (quiz isin $1-) || (equi isin $1-) ||  (quin isin $1-) || (quil isin $1-) || (xqui isin $1-) || (nqui isin $1-) || (quiv isin $1-) || (quip isin $1-) || ($chan == #IdleRPG) || (quike isin $1-) { echo -mt # < $+ $nick $+ > $$1- | halt }
      else echo 0 -mt # < $+ $nick $+ > $$1- { if (%hstatus == on) { splay quia.wav | halt }
        else halt 
      }
    }
    elseif (Bri isin $1-) { if (brim isin $1-) || (brie isin $1-) || (brin isin $1-) || (brit isin $1-) || (brig isin $1-) || (bric isin $1-) || (brid isin $1-) || (brib isin $1-) || (abri isin $1-) || (bril isin $1-) || (bris isin $1-) || (brio isin $1-) || ($chan == #IdleRPG) || (bria isin $1-) && (briana !isin $1-) { echo -mt # < $+ $nick $+ > $$1- | halt }
      else echo 0 -mt # < $+ $nick $+ > $$1- { if (%hstatus == on) { splay bri.wav | halt }
        else halt 
      }
    }
    else echo -mt # < $+ $nick $+ > $$1- | halt
  }
  else { 
    if (Qui isin $1-) { if (quis isin $1-) || (quie isin $1-) || (quic isin $1-) || (quir isin $1-) || (quit isin $1-) || (squi isin $1-) || (quid isin $1-) || (quiz isin $1-) || (quiz isin $1-) || (equi isin $1-) ||  (quin isin $1-) || (quil isin $1-) || (xqui isin $1-) || (nqui isin $1-) || (quiv isin $1-) || (quip isin $1-) || ($chan == #IdleRPG) || (quike isin $1-) { echo -mt $nick < $+ $nick $+ > $$1- | halt }
      else echo 0 -mt $nick < $+ $nick $+ > $$1- { if (%hstatus == on)  { splay quia.wav | halt }
        else halt

      }
    }
    elseif (Bri isin $1-) { if (brim isin $1-) || (brie isin $1-) || (brin isin $1-) || (brit isin $1-) || (brig isin $1-) || (bric isin $1-) || (brid isin $1-) || (brib isin $1-) || (abri isin $1-) || (bril isin $1-) || (bris isin $1-) || (brio isin $1-) || ($chan == #IdleRPG) || (bria isin $1-) && (briana !isin $1-) { echo -mt $nick < $+ $nick $+ > $$1- | halt }
      else echo 0 -mt $nick < $+ $nick $+ > $$1- { if (%hstatus == on) { splay bri.wav | halt }
        else halt
      } 
    }
    else echo -mt $nick < $+ $nick $+ > $$1- | halt
  }
}