#tfl@irc.freenode.net logs for 9 Nov 2006 (GMT)

Archive Today Yesterday Tomorrow
tfl homepage


[01:49:27] --- Marzo is now known as Marzo_away
[02:01:00] --> wizardrydragon has joined #tfl
[02:01:00] --- ChanServ gives channel operator status to wizardrydragon
[02:02:51] --- Marzo_away is now known as Marzo
[02:02:53] <Marzo> WB
[02:02:57] <wizardrydragon> Moo!
[02:03:11] <Marzo> Cluck, I say!
[02:03:31] <wizardrydragon> lol
[02:03:35] <wizardrydragon> How goes it
[02:03:45] <Marzo> The site?
[02:03:55] <wizardrydragon> Just things in general
[02:03:55] <Marzo> The modifications to the spell system?
[02:04:00] <Marzo> Oh
[02:04:01] <wizardrydragon> Or as I'd say to the bot
[02:04:02] <Marzo> Fine
[02:04:08] <wizardrydragon> Marzo: !status
[02:04:14] <Marzo> lol
[02:04:22] <Marzo> How is the bot, BTW?
[02:04:30] <wizardrydragon> Still unstable
[02:04:44] <wizardrydragon> When it has a stable build I'll put it here.
[02:04:45] <Marzo> Define 'unstable'
[02:05:05] <wizardrydragon> Crashes and takes IRC servers with it on a frequent bhasis
[02:05:11] <wizardrydragon> :D
[02:05:14] <Marzo> lol
[02:05:54] <wizardrydragon> Pagefault for the win.
[02:06:04] <Marzo> :-)
[02:06:06] <wizardrydragon> It does some neat stuff when it does work though.
[02:06:24] * wizardrydragon has it running on a local test IRC server
[02:08:28] <wizardrydragon> Right now Im badgering SF.net to see if I can implement CVS-type functions with it
[02:08:59] <wizardrydragon> for example, right now on the test hotbed I have a file version command working
[02:11:00] <wizardrydragon> <dragonBot> Help for !version
[02:11:00] <wizardrydragon> <dragonBot> usage !version <module> <file_path> description returns current revision number of file specified in path of specified module result Current CVS version of <file_path> is <version>. Commit note was <commit_note>. This version was updated <timestamp>.
[02:13:16] <Marzo> It will be nice to have this bot when it is finished...
[02:13:42] <wizardrydragon> :)
[02:13:44] <Marzo> Although I can certainly understand why SF.net would not want to allow bots to access CVS
[02:13:50] <wizardrydragon> I could too.
[02:14:14] <wizardrydragon> I don't think there would be huge objection to anon CVS read access.
[02:14:21] <wizardrydragon> That is, read access to the anon cvs.
[02:14:40] <wizardrydragon> Dev CVS is another matter, and probably won't happen.
[02:15:12] <wizardrydragon> So likelihood is it'ls data will lag.
[02:15:26] <Marzo> Even for anon cvs, some... people... might abuse the system and use up tons of bandwidth
[02:15:31] <wizardrydragon> But we'll see what SF.net says.
[02:15:38] <wizardrydragon> True.
[02:15:45] <wizardrydragon> The bot has as killswitch though.
[02:15:49] <wizardrydragon> *as/a
[02:15:50] * Marzo is thinking of the same sort of folks that deface Wikipedia pages
[02:16:05] <wizardrydragon> And thats why Wikipedia bots have killswitches :)
[02:16:09] <Marzo> :-)
[02:16:22] <wizardrydragon> The bot would flood off IRC if they tried to flood CVS anyways.
[02:16:24] <Marzo> What exactly does a killswitch do?
[02:16:27] <wizardrydragon> As is.
[02:16:33] <wizardrydragon> Exactly what it advertises.
[02:16:48] <Marzo> It kills the bot?
[02:16:55] <wizardrydragon> Yep.
[02:16:59] <wizardrydragon> Or, to be more accurate
[02:17:12] <wizardrydragon> in the case of dragonBot it disconnects it from all connections
[02:17:22] <wizardrydragon> dragonBot sits and sulks until you tell it to recon :)
[02:18:52] <wizardrydragon> Like I said, we'll see what happens.
[02:19:11] <wizardrydragon> Im not investing any deep effort into dvanced CVS funtionality until I get a thumbs up from SF.net
[02:19:24] <wizardrydragon> The command above was more a "proof of concept"
[02:20:46] <wizardrydragon> Other functions currently in various states of functionality are !flood !log !op !deop !identify !voice !panic
[02:21:59] <wizardrydragon> <dragonBot> Help for !flood:
[02:21:59] <wizardrydragon> <dragonBot> usage !flood {on|off} description Toggle switch for verbiose output result variable
[02:23:29] <wizardrydragon> <dragonBot> Help for !log:
[02:23:29] <wizardrydragon> <dragonBot> usage !log {on|off|url} description Toggle switch for op command logging. . result none, except in case of switch URL, which responds with <log_url>
[02:23:51] * wizardrydragon spots a typo in his help output
[02:24:03] * wizardrydragon runs off to DevC++ to fix it.
[02:24:24] <wizardrydragon> !op and !deop op and deop the bot.
[02:24:40] <wizardrydragon> (This is neccesary for a few bot features)
[02:25:08] <wizardrydragon> (Might have the features in question toggle it on and off at the start and end of the function, but right now I just want to get the thing working)
[02:26:53] <wizardrydragon> <dragonBot> Help for !identify:
[02:26:53] <wizardrydragon> <dragonBot> usage identify <nick> <key> description Allows administrator access to the bot result success or failure.
[02:27:49] <wizardrydragon> <dragonBot> Help for !voice:
[02:27:49] <wizardrydragon> <dragonBot> usage voice {on|off} description Has the Bot voice itself in the channel (must have level 5 access) result none
[02:28:34] <wizardrydragon> <dragonBot> Help for !panic
[02:28:35] <wizardrydragon> <dragonBot> usage !panic description Bot killswitch result one dead bot.
[02:28:55] <wizardrydragon> Thats all thats in a state of semi-working implementation.
[02:28:58] <wizardrydragon> More will follow.
[02:29:19] --> Crysta has joined #TFL
[02:29:19] --- ChanServ gives voice to Crysta
[02:29:27] <Marzo> Cool
[02:29:41] <wizardrydragon> If you have ideas for commands, I'm all ears.
[02:29:44] <wizardrydragon> Hello Crysta.
[02:29:56] <Crysta> hi
[02:30:05] <Crysta> marzo, http://img.photobucket.com/albums/v128/crystaelf/luteagain1a.gif
[02:30:09] <wizardrydragon> Check the log1
[02:30:09] <Crysta> since you told me to do it
[02:30:11] <wizardrydragon> *!
[02:30:14] <Crysta> who, me?
[02:30:15] <Marzo> I will likely have ideas when we are using the bot and I miss some functionality :-)
[02:30:18] <Crysta> do i have to? T_T
[02:30:18] <wizardrydragon> We have coloured usernames :o
[02:30:26] <Crysta> that i cant see
[02:30:32] <wizardrydragon> In the log, silly.
[02:30:35] <wizardrydragon> ?log
[02:30:35] <exultbot> Logs are available at http://www.math.leidenuniv.nl/~wpalenst/tfllog.php
[02:30:37] <Crysta> uh.. yeah
[02:30:47] <Crysta> thats nothing i really care about im afraid T_T;
[02:30:57] <wizardrydragon> ;P
[02:30:59] <Marzo> Looks good
[02:31:06] <wizardrydragon> WJP took ten minutes out of his life to do that :P
[02:31:08] <Marzo> (the lute, I mean)
[02:31:23] <Marzo> Is it retroactive?
[02:31:29] <Marzo> (what WJP did?)
[02:31:35] <Crysta> its all the same colors
[02:31:43] <Marzo> No, it isn't
[02:31:45] <Crysta> except exultbot
[02:31:51] <Marzo> (I mean, retroactive)
[02:32:08] <wizardrydragon> marzo: No, its not retroactive.
[02:32:11] <Crysta> ...
[02:32:14] <Marzo> The reason is that everyone that usually hangs out here are TFL members :-)
[02:32:15] <Crysta> its purple instead of blue
[02:32:24] <wizardrydragon> TFL developers are purple.
[02:32:24] <Crysta> wow.. thats soooo monumental
[02:32:32] <Marzo> Chanserv also displays in blue
[02:32:46] <wizardrydragon> [08/11/2006 21:30 EST-5] wmarsh: "Could there possibly be a better voting system on Wikipedia than having to manually type the vote and reason?"
[02:32:46] <wizardrydragon> [08/11/2006 21:31 EST-5] TRWBW: wmarsh: sure. thunderdome. 2 men enter, 1 man leaves.
[02:33:06] <Marzo> lol
[02:33:17] --- ChanServ gives voice to exultbot
[02:33:28] <Marzo> I am affraid there would be nobody left to edit Wikipedia afterwards
[02:33:36] <Crysta> lol
[02:33:36] <wizardrydragon> Lol
[02:33:46] <Marzo> (considering the sheer amount of vandals...)
[02:33:50] <wizardrydragon> At the beggining of the day I had 760 contribs
[02:34:02] <wizardrydragon> As of this moment I have 1196 contribs.
[02:34:12] <Marzo> O>O
[02:34:23] <wizardrydragon> So do some simple subtraction and you can find roughly the volume of vandalism I dealt with today.
[02:34:38] <Crysta> lol
[02:35:17] <wizardrydragon> AOL IP addresses are the worst
[02:35:27] <Crysta> ?
[02:35:40] <wizardrydragon> So much so that the antivandalism administrator has a big red button on his page saying "Block all AOL"
[02:35:49] <wizardrydragon> Crysta: for vandalism on Wikipedia
[02:36:24] <Marzo> Given the bulk of evidence, 'Ban AOL from the Web' seems more sensible
[02:36:32] <Crysta> ...?
[02:36:33] <wizardrydragon> LOL
[02:36:55] <wizardrydragon> You wouldnt find a single longterm Wikipedia editor who wouldnt agree with that.
[02:37:21] <Marzo> I think I wouldn't find any web admin anywhere who wouldn't agree with that
[02:37:30] <wizardrydragon> :)
[02:38:56] <wizardrydragon> Ah well.
[02:38:59] <wizardrydragon> So umm yes.
[02:39:05] <wizardrydragon> Any bot command ideas?
[02:39:19] <Marzo> Pizza delivery command?
[02:39:22] <wizardrydragon> Lol
[02:40:22] <wizardrydragon> Hmm
[02:40:28] <Marzo> What?
[02:40:32] <wizardrydragon> It wouldnt be too hard for the bot to update the new page on demand.
[02:40:39] <wizardrydragon> *news
[02:40:51] <Marzo> Indeed it would not
[02:41:02] <wizardrydragon> Especially if I steal your code :D
[02:41:09] <Marzo> :-)
[02:41:26] <wizardrydragon> (BTW can you zip that and send it to my gmail? Its easier than digging to find where CPanel made your home directory @_@ )
[02:41:35] <Marzo> I am thinking of splitting the news page into an 'recent news' and an 'all news' part
[02:41:44] <Marzo> :-)
[02:41:44] <wizardrydragon> That would be wise.
[02:41:50] <Marzo> When I am done fiddling with it, surer
[02:41:53] <Marzo> *sure
[02:41:57] <wizardrydragon> Thanks.
[02:42:26] <Marzo> In any case, the code will be basically the same
[02:42:45] <Marzo> Very similar to what I already have for the links page
[02:42:47] <wizardrydragon> The inclusion would just be different I assume
[02:43:03] <Marzo> Indeed
[02:43:11] <wizardrydragon> :)
[02:43:28] <Marzo> I am still on the stage of 'getting the site to work, then modularize everything'
[02:43:42] <wizardrydragon> I'd make adding news require havinjg !identify -ed yourself as an admin to prevent abuse, though
[02:43:46] <Marzo> So I am certainly duplicating code everywhere :-)
[02:44:14] <wizardrydragon> Easiest on the bot would have a page latestnews.include and then an allnews.include
[02:44:20] <wizardrydragon> Or whatever you care to name them
[02:44:57] <wizardrydragon> Then when you update news, the bot could just prepend old contents of latestnews.include to allnews.include and then replace it with the entered text
[02:45:04] <Marzo> I will have to discover how to parse things with php
[02:45:20] <wizardrydragon> Parse? Howso?
[02:45:21] <Marzo> Hm
[02:45:25] <Marzo> No, I won't
[02:45:38] --- wizardrydragon is now known as wiz_sock
[02:45:51] <Marzo> It just came to me... I can simply use the file date to get the box title
[02:46:04] <Marzo> And dump the contents in the box itself
[02:46:22] --- wiz_sock is now known as wizardrydragon
[02:46:32] <Marzo> Why 'wiz_sock'?
[02:46:46] <wizardrydragon> Don't ask.
[02:47:00] <Marzo> I just did :-)
[02:47:06] <wizardrydragon> :P
[02:47:31] <wizardrydragon> http://www.wikipedia.com/wiki/Sockpuppet_(Internet)
[02:47:57] <Marzo> Ah, I *knew* it had a sock fetish somewhere in there :-)
[02:48:15] <wizardrydragon> The dragonBot has some nonTFL functions too
[02:48:20] <wizardrydragon> Mostly pertaining to wikipedia
[02:48:30] <wizardrydragon> Which s why its dragonBot and not TFLbot
[02:49:00] <Marzo> Just bouncing around a few ideas re: the news page:
[02:49:26] <Marzo> Your suggestion was to make one file for recent news and one for all the others
[02:49:34] <Marzo> How would you implement that?
[02:50:17] <wizardrydragon> Possible with seperate includes contaning article data
[02:50:26] <wizardrydragon> Much like the download page is what I'd do, likely
[02:50:33] <Marzo> The way I was thinking was to have a single file, containing all news in an array; the array would get updated with the news time and text
[02:50:34] <wizardrydragon> Except modify for a news implementation
[02:51:16] <wizardrydragon> Latest news would return the one with the most recent timestamp
[02:51:20] <Marzo> The latest news are at the beginning of the array, and there is a cut-off in the normal news page
[02:51:21] <wizardrydragon> All news would return all
[02:51:35] <wizardrydragon> dragonBot would prepend a news item to the top
[02:51:49] <Marzo> So you are proposing separate files for each news entry?
[02:51:59] <wizardrydragon> No.
[02:52:04] <wizardrydragon> I think.
[02:53:56] <wizardrydragon> How do the downloads work, Marzo?
[02:54:38] <Marzo> There are arrays containing the data (I am thinking of rewriting it to one single array)
[02:54:49] <wizardrydragon> Right.
[02:54:55] <wizardrydragon> And this is one single file, correct?
[02:55:00] <Marzo> Each page has a different index
[02:55:04] <Marzo> Yes and no
[02:55:14] <wizardrydragon> Quantify.
[02:55:16] <Marzo> Each mod includes its own dat file
[02:55:41] <Marzo> Although I could also rewrite it to be a single dat file
[02:56:06] <wizardrydragon> What I suggest is to adapt the downloads code for news entries.
[02:56:07] <Marzo> (this is a hold-over from the time when there were separate pages for the mods)
[02:56:30] <Marzo> I think I will adapt the links code for both, since it is much better :-)
[02:57:20] <Marzo> Which is what I was thinking of doing, at any rate
[02:57:45] <wizardrydragon> Lol
[02:57:45] <Marzo> So the /content/news.dat file will have an array at the start
[02:58:05] <Marzo> This array contains the timestamp and text of the news entry
[02:58:13] <Marzo> Possibly containing html
[02:58:58] <Marzo> The first items on the array are the latest news, with the latest news being *the* first item
[02:59:19] <Marzo> This makes it easier for the bot to add a news entry
[02:59:19] <wizardrydragon> :)
[02:59:35] <wizardrydragon> Thats what I was suggesting, silly.
[02:59:50] <Marzo> The first 3 or so news will be displayed unless a variable is passed to the file
[03:00:08] <Marzo> say, 'news.php?showall=true'
[03:00:13] <wizardrydragon> :)
[03:00:22] <Marzo> Heh
[03:00:39] <Marzo> That is what I was thinking from the start too... a miscommunication, then :-)
[03:00:52] <wizardrydragon> :)
[03:01:27] <wizardrydragon> I prefer to reject your reality and substitute my own :D
[03:01:51] <Marzo> ISTR reading that somewhere... but I can't remember where
[03:01:56] <wizardrydragon> Lol
[03:02:04] <wizardrydragon> Its from a TV show.
[03:02:26] <Marzo> That much is obvious :-)
[03:02:37] <wizardrydragon> Myth Busters, specifially,
[03:02:45] <wizardrydragon> *specifically
[03:02:55] <Marzo> Indeed; *now* I remember it...
[03:03:13] <wizardrydragon> :)
[03:03:20] <Crysta> wooo.. mythbusters rock :D
[03:03:22] <wizardrydragon> Speaking of mythbusters
[03:03:36] <wizardrydragon> That creationist dude got banned from the forum the other day
[03:03:40] <Crysta> ?
[03:04:45] <Crysta> hm?
[03:05:02] <wizardrydragon> Not before calling me a nazi communist though, and not before I pointed out the fallacy of that title :D
[03:05:13] <Crysta> uh.. where would this be> o_O;
[03:05:21] <Marzo> So he lost the debate :-)
[03:05:22] <wizardrydragon> lol
[03:05:35] <wizardrydragon> He lost several eights
[03:05:38] <wizardrydragon> *eigths
[03:05:49] <Marzo> (and with a contradiction even... although that is not very surprising)
[03:06:08] <wizardrydragon> Does that really shock you Marzo?
[03:06:12] <wizardrydragon> :)
[03:06:12] <Marzo> No
[03:06:27] <Marzo> It just diminishes a little of my faith in mankind :-)
[03:06:31] <wizardrydragon> Lol
[03:06:37] <Marzo> Nah, not even that
[03:07:03] <wizardrydragon> Sad thing is I've heard evangelists more mainstream than that guy
[03:07:05] <Marzo> I have too little faith in mankind as it is to waste it on creationists :-)
[03:07:05] <wizardrydragon> :)
[03:07:10] <wizardrydragon> LOL
[03:07:43] <Crysta> i believe in both creationism and darwin evolution theory and pretty much every creation myth and such
[03:07:48] <Crysta> im just odd like that :p
[03:08:14] <wizardrydragon> It's all a crock of defecation if you ask me
[03:08:14] <Marzo> Do you think that more than one paragraph will be needed for news items, or that more might be neccessary?
[03:08:27] <Crysta> more might be
[03:08:36] <wizardrydragon> Marzo: up to your descresion. I can modify it for the main site if needs be
[03:08:39] <Crysta> limit it to 2 paragraphs and expand later if necessary
[03:08:43] <wizardrydragon> *discretion
[03:08:59] <Marzo> Lumping Darwin's theory along with all that crap is basically a spit on the face of every hard-working biologist from the past 150 years or so
[03:09:14] <wizardrydragon> Lol
[03:09:24] <Marzo> You can escape new lines in php, right?
[03:09:27] <wizardrydragon> yes
[03:09:32] <wizardrydragon> /n
[03:09:36] <wizardrydragon> Or maybe the other slash
[03:09:41] <wizardrydragon> Try both :D
[03:09:59] <Marzo> So I can make the engine seek out \n's in the news item and replace them with the appropriate html
[03:10:12] <Marzo> It will simplify news items
[03:10:16] <wizardrydragon> Hmm
[03:10:18] <wizardrydragon> Could work
[03:10:42] <Marzo> The alternative it to make the text an array, each with a different paragraph of the news
[03:10:51] <wizardrydragon> Problem is you cant CRLF in the document or it'll mess up the parsing
[03:11:05] <Marzo> (so we would have an array of arrays of arrays)
[03:11:25] <Marzo> Trust me to do things better than that :-)
[03:11:30] <wizardrydragon> hmm.
[03:11:34] <Marzo> Oh, I see what you mean
[03:11:49] <wizardrydragon> An array news of class newsitem could work
[03:11:55] <wizardrydragon> but that could be overcomplicating things
[03:11:58] <Marzo> Classes?
[03:12:04] <Marzo> php has classes?
[03:12:11] <wizardrydragon> :)
[03:12:29] <wizardrydragon> <insert self-evident answer here>
[03:12:58] <Marzo> Well, I think I will go with the arrays of arrays
[03:13:12] <wizardrydragon> Recursion FTW
[03:13:25] <Marzo> I can check to see if the "TEXT" part of a news item is an array or not when I determine what to do
[03:14:16] <Marzo> The bot will just have to find the first occurrence of the $NEWS_ITEMS variable and add code like the following:
[03:14:41] <Marzo> new array(
[03:14:41] <Marzo> "TIME" => "2006-11-09",
[03:14:41] <Marzo> "TEXT" => "Nothing new"
[03:14:46] <Marzo> Or:
[03:15:10] <Marzo> new array(
[03:15:10] <Marzo> "TIME" => "2003-11-09",
[03:15:10] <Marzo> "TEXT" => array("Line 1", "Line 2"),
[03:15:26] <Marzo> Both with an '),' at the end
[03:16:43] <wizardrydragon> or new array("TIME" => $now, "TEXT" => "cant be bothered");
[03:17:34] <wizardrydragon> :D
[03:17:47] <Marzo> One thing: the 'new' in 'new array' is not needed
[03:17:53] <Marzo> :-)
[03:18:09] <wizardrydragon> Hmm
[03:18:18] <wizardrydragon> I still like the bug tracker items Idea
[03:18:31] * wizardrydragon bugs SF.net staff some more
[03:18:32] <Marzo> :-)
[03:18:59] <wizardrydragon> Could split bug reports to a bugzilla install and just manipulte that, mind you.
[03:19:07] <wizardrydragon> Id rather it all be in one place though
[03:20:36] <wizardrydragon> hmm
[03:20:45] <Marzo> What?
[03:20:54] * wizardrydragon thinks devious thoughts
[03:23:39] <Crysta> "crysta thinks of cany"
[03:23:43] <Crysta> *candy
[03:23:53] <Crysta> yes cause i cant remember the command
[03:23:54] <Crysta> so shh
[03:24:02] <wizardrydragon> if check_is_present("Marzo") { timer(600) { IRC_say("/msg Marzo Bugreports: " && getOutstandingReports() && " need approval, " && getTotalReports && " total, oldest on stack: " && getOldestBugReport() && ".") } }
[03:24:41] <Marzo> if check_is_present(dragonBot) { destroySelf(); }
[03:25:05] <wizardrydragon> Lol
[03:25:21] <wizardrydragon> More seriously, that is an idea I'm bouncing around
[03:25:40] <wizardrydragon> Not specifically directed at you, though :D
[03:25:48] <Marzo> :-)
[03:25:57] <Marzo> The idea is good
[03:26:11] <wizardrydragon> Have it every x minutes.
[03:26:15] <wizardrydragon> Have x minutes setable.
[03:26:21] <wizardrydragon> Per admin user.
[03:26:24] <Marzo> Although you must take care that the bot does not flood the first one to enter IRC with everything
[03:26:40] * Marzo sets x = infinity
[03:26:44] <wizardrydragon> IRC_say has builtin flood controls.
[03:26:46] <Marzo> :-)
[03:26:58] <Marzo> I meant more of a controlled flood
[03:27:10] <wizardrydragon> it puts messages into a queue and says only one message every 30 s.
[03:27:24] <wizardrydragon> /msg would bounce if they're offline
[03:27:25] <Marzo> What I meant is: it should allow the option of not looking at the things
[03:27:43] <wizardrydragon> Ah, some clarifcation is requireds.
[03:27:46] <Marzo> Or of letting others handle one given message
[03:28:01] <wizardrydragon> The current bot BugReport setup is as follows
[03:28:13] <wizardrydragon> user reports with !bug "description"
[03:28:22] <wizardrydragon> This goes into queue bugreports[]
[03:28:40] <wizardrydragon> every x minutes, dragonBot reports queue status.
[03:29:01] <wizardrydragon> !bug latestreport gets the latest report if user is ident'd
[03:29:13] <wizardrydragon> !bug approve would place this in the tracker
[03:29:21] <wizardrydragon> !bug reject would delete the request
[03:29:37] <wizardrydragon> !bug skip skips the request and puts it at the bottom of the stack
[03:30:06] <wizardrydragon> !bug BL {user} would blacklist a user from posting bug report (queue flood control)
[03:30:23] <wizardrydragon> !bug WL {user} would whitelist a user - this users reports are automaticaly added
[03:30:29] <Marzo> !bug skip all: skips all bugs in the queue
[03:30:38] <wizardrydragon> That wouldnt do much Marzo
[03:30:45] <Marzo> !bug forward <user>: lets user <user> handle the bug
[03:30:49] <wizardrydragon> [08/11/2006 22:29 EST-5] wizardrydragon: !bug skip skips the request and puts it at the bottom of the stack
[03:30:57] <wizardrydragon> Reread that carefully
[03:31:37] <wizardrydragon> You'd just flip the stack, basically.
[03:32:01] <wizardrydragon> All admins see the same stack, so I'm unsure what use forward would be
[03:33:14] <wizardrydragon> I think the misunderstanding you have is that a certain admin would "own" an instance of the stack. this isn't the case (as is right now) - it's global
[03:33:28] <wizardrydragon> its a pool of bugreports all developers would see.
[03:36:59] * wizardrydragon prods Marzo for a response
[03:37:23] * Marzo is working on the news page and cannot be distracted
[03:37:58] * wizardrydragon distracts Marzo
[03:50:58] <wizardrydragon> On a more serious note, some feed back on the bug pool feature would be appreciated :P
[03:51:10] <Marzo> Seems interesting
[03:51:18] <Crysta> ooo.. ooo.. i have feedback
[03:51:23] <Crysta> i have no idea what it is ^^
[03:51:28] <wizardrydragon> :P
[03:51:34] <wizardrydragon> Hmm
[03:51:48] <wizardrydragon> I cant get dragonBot to authenticate properly on irc.freenode.net :o
[03:52:55] <wizardrydragon> GAh
[03:52:57] <wizardrydragon> brb
[03:53:02] <Marzo> k
[03:53:18] * wizardrydragon hobbles off in the direction of pain medications
[03:55:50] <wizardrydragon> Back
[03:55:54] <Marzo> WB
[03:56:04] <Marzo> The news page now works
[03:56:08] <wizardrydragon> That's basically the idea of how Vandalproof handles vandalism edits btw
[03:56:16] <wizardrydragon> Except with bugs, nto vandals, :)
[03:56:40] <Marzo> Check it out: http://seventowers.u7feudallands.com/news.php
[03:56:53] <Marzo> (and please give feedback on format)
[03:57:33] <wizardrydragon> Looks neat to me.
[03:57:57] <Marzo> For the case with 3 or fewer news items, the nav bar does not appear
[03:58:39] <wizardrydragon> Neat.
[04:00:14] <wizardrydragon> Lol
[04:00:15] <wizardrydragon> [08/11/2006 22:59 EST-5] Eagle_101: you are one of 13000 users
[04:00:15] <wizardrydragon> [08/11/2006 22:59 EST-5] Eagle_101: feel special now?
[04:00:15] <wizardrydragon> [08/11/2006 22:59 EST-5] Eagle_101: :P
[04:00:15] <wizardrydragon> [08/11/2006 22:59 EST-5] wizardrydragon: I'm unique.
[04:00:16] <wizardrydragon> [08/11/2006 23:00 EST-5] wizardrydragon: Just like everyone else
[04:00:18] <wizardrydragon> [08/11/2006 23:00 EST-5] wizardrydragon: :D
[04:00:53] <Marzo> The 'I'm unique. Just like everyone else.' part sounds oddly familiar
[04:02:41] <wizardrydragon> Lol
[04:04:07] * Marzo double-clicks the bedroll
[04:04:22] <Marzo> I am off to bed now
[04:04:26] <Marzo> Good night
[04:04:30] --- wizardrydragon has changed the topic to: Ultima VII: The Feudal Lands - the official channel | exultbot is UP! | dragonBot is DOWN! | Website available at http://www.u7feudallands.com | Alpha release coming soon! | Voiced users are Exult Developers or Team TFL members | TFL bugs? Use !bug "description of bug" to report them to dragonBot | dragonBot version 0.1.0.45 | TFL version 0.1a
[04:04:47] <wizardrydragon> How many hours would you like to sleep, Avatar?
[04:04:54] <Marzo> 8
[04:05:00] <wizardrydragon> Sleep well, Avatar.
[04:05:13] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[04:08:44] <Crysta> lol
[04:12:32] <wizardrydragon> So whats ya up to, Crysta
[04:13:16] <Crysta> not too much
[04:16:38] <wizardrydragon> Fun stuff
[04:17:56] <Crysta> T_T
[04:18:15] <wizardrydragon> I'm waiting for the painkillers to kick in
[04:18:27] <Crysta> and im just.. bored
[04:18:37] <wizardrydragon> Make sprites!
[04:18:40] * wizardrydragon ducks
[04:18:54] <Crysta> like what
[04:20:15] <wizardrydragon> Daemons still need a dead body
[04:20:24] <wizardrydragon> Unless I missed something
[04:21:10] <Crysta> i swear i gave you the sprites
[04:21:39] * wizardrydragon points at the second remark.
[04:23:37] <Crysta> well i thought i did :|
[04:23:53] <wizardrydragon> Lets see
[04:28:13] <Crysta> i rewmember fixing up the daemon sprites for you, but i cant find them on my PC now
[04:28:49] <wizardrydragon> I have the fixed demon ones
[04:28:54] <wizardrydragon> they need a body though
[04:29:05] <Crysta> upload that osmewhere for me please
[04:29:18] <Crysta> it wont take more than 10 minutes to make a body with those
[04:30:07] <wizardrydragon> hold on, finding where all the sprites Ive saved went to
[04:31:14] <wizardrydragon> I have
[04:31:26] <wizardrydragon> * chuckles sleeping without hat
[04:31:31] <Crysta> lol
[04:31:36] <Crysta> well i know i fixed them
[04:31:42] <Crysta> cause then i moved on to the gargoyles
[04:33:04] <wizardrydragon> * LB sleeping without hat
[04:33:16] <wizardrydragon> * LB without hat period
[04:33:28] <Crysta> magebane sheath should be in there too :p
[04:33:49] <wizardrydragon> * Fixed candles
[04:34:01] <wizardrydragon> * potential aprils fool screenshot
[04:34:15] <wizardrydragon> * Mariah sprite by me
[04:34:20] <wizardrydragon> * Mariah sprite by Marzo
[04:34:30] <wizardrydragon> * Fixed pikeman
[04:34:42] <wizardrydragon> * some lizardman dude
[04:34:54] <Crysta> havent worked on him again yet
[04:35:04] <Crysta> i did update it to be a real lizardman after what you have tho
[04:36:35] <wizardrydragon> * blackrock floor
[04:36:48] <wizardrydragon> * crafting items
[04:37:22] <Crysta> i found some of my in progress ones
[04:37:39] <wizardrydragon> * spellbooks
[04:37:47] <Crysta> oh
[04:37:50] <Crysta> spellbooks
[04:37:57] <Crysta> in teh last snapshot
[04:38:31] <Crysta> when you equip jaana's spellbook in her hand, it shows up on her character in game as mariah's spellbook, the flat version
[04:38:50] * wizardrydragon looks around
[04:39:01] <Crysta> so she's running around balancinc a spellbook on her closed fist
[04:39:02] <Crysta> lol
[04:39:08] * wizardrydragon sees it's safe and says "Thats Marzo's fault"
[04:39:13] <Crysta> XD
[04:39:48] <Crysta> i dont think i fully finished fixing those sprites
[04:40:00] <wizardrydragon> * gold automaton sprites
[04:40:08] <Crysta> i think.. i stopped
[04:40:15] <wizardrydragon> you finished
[04:40:16] <Crysta> to fix the gargoyles first
[04:40:21] <wizardrydragon> I'm going through things I fixed
[04:40:22] <Crysta> because the base sprite had so many problems
[04:40:24] <wizardrydragon> *I find
[04:40:28] <wizardrydragon> Petra though
[04:40:33] <wizardrydragon> didnt get finished
[04:40:43] <Crysta> paperdoll?
[04:40:45] <Crysta> sure did
[04:40:55] <wizardrydragon> Well I dont have a finished one :P
[04:41:24] <Crysta> only unfinished thing would be a good head for her
[04:41:24] <Crysta> lol
[04:41:51] <wizardrydragon> * LB amulet paperdool
[04:41:53] <wizardrydragon> *doll
[04:42:02] <Crysta> ohnoestehdool
[04:42:07] <wizardrydragon> * LB amulet shape
[04:42:49] <Crysta> im thinking i should arrange my photobucket account for ultima stuff later
[04:42:49] <Crysta> lol
[04:43:05] <Crysta> majority of what it has is ripped megaman sprites
[04:43:14] <Crysta> need to make an ultima folder
[04:43:15] <Crysta> lol
[04:44:15] <wizardrydragon> lol
[04:44:26] <wizardrydragon> * LB crown shape
[04:45:24] <wizardrydragon> * LB sceptre shape
[04:49:28] <wizardrydragon> Thats it I think
[04:52:21] <Crysta> think you're missing some somehow
[04:52:22] <Crysta> lol
[04:52:53] <wizardrydragon> Probably
[04:53:02] <Crysta> right now im just looking for petra
[04:53:19] <Crysta> then ill fix up the daemon body for ya quick
[04:54:30] <wizardrydragon> :)
[04:55:01] <Crysta> http://img.photobucket.com/albums/v128/crystaelf/rewhh.gif
[04:55:45] <wizardrydragon> Thank thee
[04:56:49] <Crysta> thou art welcome
[04:59:23] <wizardrydragon> :)
[05:00:16] <Crysta> http://img.photobucket.com/albums/v128/crystaelf/Imagedsdasd2.gif
[05:00:17] <Crysta> there
[05:00:22] <Crysta> now give the damn thing a body
[05:00:23] <Crysta> lol
[05:00:59] <wizardrydragon> LOL
[05:01:12] <Crysta> wait
[05:01:23] <Crysta> you didnt say you had the gargoyle fixes
[05:02:15] <wizardrydragon> Not the fixes no.
[05:02:19] <wizardrydragon> I know you gave them to me
[05:02:25] <wizardrydragon> But I mustve misplaced them :P
[05:02:28] <Crysta> exactly
[05:02:28] <Crysta> lol
[05:03:33] <Crysta> hm.. only see one of them on my photobucket.
[05:04:48] <Crysta> must notve finished th eothers
[05:04:55] <Crysta> http://img.photobucket.com/albums/v128/crystaelf/Imagewewf16.gif
[05:05:42] <wizardrydragon> lol
[05:05:59] <Crysta> so yeah just zhelkas for now
[05:06:20] <wizardrydragon> heh
[05:06:22] <wizardrydragon> cool
[05:47:07] <-- Crysta has left IRC ("Trillian (http://www.ceruleanstudios.com")
[07:26:50] --- wizardrydragon is now known as Wiz_Away
[08:02:18] --- Wiz_Away is now known as wizrdrydragon
[08:05:54] --- wizrdrydragon is now known as Wiz_Away
[11:39:02] <-- Wiz_Away has left IRC (Connection timed out)
[17:17:36] --> wizardrydragon has joined #tfl
[17:17:36] --- ChanServ gives channel operator status to wizardrydragon
[20:23:34] <-- wizardrydragon has left IRC (Client Quit)
[21:17:30] --> Crysta has joined #TFL
[21:17:30] --- ChanServ gives voice to Crysta
[21:54:27] --> Marzo has joined #tfl
[21:54:27] --- ChanServ gives channel operator status to Marzo
[21:54:36] <Marzo> Hi
[21:54:42] <Crysta> hi
[22:07:35] * Marzo punches exultbot
[22:07:50] <Crysta> lol
[22:07:58] <Marzo> Seems that it only works in #exult
[22:08:13] <Marzo> (exultbot should have dodged that)
[22:08:58] <Crysta> lol
[22:09:01] <Crysta> ah well
[22:29:48] --- Marzo is now known as Marzo_away
[22:31:34] --- Marzo_away is now known as Marzo
[22:48:01] * Crysta `
[22:48:03] <Crysta> -+
[22:50:07] <Crysta> +++++/
[22:50:16] <Marzo> ?
[22:51:51] <Crysta> sorry.. spilled something on the keyboard
[22:52:00] <Marzo> Oh
[22:52:07] <Crysta> that musta come from prying the keys out to dry it off ^^:
[22:52:10] <Crysta> sorry
[22:53:07] <Crysta> .
[22:53:14] <Crysta> putting em back in now
[22:53:14] <Crysta> lol
[22:54:13] <Crysta> :\
[22:54:24] <Crysta> dammit.. my keyboard is gonna smell like meat for weeks
[22:58:35] <Crysta> and done