Hmm...
Jakby ktos chcial, to pozwoliłem sobie poprawić parę rzeczy [właściwie to tylko 'zwielokrotnione' mordki za pomocą wyrażen regularnych]
Wystarczy pozamieniać linie które się powtarzają [czyli to jest praktycznie początek pliku]:
\"/:-?\)+/g\",\"wesoly.gif\"
(\"/;-?\)+/g\",\"<mruga>\"),\"mruga.gif\"
(\"/:-?\(+/g\",\"<smutny>\"),\"smutny.gif\"
\"/;-?\(+/g\",\"placze.gif\"
\"/[:;]-?>+/g\",\"chytry.gif\"
\"/[:;]-?\|+/g\",\"ysz.gif\"
\"/[;:]-?\]+/g\",\"krzywy.gif\"
(\"/[:;]-?\/+/g\",\"<zniesmaczony>\"),\"kwasny.gif\"
(\"/[:;]-?\*+/gi\",\"<cmok>\",\"<onajego>\"),\"cmok.gif\"
(\"/[:;]-?\[+/g\",\"<zly>\",\"wrrrr!\",\"<zdenerwowany>\"),\"zly.gif\"
(\"/[:;]-?O+/gi\",\"<wow>\",\"<szok>\",\"<zdziwiony>\"),\"wow.gif\"
\"/[:;]-?D+/gi\",\"zeby.gif\"
\"/[;:]-?P+/gi\",,\"jezyk2.gif\"
CODE
PS. U mnie działa;]