*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | no JLP :/ | 03:53 |
---|---|---|
mithro | ~seen JLP | 03:53 |
tpb | mithro: JLP was last seen in #tp 6 days, 17 hours, 10 minutes, and 16 seconds ago: <JLP> mithro: ahoy | 03:53 |
*** zipola has joined #tp | 03:56 | |
tpb | disconnected from worldforge: Ping sent at 2007-08-04T04:06:41 not replied to. | 04:08 |
mithro | nash: ping? | 04:35 |
mithro | anyone alive today? | 05:26 |
llnz | hi mithro | 05:27 |
mithro | hey llnz | 05:28 |
mithro | tpserver-cpp seems to be relatively stable ATM | 05:28 |
llnz | reasonably stable, some features still missing | 05:29 |
mithro | llnz: I mean in terms of Segfaults per hour :) | 05:30 |
llnz | hehe | 05:30 |
*** zipola has quit IRC | 05:31 | |
mithro | llnz: it would be nice to have a stable persisenece | 05:32 |
llnz | i know | 05:33 |
mithro | the atleast after a seg | 05:33 |
mithro | we could continue the game | 05:33 |
mithro | btw have you thought about adding a SQLite backend? | 05:35 |
llnz | i have | 05:35 |
mithro | o btw have you added the log output to the console to the quickstart configs yet? | 05:37 |
llnz | might create a generic sql back end | 05:37 |
llnz | doesn't it? | 05:37 |
llnz | i'll look into it | 05:37 |
mithro | not by default | 05:37 |
xdotx | llnz: think you'll be around much tomorrow? | 05:38 |
llnz | yes, should be | 05:39 |
xdotx | alright. i'm gonna get some sleep; planning on a big day tomorrow | 05:39 |
llnz | cool | 05:39 |
llnz | cya | 05:39 |
xdotx | 'night guys | 05:40 |
*** JLP has joined #tp | 05:40 | |
llnz | hi JLP | 05:40 |
JLP | llnz: ahoy | 05:41 |
mithro | hey JLP | 05:41 |
mithro | JLP: you do translation right? | 05:41 |
mithro | (for the KDE project?) | 05:41 |
JLP | mithro: yup | 05:41 |
mithro | JLP: do you use gettext at all? | 05:42 |
llnz | mithro: kde uses a dirivative of gettext | 05:42 |
JLP | mithro: i translated using KBabel, which uses gettext in background | 05:42 |
mithro | JLP: would you be interested in translating tpclient-pywx? | 05:43 |
JLP | yeah for KDE3 there was a modified gettext, to properly support something that wwasn't available in older versions of it | 05:43 |
JLP | with KDE4 and new gettext they are switching to pure gettext | 05:43 |
mithro | JLP: i'm just unsure how to go about translation | 05:46 |
mithro | I know I'm suppose to generate .pot files? | 05:46 |
JLP | mithro: you mean how to generate translation files from source code? | 05:47 |
mithro | JLP: kind of, I know that I use a program called xgettext to extra the strings | 05:48 |
mithro | but I don't know where to go from there | 05:48 |
mithro | the xgettext output doesn't make much sense to me | 05:48 |
JLP | if i remember correctly it shoud be just something like "xgettext *.cpp -o output.pot" | 05:50 |
mithro | yeah, that is about as far as I got | 05:52 |
mithro | what do I do with the pot? | 05:52 |
mithro | JLP: your comments on Localisation thread would be good too | 05:52 |
mithro | and I also started a reorg branch of the website | 05:53 |
JLP | well if the output is right you just copy it into some po file, open it with KBabel (or just some text editor) and then add strings to msgstr which is below the original string in msgid | 05:54 |
JLP | mithro: yeah i'll check the threads, after the summer school finished i went to sea with friends for a week | 05:55 |
JLP | so no internet and no time until today | 05:55 |
JLP | and i also have to go now, will be back in 2 or 3 hours | 05:56 |
*** JLP has quit IRC | 05:57 | |
*** zipola has joined #tp | 06:04 | |
*** tuna-fish has joined #tp | 06:44 | |
*** xdotx has quit IRC | 06:49 | |
CIA-3 | mithro tpsai-py * r4aafa20153ee /things.py: | 06:51 |
CIA-3 | Make the error messages on network failures better. | 06:51 |
CIA-3 | Fixed the colonise order when used in the "TakeOver" context. | 06:51 |
CIA-3 | A few other error checks. | 06:51 |
CIA-3 | mithro tpsai-py * r13254cb06038 /tpsai-py: Restart the AI on a "crash". | 06:51 |
CIA-3 | mithro tpsai-py * rd39c4ee054f3 /things.py: Added method which removes any "left-over" orders. | 06:51 |
mithro | llnz: ping? | 06:51 |
llnz | pong | 06:52 |
mithro | llnz: you been playing against tpsai-py right? | 06:53 |
llnz | yes | 06:53 |
mithro | those patches should fix a few "weird" things which can happen | 06:53 |
llnz | cool | 06:54 |
mithro | specifically when the AI reassigns a fleet to a new task | 06:54 |
mithro | it now actually removes any sperious orders | 06:54 |
mithro | there is something strange going on with the orders however | 06:56 |
mithro | occassionly I can't remove an order | 06:57 |
*** zipola has quit IRC | 06:57 | |
mithro | llnz: do you have time to chat about orders? | 07:02 |
llnz | mithro: sure | 07:02 |
mithro | okay, I think both Colonise and MergeFleet should take a "target" id | 07:03 |
mithro | that would solve a couple of problems | 07:03 |
mithro | 1. The "can't colonise Mars" problem | 07:03 |
mithro | 2. Also allow things like Planets orbiting other planets | 07:04 |
mithro | as well, I would like to be able to specify which Fleet I'm trying to merge with | 07:04 |
llnz | humm... | 07:05 |
llnz | i do see the point | 07:05 |
llnz | they are just to check the local point for, not the destination? (ie no automatic move order) | 07:06 |
mithro | yeah | 07:07 |
mithro | I think that makes sense | 07:07 |
llnz | ok, i'll look at adding that tomorrow | 07:08 |
mithro | dunno, if you should auto remove the order? | 07:08 |
mithro | or set the turn length to -1 (infinity)? | 07:08 |
llnz | i think it is better to fail and remove than keep trying every turn | 07:09 |
mithro | makes most sense for a human I guess | 07:11 |
mithro | llnz: we also need an "intercept" order | 07:14 |
mithro | btw, a lot of these orders are "common" between basic rulesets | 07:15 |
mithro | have you thought about adding the ability for MTSec to inherit from MIniSec orders? | 07:15 |
mithro | or is it too complicated? | 07:15 |
llnz | i am going to wait before creating "common" orders (objects too), i suspect there isn't actually that much in common | 07:16 |
mithro | well, Move is a pretty trivial order | 07:17 |
mithro | Colonise is too? | 07:17 |
llnz | ahh, but future rulesets might set the speed, use a different property id for the speed, or whatever | 07:18 |
llnz | colonise is very planet object specific | 07:18 |
mithro | with move you could have a "getSpeed" function which each ruleset defines? | 07:19 |
llnz | maybe | 07:22 |
mithro | llnz: so where is tpserver-cpp at? | 07:28 |
llnz | it terms of development? | 07:29 |
mithro | yeah | 07:30 |
mithro | how long until a stable release? | 07:31 |
llnz | well... | 07:31 |
llnz | most of the TP04 things are ready | 07:31 |
llnz | the biggest thing still changing is pre-player views of objects | 07:31 |
llnz | once i get the finalised, i will fix tpmysql persistence, and then release | 07:32 |
mithro | so how long are we talking? | 07:32 |
llnz | if i get time, maybe a month or so | 07:33 |
mithro | so where is RFTS? | 07:33 |
mithro | and how goes MTSec? | 07:33 |
llnz | RFTS is coming along, i intend to merge it into master the day after SoC finishes | 07:34 |
llnz | MTSec hasn't had any love recently other than cross ported fixes and keeping up with interface changes | 07:34 |
llnz | might have another go at MTSec after the next release | 07:35 |
mithro | any thoughts of supporting the BattleXML stuff? | 07:35 |
*** jotham has joined #tp | 07:36 | |
jotham | oh hey | 07:36 |
mithro | jotham: any luck with Epyons models? | 07:36 |
jotham | yeah...i asked/said | 07:36 |
jotham | a couple of days ago | 07:36 |
llnz | yeah, i will support battlexml, when I redo minisec (and mtsec) combat | 07:36 |
jotham | he needs to do the rest of the ships and we will be using 3DS from now on as the format, and he needs to talk to you about textures and texture licenses | 07:37 |
jotham | i have some renders done now that i am using | 07:37 |
jotham | but only of the one ship he gave me | 07:37 |
mithro | so when are we going to see some battleviewer commits? | 07:38 |
jotham | when i have something to show | 07:38 |
jotham | like i said, i'm redoing it with the event / pygame library i wrote myself (thats what i've been doing the last few weeks) | 07:39 |
jotham | so the Ocemp dependancy will go | 07:39 |
mithro | okay | 07:39 |
jotham | i pretty much want to leave what i wrote for dead | 07:39 |
jotham | re: the current source | 07:39 |
jotham | lot of this has been learning with how to deal with sdl properly for UI stuff | 07:40 |
jotham | which i'd never done before | 07:40 |
jotham | and maybe i can trade my ocempgui dependancy in for the pyxml one | 07:40 |
jotham | but it's optional anyway, as of the code i wrote a month ago or whatever | 07:40 |
jotham | anyway yeah, now i have a ship model i'm good, be good to get the rest of them though | 07:41 |
jotham | so you need to talk to Epyon about that imo | 07:41 |
mithro | okay | 07:41 |
mithro | jotham: how has work been going? | 07:43 |
jotham | terrible | 07:44 |
mithro | jotham: bummer :/ Still haven't found the new people? | 07:45 |
jotham | nope | 07:45 |
jotham | major recruitment agency here says this city is short 1500 IT workers | 07:45 |
*** zipola has joined #tp | 07:46 | |
mithro | jotham: yeah, you where saying that a while ago | 07:47 |
* llnz is finding lots of little bits of work around | 07:47 | |
llnz | oh, i'll be in Wellington next weekend | 07:47 |
jotham | cool | 07:47 |
jotham | there is tons of work here if you can do web | 07:48 |
mithro | arg, galaxie doesn't compile anymore:/ | 07:48 |
llnz | mithro: you need update ecore | 07:48 |
mithro | my ecore is from 0.9.9.040+cvs20070719-1 | 07:49 |
mithro | :/ | 07:49 |
* llnz should go | 07:50 | |
llnz | jotham: if you want to meet up, drop me an email | 07:50 |
* llnz wanders off | 07:50 | |
mithro | llnz: what do you use? | 07:50 |
llnz | later all | 07:50 |
llnz | mithro: i don't | 07:51 |
llnz | later all | 07:51 |
*** llnz has quit IRC | 07:51 | |
*** zipola has quit IRC | 07:56 | |
*** xdotx has joined #tp | 08:13 | |
mithro | hey xdotx | 08:34 |
*** zipola has joined #tp | 09:31 | |
CIA-3 | mithro tpserver-py * r821c83769282 / (3 files in 3 dirs): Support the different types of ElementTree. | 09:43 |
CIA-3 | mithro tpserver-py * r3697452b698c /tp/server/db/__init__.py: (log message trimmed) | 09:43 |
CIA-3 | Horrible hack to work around unknown brokeness. | 09:43 |
CIA-3 | --- | 09:43 |
CIA-3 | AttributeError: 'unicode' object has no attribute 'strftime' | 09:43 |
CIA-3 | This error is caused by the default handler on the row | 09:43 |
CIA-3 | I have | 09:43 |
CIA-3 | Column('time', DateTime, nullable=False, index=True, | 09:43 |
*** JLP has joined #tp | 09:47 | |
mithro | hey JLP | 10:21 |
JLP | mithro: ahoy | 10:21 |
CIA-3 | mithro tpsai-py * rc33e09ebeae0 /things.py: Print offending order. | 10:22 |
CIA-3 | mithro tpsai-py * rf8acceb1459f /things.py: Fixed small typo. | 10:22 |
CIA-3 | mithro tpsai-py * r0476395c12b1 / (things.py tpsai-py): | 10:22 |
CIA-3 | Added support for autodetecting OrderType IDs. | 10:22 |
CIA-3 | Added support for checking BuildFleet Orders (rather then just always recreating them). | 10:22 |
CIA-3 | This should mean the client now support tpserver-py. | 10:22 |
CIA-3 | mithro tpserver-py * r88b9004a2c12 / (config.py-template tp/server/__init__.py): Allow turning of packet echo. | 10:29 |
mithro | JLP: so does this look like a normal .pot file? | 10:37 |
mithro | http://www.thousandparsec.net/~tim/tpclient-pywx.pot | 10:37 |
tpb | <http://ln-s.net/nD9> (at www.thousandparsec.net) | 10:37 |
JLP | mithro: yup looks just fine | 10:38 |
mithro | JLP: wanna give a got at translating it, and I'll see if I can get tpclient-pywx-dev to load it in a different language? | 10:39 |
JLP | mithro: sure | 10:39 |
mithro | I'm pretty sure there will be missing strings and stuff | 10:39 |
CIA-3 | mithro tpclient-pywx-development * r2290f11c11ec /locale/ (generate.sh tpclient-pywx.pot): Added stuff for translation. | 10:58 |
CIA-3 | mithro tpclient-pywx-development * r4d577990608d / (8 files in 2 dirs): Make more strings translatable. | 10:58 |
mithro | JLP: latest pot http://git.thousandparsec.net/gitweb/gitweb.cgi?p=tpclient-pywx.git;a=blob_plain;f=locale/tpclient-pywx.pot;h=56520c37e700c543bc463fe0d833f60c816144fb | 10:59 |
tpb | <http://ln-s.net/nDC> (at git.thousandparsec.net) | 10:59 |
mithro | tim@ultraslim:~/oss/tp/tpclient-pywx-dev$ grep msgid ./locale/tpclient-pywx.pot | wc -l | 11:03 |
mithro | 189 | 11:03 |
mithro | that means there are 189 strings which need translating right? | 11:04 |
*** zipola has quit IRC | 11:23 | |
JLP | mithro: i just finished translating the first version of pot, will now update to the latest | 11:23 |
mithro | JLP: wow, that was fast! | 11:23 |
mithro | what language are you translating too? "Slovenian"? | 11:23 |
JLP | mithro: yeah, into slovenian | 11:24 |
mithro | cool | 11:24 |
JLP | btw, there were some words where it wasn't clear to what they refer to | 11:24 |
JLP | some were even just letters | 11:25 |
JLP | it would be nice to add some translation comments there so that you know what New is all about (to be able to translate it into the right gender) | 11:25 |
mithro | how do I do that? | 11:28 |
JLP | mithro: hm don't know yet, this translation context is one thing that was missing in older gettext and kde did it in a special way | 11:30 |
JLP | i'll have too look into the info pages | 11:30 |
mithro | okay | 11:30 |
mithro | so where is this .po file? | 11:31 |
JLP | i'm just updating it to the second pot | 11:33 |
mithro | okay | 11:33 |
mithro | so I need to create a .mo from the .po right? | 11:33 |
mithro | whats Slovenian's two letter code? | 11:34 |
JLP | yeah with msgfmt you create mo from po | 11:36 |
JLP | slovenian -> sl | 11:37 |
*** mithro has quit IRC | 11:39 | |
*** TBBle_ has joined #tp | 11:43 | |
*** mithro has joined #tp | 11:44 | |
mithro | hrm, that was rather unpleasent | 11:44 |
*** TBBle has quit IRC | 11:44 | |
*** TBBle_ is now known as TBBle | 11:44 | |
JLP | ok translation complete | 11:50 |
mithro | cool | 11:52 |
JLP | po should be in http://jlp.holodeck1.com/tp/ | 11:55 |
tpb | Title: Index of /tp (at jlp.holodeck1.com) | 11:55 |
mithro | JLP: okay so how do I set the LOCALE to be slovenian? | 11:58 |
mithro | JLP: I have to set LC or something? | 12:00 |
JLP | mithro: hm i forgot about that, i'm just looking but i guess LC_MESSAGES=sl_SI should work | 12:01 |
mithro | hrm... | 12:02 |
mithro | locale.Error: unsupported locale setting | 12:02 |
JLP | maybe you have to install some slovenian language support packages for glibc before it recognizes it | 12:03 |
mithro | hrm... | 12:04 |
JLP | otherwise i'll try it here, i just need to update from git | 12:06 |
mithro | JLP: any idea what the packages I might need are? | 12:07 |
JLP | mithro: have no idea for ubuntu | 12:08 |
mithro | hrm... | 12:21 |
mithro | Okay is not slovenian right? | 12:21 |
JLP | nope, OK should be "V redu" | 12:23 |
mithro | hrm, I think these are default gnome buttons | 12:23 |
* mithro tries installing language-pack-gnome-sl | 12:23 | |
mithro | ahh, that seems to have worked | 12:25 |
JLP | so now the client is in slovenian? | 12:26 |
mithro | JLP: give this a try | 12:26 |
CIA-3 | mithro tpclient-pywx-development * r430268b61227 /windows/xrc/ (MessageBrowser.py ServerBrowser.py UpdateWindow.py): Remove files which are not used. | 12:26 |
CIA-3 | mithro tpclient-pywx-development * r75ed4c8fbdfc / (8 files in 5 dirs): | 12:26 |
CIA-3 | First translation by JLP. | 12:26 |
CIA-3 | Plus a bunch of fixes. | 12:26 |
mithro | JLP: most things are | 12:26 |
JLP | cool | 12:27 |
mithro | I think your translation might be a bit out of date | 12:27 |
mithro | i'm unsure if the translation has broken anything either | 12:27 |
JLP | hm i get this error after updating: | 12:32 |
JLP | $ ./tpclient-pywx | 12:32 |
JLP | wxPython Version 2.6.3.3 | 12:32 |
JLP | No module named OpenSSL | 12:32 |
JLP | Thousand Parsec Protocol Library Version (0, 2, 3, '9ee1315b858470735cfbb5f5a76c5cc46a0dc947') | 12:32 |
JLP | Traceback (most recent call last): | 12:32 |
JLP | File "./tpclient-pywx", line 10, in ? | 12:32 |
JLP | import requirements | 12:32 |
JLP | File "/home/jlp/Programming/thousandparsec/tpclient-pywx-dev/requirements.py", line 160, in ? | 12:32 |
JLP | print "Thousand Parsec Protocol Library Version", tp.netlib.__version__, "(installed at %s)" % tp.netlib.__installpath__ | 12:32 |
JLP | AttributeError: 'module' object has no attribute '__installpath__' | 12:32 |
CIA-3 | mithro tpclient-pywx-development * rd802e078e30d / (locale/generate.sh locale/tpclient-pywx.pot tpclient-pywx): Comments in the translation file. | 12:34 |
CIA-3 | mithro libtpproto-py * rdc2abac7c871 /tp/netlib/__init__.py: Added installpath. | 12:36 |
mithro | JLP: give that a try | 12:37 |
JLP | works now | 12:37 |
mithro | yay! | 12:38 |
mithro | JLP: the extra version number let me see that the problem must be mine | 12:38 |
mithro | as your git version also matched mine :) | 12:38 |
mithro | JLP: so is it working okay? | 12:45 |
mithro | should do a ROT1 translation to check everything works :P | 12:47 |
mithro | have to figure out what to do about requirements.py too | 12:48 |
JLP | mithro: lots of stuff doesn't appear translated here, especialy in main game window | 12:49 |
mithro | oh :/ | 12:49 |
mithro | looks like the log is all in english too | 12:50 |
mithro | JLP: whats not translated on the main screen? | 12:52 |
JLP | mithro: here only the buttons are translated (like in orders and messages panel) | 12:54 |
mithro | JLP: for some reason the translation of things like "Turns" doesn't appear to be working :/ | 13:03 |
mithro | JLP: give this a go | 13:06 |
CIA-3 | mithro tpclient-pywx-development * r3d641670c5c2 / (requirements.py tpclient-pywx windows/winInfo.py): Install the translation framework earlier. | 13:06 |
JLP | mithro: yeah, much better now | 13:09 |
*** zipola has joined #tp | 13:13 | |
CIA-3 | mithro libtpclient-py-development * r3572de58ff8d /tp/client/ (cache.py threads.py): Let the callback messages be translated. | 13:17 |
CIA-3 | mithro tpclient-pywx-development * rfc2d007b0d5f /locale/ (generate.sh tpclient-pywx.pot): Include libtpclient-py messages to be translated. | 13:22 |
mithro | JLP: more stuff to translate! | 13:22 |
mithro | tim@ultraslim:~/oss/tp/tpclient-pywx-dev/locale$ grep msgid tpclient-pywx.pot | wc -l | 13:22 |
mithro | 241 | 13:22 |
mithro | that should mean that the log window is translated | 13:25 |
* mithro ponders heading to bed | 13:29 | |
mithro | brb | 13:31 |
mithro | JLP: so how does the translation look? | 13:32 |
mithro | ~seen niphree | 13:33 |
tpb | mithro: niphree was last seen in #tp 1 week, 0 days, 5 hours, 59 minutes, and 39 seconds ago: <niphree> mithro: eee... not now :] I've just started working | 13:33 |
JLP | mithro: 5 fuzzys and 40 untranslated ones to go | 13:33 |
mithro | what are fuzzys? | 13:33 |
JLP | strings that changed only a little, or maybe not at all | 13:35 |
mithro | okay | 13:35 |
mithro | could you regenerate the .mo and see if some of the log messages changed? | 13:35 |
mithro | probably a good idea to get you to run the client in your native language as much as possible to make sure nothing is broken | 13:38 |
JLP | hm i think the translations of log messages are not working | 13:51 |
mithro | oh? | 13:53 |
JLP | let me try again, maybe i copied something to a wrong place or forgot to run somethin | 13:54 |
greywhind | hey mithro - i'm looking at the test website. is the navigation bar supposed to be all white with black outlines and wrap to a second line that's overlapped somewhat by the rest of the page? | 13:56 |
mithro | greywhind: no, but I've yet to fix it | 13:56 |
JLP | mithro: tried again but still doesn't work | 13:59 |
mithro | hrm... | 13:59 |
mithro | hrm... it appears to be working for me | 14:02 |
mithro | JLP: oh, did you update libtpclient-py ? | 14:02 |
JLP | mithro: damn i knew i forgot something :) | 14:04 |
JLP | it's working now | 14:04 |
mithro | yay! | 14:04 |
mithro | well on that note I think I'll go to bed | 14:04 |
mithro | JLP: feel free to commit the translations | 14:04 |
JLP | mithro: ok | 14:04 |
JLP | and good night | 14:04 |
mithro | JLP: btw don't forget to comment on the mailing list about stuff | 14:14 |
mithro | help with the reorg website is also appreciated | 14:14 |
* mithro disappears | 14:14 | |
*** zipola has joined #tp | 16:04 | |
*** zipola has quit IRC | 16:39 | |
Epyon | ping? | 16:42 |
*** llnz has joined #tp | 18:25 | |
*** CIA-2 has joined #tp | 19:16 | |
*** greywhind has joined #tp | 19:46 | |
*** CIA-3 has joined #tp | 19:47 | |
*** zipola has joined #tp | 20:06 | |
*** CIA-3 has joined #tp | 20:42 | |
*** CIA-3 has joined #tp | 20:56 | |
* llnz ponders | 21:05 | |
Epyon | CIA-3 is apparently dead today -_- | 21:07 |
llnz | maybe they are rebalancing the CIA bots | 21:10 |
Epyon | cia.cx is dead too :/ | 21:10 |
llnz | Epyon: they have a new site now | 21:12 |
llnz | cia.vc | 21:12 |
llnz | which could well be down too | 21:13 |
*** CIA-3 has quit IRC | 21:14 | |
*** CIA-3 has joined #tp | 21:15 | |
llnz | back in an hour or so | 22:08 |
*** CIA-4 has joined #tp | 22:46 | |
*** CIA-3 has joined #tp | 23:03 | |
llnz | back | 23:16 |
*** CIA-4 has joined #tp | 23:18 | |
mithro | heyo people | 23:31 |
llnz | hi mithro | 23:32 |
xdotx | hey mithro | 23:36 |
xdotx | llnz: it looks like it would be useful to have a map of order queues in the order manager - a queue for each order type | 23:40 |
llnz | xdotx: for end of turn? | 23:40 |
llnz | i've been thinking about that | 23:40 |
* xdotx nods | 23:41 | |
llnz | might do it in base turnprocess class | 23:41 |
xdotx | that seems like it would make sense too | 23:42 |
*** CIA-4 has quit IRC | 23:43 | |
xdotx | hmm. or perhaps have an order queue have some way of sorting / separating itself by order type maybe | 23:44 |
llnz | like track the type of the first order? | 23:44 |
xdotx | llnz: like instead of a list, have a map if lists, a list per order type | 23:45 |
llnz | hummm... why? | 23:45 |
llnz | if an object can do many things at the same time, then it can have multiple order queues | 23:46 |
*** CIA-3 has joined #tp | 23:46 | |
xdotx | llnz: ah. yeah, i was coming to that conclusion as i typed an explanation :p | 23:46 |
mithro | tpserver-py has a way of getting all the orders which are "first" in a queue and of a certain type | 23:47 |
llnz | like a mobile ship building ship could have a queue for moving, etc, and a queue for building | 23:47 |
* mithro dislikes how only 1 order can occur in tpserver-cpp in a turn | 23:49 | |
llnz | mithro: not a restriction of tpserver-cpp, only the *current* minisec and MTsec turn process classes | 23:49 |
* mithro dislikes the current turn processing then ;) | 23:50 | |
xdotx | heh | 23:50 |
mithro | llnz: did you see that JLP translated tpclient-pywx to Slovenian? | 23:51 |
llnz | mithro: yes, cool | 23:51 |
xdotx | mithro: when will the pywx dev client be functional? | 23:52 |
mithro | xdotx: dunno, when I figure out the mess that is the current starmap | 23:53 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!