#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-11-14

Timestamps are in GMT/BST.

00:00:22kaenwell my time is limited so you're more likely to get help with easier problems
00:00:28kaenharder problems will require more self-study
00:01:48amgine123ok first issue what if i want a multi option menu item
00:02:14kaendid you check the docs first?
00:02:26amgine123uh link
00:03:07kaenhere's a list of menu items: http://bitfighter.org/luadocs019/class_menu_item.html
00:03:20kaenand please bookmark the docs, amgine123. you'll be there a lot :)
00:03:29amgine123yeah
00:03:39kaenbtw, are you scripting on 019?
00:03:51BFLogBot Commit: 2c1530a754b3 | Author: watusimoto | Message: Add comment
00:03:53BFLogBot 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:18amgine123aha toggle menu item?
00:04:24kaenbingo!
00:05:19amgine123ok ill start y ading the men type (and yes im going the hard route with options)
00:05:27raptorI'm so happy when Watusimoto_ continues the straight line of commits....
00:05:55Watusimoto_??
00:05:58amgine123btw kaen aptor when this is done im going to have it added to the offical Bf plugin list if its ok
00:06:00raptoroh hi
00:06:08kaena programmer after my own heart :)
00:06:10amgine123i think users would find it very helpfull
00:06:21amgine123who me?
00:06:25kaenyep
00:06:40amgine123hmm docs are a bit wnky to navigate
00:07:54kaenhyper-pretzeling wonky bonkers!
00:08:01amgine123??
00:08:17raptorso it looks like TEST() within SetUp() don't actually get counted
00:08:22kaenwe have a few pet words in bitfighter and I wanted to see how it felt to string them together
00:08:22amgine123kaen the list of options is the stuff in { } in the toggle menu item typee correct
00:08:24raptorsorry EXPECT_TRUE
00:08:38kaenamgine123: correct
00:08:38raptorhaha
00:08:41kaenraptor: :<
00:09:20amgine123lol playing a online game porgramming and watching anime XD
00:10:07amgine123why .new on the end of a menu itemtype
00:10:14amgine123just wondering
00:11:03kaenwell, ToggleMenuItem is the name of a class, and ToggleMenuItem.new() gives you a new instance of that class
00:11:29amgine123nope dont follow
00:11:36amgine123class?
00:11:44kaenhmm nevermind that gibberish
00:12:51Platskies has joined
00:12:53kaenbasically, 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:11amgine123oh ok
00:14:09raptorheading home!
00:14:12raptor Quit ()
00:16:35amgine123ok i need a hand heard
00:17:07amgine123never mind
00:17:40sam686 has left #bitfighter
00:17:51amgine123hmm actully
00:18:34amgine123menu format is string table int bool string about
00:18:42amgine123whats that about
00:22:59kaenthat's the order you have to put the argyments in
00:24:05kaenarguments*
00:24:09amgine123not 100% sure correct format ? ToggleMenuItem.new("Movment Type", { "One Spot", "By Center of Group", }, 1, 'true', "Movment type"),
00:24:25amgine123used the doc asa guide
00:24:38amgine123is that correct?
00:27:17YoshiSmb has joined
00:28:30amgine123aw kaen died
00:29:16kaen Quit (Ping timeout: 264 seconds)
00:30:19amgine123oh dear
00:32:24YoshiSmbsomething is wrong amgine?
00:33:18amgine123im working on my first evr plugin and i hit a problem
00:34:26amgine123I need t know how to do a do A or B tyep script based on the toggle menu seleecton
00:34:58kaen has joined
00:34:59kaen Quit (Changing host)
00:34:59kaen has joined
00:35:11YoshiSmbkaen is back
00:35:22YoshiSmb*sigh*
00:35:55amgine123ok kaen here comes the "easy" part o what i asked you
00:36:22amgine123so 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:33amgine123toggle menu selection
00:36:43amgine123is chosen
00:37:16amgine123for 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:40amgine123B hasent been written yet thats a different movment type
00:38:51kaen_ has joined
00:39:10kaen_ Quit (Changing host)
00:39:10kaen_ has joined
00:39:12kaen Quit (Ping timeout: 244 seconds)
00:39:16YoshiSmbi've losted a profile data of Terraria forever, and i managed to get it back. (that was very close, O_o
00:39:20kaen_ is now known as kaen
00:39:45amgine123kaenn is dead
00:39:57kaensorry, my connection has been really spotty lately
00:40:01kaeneverything looks right but 'true'
00:40:04kaentrue and false don't have quotes
00:40:09kaenthey're constant values like the number 1 and 0
00:40:13kaenother than that, it looks great!
00:40:38kaengoing afk for ten minutes (not dying)
00:44:36YoshiSmb has left #bitfighter
00:49:25BFLogBot Commit: 21d48503683e | Author: watusimoto | Message: Cycle through gametypes in alphabetical order on GameParams menu
00:49:58Watusimoto_good night!
00:50:27Platskies Quit (Quit: Platskies)
00:50:33kaennight!
00:54:46amgine123it was over 0m kaen i counted xd
00:54:47Platskies has joined
00:54:50amgine12310m
00:55:11kaenI was back before I said that :P
00:55:33Watusimoto_ Quit (Ping timeout: 272 seconds)
00:56:07amgine123but you didnt way anything
00:56:34kaenI try to only speak when I have something to say
00:57:15amgine123so 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:24amgine123main()
00:57:44amgine123so if i wanted a A or B woul i call the function?
00:57:52amgine123guessing here
00:59:25kaenyou don't need to write a new function
01:00:00kaenso, you want it to do A or B depending on something
01:00:17kaencan you think of a keyword you might use for that?
01:00:40amgine123inn this case its ur toggle menu item setting
01:00:53amgine123OR?
01:01:44amgine123makes me think of bullion
01:01:55kaenclose
01:02:04kaen(I think you mean boolean :) )
01:02:10kaenyou want it to do A if something is true, or else it should do B
01:02:25kaenso you say
01:02:32kaenif (something) then A else B end
01:03:39kaenit will look like this: http://pastie.org/8478917
01:03:53kaenand now you have to figure what "something", "A" and "B" should be
01:04:13amgine123somthing is toggle menu item setting
01:04:28amgine123A is our first movment type code B will be our secnd
01:04:38kaencorrect
01:04:46kaenok, first things first: something
01:04:57kaenyou need to tell which option the user selected
01:05:02kaenany idea how you'd do that?
01:05:09amgine123tis could go in main correct
01:05:14kaendefinitely
01:05:38amgine123if true statment?
01:05:46kaennot quite
01:06:06amgine123hmm
01:06:07kaendo you know how to refer to the option the user selected for movement type?
01:06:30kaenlike, what would you say to refer to that in lua?
01:06:46kaen(think of how you refer to the value of X and Y)
01:08:12amgine123_ has joined
01:08:15amgine123_sorry pinged out
01:08:22amgine123_mised messages most likly
01:08:27kaen[17:06:07] <kaen> do you know how to refer to the option the user selected for movement type?
01:08:28kaen[17:06:29] <kaen> like, what would you say to refer to that in lua?
01:08:28kaen[17:06:45] <kaen> (think of how you refer to the value of X and Y)
01:08:51kaenlast thing I got from you was [17:06:06] <amgine123> hmm
01:09:15amgine123_oh getselectedmenutype ?
01:09:21amgine123_or somthing like that?
01:09:23kaennope
01:09:35kaenlook in your script, how do you get the values of X and Y ?
01:09:46amgine123_a loop?
01:09:54kaennope
01:10:05kaenyou do it inside of point.new
01:10:08amgine123_oh args
01:10:08kaenalreayd
01:10:12kaenright
01:10:21amgine123_derp
01:10:23amgine123 Quit (Ping timeout: 250 seconds)
01:10:23kaen(I think it's just "arg", no s)
01:11:00kaenok, so you know how?
01:11:01amgine123_so......
01:11:05amgine123_nope
01:11:16kaenyou use arg[1] and arg[2] ...
01:11:27kaenso for the third menu item
01:11:38kaenyou would use arg[3] :)
01:11:40amgine123_but our intial part before that would be different
01:12:09kaenyes, but that doesn't affect arg[1] or arg[2] referring to menu items one and two
01:12:11raptor has joined
01:12:11ChanServ sets mode +o
01:12:16amgine123_before we were gettingg a object but now its a menu?
01:12:26kaennope, not at all
01:12:38kaenin fact you're going to use that old for loop in the new version
01:12:49kaenwe're still getting the selected objects just like we used to
01:12:49amgine123_also it will have to be seperate from teh second ort type?
01:12:57kaenyes
01:13:15kaenyou'll put one type between "then" and "else", and the second type between "else" and "end"
01:13:16amgine123_so just add arg3 ?
01:13:21kaennot quite
01:13:29kaenso, arg[3] is going to be a string
01:13:48kaenso to see which option the user selected
01:14:17amgine123_ugh im hopelessly lost
01:14:42kaenok, right now we're writing the "if" line
01:14:54amgine123_ok
01:15:01kaenwe have to tell the computer how to know whether it should do A or B
01:15:31amgine123_and this is on the sme line as objects or if objects line
01:15:59kaendid you see my pastie: http://pastie.org/8478917 ?
01:16:25kaenwe're writing the part that's going to replace "something"
01:16:44kaenand that whole chunk in the pastie goes after the objects = plugins:getSelectedObjects() part
01:17:20kaen(you're doing fine amgine123_, just go back and re-read if you need to)
01:18:34kaenso anyway, we say: if arg[3] == "One Spot"
01:19:25kaenthen, 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:36kaenotherwise, it will run the code between "else" and "end"
01:20:37amgine123_hmm im starting to think im to stupid for this
01:21:07kaenno, IRC is just a really really bad way to learn programming
01:21:39kaenraptor: debian's alioth server had a double disk failure on monday!
01:21:44kaenhttp://lists.debian.org/debian-infrastructure-announce/2013/11/msg00001.html
01:21:45amgine123_have you ever used team viewer xd
01:21:55kaenno
01:22:04amgine123_it lets you take remote control of mym computer or vice versa
01:22:21kaenyeah, but I mean I could just write the script for you if that's what you wanted
01:22:28amgine123_very handy for learning ive discovered before
01:22:39kaenand save a lot of effort for everyone involved
01:22:39amgine123_er no im saying i learn by seeing
01:22:44kaenI thought you were more interested in learning
01:22:46kaenok then
01:22:51amgine123_i am
01:22:55kaenalright :)
01:22:59amgine123_i just learn best by seeing
01:23:07kaenok that makes sense
01:23:31amgine123_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:49kaenyes, I think you just need more example code
01:24:21amgine123_so our first line is if arg[3] right/
01:24:23raptorkaen: oh no! did you lose work?
01:24:47kaenraptor: nope, I'm not cool enough to have alioth access yet :)
01:24:55kaenamgine123_: that's the first part of it
01:25:02kaenI'm looking in my plugins for something like this
01:25:20amgine123_does clip polygons use it?
01:26:03amgine123_so if arg[3]
01:26:17amgine123_how would i saw i want arg 3 to be the toggle menu item setting
01:26:34kaenyou use "string equality"
01:26:43kaenif arg[3] == "One Spot"
01:27:10amgine123_so == means it must be the same
01:27:16kaenright
01:27:24amgine123_case sensitive/
01:27:27amgine123_??
01:27:28kaenyes
01:27:41amgine123_oh dear better not make a tpyo.
01:27:47kaenlua is always case sensitive
01:28:08amgine123_... it would be easier if it wasent
01:29:12amgine123_so if arg[3] == "onespot' then correct?
01:29:19amgine123_ignoring case
01:30:04amgine123_i think i get it now
01:30:23kaenthat's right!
01:30:31amgine123_http://pastie.org/8478954
01:30:46amgine123_i think im .5 steps ahead of you
01:30:55amgine123_added else
01:31:45kaenhehe nice :)
01:31:55kaenso, does it work?
01:32:01amgine123_so now i want my different sort type that i havent wrote yet
01:32:05kaenand any idea what goes between "else" and "end" ?
01:32:13amgine123_my B
01:32:15amgine123_;0
01:32:18amgine123_:)
01:32:18kaenthat's right :P
01:32:27kaenany idea what the code will look like?
01:32:45amgine123_however how do i move by gruop with tge objects center (no stacking0
01:33:00amgine123_objects[i]:setPos(point.new(arg[1], arg[2])) stacks
01:33:16kaenyes, good question
01:33:17kaenbut first
01:33:20amgine123_i dont want stacking for argument 2
01:33:24kaendoes your script actually run right now?
01:33:30amgine123_havent tested
01:33:37kaenthe "one step" part should work
01:33:40kaentest often!
01:33:57kaenmake small changes and always check that what you just wrote works when you're able to
01:34:04kaenone spot*
01:34:16amgine123_yeah wrting a whle script then testig can be messy i bet xd
01:34:41amgine123_im sure you raptor or wattsimo have done that before
01:34:44amgine123_hehe
01:35:39amgine123_bbl piano practice time
01:36:04amgine123_ is now known as [afk]amgine123
01:39:33kaen Quit (Ping timeout: 246 seconds)
01:46:45Skybax Quit (Ping timeout: 248 seconds)
01:47:38Skybax has joined
01:53:46Skybax Quit (Ping timeout: 246 seconds)
01:59:51[afk]amgine123im back :(
01:59:56[afk]amgine123darn it kaen
02:00:18[afk]amgine123 is now known as amgine123
02:08:11Flynnn has joined
02:09:17amgine123kaen died RIP
02:13:36kaen has joined
02:13:36kaen Quit (Changing host)
02:13:36kaen has joined
02:23:27amgine123ok kaen
02:23:31amgine123so
02:24:08amgine123question 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:18amgine123multi
02:25:59amgine123kaen you dead?
02:26:12kaenyou need elseif
02:26:35kaenif conditionA then A elseif conditionB then B else C end
02:26:45kaenamgine123: my connection isreally, really, bad
02:26:56amgine123i thik its irc i auto dc also
02:27:04kaenso I'm probably going to be disconnected for long periods of time like that
02:27:12kaenno it's just my modem is fried
02:28:32Platskies Quit (Read error: Connection reset by peer)
02:28:52amgine123ok cause im going to add a condidtion 3
02:29:00amgine123arg 4
02:30:46Platskies has joined
02:31:32kaenyou can use as many elseif as you wnat
02:31:34kaenwant
02:31:41amgine123kaen my plugin isnt showing up in my bf 19
02:31:42kaenbut only on "if" and one "else"
02:32:06kaenmake sure it's in the folder and that it's name something.lua
02:35:10kaenraptor: clipper is already being packaged!
02:35:14kaenthey just started on the 4th
02:35:18kaenas "libpolyclipping"
02:36:14amgine123your clipping prrogram?
02:36:43amgine123uhoh crash
02:36:49amgine123no menu
02:38:36amgine123line 23 my else line
02:41:56amgine123http://pastie.org/8479057 hmm
02:42:17amgine123crashes but on line 22 which is my else line
02:42:30amgine123oops
02:42:51amgine123duh let me guess elseif needs to be on the previous line correct?
02:44:57amgine123http://pastie.org/8479061 adjustment
02:45:03amgine123correct kaen?
02:47:27raptoruh oh, they use a much different version...
02:47:38kaenwith lots of improvements!
02:47:47kaenamgine123:
02:48:03amgine123yes?
02:48:05kaenif and elseif need a "then" after the condition
02:48:23amgine123ah
02:48:23kaenalso, you need to pay attention on how you format your code
02:48:30amgine123so elseif then
02:48:32kaenevery time you write if, elseif, else, or end
02:48:37kaenstart a new line
02:48:44kaenand yes, elseif condition then
02:48:54kaenoh, also "then"
02:48:55amgine123erk
02:49:04amgine123si elseif next line then?
02:49:05kaenstart a new line on "then" as well
02:49:11kaenyep
02:50:03amgine123http://pastie.org/8479069
02:50:45amgine123btw silly question why is argument 3 before 2 and 1 wll changin it break my code
02:52:50amgine123i need to learn patince on waiting 5m for a repsonse on irc
02:52:53amgine123XD
02:53:28amgine123btw so yur clip polygons is being like officalized as lua ?
02:55:08kaenI think you just need to learn to try more things yourself :)
02:55:15kaenok, so I was formatting your code for you
02:55:24kaenthis is an example of how your code should look:
02:55:33kaenand I'm talking mostly about the line breaks and spaces here
02:55:42kaenhttp://pastie.org/8479075
02:56:25kaennotice how the function, for loop, the if statement, and code inside of the if statement are all at different tab levels
02:56:32amgine123question abut argument nubmers above
02:56:39kaenI'll answer it in a second
02:56:43kaenthis is important
02:56:55amgine123hmm three ends?
02:57:03kaenyou format your code like that so you know which lines are happening in which loops/if statements
02:57:27kaennotice how when you enter the loop, you increase the indent level, and when you enter the if statement
02:57:36kaenthen you decrease the indent level and end
02:57:57kaenand "then" "else" and "elseif" go on the same line as the if statement
02:58:06amgine123kind of
02:58:23amgine123funny thing i ussly dont understand then figure it out myself
02:58:27amgine123Xd
02:58:30kaenand yes, you need an "end" for every "function" "if" "while" and "for"
02:59:04kaentrust 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:15raptoramen!
02:59:20amgine123yeah your proobablyright
02:59:40kaenI promise you it's true
02:59:42amgine123bet that apllys 99% of the time to raptor (hehe)
02:59:45kaenask any programmer ever
03:00:26amgine123are you using a full indent or three spaces
03:01:01kaenfour spaces
03:02:34amgine123ah ok
03:02:43amgine123im still trying to understand spacing
03:02:43kaenoh and about arg
03:02:56amgine123looks like your nesting in a sense
03:03:08kaenyes that's exactly it
03:03:12kaenthe loops are nested
03:03:21kaenand nesting the lines helps keep track of that
03:04:20amgine123ah my nesting is nesty right now
03:04:27amgine123looks terrible
03:04:33amgine123smthings wrong
03:04:53amgine123doesnt help that im still not 100% sure how to nestthem
03:05:50kaenyou can figure out all the rules in that example
03:05:54amgine123do 6and 4?
03:05:57amgine123er
03:06:13kaenas you post more code I'll format it for you, you'll catch on pretty quick
03:06:46amgine123er nope still not getting it yet
03:06:56kaenoops I messed up!
03:06:56kaensorry
03:07:02amgine123??
03:07:20amgine123ugh my elseif and thens are messd up now
03:07:24Platskies Quit (Quit: Platskies)
03:07:30amgine123trying to fix them
03:08:20kaenhttp://pastie.org/8479091
03:08:55kaenand where I put CONDITION you need to put a condition
03:09:06kaenlike: arg[3] == "Other Option"
03:09:29Platskies has joined
03:11:16amgine123wtf is my keyb aord b roke its thinking backspace is space and space is backspac
03:11:23amgine123...
03:11:36amgine123uh problem
03:12:09amgine123our condidtion would be if it was option 2 but wuld option 3 break it ?
03:12:20amgine123so if option 2 or 3?
03:12:56amgine123btw args numbers?
03:13:02amgine123]
03:13:04amgine123]
03:15:09amgine123zzz
03:16:18kaenI'm cooking dinner
03:16:32kaenthe numbers corresponding to the menu item number
03:16:33amgine123whACHA COOKING
03:16:40kaenarg[1] is always the first
03:16:41amgine123ugh keybaord!
03:16:45kaenarg[2] is always the second
03:16:46kaenetc.
03:17:01kaenthat's why arg[1] is X arg[2] is Y and arg[3] is the move type
03:17:05amgine123so i think my args need to be fixed
03:17:22amgine123caus i put type as arg 1
03:18:00amgine123thats probably why my plugin was crashing
03:18:19kaenvery likely
03:18:34kaenwhen you get an error, paste it
03:18:47kaenI'll help you learn how to read the error messages too
03:18:57kaenthat'll make it easier for you to know what part you have to ifx
03:18:58kaenfix
03:19:10kaenalso, I'm making breaded garlic parmesan chicken breasts
03:19:29kaenwith fresh grated parmesan :)
03:20:06amgine123nice i had costa vita ^_^
03:20:52kaenmm that sounds good
03:21:37kaenmy girlfriend wants me to cook more mexican and less italian
03:23:24amgine123btw question regarding the condidtion exmple you gave me
03:24:13amgine123your 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:07amgine123or for arg 1
03:26:13amgine123hold on pastie
03:26:31kaenok
03:26:36kaenpastie the whole script
03:26:38kaenit's ok :)
03:29:33amgine123http://pastie.org/8479114
03:37:10kaensorry afk (you know)
03:37:18kaenanyway that looks good
03:37:40kaenarg[1] will always be your ToggleMenuItem
03:38:24kaenso: elseif arg[1] == "By Center of Group"
03:38:39kaenand lines 20-22 should be unindented one level
03:39:38kaenand then indent 19-28
03:39:49kaenactually the whole thing is a little misformatted ... I'll show you
03:40:38amgine123i think the args being wrong was why my programme was crashing.
03:41:25kaenhttp://pastie.org/8479135
03:41:26kaenI only formatted main()
03:42:16kaenremember to paste your errors, too
03:42:58amgine123so about args........
03:43:12kaenany specific questions?
03:44:33Nothing_Much Quit (Remote host closed the connection)
03:44:55Nothing_Much has joined
03:45:50amgine123yes im going to need help on my B nd C lines now
03:46:45amgine123b move my group with cenbter
03:47:38kaen Quit (Ping timeout: 245 seconds)
03:49:27amgine123arg
03:52:40Iamtaz has joined
03:59:02Iamtazis anyone here familiar with a bug
03:59:14Iamtazwhere you keep firing phasers w/o losing energy or holding he key down?
03:59:49Iamtazal you gotta do is hold the left click to fire
03:59:59Iamtazhit esc without letting to of the fire
04:00:24Iamtazthen you can let go and hit esc
04:00:41Iamtazand you'll still be firing
04:00:51Iamtazcan even shield and turbo
04:00:54Iamtazwhile doing this
04:01:31IamtazI mean while firing
04:03:00Iamtazfound it out while fighting with lil bro over the controls :D
04:03:26Iamtazoh
04:03:32Iamtaznvm i think u do lose energy
04:03:38Iamtazjust phaser was impossible to tell
04:04:06Iamtazpretty minor then
04:06:02QuartzQuartz has joined
04:06:25QuartzQuartzHey so umm. @raptor
04:06:50QuartzQuartzraptor me love you long time
04:07:15QuartzQuartzI'm thinking I should just go ahead and host a level contest
04:12:49amgine123!ninja
04:12:49BFLogBotninjas die in space
04:13:26kaen has joined
04:13:26kaen Quit (Changing host)
04:13:26kaen has joined
04:14:10kaenhi again
04:14:37kaenQuartzQuartz: I'm sure Quartz_ or Quartz__ are both available
04:14:53QuartzQuartzmaybe.
04:14:59QuartzQuartz!ninja
04:14:59BFLogBotninjas die in space
04:15:10IamtazConfused.
04:15:23QuartzQuartzLEVEL CONTEST
04:15:25QuartzQuartzIT'S GONNA HAPPEN
04:15:30QuartzQuartzBecause i came up with an awesome prize idea.
04:15:39IamtazQuartz did u lardy make a good slip level
04:15:48Iamtazwhat?
04:16:07QuartzQuartzNope.
04:16:31IamtazI cleaned it up like you guys said to. (geez it feels clean now
04:16:39QuartzQuartzhaha nice
04:16:51IamtazI NAMED IT SLIPPY
04:16:55QuartzQuartzIt really is pretty decent for a third map, keep up the good work :D
04:16:58QuartzQuartzAnd nice, I love the title.
04:18:28Iamtazmy brother has been telling me to listen to him
04:18:34Iamtazfor five minutes
04:18:37Iamtazi said go ahead
04:18:39Iamtazbut he said no
04:18:42Iamtazi wouldn't answer
04:18:55Iamtazwhat would you do?
04:19:18kaen!bug
04:19:18BFLogBotTo enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs
04:19:43kaenIamtaz: prefer the google code bugtracker to reporting bugs in the forum
04:20:30Iamtazok
04:20:48amgine123wb kaen
04:21:20kaenI just wrote yours for you Iamtaz https://code.google.com/p/bitfighter/issues/detail?id=299&thanks=299&ts=1384402863
04:21:31kaengood eye, thanks for the report :)
04:21:40kaenafk for 20 minutes
04:21:42kaenback soon!
04:23:41QuartzQuartzAlright everybody, "STUPID CONTEST" is on!!
04:23:45QuartzQuartzCheck the forums.
04:23:47QuartzQuartz Quit (Quit: Page closed)
04:24:10kaenheyo
04:24:14kaenitd pivcey
04:24:21kaenspicey*
04:24:57Iamtaz Quit (Ping timeout: 250 seconds)
04:25:29iamtaz has joined
04:25:42iamtazhello
04:37:11amgine123hey kaen B line of code now
04:44:02amgine123move objects in sets by relitive center
04:49:46Quartz has joined
04:50:09Quartz is now known as Guest26952
04:50:12Guest26952nuuuu
04:50:22Guest26952I TRIED SO HAAAARD. AND GOT SO FAAAAR
04:50:23kaenback!
04:50:41Guest26952You know you dig the contest. ;)
04:50:59kaenlooking
04:51:02amgine123kaen will you help me with my code
04:51:10Guest26952COOL!
04:51:18kaenI'll help you fix your attempted solution, amgine123 :)
04:51:26kaengive it a try and pastie what you have
04:51:43amgine123ell first im tryingto figure out what goes in my elseif arg
04:53:13amgine123http://pastie.org/8479238
04:59:20Guest26952 Quit (Quit: Page closed)
05:02:18amgine123ken?
05:02:22amgine123dead?
05:06:13kaenso you "if" condition
05:06:30kaenwas: if arg[1] == "One Spot"
05:06:42kaenso what might your elseif condition be?
05:07:20kaenyou'll still use arg[1] because you're still checking the menu item value
05:07:30kaenthe toggle menu item*
05:11:40Flynnn Quit (Quit: This computer has gone to sleep)
05:14:57Flynnn has joined
05:18:13Flynnn Quit (Client Quit)
05:23:26iamtaz_ has joined
05:46:04raptor Quit ()
05:47:17iamtaz_ Quit (Ping timeout: 250 seconds)
05:48:09iamtaz Quit (Ping timeout: 250 seconds)
05:52:05kumul Quit (Ping timeout: 248 seconds)
05:57:44amgine123bye
05:59:14kumul has joined
06:00:14kumul Quit (Client Quit)
06:02:01amgine123 Quit (Ping timeout: 250 seconds)
06:05:25kumul has joined
07:18:02Platskies Quit (Read error: Connection reset by peer)
07:18:28Platskies has joined
07:21:47destroyerimo has joined
07:21:53destroyerimosup dudes
07:34:02kumul Quit (Read error: Connection reset by peer)
07:34:17destroyerimodid u guys play?
07:51:35destroyerimo Quit (Read error: Connection reset by peer)
07:52:15destroyerimo has joined
08:16:08Flynnn has joined
08:22:02destroyerimo Quit (Read error: Connection reset by peer)
08:22:28destroyerimo has joined
08:26:26HylianSavior Quit (Read error: Connection reset by peer)
08:28:31destroyerimo_ has joined
08:38:12Platskies__ has joined
08:46:00Platskies Quit (*.net *.split)
08:51:01destroyerimo__ has joined
08:51:17destroyerimo__oh
08:51:18destroyerimo__lol
08:51:29destroyerimo__ has left #bitfighter
08:53:48destroyerimo Quit (Read error: Connection reset by peer)
09:01:15destroyerimo_ Quit (Ping timeout: 245 seconds)
09:04:23Flynnn 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:26BFLogBot 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:11Flynnn has joined
09:22:36[None PING]
09:22:36BFLogBotAs a math atheist, I think I should be excused from this. -- Calvin, to Hobbes
09:24:42[None PING]
09:24:42BFLogBotLife is full of surprises but never when you need one. -- Calvin
09:26:48[None PING]
09:26:48BFLogBotI liked things better when I didn't understand them. -- Calvin
09:28:54[None PING]
09:28:54BFLogBotYAAH! DEATH TO OATMEAL! -- Calvin
09:31:00[None PING]
09:31:00BFLogBotMiss Wormwood: Calvin where was the Byzantine empire? Calvin: I'll take "outer planets" for $100.
09:33:06[None PING]
09:33:06BFLogBotBe careful or be road-kill. -- Calvin
09:35:12[None PING]
09:35:12BFLogBotI'm killing time while I wait for life to shower me with meaning and happiness. -- Calvin
09:37:18[None PING]
09:37:18BFLogBotGiven 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:24BFLogBotYou 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:30BFLogBotReality continues to ruin my life. -- Calvin
09:43:36[None PING]
09:43:36BFLogBotIf we don't all watch the same TV, what will keep our culture homogeneous? -- Calvin
09:44:47Flynnn Quit (Quit: Leaving)
09:45:42[None PING]
09:45:42BFLogBotBe careful or be road-kill. -- Calvin
09:47:48[None PING]
09:47:48BFLogBotBut 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:54BFLogBotI 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:00BFLogBotWhy waste time learning, when ignorance is instantaneous? -- Calvin
09:54:06[None PING]
09:54:06BFLogBotIt seems like once people grow up, they have no idea what's cool. -- Calvin
09:54:35Flynnn has joined
09:56:12[None PING]
09:56:12BFLogBotSometimes 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:18BFLogBot"Dad buried in landslide! Jubilant throngs fill streets! Stunned father inconsolable - demands recount!" -- Calvin
10:00:24[None PING]
10:00:24BFLogBotThe real fun of living wisely is that you get to be smug about it. -- Calvin
10:02:30[None PING]
10:02:30BFLogBotAs a math atheist, I think I should be excused from this. -- Calvin, to Hobbes
10:04:36[None PING]
10:04:36BFLogBotI 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:42BFLogBotThank 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:48BFLogBotBut the important thing is persistence. -- Calvin trying to juggle eggs
10:10:54[None PING]
10:10:54BFLogBotYAAH! DEATH TO OATMEAL! -- Calvin
10:13:00[None PING]
10:13:00BFLogBotIf 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:06BFLogBotYou can present the material, but you can't make me care. -- Calvin
10:17:12[None PING]
10:17:12BFLogBotI 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:18BFLogBotSome 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:24BFLogBotWeekends don't count unless you spend them doing something completely pointless. -- Calvin
10:21:59Flynnn Quit (Quit: Leaving)
10:23:30[None PING]
10:23:30BFLogBotWhat's the point of wearing your favorite rocketship underpants if nobody ever asks to see 'em? -- Calvin
10:25:36[None PING]
10:25:36BFLogBotOne 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:42BFLogBotCalvin: Who can fathom the feminine mind? Hobbes: I like 'em anyway.
10:29:48[None PING]
10:29:48BFLogBotI liked things better when I didn't understand them. -- Calvin
10:31:54[None PING]
10:31:54BFLogBot"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:00BFLogBotYou can present the material, but you can't make me care. -- Calvin
10:36:06[None PING]
10:36:06BFLogBotWeekends don't count unless you spend them doing something completely pointless. -- Calvin
10:38:12[None PING]
10:38:12BFLogBotCalvin: 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:18BFLogBotOops, 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:24BFLogBotDad 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:30BFLogBotBut the important thing is persistence. -- Calvin trying to juggle eggs
10:46:36[None PING]
10:46:36BFLogBotMy life needs a rewind/erase button. -- Calvin
10:48:42[None PING]
10:48:42BFLogBotIf you couldn't find any weirdness, maybe we'll just have to make some! -- Calvin
10:50:48[None PING]
10:50:48BFLogBotMom 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:54BFLogBotI suppose the secret to happiness is learning to appreciate the moment. -- Calvin
10:55:00[None PING]
10:55:00BFLogBotThe 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:06BFLogBotAll this modern technology just makes people try to do everything at once. -- Hobbes
10:59:12[None PING]
10:59:12BFLogBotSomeday I'll write my own philosophy book. -- Calvin
11:01:18[None PING]
11:01:18BFLogBotSummer is butter on your chin and corn mush between every tooth. -- Calvin
11:03:24[None PING]
11:03:24BFLogBotThere's never enough time to do all the nothing you want. -- Calvin
11:04:18Platskies__ Quit (Read error: Connection reset by peer)
11:05:30[None PING]
11:05:30BFLogBotSome things don't need the thought people give them. -- Hobbes
11:06:33Platskies has joined
11:07:36[None PING]
11:07:36BFLogBotI'm killing time while I wait for life to shower me with meaning and happiness. -- Calvin
11:09:42[None PING]
11:09:42BFLogBotCalvin: 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:48BFLogBotMiss 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:54BFLogBotTo make a bad day worse, spend it wishing for the impossible. -- Calvin
11:16:00[None PING]
11:16:00BFLogBotIf good things lasted forever, would we appreciate how precious they are? -- Hobbes
11:16:09Platskies Quit (Quit: Platskies)
11:18:06[None PING]
11:18:06BFLogBotI 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:12BFLogBotHobbes: Well, you still have afternoons and weekends. Calvin: That's when I watch TV.
11:22:18[None PING]
11:22:18BFLogBotWho wouldn't be interested in everything we do?! -- Calvin
11:24:24[None PING]
11:24:24BFLogBotSomeday I'll write my own philosophy book. -- Calvin
11:26:30[None PING]
11:26:30BFLogBotIf 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:36BFLogBotThank 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:42BFLogBotI thrive on change... I thrive on making other people change. -- Calvin
11:31:47watusimoto has joined
11:31:47ChanServ sets mode +o
11:32:48[None PING]
11:32:48BFLogBotThe 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:54BFLogBotAll this modern technology just makes people try to do everything at once. -- Hobbes
11:37:00[None PING]
11:37:00BFLogBotMiss 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:06BFLogBotIf we don't all watch the same TV, what will keep our culture homogeneous? -- Calvin
11:41:12[None PING]
11:41:12BFLogBotOne 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:18BFLogBotMy family is dysfunctional and my parents won't empower me. Consequently I'm not self actualized. -- Calvin
11:45:24[None PING]
11:45:24BFLogBotFor 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:30BFLogBotWhat 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:36BFLogBotI'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:42BFLogBotThe 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:48BFLogBotWeekends don't count unless you spend them doing something completely pointless. -- Calvin
11:55:54[None PING]
11:55:54BFLogBot"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:00BFLogBotIt's great to have a friend who appreciates an earnest discussion of ideas. -- Calvin
12:00:06[None PING]
12:00:06BFLogBotWho wouldn't be interested in everything we do?! -- Calvin
12:02:12[None PING]
12:02:12BFLogBotI'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:18BFLogBotI 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:24BFLogBotSome things don't need the thought people give them. -- Hobbes
12:08:30[None PING]
12:08:30BFLogBotWho wouldn't be interested in everything we do?! -- Calvin
12:10:36[None PING]
12:10:36BFLogBotI 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:42BFLogBotMiss Wormwood: What state do you live in? Calvin: Denial. Miss Wormwood: I don't suppose I can argue with that...
12:13:34Darrel has joined
12:13:39destroyerimo has joined
12:14:48[None PING]
12:14:48BFLogBotDad 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:54BFLogBotI say, if your knees aren't green by the end of the day, you ought to seriously re-examine your life. -- Calvin
12:17:17destroyerimo_ has joined
12:19:00[None PING]
12:19:00BFLogBotThe intrepid Spaceman Spiff is stranded on a distant planet! ...our hero ruefully acknowledges that this happens fairly frequently... -- Calvin as Spaceman Spiff
12:21:05destroyerimo Quit (Ping timeout: 272 seconds)
12:21:06[None PING]
12:21:06BFLogBotI'm a simple man with complex tastes. -- Calvin
12:23:12[None PING]
12:23:12BFLogBotEndorsing products is the American way of expressing individuality. -- Calvin
12:25:18[None PING]
12:25:18BFLogBotCalvin: 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:24BFLogBotWeekends don't count unless you spend them doing something completely pointless. -- Calvin
12:29:30[None PING]
12:29:30BFLogBotThank 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:36BFLogBotSusie: 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:42BFLogBotOften 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:48BFLogBotIf people could put rainbows in zoos, they'd do it. -- Hobbes
12:37:54[None PING]
12:37:54BFLogBotBe careful or be road-kill. -- Calvin
12:40:00[None PING]
12:40:00BFLogBotSometimes 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:20Watusimoto_ has joined
12:42:06[None PING]
12:42:06BFLogBotI 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:12BFLogBotSometimes one should just look at things and think about things without doing things. -- Calvin
12:46:18[None PING]
12:46:18BFLogBotGolly, I'd hate to have a kid like me! -- Calvin
12:48:24[None PING]
12:48:24BFLogBotIf 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:30BFLogBotMy family is dysfunctional and my parents won't empower me. Consequently I'm not self actualized. -- Calvin
12:52:36[None PING]
12:52:36BFLogBotI 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:42BFLogBotFor 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:48BFLogBotSusie: 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:54BFLogBotHobbes: Shouldn't we read the instructions? Calvin: Do I look like a sissy?
13:01:00[None PING]
13:01:00BFLogBotCalvin: 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:06BFLogBotI 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:12BFLogBotOops, 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:18BFLogBotOops, 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:24BFLogBotIf 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:30BFLogBotYou can present the material, but you can't make me care. -- Calvin
13:13:36[None PING]
13:13:36BFLogBotYou don't get to be mom if you can't fix everything just right. -- Calvin
13:15:42[None PING]
13:15:42BFLogBotThe real fun of living wisely is that you get to be smug about it. -- Calvin
13:17:48[None PING]
13:17:48BFLogBotMiss Wormwood: What state do you live in? Calvin: Denial. Miss Wormwood: I don't suppose I can argue with that...
13:17:57destroyerimo_bflogbot spamming out of control guys
13:17:57BFLogBotYou don't get to be mom if you can't fix everything just right. -- Calvin
13:20:15[None PING]
13:20:15BFLogBotWhy can't I ever build character at a Miami condo or a casino somewhere? -- Calvin
13:22:21[None PING]
13:22:21BFLogBotWhy waste time learning, when ignorance is instantaneous? -- Calvin
13:24:27[None PING]
13:24:27BFLogBotHobbes: Shouldn't we read the instructions? Calvin: Do I look like a sissy?
13:24:42destroyerimo_yes u do
13:26:33[None PING]
13:26:33BFLogBotWell, it just seemed wrong to cheat on an ethics test. -- Calvin
13:28:39[None PING]
13:28:39BFLogBotSomeday I'll write my own philosophy book. -- Calvin
13:30:45destroyerimo_smd
13:30:45[None PING]
13:30:45BFLogBotHobbes: Shouldn't we read the instructions? Calvin: Do I look like a sissy?
13:30:58destroyerimo_i told u yes
13:31:02destroyerimo_wat do u want
13:31:06destroyerimo_lil shit
13:32:51[None PING]
13:32:51BFLogBotYou can present the material, but you can't make me care. -- Calvin
13:34:18destroyerimo_dude calvin's a dickhead
13:34:57[None PING]
13:34:57BFLogBotThat'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:03BFLogBotThat'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:09BFLogBotHobbes: Shouldn't we read the instructions? Calvin: Do I look like a sissy?
13:41:13destroyerimo_YEEESSSSSS
13:41:15[None PING]
13:41:15BFLogBotBut 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:21BFLogBotFor 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:04destroyerimo_seriously guys...the bot is gonna destroy everything...it went out of control...
13:45:27[None PING]
13:45:27BFLogBotThat'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:33BFLogBotMy 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:39BFLogBotI liked things better when I didn't understand them. -- Calvin
13:51:45[None PING]
13:51:45BFLogBotI 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:51BFLogBotOften 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:57BFLogBotA 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:03BFLogBotKnow 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:09BFLogBotWhy waste time learning, when ignorance is instantaneous? -- Calvin
14:02:15[None PING]
14:02:15BFLogBotWhy 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:46Nothing_Muchgoodness
14:04:21[None PING]
14:04:21BFLogBotIt 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:18Watusimoto_ Quit (Ping timeout: 240 seconds)
14:06:27[None PING]
14:06:27BFLogBotWhy 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:33BFLogBotI don't need to compromise my principles, because they don't have the slightest bearing on what happens to me anyway. -- Calvin
14:09:36sam686 has joined
14:09:36ChanServ sets mode +v
14:10:39[None PING]
14:10:39BFLogBotOops, 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:45BFLogBotHobbes: 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:51BFLogBotMom knows EVERYTHING! -- Calvin
14:16:57[None PING]
14:16:57BFLogBotI say, if your knees aren't green by the end of the day, you ought to seriously re-examine your life. -- Calvin
14:18:50BFLogBotI 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:55BFLogBot 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:25YoshiSmb has joined
15:24:46Nothing_Much Quit (Remote host closed the connection)
15:26:31Nothing_Much has joined
15:56:42HylianSavior has joined
16:03:29YoshiSmb Quit (Ping timeout: 250 seconds)
16:14:54YoshiSmb has joined
16:19:19Canseco has joined
16:29:58destroyerimo_finally!!!!!!1
16:30:31destroyerimo_bflogbot screw u!
16:30:31BFLogBotI 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:47YoshiSmb 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:27sam686 Quit (Excess Flood)
16:33:56destroyerimo_.......
16:34:00destroyerimo_screw u BFLogBot
16:34:00BFLogBotThe 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:14destroyerimo_...seriously......screw....u...
16:34:19destroyerimo_ur the fag!
16:34:56sam686 has joined
16:34:56ChanServ sets mode +v
16:35:16destroyerimo_ur the impentrable fag
16:35:26destroyerimo_impenetrable
16:35:30destroyerimo_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:35BFLogBot 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:08kaenI think it might be time to nix the fortune module
17:47:14kaenthat happens like once a week
17:47:52raptorso it does a fortune when it gets a PING from the server
17:48:15raptorso it's just a noisy symptom of a different problem - and that is why is it getting constant PING from the server
17:48:18sam686looks like yes... a ping from "none"
17:49:32kaenI think IRC servers just periodically send pings
17:49:52raptoryes, and the bot responds with a PONG, but 'periodically' is like every 3 days or so
17:52:47sam686I think its more like server sends ping every 2 minutes?
17:53:33kaenis on_ping referring to CTCP ping or ICMP ping?
17:53:38raptorno i don't think so
17:54:02kaenbecause servers send ICMP pings to determine whether you've timed out or not (about every two minutes as I understand)
17:54:45sam686what if ICMP ping is blocked by router then?
17:56:35kaenmaybe it's just a TCP-encoded PING "command"
17:56:40kaenI haven't read the RFC in a while
17:56:46kaen brushes the dust off
17:56:53raptor2812
17:56:53Invisible Quit (Ping timeout: 248 seconds)
17:57:02sam686maybe its a ping command in IRC and your client silently handling it without telling you anything..
17:57:52kaenhere we go https://tools.ietf.org/html/rfc2812#section-3.7.2
17:58:02kaenjust a plain-old TCP string like the other IRC commands
17:58:34kaenso 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:15raptorit receives both, I think
17:59:34raptorbut these are not CTCP pings because they're coming from the server
18:00:37kaenok, then we should just replace line 44 with pass
18:00:54kaenbecause IRC pings are normal and frequent and definitely don't warrent spam
18:02:18sam686What does this look like? http://sam6.25u.com/upload/text1311/131114_18-11-59.txt
18:02:30sam686it looks like my kvirc is sending pings to server every minute..
18:02:40raptoryes
18:02:50raptorit is common for a client to have a keepalive task
18:03:00raptorthat sends a ping to the server to preempt server pings for timeouts
18:03:06raptormy client does the same
18:03:14raptorand so does logbot (with the keepalive thread)
18:03:27kaensounds like it's using it to measure the roundtrip time, as well
18:04:13kaenso logbot is sending its own pings? I think the server only sends pings when the connection is inactive for too long
18:04:29raptoryep, it sends its own
18:04:42raptoror it would get disconnected - the java bot had the same problem, and solution
18:04:50kaenmaybe the netsplit (which always occurs before the spamming) throws a wrench in the keepalive thread
18:05:11sam686maybe bflogbot keep alive dies, and server pings instead, bflogbot responds to ping by random chat which avoids timed out
18:05:11BFLogBotI'm killing time while I wait for life to shower me with meaning and happiness. -- Calvin
18:05:22kaenso it stops sending its own pings and starts getting them from the server
18:05:46kaengood thinking sam686 :)
18:06:17raptorhuh - that may be true...
18:06:41kaenI'm pretty confident in that analysis
18:06:59kaenand the last few times it's gone spam-crazy, it was preceded by a netsplit
18:07:48sam686maybe the problem may randomly start when bf.log.bot reconnects
18:07:51raptoroh really
18:08:02kaenincluding this last time :)
18:17:58BFLogBot Commit: d59636ada3bb | Author: buckyballreaction | Message: Update logbot to latest irc lib
18:17:59BFLogBot 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:17BFLogBot 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:25raptorok sam686, kill it again - i'm checking the log (found at /home/raptor/bitfighter.tools/bitfighter-logbot/logbot.log)
18:23:29sam686umm is my connection laggy to bitfighter server os is it the bitfighter.org servers being laggy?
18:23:35sam686ok
18:23:37raptorserver is slow right now
18:23:51raptorbut CPU usage is low - other VMs at the VPS must be sending out spam... :0
18:24:10sam686done with DCC chat flood again..
18:24:46sam686boo, its not connecting to DDC raptor..
18:25:32sam686I even get ERROR: unknown pasting 870 lines to raptor..
18:25:58raptorDCC socket error
18:25:58raptoris what i got...
18:26:06sam686maybe its the DCC socket error BfLogBot can't handle?
18:26:06BFLogBotOften 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:34BFLogBot 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:34sam686A simple solution to logbot spamming, make logbot never chat here, except for changes made to commits..
18:39:23kaen^
18:39:35kaenor nix fortune
18:40:21raptorneither of those would solve the issue of one of the threads dying
18:40:56raptorI added your bug sam686: https://bitbucket.org/jaraco/irc/issue/32/large-dcc-spam-crashes-bot
18:56:07sam686one 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:43kaenthe python runtime isn't that brittle
18:58:08kaenand a python error is a user-space crash, C++ crashes are usually detected and enforced by the OS kernel
18:58:40kaennow if there was an error in the python runtime itself, then the whole program would crash.
18:59:40sam686maybe 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:15Invisible has joined
19:08:13Skybax has joined
19:12:52LordDVG has joined
19:26:57LordDVG Quit (Remote host closed the connection)
19:31:11destroyerimo_ Quit (Ping timeout: 252 seconds)
19:48:16thread_ has joined
19:48:26thread_hello
19:49:25raptorhi
19:50:06thread_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:19thread_Surface RT doesn't run executables ata ll
19:50:27raptorcool!
19:50:35raptoris what windows 8?
19:50:49thread_surface runs windows 8 yes
19:51:52thread_or were you asking something else?
19:51:58raptornope, that was it
19:52:17raptori'm somewhat unfamiliar with the mobile/applicance market
19:52:52thread_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:16raptorkaen: 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:21raptorwhat is your take?
20:06:00raptor*aliased
20:09:24Watusimoto has joined
20:32:27kaenhi thread_, thanks for the info!
20:32:43kaenraptor: I haven't been doing enough work on the game to have an opinion yet
20:32:45thread_^^
20:33:27kaenthe last week of my life has been neck deep in .deb files and debian policy manuals
20:33:43raptoroh yeah -
20:33:52raptorprobably deeper in the policy...
20:33:58kaenhaha
20:33:59kaentoo true
20:34:24kaenI'm not sure what to do about clipper/libpolyclipping
20:34:38kaenlast status update was a week and a half ago
20:35:09kaenI'm thinking about just packaging it myself, but the guy who intended to package it is a debian developer
20:36:27raptorhmmm
20:36:48raptoris there another hang-up, other than it being a different API?
20:37:19raptormaybe you could package an older version with a different .so number?
20:38:10kaenI can in fact
20:38:29kaenthe only hang is that he's not working on it!
20:40:31raptorhmm...
20:40:41raptori think i would package itmyslef, too
20:46:05Flynnn has joined
20:58:40Invisible Quit (Ping timeout: 260 seconds)
21:05:23raptor Quit ()
22:12:06Flynnn Quit (Quit: This computer has gone to sleep)
22:27:51thread_ Quit (Ping timeout: 250 seconds)
22:28:03destroyerimo has joined
22:39:21Flynnn has joined
22:55:32Flynnn Quit (Quit: This computer has gone to sleep)
22:56:54Flynnn has joined
23:22:35Darrel Quit (Read error: Connection reset by peer)
23:24:59Platskies has joined

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.