rendered paste bodyon ^*:NOTICE:*:#wishisgay:{
if ($1 == $chr(61)) { ;is it a relay?
haltdef ;shut up
.msg #newtisemo 14= $1- $+ ;quietly tell the others
relayecho #newtisemo $1- ;pretty colours!
}
}
alias relayecho {
var %colour = 15
var %topic = $false
if ($2 == Notice:) { %colour = $color(notice) }
elseif ($2 == Join:) { %colour = $color(join) }
elseif ($2 == Part:) { %colour = $color(part) }
elseif ($2 == Quit:) { %colour = $color(quit) }
elseif ($2 == Mode:) { %colour = $color(mode) }
elseif ($2 == Kick:) { %colour = $color(kick) }
elseif ($2 == Nick:) { %colour = $color(nick) }
elseif (($2 == Op:) || ($2 == Deop:) || ($2 == Voice:) || ($2 == Devoice:)) { %colour = $color(mode) }
elseif ($2 == Topic:) { %colour = $color(topic) | topic $1 ( $+ $3 $+ ) $5- | %topic = $true }
if (!%topic) {
echo %colour -tl $1 --- $2-
}
}