Timestamps are in GMT/BST.
| 00:18:22 | | BFLogBot - Commit f35fef562d02 | Author: watusim...@bitfighter.org | Log: Add function to return number of authenticated players |
| 00:18:24 | | BFLogBot - Commit d565868b688f | Author: watusim...@bitfighter.org | Log: Add hasObjectOfType function to database |
| 00:18:25 | | BFLogBot - Commit c1421c8b926e | Author: watusim...@bitfighter.org | Log: Normalize error checks and var names for master connection |
| 00:18:27 | | BFLogBot - Commit f446d74522d5 | Author: watusim...@bitfighter.org | Log: TWENTY FIVE FLAGS acheivement seems to be up and running -- still not displayed, but it seems to get into the database |
| 00:52:27 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 01:53:37 | | BFLogBot - Commit 7f53d367ee7c | Author: buckyballreaction | Log: Did you mean bool? |
| 03:36:34 | | zoomber_mbp has joined |
| 04:28:12 | | raptor has joined |
| 04:28:12 | | ChanServ sets mode +o raptor |
| 05:22:22 | | raptor Quit () |
| 05:25:00 | | raptor has joined |
| 05:25:00 | | ChanServ sets mode +o raptor |
| 05:25:15 | raptor | sam686: i think i crashed your server |
| 05:25:48 | raptor | all i did was play a nexus level, kill a bot, grab the flag, and start for the next bot |
| 05:27:34 | zoomber_mbp | hihi |
| 05:27:44 | zoomber_mbp | oh noo, i had to restart it raptor |
| 05:28:12 | zoomber_mbp | something went wrong with memory, a leak maybe, and also a bunch of defunct processes that are now cleaned |
| 05:28:26 | zoomber_mbp | i hope i didn't kill any gameplay going on |
| 05:30:02 | zoomber_mbp | bah, i guess sam didn't create any cron scripts |
| 05:30:53 | zoomber_mbp | where is sam686? looks online here, but can't tell if ask or not |
| 05:30:55 | zoomber_mbp | afk* |
| 05:31:48 | zoomber_mbp | anyways raptor, maybe you can explain this, but for some reason, there were 8 httpd processes. almost like nothing was being killed properly, or freezing |
| 05:31:53 | zoomber_mbp | anyways, thats all fixed now, just was odd |
| 06:15:46 | raptor | zoomber_mbp: having several httpd processes is normal |
| 06:15:54 | zoomber_mbp | having 20 is? |
| 06:15:58 | raptor | yep |
| 06:16:04 | zoomber_mbp | oh, |
| 06:16:05 | zoomber_mbp | ok |
| 06:16:06 | zoomber_mbp | well in that case |
| 06:16:16 | zoomber_mbp | anyways, i have about 1 now, so |
| 06:16:17 | raptor | older web servers would fork a lot to handle lots of requests |
| 06:16:26 | raptor | don't worry, it'll fork again :) |
| 06:16:30 | zoomber_mbp | ok |
| 06:17:48 | zoomber_mbp | sam686, keep backups constantly of your stuff from that 96 server. I fear sometime that server may go down. The website for it doesn't even exist anymore. Ill buy an exact replacement to continue hosting your servers if / once that crashes |
| 06:24:13 | raptor | yikes! it's past my curfew |
| 06:24:16 | raptor | good night! |
| 06:26:06 | zoomber_mbp | im tired too |
| 06:26:12 | | raptor Quit () |
| 07:24:49 | | zoomber_mbp Quit (Quit: zoomber_mbp) |
| 08:10:59 | | sam686 Quit (Ping timeout: 245 seconds) |
| 08:40:27 | | watusimoto has joined |
| 08:40:27 | | ChanServ sets mode +o watusimoto |
| 14:39:27 | | CrazyLinuxNerd has joined |
| 14:39:47 | CrazyLinuxNerd | eh... where is everyone? |
| 14:50:02 | | LordDVG has joined |
| 15:46:22 | watusimoto | bed? |
| 17:39:38 | | watusimoto Quit (Ping timeout: 240 seconds) |
| 18:10:26 | | raptor has joined |
| 18:10:26 | | ChanServ sets mode +o raptor |
| 18:30:48 | | CrazyLinuxNerd Quit (Quit: Leaving.) |
| 19:21:53 | | Watusimoto has joined |
| 19:59:54 | Watusimoto | hi |
| 20:00:02 | raptor | hello |
| 20:00:09 | Watusimoto | I have music for the menus! |
| 20:00:17 | raptor | no! |
| 20:00:21 | Watusimoto | indeed |
| 20:01:03 | Watusimoto | we need to have a different music loop that runs when you are in the menus; perhaps it would just loop menu.ogg/whatever if that file exists ?? |
| 20:01:17 | Watusimoto | does that seem right? |
| 20:01:51 | raptor | so we have start/stopMusic methods |
| 20:02:45 | Watusimoto | probably what we want is to pause the game music while in the menus??? |
| 20:02:48 | raptor | right now music files are just queued in a vector and loop |
| 20:03:07 | raptor | oh, there is a pauseMusic method, too, i think |
| 20:03:16 | raptor | i think i wrote that, too, in anticipation.. |
| 20:05:01 | Watusimoto | so what we need, I think, is to pause one loop (game music) and start another (menus) |
| 20:05:23 | Watusimoto | when you leave menus, we can just stop playing the menu music, and unpause the game music |
| 20:06:52 | Watusimoto | also... ogg or mp3? |
| 20:07:01 | Watusimoto | the file is in wav format at the moment |
| 20:07:11 | raptor | ogg vorbis is patent-free |
| 20:07:33 | raptor | and i don't have the mp3 libraries compiled (and it's dubious if we can distribute them) |
| 20:07:41 | Watusimoto | what tool do you use to compress to ogg? |
| 20:07:45 | raptor | oggenc |
| 20:08:00 | raptor | commandline - but really any audio encoder should have support |
| 20:08:01 | raptor | what OS? |
| 20:08:26 | Watusimoto | windows |
| 20:08:31 | raptor | 7? |
| 20:08:34 | Watusimoto | I'm on the ogg site now |
| 20:08:34 | Watusimoto | yes |
| 20:08:52 | Watusimoto | they list 4 windows compression tools |
| 20:08:58 | Watusimoto | I should be able to find one that works |
| 20:09:06 | raptor | oggdropxpd |
| 20:09:10 | raptor | is probably the simplest |
| 20:09:13 | Watusimoto | ok |
| 20:09:14 | raptor | beweet is insane |
| 20:09:21 | raptor | oggenc is simplest command-line |
| 20:09:38 | raptor | never used real* anything |
| 20:12:01 | Watusimoto | also have some possible game music |
| 20:12:17 | Watusimoto | not wild about it, but... |
| 20:13:20 | raptor | _k had this idea of music packs |
| 20:13:54 | Watusimoto | whoa, there's a rotating fish here |
| 20:14:04 | raptor | xiph mascot |
| 20:14:10 | Watusimoto | that would be it |
| 20:17:18 | raptor | yes, looks like i have pause/resume Music methods as well |
| 20:18:06 | Watusimoto | mmmm... sounds like ogg chopped the end of my file off |
| 20:18:23 | raptor | really? odd |
| 20:18:59 | Watusimoto | or maybe it's just vlc -- let me try a real player |
| 20:19:17 | raptor | i remember the days of winamp2 |
| 20:20:04 | Watusimoto | vlc |
| 20:20:09 | Watusimoto | foobar plays it fine |
| 20:20:19 | raptor | never used that one.. |
| 20:20:39 | Watusimoto | best player there is |
| 20:22:37 | Watusimoto | mmm 2 minute loop is still 2MB with ogg quality 2 |
| 20:22:42 | Watusimoto | dare I go lower? |
| 20:22:48 | raptor | is it chiptunes? |
| 20:22:56 | Watusimoto | no |
| 20:22:59 | Watusimoto | oh my no |
| 20:23:16 | Watusimoto | started at 18.8MB, so it is progress |
| 20:23:38 | Watusimoto | well, i'll check the music in -- no sense in worrying if no one else likes it |
| 20:23:44 | raptor | are you doing stereo? |
| 20:24:35 | Watusimoto | good question |
| 20:24:47 | raptor | you could cut size in half by going mono.. |
| 20:25:13 | raptor | maybe... |
| 20:25:15 | Watusimoto | looks like I am -- mono! |
| 20:25:24 | Watusimoto | sorry -- sample is in stereo |
| 20:25:32 | Watusimoto | I will try to downsample to mono |
| 20:26:02 | raptor | also guaranteed half size at 22050 Hz |
| 20:26:37 | raptor | the mono - stereo difference is complex, because i think the codec takes advantage of similar beats between channels |
| 20:30:50 | Watusimoto | 14.mb => 987kB |
| 20:30:59 | Watusimoto | not half, but not bad |
| 20:31:07 | raptor | not bad |
| 20:34:35 | Watusimoto | music is checked in |
| 20:36:18 | | BFLogBot - Commit b91bc6f25aab | Author: watusim...@bitfighter.org | Log: Potential game music |
| 20:36:20 | | BFLogBot - Commit 82b3321d9211 | Author: watusim...@bitfighter.org | Log: Merge |
| 20:37:30 | raptor | not bad |
| 20:37:34 | raptor | i like menu music |
| 20:38:54 | raptor | where di you get the menu music? |
| 20:42:23 | Watusimoto | free-loops.com |
| 20:42:39 | Watusimoto | not much else useful on the site |
| 20:43:22 | raptor | i like the game one, but i'm not sure how it fits with playing.. |
| 20:43:39 | Watusimoto | try drum loops on that site |
| 20:44:36 | Watusimoto | actually, don't bother |
| 20:44:47 | Watusimoto | I'm less confident of the game music too |
| 20:45:01 | raptor | hahaha |
| 20:45:03 | raptor | oops |
| 20:45:14 | raptor | i guess the game music plays relative to the center of the map.. |
| 20:45:43 | raptor | so if you're on the right of a map, it sounds like it's coming ffrom the left distance.. |
| 20:46:38 | | sam686 has joined |
| 20:46:38 | | ChanServ sets mode +v sam686 |
| 20:46:46 | raptor | which i'm sure is my fault... |
| 20:50:22 | Watusimoto | sounds awesome! |
| 20:55:09 | raptor | shoudl I make SoundSystem a class with non-static members and a parent of ClientGame, like FXManager? |
| 20:56:09 | Watusimoto | I don't think so |
| 20:56:14 | raptor | (I'm figuring I'd be doing the sound system jerry-rigging since I know it best... unless you are already doing it?) |
| 20:56:19 | raptor | ok |
| 20:56:33 | Watusimoto | I mean... there's really no need |
| 20:56:43 | Watusimoto | and may be counterproductive |
| 20:56:49 | raptor | ok |
| 20:57:03 | Watusimoto | as if you have mutiple client games, they botht need to play sounds via the single system sound card |
| 20:57:17 | Watusimoto | if we have two sfx classes competing with one another... not sure what would happen |
| 20:57:28 | raptor | kaboom |
| 20:57:33 | | LordDVG Quit (Ping timeout: 244 seconds) |
| 21:04:36 | Watusimoto | http://www.rymdkraft.com/music/kantarelle_EP/01-rymdkraft-kantarelle.mp3 |
| 21:04:42 | raptor | what's the best way to determin if I'm in the game or in-menu? |
| 21:04:46 | Watusimoto | not sure if I suggested that before |
| 21:04:48 | Watusimoto | ah |
| 21:04:51 | Watusimoto | easy |
| 21:05:03 | Watusimoto | as easy as just doing something |
| 21:05:05 | Watusimoto | like this |
| 21:05:13 | Watusimoto | stalling |
| 21:05:29 | raptor | haha, i remember this music |
| 21:06:20 | Watusimoto | uiManager->getCurrentUI()->getMenuID() == GameUI |
| 21:06:31 | raptor | ok |
| 21:06:55 | Watusimoto | less certain about it now that I'm listenting to it again after what... a year or two? |
| 21:07:13 | raptor | it's a little too... happy |
| 21:07:54 | Watusimoto | it is that |
| 21:09:52 | Watusimoto | this could be the "Happier Than You" music pack |
| 21:10:04 | raptor | haha |
| 21:10:14 | raptor | ok, so UIManager is a member of ClientGame? |
| 21:11:39 | Watusimoto | yes; you can use getUIManager() |
| 21:16:42 | raptor | hmmm... i'll have to work on this when i get home |
| 21:20:43 | raptor | which loop was it from the site? (the menu one?) |
| 21:28:11 | Watusimoto | checliking |
| 21:28:39 | Watusimoto | Synth Riff-23955-Free-Loops.com |
| 21:30:44 | raptor | thanks |
| 21:32:08 | Watusimoto | why? |
| 21:32:28 | Watusimoto | want to groove down with the full version? |
| 21:41:48 | | koda has joined |
| 21:43:26 | | Little_Apple has joined |
| 21:43:28 | Little_Apple | helloo |
| 21:48:20 | Little_Apple | hellooooooooooooooooooo |
| 21:48:33 | Little_Apple | Ü |
| 21:48:34 | raptor | i'm just curious if it has actual stereo effects |
| 21:54:54 | Watusimoto | not dancing around your cube? |
| 21:55:50 | raptor | done dancind |
| 21:55:54 | raptor | dancing |
| 21:56:00 | raptor | hmm... |
| 21:56:24 | raptor | should we have a sub-directory for the menu.ogg? or just hardcode it? |
| 21:56:33 | raptor | the filename |
| 21:56:56 | Watusimoto | I was wondering the same thing |
| 21:57:31 | Watusimoto | if we have a menu folder then we could just rotate songs in there as we do with regular music in game |
| 21:57:47 | Watusimoto | but it seems overkill |
| 21:58:03 | Watusimoto | and I'm not sure it really makes sense to have a menu playlist |
| 21:58:08 | Watusimoto | that's different than the game |
| 21:58:23 | Watusimoto | so maybe for the moment... do menu.ogg? |
| 21:58:33 | Watusimoto | and expand it in the future if anyone asks? |
| 21:58:42 | raptor | ok, then the in-game list could be (every ogg - menu.ogg) |
| 21:59:53 | Watusimoto | yes |
| 22:00:22 | Watusimoto | I predict the future bug report -- "how come every song in my playlist plays except menu.ogg?" |
| 22:00:31 | raptor | haha |
| 22:20:28 | | koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee) |
| 22:42:13 | | koda has joined |
| 22:57:56 | Little_Apple | pootis |
| 22:58:03 | | Little_Apple Quit (Quit: Page closed) |
| 23:01:38 | | BFLogBot - Commit d72de679f2c5 | Author: watusim...@bitfighter.org | Log: Encapsulate ugly logic, keep it away from the children. Compiles on windows, untested as of yet. |
| 23:01:39 | | BFLogBot - Commit 6ed74799912f | Author: watusim...@bitfighter.org | Log: whitespace |
| 23:01:41 | | BFLogBot - Commit 22fcc1ee72e1 | Author: watusim...@bitfighter.org | Log: (Untested) get badge info out of database |
| 23:01:42 | | BFLogBot - Commit 77f99022d6b5 | Author: watusim...@bitfighter.org | Log: Display new badge in scoreboard in a very provisional fashion |
| 23:02:55 | raptor | Watusimoto: recompile master? |
| 23:03:09 | Watusimoto | I'm doing it, and there's a problem |
| 23:03:15 | Watusimoto | hold on a sec |
| 23:03:23 | raptor | runing my script? |
| 23:05:59 | | sam686 Quit (Ping timeout: 245 seconds) |
| 23:06:56 | | sam686 has joined |
| 23:06:56 | | ChanServ sets mode +v sam686 |
| 23:09:40 | Watusimoto | no |
| 23:09:44 | Watusimoto | do we usually get this? |
| 23:09:46 | Watusimoto | ../sqlite/sqlite3.c:55991: warning: assuming signed overflow does not occur when assuming that (X - c) <= X is always true |
| 23:09:52 | raptor | yes |
| 23:10:15 | raptor | that's price we pay for -Wall with gcc :) |
| 23:10:29 | Watusimoto | ok |
| 23:10:36 | Watusimoto | well, it's time for you to take over :-) |
| 23:10:42 | raptor | compile? |
| 23:10:47 | Watusimoto | please do |
| 23:10:55 | Watusimoto | what's your script, btw? |
| 23:10:56 | raptor | i made a script for you |
| 23:11:02 | Watusimoto | excellent! |
| 23:11:07 | raptor | /home/master/update_recompile_master.sh |
| 23:11:15 | raptor | run that... |
| 23:11:23 | raptor | it will even restart master for you |
| 23:11:34 | Watusimoto | don't mind if I do! |
| 23:11:44 | | BFLogBot - Commit ae55993fb30e | Author: watusim...@bitfighter.org | Log: How did this compile? |
| 23:12:35 | Watusimoto | interesting |
| 23:12:38 | Watusimoto | I did a make clean |
| 23:12:39 | Watusimoto | then a make |
| 23:12:48 | Watusimoto | and the compile failed |
| 23:12:52 | Watusimoto | your script worked |
| 23:12:52 | raptor | my script does that |
| 23:12:55 | raptor | oh really? |
| 23:13:00 | Watusimoto | really |
| 23:13:03 | raptor | hmm... |
| 23:13:08 | Watusimoto | well, it's restarted now |
| 23:13:24 | raptor | you started it twice |
| 23:13:33 | raptor | my script restarts it for you |
| 23:13:36 | Watusimoto | I only ran the script once! |
| 23:13:41 | Watusimoto | and did not manually restart |
| 23:13:46 | raptor | huh.. ok |
| 23:14:15 | raptor | ha! |
| 23:14:18 | raptor | did you compile as root? |
| 23:14:25 | Watusimoto | possibly not |
| 23:14:25 | raptor | shame shame |
| 23:14:34 | raptor | ha! |
| 23:14:38 | raptor | you compiled as 'wat' |
| 23:14:42 | Watusimoto | I did |
| 23:14:46 | raptor | you have to change to the 'master' user |
| 23:14:51 | Watusimoto | ah, ok |
| 23:15:02 | Watusimoto | well, it's not working |
| 23:15:05 | Watusimoto | not sure why |
| 23:15:20 | Watusimoto | could the master be running the old code due to my wrong userness? |
| 23:15:22 | raptor | ok, restarted |
| 23:15:29 | raptor | that is what it is doing, yes |
| 23:15:39 | raptor | i killed the process under your username and restarted |
| 23:15:50 | Watusimoto | ok, but now it's the new code, right? |
| 23:15:53 | raptor | yes |
| 23:16:01 | raptor | uhh... |
| 23:16:09 | raptor | maybe.. |
| 23:16:15 | raptor | .. |
| 23:16:33 | raptor | i'm re-running the script as 'master' |
| 23:16:38 | raptor | i'll add a check in there, too |
| 23:16:50 | Watusimoto | slikktic... threatening your lead! |
| 23:17:01 | raptor | haha |
| 23:17:06 | Watusimoto | tied for first! |
| 23:17:13 | raptor | my lead is almost urely developmental... |
| 23:17:19 | raptor | purely |
| 23:17:25 | Watusimoto | uh oh... |
| 23:17:38 | Watusimoto | master not responding to scores request |
| 23:17:40 | raptor | master bork |
| 23:17:54 | raptor | undefined reference to `MasterServerConnection::highScores' |
| 23:18:56 | Watusimoto | what? |
| 23:19:04 | raptor | master.o: In function `MasterServerConnection::s2mSendStatistics_remote(Zap::VersionedGameStats)': |
| 23:19:06 | raptor | /home/master/bitfighter/master/master.cpp:788: undefined reference to `MasterServerConnection::highScores' |
| 23:19:07 | raptor | master.o: In function `MasterServerConnection::getHighScores(int)': |
| 23:19:09 | Watusimoto | that sounds like a python script just encoutered an undeclared var |
| 23:19:09 | raptor | /home/master/bitfighter/master/master.cpp:753: undefined reference to `MasterServerConnection::highScores' |
| 23:19:11 | raptor | /home/master/bitfighter/master/master.cpp:753: undefined reference to `MasterServerConnection::highScores' |
| 23:19:12 | raptor | link error |
| 23:19:39 | Watusimoto | I thought it was running. |
| 23:19:43 | raptor | is there another class i need to include in the Makefile? |
| 23:19:50 | Watusimoto | you can't get a link error while it's running! |
| 23:19:59 | Watusimoto | no |
| 23:20:26 | raptor | i'll try to fix real fast |
| 23:20:54 | Watusimoto | highScores is not declared anywhere anymore |
| 23:21:08 | raptor | starting the old 016 master real quick while i look... |
| 23:21:17 | Watusimoto | sorry no, it's a static |
| 23:21:23 | Watusimoto | good thinking |
| 23:22:57 | Watusimoto | it's a static in the same class as line 753 |
| 23:23:11 | raptor | just not dclared in the .cpp methinks |
| 23:23:27 | raptor | yep, that was it |
| 23:23:32 | raptor | committing... |
| 23:23:50 | Watusimoto | thought it was |
| 23:23:54 | Watusimoto | oh |
| 23:23:55 | Watusimoto | wait |
| 23:23:58 | Watusimoto | it was |
| 23:24:01 | Watusimoto | then it wasn't |
| 23:24:41 | raptor | ok... recompiling... |
| 23:24:43 | raptor | restarted |
| 23:24:44 | Watusimoto | great |
| 23:24:47 | Watusimoto | testing |
| 23:25:21 | Watusimoto | ok, highscores are screwed up |
| 23:25:30 | Watusimoto | which probably means everything else is too |
| 23:25:40 | raptor | wait |
| 23:25:56 | Watusimoto | I moved all the db select queries into a central method |
| 23:26:11 | raptor | ok, now try |
| 23:26:25 | raptor | the old master running under 'wat' was still running |
| 23:26:47 | | BFLogBot - Commit 79c34826fc1a | Author: buckyballreaction | Log: Fix compiling master |
| 23:27:14 | Watusimoto | argh |
| 23:28:48 | raptor | ok, added the user check to the compile script |
| 23:28:56 | Watusimoto | great |
| 23:31:37 | raptor | hi scores look great! |
| 23:31:41 | raptor | high |
| 23:31:49 | raptor | a score of 'raptor' must be the highest... |
| 23:31:49 | | BFLogBot - Commit 4d53a7f9066f | Author: watusim...@bitfighter.org | Log: letàs try this |
| 23:31:50 | | BFLogBot - Commit daae78e6cbb3 | Author: watusim...@bitfighter.org | Log: Merge |
| 23:32:46 | Watusimoto | running script again |
| 23:32:49 | Watusimoto | as master |
| 23:32:53 | raptor | :) |
| 23:35:54 | Watusimoto | think I killed the master |
| 23:36:15 | raptor | it's dead |
| 23:36:25 | Watusimoto | restarting |
| 23:36:42 | Watusimoto | oops... and recompiling too |
| 23:36:44 | raptor | want me to make another script that just 'restarts' it? |
| 23:37:03 | Watusimoto | yes please! |
| 23:37:26 | Watusimoto | I feel like a small child |
| 23:37:55 | raptor | ok done. same place: restart_master.sh |
| 23:39:48 | raptor | renamed the other script to: update_recompile_restart_master.sh |
| 23:44:30 | Watusimoto | funny reading little apple's chat messages |
| 23:44:36 | Watusimoto | as they scroll by on the terminal |
| 23:44:39 | raptor | talking to himself? |
| 23:44:55 | Watusimoto | random_insanity |
| 23:45:33 | Watusimoto | how do I get the output messages to not appear on the screen! |
| 23:45:38 | Watusimoto | I can't do anything! |
| 23:45:48 | raptor | oh... uh |
| 23:45:53 | raptor | log out, then back in... |
| 23:46:11 | raptor | there's got to be an easier way, though... |
| 23:46:29 | Watusimoto | they'll be pissed when the master restarts shortly... |
| 23:46:37 | Watusimoto | no more relayed chat msgs |
| 23:46:47 | Watusimoto | ah.. peace |
| 23:46:53 | | BFLogBot - Commit b19b696cf83c | Author: watusim...@bitfighter.org | Log: Fix again |
| 23:46:57 | raptor | haha |
| 23:47:30 | Watusimoto | rats, they're back |
| 23:47:58 | Watusimoto | good, scores are working again |
| 23:48:10 | Watusimoto | maybe the database method is right this time |
| 23:56:46 | Watusimoto | sorry littl apple |
| 23:56:55 | raptor | haha |
| 23:56:55 | | BFLogBot - Commit 4f4783733ca1 | Author: watusim...@bitfighter.org | Log: Fix master, and make quick and dirtz displaz of badge info in diagnostics |
| 23:56:55 | Watusimoto | gonna kill your chat again |
| 23:57:03 | raptor | hahaha |
| 23:57:08 | raptor | funny commit msg |
| 23:57:19 | Watusimoto | ha, you joined in |
| 23:57:26 | Watusimoto | stupid keyboard |
| 23:57:58 | Watusimoto | I like swiss mountains; swiss chocolate; swiss efficiency; swiss girls; but not swiss keyboards |
| 23:58:14 | raptor | haha |
| 23:58:46 | Watusimoto | especailly not when I'm not using one |
| 23:59:36 | Watusimoto | ok, badges seem to work |
| 23:59:45 | Watusimoto | at least I can see the one I earned last night |