#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-02-25

Timestamps are in GMT/BST.

00:00:58raptoroops, build failed... must fix
00:01:22Little_Applegogogo
00:02:59bobdaduck has joined
00:03:29Little_Applehello
00:04:26raptorhi
00:04:34bobdaduckHello
00:04:36raptorLittle_Apple, the man to give you examples has arrived
00:04:48Little_Appleyes he has :P
00:05:04BFLogBot Commit: 99a1f283b059 | Author: buckyballreaction | Message: Fix building on OSX
00:05:33koda Quit (Quit: koda)
00:05:51bobdaducklol
00:06:36bobdaduckKaen told me yesterday he thinks of me as a mad scientist, cackling maniacly as I create my monsterous levels and the evil they will unleash on the world.
00:06:39bobdaduckI was flattered.
00:06:59raptor_osx has joined
00:07:08raptor_osxfor Little_Apple: http://sam6.25u.com/upload/Bitfighter-018a-beta-27c7bbeeda6b.zip
00:07:15raptor_osx Quit (Client Quit)
00:07:34raptorhahaha
00:07:39Little_Applethank you sir
00:07:47raptorLittle_Apple: I forgot to ask if you needed 32 or 64 bit
00:07:50raptori gave you 64
00:07:56raptordid I guess correctly?
00:08:02Little_Applethat should be fine
00:08:13Little_Applei think...
00:08:24raptoron new mac or old mac?
00:08:40Little_Applethe only thing i use the ppc computer for is hosting my dedicated
00:08:41Little_Appleso yes you did
00:08:51raptorOK
00:09:15bobdaduckSo why and when will circles crash people?
00:10:11raptorCircles do not exist!
00:10:51bobdaduckThey should!
00:10:59kaenonly arbitrarily-many-sided polygons
00:11:04kaenbut definitely no circles.
00:11:24kaen/trolol
00:11:30raptorplease don't bring to light experimental stuff like this - it may have drastic consequences - like having to deal with more peoples questions :)
00:11:49kaenwe should just not check in experiments :x
00:12:14bobdaducklol
00:12:30kaenbut really bobdaduck
00:12:32bobdaduckOkay
00:12:35kaenpleeeeaaase
00:12:42bobdaduckSo why and when will that thing that's a secret arbitrarily many-sided polygon crash people?
00:12:56raptorit may disappear completely
00:13:00raptorremoved from code
00:13:13raptorit's watusimoto's experiment and I'm not sure he'll ever get back to it..
00:14:09bobdaduckWhat about the other one that's named after that thing that infects computers and lives in dirt?
00:14:49raptorWorm? that for sure crashes things good
00:15:04raptorkaen: i was thinking, maybe we should let Worm and Circle crash...
00:15:07bobdaduckWho's experiment was it?
00:15:09raptorjust to keep people away
00:15:14bobdaducklol
00:15:15raptorthat was sam686's experiment
00:15:21kaenhow about an assert?
00:15:43kaenor, honestly just comment it out
00:15:44raptorTNLAssert only triggers in debug mode
00:15:51raptordebug compile
00:15:57kaenoh alright.;
00:17:10bobdaduckI dunno about worm but I kind of like circles
00:17:21bobdaduckEr, arbitrarily many sided polygons.
00:17:30raptorbecause, with our audience, if we say things like "use of this is completely unsupported, may disappear, and/or may have drastic consequences like crash your game", they fall on deaf ears
00:17:31kaenyou should see my improved version ^^
00:17:59bobdaducklol
00:18:26bobdaduckOkay so I'm going through the luadocs
00:18:30bobdaduckWhat is "menu item"?
00:19:49bobdaduck_ has joined
00:20:25bobdaduck_What is "menuitem"?
00:21:50Little_Appleill be back in a bit under an hour
00:21:59Little_Apple*poof*
00:22:01Little_Apple Quit (Quit: Page closed)
00:22:28raptorMenuItem is for making editor plugins
00:22:46bobdaduck Quit (Ping timeout: 245 seconds)
00:34:39Platskies has joined
00:42:21bobdaduck_When I have an army of circles
00:42:24bobdaduck_I feel like a mommy
00:43:03raptorbobdaduck_: your wish for motherhood is not a strong enough reason to make Circle exist
00:43:39bobdaduck_BUT ITS SO FUN
00:43:48raptori will not deny that... :)
00:43:52raptorwait... they're not crashing!?
00:44:01raptorhmmm... i should fix that...
00:45:30bobdaduck_lol
00:45:45bobdaduck_Worm almost always crashes everyone
00:45:48bobdaduck_circles seem stable though
00:52:34bobdaduck_I'll be back later
00:52:37bobdaduck_CIRCLES FOR PRESIDENT
00:53:02bobdaduck_ Quit (Quit: Page closed)
00:59:32Little_Apple has joined
00:59:44Little_Applehello hello
00:59:48raptorhihi
01:00:50Little_Appleok so how do i give a zone an id?
01:01:12raptorin the editor
01:01:15raptorselect an object
01:01:21raptordo SHIFT+1
01:01:26raptoror '!'
01:01:29Little_Appleah
01:01:31raptoradd ID
01:01:34raptorsave level
01:01:46raptorthe ID is saved like so: GoalZone!1
01:01:52raptorin the .level file
01:02:35Little_Appleyepyep
01:03:08Little_Applecan multiple cores have the same id?
01:03:22kaenyes
01:03:30Little_Appleoh sweet
01:03:36raptorOK
01:03:41kaenalthough I'm not sure you should depend on that...
01:03:42raptordefinition of ID
01:03:55raptorlesson #1
01:04:27raptorID - something that *uniquely* identifies the object to which the ID is applied
01:04:44raptorsee
01:05:06raptorif that were not the definition of ID, then I'd love to use my brother's to say I earned my EE degree already
01:05:33kaenheh
01:06:24kaendo objects get id's by default?
01:06:40raptorwhen a level loads i believe IDs are generated for all objects
01:06:44raptorif they don't have them
01:06:50raptorBUT, generated ones are negatvie
01:06:55kaenah, good
01:06:55raptor*negative
01:07:30kaenenforcing uniqueness means (at a minimum) iterating through the list of objects which were assigned manual ids
01:08:27raptori think that's done
01:08:32kaen:x
01:08:35raptorwell... 'soft' enforcement
01:08:39raptorlike a red box
01:08:43kaenah
01:08:43raptorinstead of green
01:08:48raptorwhen adding an ID
01:08:56kaenwell then I have no argument against it.
01:09:04kaenexcept that we should perhaps make it strong
01:09:09raptorheh, yes
01:09:15Little_Appleok. soooo.... raptor. how would i make a zone spawn in something a ship where it enters into the zone?
01:09:31raptorLA, i'll get you a simple example
01:09:38Little_Appleokie dokie
01:11:31raptorLittle_Apple: eat your heart out: http://pastie.org/6331140
01:13:19Little_Appledanke
01:21:44Little_Appleraptor: can i have the zone spawn in multiple items that have a relative position to where the zone was entered?
01:21:54raptorsure
01:22:08raptorbut now you get into logic
01:22:20Little_Applethe brain hurty stuff?
01:22:21raptoryou'll have to do the position calculations yourself
01:22:26raptoryep
01:22:39Little_Appleok then
01:23:00raptorif you're still around in an hour or so, i may be able to provid an example
01:23:04raptor*provide
01:23:36Little_Appleok..
01:23:50Little_Applecan i have it just spawn in a section of level code?
01:23:56Little_Apple(not walls obviously)
01:24:53raptorany logic needs to be done in the .levelgen file
01:25:06raptorbut you can have something spawn *anywhere*
01:25:35raptorsee the lines that do this?: resourceitem:setLoc(loc)
01:26:05raptorinstead of 'loc' you can do something like: resourceitem:setLoc(point.new(500,1000))
01:26:16Little_Applei mean, can i have it spawn in this relative to where the zone was entered?
01:26:19raptorwhere 500,1000 are the absolute coordinates of the map
01:26:20Little_Apple"Mine 0 0.3 Mine 0.3 0 Mine 0 -0.3 Mine -0.3 0"
01:26:24raptoryes
01:26:24Little_Applesomething like that
01:26:32Little_Appleok thats what i was wondering
01:26:47raptoryou use: zoneLoc = zone:getLoc()
01:26:56raptorthen
01:27:02bobdaduck has joined
01:27:23raptorresourceitem:setLoc(point.new(zoneLoc.x + 100, zoneLoc.y + 100))
01:27:47raptorso that sets the resource item to have a location that is 100, 100 away from the zone location
01:27:59raptorand remember to keep your x and y straight
01:29:48Little_Appleoh, and one thing i've been wanting to ask you. have you ever used rubebr duck debugging?
01:29:59bobdaduckWhat?
01:30:02Little_Applehttp://en.wikipedia.org/wiki/Rubber_duck_debugging
01:30:04raptorwhat?
01:30:24raptorhahaha
01:30:27raptorthat's hilarious
01:30:30bobdaduckrofl
01:30:32bobdaducklove it
01:30:38kaenthat's what the irc channel is for
01:30:55raptorso true!
01:30:56kaenyou have no idea how many ideas have coalesced during my discussions with BFLogBot
01:31:01bobdaduckLA is trying to get a levelgen working?
01:31:06Little_Applekinda
01:31:07bobdaduckrofl kaen
01:31:14bobdaduckIsn't bflogbot the best!
01:31:18bobdaduck!bot
01:31:18BFLogBotI'm a real boy!
01:31:23Little_Appleahahah
01:33:06bobdaduckSo Little_apple is trying to get a levelgen working?
01:33:15raptoryes, following in your footsteps
01:33:20Little_Appletrying.
01:33:22bobdaducklol
01:33:35Little_Applei got lost at zoneLoc = zone:getLoc()
01:33:54raptorLittle_Apple: do you know the concept of using variables?
01:33:59Little_Appleyep
01:34:07raptoroops, that code should have been: local zoneLoc = zone:getLoc()
01:34:16Little_Appleisnt setting variables one of the first things you do?
01:34:27raptorwhat you do is store the zone location in the variable 'zoneLoc'
01:34:35bobdaduckZoneloc is the variable, and getLoc gets the location of the zone, and stores it in zoneloc
01:34:48raptorbobdaduck: !! case sensitivity is important!!
01:35:11Little_Applei just realized loc is short for location.
01:35:12raptor*never* sacrifice case sensitivity in a variable for the start of a sentence!
01:35:13Little_Applewhoop.
01:35:19bobdaducklol
01:36:06bobdaduckI allow myself to be casual with case sensitivity when I'm not *actually* programming.
01:36:47raptornever!!
01:36:55raptori mean, never with code
01:37:04bobdaducklol
01:37:08Little_Appleso do i put anything in the parentheses for zone:getLoc() ?
01:37:13raptorLittle_Apple: no
01:37:16bobdaduckno
01:37:18Little_Applegotcha.
01:37:28raptorthose parenthesis mean it's a 'method' or 'function'
01:37:36raptorintstead of a variable
01:37:39Little_Appleah.
01:37:43Little_Appleso what do now
01:38:06raptorargh, ok i'll get you an example...
01:38:16bobdaduckWhat are you trying to do?
01:38:49Little_Appletrying to get it so it spawns in 4 items around the ship as it enters a zone
01:38:55bobdaduckWhat items?
01:38:58Little_Apple...
01:39:00Little_Applemines.
01:39:05bobdaduckCool
01:40:47bobdaduckSounds nifty
01:40:54Little_Appleindeed
01:41:35bobdaduckAnd what part are you hung up on?
01:41:46raptornext lesson Little_Apple: http://pastie.org/6331251
01:41:50Little_Appleresourceitem:setLoc(point.new(zoneLoc.x + 100, zoneLoc.y + 100))
01:41:55Little_Appledont know where to put it.
01:42:02raptori made it simpler than that example i gave you
01:42:20Little_Appleokie dokie
01:42:31Little_Appleso i can get rid of what i had before?
01:43:34Little_Appleill take that as a yes.
01:43:39raptoryes
01:43:47raptori made a better example
01:44:37Little_Applei think i can work with this one...
01:44:44Little_Appleit looks more understandable
01:45:53raptorok good
01:46:09raptordo you see how i pass the 'location' to the spawnResource method instead?
01:46:17raptorthat is probably simpler..
01:48:00bobdaducklol
01:48:07bobdaduckif you enter the zone twice without setting off the mines
01:48:24bobdaduckit makes mines on top of the old ones which detonates them all
01:49:43Little_Appleum... raptor, what exactly does the script do?
01:49:56Little_Applei dont see it doing anything
01:50:02bobdaduckit spawns four resources
01:50:11bobdaduckat the corners from your ship
01:50:31Little_Applei dont think its working for me...
01:50:35raptorat the corners of the zone
01:50:46raptordid you place it in a levelgen file?
01:50:53raptorand reference teh file in the editor?
01:50:56Little_Appleyes
01:51:08bobdaduckctrl /
01:51:10bobdaduck /
01:51:18Little_Applei had it set up with the last levelgen
01:51:19bobdaduckcheck the console for errors
01:51:21raptor^ yeah bring up the console
01:51:47raptoryou might need to exit the level to the editor and retest the level (this reloads the script)
01:52:01raptoror use /clearcache to reload the script on level restart
01:52:15Little_Applenothing...
01:52:24raptorsaved the file?
01:52:31raptor:)
01:52:35Little_Appleyep
01:52:37raptori just ran this script
01:52:39raptorworks well
01:52:41raptoroh
01:52:46raptorthe script uses a zone with ID 1
01:52:54bobdaduckI got the script to work....
01:52:55raptordo you have a zone like that in the level that you run over?
01:53:01Little_Applei have a zone with id 1
01:53:05Little_Appleand im going into it...
01:53:08Little_Applenothing
01:53:33raptorin the level, if you press CTRL + / (control-slash)
01:53:38Little_Applei did...
01:53:42raptorto bring up the console, does it say there's an error?
01:53:59Little_Applenope
01:54:13raptorwell, something is not right...
01:54:37Little_Applesomething is quite wrong
01:54:47raptorhere is my test level that it works on: http://pastie.org/6331325
01:54:58bobdaducklol
01:54:59raptoryou'll see 'Script e'
01:55:05raptorrename 'e' to your script name..
01:55:32raptoralso make sure your script is in the same directory as the level file
01:55:47bobdaduckAnd the levelgen file name is case sensitive!
01:55:56raptoryes!
01:56:24Little_Applehuh
01:56:31Little_Appleit works on the test level
01:58:09Little_Appleit doesnt like working with my zone...
01:58:33bobdaducklol
01:58:35raptordo you have more than one zone with the ID?
01:58:37bobdaduckdelete zone and remake it?
01:58:56bobdaduckRaptor: Wouldn't matter, I have two of them in my test level and it works
01:58:59bobdaduckon both.
01:59:28Little_Appleraptor: no
01:59:44raptorbobdaduck: heresy!
01:59:50bobdaduckrofl
01:59:59bobdaduckIts how Tron works!
02:00:04bobdaducklol
02:01:03Little_Applethis is weird
02:01:15Little_Appleit works with everything except the zone i want it to work with.
02:01:22Little_Applemy computer has gremlins i tell you
02:01:27bobdaducklol
02:02:57raptorrezone your zone
02:03:02raptorcopy pasta!
02:03:26raptori'm so glad level code is working in the forums again...
02:04:20bobdaducklol
02:05:46Little_Appleok.
02:05:49Little_Applei figured it out...
02:06:08raptor?
02:06:13bobdaduckWhat was it?
02:06:17Little_Appleit spawns them in a weird spot because the zone is such a weird shape
02:06:18bobdaduck(he forgot a semicolon)
02:06:25raptorha
02:06:33raptoryeah, the zone location is just one point
02:06:41bobdaduckrofl
02:06:50Little_Applesooo... how can i have them spawn relative to the ship?
02:06:58raptorprobably the center of the zone, but the center might be weird for funny shaped zones
02:07:11raptorthat's easy
02:07:15raptorinstead of using zone:getLoc()
02:07:16Little_Applehow do
02:07:20raptoruse ship:getLoc()
02:07:29Little_Applegotcha
02:09:52Little_Appleok. it works.
02:09:57Little_Applei managed not to break anything
02:10:34bobdaduckInteresting note: Cores count as terrain for seekers
02:11:57bobdaduckSo they won't target you behind one
02:12:11Little_Appleok. i got it so it spawns mines. finally.
02:13:04Little_Applethis is awesome
02:13:11bobdaduckgrats
02:30:02bobdaduckRaptor: Stack trace: What file is that?
02:31:29raptoruh, if it crashes, usually windows pops up with an error message
02:31:36raptorsave what it says and pastie it
02:32:58bobdaduckNope
02:33:00bobdaduckNo need
02:33:19bobdaduckIf a soccerball leaves a goalzone on a non-soccer level it crashes.
02:33:22bobdaduckSuprise!
02:34:16raptorbobdaduck: oh wow!
02:34:20raptorok... checking...
02:34:23raptorgood find
02:34:47bobdaduck*replaces all zones in level with loadoutzones*
02:38:34raptorLittle_Apple: fix?
02:38:45Little_Applealmost done
02:39:25Little_Appleok there we go
02:52:32raptordid you say you had a bug LA?
02:54:38bobdaduckI don't think he did
02:56:18Little_Applehow would i have some text appear and dissapear as the player leaves the zone?
02:57:45raptorbobdaduck: i can't duplicat your bug
02:57:49Little_Apple_ has joined
02:57:50raptori'm in a bitmatch level
02:57:54Little_Apple_hello
02:57:58raptorand move a soccerball to a goal zone
02:58:01raptorthe ball disappears
02:58:07raptorand goes back, no crash
02:58:12bobdaduck...what
02:58:21raptorthis means one thing
02:58:21bobdaduckpass?
02:58:29bobdaduckThat you did it wrong!
02:58:33raptoryou will now become a beta tester
02:58:43raptor(if you want)
02:58:55bobdaducklevel 3 programmer/priest/beta tester/mad scientist
02:59:03bobdaduckOnly if you change my !bobdaduck
02:59:11raptor!bobdaduck
02:59:11BFLogBotEvil level designer
02:59:17bobdaducklol
03:00:39Little_Apple_i has a question....
03:00:41Little_Apple Quit (Ping timeout: 245 seconds)
03:01:05Little_Apple_how would you put in a text item for a levelgen?
03:01:39Little_Apple_well that was phrased terribly.
03:01:40raptorsame way as other objects
03:01:52raptor!bobdaduck
03:01:52BFLogBotLevel 3 programmer/priest/beta tester/mad scientist
03:02:29Little_Apple_raptor: i dont get it...
03:03:03bobdaduckrofl
03:03:08bobdaduckOkay raptor, I'm a betatester now
03:03:18raptorgetting you a build
03:03:24bobdaduckLittle_Apple: You have to define two points for it
03:03:43bobdaduckAlso it was used in sands of time
03:04:33Little_Apple_can i have the sands of time script? it seems to have everything i need...
03:04:40bobdaducklol
03:05:02bobdaduckIf you think you can wade through it
03:05:14bobdaduckKNRL
03:05:19bobdaduckThe script reset!
03:05:24bobdaduckDeleted all the tabs
03:05:32bobdaduckWHY MEEEE
03:05:37raptorwhat
03:05:42Little_Apple_its karma
03:05:47bobdaduckThe sands of time levelgen
03:05:51bobdaduckAll the tabs were removed somehow
03:05:53Little_Apple_remember when you kicked that little kid on his scooter?
03:05:57bobdaduckBreaking the script... Again.
03:06:18bobdaduckLike forreal
03:07:01raptorLittle_Apple_: do you have a way to un-firewall your server so it doesn't read Ping Timed Out ?
03:07:13bobdaducklol ikr
03:07:21Little_Apple_not exactly...
03:07:35Little_Apple_is it too annoying? lol
03:07:48bobdaduckYes.
03:07:48bobdaduckxD
03:07:49Little_Apple_i can take it down till i have a way to port forward...
03:08:04bobdaduckNah its okay
03:08:09bobdaduckWe've all just memorized your IP and stuff
03:08:18Little_Apple_lol
03:08:35Little_Apple_get little_apple ip tattoos
03:09:06Little_Apple_on the insides of your eyelids...
03:10:17raptor108! ain't it great!
03:10:41raptorbobdaduck: your beta build: http://sam6.25u.com/upload/Bitfighter-018a-beta-27c7bbeeda6b.7z
03:10:45Little_Apple_lol
03:10:54bobdaduckyay okay.
03:11:01bobdaduckRaptor how do I define a global boolean in lua
03:11:25raptorjust put it outside of all the methods
03:11:29raptorbut don't use 'local'
03:11:39bobdaduckbool toggle = false
03:11:54raptorjust : toggle = false
03:12:06raptoracutally maybe put it in main() without the 'local'
03:13:26bobdaduckokay help me to understand this bug
03:13:44bobdaduckvariable object cannot be used if not first declared
03:14:02bobdaduckobject = levelgen:findObjectById(13)
03:14:37bobdaduckWhat did I do wrong?
03:16:25raptormissing 'local'
03:17:18raptorso maybe you need non 'local' variables outside of the methods (and outside main() )
03:17:19bobdaduckattempting to index global "object" (a nil value)
03:17:28raptorok, don't use object
03:17:33raptoruse 'o'
03:17:40raptormaybe 'object' is reserved for some reason..
03:18:16bobdaducksame problem
03:19:34bobdaduckOr if I put it local it says local 'object'
03:20:05raptorlookt at the line number of the error and see if it matches
03:20:06raptorbrb
03:23:52bobdaduckGiving up for now...
03:24:01bobdaduckGoing to a thing so.
03:24:04bobdaduck Quit (Quit: Page closed)
03:24:07Little_Apple_alright im off for today
03:24:15Little_Apple_laters
03:24:17Little_Apple_ Quit (Quit: Page closed)
03:33:20bobdaduck has joined
03:33:23bobdaduckJust kidding.
03:33:26bobdaducklazy
03:33:52bobdaduckWhat am I supposed to do with this beta build?
03:37:44raptoruse it
03:37:48raptorinstead of the other builds
03:37:51raptorthat way
03:37:56raptoroh and test that soccer bug
03:38:03raptorbecause, i can't duplicate
03:38:15bobdaduckokey
03:39:37bobdaduckSo object = levelgen:findObjectById(13) is returning nil
03:39:50bobdaduckwhen there's an object which is 13.
03:40:27bobdaduckNowait
03:40:29bobdaduckfound the problem.
03:40:38bobdaduckYou jerks made it so you can't give walls an ID!
03:41:00raptorreally?
03:41:04raptorhuh
03:41:14bobdaduckyeah
03:41:23bobdaduckthe ID removes itself when I restart the level
03:41:34bobdaduckAnd also it runs fine if I give something other than the wall an ID 13
03:43:24raptoris this in the beta? or just something new you've discovered?
03:43:50bobdaduckwell
03:43:54bobdaduckin beta everything breaks
03:44:25bobdaduck(is there a function to send you a crash report? Or copy it or something?)
03:44:32Platskies Quit (Remote host closed the connection)
03:44:37bobdaduckLevelgen breaks not the game
03:44:39bobdaduck*
03:45:57raptorreally??
03:46:05bobdaduckIn other news, all my levelgens are broken except feudalism and RTS.
03:46:11bobdaduckin beta.
03:46:12raptorwhat!?
03:46:17raptoroh
03:46:20raptoroh yeah...
03:46:21raptoruh
03:46:22bobdaduckrofl
03:46:26raptorminor API change
03:46:41raptorlike you can't pass in a point like this anymore: setLoc(0,0)
03:46:52raptoryou have to do: setLoc(point.new(0.0))
03:46:59raptorargh: setLoc(point.new(0,0))
03:47:14bobdaduckWhat! Why! xD
03:47:15raptorso everything requires points
03:47:23raptorbecause... umm .... watusimoto
03:47:28bobdaduckrofl
03:47:37raptor(sorry!)
03:47:58raptoractually it makes some sense... only passing around points instead of coordinates
03:48:27bobdaduckIts harder though...
03:48:39raptora bit, yes...
03:49:35bobdaduckWhy does feudalism work
03:49:42bobdaduckit spawns resource items on the ship
03:49:50bobdaduckBut my lab level
03:49:53raptoryes because you're not setting any points
03:49:55bobdaduckdoes not?
03:49:55raptori mean coords
03:50:15raptorpastie your lab code and i'll show you the problems..
03:50:47raptorbasically any time you pass in coords, make sure it is wrapped in a poing.new()
03:51:03Platskies has joined
03:51:13bobdaduckFeudalism
03:51:15bobdaduckand bobdaducks lab
03:51:20bobdaduckuse the exact same levelgen file.
03:51:30raptorcan't be!
03:52:20bobdaduckcould not validate params for function MoveObject::setVel()
03:52:22raptoror actually
03:52:25bobdaduckExpected; Lua point
03:52:26raptoryes
03:52:38bobdaducktotal in stack 2
03:52:44bobdaduck1 : number 500
03:52:47raptorput a point.new around it: MoveObject::setVel(point.new(0,0))
03:52:57bobdaduckOkay so why does Feudalism run
03:53:06raptorbecause it uses less of the levelgen script
03:53:21raptorit only fails when it tries to run part of the script that's broken, not other parts
03:53:36raptori.e. - scripting languages are weird!
03:54:03bobdaduckYeah okay.
03:54:57bobdaduckYeah, its working now
03:55:01raptoryay
03:55:15Platskies Quit (Ping timeout: 245 seconds)
03:55:58bobdaduck'course
03:56:03bobdaduckyour gravity well code is broken now
03:56:11raptoryes!
03:56:22bobdaducklet us all mourn the loss of "GRAVITY STACKS!"
03:56:27raptorhaha
03:56:39raptorbroken as in, the effect is removed when you die now?
03:56:55bobdaduckno
03:56:59bobdaducklike, levelgen doesn't run
03:57:33raptoroh
03:57:36raptorhuh
03:57:37raptorerror?
03:57:53raptormaybe i'll load my (rudimentary by comparison) lab level and see...
03:59:00raptormy well works
04:00:59bobdaduckOh
04:01:02bobdaduckwas looking at the wrong script
04:01:05bobdaduckadded point.new
04:01:19bobdaduckI'll test more in like 10 min
04:12:57Platskies has joined
04:16:08Platskies Quit (Remote host closed the connection)
04:25:03raptorback later!
04:25:08raptor Quit ()
04:35:06Wuzzy2 has joined
04:37:02bobdaduckSup wuzzy
04:37:45Wuzzy Quit (Ping timeout: 245 seconds)
04:52:57raptor has joined
04:52:58ChanServ sets mode +o raptor
04:53:00raptorback!
04:53:04raptorand... going to bed!
04:53:04bobdaduckOkay
04:53:08bobdaduckRaptor I have bugs for you
04:53:09raptorany last Qs?
04:53:11raptoryay
04:53:29bobdaducklevelgen generated soccer balls will /always/ crash the game upon entering a goalzone
04:53:56bobdaduckAnd the game is crashing when I mouseover a neutral ship in the editor ("GetOnScreen method not implemented!")
04:54:09raptoroh oops
04:54:16raptorthat's because you ahve a debug build
04:54:25bobdaduckAs well as the entire game is like half as fast
04:54:29raptoryou probably want a release build
04:54:33raptorlet me get you that
04:54:38bobdaduckRTS outright freezes for 20 seconds on load
04:54:55bobdaduckAnd in general all the movement is sloppier
04:54:59raptoryeah let me get you a release build
04:55:06raptordebug helps with stacktraces
04:55:09bobdaduck(why not just implement a getonscreen method for neutral ships? :P)
04:55:13raptorand crashes, but not other things...
04:55:16bobdaduckDebug is probably right then
04:55:16raptorheh
04:55:35raptorwell, i want you test like a normal player
04:55:39raptorso i'll get you release
04:55:41bobdaduckokay
04:56:33raptorsorray about that...
04:56:38raptor(and thanks fo rbeing a good sport)
04:56:43raptorwriting down soccer bug..
05:01:01Platskies has joined
05:01:05raptoralmost done...
05:03:07raptorOK bobdaduck: http://sam6.25u.com/upload/Bitfighter-018a-beta-27c7bbeeda6b-release.7z
05:03:12raptorrelease build
05:03:15raptorprobably 10 times faster
05:03:22raptordebug builds can be *really* slow
05:03:27bobdaducklol
05:03:45raptoranyways, i'm heading to bed
05:03:46raptornight!
05:03:49raptorand thanks!
05:03:51bobdaduckAight
05:03:52bobdaduckglhf
05:03:58raptor Quit ()
05:54:37bobdaduck!bobdaduck
05:54:37BFLogBotLevel 3 programmer/priest/beta tester/mad scientist
05:59:52bobdaduck sighs
05:59:55bobdaduck Quit (Quit: Page closed)
06:30:14Wuzzy2 Quit (Quit: Wuzzy2)
07:10:34Darrel has joined
08:08:24Watusimoto has joined
08:18:14Platskies!Platskies
08:18:26PlatskiesAww…
08:42:32Watusimoto Quit (Ping timeout: 252 seconds)
12:33:29Platskies Quit (Remote host closed the connection)
13:16:11watusimoto has joined
13:16:12ChanServ sets mode +o watusimoto
14:01:35raptor has joined
14:01:38ChanServ sets mode +o raptor
14:01:44raptormorning!
14:02:28raptorBitfighter for Desura Linux has been published, when anyone has the chance, please check it out!
15:02:50kaenworks great raptor, good job!
15:02:58raptorYES!
15:03:02raptorthanks...
15:03:06kaenalso bumped us back up on the new games page ^^
15:03:09raptorlots of library hunting...
15:03:13kaenblech
15:03:14raptorgreat!
15:03:35kaenrelease early, release often!
15:03:44raptorI welcome improvements to the wrapper script - it was sort of quick n' dirty
15:04:09kaenjust like any shell script worth its title
15:04:15raptorhaha
15:04:30kaenshell scripting is probably one of my favorite things
15:04:40kaenif bash had GL bindings...
15:05:03raptorhaha
15:35:56bobdaduck has joined
15:36:48bobdaduckGoodmornin'g
15:36:50bobdaduckents
15:36:55raptorhi
15:37:29bobdaduckHoly crap so many forums to check
15:37:37bobdaduckand they're not even all by amgine!
15:37:38raptoroh wow
15:38:01raptorit's watusimoto's monthly response day!
15:38:07watusimotoha!
15:38:24raptor:)
15:38:25bobdaducklol
15:38:39bobdaduckFunction that lets you paste levelcode in the editor!
15:38:43bobdaduckreally?
15:38:49raptoryes...
15:38:58raptorSDL2 supports it on windows
15:39:04raptormaybe osx
15:39:13raptorbut it is a plan...
15:39:19bobdaduckWhoo!
15:39:39raptorbut that doesn't mean it'll happen soon...
15:39:49bobdaduckWhatever
15:40:05bobdaduckWill I be able to directly edit levelcode from the editor?
15:40:22raptorwe plan on making it bi-directional
15:40:23raptorso
15:40:38raptorif you copy items from the editor, you could then paste into a text file
15:41:35raptorbut that might not be the proper response to your question - you are looking for an in-editor text editor?
15:41:53bobdaduckIt would be really, really nice.
15:42:05bobdaduckI was thinking it could be another plugin
15:43:40bobdaduckBut it isn't really a "right now" thing because we can actually edit the level file manually anyway.
16:15:09kaen Quit (Ping timeout: 276 seconds)
16:44:01watusimotowe could embed notepad++
16:44:30bobdaducklol, as a plugin?
16:44:31Little_Apple has joined
16:44:46Little_Applehello
16:44:49raptorok, off to school! thanks for beta testing Little_Apple and bobdaduck
16:44:59bobdaduckglhf
16:45:03raptor(there is a missing comma in that sentence)
16:45:04Little_Apple^
16:45:12Little_Applewait...
16:45:16raptorok
16:45:16Little_Applewho beta tested me?
16:45:24raptorumm, the game did
16:45:37Little_Appleohok.
16:45:44Little_Applehave fun at school
16:50:00raptor Quit ()
17:56:16watusimoto Quit (Ping timeout: 252 seconds)
18:33:22bobdaduck Quit (Quit: Page closed)
18:34:14Little_Apple!bot
18:34:14BFLogBotI'm a real boy!
18:43:30bobdaduck has joined
18:45:22Little_Applehello
18:48:54bobdaduckhulluh
18:49:42bobdaduckgoobuh
18:49:45bobdaduck Quit (Quit: Page closed)
18:54:01kodaws Quit (Ping timeout: 248 seconds)
19:05:51raptor has joined
19:05:51ChanServ sets mode +o raptor
19:06:46Little_Applehello
19:06:52raptorhi
19:06:54Little_Appleim still here...
19:06:57Little_Applewith !bot
19:07:10raptoryes, that can be lonely sometimes..
19:07:31Little_Applehe's a real boy apparently
19:08:18raptorhahaha
19:08:31Little_Applehave you ever used sunvox?
19:08:36raptornever heard of it
19:08:40Little_Appleoh
19:08:48Little_Appleits an audio tracker type thing
19:08:51raptoroooo a tracker
19:08:56raptoryou can music for Bitfighter!
19:09:05Little_Applethats kinda what i had in mind :P
19:09:21Little_Applelearning how to use it better...
19:09:29raptorcool
19:09:56raptoroh wow, it runs on everything
19:10:47Little_Appleyea, right?
19:10:56Little_Appleeven palm pilots!!
19:13:25Little_Applethis would be much easier with a midi keyboard..
19:13:31raptorheh
19:13:47Little_Appleit feels like im using some kind of organ...
19:14:17bobdaduck has joined
19:14:20Little_Applehello
19:14:30bobdaduckSHUT UP.
19:14:35bobdaduckSayin' "hello" to me
19:14:39bobdaduckWho do you think you are!
19:14:46raptorbobdaduck: don't drive angry!
19:15:03bobdaduckAnd I was dring
19:15:07bobdaduckDrviing
19:15:10bobdaduckDRIVING
19:15:11Little_Appleahahaha
19:15:19bobdaduckAND THERE WERE PEOPLE ON THE ROAD DRIVING TOO.
19:15:29Little_Appledid you run over a frog?
19:15:30bobdaduckI swear it just makes me so mad
19:15:46bobdaduckNo
19:15:52Little_Appleoh ok.
19:15:55bobdaduckI just drove and got food and went back to work.
19:16:36bobdaduckI was thinking
19:16:44bobdaduck"hey, Panda Express sounds good"
19:16:50bobdaduckBUT THERE WERE OTHER PEOPLE EATING THERE.
19:16:54bobdaduckRuined my entire day.
19:17:21Little_Applesmelly humans
19:17:37bobdaduckOne of them even had the audacity to LOOK at me.
19:17:47bobdaduckWHAT is this world coming to!
19:19:00Little_Appleim going to wear a sheet next time i go out.
19:19:16raptorit's not halloween yet
19:19:23bobdaduckI appreciate it
19:19:25Little_Appleoh, but it will be.
19:19:28Little_Appleit will be.
19:19:41bobdaducklol
19:20:07Little_Appleill tell everyone its halloween and i was the only one in a costume making everyone else feel weird.
19:20:33kaen has joined
19:20:41Little_Applehaeloouw
19:20:50kaengreetings
19:20:54kaenI live in a motel now.
19:21:17Little_Applepermanently?
19:21:24kaenat least for the next couple weeks
19:21:44kaenmy landlord rented the apartment I was supposed to get out from under me...
19:21:46Little_Appleoh boy
19:21:52bobdaduckcool
19:22:02kaenso now I'm stuck hopping motels, and I have to wait for him to refund my deposit
19:22:15kaenwhich will apparently take like a week.
19:23:09Little_Applefun
19:23:18Little_Appleis the wifi any good?
19:23:22kaenon the bright side, motels are dirt cheap in the desert
19:23:25kaen$120 for 7 days
19:23:33kaendon't think so
19:23:34kaenpings are preposterously high
19:24:06Little_Appleyikes
19:24:20kaenI'm getting 350ms on irc...
19:24:23kaenstill ~100ms to my servers though
19:24:25kaennot too bad I guess.
19:25:11Little_Applewhere do you host your dedicated stuff from?
19:25:18bobdaduckI mentally refer to myself as "We". Is this normal?
19:26:13raptoruse of the royal we is a common tactic to reduce responsibility of what is said
19:26:40Little_Appleif you're a maniacal psychopath with hopes of one day taking over the world then, yes it is bobdaduck
19:26:42raptoroh, mentally...
19:26:54bobdaducklol
19:26:58raptoruhh, that might be a bit different *gollum*gollum*
19:27:01Little_Applei think i put that comma in the wrong spot.
19:27:04bobdaduckxD
19:27:28Little_Applethe precious...
19:27:36bobdaduck"hm, should we get the rootbeer or just water? Ehhhh we don't need rootbeer today"
19:28:02Little_Applewe need rootbeer on wednesday though
19:28:38bobdaduck"I don't care what you think, we're getting rootbeer anyway. I like rootbeer."
19:28:49bobdaduck"OKAY FINE we'll get rootbeer
19:29:18bobdaduckBut we need extra fries too then!"
19:29:28Little_Appleask for a taco in a cup
19:29:31raptorit's wednesday?
19:29:41Little_Applemonday
19:29:47bobdaduckTuesday
19:29:58Little_Applechicken nugget
19:30:03raptorthursday
19:30:09raptori like those days fo the week.
19:30:35Little_Applei like the ones with clean socks
19:30:51bobdaduckWe like Sunday the best, personally.
19:31:06Little_Applewe.....
19:31:16Little_Applemrrherhgghrehgrehgre
19:33:44Little_Applebobdaduck: can i have the levelgen for sands of time? so i can tear it apart and steal what i need?
19:33:53bobdaducklol
19:34:05bobdaduckYeah when I get home
19:34:16bobdaduckBut you can't have the level that goes with it.
19:34:17Little_Applealrighty
19:34:24Little_Applethats fine with me :P
19:34:27bobdaduckfor obvious reasons.
19:34:58Little_Appleherp
19:38:32kaen<Little_Apple> where do you host your dedicated stuff from? <<< A VPS located in LA
19:38:53Little_Appleaha
19:40:07raptorkaen: did you get my message to use cron @reboot for your startup scripts?
19:40:17raptorit's the easy route..
19:40:39raptorand you don't have to run as root
19:42:46bobdaduckKaen: Couldn't you make the stats page merge stats from bobdaduck.0 with bobdaduck?
19:44:48raptorthat brings up a bigger issue: should we have more concrete bindings with accounts..
19:48:34kaenword.
19:48:53kaenbobdaduck, I can but what if someone legitimately wants their username to be bobdaduck.0 ?
19:49:03kaenor, more generally, anything.0
19:49:05raptorheh
19:49:22bobdaduckWho would DO that? WHY.
19:49:33bobdaduckI vote we discriminate against them and say NOPE.
19:49:38raptorme .0
19:49:42raptor .0
19:49:44kaenI vote we do what I suggested in the thread
19:49:44raptorhmm
19:49:53kaenkick stale logins if an authenticated user joins a second time.
19:49:56kaeneasy-squeezy
19:50:02raptoryes, i agree with that...
19:50:14raptorthe trick is in determining stale log in...
19:50:38bobdaduckif bobdaduck joins a game with bobdaduck in it, and bobdaduck is authenticated, then it is stale.
19:50:39kaenwell, I think in this case it's sufficient to say that any log in is stale
19:50:44kaenas soon as a new one comes.
19:50:53kaen(only for authed users)
19:50:59raptorwhat if i want to test something with 4 windows?
19:51:13kaendon't auth :)
19:51:14kaenor
19:51:15kaenserver option
19:51:21kaenor
19:51:24bobdaduckraptorTester
19:51:24kaenskip it in debug mode
19:52:28LordDVG has joined
19:53:17raptorall good ideas
19:53:28raptorok, time to go to the vampires
19:54:19raptori'll be back soon, with 7/8 the blood as i have now...
19:54:31raptor Quit ()
19:54:47kaenaaah, he's donating blood
19:54:51kaenwhat a cool dude.
19:55:22bobdaducklol
19:55:38Little_Applereverse heroine.
19:55:42kaenlmao
20:18:16Watusimoto has joined
20:23:57bobdaduckHi wat
20:24:35Watusimotohi
20:24:47bobdaduckWats up?
20:25:10Watusimotodoc
20:25:39bobdaduck!bobdaduck
20:25:45BFLogBotLevel 3 programmer/priest/beta tester/mad scientist
20:25:58bobdaduckyep priest
20:26:02bobdaduckI'd say it counts.
20:27:33Watusimotohar
20:52:15kodapad has joined
20:53:26Little_Applehello
20:55:20bobdaduckhello
20:55:30kodapad’lo
20:56:48Little_AppleOH YOU RESPOND TO BOB BUT NOT ME?
20:56:51Little_AppleI SEE HOW IT IS
20:56:56bobdaducklol
20:59:55kodapad troll successful
21:01:57bobdaduck okay
21:04:29Little_Apple fried waffles
21:10:05Little_Applesooo.... opti wants bitfighter to become the instant action ZAP!. great.
21:10:16kodapad Quit (Quit: K Thx Bai)
21:11:22bobdaducklol ikr
21:14:23kodapad has joined
21:14:33Little_Appleack. im watching some footage of the instant action zap...
21:14:41Little_Appleits so busy. makes my eyes burn
21:15:19bobdaducklol
21:23:52Nothing_Muchwho's chumpchange? o.O
21:24:40bobdaduckChumpChange is the default name in our game if no name is given.
21:24:54Nothing_Muchohh, thank goodness, I thought it was an actual person lol
21:25:29Little_Applehmmm better think of a name for myself. better make it a good one..
21:25:39Little_AppleI've got it! chumpchange!
21:25:42Little_Appleits brilliant!
21:27:08bobdaducklol
21:27:19bobdaduckIn Zap! the default was actually "playa"
21:27:35Little_Appleyepyep
21:37:25Nothing_Muchlol
21:55:51WatusimotoI think you can set your own default in the INI
21:56:00Watusimotonot sure why we (I) did that...
21:56:07Watusimotoseemed to make sense at the time
21:56:34Little_AppleIM SETTING MY DEFAULT TO MEATBALL_LUVR1337
21:56:43kodapadDo no shout!
22:00:56Little_Applewhats this? "BurstGraphics - Select which graphic to use for bursts (1-5)"
22:01:06bobdaduckExperimental somethingorother
22:01:34bobdaduckSetting it to different things will make the burst look different.
22:01:41Little_Applei tried all the different options...
22:01:47Little_Applenothing changed
22:02:15bobdaduckIt hasn't been important since like 011
22:02:26bobdaduckWe're pretty settled as far as graphics go...
22:05:04Darrel Quit (Quit: Closed IRC client)
22:08:05LordDVG Quit (Ping timeout: 255 seconds)
22:10:12raptor has joined
22:10:13ChanServ sets mode +o raptor
22:10:21Little_Applehello
22:10:29raptorWatusimoto: you should take a look at the latest LuaWrapper commits
22:10:37raptorhi
22:10:40Watusimotothere's more?
22:10:41Watusimotohi
22:10:57bobdaduckHi
22:11:03bobdaduckAre you a vampire now?
22:11:03raptori mean, the latest from 3 days ago
22:11:25raptorno, but i've helped feed many vampire babies somewhere
22:11:39Little_Applewhen is the next full moon? we can find out for sure then
22:12:06bobdaduckCircles!
22:12:35Watusimototime to try again?
22:12:52raptorsay what?
22:13:03raptori don't know the subject of the current conversation(s)
22:13:13bobdaduckI'm in favor of circles.
22:13:21Watusimotook
22:13:23Watusimotoso
22:13:33raptorbobdaduck has been reading Lua doc, shame on him
22:13:39bobdaducklol
22:13:45Watusimotothe fix seems oriented around two objects of different types had the same identifier
22:13:54Watusimotoand the meta tables getting screwed up
22:13:59Watusimotocould that have been our problem?
22:14:05raptorpossibly
22:14:11raptorwhich is why bring it up
22:14:14raptoralso
22:14:21Watusimotofor that to be so, we'd need to have two objects with the same address
22:14:39Watusimotobut we already established that we can get repeating addresses
22:15:01raptorthere was another fix related to inheritance, too
22:15:15Watusimotoso if we got a repeat with a different object type (ship and bullet seem the obvious collision candidates) woudl that result in the problem we saw?
22:15:24Watusimotowe had two recurring errors
22:15:43Watusimoto1) getVelocity not working on a bullet
22:15:49Watusimoto(I think)
22:15:55raptorwell
22:16:02Watusimotoand 2) invalid casting to self
22:16:10raptori don't remember #2
22:16:19Watusimoto#2 definitely could be from bullet being casted to ship and returning nil
22:16:21raptorbut lots of invalid-whatever methods with levelgens
22:17:41Watusimotono, not get velocity, getEnergy!
22:17:50raptorthat one too
22:17:55raptori've seen both
22:18:13Watusimotoand projectiles don't have a getEnergy method
22:18:24Watusimotoso what we saw is theoretically consistent with what he fixed
22:18:49Watusimotoor rather, what I saw... you might have seen something different
22:19:08raptorwell, i'm of the mindset: bug fix == good maybe that'll work for us
22:19:11WatusimotoI don't think we had an inheritance problem, and it's not clear why alex changed that
22:19:20WatusimotoI'm of the same mindset
22:19:47raptorkaen: latest commits: https://bitbucket.org/alexames/luawrapper/commits
22:20:44Watusimotowell, this will be a bit of a chore to do, but I'll give it a go when I feel so motivated
22:20:55raptorok
22:21:23raptorin the meantime, i've given both Little_Apple and bobdaduck beta releases of 018a and they already got me a bug each
22:21:33Watusimotoif I can still get my original 5.1 work with the cachine back, I can go from there and manually apply the new changes
22:21:39Watusimotoand I think that got checked in
22:21:55Watusimotoif we can make that work, I think I'll pass on 5.2 for the moment
22:22:16raptoryes, i think we should pass on 5.2 for now
22:22:24Watusimotobugs... good?
22:22:27Watusimotomaybe?
22:22:40raptoreditor glitch and crash
22:22:53raptorbobdaduck has been stress testing our Lua API..
22:22:54Watusimotoreproducible?
22:23:00Watusimotoyes, he has
22:23:01raptory
22:23:20Watusimotowell, I'm almost done with the showing ids case
22:23:21raptori wrote both down
22:23:31WatusimotoI'm cleaning up a related editor mess while I'm in there
22:23:45Watusimotoremoving an ugly todo
22:23:53raptoroh, and kaen has been running the latest code as his public servers
22:24:08Watusimotoif I was a habitual drug user, I'd say I was high when I wrote this stuff
22:24:13raptorhahaha
22:24:15Watusimotoit's really messy
22:24:32Watusimotohell, I was probably so high I don't even remember getting high
22:24:38Watusimotothat's how bad this is
22:24:41Watusimotowas
22:24:55raptorwhere? (if i may ask...)
22:25:16WatusimotoEditorUserInterface::renderItemInfoPanel
22:25:22Watusimotowhich isn't even a panel
22:25:55raptorha
22:26:00raptorTODO: Rewrite
22:26:31raptorI remember looking at that, wondering what to do, and gracefully moving on
22:26:36WatusimotoI didn't totally rewrite it, but I fixed the wastoid logic and stupid var names
22:26:51Watusimotoit's not perfect, but much better
22:26:58raptormultipleKindsOfObjectsSelected
22:27:01raptorbut that's my favorite!
22:27:19Watusimotoit's still there
22:32:50Little_Appleim off for now
22:32:55Little_Apple Quit (Quit: Page closed)
22:33:01raptoroff his rocker!
22:33:27kodapad Quit (Quit: K Thx Bai)
22:34:02bobdaduckRaptor!
22:34:09raptoruh hi
22:34:09bobdaduckCan I give you a mini-project?
22:34:16raptormaybe ish
22:34:42bobdaduckI need an example script for creating a loadoutzone on a trigger, efficient for an extremely large number of points.
22:34:53bobdaduckPossible?
22:35:11raptorwait what?
22:35:32raptorsplit your statement up into steps
22:36:01bobdaduckTrigger (ship enters zone)
22:36:05raptorcheck
22:36:05bobdaduckadd loadout zone
22:36:07raptorcheck
22:36:20raptorbut loadout zone has lots of points?
22:36:31bobdaduckAnd assume this loadout zone will have like 50 points so I /really/ don't want to use point.new calculations.
22:36:31raptor(i wouldn't recomment more than 62 or so)
22:36:54bobdaduckI actually have the loadoutzone drawn in the editor
22:37:08bobdaduckBut I want it to create on script, y'know?
22:37:44raptorwill there be dynamic placement of the zone?
22:37:51raptorerr relative
22:38:04raptorso all points are relative to some other location?
22:38:05bobdaduckNo
22:38:11bobdaduckAbsoulute.
22:38:23raptorok, that's easier
22:38:50bobdaduckI think there might be complications when I try to use level points which are measured by gridsize, and then levelgen points which are measured in pixels.
22:38:57bobdaduck(or whatever the differences are.)
22:39:06raptoryes
22:39:07raptorok
22:39:25raptoreasy formula: levelsize * gridsize
22:39:43bobdaduckI don't have the entire level built yet
22:39:46raptorso 0.1 * 255 = 25.5 pixel size
22:39:54raptorpoint size
22:39:56raptori mean
22:40:32raptorha
22:40:37bobdaduckUgh, stringing in 50 points to that is annoying
22:40:37raptorweirdiolio is online
22:40:46raptoryes
22:40:49bobdaducklolwhat
22:40:53raptorwelcome to the dark side of code
22:41:00raptorsometimes it's just tedious..
22:42:11bobdaducklol
22:42:36bobdaduckSo I do have to do that? Okay
22:42:47bobdaduckWho is weirdiolio? xD
22:43:05bobdaduckProbably a desura guy?
22:43:15raptorhmmm... i might want to create a helper method that loads in a coord array converts it to a point array
22:44:10bobdaduckYou might. As it is I can multiply all the coords by 255 and it'll work fine, right?
22:44:19raptoryes
22:45:00bobdaduckI bet I can find something that can do math on arrays like that.
22:45:14bobdaduckanyway: Think you can get me an example script?
22:45:35raptori have a better idea: level code to points function
22:45:48raptorbut, i won't be able to write it until tonight
22:48:01raptorok, have to go... back later tonight
22:48:26bobdaduckglhf
22:48:40raptorchoking on your tongue?
22:48:44raptor Quit ()
22:49:41bobdaduckGLHF = Good Luck Have Fun
22:49:46bobdaduckI'm out too
22:49:49bobdaduckseeyalls
22:49:52bobdaduck Quit (Quit: Page closed)
22:49:56Watusimotobobdaduck: your opinion: should we treat id like other attributes (i.e. no special key, edit via attributes menu)
22:49:59Watusimotodamn!
22:54:00kodapad has joined
23:14:17kodapad Quit (Quit: K Thx Bai)
23:23:56bobdaduck has joined
23:24:39bobdaduckSorry!
23:24:41bobdaduckI'm back now
23:25:15bobdaduckWatusimoto: What do you mean, treat ID like other attributes?
23:25:43WatusimotoI mean have it on the menu you get when you hit enter to change stuff like regen time
23:25:59Watusimotoright now ids are in their own world
23:26:12bobdaduckI think I like that IDea.
23:26:28Watusimotoyeah, I think we'll do that in the future
23:33:16bobdaduckAlso: Walls can't have IDs put on them
23:33:31bobdaduckAlso: You cannot spawn a neutral ship via levelgen.
23:46:03BFLogBot Commit: 6ae9d3bae9ba | Author: watusimoto | Message: Whitespace
23:46:04BFLogBot Commit: 190d4e9ea675 | Author: watusimoto | Message: Now show id as part of attribute string in editor; also cleaned up selected item info display, and made it more colorful.
23:46:07BFLogBot Commit: b9f8d640dc55 | Author: watusimoto | Message: Minor tweaks to info display
23:46:09BFLogBot Commit: 20e4c91efb8a | Author: watusimoto | Message: Fix text placement bug
23:46:10BFLogBot Commit: 27f474cd7979 | Author: watusimoto | Message: Sliiiiigthtly hacky fix for getting screen coords right when changing screen mode
23:46:12BFLogBot Commit: 6d295e324aa7 | Author: watusimoto | Message: Merge
23:56:00Little_Apple has joined
23:56:14Little_Applehello

Index Search ←Prev date Next date→

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