--- Log opened Fri Apr 19 00:00:30 2013 20130419 00:13:54-!- mattsc [~mattsc@fw.hia.nrc.ca] has quit [Quit: bye] 20130419 01:04:29-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130419 01:13:58-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20130419 01:25:03-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20130419 01:38:48-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130419 01:50:26-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 245 seconds] 20130419 02:12:58-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20130419 02:29:21-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has joined #wesnoth-umc-dev 20130419 02:59:53-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130419 03:02:44-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130419 03:15:20-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has joined #wesnoth-umc-dev 20130419 03:29:18-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has quit [Read error: Connection reset by peer] 20130419 03:29:44-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20130419 03:32:56-!- un214 [~un214@2602:306:cf11:8899:224:8cff:fed2:ef57] has joined #wesnoth-umc-dev 20130419 03:39:18-!- un214 [~un214@2602:306:cf11:8899:224:8cff:fed2:ef57] has quit [Remote host closed the connection] 20130419 03:39:32-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-umc-dev 20130419 03:42:36-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has joined #wesnoth-umc-dev 20130419 03:58:24-!- Crendgrim [~quassel@port-92-204-79-214.dynamic.qsc.de] has quit [Read error: Operation timed out] 20130419 04:02:51-!- Crendgrim [~quassel@port-92-204-41-253.dynamic.qsc.de] has joined #wesnoth-umc-dev 20130419 04:19:44-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Read error: Connection reset by peer] 20130419 04:23:25-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20130419 04:35:16-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130419 04:37:04-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130419 04:43:44-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 245 seconds] 20130419 04:50:21-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20130419 05:56:08< mattsc> skyfaller: it looks like the problem with your test case is not your file, but the method itself doesn't seem to work. 20130419 05:56:27< mattsc> I just tried with a new file that I created right now and it gives me the same type of error messages. 20130419 05:57:53< skyfaller> why does it wait until partway through my game? 20130419 05:58:03< skyfaller> why didn't it crash on the first turn? 20130419 05:58:25< skyfaller> and why did it work for my first game with Loyalists? 20130419 05:58:34< mattsc> No, I am talking about your test case, not the savegame from today. 20130419 05:58:40< skyfaller> oh, sorry :) 20130419 05:59:15< mattsc> The other problem is that Fred works very differently internally now (which is probably the reason why the CA debugging doesn't work any more). 20130419 05:59:24< skyfaller> well, I .... guess I'm glad my test case doesn't have problems? 20130419 05:59:27< mattsc> There's essentially just one single CA that does everything. 20130419 05:59:59< skyfaller> I see... so we won't be able to step through the CAs to see things going wrong? We'll need to introduce some other break points? 20130419 05:59:59< mattsc> So I am not sure how useful the CA debugging mechanism is any more. :( 20130419 06:00:20< skyfaller> I mean, you should be able to artificially introduce some breakpoints for debugging purposes, no? 20130419 06:00:35< mattsc> Yeah - which I have in there for my own purposes already, but it's a completely different way of doing it (messing with the code) 20130419 06:00:57< mattsc> Even though pretty easy code-messing ... 20130419 06:01:11< skyfaller> Surely there's a way for us to access those in a CA debugging style.... 20130419 06:01:30< skyfaller> what we want is to watch each step of the AI's logic, right? 20130419 06:01:36< mattsc> Yes - but it's likely a lot of work. 20130419 06:01:59< mattsc> Which is what I do when I play my way through a situation, yes. 20130419 06:02:19< mattsc> Anyways, this isn't something that I'll solve quickly. I need to have a deeper look into it and decide whether it's worth the effort or not. 20130419 06:02:30< skyfaller> ok, I trust your judgment :) 20130419 06:02:40< mattsc> Well, don't :) 20130419 06:02:57< skyfaller> so back up... why do we do everything in one CA now? 20130419 06:02:59< mattsc> but I definitely won't do it tonight, and most likely not this week. 20130419 06:03:21< mattsc> I'd really like to clean up zone holding first 20130419 06:03:38< mattsc> Because it gives me more flexibility. 20130419 06:04:18< mattsc> For passing information between different CAs, for example. Since they are not different any more but all the same. 20130419 06:06:02< mattsc> But TBH, I do not know yet which method we'll use in the end. I want to find what actually works first, and the implementation can always be changed. 20130419 06:06:08< skyfaller> fair enough 20130419 06:06:14< mattsc> The current method works better for the way how I am doing things atm. 20130419 06:07:13< mattsc> But the differences are pretty minor. We essentially still have a multi-CA system, just that I wrote the CA handler myself because the default main_loop one was too rigid for what I wanted to do. 20130419 06:08:13< skyfaller> well, I must say I liked the CA debugger, so I hope there's some way to expose the CAs if they still exist in some fashion 20130419 06:08:16< mattsc> So, the one CA that's left (essentially), run my home-made CA handler, which then calls the individual actions. 20130419 06:08:55< mattsc> As I said, I'll have a look into it, but not right now. 20130419 06:09:19< mattsc> I agree that it would be nice to have. 20130419 06:09:52< mattsc> Ok, I'll be afk for a while again. TTYL. 20130419 06:10:01< skyfaller> ok, have a good night 20130419 06:10:13< mattsc> you too 20130419 06:21:33-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has quit [Quit: bye] 20130419 07:25:43-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20130419 07:27:28-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20130419 07:27:39-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130419 07:52:30-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-umc-dev 20130419 08:47:16-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130419 09:01:34-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130419 09:15:39-!- Yukiria [~chatzilla@124.109.10.167] has joined #wesnoth-umc-dev 20130419 09:15:45-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20130419 09:15:58-!- Yukiria is now known as vultraz 20130419 09:35:52-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20130419 09:35:52-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-umc-dev 20130419 11:07:20-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130419 11:22:43-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 246 seconds] 20130419 11:27:10-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130419 11:29:44-!- loonybot [~loonybot@ppp158-255-133-34.pppoe.spdop.ru] has joined #wesnoth-umc-dev 20130419 11:29:44-!- loonybot [~loonybot@ppp158-255-133-34.pppoe.spdop.ru] has quit [Changing host] 20130419 11:29:44-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-umc-dev 20130419 11:29:47-!- mode/#wesnoth-umc-dev [+v loonybot] by ChanServ 20130419 11:53:44-!- irker115 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20130419 12:32:50-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130419 15:02:43-!- irker236 [~irker@ai0867.net] has joined #wesnoth-umc-dev 20130419 15:02:44< irker236> wesnoth-umc-dev: bumbadadabum * r18108 /trunk/The_Wolfs_Tale/ (26 files in 5 dirs): 20130419 15:02:44< irker236> wesnoth-umc-dev: TWT: started adding the amla system 20130419 15:02:47< bumbadadabum> Espreon: ^ 20130419 15:03:03< irker236> wesnoth-umc-dev: bumbadadabum * r18109 /trunk/The_Wolfs_Tale/TODO: 20130419 15:03:03< irker236> wesnoth-umc-dev: TWT: added a TODO file 20130419 15:06:02-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bumbadadabum] 20130419 15:25:40-!- mattsc [~mattsc@207.230.251.234] has joined #wesnoth-umc-dev 20130419 15:54:50< irker236> AI-Demos: mattsc master * r8d4a4bb / lua/retreat.lua : Fred retreat.lua: make sure heal_score is set in all situations - http://git.io/236t2A 20130419 15:54:51< irker236> A case when a non-regenerating unit was poisoned and not on a village 20130419 15:54:52< irker236> or next to healers was previously missed. Fixes a bug found by 20130419 15:54:52< irker236> skyfaller. 20130419 15:55:17< skyfaller> yay! 20130419 15:56:14< mattsc> skyfaller: heal_score is set for units that a candidates for retreating. The case when a non-regenerating unit was poisoned and not on a villages was not covered by any of the if's. 20130419 15:56:33-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130419 15:56:54< skyfaller> seems like a major oversight, I'm glad we caught it :) 20130419 15:56:54< mattsc> I reloaded your safegame and confirmed that you can play on from there. 20130419 15:56:59< skyfaller> w00t 20130419 15:57:14< mattsc> Fred's next move takes 50 seconds on my computer though. :( 20130419 15:57:24< vultraz> o_O 20130419 15:57:47< mattsc> I thought I had those really long delays down to something more reasonable, so I am going to use this as a test case for trying to improve speed some more. 20130419 15:58:02< skyfaller> do turn time limits apply to AIs? Can Fred run out of time? 20130419 15:58:36< mattsc> skyfaller: yeah, well, oversights like that happen. I'm sure there are still more obscure cases in the code somewhere that simply haven't happened yet in any of our tests. 20130419 15:59:03< mattsc> skyfaller: I have no idea. My guess would be no, but I really don't know. 20130419 16:00:05< mattsc> Anyways, this one is fixed, so back to trying to improve what Fred actually does - and speed, apparently 20130419 16:00:18< mattsc> Thanks for testing and finding this one! 20130419 16:01:44< skyfaller> no prob :) 20130419 16:04:52< skyfaller> so I see that Wesnoth ended up on Github after all: https://github.com/wesnoth/wesnoth 20130419 16:04:56< skyfaller> but it's also on Sourceforge? 20130419 16:05:47< mattsc> It was put on SF first, but people are in the process of moving it to github. The SF repository will be remoced (or closed?) once the move to github is complete. 20130419 16:05:55< skyfaller> ah, ok 20130419 16:06:04< skyfaller> I'm glad to hear that! 20130419 16:06:28< skyfaller> So was Github willing to make an exception for Wesnoth's slightly larger repository? 20130419 16:07:48< vultraz> Apparently it was just a guideline not a hard limit, afaict 20130419 16:07:57< mattsc> Yes. Gambit asked them directly and they said ok. The timing of all this was somewhat unfortunate, but it seems like we're going to end up on github, if there aren't any onforeseen problems. 20130419 16:08:21< skyfaller> ok good. 20130419 16:08:56< mattsc> They don't want people to (ab)use github as a file sharing system, that's the main reason for the limit. 20130419 16:09:21< mattsc> Well, all of that is my interpretation of what I've heard other people say, so take it with a grain of salt... 20130419 16:10:14-!- mattsc [~mattsc@207.230.251.234] has quit [Quit: I'm asleep] 20130419 16:23:26-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20130419 16:24:43-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130419 16:28:08-!- mattsc [~mattsc@fw.hia.nrc.ca] has joined #wesnoth-umc-dev 20130419 16:28:08-!- mattsc [~mattsc@fw.hia.nrc.ca] has quit [Client Quit] 20130419 16:28:28-!- mattsc [~mattsc@fw.hia.nrc.ca] has joined #wesnoth-umc-dev 20130419 16:37:12-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130419 17:39:29-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Remote host closed the connection] 20130419 17:40:23-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20130419 17:42:09-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-umc-dev 20130419 17:45:50-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130419 17:51:19-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-umc-dev 20130419 18:09:01-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130419 18:41:30-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20130419 18:43:38-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: brb] 20130419 18:44:45-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20130419 19:07:53-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-umc-dev 20130419 19:07:54-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130419 19:22:34-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130419 20:04:03-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130419 20:23:49-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has left #wesnoth-umc-dev [] 20130419 21:50:11< skyfaller> mattsc: I got a "evaluation of candidate action zone_control took 16.8 seconds" warning during a Fred game today 20130419 21:50:27< skyfaller> shall I PM you my screenshot + savegame? 20130419 21:50:51< skyfaller> or just assume that you are aware that Fred is slow? :) 20130419 22:00:18< mattsc> skyfaller: yes, you can assume that :) 20130419 22:05:43< mattsc> skyfaller: in fact, I will use your savefile from yesterday to figure out why things still take so horribly long. 20130419 22:06:08< mattsc> I thought that I'd improved performance significantly, but apparently not enough yet. 20130419 22:19:20< skyfaller> let me know if I can help :) 20130419 22:44:20-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130419 22:59:25-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-umc-dev 20130419 23:20:03-!- Blueblaze [~Blueblaze@adsl-76-202-16-62.dsl.hstntx.sbcglobal.net] has joined #wesnoth-umc-dev 20130419 23:27:43-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Remote host closed the connection] 20130419 23:28:23-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev 20130419 23:37:53-!- mattsc [~mattsc@fw.hia.nrc.ca] has quit [Quit: bye] 20130419 23:38:27-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Read error: Connection reset by peer] 20130419 23:40:14-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-umc-dev --- Log closed Sat Apr 20 00:00:38 2013