raw 366:*: set $+(%,topic,.,$2) $chan($2).topic
on @+11:topic:#:{
set $+(%,topic,.,$chan) $chan(#).topic
}
on @!*:topic:#: {
if ($len($eval($+(%,topic,.,$chan ),2)) == 0) {
echo $chan $chr(160)
echo 04 -t $chan *** NO VALID TOPIC SET
echo $chan $chr(160)
topic $chan $chr(160)
}
else topic $chan $eval($+(%,topic,.,$chan ),2)
}
on me:*:part:#:{
unset $+(%,topic,.,$chan)
}
on me:*:quit:{
unset %topic,.*
}