#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-03-24

Timestamps are in GMT/BST.

00:00:13fordcarsyeah, kind of, It's just that I realized how this would be complex
00:00:53fordcarsanyway, thanks!
00:13:08Watusimotoit is complex, but it's a compelx all-in-one bot
00:14:38kaen has joined
00:24:49kaen Quit (Ping timeout: 260 seconds)
00:40:04SolumnMushroomWatusimoto: I'm not sure. I think that he is impartial and possibly haunted by an entity called "Ben"
00:42:12Watusimotoin my opinion, you should try to let things slide. if someone is bothering you, the best thing to do is to ignore them. we have tools to help with that if need be.
00:46:57Watusimotoor did I completely misunderstand what you were trying to say?
00:56:21SolumnMushroomI don't think Cleverbot cares about personal relationships (including friends).
00:58:55SolumnMushroomAnd this is Ben: http://creepypasta.wikia.com/wiki/BEN_%28Aka_Haunted_Majora%27s_Mask%29
00:59:35SolumnMushroomJUMPSCARES WARNING
00:59:41SolumnMushroomJust sayin'
01:02:46SolumnMushroomOne of the better creepypastas I've read
01:08:53SolumnMushroom is controlling windows with an xbox controller
01:12:57fordcarsOhhhhhh now I understand! yeah, it evaluates what the circumstances are each frame
01:13:01SolumnMushroom is with his little sister while she plays a Kirby game
01:13:03fordcarsthanks
01:22:18Watusimotofordcars: yes!
01:22:56fordcarsyet another stupid question: Can lua run to "if"s at once?
01:23:10Watusimotowhat does that mean?
01:23:40Watusimotohttp://lua-users.org/wiki/ControlStructureTutorial
01:24:41fordcarswell, for example, if there is like: if bot has flag, do that........... and if bot has flag, if team flag is taken.....
01:25:15fordcarsarhg That is too difficult to explain :(
01:25:37Watusimotoyou can nest them
01:25:49Watusimotoif a then if b then c end else do d end
01:26:00Watusimotoor soemthing like that
01:26:08Watusimotoor if a and b then c end
01:26:18Watusimotolook at the tutorial link I pasted
01:26:24Watusimotobecause i need to get to bed
01:26:31fordcarsok :P
01:26:38Watusimotocause it's 2:30AM here now
01:26:40fordcarsbut I think I figuered it out
01:26:42Watusimotogood night!
01:26:47fordcars:/ GO TO BED
01:26:48Watusimotogood!
01:26:53fordcarsgood night!
01:42:42bobdaduck_m has joined
01:43:27bobdaduck_m Quit (Client Quit)
01:50:02raptor has joined
01:50:02ChanServ sets mode +o raptor
01:51:16raptorhi
01:58:32SolumnMushroomHello raptor
01:58:44raptorhi
02:16:47raptor Quit ()
02:18:33raptor has joined
02:18:33ChanServ sets mode +o raptor
02:19:43fordcarshey raptor
02:20:23fordcarsdo you know why this doesn't work: local botpointloc = Point(bot:getLoc())
02:20:32fordcarsin bot script?
02:23:04raptorjust use bot:getLoc()
02:23:14raptorit returns a 'point' object
02:23:26raptorlocal botpointloc = bot:getLoc()
02:23:39fordcarsreally? thanks :P
02:23:43raptoryw
02:24:49fordcarslocal teamflpt = Point(myFlag:getLoc()) ========== can I do the same thing?
02:24:57raptoryes
02:25:14fordcarsyay thanks
02:25:18raptorLua doesn't use this syntax: Point(somethingInHere)
02:25:46raptorto create a point: local p = point.new(0, 0)
02:25:56fordcarsok thats why it gave me "The variable Point is not declared"
02:26:01raptoryes
02:26:07raptorjust FYI
02:26:07fordcarsnice
02:26:27fordcarshehe
02:27:32raptori should devote tonight to fixing bugs... they're starting to get long..
02:31:33fordcarsheh, ok, good luck ;)
02:39:20fordcarshey raptor, are you occupied?
02:39:28raptoralways :)
02:39:35raptorhave a question?
02:39:47fordcarsok :P Well my bot is doing weird things
02:40:04raptorbots are weird
02:40:40fordcarsI have an elseif and when the bot runs that elseif, it will ignore all the other elseifs in that chunck
02:41:39raptoryes
02:42:03raptorhere, paste your code here and send me the link it generates: http://pastie.org/
02:42:47fordcarsok, it's just a modified s_bot though
02:43:00raptorsend me the modification chunk
02:45:21fordcarshttp://pastie.org/7095822
02:46:09fordcarsgood luck reading that
02:46:25fordcarspastie's text box is too thin :/
02:47:03raptorwhich part did you modify?
02:47:23fordcars-----------------------------------HEREHEREHEREHERE I didn't do much yet, though
02:47:32raptorha ok i see it
02:47:53fordcarsI know the variables with the points are set
02:47:57raptorand what are you trying to do?
02:48:30fordcarsit's a long storrrrrrryyyyyy.
02:48:41raptorok i see what you're trying to do...
02:49:01fordcarsok
02:49:08fordcarsI can show you if you want
02:49:10raptorif you have a bunch of: if... else if... else if... else if... end
02:49:17fordcarsyes
02:49:18raptoronly ONE can every be run
02:49:33raptorso you have to pull something out
02:49:34fordcarsreally?
02:49:36raptoryep
02:49:48fordcarswhat do you mean : pull something out
02:50:02raptorpull out one of the logic tests
02:50:06raptori'll show you...
02:50:11raptorsee the line: elseif not bot:hasFlag() then
02:50:26fordcarsyes
02:50:34raptorjust change that to 'else' and put an end at the end of the block
02:50:53raptorthen change this line: elseif(otherFlag ~= nil) then
02:51:26raptorto: if otherFlag ~= nil and not bot:hasFlag() then
02:51:51raptorso pull it out of the logic switch but still add the piece that it was tied to
02:52:26fordcarsok so like splitting that block in half?
02:52:30raptoryes
02:52:38raptorthat way it always gets run..
02:52:59fordcarswow ok
02:53:13fordcarsbut why did it work before without my added code?
02:53:32raptorit worked because it just so happened that the logic didn't overlap
02:53:54raptorbut it's bad practice to code that way - it makes it difficult to understand what is going
02:54:06bobdaduck has joined
02:54:22raptor'code that way' == use unrelated logic checks in the same if... else if... end switch blocks
02:54:24fordcarsok. I just used elseif because the rest of the code used that. I never used elseif before
02:54:30raptoryeah
02:54:42raptorok i'll be back later
02:54:53fordcarsok later and thanks!
02:54:55raptorplay around a bit :)
02:54:57raptoryw
02:55:01fordcarsyeah
02:55:06bobdaduckOKAY I'M ON MY MAIN COMPUTER NOW
02:55:17raptorhi bobdaduck, i'll be back laterz
02:55:40bobdaduckAssuming no parentals have been messing with the network
02:55:48bobdaduckWatusimoto should be able to join my server now!
02:57:13bobdaduckRaptor can you check really quick if I'm PTO?
02:57:47bobdaducknmd
02:57:47fordcarsjust sayin'
02:57:51bobdaduckA billion people just joined
02:57:54bobdaduckso obviously it works.
02:57:56fordcarshehe
03:08:01fordcarsooohhhhhhh poo
03:10:46fordcarsoh wait
03:14:59fordcarswhat is the difference bettween:if otherFlag ~= nil and not bot:hasFlag() then and if(otherFlag ~= nil and not bot:hasFlag()) then
03:17:47bobdaduckuh... The first has no parentheses?
03:18:17bobdaduckI assume the first would break and the other wouldn't
03:18:28fordcarsmaybe
03:20:07fordcarsthe () would break
03:28:50bobdaduckalright I'm back. Watusimoto happen to be awake?
03:33:51fordcarsTHANK YOU RAPTOR!!!!!!!!!! IT WORKED
03:39:45raptorhi
03:43:11fordcarshi
03:43:15fordcarsit worked!
03:59:22fordcarsif myFlag:getLoc():distanceTo(bot:getLoc()) <= 5 then ---------- now this bugs. attempt to index a point value
04:00:15SolumnMushroom attemps to wake up Watusimoto...
04:00:39SolumnMushroomIt failed.
04:00:44fordcarsdude he has bean sleeping for the past 2 hours
04:00:48fordcars:P
04:01:24SolumnMushroomI suppose that's a good thing
04:01:33SolumnMushroomThe man needs his sleep
04:02:37SolumnMushroomIn the mean time: http://www.youtube.com/watch?v=nPde95OO8YA
04:02:51raptorfordcars:
04:03:14raptorhttp://bitfighter.org/luadocs/classpoint.html
04:03:42raptorworks like this: point.distanceTo(myFlag:getLoc(), bot:getLoc())
04:06:02fordcarsreally? heh
04:06:18raptorthat link above is to the Lua API docs
04:06:24raptorit should help a bit
04:06:34fordcarsyeah, it's comletely diffrent than the wiki :O
04:06:47fordcarswell some are
04:12:11SolumnMushroom is logging of for the night @ 9:12 PM PST
04:12:16SolumnMushroomquit
04:12:18raptornight!
04:12:22SolumnMushroom Quit (Quit: Leaving)
04:20:46Platskies has joined
04:23:01fordcarsyeah it works perfectly! thanks
04:24:48bobdaduckTotally adapting kaen's mine script and sams snow script into the carnival
04:25:02fordcarsawesome
04:27:50raptor Quit (Remote host closed the connection)
04:28:14raptor has joined
04:28:14ChanServ sets mode +o raptor
04:31:44bobdaduckuh oh...
04:31:57raptor?
04:32:04bobdaduckI think the script crashes
04:32:08bobdaduckwhen someone leaves the game...
04:32:46raptorprobably searching for a clientInfo without a 'nil' check somewhere?
04:33:56bobdaduckyeah...
04:34:17bobdaduckbecause I have so many things
04:35:24bobdaduckprobably the health packs...
04:35:59raptordo you have a stack trace?
04:36:19bobdaduckno
04:36:23bobdaduckWhy would I have a stack trace!
04:36:25bobdaduckxD
04:37:02Platskiesget a Mac
04:37:09Platskiesproblem solved :P
04:37:25raptora Lua stack trace!
04:37:28raptorohg
04:37:30raptoroh
04:37:30bobdaducklol
04:37:33raptoruh
04:37:45raptorsince you're doing lots of limit-pushing
04:37:58raptorI would suggest you *always* run the program from a command prompt
04:38:10raptorthat way you can see the Lua stack traces
04:38:32bobdaduckSo lets see... I'll probably need an onPlayerLeft() subscription?
04:39:04raptoryou could try and handle it that way, but it's probably simpler to add the nil check
04:39:16bobdaduckI can't find where
04:39:19bobdaduckbecause
04:39:29bobdaduckthe health packs will already be tied to a ship
04:40:44bobdaduckSo would I have to remove the health pack and the ship from the table?
04:40:46bobdaduckI guess?
04:41:30bobdaduckhalp
04:41:49raptoreasy way to find: run in a command prompt
04:41:53raptortest
04:41:59raptorduplicate the crash
04:42:23bobdaduckNo I definitely know that it crashes when someone leaves
04:42:27raptortrust me, its usually faster than making random guess... usually
04:42:43bobdaduckbecause I was like "I think it crashes when someone leaves"
04:42:48bobdaduckand Lamp promptly left
04:42:49raptoreasy way to find: run in a command prompt
04:42:49bobdaduckand it crashed.
04:43:01raptorthe crash will output the stack trace to the command prompt
04:43:22Platskies Quit (Remote host closed the connection)
04:43:25raptorand you'll have the line number where it's crashing
04:44:02bobdaduckwell
04:44:08bobdaduckcan't I just have onPlayerLeft
04:44:16bobdaduckthat it removes items from the table
04:44:20raptoryes
04:44:37raptorremember to remove from both tables
04:45:12bobdaduckWhat args do I need for OnPlayerLeft?
04:45:24raptoruhhh
04:45:26raptorman
04:45:30raptorthis needs doc
04:46:20raptorplayerInfo
04:46:24raptoris the only arg
04:46:31raptoronPlayerLeft(playerInfo)
04:46:35bobdaduckokay
04:46:39bobdaduckHow do I remove from table?
04:46:40bobdaduckxD
04:46:51raptori think it's in the gravity well code
04:48:30raptortesting with this new font is so weird
04:48:52bobdaducklol
04:48:53bobdaduckOkay
04:48:55raptorbobdaduck: do you know of anyone that uses fullscreen-stretched mode
04:48:56raptor?
04:48:57bobdaduckcommand prompt didn't give me anything
04:49:02bobdaduckI use fullscreen stretched
04:49:12raptorreally??
04:49:18raptorand you like that OK?
04:49:19bobdaduckIt just says "Lamp disconnected"
04:49:29raptorand the script died
04:49:37bobdaduckno the entire game crashed
04:49:42raptoroh yikes
04:49:48raptorthat's *different*
04:49:50bobdaduckxD
04:49:55bobdaduckOkay, sorry I wasn't clear there.
04:50:00raptori thought just the script crashed
04:50:11bobdaduckno entire game
04:50:16raptorok... ummm
04:50:22raptordo you get an error report?
04:50:45raptorlike a windows error report?
04:50:51bobdaduckuh
04:51:03bobdaduckIt just does windows stupid "Windows is looking for a solution to the problem" thing
04:51:04raptorwhat version of windows?
04:51:07bobdaduckwin 7
04:51:10raptorok
04:51:26raptorafter it fails to find a solution to the problem, wait for it to say something about the error report
04:51:54raptorbecause if windows detected the crash (which I did) then it should have somewhere to spit out a stack trace
04:52:03bobdaduckNope.
04:52:04bobdaducklol
04:52:07bobdaduckSo helpful.
04:52:25bobdaduck"A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available
04:52:26bobdaduck"
04:52:33bobdaduckThat's all it gives
04:52:42raptorok on that, is there anything to click like 'more info...'
04:53:01bobdaduckno.
04:53:02bobdaduckxD
04:53:04bobdaduckIsn't it great
04:53:16raptorit shoudl be there! even windows xp had that...
04:53:46bobdaduckikr
04:54:00raptorwait.. is there a 'debug' button or *anything* other than 'ok'
04:54:18bobdaduckno.
04:54:50bobdaduckokay!
04:54:53raptornot even a 'problem details'
04:54:53bobdaduckIt didn't crash!
04:54:57raptor?
04:55:16bobdaducknevermind
04:55:21bobdaducknow instead of the game crashing
04:55:21raptoruh ok
04:55:25bobdaduckjust the script crashes!
04:55:26bobdaduckxD
04:55:28raptorha
04:56:25bobdaduckLooks like it doesn't recognize ship
04:56:33bobdaduckWhat are the members of playerInfo?
04:58:44raptoruhhhh
04:59:03raptorfound this: http://bitfighter.org/wiki/index.php/Scripting_018#PlayerInfo
04:59:16raptorthat page isn't up to date, but seems to fill in some of the gaps
05:11:27raptorbobdaduck: attempting to fix the setHealth on turrets/ffs
05:21:39bobdaduckyay!
05:21:45raptorit works!!!
05:30:58BFLogBot Commit: 6f6cde37025c | Author: buckyballreaction | Message: Fix possible crash with new turret logic
05:31:00BFLogBot Commit: 5affd539998a | Author: buckyballreaction | Message: Lua API: fixed setHealth() on EngineeredItem
05:35:15fordcars:( two "If"s are happenning at the same time, thus the bot wants to go at two different places at the same time!
05:43:16bobdaduckUh
05:43:25bobdaduckWhile you're fixing turret logic..
05:43:33bobdaduckCould you possibly make it so FRIENDLY FIRE IS DISABLED?
05:43:38raptoralready done
05:43:56bobdaduckNo like
05:44:01bobdaduckFriendly fire the other way.
05:44:11bobdaduckThe part where my turrets are better at killing me than enemies are?
05:44:13bobdaduckThat's gotta go.
05:44:55bobdaduck Quit (Remote host closed the connection)
05:49:08flomo has joined
05:49:15flomohai
05:52:30flomohelllooo
05:54:46Nothing_Muchhello sir
05:54:54Nothing_Muchsay someone's name and they'll probably respond :)
05:55:12flomoAre you a dev?
05:55:27Nothing_Muchnah, just a lurker around here and the occasional player
05:55:31flomomk
05:55:36Nothing_Much*an occasional player
05:55:40flomowatusismoto
05:55:40flomoxD
05:55:48Nothing_Muchhe's a dev, but probably not here
05:55:51flomoi know
05:55:59flomoim looking for a file in the source directory
05:56:04flomobut i cant find it
05:56:06Nothing_Muchwhich file?
05:56:17flomocontroller one that takes input
05:56:31raptorlook in zap/Joystick.cpp
05:56:49flomoarent you playing raptor
05:58:16raptoryes
06:01:04flomo Quit (Ping timeout: 245 seconds)
06:01:56fordcarsoh poo
06:02:24flomo has joined
06:08:34flomo Quit (Ping timeout: 245 seconds)
06:19:57Watusimoto Quit (Ping timeout: 246 seconds)
06:43:54fordcarsthis is a really weird bug
06:44:10fordcarsraptor, can you join the server "bitway" for a second?
06:45:51fordcarsactuallly, dont' join :P
06:46:13raptorhi
06:46:17raptorok
07:04:34raptorgood night!
07:06:16raptor Quit ()
08:25:44fordcarslater, going to bed
08:25:51fordcars Quit (Quit: Page closed)
09:13:19Watusimoto has joined
09:16:28koda has joined
09:19:43koda Quit (Client Quit)
09:23:45koda has joined
09:42:29Watusimoto Quit (Ping timeout: 264 seconds)
10:05:27Watusimoto has joined
10:10:37Watusimoto Quit (Ping timeout: 245 seconds)
10:12:03Watusimoto has joined
10:52:06LordDVG has joined
11:05:47Watusimoto Quit (Read error: Connection reset by peer)
11:05:47Watusimoto_ has joined
11:07:43Watusimoto_ Quit (Ping timeout: 245 seconds)
11:14:51LordDVG Quit (Remote host closed the connection)
11:27:58koda Quit (Quit: koda)
11:32:05Watusimoto has joined
12:42:35koda has joined
12:50:59LordDVG has joined
12:52:49koda Quit (Quit: koda)
13:32:23BFLogBot Commit: ecc819a8036b | Author: watusimoto | Message: Create FontManager to manage different fonts -- can now mix TTF and stroke fonts. Current font is still a global setting, and will likely remain so for the near future. Font not yet set in most locations where it is needed.
13:32:25BFLogBot Commit: 0383ef81be9f | Author: watusimoto | Message: Create a push/pop context system to ease transition. Can now see ocra and roman together on many menus as the font context is not yet properly set everywhere
13:32:26BFLogBot Commit: 9e13ef2d9912 | Author: watusimoto | Message: Merge
14:38:23raptor has joined
14:38:23ChanServ sets mode +o raptor
14:39:44raptorhi Watusimoto
14:40:05raptorI see you found my code for the stroke font resize factor...
14:42:43Watusimotodelightful, that
14:42:49raptorhaha, yeah
14:43:15Watusimotosomeday we'll be able to kill that
14:43:35raptorwho creates a font with size 152.381??
14:44:20raptorit must have been some autogeneration script..
14:45:19raptoralso I figured out what fontstash actually does with the textures..
14:46:36raptorit makes a texture, generates a glyph at the size requested, sticks in in the texture as a cache
14:46:52raptorwhen a new glyph is requested it uses that same texture until it is full
14:47:24raptorif it is full it creates another texture/cache
14:47:30raptorand will continue with that one
14:47:47raptorwhen another glyph is needed, it goes through each of the textures to find it first
14:54:37Watusimotoprobably the coords came from an older source, and that was a fudge factor to fit it into modern font sizes
14:55:22Watusimotowhat is the purpose of this statement?
14:55:23Watusimotosth_create(100, 20);
14:55:36raptorwhere is that?
14:55:37WatusimotoI've been experimenting with different dimensions to see what happens...
14:55:48Watusimoto mStash = sth_create(100, 20);
14:55:51raptoroh haha
14:55:54raptorthat is the texture size
14:55:54Watusimotoit's that
14:56:14WatusimotoI've got it set up now to use just one mstash for all fonts
14:56:18Watusimotoseems to work
14:56:19raptorso that creates a texture of 100x20 that is used to cache the glyphs
14:56:31Watusimotobut if I shirink the dimensions too much, letters start to disappear
14:56:34raptorthe larger the texture the better the performance
14:56:42Watusimotoat 100,20, ts in the 3rd font are missing, for example
14:56:54Watusimotoat 10x10, most everythign is missing besides .s
14:56:58raptormost video cards since 2000 or so can support at least 512x512 texture size
14:57:12Watusimotoso it does not continually generate new textures as needed
14:57:17raptorit does
14:57:19raptorbut
14:57:43raptorbut using a height of '20' is not enough to render a glyph with size 21
14:57:45raptoror highter
14:58:10raptori'd keep it at 512x512
14:58:20Watusimotoyes, I will, it was just an experiemtn
14:58:24raptorwe could probably even go to 1024x1024
14:58:41raptorbut i'm not sure if we'll start to get into video card incompatibility..
14:58:43Watusimotoso if I made it 25x25 you'd expect that all letters would render properly?
14:58:52raptorno
14:59:17raptori don't know what our common size font is..
14:59:26raptoris it 25?
14:59:50raptorif you did 25x25, and our font was about 25 - that would essentially create 1 texture per glyph
14:59:53WatusimotoProbably smaller
15:00:08raptorso that would hurt performance
15:00:26Watusimotook, let's say 25x25 was big enough for 1-2 chars, you would assert that everything would render, even if performance sucked
15:00:51raptoryes, at least, that's what I deduced from reading the logic last night
15:05:03Watusimotook, I'm going to test it :-)
15:05:36raptorfontstast doesn't use a very sophicated algorithm for packing the glyphs into the texture - just rows with a hieght
15:05:48raptori think our menu font is larger than 25?
15:05:51raptornot sure..
15:06:16raptoruh oh Watusimoto
15:06:34raptorsome namespace you're using for the FOntManager is conflicting with a struct in Xorg
15:06:59Watusimotooh boy!
15:07:06Watusimotowhat namespace is that???
15:07:13Watusimotothe only one there is the global namespace
15:07:15raptor'Font'
15:07:20Watusimotooh
15:07:24Watusimotothat's a class name
15:07:33Watusimotobut I can change that to bfFont
15:07:35raptorsorry, yes..
15:07:45Watusimotook, will do that
15:07:47raptorok
15:08:12raptorhere are the errors if you want to know: http://pastie.org/7100014
15:09:12WatusimotoI don't!
15:09:37raptorhow dare we use a common word for a classname!
15:12:13Watusimoto40x40 seems to work
15:12:22Watusimotothough width computations are messed up
15:12:41raptordid you add width computations for TTF?
15:15:08Watusimotoyes
15:15:09raptorhuh, looks like you did... sort of
15:15:18Watusimotosort of? totally!
15:15:25raptorreally??
15:15:37raptorwhat does sth_dim_text actually do?
15:17:04Watusimotoget's text dimensions, apparently
15:17:09Watusimotothough I don't understand how it works
15:17:14Watusimotobut it does work
15:17:34Watusimotowhen I read the code, it looks like it returns max dimensions of any particular character
15:17:39Watusimotoso I don't really get it
15:18:16raptorit probably returns the pixel width/height as it is cached in the texture.. maybe
15:24:00Watusimotobut read the code and explain how it aggregates the width
15:24:44raptoroh lovely 'for loop' syntax
15:27:00raptorok yes, that makes sense
15:28:12raptorwait no...
15:28:14raptorwhat
15:28:22raptorit's like it doesn't even use some of the vars?
15:29:09raptori get the idea of searching for the glyph, if found it returns the quad structure of how it's stored in the texture, and grabs the diminsions of that
15:29:46raptorbut this business about min/max doesn't make sense
15:32:25raptorfordcars made some S_bot improvements...
15:36:54Watusimotohe was asking me questions last night... I honestly did not think he would make any progress. maybe i was wrong?
15:37:03raptorlooks like he did
15:37:18raptorhe asked me a few questions, too
15:38:01Watusimotowell, good
15:38:12Watusimotoalways good to see people exceed my expectations
15:38:44raptoryes, i agree :)
15:39:41Watusimotoso my next checkin will rename font to bffont
15:39:50Watusimotoit also uses two ttf fonts on the menus
15:39:54Watusimotomore by accident that intent
15:40:01Watusimotobut it's a good demo that it works
15:40:06Watusimotoand stroke elsewhere
15:40:14raptorok
15:40:19Watusimotoand outline orbitron for nexus flag returns
15:40:27Watusimotoso good proof of concept
15:40:31raptorok
15:41:25WatusimotoI created a pair of functions pushfontcontext and popfontcontext that let you change/restore the fonts
15:41:36Watusimotowe need to start using those throughout our rendering code
15:41:48raptorlike the linewidth stuff?
15:41:51Watusimotouseful even if we want to pull back to roman
15:41:54Watusimotoa little
15:42:20Watusimotoif we get them used throughout, we can replace them with a simpler setFontContext
15:42:40Watusimotobut in the short term, where fonts are set sporadically, this may be better
15:44:37Watusimotook, gotta relinquish my computer to the minecrafters
15:44:45raptorcommitted?
15:44:56BFLogBot Commit: 748380ef1a62 | Author: watusimoto | Message: Try using only a single stash for all fonts
15:44:59BFLogBot Commit: a447c13c0c31 | Author: watusimoto | Message: Rename Font to BfFont to avoid clashes with external libs
15:45:06raptoryay
15:45:08raptorthanks!
15:45:17raptorcome hence minecrafter!
15:45:30Watusimotoback later
15:45:47raptorok
16:04:00BFLogBot Commit: 425386581d14 | Author: buckyballreaction | Message: Add FontManager.cpp to CMake
16:14:47BFLogBot Commit: ab6ba705be79 | Author: buckyballreaction | Message: Move SDL_GL_SetAttribute to before window creation with SDL2 so it can actually take effect
16:15:16raptorwow Watusimoto, the fonts in the game now... are messing with my head..
16:17:02raptori keep hitting some weird assert everytime I want to host a game..
16:38:12Nothing_Much Quit (Remote host closed the connection)
16:43:31Nothing_Much has joined
17:04:57LordDVG Quit (Remote host closed the connection)
17:11:52fordcars has joined
17:12:43raptorhi fordcars, almost done merging your changes (with some minor modifcations)
17:17:21fordcarsok :P
17:18:35fordcarsare you merging the two " if point.distanceTo(myFlag:getLoc(), bot:getLoc()) <= 2000000 then" into one if?
17:18:46raptoryes
17:18:50fordcarshah good
17:25:08raptorok, pushed
17:25:13BFLogBot Commit: 279b7cdf7799 | Author: buckyballreaction | Message: S_Bot AI improvements from Fordcars (with minor modifications): - Don't shield team bullets - Return the team flag if it is near Also add a better header to the file with more credits
17:25:31fordcarsok
17:26:21Watusimoto Quit (Ping timeout: 246 seconds)
17:27:31Watusimoto has joined
17:30:29Watusimotoraptor: what sort of assert?
17:30:37raptorfordcars: https://code.google.com/p/bitfighter/source/detail?r=279b7cdf7799121360b4d6dad36cfd810b51bded
17:31:13raptorthe changes might look quite a bit different from yours, but you did all the hard work at finding the proper spots and doing the correct logic. I just increased performance a little ;-)
17:31:50raptorWatusimoto: http://pastie.org/7101298
17:32:46WatusimotoI'm getting that oo
17:32:48Watusimototoo
17:34:12Watusimotoha
17:34:47Watusimotook, the column headers seem to be wider with the new font, so the space allocated is too small, hence the assert
17:34:58Watusimotowhich was designed to catch just this situation
17:35:49fordcars local retrievingFlag = false if not myFlag:isInInitLoc() and not myFlag:isOnShip() and -- If my flag is not in its initial location and my flag is not on a ship point.distSquared(myFlag:getLoc(), bot:getLoc()) <= 2000 * 2000 then -- .. and we're within some sane range of the flag gotoPosition(myFlag:getLoc())
17:35:54fordcarsoops
17:38:23raptor?
17:39:59fordcarssorry
17:40:53fordcarsOk so you CAN put more than one "and". Good to know.
17:41:48fordcarsNice job
17:47:06kaen has joined
17:52:48raptorthank *you* - you did the hard part at finding where to put stuff... I did the easy part of making it faster :)
17:54:42kaen Quit (Ping timeout: 260 seconds)
17:57:58fordcarsWell, you helped me with points 'n stuff. And combining "if"s and explaining how to make the "elseif"s and "if"s work.
17:59:34Watusimotofordcars: raptor says you;re doing good work with the bots. So... good work!
17:59:41fordcarsok :P
18:00:39Watusimotoraptor: I am now quite convinced we should not be using ocra for menu font
18:00:57Watusimotoit looks bad, and it's way too wide for its size
18:01:19kaen has joined
18:02:37BFLogBot Commit: 099a8ac9e126 | Author: watusimoto | Message: Restore default font as Roman, make menus a little more consistent, fontwise
18:02:39BFLogBot Commit: a705e8edc188 | Author: watusimoto | Message: Merge
18:08:42raptorWatusimoto: ok
18:15:13kaen Quit (Ping timeout: 245 seconds)
18:16:19Watusimotook, dinner time; back later
18:16:24raptorbye
18:22:31Watusimoto Quit (Ping timeout: 252 seconds)
18:37:23Nothing_Much Quit (Read error: Connection reset by peer)
19:59:48raptorhey kaen, if you come back, can you kill the contest server?
20:05:20Little_Apple has joined
20:05:41Little_Applehello
20:05:48raptorhi
20:06:14Little_Applecan i please have the link to the bitfighter luadocs page?
20:06:26Little_Applethe link i remembered wasnt right i dont think
20:06:32Watusimoto has joined
20:06:37BFLogBot Commit: 6e881d0809f5 | Author: buckyballreaction | Message: Fix possible server crash when the controlling client for a ship might be NULL. Quartz this is for you..
20:06:40raptortada!: http://bitfighter.org/luadocs/index.html
20:06:45Little_Appleah thanks
20:06:49raptoryw
20:07:01Watusimotothis is interesting
20:07:03Little_Appleill bookmark it so i wont have to ask again :P
20:07:05fordcarsyeahhhhhh finally done working
20:07:10Watusimotowhen I host a game, I get about 100 fps
20:07:12raptorhi Watusimoto
20:07:39raptorWatusimoto: me too..
20:07:40Watusimotobut in the middle of hosting, if I hit esc, to bring up a menu, which is still displayed in ocr, my fps drops to about 30
20:07:48fordcarsI get 60 fps
20:08:04raptorWatusimoto: what about hitting the same menu again?
20:08:09Watusimotosame
20:08:13raptortesting..
20:08:18fordcarsoh I get 60 fps because of vertical sync never mind
20:08:42WatusimotoI will try restoring it to all roman and see if that changes anything
20:08:51raptorhuh
20:08:56raptorI only get 40 FPS right now...
20:09:11fordcars:P
20:09:18Watusimotothat's really worrying
20:09:30raptoryeah... that is one tick every 25 ms??
20:09:34raptorwhat has happened??
20:09:51Watusimotook, well, I get 36 fps when all rendering is done in roman
20:10:04raptorha
20:10:14Watusimototrying bf 018a
20:10:23fordcarswhy are you changing fonts?
20:10:34Watusimotoexperimenting
20:10:42fordcarsheh
20:11:18raptoroh ha...
20:11:24raptorvsync is kicking in for some reason...
20:11:28Watusimoto100 fps rock solid
20:11:44Watusimototrying bf 019 in release mode
20:12:22Watusimotohow can you tell?
20:12:50raptorbecause my monitor was set at 40Hz
20:12:57raptori put it back to 60...
20:13:01raptornot i get 60FPS
20:13:01Watusimotoah
20:13:04raptor*now
20:13:05raptorbut
20:13:09raptorwhy is it kicking...
20:13:50Watusimotobut yes, fordcars, you are likely to see some expansion of our font selection in 019
20:14:02Watusimotohow much is still very much up for debate
20:14:13raptoroh duh - have to restart the app after turning off vsync in the nvidia settings..
20:14:20raptoroh yay, everything is nice now
20:14:24fordcarsok
20:14:45raptorok, so
20:14:51Watusimotojust for old times sake... reminder of why we are looking at fontstash
20:14:52Watusimotohttp://sam6.25u.com/upload/2snapshot2.png
20:15:05raptorhahaha
20:15:07Watusimotostill had that open in a tab
20:15:16Watusimotoit feels like years since we looked at that
20:15:35raptorit's because we've entered a new world of fonts...
20:15:47fordcarsheh
20:18:24Watusimotoin release mode, with all roman, getting a solid 100.100
20:18:27Watusimoto100/100
20:18:36Watusimotorecompiling with ocra
20:18:40kaen has joined
20:19:35fordcarseuh, What is the difference between --------- if(code), if (code) and if code------- ?
20:19:57raptornothing
20:20:01raptorLua lets you do both
20:20:35fordcarsoh heh thanks
20:20:40raptorin c++ however, you need the parenthesis. since we work in c++ a lot, sometimes we use parentheses in Lua out of habit
20:21:44kaenso I've got a working level db
20:22:10kaenomg this connection is going to drive me nuts.
20:22:38fordcarsoh ok thanks
20:23:15Watusimotowith ocra, there is a dip in fps when the menu appears, then it climbs back to 100
20:23:27raptoroh my kaen
20:23:32Watusimotosubsequent menu entries also show a dip, but a smaller/shorter one
20:23:39Watusimotothen back to 100
20:24:00raptorwhat if you exit, then renter the menu?
20:24:04raptorany dip?
20:24:20Watusimotoyes, a that's a smaller one
20:24:29Watusimotodropping to 97 or 98, then back to 100
20:24:41Watusimotounder the caching theoruy, I would expect no dip
20:25:27raptorme too - unless fontstash thinks it's a new glyph somehow?
20:25:30WatusimotoI restarted, and this time let it sit at the main menu for a few minutes
20:25:37raptoralso.. did you see what kaen said?
20:25:44Watusimotothen entering the game then the menu showed no dip at all
20:25:46Watusimotono
20:25:53Watusimotowhat did he say?
20:25:54raptor[14:21] <kaen> so I've got a working level db
20:26:22Watusimotoa working level db???
20:26:30Watusimotois that what he said?
20:26:37raptoryes
20:26:42Watusimotoincredible!
20:26:53Watusimotokaen: where did you come from?
20:27:30raptorhe's been lurking in the shadows barely holding onto an IRC connection every once in a while...
20:28:57kaen Quit (Ping timeout: 245 seconds)
20:31:09Watusimotoor not
20:31:44Watusimotook, so my observations are not wilidly inconsistent with the idea of caching letters when first seen
20:33:50Watusimotoodd
20:34:16Watusimotonow back in debug mode, i am seeing 100/100, with a small dip when i switch to menu mode
20:34:44Watusimotoand sometimes no dip
20:35:13Nothing_Much has joined
20:36:45LordDVG has joined
20:37:19fordcarsheh, what version of lua bitfighter uses?
20:37:39Watusimoto5.1
20:37:47Watusimotosoon to be5.2
20:38:25fordcarsok good :P
20:38:38fordcarsdoes lua come with bitfighter?
20:41:14raptorWatusimoto: it's probably some weirdness with the graphics card itself keeping or dropping any particular texture
20:41:28raptorfordcars: we have a custom version of Lua in bitfighter called lua-vec
20:41:30Watusimotofordcars: yes
20:41:32Watusimotoraptor: yes
20:41:44fordcarsok thanks :P
20:41:56Watusimotothe main difference is that we have point as a native data type (like number), with very little overhead for creation and use
20:42:05Watusimotosince we use lots of points, this is a good thing
20:42:33Watusimotoin regular lua they'd have to be objects, which would incur costs in creating them and then deleteing them
20:43:15fordcarsbut where is lua-vec
20:44:27raptorin the source code under directory lua/lua-vec/src
20:45:32raptorWatusimoto: kaen popped in once last week saying he playing with cakephp (a PHP MVC framework) and was going to try and implement a level DB
20:45:41fordcarsok thanks
20:46:06raptorif he has... that's a another new world we've entered!
20:46:38raptorand I'm pretty sure he has, since he said he has
20:52:36Watusimotoindeed
20:52:41Watusimotohe delivers
21:02:40raptorWatusimoto: what do you think about a 'last man standing' type gametype? you'd set the number lives each player gets and that's it
21:02:59raptormaybe that would be more of a 'mod'
21:03:00WatusimotoI don't like elimination games
21:03:18Watusimotobecause it gets really boring for the elminated
21:03:33raptoryes, tis true
21:03:46Watusimotoand further, we have no mechanism for dealing with eliminated players
21:03:48Little_Appleim working on a levelgen for a last man standing map.. mostly a test map
21:04:01Watusimotoso that's how I feel :-)
21:04:26raptorwell, it would become more feasible when our GSoC student builds in observer mode :)
21:04:36Watusimotoeven then, it would be lame
21:05:00WatusimotoI occasionally play galcon (mostly because it is a rip off of a game I played in highschool, though, admittedly, much improved)
21:05:23Watusimotoand you need to wait for a game to start, then can be eliminated, then need to wait to play again... it can be pretty bring
21:05:25Watusimotoboring
21:05:34Little_Applemotivation to not die!
21:05:44raptorI brought it up because Quartz posted about it. He had made a map that enforced '1 life only' and it's been popular recently..
21:06:01Little_Appleits actually really fun...
21:06:23raptorand yes, I had fun on it, too
21:06:38Little_Applebrings out a lot of strategy you wouldnt normally use
21:06:39raptoralso bouncer rulez on that map Little_Apple...
21:06:50Little_Applesensor is amazing lol
21:06:54raptorhaha, yep
21:07:04Watusimotoyou mean life isn't cheap?
21:07:20raptorbut it *is* boring to have to wait for the last two people to duke it out
21:07:37Little_Applebring snacks.
21:08:41Nothing_Much Quit (Quit: Leaving)
21:09:19raptorI'm going to make bots more evil on rabbit maps..
21:09:59Little_Applecan you make it so they dont shoot their own forcefields in one team bitmatch?
21:10:15raptormaybe?
21:10:26raptorone thing at a time! (please put that in the s_bot improvement thread)
21:11:31Little_Applealrighty
21:12:11raptorlet's see if this works..
21:12:12Watusimotohttp://img199.imageshack.us/img199/3097/screenshot15zn.png
21:12:21WatusimotoI think I'm liking this font better than orbitron
21:12:35raptorprime whatever?
21:12:43Watusimotoyeah
21:12:52raptorok
21:12:56Watusimotoprime regular
21:13:00raptorit feels weird
21:13:03Watusimotodo you like it on the loadout menu?
21:13:06raptori mean i like it
21:13:23WatusimotoI think it fits pretty well contextually
21:13:23raptorbut it makes my brain want to fly off on a tangent for some reason
21:13:34Little_Applewoah fancy hud...
21:13:39WatusimotoI understand
21:13:53Watusimotothe 1 is so much more narrow than the other numbers
21:13:56raptorlike I read it with my eyes, and my thoughts and eyes fly off really fast - like the font is pointing me to somewhere else
21:14:41raptorit's probably the 'K's
21:14:54raptorand maybe the W's
21:15:47Watusimotowell, it's far from too late to change it
21:16:05raptorheh
21:16:32raptormaybe the k's look like they have serifs? serifs are notorious for stoping the brain
21:16:35raptor*stopping
21:18:30kaen has joined
21:18:39Little_Appleok, how exactly do clocks work?
21:18:46Little_Applehello kaen
21:18:46raptorTimers?
21:18:49raptoryou found the doc page?
21:19:00Little_Appleoh yes, timers
21:19:19kaenHello.
21:19:53kaenPhones have irc clients now. I might finally use mine :p
21:20:08raptorthen you'll stay connected??
21:20:12raptorand welcome back!
21:20:18raptoralso, level DB??
21:20:31raptorLittle_Apple: you found the luadoc page on Timers
21:20:32kaenAnyway I was wondering if i can put it up quietly
21:20:33raptor?
21:20:41Little_Appleyes
21:20:53kaenSo that we might poke at it.
21:21:22raptorI'm on board, Watusimoto?
21:22:26Watusimotoyes, sure!
21:23:00raptorok Little_Apple, here is a code example of how to use timers: http://pastie.org/7103424
21:23:23kaenOkay. Time to go wardriving for a network that will hold an ssh connection...
21:23:27raptorkaen: you have everything you need to put it up right?
21:23:29raptorhaha
21:23:38kaenYes indeed
21:23:43raptorok great
21:23:54Little_Applethanks raptor!
21:24:11raptorLittle_Apple: you're welcome, let me know if you want a particular concept explained
21:24:36kaenI need the db creds for phpbb but it's in the config right?
21:24:48raptorumm... hmmm
21:24:57raptorhmmmm
21:25:58kaenConfig.php in the phpbb root iirc
21:26:48Watusimotosame scene with orbitron medium
21:26:50Watusimotohttp://img802.imageshack.us/img802/8441/screenshot16z.png
21:26:58Watusimotonotice how much wider the text is
21:27:00kaen(It only reads from phpbb, no writing)
21:27:39Watusimotoif we use that font, the menu will probably cover the ship
21:28:14raptor checks
21:28:14raptor opens private chat with kaen
21:28:15raptorLittle_Apple: i just gave you a script that crashes...
21:28:15raptorchange the 5000 at the bottom to 2000
21:28:15raptorit needs to run sooner than the second timer
21:28:16kaenHey that looks great you guys!
21:28:33Watusimotoas shwn here
21:28:34Watusimotohttp://img94.imageshack.us/img94/6792/screenshot17df.png
21:28:59Watusimotokaen: you should see the animation! (if you haven't)
21:29:11Watusimotoit's starting to be a slick little loadout widget
21:29:34Little_Applewhy must you use imageshack? it pains me to see those long links
21:30:28Little_Appleand.. stuff
21:30:36Little_Applei will shut up now.
21:30:39raptorLittle_Apple: provide an alternative?
21:30:57WatusimotoI use imageshack because it's trivially easy for me with my file manager
21:31:05Watusimotoit has an upload to imageshack button
21:31:13Watusimotoone click and... done!
21:31:18raptoryeah, orbitron is too wide...
21:31:27kaenOkay, back soon!
21:31:31kaen Quit (Quit: kaen)
21:31:47WatusimotoI think I may use orbitron only for labeling the Goal zones
21:31:58Watusimotoand the yard sale notice
21:32:00Little_Appleimgur works pretty well for me..
21:32:15WatusimotoLittle_Apple: one click!
21:32:24Little_Applelol
21:32:36raptorwow orbitron is *really* wide
21:33:10Watusimotoit is
21:33:32Watusimotothe other font is similar in width to roman
21:33:39Watusimotoso fits nicely with our current layouts
21:37:03fordcarsooohhhh
21:37:06fordcarslooks good
21:41:35Little_Appleit works!
21:42:40raptorLittle_Apple: yay!
21:48:43LordDVG Quit (Remote host closed the connection)
21:49:03fordcarshey raptor: can I try to repair some s_bot bugs or do you want to do them yourself?
21:49:25raptorsure you can try
21:49:38raptortry and use the latest from the repository though as I am working on some, too
21:49:57raptoralso let's check with each other to make sure we're not doing the same one :)
21:50:15raptorright now I'm working on getting bots to not shoot other non-carrot-carrying bots
21:50:52Little_Appleok im off for now
21:50:54Little_Apple Quit (Quit: Page closed)
21:53:02fordcarsyeah sure. I'll try to make bots not shoot force feilds in one-team bitmach.
21:54:01raptoractually don't do that one
21:54:12raptorbecause that's the exact same part of the code I'm working in right now..
21:55:51kaen has joined
21:56:54fordcarsok :P
21:59:57kaenStarbucks can just barely handle it I think...
22:00:37fordcarsraptor: don't forget that in rabbit and nexus, bots shoot force fields too
22:02:00raptorkaen: are you in kansas?
22:02:23kaenRofl nope
22:02:42kaenStill in Washington.
22:03:06BFLogBot Commit: f962f89d3c03 | Author: buckyballreaction | Message: S_Bot is less stupid in Single-player Rabbit now
22:03:28raptor can't capitalizE correctly
22:07:44raptoroh kaen, can you kill the contest server?
22:08:05fordcarsgtg will be back in an hour
22:10:27raptorok fordcars I committed my change, if you get the new s_bot code you can try your hand at the FF issue (I'm sick of Lua for the day..)
22:11:20raptorWatusimoto: would you be opposed to making the level description popup at the start of a level use a rendered box like loadout?
22:12:19fordcars Quit (Ping timeout: 245 seconds)
22:13:52raptorI'm going to do it anyways... :)
22:24:49kaenBitfighter.org/Pleiades
22:25:06kaenLet the poking begin!
22:25:11raptorlowercase, i presume
22:25:14raptorpoke poke
22:27:35kaenObviously it's still in infancy
22:27:58raptori like the code name already!
22:29:37kaenIt's my favorite messier sky object :)
22:30:03raptorkaen: first suggestion - add a stupid little button to 'select all' in the current window
22:30:08raptorlike in the forums
22:30:15raptoroh, when looking at a level
22:31:03raptoroops, i logged in and got: "Error: The requested address '/pleiades/' was not found on this server."
22:36:14kaen!
22:36:55kaenDid it log you in at least?
22:37:01raptorYES
22:37:03raptoroops caps
22:37:21kaenI think the index is 403 in production still :x
22:37:47raptorheh
22:37:53raptorI'm going to uplaod a level..
22:38:16Nothing_Much has joined
22:38:31kaenTry downloading the one I uploaded :)
22:39:19raptorOOOOOOOoooooo
22:39:23raptorauto-zip!
22:39:25raptorNICE
22:39:42fordcars has joined
22:39:57kaenIt magically detects the level gem file name too
22:40:05raptorawesome!
22:40:20raptorok I uploaded our stock ZC map
22:40:26raptorfrom Quartz
22:40:45raptorshould the 'view all levels' index show the author instead of uploader? (or both?)
22:41:29kaenI've been wrestling with uploader/author dilemma for a while
22:41:50kaenYour input would be greatly appreciated
22:42:37raptorI think it should be author
22:42:43raptorbut
22:42:54raptorhmm...
22:43:20raptoryeah, i see the problem.. and do we give uploaders future control over other's authored maps?
22:43:46kaenExactly...
22:44:25raptormaybe
22:44:27raptormaybe
22:44:33kaenIdeally authors would upload their own maps, but then a lot of classics will never make it into the db.
22:44:37raptorwe only let authenticated users upload their own maps
22:45:08raptorbut you give a handful of others (you me Watusimoto maybe bobdaduck/Quartz) to upload for anyone?
22:45:23kaenAh, yes!
22:45:41kaenI can even use the phpbb user levels for it
22:45:49raptorthat would take care of a lot of the possible headaches I think.. minus the headache of coding the permission system :)
22:45:59raptormaybe that can be grabbed from phpbb..
22:46:04raptormoderators/admins
22:46:23kaenIndeed. I think I'm lagging
22:51:06kaenThe next update won't be until Wednesday I think
22:51:18kaenI hate Starbucks...
22:53:32raptorheh
22:53:43raptorno problem... and great job so far!
22:54:00kaenThanks :)
22:54:09raptorI'll probably stay away from the code part and be the peanut-gallery for a bit...
22:54:15raptor:)
22:54:28kaenIt was writing php and not hating every second of it
22:54:41kaenBut only most of the seconds.
22:54:51raptorwow.. i wonder what that's like?
22:54:58raptorcakephp seems really slick
22:55:21kaenIt is. Most of the time I put into it was reading docs
22:55:40kaenThe code I wrote is maybe 200 lines
22:57:12raptorwAHT
22:57:15raptorthat small??
22:57:33kaenPlus a bit of HTML, but yeah
23:01:01kaen Quit (Remote host closed the connection)
23:07:28bobdaduck has joined
23:10:17raptorwould anyone think this is too distracting at the start of a level? (is it any better than what we have?)
23:11:00raptorhttp://sam6.25u.com/upload/7screenshot_4.png
23:11:16bobdaduckThat's not bad
23:11:44bobdaduckNo animations then no its not distracting.
23:13:53kaen has joined
23:13:56Watusimoto Quit (Ping timeout: 245 seconds)
23:14:27Watusimoto has joined
23:17:18bobdaduckOohhh watusimoto awake?
23:17:44fordcars Quit (Ping timeout: 245 seconds)
23:25:01bobdaduckraptor
23:25:06bobdaduckCould you troubleshoot the levelgen?
23:27:36bobdaduckThe playerLeftGame bug. That was crashing my game but now it just crashes the levelgen'
23:27:37bobdaduckhttp://pastie.org/7104727
23:28:11bobdaduckI mean like, when you have free time or whatever.
23:30:58raptorhi bobdaduck
23:30:58raptorback form dinner..
23:32:33bobdaduck_ has joined
23:33:29raptorlooking at script
23:33:49bobdaduck_and uh
23:33:52bobdaduck_I modified it to add energy items
23:34:02bobdaduck_without actually changing any of the variable names
23:34:05bobdaduck_so everything still says "health pack"
23:34:10bobdaduck_I'M LAZY I'LL FIX IT LATER
23:34:11bobdaduck_xD
23:34:17bobdaduck_The bug is the same so.
23:34:35bobdaduck Quit (Ping timeout: 272 seconds)
23:35:48raptorok
23:36:17bobdaduck_Anyway it crashes in the PlayerLeft() function if a player leaves.
23:36:27raptorok
23:42:58raptor_ has joined
23:42:58raptor Quit (Disconnected by services)
23:43:42Watusimotohi
23:43:44Watusimotoagain
23:44:08Watusimotomy sleep habits are so messed up
23:44:11bobdaduck_xD
23:44:17bobdaduck_You free to take a look at this level now?
23:44:45Watusimotouh
23:44:48Watusimotook
23:44:51Watusimotobriefly
23:44:56bobdaduck_hosting
23:55:44Watusimotowell, that was sure something
23:57:39raptor_ Quit (*.net *.split)
23:57:39bobdaduck_ Quit (*.net *.split)
23:57:39kaen Quit (*.net *.split)
23:57:56raptor has joined
23:57:56ChanServ sets mode +o raptor
23:58:29raptorwhat did you think of his abomination, Watusimoto?
23:58:40Watusimotoit was pretty incredible, actually
23:59:01WatusimotoI see how most of it was done, but not the disco lights
23:59:10Watusimotothere seemed more colors than there should have been
23:59:12raptoryeah, he's gotten a lot better at scripting...
23:59:15raptoroh
23:59:17Watusimotoapparently
23:59:19raptorthat's because they flash
23:59:26Watusimotohow do you flash them?
23:59:26raptorand yo have a flag on the ship
23:59:32Platskies has joined
23:59:36Watusimotoah, so you are scoring?
23:59:46raptorsort of, but it's the wrong game mode
23:59:51bobdaduck has joined
23:59:52Watusimotoyes
23:59:58raptoractually, now i'm not quite sure i know either...
23:59:59kaen has joined

Index Search ←Prev date Next date→

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