#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-07-01

Timestamps are in GMT/BST.

00:25:36raptor Quit ()
00:52:27koda has joined
01:30:37Watusimoto has joined
01:32:18BFLogBot Commit: 3687382ba9ff | Author: watusimoto | Message: Molstly harmless
01:32:19BFLogBot Commit: ff35b8b207d8 | Author: watusimoto | Message: Merge
01:36:31Watusimoto Quit (Ping timeout: 240 seconds)
01:37:52kodab has joined
01:38:15kodabb has joined
01:41:38koda Quit (Ping timeout: 268 seconds)
01:42:52kodab Quit (Ping timeout: 268 seconds)
01:53:20watusimoto has joined
01:53:20ChanServ sets mode +o watusimoto
04:43:47Watusimoto_ has joined
04:52:29LordDVG has joined
05:32:25Watusimoto_ Quit (Ping timeout: 246 seconds)
08:00:38bobdaduck has joined
08:24:16Skybax has joined
08:26:22SkybaxGoodmorning
08:28:56bobdaduckmorning, gentleskybax
08:30:01Skybaxlolwut
09:43:59raptor has joined
09:43:59ChanServ sets mode +o raptor
09:44:05raptorbuenos!
09:44:53raptor"mostly harmless" <-- isn't that how our planet is classified intergalactically?
09:49:16kaenwhoa
09:49:21kaenwe actually have console scripts?
09:49:28kaenalso, morning all
09:49:39raptormorning
09:50:20kaendo we have any examples of these console scripts?
09:50:20raptorwell the console can run Lua code directly, and is hooked into LuaScriptRunner similarly as the the others
09:50:27kaenwhoa
09:50:29kaenI had no clue
09:50:34raptorthat's all - not really scripts
09:50:40raptorbut you can run code directly
09:50:57kaendoes it get a levelgen: object or anything?
09:51:07raptorhonestly I don't know how well it interfaces with game objects... it's been a while..
09:51:18kaeninteresting indeed
09:52:50kaenI can't get the console to accept keystrokes
09:52:54kaenin 018a or 019
09:52:59raptorwhat
09:53:09kaencan you?
09:53:09Watusimoto_ has joined
09:53:15kaenPEBKAC?
09:53:24raptorchecking...
09:53:28raptor(have to recompile)
09:53:38kaenoh :x
09:54:09raptorworks for me!
09:54:18raptorat least in the editor...
09:54:37raptoroh wow
09:54:41raptorit sure doesn't work in-game!
09:54:52raptorthat's odd...
09:55:25raptorthe up arrow works for previous commands I had entered into the editor..
09:55:33raptorand teh [enter] key
09:56:07kaenwow
09:56:11kaendouble super wowzers
09:56:15raptorsounds like text input is failing, but not inputcode actions
09:56:48kaenI'm just blown away with the knowledge that there's already a lua REPL in bitfighter...
09:57:08kaenI need to investigate how to switch its context for debugging
09:58:12kaenI'm envisioning a whole array of debugging and testing scripts I could write for use in that console
09:58:26raptor:)
09:58:51kaennot to mention its application in level-building
09:59:11raptori think at one time watusimoto / Watusimoto_ had great plans for it; but I think it was dropped because of stupidness with the OGLConsole code itself
09:59:36kaenthat's depressing. oglconsole is a good library at heart
09:59:40raptorbut we decided to not care about upstream for it and just go our own way...
09:59:55raptorthat's why it's slightly c++-ized
10:00:01kaenI see
10:01:08raptorwe have this issue that was added after we decided to nix upstream: http://code.google.com/p/bitfighter/issues/detail?id=188
10:04:06raptorI have three map entries!
10:04:12raptorerr, contest entries!
10:08:54kaenI wonder if I could generate a vim autocomplete from the luadocs
10:09:28kaenI've already mapped .levelgen files as lua files and it gave me syntax highlighting and auto-indent
10:10:51raptorheh
10:11:08raptoryou mean bitfighter-as-an-IDE?
10:11:12raptor:)
10:13:04kaenwhoa
10:13:25kaenI was just thinking Ctrl+X support for levelgens inside of vim :P
10:13:51kaenbut we could always just integrate vim and load up the generated completion file
10:13:52kaenboom
10:13:55kaenin-game lua editor
10:14:11kaenand then we could use wat's help system for a vim tutorial
10:14:16raptorwe should probably code in clipboard support...
10:14:21kaenand ships zap-dancing everywhere
10:14:24raptorhaha
10:14:40kaenI've looked into clipboard support twice now
10:14:45kaenit'd be great for pleiades
10:14:56raptorit'll be simple (I think) with SDL2
10:14:59kaenyes
10:14:59Watusimoto_ Quit (Ping timeout: 264 seconds)
10:15:01raptorthey have a specific API for it
10:15:08raptorbut 1.2... not going to happen
10:15:11kaenwithout SDL2's api we're looking at a huge pain
10:15:33raptorbut only Linux uses 1.2... and.... distros are already packaging SDL 2!
10:15:33kaenI couldn't even get the X clipboard to work in a set of test programs
10:15:39kaenthat's true
10:15:45kaenwheezy has an sdl2 package
10:15:47kaenin the main repo
10:15:58raptorI already have in the 'games' repo for openSUSE..
10:16:01raptorit
10:16:26kaenso, let's move to sdl2 as the default on linux?
10:16:35raptorI'm thinking it should release first...
10:16:41kaen shrugs
10:16:42raptorit's in RC2 I think..
10:17:07raptori've been watching the mailing list and the hg repo carefully
10:17:23kaenokay, slightly tangential topic: how about making bitfighter support use as a protocol handler
10:17:35raptorthey keep saying ABI is locked and API won't change... but I don't trust them :)
10:17:45raptorbitfighter://
10:17:47raptor?
10:17:49kaenexactly
10:17:54kaenbitfighter://kaen_bebop
10:17:58raptori've never thought about that..
10:18:01kaenand it opens in a test game in the editor
10:18:07raptorinteresting
10:19:14raptori honestly don't know where to begin...
10:19:25kaenI'll look into it
10:19:31kaenmy guess is it's a one day project
10:19:40kaenso probably about a week
10:19:54raptorheh
10:20:00raptormaybe via browser plugin?
10:20:45raptorso far a good read: https://bugzilla.novell.com/show_bug.cgi?id=715056
10:20:51raptoroops, don't look at that..
10:20:54raptorhttp://stackoverflow.com/questions/1947209/registering-a-url-protocol-handler-in-a-multiple-platforms
10:20:57raptor^^ that one
10:21:05kaenit's private :P
10:21:15watusimotohi
10:21:18raptorhi watusimoto
10:21:40watusimoto"mostly harmless" <-- isn't that how our planet is classified intergalactically? <<=== Yes
10:21:56kaenchrome supports registering a protocol handler from a web page
10:23:33watusimotooglconsole is a good library at heart <<=== I'm not sure I agree with that statement. It seems broken in many ways.
10:26:23raptorheh
10:33:59raptorwatusimoto: I think your idea of setting a Lua variable (like useProxySystem) within the script environment, have LuaW pull it from within push(L) and doing the appropriate logic accordingly, might be the best route to go
10:34:25watusimotoI think that as well, I had another look yesterday, and it still seemed reasonable
10:34:28kodabb Quit (Ping timeout: 256 seconds)
10:34:43raptorI added ScriptType to LuaScriptRunner
10:34:48raptor(a member)
10:34:57watusimotoI saw that
10:35:04raptorand we can use that do to slightly different logic with various things
10:35:54raptorit will help with the global methods that do things slightly different based on whether coming from plugin: or levelgen:
10:36:28watusimotoI hope we can keep those differences to a minimum, but I agree there will be circumstances where we have to differentiate
10:36:41raptorthe proxy problem being one..
10:36:47watusimotoyes
10:37:09raptori found that addItem is slightly different for plugins: it checks for bfObj->canAddToEditor() first
10:42:25watusimotoI tried very had to make them be the same, but it didn't really work. Adding objects is similar, but not the same in these different contexts
10:42:27watusimotosadly
10:43:49raptorthat's ok, most stuff is almost the same
10:44:07watusimotothat's why it's so frustrating
10:52:02watusimotoheading home. later!
10:52:09raptorbye
10:56:59watusimoto Quit (Ping timeout: 264 seconds)
10:59:41bobdaduck Quit (Remote host closed the connection)
11:46:09bobdaduck has joined
11:56:21Skybaxhi bobby
11:56:35SkybaxOr should I say.... Jon
12:02:00bobdaduckSup?
12:06:47bobdaduck is now known as J0n
12:06:59J0n is now known as J0N
12:07:14J0N is now known as bobdaduck
12:11:15raptor??
12:11:24bobdaduckI dunno.
12:25:28SkybaxxD
12:26:48raptorkaen: did you ever get a chance to look at gate88 ?
12:29:59Watusimoto has joined
14:01:15bobdaduckIf I program it myself can I have suns?
14:01:30raptorin c++?
14:01:45SkybaxI like the suns idea. I just don't like having to constantly repair them for them to be active xD
14:02:42bobdaduckWell obviously I can't program suns myself yet. But in like two years or something.
14:05:23bobdaduckYeah in C++
14:05:45bobdaduckMy understanding is that the "no suns" thing is mostly based on devs being too lazy to do it so
14:05:45raptorno guarantees that bitfighter won't be an RPG by then...
14:05:57SkybaxPersonally.... I love RPGs...
14:05:59bobdaduckxD
14:06:06raptori take your definition of 'lazy' and raise you 'three kids'
14:06:12bobdaduckrofl
14:06:28raptor:)
14:07:03bobdaduckWell I mean lazy has negative connotations. But like the devs aren't enamored enough with the idea enough to actually put forth the effort to put it in. (Which is fine because I've said the same to several people on DnD or other projects)
14:07:40bobdaduckSpeaking of which I totally lost the thumb drive that DnD is on with the last backup being like a month old
14:07:49raptorWHAT
14:07:52bobdaduckrofl
14:08:09raptoryou ran it from a thumb drive on your home computer?
14:08:15SkybaxDurr
14:08:24bobdaduckHow else would I work on it at work?
14:08:43raptoroh, actually... I have some variation that may be newer...
14:08:53bobdaducklol probably
14:09:09bobdaduckIts okay I'm pretty sure the thumb drive is probably under some blanket at my house or something
14:09:27Skybaxbobdaduck, ford gave me the code for the zombie bot, but I can't get it to work. It just leaves as soon as I add it. Any advice? (since you got it to work)
14:09:41bobdaduckUmmmmm
14:09:49bobdaduck"try harder"
14:09:58SkybaxYep, tried that one
14:10:00bobdaduckDoes it give you any errors or anything in the console?
14:10:10bobdaduck (/ or ctrl+/ ingame)
14:10:12SkybaxJust that there's an unknown character
14:10:17SkybaxAnd it's crashing it
14:10:32bobdaduckis this the version he posted in the forums?
14:10:55SkybaxYes
14:11:12bobdaduckuh... does it say what line the error is on?
14:11:16SkybaxNope
14:11:34SkybaxIt says it's "near ?"
14:11:47bobdaduckwhat's the exact error message?
14:13:40Skybax***ROBOT ERROR*** Error compiling script /Users/Calvin/Library/Application Support/Bitfighter/robots/zombieBot.bot
14:13:41Skybax...Users/Calvin/Library/Application Support/Bitfighter/robots/zombieBot.bot:9: unexpected symbol near '�'
14:14:02bobdaduckline 9
14:14:25bobdaduckhm there's nothing there
14:14:32bobdaduckWell there's a space there.
14:14:33SkybaxThere was a space
14:14:35bobdaduckbut that shouldn't matter
14:14:44kaenhello Skybax
14:14:46kaenor should I say
14:14:48kaenCALVIN
14:14:53bobdaduckrofl
14:14:56SkybaxMaybe it was an invisible demon disguised as a space
14:15:02bobdaduckcould be
14:15:13bobdaduckI didn't have to make any changes to the actual code to get it to work for me though.
14:15:19Skybaxkaen, my username is associated with my actual name almost everywhere on the interwebs lol... it's not that difficult to discover x)
14:15:45bobdaduckHe's making fun of you for name-dropping on me earlier
14:15:47bobdaduck:P
14:15:55SkybaxHa xD
14:16:13kaenif you guess my name I'll spin your straw into gold
14:16:22kaenit's totally not rumplestiltskin though.
14:16:27SkybaxAlberta
14:16:48bobdaduckgoogle says "Khon"
14:16:59SkybaxAfter I deleted the space it says there's an unexpected symbol near line 11
14:17:07bobdaduckthere's a space on line 11 too
14:17:12kaenkeep doing that Skybax
14:17:15bobdaduckThat shouldn't matter though... xD
14:17:18kaenmy guess is it will be on blank lines
14:17:25kaenyou're right, it shouldn't
14:17:30SkybaxLine 13 is also blank, but with no space
14:17:35kaenultimately it's bitfighter's fault
14:17:50kaenmaybe the line right before or after it.
14:17:59SkybaxNow it says 12 lol
14:18:06raptorline endings!
14:18:27SkybaxThis line has text
14:19:03bobdaduckI BET THE FORUM CODE WINDOW SCREWED IT UP
14:19:29SkybaxI told him to just attach a text file to his post but he was refusive
14:20:08bobdaducklol
14:20:16bobdaduckI got it from a pastie so
14:20:32SkybaxWhat should I delete on line 12? lol
14:20:40SkybaxbotLoc = nil        -- Bot's location, will be updated when onTick() is run
14:21:04raptorSkybax: there's an easier way...
14:21:13SkybaxEducate me
14:21:55raptorstep #1 - get a real text editor, i suggest textwrangler or jedit: http://www.barebones.com/products/textwrangler/download.html OR http://jedit.org
14:22:13SkybaxBut that requires downloading things lol
14:22:30bobdaduckTell you waht
14:22:31raptorand that's something you cannot do?
14:22:40bobdaduckwhen I find my thumbdrive I'll pastie the code for you.
14:22:43SkybaxNo, I'm just lazy sometimes xD
14:22:55koda has joined
14:22:58bobdaduckYou'll have to wait up to like 3 days and I'll charge you shipping and handling
14:23:00raptorsee bobdaduck ^^ that's what *real* laziness is...
14:23:01bobdaduckbut you won't have to download
14:23:08SkybaxI'm gonna try something
14:24:32SkybaxHA!! HAHAHAAA!!! I fixed it
14:24:53bobdaduckyay.
14:24:57raptorwas it line endings?
14:25:17SkybaxNow the question is, should I change the default bot in my .ini to be the zombie bot instead of the s_bot, and make every single one of my maps a zombie survival?? hmmmm
14:25:24SkybaxI don't even know what line endings means lol
14:25:33bobdaduckxD
14:25:42bobdaduckWhen you hit enter in notepad or whateve
14:25:45bobdaduckit makes a line ending
14:25:46raptorplease tell us more about your fix... it hurts my brain when I don't understand what happened
14:26:22bobdaducksome text editors use hex value 810243u801 or whatever, and other text editors might use 234102656 or whatever instead. This causes problems when trying to translate across text editors.
14:26:41SkybaxI copied the code from the forum again instead of from itself like I did last time. The problem was that when I first copied the code without making it a plain text file first, it broke it. So I've been trying to run broken code the entire time, even though I've since change it to plain text
14:26:41bobdaduck...Or something like that.
14:26:58raptorha!
14:27:04raptorthat means you used a different file format?
14:27:07raptorSHAME
14:27:20SkybaxI just used plain text instead of rich text
14:27:25bobdaduckSHAME
14:27:35SkybaxRich text is too rich for bitfighter
14:27:50bobdaduckDoes bitfighter look like a rich organization to you?
14:27:58SkybaxNope. This is a poor man's game
14:28:16raptorrepeat after me: "I will only ever use plain text as it is the one pure text format"
14:28:21Skybaxlol
14:28:29SkybaxAt least for coding xD
14:28:47SkybaxI think my teacher had me switch to plain text when I was coding in his class, too
14:28:58SkybaxHTML and such
14:28:59raptorYES!
14:29:07bobdaduckxD
14:29:38SkybaxGood thing I thought of that lol
14:29:57SkybaxI wonder if I can get the engineer bot to work now
14:30:24SkybaxTO THE BATFORUMS
14:30:40raptoris that a nickname for our forums?
14:30:52bobdaduckNo ours are the bitforums
14:31:07SkybaxBut you can't sound like Batman if you say "bit"
14:31:12bobdaduckthe batforums are a secret counter part where dark and secret technology like DnD and swords are posted
14:31:14SkybaxThat's like.... Australian Batman
14:31:25raptor goes to check Off-Topic
14:31:41bobdaduckDON'T DO IT
14:31:44bobdaduckITS TOO DANGEROUS
14:32:13SkybaxI don't go in there anymore. I just mark it as read lol
14:32:34raptorbwahaha, Little_Apple...
14:34:27bobdaduckWhat'd he do?
14:35:11raptorjust kill threads like usual
14:36:12SkybaxThat's interesting. Whenever I open a level it automatically tries and fails to add a repairbot without me even knowing
14:36:48SkybaxIt's having the same error as my engineer bot tho
14:36:56SkybaxThey seem to have undeclared variables
14:37:04bobdaduckBecause apparently bots can't change modules.
14:37:12bobdaduckI have no idea why, ford just keeps telling me that.
14:38:17raptoryes they can
14:38:26raptorgetReqLoadout
14:38:35raptorthen make them go to a loadout zone
14:39:22bobdaduckFordcars keeps telling me they can't and that's why he hasn't finished DnDbot
14:50:50SkybaxYou guys should fix that lol
14:50:56Little_Apple has joined
14:51:04bobdaduckI dunno he hasn't told me why he just keeps telling me xD
14:51:25Skybax"Variable 'ModuleEngineer' cannot be used if it is not first declared"
14:51:38Skybax"Variable 'LoadoutZoneType' cannot be used if it is not first declared"
14:51:41bobdaduckModule.Engineer I would think
14:52:32SkybaxSo I just need to go into the bot code and find every ModuleEngineer and replace it with Module.Engineer
14:52:40SkybaxThis sounds risky
14:52:43bobdaduckxD
14:52:46bobdaduckwhich bot code?
14:52:49bobdaduckOh right
14:52:54SkybaxSilly
14:53:15bobdaduck bot:activateModule(Module.Turbo)
14:53:27Skybax>.>
14:55:12bobdaduckdefinitely Module.Engineer
14:56:46SkybaxSo do the find/replace?
14:57:05bobdaduckprobably
14:57:30bobdaduckLoadoutZoneType is probably like ObjType.LoadoutZoneType or something too
14:57:44SkybaxIt replaced three
14:59:41SkybaxAh. Now the engineer_bot is having the same issue as the repair.bot
15:00:11SkybaxIs ObjType.LoadoutZoneType your best guess? xD
15:00:52Skybaxbobdaduck
15:04:33SkybaxNow it says "attempt to call missing or unknown method 'findGlobalItems' (a nil value)"
15:05:24Skybaxlol I'm debugging this code one error at a time...
15:06:24SkybaxHalp ._.
15:09:17bobdaduckoh gosh
15:09:20bobdaduckfindglobalItems
15:09:21bobdaduckuh
15:09:22bobdaduckuh
15:09:22bobdaduckuh
15:11:22bobdaduckI don't remember
15:11:28SkybaxxD
15:11:38bobdaduckCompare the code to S_bot and look for discrepancies xD
15:12:01SkybaxThat would be feasible if I had any knowledge of what it's SUPPOSED to look like
15:12:21bobdaduckxD
15:12:29raptorfindGlobalObjects
15:12:34bobdaduckI remember the same error and it was something stupid and I don't remember how to fix it
15:12:51raptorsounds like you're converting a bot that is pre-018 (when we introduced HUGE API changes)
15:13:05SkybaxProbably
15:13:15SkybaxIt was a ways down on the list of bots
15:15:14fordcars has joined
15:16:41bobdaduckFORDCARS.
15:16:49bobdaduckWHY IS DND BOT NOT COMPLETED.
15:17:01fordcarsCAUS 18a WONT LET ME
15:17:06bobdaduckWHY NOT.
15:17:12bobdaduckExplain it for the audience.
15:17:13fordcarsCUS YOU CANT CHANGE MODULES
15:17:17Skybaxlol
15:17:20SkybaxWai
15:17:50fordcarslol
15:18:54raptorfordcars: if you do 'setReqLoadout()'
15:19:03raptorthen make the bot go to a zone, does it not work?
15:19:09fordcarsI tried everything raptor
15:19:17raptordoes repairbot work?
15:19:23raptorbecause it needs to do that...
15:19:28raptori mean, i coded it to do that..
15:19:33fordcarsuh, is it on forums?
15:19:38raptoryes
15:19:42Skybaxrepair.bot crashes
15:19:44SkybaxA lot
15:20:50Flynnn has joined
15:21:31raptorwell
15:21:32fordcarsoh it's not 018afied
15:21:49raptorthat's a good verb 018afied
15:21:52SkybaxBut what's stupid is it tries to add it like 7 times in the background and clutters my console
15:22:10fordcarsoh, it's a messed up zip too :0
15:22:14SkybaxI have no idea why
15:22:51SkybaxAnd if I delete it from my bots folder, Bitfighter just puts it back in when I launch it
15:22:59bobdaduckxD
15:23:02SkybaxAND DOES IT ALL OVER AGAIN
15:23:12bobdaduckrepair bot is raptor's secret virus
15:23:12raptorSkybax: are you running 019 or 018a?
15:23:31Skybax018a since the bots don't work on 019
15:23:35raptorgreat!
15:23:36fordcarsraptor, can you pastie repair bot's code?
15:23:42raptorfordcars: let me get it..
15:24:01raptorohhhh... it was sentinelbot that I fixed up
15:24:08raptornot repairbot.. yeah it needs work
15:24:14SkybaxAm I a good bug finder lol
15:24:54raptoractually, now that I fixed the forums, i can post that code in there...
15:25:02fordcarsoh sure
15:26:38raptorhee hee
15:26:45raptori remember making this bot for you Skybax, it was fun
15:26:56SkybaxThe repair bot?
15:26:59raptorok, fordcars: http://bitfighter.org/forums/viewtopic.php?f=12&t=1492
15:27:32raptorOh man, it needs serious work...
15:27:47SkybaxI was unaware you made that bot for me lol
15:27:55fordcarsok thanks :P
15:28:39fordcarshehe
15:29:48raptorit for some crazy castle level you made
15:39:19raptorgotta split! back later
15:39:21raptor Quit ()
15:42:46bobdaduckOkay guys
15:42:51bobdaduckNew weapon idea.
15:42:57bobdaduckQuick, while raptor isn't here.
15:43:02bobdaduck"self destruct"
15:48:41Little_Applei'll support it!
15:49:07Little_Applewhat about a weapon that kills all of your teammates as well?
15:49:26bobdaduckI hate friendly fire
15:49:40bobdaduckIf anything is friendly fire, then everything should be friendly fire.
15:49:58bobdaduckSelf-destruct should just... Boom. Really big. And just disable like everything in a large radius.
15:50:40Little_Appleit kill everyone on the map!
15:50:47bobdaducklol
15:50:49bobdaduckno not quite
15:50:51bobdaduckthat would be silly.
15:50:53Little_Applehow to grammur
15:51:00bobdaduckIt should be a tactical thing
15:51:06bobdaduckThat uses really little energy
15:51:25Little_Applewill you be able to fire it while cloaked? for extra stealth?
15:51:28bobdaduckYou just charge in and do as much damage as you can
15:51:44bobdaduckand then your teamates fly in and get the flag
15:51:45bobdaduckOoh
15:51:52bobdaduckIt should have a charge time
15:51:59bobdaduckNot a big one, but just like "HE'S GONNA BLOW"
15:52:06bobdaduckYou could use it to scare people away :P
15:52:07Little_Appleand rainbows fly out just as you detonate
15:52:21bobdaducklol
15:52:31Little_Applebasically a creeper loadout?
15:52:35bobdaduckuh
15:52:38bobdaduck...sure.
15:53:09bobdaduckIt uses a weapon slot and theoretically people would want to use mines and bursts and bouncers/triple/seeker instead
15:53:34bobdaduckbut like if it penetrates walls, then that's a huge tactical thing. You're guarunteed to die, but you can sacrifice to get your teamates through a thickly defended cluster
15:54:12Little_Applekamikaze
15:54:27bobdaduckYes exactly
15:56:14Little_Applemaybe it could even have an audio soundbite...
15:56:17Little_AppleALLAHU AKBAR
15:56:31Little_Appleor something. i should shutup.
15:56:35bobdaduckxD
15:57:42bobdaduckIT WOULD BE COOL
15:58:24Little_Applewould it hurt your kd if you dont get anyone?
15:58:30Little_Applelike no 72 virgins?
15:59:17bobdaduckAs hilarious as that is, I'm gonna say no.
15:59:44bobdaduckI feel like the kd system is so messed up right now it doesn't matter
16:00:50bobdaduckLike kd doesn't mean anything right now
16:01:04bobdaduckA suicide should probably not count as a death.
16:02:40fordcarsbrb
16:02:43fordcars Quit (Quit: Page closed)
16:05:19bobdaduck Quit (Remote host closed the connection)
16:10:04Little_Appleso if you're a terrorist and just blow yourself up in the middle of a field, you still get some virgins?
16:10:44Little_Appletalking to no one.
16:11:42Flynnnmight be scarier to do some crop circles
16:13:50LordDVG Quit (Remote host closed the connection)
16:18:58SkybaxYay virgins
16:27:15kaenI switched windows during a strange part of the conversation
16:28:29SkybaxxD
16:31:00Watusimotohello, good night!
16:31:18BFLogBot Commit: 958bd9c4b229 | Author: watusimoto | Message: Warnings
16:31:19BFLogBot Commit: f95cd3c100d6 | Author: watusimoto | Message: Add a new class of helpitems that explain the gametypes and are only displayed at the beginning of a game. Provided implemenations of all gameType helpItems, and created a new token for inserting into messages (GOAL_ICON).
16:32:18Watusimoto Quit (Remote host closed the connection)
16:34:25koda Quit (Quit: koda)
16:59:23fordcars has joined
17:35:49raptor has joined
17:35:49ChanServ sets mode +o raptor
17:40:04raptorwow what an odd conversation that goes on in my absence...
17:56:07raptorfordcars: did you try and convert the repairbot yet? if not, I can begin..
17:56:47fordcarswell I just started
17:58:23raptori can do it..
18:00:18fordcarsit's fine
18:02:47raptordoes that mean you're converting it anyways?
18:02:54raptor0
18:03:16fordcars:P
18:03:33fordcarsWell I am doing it right now, but you can do it if you want
18:05:00raptorrace!
18:09:00fordcarshah
18:20:54raptoruhhh
18:21:02raptordid NeutralTeamIndx disappear from the API?
18:31:01fordcarsYep
18:31:08fordcarsTeam.Neutral now I think
18:36:59Skybax:3
18:39:09Flynnn Quit (Quit: This computer has gone to sleep)
18:52:02fordcarsDONE
18:52:10fordcarsso you can change modules!!!!
18:52:19raptoroh man, i lose
18:52:29fordcarswow, I won something?
18:52:31raptorbut does it work with players in the level?
18:52:36fordcarsmaybe
18:52:36raptorbecause mine crashes...
18:52:39raptorhah!
18:52:41raptoryou didn't test!
18:52:48fordcarsYES I DID :,(
18:52:51fordcarsmaybe
18:53:00fordcarswell it worked with me :)
18:53:17fordcarsI commented out getAngle though
18:53:23raptorhaha
18:54:07raptorah see.. you cheated - I'm fixing *everything* and optimizing the bot... :)
18:54:44raptoroh man, repair bot is vicious
18:54:48raptorbetter aim than s_bot
18:54:52fordcarsokokok
18:54:58fordcarswell the bot doesn't crash
18:55:00raptorDONE
18:55:01fordcarsfor me
18:55:04fordcars::PPPPPP
18:55:08raptorhehe
18:55:25fordcarsI didn't get why you were creating points with getAngle
18:55:42fordcarsdid you make a table for finding all objects?
18:55:56raptoryes
18:56:03fordcarsoh ok you wn :)
18:56:09fordcarsI was too lazy for that
18:56:19fordcars*i
18:56:19raptori was optimizing the distance from the engineered items so that the bot wouldn't bump too close
18:56:30raptoroh also...
18:56:31fordcarsengeneered items?
18:56:34raptorturrets/ff
18:56:47fordcarsoh nice
18:56:58raptorin the c++ code turrets/ffs are considered 'engineered items'
18:57:02raptoroh also
18:57:05fordcarshah
18:57:17raptorFYI getAngle is now getMountAngle
18:57:23fordcarsoooohhhhhh
18:57:37raptoralso, it seems that i made the bot go back to the loadout to recharge faster
18:57:43raptorthat's not needed anymore...
18:58:00fordcarswe really need to write how to change modules somewhere
18:58:18fordcarsIt's not in the LuaDocs or Wiki
18:59:10kaenin general, I think we should start building a set of task-specific guides
18:59:17kaenthat'd be a good one to include
19:09:05Little_Appleraptor: help!
19:09:13raptornever fear raptor is here!
19:09:35Little_Applebitfighter lobby?
19:09:37raptor proceeds to claw out the eyes and eat the entrails
19:09:42raptoruhh ok
19:15:44Skybaxwow
19:46:00fordcarslater guys
19:50:19fordcars Quit (Ping timeout: 250 seconds)
20:19:32raptorwhoa whoa...
20:19:40raptorbots always spawn with loadout reset!?
20:21:42Little_Apple?
20:22:20raptorand we get a segfault if we subscribe to an event like Event.ShipSpawned and we don't provide the handler in Lua!
20:24:22Little_Apple3 raptors online?
20:24:27Little_Applethe invasion has begun...
20:24:33raptoryeah crashes everywhere...
20:24:43raptorsetCurrLoadout() crashes everything..
20:24:46raptorwonderful
20:48:37Little_Appleim off.
20:48:39Little_Appleboop
20:48:40Little_Apple Quit (Quit: Page closed)
20:49:17Skybaxraptor, did you fix the repair bot yet? xD
20:49:47raptorjust done!
20:49:52raptorlook at the post
20:49:53raptor:)
20:49:59SkybaxAwesome
20:50:26SkybaxDid you make it so that Bitfighter doesn't automatically rewrite the repair.bot file whenever I launch it?
20:50:39raptorit shouldn't do that...
20:51:22SkybaxIt did xD I would delete the file and then when I opened bitfighter it would make a new one
20:51:44SkybaxAnd then automatically try to put it in all my levels
20:51:56raptoruhh... that means your Bitfigther.app is a little messed up
20:52:01SkybaxPossibly
20:52:19raptorit scans your Library directory for missing files from the .app and copies them over...
20:52:35raptorbut the old way was to keep files in the .app directly
20:52:45raptorso if you have old stuff in there you should clean it out...
20:52:54raptoror even just get a new .app from the downloads page
20:53:16SkybaxMkay
20:53:25SkybaxAre you gonna fix the engineer_bot now? lol
20:53:41raptori have an other task first...
20:53:47raptorlet me see how simple that bot is...
20:55:58SkybaxYay! My Assassination level is functional again! lol
20:57:40raptoryeah! that's the one!
20:57:44Skybaxraptor, can you send me the 018a code for s_bot again?
20:58:01raptoruhhh...
20:58:03raptorhmmm
20:58:04SkybaxThe 019 rewrites it to something that doesn't work on 018a
20:58:08raptoroh yeah..
20:58:20SkybaxSo I just have to put in the old code again
20:59:03raptorhere it is: http://pastebin.com/raw.php?i=2ut2svxM
20:59:25SkybaxThanks
21:00:31SkybaxAdding custom bots to some more of my levels now
21:00:40SkybaxI remembered how to do it xD
21:01:35SkybaxTurretOnslaught is going to be at least three times better
21:04:22SkybaxWOW. The repairbots do amazingly!!
21:04:36SkybaxI'm amazed they can navigate this level
21:06:49SkybaxScratch that... they get confused after about 15 teleports lol
21:07:31Skybaxraptor, do the repairbots REQUIRE a loadout zone to regain energy?
21:08:03raptorno, but when they die, they need to go reset their loadout again
21:08:12SkybaxYeah, okay
21:08:12raptorapparently bots respawn with original loadout...
21:08:21raptorwhich must have been a bug introduced
21:08:27SkybaxSo what do you think is going on with their code right now? Come look
21:09:05raptorok
21:15:27Skybaxraptor, I ran into it with my own ship like four times and then all of them started moving again
21:15:44SkybaxAnd then stopped 10 seconds later
21:15:55SkybaxxD
21:17:01raptorweirdness
21:29:14SkybaxI just discovered the beauty of un-snapped force fields
21:32:43raptorha
21:32:54raptorengineerbot is driving me crazy..
21:33:35SkybaxIs it harder than repairbot?
21:33:58SkybaxI just fixed the MiniDungeon
21:34:07raptorthe logic is waaay different, trying to figure it out
21:35:11SkybaxI'm wondering if the engineer_bot would even have any strategy as to where it places things, like teleports, for instance. How would it even know? lol
21:36:04raptorit doesn't
21:36:10raptorand it doesn't do teleporters
21:36:13SkybaxAhkay
21:36:19raptorthey weren't invented when he was born
21:36:37SkybaxIf only a bot could be coded that would place turrets and force fields intelligently lol
21:36:52SkybaxBy that time, they'd be designing their own levels, tho x)
21:37:08SkybaxLevel_Bot! Go!
21:37:31Skybax*level*
21:37:34SkybaxYaaaaay
21:37:42raptorwell... you could probably code it..
21:41:04SkybaxIt would be intense
21:47:12SkybaxWho made the stock levels?
21:47:17SkybaxDo we know?
21:47:23raptorengineer bot fixed
21:47:28SkybaxRad
21:47:29raptoryes, it was _k
21:47:38Skybax_k made all of them?
21:47:59raptorwe added two new ones by Quartz, but i can't remember if that was for 019 or not
21:48:10SkybaxYeah I remember the ones he made
21:48:21SkybaxBut like, bm (Bitmatch01)
21:48:24raptorok, so Quartz made 2 and _k made the rest
21:48:32SkybaxOkay
21:48:59raptorOur stock Retrieve level isn't that great
21:49:08raptorI've made an open request for a replacement
21:49:23SkybaxI have a couple that I'd like to be considered as Stock maps... I don't think they're Retrieve tho
21:49:36raptorstock levels need to not be gimmicky, have Red/Blue colors, and just 'feel' stock-like, if that makes sense...
21:50:02SkybaxWell, for example, I think my Warpathon map (Nexus) would make a good stock map
21:50:05SkybaxIt's solid
21:50:17SkybaxIt's one of my few maps that _k liked lol
21:50:20raptori don't remember that one...
21:51:23SkybaxServer is up if you wanna see it
21:56:07SkybaxSo yeah, apparently I have Zap! stock maps as well
21:56:35SkybaxBitmatch is obviously new, cause of the name
21:56:36raptoryes, those are still downloadable from the download page
21:58:31SkybaxAny progress on the bot and double forcefield bug?
21:58:50SkybaxFor now I'm just separating all of them lol
21:59:40raptorwhat was that again?
22:00:11raptorkaen: do you happen to have some simple code somewhere that converts level code to real grid points via text parsing script?
22:00:23raptori mean, i could write it, but I've lost mine...
22:00:53SkybaxWhen there're two force fields that are opposite of each other, so they make one forcefield line but there's triangles on both ends, the bots don't know what to do. They just sit stuck on it
22:01:11SkybaxThey can't target a force field inside another force field's beam
22:01:22raptorthat's weird
22:01:34raptorthat's... weird
22:01:37SkybaxMhm. I noticed it on my BuildABase level
22:01:54raptorwait.... do they kill at least one of them?
22:02:24SkybaxNope
22:02:29SkybaxThey can't target either of them
22:02:36SkybaxIf you kill one for them, then they kill the other
22:02:41raptorhuh
22:02:43SkybaxBut as long as they're both there, they're stuck
22:02:58raptordid you create a bug for it?
22:03:27raptorif not, could you? I think that might be a c++ problem (not with Lua AI)
22:03:37SkybaxI haven't. I will
22:07:39SkybaxSubmitted. With a picture and everything
22:08:24raptorgreat!
22:08:26raptorthanks
22:10:42raptorhaha, *that* level
22:15:11SkybaxThat's the level that reminded me of it, and also the level I'm revamping atm xD
22:15:56SkybaxThe bug kind of makes this level impossible for bots, and since my server is set to have a minimum of 6 players, I needed to work on this one x)
22:16:18raptori think this bug has been there a long time...
22:17:08SkybaxProbably
22:17:15SkybaxBut I didn't have intelligent bots before
22:17:25SkybaxSo I didn't notice when they acted stupid
22:17:39SkybaxNow it's obvious xD
22:17:52SkybaxI think it looks better like this anyways
22:18:25SkybaxFinished ^_^
22:19:11SkybaxOn some levels, though, it makes it easier because then bots don't rain down on you before you can even change your loadouts lol
22:19:36SkybaxIt's used like a botwall lol
22:20:40SkybaxYay engineer bot!
22:20:42SkybaxI can't wait to test it
22:22:09SkybaxWOW. It's super daft
22:22:37SkybaxIt just got itself trapped between two engineered items within 10 seconds of my adding it
22:23:08SkybaxAlso, it doesn't shoot people xD
22:23:32raptorheh
22:23:36raptortold ya it was simple
22:24:19SkybaxHmm... it's kind of useful... mostly just for keeping the enemy busy while you go and steal the flag
22:24:44SkybaxIt just flies straight until it finds a resource item, then flies in an arc until it hits a wall xD
22:25:07raptorheh, yep!
22:25:43SkybaxDoes it just fly straight purposfully? Shouldn't it, like, navigate to the nearest resource?
22:25:54raptori was not the original author
22:25:59SkybaxGood point
22:26:05raptori'm sure it could use serious AI improvements
22:26:13SkybaxThat's a definite
22:26:13raptorall of our bots could..
22:26:31SkybaxWell the s_bot is killer... and the repair bot works awesomely until it goes braindead
22:26:48SkybaxOh and the zombie bot is awesome too
22:27:08raptoryeah, fordcars really knows bots the best of most of us now, i think
22:27:13Skybaxlol the s_bot even wobbles around so it's hard to hit xD
22:28:28SkybaxI'm not gonna put the engineer bot into this code until it gets revamped. Maybe I'll add it ingame, but I don't want the clutter every time
22:28:52SkybaxA repair bot on each team might do rather nicely, however
22:30:48SkybaxHahahahaha that level still had quickbotv2 in it
22:30:59raptorwell, i don't think any of us is going to fix it - it's not a normal bot included with the game and we have a lot on our list...
22:31:00SkybaxSilly level
22:31:23SkybaxYeah, I understand
22:32:02SkybaxOnce I understand code more I'll try to make it seek a resource item.... it seems like relatively easy logic for a beginning project for me
22:34:28SkybaxAlso revamping one of my contest levels to take into account the bot bug
22:34:34SkybaxShould I resub it?
22:38:42SkybaxThat's odd.. my Bitfighter just crashed when I tried to quit it lol
22:40:20raptorha
22:40:22raptorstack trace?
22:40:56Skybaxidek
22:41:45SkybaxI don't speak apple crash code
22:42:14raptorthat's OK, I (sort of) do!
22:44:18SkybaxDo you want to see it? xD
22:44:23raptorsure!
22:44:39raptorwait
22:44:41raptorthe crash?
22:44:52SkybaxYesh
22:45:13raptorI don't see the crash anywhere...
22:45:31SkybaxThat's cause I haven't sent you the pastie link yet
22:46:33Skybaxhttp://pastie.org/8102207
22:46:35SkybaxNow I have
22:47:02raptoroh yuk
22:47:05SkybaxIt probably doesn't matter cause it happened when I was already closing the application lol
22:47:10raptorok, i actually think that bug was fixed already
22:47:22raptorthanks!
22:47:29SkybaxYeup x)
22:49:08SkybaxOh that's nifty. All the levels that are from Zap! say "Original Zap! Level" on them
22:59:26Skybax Quit (Quit: Skybax)
23:27:50raptoroh my goodness it works

Index Search ←Prev date Next date→

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