Sunday, 2008-04-13

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
llnzhi all00:41
*** tuna-fish has joined #tp00:45
*** tuna-fish is now known as tuna00:46
CIA-28llnz tpserver-cpp * r0d471be58948 /tpserver/ (playerview.cpp playerview.h):00:55
CIA-28Removed consts from functions that will no longer be const in PlayerView.00:55
CIA-28Needed for persistence.00:55
*** Demitar has quit IRC02:04
*** vi1985 has quit IRC03:17
*** ryan_ has quit IRC03:38
CIA-28llnz tpserver-cpp * rfb7e86953609 /tpserver/playerview.cpp: Persistence working for DesignView.05:31
*** ryan_ has joined #tp05:32
llnzhi ryan_05:56
*** jmtan has joined #tp06:00
llnzhi jmtan06:03
jmtanhi :)06:03
jmtancan i ask something?06:04
jmtanis the metaserver the only list of games available?06:05
llnzthe metaserver lists games which the admin have said are available06:10
jmtanthanks, i was wondering whether there were any competitive games going on06:13
*** accAgon has joined #tp06:14
*** JLP_ is now known as JLP06:18
JLP good mornign people06:18
llnzjmtan: demo1 is normally busy06:18
jmtanllnz: yup, but that is more like a demo server, don't think there will a winner soon06:20
jmtanhi jlp, it's evening here06:21
*** llnz2 has joined #tp06:37
*** llnz has quit IRC06:46
*** llnz2 is now known as llnz06:46
mithrojmtan: hey :)07:18
jmtanhi mithro07:18
mithrono we don't have regular games yet07:19
jmtanhow long would a normal game last?07:19
jmtanum, for lets say, rtfs ruleset07:20
mithronot sure07:20
mithroour current problem is that you have to start from the begining when tpserver-cpp crashes07:20
mithrollnz is working hard on getting persistence working again07:21
llnzit's nearly there07:21
mithrollnz: really cool :)07:21
mithrollnz: so we will have a 0.5.0rc1 soon/07:22
llnzhopefully07:22
llnznext week or so07:22
mithrollnz: cool!07:23
mithrojmtan: we are hoping by the end of GSoC we can start having tournaments and stuff07:23
jmtanthat's great07:24
jmtanany server can register itself with the metaserver?07:25
mithrojmtan: yes07:25
mithroinfact tpserver-cpp regularly complains if it doesn't! :P07:25
mithrojmtan: did you get my email?07:32
jmtanmithro, yes i did, brb dinner07:33
mithrojmtan: okay cool07:33
*** AquaFox has joined #tp07:52
*** Demitar has joined #tp08:05
*** jmtan has quit IRC08:14
*** jmtan has joined #tp08:22
jmtanmithro: hi08:22
mithroi'll be back in 508:30
mithroback08:37
mithrojmtan: you still around?08:37
jmtanyeah08:37
jmtanis this a good time?08:38
mithrojmtan: have you ever done open source before?08:38
jmtanno08:38
mithroI'll be heading to bed in about 20-30 minutes08:38
jmtanokay08:38
mithroI'm just copying the client to my desktop computer08:38
mithroI've yet to compile python-ogre for Ubuntu08:38
jmtanmithro: have you compiled it before?08:39
mithronot recently08:39
mithroI did compile pyogre08:39
jmtanit should be easier than before08:40
jmtansince the wiki has a nice help page08:41
*** Kraplax has joined #tp08:41
Kraplaxhi there!08:41
llnzhi Kraplax08:41
jmtanhi kraplax08:41
Kraplaxi've jsut downloaded the tpclient08:41
Kraplaxand want to try this game out08:42
jmtanmithro: may i ask what you meant by "each commit is a logical change"?08:42
Kraplaxbut it seems like i need an account08:42
mithrojmtan: okay - a single feature/bug fix/etc08:42
jmtanmithro: what if i just update the readme?08:42
Kraplaxtherefore a reasonable question - how do i get my own account?08:43
mithroyeah - seperate commit is good08:43
mithrocommits are cheap08:43
llnzKraplax: you can create one08:43
Kraplaxhow?08:43
mithroKraplax: I'm assuming you are using tpclient-pywx 0.3.1.1 ?08:43
Kraplaxi hope so )08:43
Kraplaxnope08:43
Kraplax0.3.1.008:44
jmtanmithro: i have this mindset that each commit is like a version increment, but i'll change it now :)08:44
mithrojmtan: commits are "I changed this"08:44
mithroso you don't want unrelated changes in a single commit08:45
mithrowith things like git/mecurial it's pretty easy to do08:45
mithro(as branches are cheap)08:46
Kraplaxmithro: llnz: could you help me with getting my own account through 0.3.1.0 client?08:46
jmtana single feature could be pretty major08:46
mithroKraplax: you first need to upgrade to 0.3.1.108:46
Kraplaxow... but then - how one created account before 3.1.108:47
Kraplax?08:47
mithrojmtan: commit often and early :)08:47
llnzKraplax: on demo1 and llnz-dev2 you can just login with a new username and password08:48
Kraplaxoh. i c ))08:48
mithroany time you feel like you are going to make a change which you might want to revert back08:48
Kraplaxi just tried to do that on demo2 ))08:48
* mithro pokes llnz08:48
llnzKraplax: but better would be to update, then click the "Find" button, select a server and click "New Account"08:48
llnzmithro: what?08:49
llnzrfts only allows 4 players, and demo2 is running rfts08:49
jmtanmithro: okay, but it's okay to make the commits locally, then dump them to the server in one shot later?08:50
Kraplaxllnz: thanx... but i have only 64kbps and another 10M would be a bit long time to wait, since i'm trying to get Mandriva 2008.1 DVD from torrents...08:50
mithrojmtan: yes08:50
mithroKraplax: 0.3.1 has a serious bug which can stop turn updating if an object is destroyed08:50
Kraplaxoh... and when was 3.1.1 released?08:51
mithroabout a week after 0.3.108:54
Kraplaxoh, sorry! i have 3.1.1, but when i hovered mouse over the executable it shows me 3.1.0.08:54
Kraplaxa bit confusing. I just wanted to upgrade and found out that downloaded installer is 3.1.1 so i don't need to redownload it )) thanx, all! ))08:55
mithroKraplax: okay cool08:55
mithronormally to create an account08:55
mithrogo into the server browser08:55
mithroand there is a "New Account" button08:56
mithro(you get into the server browser by the find button)08:56
Kraplaxwhat do u mean "go into the server browser"?08:56
mithroKraplax: the find button on the first window08:56
Kraplaxoh. yes ))08:57
mithrojmtan: btw - you shouldn't really have committed tp client and tp netlib into your repository08:57
jmtanmithro: okay, i'll remove them then?08:58
mithrojmtan: would be good if it didn't steal mouse focus unless full screened too :P08:58
Kraplaxmithro: i got problem - it says Account creation error - bad username or password. What does it mean?08:59
mithroKraplax: there could be a number of reason08:59
Kraplaxlike there's another Kraplax there? O_o08:59
llnzwhat server?09:00
jmtanmithro: ois doesn't do that on windows, i'll look into it09:00
mithroKraplax: normally means the username is already taken09:01
mithrojmtan: I'm using it on windows09:01
llnzKraplax: what server?09:01
Kraplaxdemo209:01
llnzdemo2 is full, try a different server09:02
* JLP is back as visitors left09:02
llnzi'll add fixing the error message to my todo09:02
Kraplaxit complains on Kraplax and Kraplaxed logins. I don't think that it's the problem of uniqe name...09:02
Kraplaxllnz: fixing means adding more detailed description?09:03
llnzDEMO2 IS FULL, NOT MORE ACCOUNTS CAN BE CREATED09:03
llnzyes09:03
llnzmore accurate09:03
JLPKraplax: the game on demo2 has a limit of only 4 players, so you can't join because all the 4 players are already there09:03
llnz"the game is not accepting new players at this time"09:03
Kraplaxoh!09:04
Kraplaxi see ))09:04
Kraplaxi wanted to get in there just because there's only 4 player and i thought it would be better to start with.. ))09:04
* llnz wonders if those 4 players are actually playing...09:06
Kraplax^_^09:06
tpbaloril has joined on worldforge09:06
* llnz wanders off09:07
llnzlater all09:07
*** llnz has quit IRC09:07
mithrojmtan: I'm using windows09:09
mithromaybe it's directx verse opengl or something?09:09
jmtanmithro: that's a problem, it didn't steal my focus at all09:09
jmtanmithro: i should double-check09:09
mithrojmtan: the mouse cursor won't go outside the box09:09
jmtanbut it does steal focus in linux :(09:10
mithro:(09:16
mithrojmtan: it's probably an opengl thing?09:18
jmtanit's the behaviour of OIS, the input library09:18
mithrooh okay09:19
jmtani can't think of a quick fix, i'll have to look into it after my exams unless an idea suddenly pops up09:21
jmtanbut will alt-tab restore the mouse?09:21
mithrojmtan: no problems09:23
mithrojmtan: dunno - have to check later09:23
mithrojmtan: when are you exams again?09:29
jmtanstarts this wednesday, lasts until 2 may09:29
mithroyou have many exams?09:32
jmtani have 609:32
jmtannot sure if that counts as many09:33
jmtanany study tips from the graduates here? :)09:36
*** JLP has quit IRC09:37
*** JLP has joined #tp09:37
mithrojmtan: do your best - leave some time for non-study activity (but not too much! :)09:41
jmtanmithro: ois dev's response to loss of mouse focus is to alt-tab: http://www.wreckedgames.com/forum/index.php/topic,919.0.html09:43
tpb<http://ln-s.net/1o4J> (at www.wreckedgames.com)09:43
jmtanmithro: yeah, i know09:44
mithrojmtan: ahh okay09:44
SmokingRopejmtan: i haven't been paying attention to the conversation but remember reading that forum post about ois too, what are you trying to do exactly?09:47
jmtansmokingrope: ois steals mouse focus09:48
jmtanSmokingRope, so when running windowed app the mouse cursor is lost09:48
SmokingRopejmtan: i managed to solve that in windows09:49
SmokingRopejmtan: do a search for 'non-exclusive' i believe09:49
jmtanSmokingRope, will do! thanks a lot09:50
SmokingRopeyou can see a demo that does the nonexclusive input on my tp proposal too09:50
SmokingRopehttp://easlnx01.eas.muohio.edu/~hannasm/TPProposal/09:50
tpb<http://ln-s.net/1jvd> (at easlnx01.eas.muohio.edu)09:50
SmokingRopethe solar system example :P09:50
SmokingRopei didn't post the source code but i could always upload if anybody wants to see it09:51
jmtanSmokingRope, firstly, you've got a really nice proposal :)09:52
SmokingRope=)09:52
jmtanwhat's librocket?09:52
SmokingRopeit is a GUI library based on css and xhtml09:52
SmokingRopeit's really neat09:52
jmtanoh kind of like navi huh09:53
SmokingRopeit is actually cross platform09:53
SmokingRopenavi is not09:53
jmtanthat's very cool09:53
SmokingRopejmtan: also, librocket created it's own dialect of xhtml09:53
jmtanSmokingRope, is that an advantage? i'm just wondering09:54
SmokingRopejmtan: in general it means librocket is faster09:54
SmokingRopejmtan: but there are some features that aren't supported09:55
jmtanoic, so a subset of xhtml then09:55
SmokingRopejmtan: yep, they are trying to just implement features that would appeal to game developers09:55
SmokingRopejmtan: it's not open source but is a lot easier to customize than CEGui which is nice09:56
SmokingRopejmtan; they have a license for OSS that makes it an option for thousand parsec09:56
jmtanyup, looking at their site now09:57
jmtanlooks like they have python bindings of some sort too09:58
SmokingRopejmtan: yep, you can embed python scripts in the html if you want09:58
SmokingRopejmtan: there have been a few 'security holes' identified but in general it's a nice feature09:59
SmokingRopejmtan: any time you display user input, it's possible for someone to inject python into your forms using <script>system.format("C:\");</script> or something10:00
SmokingRopethat was the example in the forums IIRC10:00
tpbaloril has quit worldforge (Read error: Connection reset by peer)10:00
*** accAgon has quit IRC10:01
SmokingRopeif you don't enable the python bindings it's not an issue though10:01
jmtanhm, well anyway the html part is great, a lot easier to make a css skin than falagard10:03
SmokingRopeaye10:03
*** Kraplax has quit IRC10:11
jmtanSmokingRope, thank you very much, it works great10:19
jmtanmouse behaviour now behaves like a windowed app should10:19
SmokingRopei'm not sure, but i think doing that breaks fullscreen mode though10:20
jmtanwell, one problem at a time :)10:20
SmokingRopei believe you would have to shutdown OIS and then reinitialize it to get both10:20
jmtanyou mean when switching between fullscreen and window while the app is running?10:21
SmokingRopeyep, i haven't tried it, but i am pretty sure OIS only lets you change the exclusive setting on initialization10:22
mithrois librocket FOSS?10:24
mithroit appears not - http://www.librocket.com/licenses10:25
tpbTitle: licenses - libRocket (at www.librocket.com)10:25
SmokingRopemithro: they support open source software10:26
mithrounless it's FOSS itself, we can't really use it10:27
SmokingRopemithro: http://www.ogre3d.org/phpBB2/viewtopic.php?p=269626#26962610:27
tpb<http://ln-s.net/1o4X> (at www.ogre3d.org)10:27
SmokingRopesorry, FOSS?10:27
mithroOpen Source Software10:28
JLPYour product will be given away without any charge. <- even this is not foss compatible10:28
SmokingRopethey have caluses in their license agreement for freeware / open source10:28
SmokingRopes/caluses/clauses/10:28
mithroJLP: exactly10:28
mithroSmokingRope: unless it's using an OSI approved license then it's not open source10:30
jmtanmithro: i've updated my repo, it should not steal the cursor anymore10:30
mithrojmtan: great!10:30
jmtanmithro: i added the code for windows and linux, but only tested on linux so far10:30
SmokingRopemithro: the idea is you can dynamically link to the libraries they release in any open source project free of charge10:31
SmokingRopemithro: we might have to take a look at it together at some point, i don't have a full understanding of the TP licensing yet10:32
mithroSmokingRope: well according to the license I'm reading on their webpage - it's nowhere near compatible with FOSS stuff10:32
SmokingRopemithro: see 5110:33
mithroplus being dependent on a non-FOSS library is a pretty much a no-no10:33
SmokingRopeerr 5.110:33
SmokingRopei agree that it is a point against libRocket that it's not OSS10:34
mithroSmokingRope: yeah that is non-FOSS compatible10:34
mithroit's freeware compatible - which is quite different10:35
mithroanyway I should be in bed10:39
SmokingRopemithro: do you have a definition of FOSS before you go?10:39
tpbaloril has joined on worldforge10:39
mithrojmtan: do you want me to put together a list of things that would be good to work on?10:40
JLPSmokingRope: for example - http://www.fsf.org/licensing/essays/free-sw.html10:41
tpb<http://ln-s.net/a0i> (at www.fsf.org)10:41
SmokingRopemithro: ty10:41
mithroSmokingRope:  http://en.wikipedia.org/wiki/Free_Software10:41
tpbTitle: Free software - Wikipedia, the free encyclopedia (at en.wikipedia.org)10:41
SmokingRopemithro: goodnight :)10:41
mithrohttp://opensource.org/docs/osd10:42
tpbTitle: The Open Source Definition | Open Source Initiative (at opensource.org)10:42
jmtanmithro: yes, that would be great10:47
jmtanmithro: oops, guess you're off for the night10:48
mithrojmtan: I'll put it together tommorrow10:49
mithrohave a good day/night10:49
jmtangood night10:49
*** mithro has quit IRC11:27
*** andrei has joined #tp11:32
*** accAgon has joined #tp11:59
tpbdisconnected from worldforge: Ping sent at 2008-04-13T12:13:40 not replied to.12:16
tpbtpb has joined on worldforge12:19
tpbaloril has quit worldforge (purple.worldforge.org blue.worldforge.org)12:26
tpbaloril has joined on worldforge12:26
*** jmtan has left #tp12:29
*** JLafont has joined #tp12:55
*** vi1985 has joined #tp13:46
vi1985mornin' all13:47
*** Epyon has joined #tp14:01
*** AquaFox has quit IRC14:16
tpbaloril_ has joined on worldforge15:08
tpbaloril has quit worldforge (Ping timeout: 378 seconds)15:10
*** karol has joined #tp15:17
karolhi all15:17
tpbaloril__ has joined on worldforge15:31
tpbaloril_ has quit worldforge (Ping timeout: 378 seconds)15:35
*** Demitar has quit IRC16:20
*** andrei has quit IRC16:31
*** karol has quit IRC16:33
*** ryan_ has quit IRC17:11
*** accAgon has quit IRC17:26
*** JLP has quit IRC17:35
*** JLP has joined #tp17:38
*** ryan_ has joined #tp19:04
*** vi1985 has quit IRC19:22
*** mithro has joined #tp19:28
mithrogreywhind: ping?19:30
mithro~seen llnz19:30
tpbmithro: llnz was last seen in #tp 10 hours, 23 minutes, and 5 seconds ago: <llnz> later all19:30
greywhindmithro: pong19:30
mithrogreywhind: sorry I haven't been around much!19:31
greywhindit's alright. i do need some guidance on the filtering though.19:31
Epyonmithro, anything else I should add to the apps?19:31
*** andrei has joined #tp19:48
*** Epyon has quit IRC20:54
*** bddebian has joined #tp21:00
bddebianHeya21:02
greywhindmithro: so do you have time to give me some information on how the message filtering might be able to work?21:02
mithrosure!21:02
mithrobddebian: you up for a challenge? :)21:03
bddebianUh oh21:03
bddebianWhat's up?21:04
*** llnz has joined #tp21:06
llnzhi all21:06
mithromorning llnz21:06
SmokingRope        self.max_score += totalScore21:07
mithrobddebian: any chance you could look at packaging python-ogre?21:07
SmokingRopelol whoops21:08
bddebianHmm, we don't have it?21:08
mithronot that I see21:10
llnzhi mithro21:10
mithroezod: Couldn't find package python-ogre21:10
bddebianmithro: You're on Ubuntu right?21:13
mithroyeah21:13
bddebianDarn, they're usually ahead of us21:14
mithroit's pretty new21:14
bddebianIs it on the ogre site or a seperate project?21:15
mithroseperate project21:15
mithrohttp://wiki.python-ogre.org/index.php/Main_Page21:15
mithroit will be needed for tpclient-pyogre21:16
mithrogreywhind: okay - the first piece of information you need is that each message comes with a bunch of references as described by the GRS21:16
greywhindGRS?21:17
mithroGeneric Reference System21:17
mithrosee the protocol document21:22
bddebianCould that build system possibly get any uglier?21:23
greywhindmithro: where's the protocol document?21:24
mithrobddebian: probably ;)21:25
mithrohttp://www.thousandparsec.net/tp/dev/documents/protocol3.php#GenericReferenceSystem21:25
tpb<http://ln-s.net/1o6q> (at www.thousandparsec.net)21:25
greywhindmithro: thanks21:26
*** PunD has joined #tp21:32
mithrobddebian: most of those dependencies probably should be using the already packaged versions21:33
bddebianAye but WTF is the actual build in that train-wreck21:34
*** ryan_ has quit IRC21:41
mithrobddebian: not quite sure21:48
mithropython python-ogre/BuildModule.py -r -b cegui ois ogre21:49
mithrohrm21:49
mithroI think that would possibly build cegui, ois and ogre21:49
mithrobddebian: I'm just checking out the source now to see what I need to do21:50
*** Kraplax has joined #tp21:57
Kraplaxhi, all! =)21:57
Kraplaxit's me again ))21:57
Kraplaxis there anyone who's not asleep?21:58
bddebianZZZzzzz21:58
Kraplaxoh... i c ))21:58
bddebian:)21:58
Kraplaxwell, there's something wrong with the game client or server...21:59
Kraplaxi thought it would be better to tell you )))21:59
Kraplaxsomething wrong with linz server22:00
greywhindmithro: so i might start by letting them filter out all messages that refer to the same type of object, like all "player action reference" related messages?22:01
mithroyeah22:01
greywhindmithro: if the reference type is -4, does it then have an added number 1-3 somewhere as well to say it's a player quit message, for instance?22:02
mithrogreywhind: each reference is two numbers22:02
greywhindmithro: ah. that makes sense.22:02
mithrothe first tells you what the type of the second22:02
greywhindso it would be -42 for player quit?22:02
llnz-4, 222:03
mithrogreywhind: there is a GRS decoder in libtpproto-py22:04
mithrogreywhind: see GenericRS.py22:05
greywhindmithro: k, thanks22:05
mithrosee the panelMessage for a very simple example22:06
greywhindmithro: yeah, I was looking at that.22:07
mithrogreywhind: cool22:08
greywhindmithro: my next question - what's the simplest way to implement the filtering itself (to prevent showing the filtered messages)22:11
mithrogreywhind: if you look at an older version of tpclient-pywx there was some filtering code there22:12
mithroit would be good if you could click the filtered button to show filtered messages22:13
greywhindmithro: i'll try designing a popup menu or window or something that will allow you to manage filters22:13
mithrocheck the template too22:17
mithrocheck the html_filtered22:19
mithroit should display a cool looking "filtered" in the background22:19
greywhindhmm... but the point of filtering would be to avoid having to click through the message at all, wouldn't it?22:20
mithroyeah22:20
mithrobut there should be an option to "show filtered messages"22:21
greywhindmmm.22:21
greywhindmy question, though, is how to force messages not to be shown22:21
mithrogreywhind: you will have to modify panelMessage to do so22:22
greywhindmithro: thought so... would I add a check in MessageSet somewhere?22:22
mithrogreywhind: I'm thinking you should do it in the messages property22:23
greywhindand what does the message_filter variable do?22:23
mithrogreywhind: nothing at the moment :P22:24
greywhindalso, what's self.bid?22:24
mithrogreywhind: try having a look at 0.2.x series, it had some rudimentary message filtering (not using the GRS however)22:25
mithroBoard ID22:25
greywhindah22:25
mithrooid == Object ID22:25
greywhindso instead of return self.application.cache.messages[self.bid]22:25
mithropid == Player ID22:25
greywhindi'm going to return some subset of those message?22:25
greywhind*messages22:25
mithroyeah22:27
mithrosounds like a plan22:27
greywhindmithro: that makes sense to me.22:27
mithroI think that is how I did it previously22:27
greywhindhowever it might make it more difficult to do the "show filtered messages" feature22:27
mithrowell - when the "show filtered messages" just return everything?22:28
greywhindactually... not really, since it could just return the "filtered message" message in place of those it would normally drop22:28
greywhindright22:28
greywhindwith a marker that they should have the "filtered" graphic behind them22:28
*** Kraplax has quit IRC22:29
greywhindmithro: as for filtering messages to begin with, would you rather have "filter messages like this one" or a checklist of possible conditions?22:29
mithrogreywhind: I think maybe a "Filter messages exactly like this one" and "Filter messages of this type"?22:30
greywhindmithro: ok. sounds good.22:30
greywhindwould the "Filter messages exactly like this one" only filter out ones with the exact same text?22:31
mithroI think ones which have the exactly the same GRS22:31
greywhindand "of this type" would be just the first number the same?22:32
mithroIE Ship A has moved to X22:32
mithrowhere as "of this file" would be either all Ship A messages or all moved to X messages22:32
greywhindk22:33
*** PunD has quit IRC22:35
*** PunD has joined #tp22:46
*** JLafont has quit IRC22:54
*** JLafont_ has joined #tp22:54
JLafont_hallo22:58
JLafont_~seen nash23:03
tpbJLafont_: nash was last seen in #tp 4 days, 1 hour, 45 minutes, and 20 seconds ago: <nash> (emotion is required for the main build at the moment)23:03
JLafont_>.<23:03
*** ryan__ has joined #tp23:33
*** tuna has quit IRC23:34
mithroJLafont_: nash is in the USA now23:38
JLafont_ahh ok23:38
mithroany reason you where after him?23:40
JLafont_Was wondering about a bug report he submitted23:42
mithrooh? for23:42
JLafont_tpserver-py: It said that the server wouldn't update the turn number23:42
JLafont_I played around and found out it updated the universe turns but not the Game turns (if that makes sense)23:43
JLafont_I'm just wondering for which part the turn number needs to be updated. Because I found a quick hack that would fix it for mtsec but I'm not sure if it would work for any other rulesets.23:44
JLafont_err minsec23:44
mithrobug url?23:45
JLafont_http://sourceforge.net/tracker/index.php?func=detail&aid=1726265&group_id=132078&atid=72309923:45
tpb<http://ln-s.net/1o7J> (at sourceforge.net)23:45
mithroI'm pretty sure the universe turn number is being updated?23:46
JLafont_It is23:46
mithrocool23:46
JLafont_The "Game" object isn't updating the turn though23:46
mithrooh23:46
JLafont_so when the tool does --status, It shows all games as being in turn 023:46
mithroJLafont_: ahh23:47
mithromaybe the game instance should be updated that the universe should get the value from that?23:47
mithromaybe the game instance should be updated and the universe should get the value from that?23:47
llnztpserver-cpp does both independently23:48
mithrollnz: we don't have to be like tpserver-cpp ;)23:48
llnztrue23:48
mithroit's probably better to do it that way?23:49
mithro(turn data only stored in one location)23:50
JLafont_Getting the Universe from the Game Object is a little tricky23:52
JLafont_At least with minisec23:53
JLafont_I had to do something like self.ruleset.orderOfOrders[-1].Object(id=0) to get it23:53
JLafont_It was not pretty23:53
JLafont_I probably just have to look at the code more23:54
mithrohrm?23:55
*** tuna-fish has joined #tp23:55
mithroin Turn.py23:57
mithroyou should just be able to do23:57
mithrowhat is already in there23:57
*** bddebian has quit IRC23:57
JLafont_Alright23:58
mithroObject(id=0) is all you needed23:58

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!