OK, so I encountered another issue... I figured removing $timestamp would solve the problem. Unfortunately, it didn't.

Basically, what's happening is that the $timestamp variable is being doubled in logs and buffers. Any way we can fix that?

This is what it looks like:

From the raw logs

03(12:22:29 pm) (12:22:29 pm) Bullbound (Mibbit@x-85-374-86-103.hsd0.fl.comcast.net) has joined #BDI*OOC
(12:22:57 pm) <Bullbound> hey folks, half here
03(12:23:42 pm) (12:23:42 pm) * Seoladan (admin@74.194.ox.nrw) has joined #BDI*OOC
03(12:23:56 pm) * Seoladan (admin@74.194.ox.nrw) has left #BDI*OOC
03(12:32:54 pm) (12:32:54 pm) * Arianya (Whispers@mg-73-95-237-02.dhcp.embarqhsd.net) has joined #BDI*OOC
02(12:35:03 pm) * Disconnected
Session Close: Tue Jan 14 12:35:03 2014


Reloaded into the buffer:

(11:43:46 am) Entrance Script has been activated!
(11:45:32 am) * OrchidAFK settles on messing with Starbound
(11:52:15 am) * Jillian EXPLODES.
(11:52:29 am) <Jillian> I made myself think of Board Game Online.
(12:15:49 pm) (12:15:49 pm) Selezzz (Uainne@ag17-858-278-24.ok.ok.cox.net) has joined #BDI*OOC
(12:16:08 pm) * Selestia (Uainne@ag17-858-278-24.ok.ok.cox.net) Quit (Killed (NickServ (GHOST command used by Selezzz)))
(12:16:14 pm) * Selezzz is now known as Selestia
(12:22:29 pm) (12:22:29 pm) Bullbound (Mibbit@x-85-374-86-103.hsd0.fl.comcast.net) has joined #BDI*OOC
(12:22:57 pm) <Bullbound> hey folks, half here
(12:23:42 pm) (12:23:42 pm) * Seoladan (admin@74.194.ox.nrw) has joined #BDI*OOC
(12:23:56 pm) * Seoladan (admin@74.194.ox.nrw) has left #BDI*OOC
(12:32:54 pm) (12:32:54 pm) * Arianya (Whispers@mg-73-95-237-02.dhcp.embarqhsd.net) has joined #BDI*OOC
(12:35:03 pm) * Disconnected

When I removed $timestamp, the logs and buffer now show:

* Seoladan (admin@74.194.ox.nrw) has joined #BDI*OOC

and no longer displays the timestamp from mIRC itself. I'm not sure how to fix this without the doubling of timestamp in the logs and buffers.