Timestamps are in GMT/BST.
| 00:00:22 | kaen | well my time is limited so you're more likely to get help with easier problems |
| 00:00:28 | kaen | harder problems will require more self-study |
| 00:01:48 | amgine123 | ok first issue what if i want a multi option menu item |
| 00:02:14 | kaen | did you check the docs first? |
| 00:02:26 | amgine123 | uh link |
| 00:03:07 | kaen | here's a list of menu items: http://bitfighter.org/luadocs019/class_menu_item.html |
| 00:03:20 | kaen | and please bookmark the docs, amgine123. you'll be there a lot :) |
| 00:03:29 | amgine123 | yeah |
| 00:03:39 | kaen | btw, are you scripting on 019? |
| 00:03:51 | | BFLogBot Commit: 2c1530a754b3 | Author: watusimoto | Message: Add comment |
| 00:03:53 | | BFLogBot Commit: aaabbdeb00d0 | Author: watusimoto | Message: Add pointer for new docs needed, also points out that documenting constructors is awkward... need to explore this a bit more. |
| 00:04:18 | amgine123 | aha toggle menu item? |
| 00:04:24 | kaen | bingo! |
| 00:05:19 | amgine123 | ok ill start y ading the men type (and yes im going the hard route with options) |
| 00:05:27 | raptor | I'm so happy when Watusimoto_ continues the straight line of commits.... |
| 00:05:55 | Watusimoto_ | ?? |
| 00:05:58 | amgine123 | btw kaen aptor when this is done im going to have it added to the offical Bf plugin list if its ok |
| 00:06:00 | raptor | oh hi |
| 00:06:08 | kaen | a programmer after my own heart :) |
| 00:06:10 | amgine123 | i think users would find it very helpfull |
| 00:06:21 | amgine123 | who me? |
| 00:06:25 | kaen | yep |
| 00:06:40 | amgine123 | hmm docs are a bit wnky to navigate |
| 00:07:54 | kaen | hyper-pretzeling wonky bonkers! |
| 00:08:01 | amgine123 | ?? |
| 00:08:17 | raptor | so it looks like TEST() within SetUp() don't actually get counted |
| 00:08:22 | kaen | we have a few pet words in bitfighter and I wanted to see how it felt to string them together |
| 00:08:22 | amgine123 | kaen the list of options is the stuff in { } in the toggle menu item typee correct |
| 00:08:24 | raptor | sorry EXPECT_TRUE |
| 00:08:38 | kaen | amgine123: correct |
| 00:08:38 | raptor | haha |
| 00:08:41 | kaen | raptor: :< |
| 00:09:20 | amgine123 | lol playing a online game porgramming and watching anime XD |
| 00:10:07 | amgine123 | why .new on the end of a menu itemtype |
| 00:10:14 | amgine123 | just wondering |
| 00:11:03 | kaen | well, ToggleMenuItem is the name of a class, and ToggleMenuItem.new() gives you a new instance of that class |
| 00:11:29 | amgine123 | nope dont follow |
| 00:11:36 | amgine123 | class? |
| 00:11:44 | kaen | hmm nevermind that gibberish |
| 00:12:51 | | Platskies has joined |
| 00:12:53 | kaen | basically, ToggleMenuItem is just the name of a type of menu item, ToggleMenuItem.new() means you're asking for a new toggle menu item. |
| 00:13:11 | amgine123 | oh ok |
| 00:14:09 | raptor | heading home! |
| 00:14:12 | | raptor Quit () |
| 00:16:35 | amgine123 | ok i need a hand heard |
| 00:17:07 | amgine123 | never mind |
| 00:17:40 | | sam686 has left #bitfighter |
| 00:17:51 | amgine123 | hmm actully |
| 00:18:34 | amgine123 | menu format is string table int bool string about |
| 00:18:42 | amgine123 | whats that about |
| 00:22:59 | kaen | that's the order you have to put the argyments in |
| 00:24:05 | kaen | arguments* |
| 00:24:09 | amgine123 | not 100% sure correct format ? ToggleMenuItem.new("Movment Type", { "One Spot", "By Center of Group", }, 1, 'true', "Movment type"), |
| 00:24:25 | amgine123 | used the doc asa guide |
| 00:24:38 | amgine123 | is that correct? |
| 00:27:17 | | YoshiSmb has joined |
| 00:28:30 | amgine123 | aw kaen died |
| 00:29:16 | | kaen Quit (Ping timeout: 264 seconds) |
| 00:30:19 | amgine123 | oh dear |
| 00:32:24 | YoshiSmb | something is wrong amgine? |
| 00:33:18 | amgine123 | im working on my first evr plugin and i hit a problem |
| 00:34:26 | amgine123 | I need t know how to do a do A or B tyep script based on the toggle menu seleecton |
| 00:34:58 | | kaen has joined |
| 00:34:59 | | kaen Quit (Changing host) |
| 00:34:59 | | kaen has joined |
| 00:35:11 | YoshiSmb | kaen is back |
| 00:35:22 | YoshiSmb | *sigh* |
| 00:35:55 | amgine123 | ok kaen here comes the "easy" part o what i asked you |
| 00:36:22 | amgine123 | so i want it to do srcipt A or B baed on meny tyype but i dont see anything in the docs on how |
| 00:36:33 | amgine123 | toggle menu selection |
| 00:36:43 | amgine123 | is chosen |
| 00:37:16 | amgine123 | for now i want a basic setup of A going to the part of the code i already wrote with everything stacking in 1 spot |
| 00:37:40 | amgine123 | B hasent been written yet thats a different movment type |
| 00:38:51 | | kaen_ has joined |
| 00:39:10 | | kaen_ Quit (Changing host) |
| 00:39:10 | | kaen_ has joined |
| 00:39:12 | | kaen Quit (Ping timeout: 244 seconds) |
| 00:39:16 | YoshiSmb | i've losted a profile data of Terraria forever, and i managed to get it back. (that was very close, O_o |
| 00:39:20 | | kaen_ is now known as kaen |
| 00:39:45 | amgine123 | kaenn is dead |
| 00:39:57 | kaen | sorry, my connection has been really spotty lately |
| 00:40:01 | kaen | everything looks right but 'true' |
| 00:40:04 | kaen | true and false don't have quotes |
| 00:40:09 | kaen | they're constant values like the number 1 and 0 |
| 00:40:13 | kaen | other than that, it looks great! |
| 00:40:38 | kaen | going afk for ten minutes (not dying) |
| 00:44:36 | | YoshiSmb has left #bitfighter |
| 00:49:25 | | BFLogBot Commit: 21d48503683e | Author: watusimoto | Message: Cycle through gametypes in alphabetical order on GameParams menu |
| 00:49:58 | Watusimoto_ | good night! |
| 00:50:27 | | Platskies Quit (Quit: Platskies) |
| 00:50:33 | kaen | night! |
| 00:54:46 | amgine123 | it was over 0m kaen i counted xd |
| 00:54:47 | | Platskies has joined |
| 00:54:50 | amgine123 | 10m |
| 00:55:11 | kaen | I was back before I said that :P |
| 00:55:33 | | Watusimoto_ Quit (Ping timeout: 272 seconds) |
| 00:56:07 | amgine123 | but you didnt way anything |
| 00:56:34 | kaen | I try to only speak when I have something to say |
| 00:57:15 | amgine123 | so kaen i cant find anything on A or B settings however i noticed that on s_bot it uses fnction() in main is that correct? |
| 00:57:24 | amgine123 | main() |
| 00:57:44 | amgine123 | so if i wanted a A or B woul i call the function? |
| 00:57:52 | amgine123 | guessing here |
| 00:59:25 | kaen | you don't need to write a new function |
| 01:00:00 | kaen | so, you want it to do A or B depending on something |
| 01:00:17 | kaen | can you think of a keyword you might use for that? |
| 01:00:40 | amgine123 | inn this case its ur toggle menu item setting |
| 01:00:53 | amgine123 | OR? |
| 01:01:44 | amgine123 | makes me think of bullion |
| 01:01:55 | kaen | close |
| 01:02:04 | kaen | (I think you mean boolean :) ) |
| 01:02:10 | kaen | you want it to do A if something is true, or else it should do B |
| 01:02:25 | kaen | so you say |
| 01:02:32 | kaen | if (something) then A else B end |
| 01:03:39 | kaen | it will look like this: http://pastie.org/8478917 |
| 01:03:53 | kaen | and now you have to figure what "something", "A" and "B" should be |
| 01:04:13 | amgine123 | somthing is toggle menu item setting |
| 01:04:28 | amgine123 | A is our first movment type code B will be our secnd |
| 01:04:38 | kaen | correct |
| 01:04:46 | kaen | ok, first things first: something |
| 01:04:57 | kaen | you need to tell which option the user selected |
| 01:05:02 | kaen | any idea how you'd do that? |
| 01:05:09 | amgine123 | tis could go in main correct |
| 01:05:14 | kaen | definitely |
| 01:05:38 | amgine123 | if true statment? |
| 01:05:46 | kaen | not quite |
| 01:06:06 | amgine123 | hmm |
| 01:06:07 | kaen | do you know how to refer to the option the user selected for movement type? |
| 01:06:30 | kaen | like, what would you say to refer to that in lua? |
| 01:06:46 | kaen | (think of how you refer to the value of X and Y) |
| 01:08:12 | | amgine123_ has joined |
| 01:08:15 | amgine123_ | sorry pinged out |
| 01:08:22 | amgine123_ | mised messages most likly |
| 01:08:27 | kaen | [17:06:07] <kaen> do you know how to refer to the option the user selected for movement type? |
| 01:08:28 | kaen | [17:06:29] <kaen> like, what would you say to refer to that in lua? |
| 01:08:28 | kaen | [17:06:45] <kaen> (think of how you refer to the value of X and Y) |
| 01:08:51 | kaen | last thing I got from you was [17:06:06] <amgine123> hmm |
| 01:09:15 | amgine123_ | oh getselectedmenutype ? |
| 01:09:21 | amgine123_ | or somthing like that? |
| 01:09:23 | kaen | nope |
| 01:09:35 | kaen | look in your script, how do you get the values of X and Y ? |
| 01:09:46 | amgine123_ | a loop? |
| 01:09:54 | kaen | nope |
| 01:10:05 | kaen | you do it inside of point.new |
| 01:10:08 | amgine123_ | oh args |
| 01:10:08 | kaen | alreayd |
| 01:10:12 | kaen | right |
| 01:10:21 | amgine123_ | derp |
| 01:10:23 | | amgine123 Quit (Ping timeout: 250 seconds) |
| 01:10:23 | kaen | (I think it's just "arg", no s) |
| 01:11:00 | kaen | ok, so you know how? |
| 01:11:01 | amgine123_ | so...... |
| 01:11:05 | amgine123_ | nope |
| 01:11:16 | kaen | you use arg[1] and arg[2] ... |
| 01:11:27 | kaen | so for the third menu item |
| 01:11:38 | kaen | you would use arg[3] :) |
| 01:11:40 | amgine123_ | but our intial part before that would be different |
| 01:12:09 | kaen | yes, but that doesn't affect arg[1] or arg[2] referring to menu items one and two |
| 01:12:11 | | raptor has joined |
| 01:12:11 | | ChanServ sets mode +o |
| 01:12:16 | amgine123_ | before we were gettingg a object but now its a menu? |
| 01:12:26 | kaen | nope, not at all |
| 01:12:38 | kaen | in fact you're going to use that old for loop in the new version |
| 01:12:49 | kaen | we're still getting the selected objects just like we used to |
| 01:12:49 | amgine123_ | also it will have to be seperate from teh second ort type? |
| 01:12:57 | kaen | yes |
| 01:13:15 | kaen | you'll put one type between "then" and "else", and the second type between "else" and "end" |
| 01:13:16 | amgine123_ | so just add arg3 ? |
| 01:13:21 | kaen | not quite |
| 01:13:29 | kaen | so, arg[3] is going to be a string |
| 01:13:48 | kaen | so to see which option the user selected |
| 01:14:17 | amgine123_ | ugh im hopelessly lost |
| 01:14:42 | kaen | ok, right now we're writing the "if" line |
| 01:14:54 | amgine123_ | ok |
| 01:15:01 | kaen | we have to tell the computer how to know whether it should do A or B |
| 01:15:31 | amgine123_ | and this is on the sme line as objects or if objects line |
| 01:15:59 | kaen | did you see my pastie: http://pastie.org/8478917 ? |
| 01:16:25 | kaen | we're writing the part that's going to replace "something" |
| 01:16:44 | kaen | and that whole chunk in the pastie goes after the objects = plugins:getSelectedObjects() part |
| 01:17:20 | kaen | (you're doing fine amgine123_, just go back and re-read if you need to) |
| 01:18:34 | kaen | so anyway, we say: if arg[3] == "One Spot" |
| 01:19:25 | kaen | then, when that is true (when the user has selected "One Spot" from the menu) it will run the code between "then" and "else" |
| 01:19:36 | kaen | otherwise, it will run the code between "else" and "end" |
| 01:20:37 | amgine123_ | hmm im starting to think im to stupid for this |
| 01:21:07 | kaen | no, IRC is just a really really bad way to learn programming |
| 01:21:39 | kaen | raptor: debian's alioth server had a double disk failure on monday! |
| 01:21:44 | kaen | http://lists.debian.org/debian-infrastructure-announce/2013/11/msg00001.html |
| 01:21:45 | amgine123_ | have you ever used team viewer xd |
| 01:21:55 | kaen | no |
| 01:22:04 | amgine123_ | it lets you take remote control of mym computer or vice versa |
| 01:22:21 | kaen | yeah, but I mean I could just write the script for you if that's what you wanted |
| 01:22:28 | amgine123_ | very handy for learning ive discovered before |
| 01:22:39 | kaen | and save a lot of effort for everyone involved |
| 01:22:39 | amgine123_ | er no im saying i learn by seeing |
| 01:22:44 | kaen | I thought you were more interested in learning |
| 01:22:46 | kaen | ok then |
| 01:22:51 | amgine123_ | i am |
| 01:22:55 | kaen | alright :) |
| 01:22:59 | amgine123_ | i just learn best by seeing |
| 01:23:07 | kaen | ok that makes sense |
| 01:23:31 | amgine123_ | for example if i watched yur compuer while you gave me a exampe code "thats not tge actual code i need" i would understand better |
| 01:23:49 | kaen | yes, I think you just need more example code |
| 01:24:21 | amgine123_ | so our first line is if arg[3] right/ |
| 01:24:23 | raptor | kaen: oh no! did you lose work? |
| 01:24:47 | kaen | raptor: nope, I'm not cool enough to have alioth access yet :) |
| 01:24:55 | kaen | amgine123_: that's the first part of it |
| 01:25:02 | kaen | I'm looking in my plugins for something like this |
| 01:25:20 | amgine123_ | does clip polygons use it? |
| 01:26:03 | amgine123_ | so if arg[3] |
| 01:26:17 | amgine123_ | how would i saw i want arg 3 to be the toggle menu item setting |
| 01:26:34 | kaen | you use "string equality" |
| 01:26:43 | kaen | if arg[3] == "One Spot" |
| 01:27:10 | amgine123_ | so == means it must be the same |
| 01:27:16 | kaen | right |
| 01:27:24 | amgine123_ | case sensitive/ |
| 01:27:27 | amgine123_ | ?? |
| 01:27:28 | kaen | yes |
| 01:27:41 | amgine123_ | oh dear better not make a tpyo. |
| 01:27:47 | kaen | lua is always case sensitive |
| 01:28:08 | amgine123_ | ... it would be easier if it wasent |
| 01:29:12 | amgine123_ | so if arg[3] == "onespot' then correct? |
| 01:29:19 | amgine123_ | ignoring case |
| 01:30:04 | amgine123_ | i think i get it now |
| 01:30:23 | kaen | that's right! |
| 01:30:31 | amgine123_ | http://pastie.org/8478954 |
| 01:30:46 | amgine123_ | i think im .5 steps ahead of you |
| 01:30:55 | amgine123_ | added else |
| 01:31:45 | kaen | hehe nice :) |
| 01:31:55 | kaen | so, does it work? |
| 01:32:01 | amgine123_ | so now i want my different sort type that i havent wrote yet |
| 01:32:05 | kaen | and any idea what goes between "else" and "end" ? |
| 01:32:13 | amgine123_ | my B |
| 01:32:15 | amgine123_ | ;0 |
| 01:32:18 | amgine123_ | :) |
| 01:32:18 | kaen | that's right :P |
| 01:32:27 | kaen | any idea what the code will look like? |
| 01:32:45 | amgine123_ | however how do i move by gruop with tge objects center (no stacking0 |
| 01:33:00 | amgine123_ | objects[i]:setPos(point.new(arg[1], arg[2])) stacks |
| 01:33:16 | kaen | yes, good question |
| 01:33:17 | kaen | but first |
| 01:33:20 | amgine123_ | i dont want stacking for argument 2 |
| 01:33:24 | kaen | does your script actually run right now? |
| 01:33:30 | amgine123_ | havent tested |
| 01:33:37 | kaen | the "one step" part should work |
| 01:33:40 | kaen | test often! |
| 01:33:57 | kaen | make small changes and always check that what you just wrote works when you're able to |
| 01:34:04 | kaen | one spot* |
| 01:34:16 | amgine123_ | yeah wrting a whle script then testig can be messy i bet xd |
| 01:34:41 | amgine123_ | im sure you raptor or wattsimo have done that before |
| 01:34:44 | amgine123_ | hehe |
| 01:35:39 | amgine123_ | bbl piano practice time |
| 01:36:04 | | amgine123_ is now known as [afk]amgine123 |
| 01:39:33 | | kaen Quit (Ping timeout: 246 seconds) |
| 01:46:45 | | Skybax Quit (Ping timeout: 248 seconds) |
| 01:47:38 | | Skybax has joined |
| 01:53:46 | | Skybax Quit (Ping timeout: 246 seconds) |
| 01:59:51 | [afk]amgine123 | im back :( |
| 01:59:56 | [afk]amgine123 | darn it kaen |
| 02:00:18 | | [afk]amgine123 is now known as amgine123 |
| 02:08:11 | | Flynnn has joined |
| 02:09:17 | amgine123 | kaen died RIP |
| 02:13:36 | | kaen has joined |
| 02:13:36 | | kaen Quit (Changing host) |
| 02:13:36 | | kaen has joined |
| 02:23:27 | amgine123 | ok kaen |
| 02:23:31 | amgine123 | so |
| 02:24:08 | amgine123 | question would it be somthing like if a do a else C if b do b else c if i wante more then 2 |
| 02:24:18 | amgine123 | multi |
| 02:25:59 | amgine123 | kaen you dead? |
| 02:26:12 | kaen | you need elseif |
| 02:26:35 | kaen | if conditionA then A elseif conditionB then B else C end |
| 02:26:45 | kaen | amgine123: my connection isreally, really, bad |
| 02:26:56 | amgine123 | i thik its irc i auto dc also |
| 02:27:04 | kaen | so I'm probably going to be disconnected for long periods of time like that |
| 02:27:12 | kaen | no it's just my modem is fried |
| 02:28:32 | | Platskies Quit (Read error: Connection reset by peer) |
| 02:28:52 | amgine123 | ok cause im going to add a condidtion 3 |
| 02:29:00 | amgine123 | arg 4 |
| 02:30:46 | | Platskies has joined |
| 02:31:32 | kaen | you can use as many elseif as you wnat |
| 02:31:34 | kaen | want |
| 02:31:41 | amgine123 | kaen my plugin isnt showing up in my bf 19 |
| 02:31:42 | kaen | but only on "if" and one "else" |
| 02:32:06 | kaen | make sure it's in the folder and that it's name something.lua |
| 02:35:10 | kaen | raptor: clipper is already being packaged! |
| 02:35:14 | kaen | they just started on the 4th |
| 02:35:18 | kaen | as "libpolyclipping" |
| 02:36:14 | amgine123 | your clipping prrogram? |
| 02:36:43 | amgine123 | uhoh crash |
| 02:36:49 | amgine123 | no menu |
| 02:38:36 | amgine123 | line 23 my else line |
| 02:41:56 | amgine123 | http://pastie.org/8479057 hmm |
| 02:42:17 | amgine123 | crashes but on line 22 which is my else line |
| 02:42:30 | amgine123 | oops |
| 02:42:51 | amgine123 | duh let me guess elseif needs to be on the previous line correct? |
| 02:44:57 | amgine123 | http://pastie.org/8479061 adjustment |
| 02:45:03 | amgine123 | correct kaen? |
| 02:47:27 | raptor | uh oh, they use a much different version... |
| 02:47:38 | kaen | with lots of improvements! |
| 02:47:47 | kaen | amgine123: |
| 02:48:03 | amgine123 | yes? |
| 02:48:05 | kaen | if and elseif need a "then" after the condition |
| 02:48:23 | amgine123 | ah |
| 02:48:23 | kaen | also, you need to pay attention on how you format your code |
| 02:48:30 | amgine123 | so elseif then |
| 02:48:32 | kaen | every time you write if, elseif, else, or end |
| 02:48:37 | kaen | start a new line |
| 02:48:44 | kaen | and yes, elseif condition then |
| 02:48:54 | kaen | oh, also "then" |
| 02:48:55 | amgine123 | erk |
| 02:49:04 | amgine123 | si elseif next line then? |
| 02:49:05 | kaen | start a new line on "then" as well |
| 02:49:11 | kaen | yep |
| 02:50:03 | amgine123 | http://pastie.org/8479069 |
| 02:50:45 | amgine123 | btw silly question why is argument 3 before 2 and 1 wll changin it break my code |
| 02:52:50 | amgine123 | i need to learn patince on waiting 5m for a repsonse on irc |
| 02:52:53 | amgine123 | XD |
| 02:53:28 | amgine123 | btw so yur clip polygons is being like officalized as lua ? |
| 02:55:08 | kaen | I think you just need to learn to try more things yourself :) |
| 02:55:15 | kaen | ok, so I was formatting your code for you |
| 02:55:24 | kaen | this is an example of how your code should look: |
| 02:55:33 | kaen | and I'm talking mostly about the line breaks and spaces here |
| 02:55:42 | kaen | http://pastie.org/8479075 |
| 02:56:25 | kaen | notice how the function, for loop, the if statement, and code inside of the if statement are all at different tab levels |
| 02:56:32 | amgine123 | question abut argument nubmers above |
| 02:56:39 | kaen | I'll answer it in a second |
| 02:56:43 | kaen | this is important |
| 02:56:55 | amgine123 | hmm three ends? |
| 02:57:03 | kaen | you format your code like that so you know which lines are happening in which loops/if statements |
| 02:57:27 | kaen | notice how when you enter the loop, you increase the indent level, and when you enter the if statement |
| 02:57:36 | kaen | then you decrease the indent level and end |
| 02:57:57 | kaen | and "then" "else" and "elseif" go on the same line as the if statement |
| 02:58:06 | amgine123 | kind of |
| 02:58:23 | amgine123 | funny thing i ussly dont understand then figure it out myself |
| 02:58:27 | amgine123 | Xd |
| 02:58:30 | kaen | and yes, you need an "end" for every "function" "if" "while" and "for" |
| 02:59:04 | kaen | trust me, if you take the time to format your code properly, you'll save yourself lots of time when you try to figure it out again later |
| 02:59:15 | raptor | amen! |
| 02:59:20 | amgine123 | yeah your proobablyright |
| 02:59:40 | kaen | I promise you it's true |
| 02:59:42 | amgine123 | bet that apllys 99% of the time to raptor (hehe) |
| 02:59:45 | kaen | ask any programmer ever |
| 03:00:26 | amgine123 | are you using a full indent or three spaces |
| 03:01:01 | kaen | four spaces |
| 03:02:34 | amgine123 | ah ok |
| 03:02:43 | amgine123 | im still trying to understand spacing |
| 03:02:43 | kaen | oh and about arg |
| 03:02:56 | amgine123 | looks like your nesting in a sense |
| 03:03:08 | kaen | yes that's exactly it |
| 03:03:12 | kaen | the loops are nested |
| 03:03:21 | kaen | and nesting the lines helps keep track of that |
| 03:04:20 | amgine123 | ah my nesting is nesty right now |
| 03:04:27 | amgine123 | looks terrible |
| 03:04:33 | amgine123 | smthings wrong |
| 03:04:53 | amgine123 | doesnt help that im still not 100% sure how to nestthem |
| 03:05:50 | kaen | you can figure out all the rules in that example |
| 03:05:54 | amgine123 | do 6and 4? |
| 03:05:57 | amgine123 | er |
| 03:06:13 | kaen | as you post more code I'll format it for you, you'll catch on pretty quick |
| 03:06:46 | amgine123 | er nope still not getting it yet |
| 03:06:56 | kaen | oops I messed up! |
| 03:06:56 | kaen | sorry |
| 03:07:02 | amgine123 | ?? |
| 03:07:20 | amgine123 | ugh my elseif and thens are messd up now |
| 03:07:24 | | Platskies Quit (Quit: Platskies) |
| 03:07:30 | amgine123 | trying to fix them |
| 03:08:20 | kaen | http://pastie.org/8479091 |
| 03:08:55 | kaen | and where I put CONDITION you need to put a condition |
| 03:09:06 | kaen | like: arg[3] == "Other Option" |
| 03:09:29 | | Platskies has joined |
| 03:11:16 | amgine123 | wtf is my keyb aord b roke its thinking backspace is space and space is backspac |
| 03:11:23 | amgine123 | ... |
| 03:11:36 | amgine123 | uh problem |
| 03:12:09 | amgine123 | our condidtion would be if it was option 2 but wuld option 3 break it ? |
| 03:12:20 | amgine123 | so if option 2 or 3? |
| 03:12:56 | amgine123 | btw args numbers? |
| 03:13:02 | amgine123 | ] |
| 03:13:04 | amgine123 | ] |
| 03:15:09 | amgine123 | zzz |
| 03:16:18 | kaen | I'm cooking dinner |
| 03:16:32 | kaen | the numbers corresponding to the menu item number |
| 03:16:33 | amgine123 | whACHA COOKING |
| 03:16:40 | kaen | arg[1] is always the first |
| 03:16:41 | amgine123 | ugh keybaord! |
| 03:16:45 | kaen | arg[2] is always the second |
| 03:16:46 | kaen | etc. |
| 03:17:01 | kaen | that's why arg[1] is X arg[2] is Y and arg[3] is the move type |
| 03:17:05 | amgine123 | so i think my args need to be fixed |
| 03:17:22 | amgine123 | caus i put type as arg 1 |
| 03:18:00 | amgine123 | thats probably why my plugin was crashing |
| 03:18:19 | kaen | very likely |
| 03:18:34 | kaen | when you get an error, paste it |
| 03:18:47 | kaen | I'll help you learn how to read the error messages too |
| 03:18:57 | kaen | that'll make it easier for you to know what part you have to ifx |
| 03:18:58 | kaen | fix |
| 03:19:10 | kaen | also, I'm making breaded garlic parmesan chicken breasts |
| 03:19:29 | kaen | with fresh grated parmesan :) |
| 03:20:06 | amgine123 | nice i had costa vita ^_^ |
| 03:20:52 | kaen | mm that sounds good |
| 03:21:37 | kaen | my girlfriend wants me to cook more mexican and less italian |
| 03:23:24 | amgine123 | btw question regarding the condidtion exmple you gave me |
| 03:24:13 | amgine123 | your example had option 2 but what if osmone had option 3 wouldnt that crsh the code wouldnt it need to be option 2 or 3 condidtion |
| 03:25:07 | amgine123 | or for arg 1 |
| 03:26:13 | amgine123 | hold on pastie |
| 03:26:31 | kaen | ok |
| 03:26:36 | kaen | pastie the whole script |
| 03:26:38 | kaen | it's ok :) |
| 03:29:33 | amgine123 | http://pastie.org/8479114 |
| 03:37:10 | kaen | sorry afk (you know) |
| 03:37:18 | kaen | anyway that looks good |
| 03:37:40 | kaen | arg[1] will always be your ToggleMenuItem |
| 03:38:24 | kaen | so: elseif arg[1] == "By Center of Group" |
| 03:38:39 | kaen | and lines 20-22 should be unindented one level |
| 03:39:38 | kaen | and then indent 19-28 |
| 03:39:49 | kaen | actually the whole thing is a little misformatted ... I'll show you |
| 03:40:38 | amgine123 | i think the args being wrong was why my programme was crashing. |
| 03:41:25 | kaen | http://pastie.org/8479135 |
| 03:41:26 | kaen | I only formatted main() |
| 03:42:16 | kaen | remember to paste your errors, too |
| 03:42:58 | amgine123 | so about args........ |
| 03:43:12 | kaen | any specific questions? |
| 03:44:33 | | Nothing_Much Quit (Remote host closed the connection) |
| 03:44:55 | | Nothing_Much has joined |
| 03:45:50 | amgine123 | yes im going to need help on my B nd C lines now |
| 03:46:45 | amgine123 | b move my group with cenbter |
| 03:47:38 | | kaen Quit (Ping timeout: 245 seconds) |
| 03:49:27 | amgine123 | arg |
| 03:52:40 | | Iamtaz has joined |
| 03:59:02 | Iamtaz | is anyone here familiar with a bug |
| 03:59:14 | Iamtaz | where you keep firing phasers w/o losing energy or holding he key down? |
| 03:59:49 | Iamtaz | al you gotta do is hold the left click to fire |
| 03:59:59 | Iamtaz | hit esc without letting to of the fire |
| 04:00:24 | Iamtaz | then you can let go and hit esc |
| 04:00:41 | Iamtaz | and you'll still be firing |
| 04:00:51 | Iamtaz | can even shield and turbo |
| 04:00:54 | Iamtaz | while doing this |
| 04:01:31 | Iamtaz | I mean while firing |
| 04:03:00 | Iamtaz | found it out while fighting with lil bro over the controls :D |
| 04:03:26 | Iamtaz | oh |
| 04:03:32 | Iamtaz | nvm i think u do lose energy |
| 04:03:38 | Iamtaz | just phaser was impossible to tell |
| 04:04:06 | Iamtaz | pretty minor then |
| 04:06:02 | | QuartzQuartz has joined |
| 04:06:25 | QuartzQuartz | Hey so umm. @raptor |
| 04:06:50 | QuartzQuartz | raptor me love you long time |
| 04:07:15 | QuartzQuartz | I'm thinking I should just go ahead and host a level contest |
| 04:12:49 | amgine123 | !ninja |
| 04:12:49 | BFLogBot | ninjas die in space |
| 04:13:26 | | kaen has joined |
| 04:13:26 | | kaen Quit (Changing host) |
| 04:13:26 | | kaen has joined |
| 04:14:10 | kaen | hi again |
| 04:14:37 | kaen | QuartzQuartz: I'm sure Quartz_ or Quartz__ are both available |
| 04:14:53 | QuartzQuartz | maybe. |
| 04:14:59 | QuartzQuartz | !ninja |
| 04:14:59 | BFLogBot | ninjas die in space |
| 04:15:10 | Iamtaz | Confused. |
| 04:15:23 | QuartzQuartz | LEVEL CONTEST |
| 04:15:25 | QuartzQuartz | IT'S GONNA HAPPEN |
| 04:15:30 | QuartzQuartz | Because i came up with an awesome prize idea. |
| 04:15:39 | Iamtaz | Quartz did u lardy make a good slip level |
| 04:15:48 | Iamtaz | what? |
| 04:16:07 | QuartzQuartz | Nope. |
| 04:16:31 | Iamtaz | I cleaned it up like you guys said to. (geez it feels clean now |
| 04:16:39 | QuartzQuartz | haha nice |
| 04:16:51 | Iamtaz | I NAMED IT SLIPPY |
| 04:16:55 | QuartzQuartz | It really is pretty decent for a third map, keep up the good work :D |
| 04:16:58 | QuartzQuartz | And nice, I love the title. |
| 04:18:28 | Iamtaz | my brother has been telling me to listen to him |
| 04:18:34 | Iamtaz | for five minutes |
| 04:18:37 | Iamtaz | i said go ahead |
| 04:18:39 | Iamtaz | but he said no |
| 04:18:42 | Iamtaz | i wouldn't answer |
| 04:18:55 | Iamtaz | what would you do? |
| 04:19:18 | kaen | !bug |
| 04:19:18 | BFLogBot | To enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs |
| 04:19:43 | kaen | Iamtaz: prefer the google code bugtracker to reporting bugs in the forum |
| 04:20:30 | Iamtaz | ok |
| 04:20:48 | amgine123 | wb kaen |
| 04:21:20 | kaen | I just wrote yours for you Iamtaz https://code.google.com/p/bitfighter/issues/detail?id=299&thanks=299&ts=1384402863 |
| 04:21:31 | kaen | good eye, thanks for the report :) |
| 04:21:40 | kaen | afk for 20 minutes |
| 04:21:42 | kaen | back soon! |
| 04:23:41 | QuartzQuartz | Alright everybody, "STUPID CONTEST" is on!! |
| 04:23:45 | QuartzQuartz | Check the forums. |
| 04:23:47 | | QuartzQuartz Quit (Quit: Page closed) |
| 04:24:10 | kaen | heyo |
| 04:24:14 | kaen | itd pivcey |
| 04:24:21 | kaen | spicey* |
| 04:24:57 | | Iamtaz Quit (Ping timeout: 250 seconds) |
| 04:25:29 | | iamtaz has joined |
| 04:25:42 | iamtaz | hello |
| 04:37:11 | amgine123 | hey kaen B line of code now |
| 04:44:02 | amgine123 | move objects in sets by relitive center |
| 04:49:46 | | Quartz has joined |
| 04:50:09 | | Quartz is now known as Guest26952 |
| 04:50:12 | Guest26952 | nuuuu |
| 04:50:22 | Guest26952 | I TRIED SO HAAAARD. AND GOT SO FAAAAR |
| 04:50:23 | kaen | back! |
| 04:50:41 | Guest26952 | You know you dig the contest. ;) |
| 04:50:59 | kaen | looking |
| 04:51:02 | amgine123 | kaen will you help me with my code |
| 04:51:10 | Guest26952 | COOL! |
| 04:51:18 | kaen | I'll help you fix your attempted solution, amgine123 :) |
| 04:51:26 | kaen | give it a try and pastie what you have |
| 04:51:43 | amgine123 | ell first im tryingto figure out what goes in my elseif arg |
| 04:53:13 | amgine123 | http://pastie.org/8479238 |
| 04:59:20 | | Guest26952 Quit (Quit: Page closed) |
| 05:02:18 | amgine123 | ken? |
| 05:02:22 | amgine123 | dead? |
| 05:06:13 | kaen | so you "if" condition |
| 05:06:30 | kaen | was: if arg[1] == "One Spot" |
| 05:06:42 | kaen | so what might your elseif condition be? |
| 05:07:20 | kaen | you'll still use arg[1] because you're still checking the menu item value |
| 05:07:30 | kaen | the toggle menu item* |
| 05:11:40 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 05:14:57 | | Flynnn has joined |
| 05:18:13 | | Flynnn Quit (Client Quit) |
| 05:23:26 | | iamtaz_ has joined |
| 05:46:04 | | raptor Quit () |
| 05:47:17 | | iamtaz_ Quit (Ping timeout: 250 seconds) |
| 05:48:09 | | iamtaz Quit (Ping timeout: 250 seconds) |
| 05:52:05 | | kumul Quit (Ping timeout: 248 seconds) |
| 05:57:44 | amgine123 | bye |
| 05:59:14 | | kumul has joined |
| 06:00:14 | | kumul Quit (Client Quit) |
| 06:02:01 | | amgine123 Quit (Ping timeout: 250 seconds) |
| 06:05:25 | | kumul has joined |
| 07:18:02 | | Platskies Quit (Read error: Connection reset by peer) |
| 07:18:28 | | Platskies has joined |
| 07:21:47 | | destroyerimo has joined |
| 07:21:53 | destroyerimo | sup dudes |
| 07:34:02 | | kumul Quit (Read error: Connection reset by peer) |
| 07:34:17 | destroyerimo | did u guys play? |
| 07:51:35 | | destroyerimo Quit (Read error: Connection reset by peer) |
| 07:52:15 | | destroyerimo has joined |
| 08:16:08 | | Flynnn has joined |
| 08:22:02 | | destroyerimo Quit (Read error: Connection reset by peer) |
| 08:22:28 | | destroyerimo has joined |
| 08:26:26 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 08:28:31 | | destroyerimo_ has joined |
| 08:38:12 | | Platskies__ has joined |
| 08:46:00 | | Platskies Quit (*.net *.split) |
| 08:51:01 | | destroyerimo__ has joined |
| 08:51:17 | destroyerimo__ | oh |
| 08:51:18 | destroyerimo__ | lol |
| 08:51:29 | | destroyerimo__ has left #bitfighter |
| 08:53:48 | | destroyerimo Quit (Read error: Connection reset by peer) |
| 09:01:15 | | destroyerimo_ Quit (Ping timeout: 245 seconds) |
| 09:04:23 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 09:20:19 | | -rothfuss.freenode.net- *** Looking up your hostname... |
| 09:20:20 | | -rothfuss.freenode.net- *** Checking Ident |
| 09:20:20 | | -rothfuss.freenode.net- *** No Ident response |
| 09:20:20 | | -rothfuss.freenode.net- *** Couldn't look up your hostname |
| 09:20:26 | | BFLogBot has joined |
| 09:20:26 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 09:21:11 | | Flynnn has joined |
| 09:22:36 | | [None PING] |
| 09:22:36 | BFLogBot | As a math atheist, I think I should be excused from this. -- Calvin, to Hobbes |
| 09:24:42 | | [None PING] |
| 09:24:42 | BFLogBot | Life is full of surprises but never when you need one. -- Calvin |
| 09:26:48 | | [None PING] |
| 09:26:48 | BFLogBot | I liked things better when I didn't understand them. -- Calvin |
| 09:28:54 | | [None PING] |
| 09:28:54 | BFLogBot | YAAH! DEATH TO OATMEAL! -- Calvin |
| 09:31:00 | | [None PING] |
| 09:31:00 | BFLogBot | Miss Wormwood: Calvin where was the Byzantine empire? Calvin: I'll take "outer planets" for $100. |
| 09:33:06 | | [None PING] |
| 09:33:06 | BFLogBot | Be careful or be road-kill. -- Calvin |
| 09:35:12 | | [None PING] |
| 09:35:12 | BFLogBot | I'm killing time while I wait for life to shower me with meaning and happiness. -- Calvin |
| 09:37:18 | | [None PING] |
| 09:37:18 | BFLogBot | Given that sooner or later we're all just going to die, what's the point of learning about integers? -- Calvin |
| 09:39:24 | | [None PING] |
| 09:39:24 | BFLogBot | You know what we need, Hobbes? We need an attitude. Yeah, you can't be cool if you don't have an attitude. -- Calvin |
| 09:41:30 | | [None PING] |
| 09:41:30 | BFLogBot | Reality continues to ruin my life. -- Calvin |
| 09:43:36 | | [None PING] |
| 09:43:36 | BFLogBot | If we don't all watch the same TV, what will keep our culture homogeneous? -- Calvin |
| 09:44:47 | | Flynnn Quit (Quit: Leaving) |
| 09:45:42 | | [None PING] |
| 09:45:42 | BFLogBot | Be careful or be road-kill. -- Calvin |
| 09:47:48 | | [None PING] |
| 09:47:48 | BFLogBot | But Calvin is no kind and loving god! He's one of the old gods! He demands sacrifice! -- Calvin |
| 09:49:54 | | [None PING] |
| 09:49:54 | BFLogBot | I imagine bugs and girls have a dim perception that nature played a cruel trick on them, but they lack the intelligence to really comprehend the magnitude of it. -- Calvin |
| 09:52:00 | | [None PING] |
| 09:52:00 | BFLogBot | Why waste time learning, when ignorance is instantaneous? -- Calvin |
| 09:54:06 | | [None PING] |
| 09:54:06 | BFLogBot | It seems like once people grow up, they have no idea what's cool. -- Calvin |
| 09:54:35 | | Flynnn has joined |
| 09:56:12 | | [None PING] |
| 09:56:12 | BFLogBot | Sometimes it seems things go by too quickly. We are so busy watching out for what's just ahead of us that we don't take the time to enjoy where we are. -- Calvin |
| 09:58:18 | | [None PING] |
| 09:58:18 | BFLogBot | "Dad buried in landslide! Jubilant throngs fill streets! Stunned father inconsolable - demands recount!" -- Calvin |
| 10:00:24 | | [None PING] |
| 10:00:24 | BFLogBot | The real fun of living wisely is that you get to be smug about it. -- Calvin |
| 10:02:30 | | [None PING] |
| 10:02:30 | BFLogBot | As a math atheist, I think I should be excused from this. -- Calvin, to Hobbes |
| 10:04:36 | | [None PING] |
| 10:04:36 | BFLogBot | I don't need to compromise my principles, because they don't have the slightest bearing on what happens to me anyway. -- Calvin |
| 10:06:42 | | [None PING] |
| 10:06:42 | BFLogBot | Thank you. before I begin, I'd like everyone to notice that my report is in a professional, clear plastic binder... When a report looks this good, you know it'll get an A. That's a tip kids. Write it down. -- Calvin |
| 10:08:48 | | [None PING] |
| 10:08:48 | BFLogBot | But the important thing is persistence. -- Calvin trying to juggle eggs |
| 10:10:54 | | [None PING] |
| 10:10:54 | BFLogBot | YAAH! DEATH TO OATMEAL! -- Calvin |
| 10:13:00 | | [None PING] |
| 10:13:00 | BFLogBot | If you care, you just get disappointed all the time. If you don't care nothing matters so you are never upset. -- Calvin |
| 10:15:06 | | [None PING] |
| 10:15:06 | BFLogBot | You can present the material, but you can't make me care. -- Calvin |
| 10:17:12 | | [None PING] |
| 10:17:12 | BFLogBot | I don't need to compromise my principles, because they don't have the slightest bearing on what happens to me anyway. -- Calvin |
| 10:19:18 | | [None PING] |
| 10:19:18 | BFLogBot | Some people are pragmatists, taking things as they come and making the best of the choices available. Some people are idealists, standing for principle and refusing to compromise. And some people just act on any whim that enters their heads. I pragmatically turn my whims into principles! -- Calvin |
| 10:21:24 | | [None PING] |
| 10:21:24 | BFLogBot | Weekends don't count unless you spend them doing something completely pointless. -- Calvin |
| 10:21:59 | | Flynnn Quit (Quit: Leaving) |
| 10:23:30 | | [None PING] |
| 10:23:30 | BFLogBot | What's the point of wearing your favorite rocketship underpants if nobody ever asks to see 'em? -- Calvin |
| 10:25:36 | | [None PING] |
| 10:25:36 | BFLogBot | One of the joys of being a kid is that experiences are new and therefore more intense. -- Calvin sniffing mustard |
| 10:27:42 | | [None PING] |
| 10:27:42 | BFLogBot | Calvin: Who can fathom the feminine mind? Hobbes: I like 'em anyway. |
| 10:29:48 | | [None PING] |
| 10:29:48 | BFLogBot | I liked things better when I didn't understand them. -- Calvin |
| 10:31:54 | | [None PING] |
| 10:31:54 | BFLogBot | "MOM, CAN I SET FIRE TO MY BED MATTRESS?" "No, Calvin." "CAN I RIDE MY TRICYCLE ON THE ROOF?" "No, Calvin." "Then can I have a cookie?" "No, Calvin." ("She's on to me.") |
| 10:34:00 | | [None PING] |
| 10:34:00 | BFLogBot | You can present the material, but you can't make me care. -- Calvin |
| 10:36:06 | | [None PING] |
| 10:36:06 | BFLogBot | Weekends don't count unless you spend them doing something completely pointless. -- Calvin |
| 10:38:12 | | [None PING] |
| 10:38:12 | BFLogBot | Calvin: I think we have got enough information now, don't you? Hobbes: All we have is one "fact" that you made up. Calvin: That's plenty. By the time we add an introduction, a few illustrations and a conclusion, it'll look like a graduate thesis. |
| 10:40:18 | | [None PING] |
| 10:40:18 | BFLogBot | Oops, I always forget the purpose of competition is to divide people into winners and losers. -- Hobbes being sarcastic |
| 10:42:24 | | [None PING] |
| 10:42:24 | BFLogBot | Dad are you vicariously living through me in the hope that my accomplishments will validate your mediocre life and in some way compensate for all the opportunities you botched? -- Calvin |
| 10:44:30 | | [None PING] |
| 10:44:30 | BFLogBot | But the important thing is persistence. -- Calvin trying to juggle eggs |
| 10:46:36 | | [None PING] |
| 10:46:36 | BFLogBot | My life needs a rewind/erase button. -- Calvin |
| 10:48:42 | | [None PING] |
| 10:48:42 | BFLogBot | If you couldn't find any weirdness, maybe we'll just have to make some! -- Calvin |
| 10:50:48 | | [None PING] |
| 10:50:48 | BFLogBot | Mom and dad say I should make my life an example of the principles I believe in. But every time I do, they tell me to stop it. -- Calvin |
| 10:52:54 | | [None PING] |
| 10:52:54 | BFLogBot | I suppose the secret to happiness is learning to appreciate the moment. -- Calvin |
| 10:55:00 | | [None PING] |
| 10:55:00 | BFLogBot | The only skills I have the patience to learn are those that have no real application in life. -- Calvin |
| 10:57:06 | | [None PING] |
| 10:57:06 | BFLogBot | All this modern technology just makes people try to do everything at once. -- Hobbes |
| 10:59:12 | | [None PING] |
| 10:59:12 | BFLogBot | Someday I'll write my own philosophy book. -- Calvin |
| 11:01:18 | | [None PING] |
| 11:01:18 | BFLogBot | Summer is butter on your chin and corn mush between every tooth. -- Calvin |
| 11:03:24 | | [None PING] |
| 11:03:24 | BFLogBot | There's never enough time to do all the nothing you want. -- Calvin |
| 11:04:18 | | Platskies__ Quit (Read error: Connection reset by peer) |
| 11:05:30 | | [None PING] |
| 11:05:30 | BFLogBot | Some things don't need the thought people give them. -- Hobbes |
| 11:06:33 | | Platskies has joined |
| 11:07:36 | | [None PING] |
| 11:07:36 | BFLogBot | I'm killing time while I wait for life to shower me with meaning and happiness. -- Calvin |
| 11:09:42 | | [None PING] |
| 11:09:42 | BFLogBot | Calvin: I think we have got enough information now, don't you? Hobbes: All we have is one "fact" that you made up. Calvin: That's plenty. By the time we add an introduction, a few illustrations and a conclusion, it'll look like a graduate thesis. |
| 11:11:48 | | [None PING] |
| 11:11:48 | BFLogBot | Miss Wormwood: What state do you live in? Calvin: Denial. Miss Wormwood: I don't suppose I can argue with that... |
| 11:13:54 | | [None PING] |
| 11:13:54 | BFLogBot | To make a bad day worse, spend it wishing for the impossible. -- Calvin |
| 11:16:00 | | [None PING] |
| 11:16:00 | BFLogBot | If good things lasted forever, would we appreciate how precious they are? -- Hobbes |
| 11:16:09 | | Platskies Quit (Quit: Platskies) |
| 11:18:06 | | [None PING] |
| 11:18:06 | BFLogBot | I think we dream so we don't have to be apart so long. If we're in each other's dreams, we can play together all night. -- Calvin |
| 11:20:12 | | [None PING] |
| 11:20:12 | BFLogBot | Hobbes: Well, you still have afternoons and weekends. Calvin: That's when I watch TV. |
| 11:22:18 | | [None PING] |
| 11:22:18 | BFLogBot | Who wouldn't be interested in everything we do?! -- Calvin |
| 11:24:24 | | [None PING] |
| 11:24:24 | BFLogBot | Someday I'll write my own philosophy book. -- Calvin |
| 11:26:30 | | [None PING] |
| 11:26:30 | BFLogBot | If you want to stay dad you've got to polish your image. I think the image we need to create for you is "repentant but learning". -- Calvin |
| 11:28:36 | | [None PING] |
| 11:28:36 | BFLogBot | Thank you. before I begin, I'd like everyone to notice that my report is in a professional, clear plastic binder... When a report looks this good, you know it'll get an A. That's a tip kids. Write it down. -- Calvin |
| 11:30:42 | | [None PING] |
| 11:30:42 | BFLogBot | I thrive on change... I thrive on making other people change. -- Calvin |
| 11:31:47 | | watusimoto has joined |
| 11:31:47 | | ChanServ sets mode +o |
| 11:32:48 | | [None PING] |
| 11:32:48 | BFLogBot | The inside of my head was exploding with fireworks. Fortunately, my last thought turned out the lights when it left. -- Calvin |
| 11:34:54 | | [None PING] |
| 11:34:54 | BFLogBot | All this modern technology just makes people try to do everything at once. -- Hobbes |
| 11:37:00 | | [None PING] |
| 11:37:00 | BFLogBot | Miss Wormwood: What state do you live in? Calvin: Denial. Miss Wormwood: I don't suppose I can argue with that... |
| 11:39:06 | | [None PING] |
| 11:39:06 | BFLogBot | If we don't all watch the same TV, what will keep our culture homogeneous? -- Calvin |
| 11:41:12 | | [None PING] |
| 11:41:12 | BFLogBot | One of the joys of being a kid is that experiences are new and therefore more intense. -- Calvin sniffing mustard |
| 11:43:18 | | [None PING] |
| 11:43:18 | BFLogBot | My family is dysfunctional and my parents won't empower me. Consequently I'm not self actualized. -- Calvin |
| 11:45:24 | | [None PING] |
| 11:45:24 | BFLogBot | For your information, I'm staying like this, and everyone else can just get used to it! If people don't like me the way I am, well TOUGH BEANS! It's a free country! I don't need anyone's permission to be the way I want! This is how I am - Take it or leave it! -- Calvin |
| 11:47:30 | | [None PING] |
| 11:47:30 | BFLogBot | What do you get when you cross a cantaloupe with lassie? A melon-collie baby! Get it?? HA HA HA OH OH HA HA! -- Calvin |
| 11:49:36 | | [None PING] |
| 11:49:36 | BFLogBot | I'm looking for something that can deliver a 50-pound payload of snow on a small feminine target. Can you suggest something? Hello...? -- Calvin |
| 11:51:42 | | [None PING] |
| 11:51:42 | BFLogBot | The purpose of writing is to inflate weak ideas, obscure pure reasoning, and inhibit clarity. With a little practice, writing can be an intimidating and impenetrable fog! -- Calvin |
| 11:53:48 | | [None PING] |
| 11:53:48 | BFLogBot | Weekends don't count unless you spend them doing something completely pointless. -- Calvin |
| 11:55:54 | | [None PING] |
| 11:55:54 | BFLogBot | "MOM, CAN I SET FIRE TO MY BED MATTRESS?" "No, Calvin." "CAN I RIDE MY TRICYCLE ON THE ROOF?" "No, Calvin." "Then can I have a cookie?" "No, Calvin." ("She's on to me.") |
| 11:58:00 | | [None PING] |
| 11:58:00 | BFLogBot | It's great to have a friend who appreciates an earnest discussion of ideas. -- Calvin |
| 12:00:06 | | [None PING] |
| 12:00:06 | BFLogBot | Who wouldn't be interested in everything we do?! -- Calvin |
| 12:02:12 | | [None PING] |
| 12:02:12 | BFLogBot | I'm looking for something that can deliver a 50-pound payload of snow on a small feminine target. Can you suggest something? Hello...? -- Calvin |
| 12:04:18 | | [None PING] |
| 12:04:18 | BFLogBot | I don't understand this! Not a single part of my horoscope came true! ... The paper should print Mom's daily predictions. Those sure come true. -- Calvin |
| 12:06:24 | | [None PING] |
| 12:06:24 | BFLogBot | Some things don't need the thought people give them. -- Hobbes |
| 12:08:30 | | [None PING] |
| 12:08:30 | BFLogBot | Who wouldn't be interested in everything we do?! -- Calvin |
| 12:10:36 | | [None PING] |
| 12:10:36 | BFLogBot | I imagine girls and bugs have a dim perception that nature played a cruel trick on them but they lack the intelligence to really comprehend the magnitude of it. -- Calvin |
| 12:12:42 | | [None PING] |
| 12:12:42 | BFLogBot | Miss Wormwood: What state do you live in? Calvin: Denial. Miss Wormwood: I don't suppose I can argue with that... |
| 12:13:34 | | Darrel has joined |
| 12:13:39 | | destroyerimo has joined |
| 12:14:48 | | [None PING] |
| 12:14:48 | BFLogBot | Dad are you vicariously living through me in the hope that my accomplishments will validate your mediocre life and in some way compensate for all the opportunities you botched? -- Calvin |
| 12:16:54 | | [None PING] |
| 12:16:54 | BFLogBot | I say, if your knees aren't green by the end of the day, you ought to seriously re-examine your life. -- Calvin |
| 12:17:17 | | destroyerimo_ has joined |
| 12:19:00 | | [None PING] |
| 12:19:00 | BFLogBot | The intrepid Spaceman Spiff is stranded on a distant planet! ...our hero ruefully acknowledges that this happens fairly frequently... -- Calvin as Spaceman Spiff |
| 12:21:05 | | destroyerimo Quit (Ping timeout: 272 seconds) |
| 12:21:06 | | [None PING] |
| 12:21:06 | BFLogBot | I'm a simple man with complex tastes. -- Calvin |
| 12:23:12 | | [None PING] |
| 12:23:12 | BFLogBot | Endorsing products is the American way of expressing individuality. -- Calvin |
| 12:25:18 | | [None PING] |
| 12:25:18 | BFLogBot | Calvin: I think we have got enough information now, don't you? Hobbes: All we have is one "fact" that you made up. Calvin: That's plenty. By the time we add an introduction, a few illustrations and a conclusion, it'll look like a graduate thesis. |
| 12:27:24 | | [None PING] |
| 12:27:24 | BFLogBot | Weekends don't count unless you spend them doing something completely pointless. -- Calvin |
| 12:29:30 | | [None PING] |
| 12:29:30 | BFLogBot | Thank you. before I begin, I'd like everyone to notice that my report is in a professional, clear plastic binder... When a report looks this good, you know it'll get an A. That's a tip kids. Write it down. -- Calvin |
| 12:31:36 | | [None PING] |
| 12:31:36 | BFLogBot | Susie: When life gives you a lemon, make lemonade. Calvin: I say, when life gives you a lemon, wing it right back and add some lemons of your own! |
| 12:33:42 | | [None PING] |
| 12:33:42 | BFLogBot | Often it takes some calamity to make us live in the present. Then suddenly we wake up and see all the mistakes we have made. But it is too late to change anything. -- Calvin |
| 12:35:48 | | [None PING] |
| 12:35:48 | BFLogBot | If people could put rainbows in zoos, they'd do it. -- Hobbes |
| 12:37:54 | | [None PING] |
| 12:37:54 | BFLogBot | Be careful or be road-kill. -- Calvin |
| 12:40:00 | | [None PING] |
| 12:40:00 | BFLogBot | Sometimes it seems things go by too quickly. We are so busy watching out for what's just ahead of us that we don't take the time to enjoy where we are. -- Calvin |
| 12:40:20 | | Watusimoto_ has joined |
| 12:42:06 | | [None PING] |
| 12:42:06 | BFLogBot | I think we dream so we don't have to be apart so long. If we're in each other's dreams, we can play together all night. -- Calvin |
| 12:44:12 | | [None PING] |
| 12:44:12 | BFLogBot | Sometimes one should just look at things and think about things without doing things. -- Calvin |
| 12:46:18 | | [None PING] |
| 12:46:18 | BFLogBot | Golly, I'd hate to have a kid like me! -- Calvin |
| 12:48:24 | | [None PING] |
| 12:48:24 | BFLogBot | If you care, you just get disappointed all the time. If you don't care nothing matters so you are never upset. -- Calvin |
| 12:50:30 | | [None PING] |
| 12:50:30 | BFLogBot | My family is dysfunctional and my parents won't empower me. Consequently I'm not self actualized. -- Calvin |
| 12:52:36 | | [None PING] |
| 12:52:36 | BFLogBot | I don't need to compromise my principles, because they don't have the slightest bearing on what happens to me anyway. -- Calvin |
| 12:54:42 | | [None PING] |
| 12:54:42 | BFLogBot | For your information, I'm staying like this, and everyone else can just get used to it! If people don't like me the way I am, well TOUGH BEANS! It's a free country! I don't need anyone's permission to be the way I want! This is how I am - Take it or leave it! -- Calvin |
| 12:56:48 | | [None PING] |
| 12:56:48 | BFLogBot | Susie: When life gives you a lemon, make lemonade. Calvin: I say, when life gives you a lemon, wing it right back and add some lemons of your own! |
| 12:58:54 | | [None PING] |
| 12:58:54 | BFLogBot | Hobbes: Shouldn't we read the instructions? Calvin: Do I look like a sissy? |
| 13:01:00 | | [None PING] |
| 13:01:00 | BFLogBot | Calvin: I think we have got enough information now, don't you? Hobbes: All we have is one "fact" that you made up. Calvin: That's plenty. By the time we add an introduction, a few illustrations and a conclusion, it'll look like a graduate thesis. |
| 13:03:06 | | [None PING] |
| 13:03:06 | BFLogBot | I don't need to compromise my principles, because they don't have the slightest bearing on what happens to me anyway. -- Calvin |
| 13:05:12 | | [None PING] |
| 13:05:12 | BFLogBot | Oops, I always forget the purpose of competition is to divide people into winners and losers. -- Hobbes being sarcastic |
| 13:07:18 | | [None PING] |
| 13:07:18 | BFLogBot | Oops, I always forget the purpose of competition is to divide people into winners and losers. -- Hobbes being sarcastic |
| 13:09:24 | | [None PING] |
| 13:09:24 | BFLogBot | If something is so complicated that you can't explain it in 10 seconds, then it's probably not worth knowing anyway. -- Calvin |
| 13:11:30 | | [None PING] |
| 13:11:30 | BFLogBot | You can present the material, but you can't make me care. -- Calvin |
| 13:13:36 | | [None PING] |
| 13:13:36 | BFLogBot | You don't get to be mom if you can't fix everything just right. -- Calvin |
| 13:15:42 | | [None PING] |
| 13:15:42 | BFLogBot | The real fun of living wisely is that you get to be smug about it. -- Calvin |
| 13:17:48 | | [None PING] |
| 13:17:48 | BFLogBot | Miss Wormwood: What state do you live in? Calvin: Denial. Miss Wormwood: I don't suppose I can argue with that... |
| 13:17:57 | destroyerimo_ | bflogbot spamming out of control guys |
| 13:17:57 | BFLogBot | You don't get to be mom if you can't fix everything just right. -- Calvin |
| 13:20:15 | | [None PING] |
| 13:20:15 | BFLogBot | Why can't I ever build character at a Miami condo or a casino somewhere? -- Calvin |
| 13:22:21 | | [None PING] |
| 13:22:21 | BFLogBot | Why waste time learning, when ignorance is instantaneous? -- Calvin |
| 13:24:27 | | [None PING] |
| 13:24:27 | BFLogBot | Hobbes: Shouldn't we read the instructions? Calvin: Do I look like a sissy? |
| 13:24:42 | destroyerimo_ | yes u do |
| 13:26:33 | | [None PING] |
| 13:26:33 | BFLogBot | Well, it just seemed wrong to cheat on an ethics test. -- Calvin |
| 13:28:39 | | [None PING] |
| 13:28:39 | BFLogBot | Someday I'll write my own philosophy book. -- Calvin |
| 13:30:45 | destroyerimo_ | smd |
| 13:30:45 | | [None PING] |
| 13:30:45 | BFLogBot | Hobbes: Shouldn't we read the instructions? Calvin: Do I look like a sissy? |
| 13:30:58 | destroyerimo_ | i told u yes |
| 13:31:02 | destroyerimo_ | wat do u want |
| 13:31:06 | destroyerimo_ | lil shit |
| 13:32:51 | | [None PING] |
| 13:32:51 | BFLogBot | You can present the material, but you can't make me care. -- Calvin |
| 13:34:18 | destroyerimo_ | dude calvin's a dickhead |
| 13:34:57 | | [None PING] |
| 13:34:57 | BFLogBot | That's the problem with nature, something's always stinging you or oozing mucous all over you. Let's go and watch TV. -- Calvin |
| 13:37:03 | | [None PING] |
| 13:37:03 | BFLogBot | That's the problem with nature, something's always stinging you or oozing mucous all over you. Let's go and watch TV. -- Calvin |
| 13:39:09 | | [None PING] |
| 13:39:09 | BFLogBot | Hobbes: Shouldn't we read the instructions? Calvin: Do I look like a sissy? |
| 13:41:13 | destroyerimo_ | YEEESSSSSS |
| 13:41:15 | | [None PING] |
| 13:41:15 | BFLogBot | But Calvin is no kind and loving god! He's one of the old gods! He demands sacrifice! -- Calvin |
| 13:43:21 | | [None PING] |
| 13:43:21 | BFLogBot | For your information, I'm staying like this, and everyone else can just get used to it! If people don't like me the way I am, well TOUGH BEANS! It's a free country! I don't need anyone's permission to be the way I want! This is how I am - Take it or leave it! -- Calvin |
| 13:44:04 | destroyerimo_ | seriously guys...the bot is gonna destroy everything...it went out of control... |
| 13:45:27 | | [None PING] |
| 13:45:27 | BFLogBot | That's the difference between me and the rest of the world! Happiness isn't good enough for me! I demand euphoria! -- Calvin |
| 13:47:33 | | [None PING] |
| 13:47:33 | BFLogBot | My ethicator machine must've had a built-in moral compromise spectral release phantasmatron! I'm a genius! -- Calvin |
| 13:49:39 | | [None PING] |
| 13:49:39 | BFLogBot | I liked things better when I didn't understand them. -- Calvin |
| 13:51:45 | | [None PING] |
| 13:51:45 | BFLogBot | I don't understand this! Not a single part of my horoscope came true! ... The paper should print Mom's daily predictions. Those sure come true. -- Calvin |
| 13:53:51 | | [None PING] |
| 13:53:51 | BFLogBot | Often it takes some calamity to make us live in the present. Then suddenly we wake up and see all the mistakes we have made. But it is too late to change anything. -- Calvin |
| 13:55:57 | | [None PING] |
| 13:55:57 | BFLogBot | A voice crackles in Calvin's radio: "Enemy fighters at two o'clock!" "Roger. What should I do until then?" |
| 13:58:03 | | [None PING] |
| 13:58:03 | BFLogBot | Know what I pray for? The strength to change what I can, the inability to accept what I can't and the incapacity to tell the difference. -- Calvin |
| 14:00:09 | | [None PING] |
| 14:00:09 | BFLogBot | Why waste time learning, when ignorance is instantaneous? -- Calvin |
| 14:02:15 | | [None PING] |
| 14:02:15 | BFLogBot | Why do we drink cow's milk? Who was the first guy who first looked at a cow and said "I think I'll drink whatever comes out of these things when I squeeze 'em!"? -- Calvin |
| 14:02:46 | Nothing_Much | goodness |
| 14:04:21 | | [None PING] |
| 14:04:21 | BFLogBot | It must be awful to be a girl. I'm sure it's frustrating knowing that men are bigger, stronger and better at abstract thought than women. Really, if you are a girl, what would make you go on living? -- Calvin, Dictator-For-Life, of GROSS (Get Rid Of Slimy girlS) |
| 14:06:18 | | Watusimoto_ Quit (Ping timeout: 240 seconds) |
| 14:06:27 | | [None PING] |
| 14:06:27 | BFLogBot | Why should I have to work for everything? It's like saying that I don't deserve it. -- Calvin |
| 14:08:33 | | [None PING] |
| 14:08:33 | BFLogBot | I don't need to compromise my principles, because they don't have the slightest bearing on what happens to me anyway. -- Calvin |
| 14:09:36 | | sam686 has joined |
| 14:09:36 | | ChanServ sets mode +v |
| 14:10:39 | | [None PING] |
| 14:10:39 | BFLogBot | Oops, I always forget the purpose of competition is to divide people into winners and losers. -- Hobbes being sarcastic |
| 14:12:45 | | [None PING] |
| 14:12:45 | BFLogBot | Hobbes: What if the public doesn't like your work? Calvin: They are not supposed to like it. This is avant-garde stuff! I'm criticizing the low brows who can't appreciate great art like this! |
| 14:14:51 | | [None PING] |
| 14:14:51 | BFLogBot | Mom knows EVERYTHING! -- Calvin |
| 14:16:57 | | [None PING] |
| 14:16:57 | BFLogBot | I say, if your knees aren't green by the end of the day, you ought to seriously re-examine your life. -- Calvin |
| 14:18:50 | BFLogBot | I suppose if we couldn't laugh at things that don't make sense, we couldn't react to a lot of life. -- Hobbes |
| 14:20:49 | | -holmes.freenode.net- *** Looking up your hostname... |
| 14:20:49 | | -holmes.freenode.net- *** Checking Ident |
| 14:20:49 | | -holmes.freenode.net- *** No Ident response |
| 14:20:49 | | -holmes.freenode.net- *** Couldn't look up your hostname |
| 14:20:55 | | BFLogBot has joined |
| 14:20:55 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 14:26:25 | | YoshiSmb has joined |
| 15:24:46 | | Nothing_Much Quit (Remote host closed the connection) |
| 15:26:31 | | Nothing_Much has joined |
| 15:56:42 | | HylianSavior has joined |
| 16:03:29 | | YoshiSmb Quit (Ping timeout: 250 seconds) |
| 16:14:54 | | YoshiSmb has joined |
| 16:19:19 | | Canseco has joined |
| 16:29:58 | destroyerimo_ | finally!!!!!!1 |
| 16:30:31 | destroyerimo_ | bflogbot screw u! |
| 16:30:31 | BFLogBot | I imagine bugs and girls have a dim perception that nature played a cruel trick on them, but they lack the intelligence to really comprehend the magnitude of it. -- Calvin |
| 16:30:47 | | YoshiSmb Quit (Ping timeout: 250 seconds) |
| 16:32:43 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:43 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:51 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:51 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:51 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:52 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:52 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:52 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:52 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:52 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:32:54 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:10 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:11 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:11 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:12 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:12 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:13 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:15 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:15 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:15 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:15 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:15 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:16 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:16 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:17 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:17 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:18 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:18 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:19 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:19 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:20 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:20 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:33:27 | | sam686 Quit (Excess Flood) |
| 16:33:56 | destroyerimo_ | ....... |
| 16:34:00 | destroyerimo_ | screw u BFLogBot |
| 16:34:00 | BFLogBot | The purpose of writing is to inflate weak ideas, obscure pure reasoning, and inhibit clarity. With a little practice, writing can be an intimidating and impenetrable fog! -- Calvin |
| 16:34:14 | destroyerimo_ | ...seriously......screw....u... |
| 16:34:19 | destroyerimo_ | ur the fag! |
| 16:34:56 | | sam686 has joined |
| 16:34:56 | | ChanServ sets mode +v |
| 16:35:16 | destroyerimo_ | ur the impentrable fag |
| 16:35:26 | destroyerimo_ | impenetrable |
| 16:35:30 | destroyerimo_ | dam bot... |
| 16:35:55 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:35:55 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:35:56 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:35:56 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:35:59 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:36:33 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:36:33 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:36:34 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:36:36 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:36:38 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:36:40 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:36:42 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:36:59 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:00 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:01 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:05 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:07 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:09 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:10 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:26 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:27 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:30 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:30 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:31 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:34 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:54 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:37:55 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:38:00 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:38:01 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:38:01 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:38:31 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:38:31 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 16:38:32 | | -holmes.freenode.net- *** Message to sam686 throttled due to flooding |
| 17:46:29 | | -hitchcock.freenode.net- *** Looking up your hostname... |
| 17:46:29 | | -hitchcock.freenode.net- *** Checking Ident |
| 17:46:29 | | -hitchcock.freenode.net- *** No Ident response |
| 17:46:29 | | -hitchcock.freenode.net- *** Couldn't look up your hostname |
| 17:46:35 | | BFLogBot has joined |
| 17:46:35 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 17:47:08 | kaen | I think it might be time to nix the fortune module |
| 17:47:14 | kaen | that happens like once a week |
| 17:47:52 | raptor | so it does a fortune when it gets a PING from the server |
| 17:48:15 | raptor | so it's just a noisy symptom of a different problem - and that is why is it getting constant PING from the server |
| 17:48:18 | sam686 | looks like yes... a ping from "none" |
| 17:49:32 | kaen | I think IRC servers just periodically send pings |
| 17:49:52 | raptor | yes, and the bot responds with a PONG, but 'periodically' is like every 3 days or so |
| 17:52:47 | sam686 | I think its more like server sends ping every 2 minutes? |
| 17:53:33 | kaen | is on_ping referring to CTCP ping or ICMP ping? |
| 17:53:38 | raptor | no i don't think so |
| 17:54:02 | kaen | because servers send ICMP pings to determine whether you've timed out or not (about every two minutes as I understand) |
| 17:54:45 | sam686 | what if ICMP ping is blocked by router then? |
| 17:56:35 | kaen | maybe it's just a TCP-encoded PING "command" |
| 17:56:40 | kaen | I haven't read the RFC in a while |
| 17:56:46 | | kaen brushes the dust off |
| 17:56:53 | raptor | 2812 |
| 17:56:53 | | Invisible Quit (Ping timeout: 248 seconds) |
| 17:57:02 | sam686 | maybe its a ping command in IRC and your client silently handling it without telling you anything.. |
| 17:57:52 | kaen | here we go https://tools.ietf.org/html/rfc2812#section-3.7.2 |
| 17:58:02 | kaen | just a plain-old TCP string like the other IRC commands |
| 17:58:34 | kaen | so anyway, is it receiving IRC pings or CTCP pings? and if it triggers the spamming on IRC pings, why doesn't it always do that? |
| 17:59:15 | raptor | it receives both, I think |
| 17:59:34 | raptor | but these are not CTCP pings because they're coming from the server |
| 18:00:37 | kaen | ok, then we should just replace line 44 with pass |
| 18:00:54 | kaen | because IRC pings are normal and frequent and definitely don't warrent spam |
| 18:02:18 | sam686 | What does this look like? http://sam6.25u.com/upload/text1311/131114_18-11-59.txt |
| 18:02:30 | sam686 | it looks like my kvirc is sending pings to server every minute.. |
| 18:02:40 | raptor | yes |
| 18:02:50 | raptor | it is common for a client to have a keepalive task |
| 18:03:00 | raptor | that sends a ping to the server to preempt server pings for timeouts |
| 18:03:06 | raptor | my client does the same |
| 18:03:14 | raptor | and so does logbot (with the keepalive thread) |
| 18:03:27 | kaen | sounds like it's using it to measure the roundtrip time, as well |
| 18:04:13 | kaen | so logbot is sending its own pings? I think the server only sends pings when the connection is inactive for too long |
| 18:04:29 | raptor | yep, it sends its own |
| 18:04:42 | raptor | or it would get disconnected - the java bot had the same problem, and solution |
| 18:04:50 | kaen | maybe the netsplit (which always occurs before the spamming) throws a wrench in the keepalive thread |
| 18:05:11 | sam686 | maybe bflogbot keep alive dies, and server pings instead, bflogbot responds to ping by random chat which avoids timed out |
| 18:05:11 | BFLogBot | I'm killing time while I wait for life to shower me with meaning and happiness. -- Calvin |
| 18:05:22 | kaen | so it stops sending its own pings and starts getting them from the server |
| 18:05:46 | kaen | good thinking sam686 :) |
| 18:06:17 | raptor | huh - that may be true... |
| 18:06:41 | kaen | I'm pretty confident in that analysis |
| 18:06:59 | kaen | and the last few times it's gone spam-crazy, it was preceded by a netsplit |
| 18:07:48 | sam686 | maybe the problem may randomly start when bf.log.bot reconnects |
| 18:07:51 | raptor | oh really |
| 18:08:02 | kaen | including this last time :) |
| 18:17:58 | | BFLogBot Commit: d59636ada3bb | Author: buckyballreaction | Message: Update logbot to latest irc lib |
| 18:17:59 | | BFLogBot Commit: 922f345e1875 | Author: buckyballreaction | Message: Add timestamp to logging messages |
| 18:23:10 | | -calvino.freenode.net- *** Looking up your hostname... |
| 18:23:10 | | -calvino.freenode.net- *** Checking Ident |
| 18:23:10 | | -calvino.freenode.net- *** No Ident response |
| 18:23:11 | | -calvino.freenode.net- *** Couldn't look up your hostname |
| 18:23:17 | | BFLogBot has joined |
| 18:23:18 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 18:23:25 | raptor | ok sam686, kill it again - i'm checking the log (found at /home/raptor/bitfighter.tools/bitfighter-logbot/logbot.log) |
| 18:23:29 | sam686 | umm is my connection laggy to bitfighter server os is it the bitfighter.org servers being laggy? |
| 18:23:35 | sam686 | ok |
| 18:23:37 | raptor | server is slow right now |
| 18:23:51 | raptor | but CPU usage is low - other VMs at the VPS must be sending out spam... :0 |
| 18:24:10 | sam686 | done with DCC chat flood again.. |
| 18:24:46 | sam686 | boo, its not connecting to DDC raptor.. |
| 18:25:32 | sam686 | I even get ERROR: unknown pasting 870 lines to raptor.. |
| 18:25:58 | raptor | DCC socket error |
| 18:25:58 | raptor | is what i got... |
| 18:26:06 | sam686 | maybe its the DCC socket error BfLogBot can't handle? |
| 18:26:06 | BFLogBot | Often it takes some calamity to make us live in the present. Then suddenly we wake up and see all the mistakes we have made. But it is too late to change anything. -- Calvin |
| 18:37:27 | | -pratchett.freenode.net- *** Looking up your hostname... |
| 18:37:27 | | -pratchett.freenode.net- *** Checking Ident |
| 18:37:27 | | -pratchett.freenode.net- *** No Ident response |
| 18:37:28 | | -pratchett.freenode.net- *** Your forward and reverse DNS do not match, ignoring hostname |
| 18:37:34 | | BFLogBot has joined |
| 18:37:34 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 18:38:34 | sam686 | A simple solution to logbot spamming, make logbot never chat here, except for changes made to commits.. |
| 18:39:23 | kaen | ^ |
| 18:39:35 | kaen | or nix fortune |
| 18:40:21 | raptor | neither of those would solve the issue of one of the threads dying |
| 18:40:56 | raptor | I added your bug sam686: https://bitbucket.org/jaraco/irc/issue/32/large-dcc-spam-crashes-bot |
| 18:56:07 | sam686 | one little question, why doesn't the entire ".py" program crash if its only a thread that crashes? in C++ the entire program crash if one thread crashes.. |
| 18:57:43 | kaen | the python runtime isn't that brittle |
| 18:58:08 | kaen | and a python error is a user-space crash, C++ crashes are usually detected and enforced by the OS kernel |
| 18:58:40 | kaen | now if there was an error in the python runtime itself, then the whole program would crash. |
| 18:59:40 | sam686 | maybe the keep alive thread dies for nearly the same reason, connection becomes NULL after logbot lost connection to irc servers and can't connect until after 10 or more minutes.. |
| 19:04:15 | | Invisible has joined |
| 19:08:13 | | Skybax has joined |
| 19:12:52 | | LordDVG has joined |
| 19:26:57 | | LordDVG Quit (Remote host closed the connection) |
| 19:31:11 | | destroyerimo_ Quit (Ping timeout: 252 seconds) |
| 19:48:16 | | thread_ has joined |
| 19:48:26 | thread_ | hello |
| 19:49:25 | raptor | hi |
| 19:50:06 | thread_ | Just FYI, I got my hands on a surface for a few minutes the other day. Bit fighter works fine on the pro version |
| 19:50:19 | thread_ | Surface RT doesn't run executables ata ll |
| 19:50:27 | raptor | cool! |
| 19:50:35 | raptor | is what windows 8? |
| 19:50:49 | thread_ | surface runs windows 8 yes |
| 19:51:52 | thread_ | or were you asking something else? |
| 19:51:58 | raptor | nope, that was it |
| 19:52:17 | raptor | i'm somewhat unfamiliar with the mobile/applicance market |
| 19:52:52 | thread_ | I generally am not that interested in it either, except for the surface, since the pro version is a full wondows install on a tablet |
| 19:54:16 | raptor | kaen: I've been living with the new aliases 'Play' font for a few days now, and I'm not sure I like it - it still seems to suffer alias problems |
| 19:54:21 | raptor | what is your take? |
| 20:06:00 | raptor | *aliased |
| 20:09:24 | | Watusimoto has joined |
| 20:32:27 | kaen | hi thread_, thanks for the info! |
| 20:32:43 | kaen | raptor: I haven't been doing enough work on the game to have an opinion yet |
| 20:32:45 | thread_ | ^^ |
| 20:33:27 | kaen | the last week of my life has been neck deep in .deb files and debian policy manuals |
| 20:33:43 | raptor | oh yeah - |
| 20:33:52 | raptor | probably deeper in the policy... |
| 20:33:58 | kaen | haha |
| 20:33:59 | kaen | too true |
| 20:34:24 | kaen | I'm not sure what to do about clipper/libpolyclipping |
| 20:34:38 | kaen | last status update was a week and a half ago |
| 20:35:09 | kaen | I'm thinking about just packaging it myself, but the guy who intended to package it is a debian developer |
| 20:36:27 | raptor | hmmm |
| 20:36:48 | raptor | is there another hang-up, other than it being a different API? |
| 20:37:19 | raptor | maybe you could package an older version with a different .so number? |
| 20:38:10 | kaen | I can in fact |
| 20:38:29 | kaen | the only hang is that he's not working on it! |
| 20:40:31 | raptor | hmm... |
| 20:40:41 | raptor | i think i would package itmyslef, too |
| 20:46:05 | | Flynnn has joined |
| 20:58:40 | | Invisible Quit (Ping timeout: 260 seconds) |
| 21:05:23 | | raptor Quit () |
| 22:12:06 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 22:27:51 | | thread_ Quit (Ping timeout: 250 seconds) |
| 22:28:03 | | destroyerimo has joined |
| 22:39:21 | | Flynnn has joined |
| 22:55:32 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 22:56:54 | | Flynnn has joined |
| 23:22:35 | | Darrel Quit (Read error: Connection reset by peer) |
| 23:24:59 | | Platskies has joined |