How do I strip just SPECIFIC colours, not all? I wrote the following script, but it doesn't strip the colours specified below in all messages that appear in mirc. like when I request the channel topic /topic $chan - the colours are not stripped. I can't see a god damn thing when e.g. yellow colour is used. There should be an option in mirc options to strip or replace just specific colours. But since there isn't, how can I extend my script to include every single message that appears in mirc, no matter who sends it and in what way?

Code:
on ^*:text:*11*:#: { echo 2 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:text:*9*:#: { echo 10 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:text:*8*:#: { echo 13 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  }
on ^*:text:*15*:#: { echo 3 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  }
on ^*:text:*0*:#: { echo 10 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  }  
on ^*:action:*11*:#: { echo 2 $chan $timestamp  <4 $+ $nick $+  >: $strip($1-) | HALTDEF  } 
on ^*:action:*9*:#: { echo 10 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:action:*8*:#: { echo 13 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:notice:*11*:#: { echo 2 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:notice:*9*:#: { echo 10 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:notice:*8*:#: { echo 13 $chan $timestamp  <4 $+ $nick $+  >: $strip($1-) | HALTDEF  } 
on ^*:notice:*15*:#: { echo 3 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:ctcp:*11*:#: { echo 2 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:ctcp:*9*:#: { echo 10 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:ctcp:*8*:#: { echo 13 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:ctcp:*15*:#: { echo 3 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:chat:*/ctcp*: { echo 4 -$chat(1) $strip($1-) | HALTDEF  } 
on ^*:chat:*11*: { echo 2 -$chat(1) <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:chat:*0*: { echo 2 -$chat(1) <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:chat:*9*: { echo 10 -$chat(1) <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:chat:*8*: { echo 10 -$chat(1) <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:chat:*14*: { echo 10 -$chat(1) <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:chat:*15*: { echo 3 -$chat(1) <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:text:*0*trigger*:#: { echo 6 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:action:*0*trigger*:#: { echo 6 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  } 
on ^*:notice:*0*trigger*:#: { echo 6 $chan $timestamp  <4 $+ $nick $+ >: $strip($1-) | HALTDEF  }