--- Log opened Wed Jul 08 00:00:12 2009 20090708 00:00:35-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 60 (Operation timed out)] 20090708 00:01:36-!- Crab_ [i=crab@wesnoth/developer/crab] has quit ["Leaving."] 20090708 00:04:37-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090708 00:07:52< Ivanovic> grzywacz: okay, so we really are not alone with the problem... 20090708 00:07:58< Ivanovic> and i will now head off to bed, n8 20090708 00:08:44-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090708 00:09:34< grzywacz> Ivanovic, I have it working now 20090708 00:09:42< grzywacz> Ivanovic, http://bugzilla.libsdl.org/show_bug.cgi?id=650 20090708 00:09:43< Ivanovic> really? 20090708 00:10:27< grzywacz> Really. I LD_PRELOAD my own build and can't reproduce it with ctrl+z, whereas with the system-wide installation it starts crackling every time after suspend 20090708 00:10:38< grzywacz> Weird things. 20090708 00:11:57< Ivanovic> hmm, some weird gentoo patches/settings? 20090708 00:12:13< Ivanovic> my kernel and the alsa driver in it are plain vanilla 20090708 00:12:23< grzywacz> I use gentoo sources. 20090708 00:12:35< Ivanovic> vanilla-sources here 20090708 00:12:40< Ivanovic> i mean patches for libsdl 20090708 00:12:46< Ivanovic> (or strange compile settings) 20090708 00:12:52< grzywacz> I tried rebuilding SDL with the same compiler options as it gets from gentoo and it still works ok. 20090708 00:13:12< Ivanovic> hmm 20090708 00:13:13< grzywacz> There are no patches which are obviously for sound. I'd be surprised if pulseaudio affected alsa. 20090708 00:13:15< Ivanovic> this is really weird 20090708 00:13:25< grzywacz> yes 20090708 00:13:33< grzywacz> There must be something silly. 20090708 00:14:50-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090708 00:15:05< Ivanovic> probably 20090708 00:18:31< Ivanovic> grzywacz: what are your useflags for libsdl? 20090708 00:18:57< grzywacz> Ivanovic, nothing specific for SDL, just system wide ones 20090708 00:19:06< Ivanovic> [ebuild R ] media-libs/libsdl-1.2.13-r1 USE="X alsa audio joystick opengl video xv -aalib -arts -custom-cflags -dga -directfb -esd -fbcon -ggi -libcaca -nas -oss -pulseaudio (-svga) -xinerama" 20090708 00:19:13< grzywacz> one sec 20090708 00:19:18< shadowmaster> Rrenys: FYI moderators cannot ban anyone. 20090708 00:19:30< grzywacz> [ebuild R ] media-libs/libsdl-1.2.13-r1 USE="X alsa audio joystick opengl pulseaudio video xinerama xv -aalib -arts -custom-cflags -dga -directfb -esd -fbcon -ggi -libcaca -nas -oss (-svga)" 0 kB 20090708 00:20:38< Ivanovic> okay, we at least know that the useflags pulseaudio and xinerama make no difference since we both have the problem 20090708 00:20:45< shadowmaster> so you'd have to become an admin first, which would be pretty unlikely since we aren't recruiting 20090708 00:20:47< grzywacz> And my CFLAGS are: "-O2 -pipe -fomit-frame-pointer -march=amdfam10 -mabm -msse" 20090708 00:20:53< grzywacz> Not that these make any difference. 20090708 00:21:09< Ivanovic> they make no difference since they are not used for this lib 20090708 00:21:10-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 00:21:30< grzywacz> THey make no difference since I have both a working and a broken copy compiled with them ;) 20090708 00:21:37< grzywacz> Ivanovic, CFLAGS != USE 20090708 00:22:18< Ivanovic> in the use flags the cflags are explicitly defined as "don't use them" 20090708 00:22:45< Ivanovic> have a look at the ebuild, unless you use cusom-cflags some plain defaults are used 20090708 00:22:54< grzywacz> hm 20090708 00:22:58< grzywacz> Maybe that's wrong. 20090708 00:23:19< grzywacz> rebuilding 20090708 00:23:38< Ivanovic> line 93: use custom-cflags || strip-flags 20090708 00:24:27< Ivanovic> anyway, got to get up again in ~6h, n8 20090708 00:24:35< grzywacz> No difference. 20090708 00:24:37< grzywacz> Night Ivanovic. 20090708 00:24:54< shadowmaster> Ivanovic: try to sleep more, that's bad for your health! 20090708 00:24:59< grzywacz> says who :P 20090708 00:25:25< Ivanovic> shadowmaster: in fact i am currently used to having >8h sleep per night 20090708 00:25:41< Ivanovic> but tomorrow i got to play taxi driver for my parents, so i got to get up "too early" 20090708 00:25:55< YogiHH> night Ivanovic 20090708 00:26:12-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090708 00:37:57-!- elynia_ [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090708 00:39:23-!- elynia_ [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Client Quit] 20090708 00:41:25< YogiHH> good night everyone 20090708 00:41:53-!- YogiHH [n=chatzill@d028113.adsl.hansenet.de] has left #wesnoth-dev [] 20090708 00:46:44-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090708 00:47:51-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Nick collision from services.] 20090708 00:52:08-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090708 00:55:19-!- shikadibot_ [n=shikadi@190.22.70.224] has joined #wesnoth-dev 20090708 00:55:47-!- shikadibot_ is now known as Guest40397 20090708 01:00:30< Soliton> shadowmaster: what happens on updating add-ons when a depency changed (and is not installed)? 20090708 01:02:38< grzywacz> Ivanovic, duh, I wasn't disabling OSS in my build and SDL was defaulting to behaviour of SDL_AUDIODRIVER=dsp; it's crackling with SDL_AUDIODRIVER=alsa 20090708 01:07:31< MJ999> Soliton, I changed the function around. If you want to take a look at it, I posted it on patches. 20090708 01:08:03< Soliton> MJ999: just did. looks good to me on a quick glance. :-) 20090708 01:08:18< shadowmaster> should be fixed now. I apparently removed the auth blocks while cleaning the config. even I was K-lined. 20090708 01:08:24-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["night all"] 20090708 01:08:31< shadowmaster> er. 20090708 01:09:34< shadowmaster> re add-ons: is it okay if I reply with a "I don't remember, probably the dependency isn't reported to the user then?" 20090708 01:10:34< Soliton> sure, that's what i expected. 20090708 01:13:17< grzywacz> boucman: it looks like idle anims invalidate a unit hex even if they have no frames 20090708 01:32:55-!- BenUrban [n=benurban@68.55.19.224] has joined #wesnoth-dev 20090708 01:46:09-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["Tengo que ir... Yeahzorz..."] 20090708 01:57:28-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090708 01:59:17-!- mjs-de [n=mjs-de@129.217.129.134] has quit ["On the road again"] 20090708 02:05:43-!- Guest40397 [n=shikadi@190.22.70.224] has quit [Read error: 110 (Connection timed out)] 20090708 02:12:08< CIA-53> soliton * r36699 /trunk/src/savegame.cpp: display the reason of a failed save 20090708 02:12:25< CIA-53> soliton * r36700 /trunk/src/pathfind.cpp: applied patch #1186: Improve find_vacant_tile efficiency by Michael Flowers 20090708 02:14:49-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090708 02:19:43-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090708 02:32:53-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090708 02:36:23-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090708 02:41:51-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090708 02:42:06-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090708 02:42:25-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090708 02:48:35-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Remote closed the connection] 20090708 02:48:45-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090708 03:01:55-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090708 03:02:32-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Nick collision from services.] 20090708 03:11:03-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20090708 03:24:16-!- shikadibot [n=robored@wesnoth/umc-dev/bot/shikadibot] has quit [Client Quit] 20090708 03:24:40-!- shikadibot [n=robored@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20090708 03:28:13-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090708 03:29:28-!- shikadibot [n=robored@wesnoth/umc-dev/bot/shikadibot] has quit [Client Quit] 20090708 03:31:13-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090708 03:31:20-!- shikadibot [n=shikadi@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20090708 03:57:06-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090708 03:59:54-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090708 04:01:00-!- ancestral [n=ancestra@97-116-127-39.mpls.qwest.net] has joined #wesnoth-dev 20090708 04:03:51< ancestral> crimson_penguin: any luck building from trunk lately? I updated and now I get an error with some of the new files 20090708 04:04:14< crimson_penguin> ancestral: XCode just crashed out of the blue 20090708 04:04:21< ancestral> Hmm 20090708 04:04:24< crimson_penguin> ancestral: which files? 20090708 04:04:35< ancestral> I got a duplicate method, tcanvas put_pixel or something 20090708 04:04:51< crimson_penguin> Sure you didn't add two files that shouldn't be added? 20090708 04:04:56< ancestral> Hmm 20090708 04:05:01< crimson_penguin> Sometimes there's two versions of a file too 20090708 04:05:07 * ancestral whips out his Xcode 20090708 04:05:15< crimson_penguin> Like in Frogatto there's load_level.cpp and load_level_nothread.cpp 20090708 04:05:59-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090708 04:06:48< ancestral> crimson_penguin: ld: duplicate symbol gui2::tcanvas::tshape::put_pixel(int, unsigned int, unsigned int, unsigned int, unsigned int)in /Users/martinproud/trunk/Mac Compile Stuff-4/build/Wesnoth.build/Release/Wesnoth.build/Objects-normal/i386/canvas-12E3C853.o and /Users/martinproud/trunk/Mac Compile Stuff-4/build/Wesnoth.build/Release/Wesnoth.build/Objects-normal/i386/canvas-12E3C853.o 20090708 04:07:24< ancestral> I think it's coming from canvas.cpp 20090708 04:07:32< crimson_penguin> Yup, looks like that 20090708 04:07:46< crimson_penguin> And looks like it's linking it twice, not even compiling it twice 20090708 04:08:07< crimson_penguin> Try removing it and adding it again 20090708 04:10:55-!- shikadibot is now known as PizzaMonster 20090708 04:11:02-!- PizzaMonster is now known as shikadibot 20090708 04:14:27< ancestral> Hmmm ok 20090708 04:15:19-!- Rexozord [n=Rexozord@adsl-64-219-21-17.dsl.crchtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 20090708 04:16:15-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090708 04:18:03< crimson_penguin> ancestral: I'm having no problem 20090708 04:18:14< crimson_penguin> It's not quite done, but it did PPC already, so that means there'll be no problem 20090708 04:18:43< ancestral> I think I have duplicate files 20090708 04:23:59< crimson_penguin> Yeah, probably 20090708 04:25:00< ancestral> I think I had the auxiliary folder in there 20090708 04:27:03< ancestral> Hmm, more dupes 20090708 04:27:17< ancestral> Any chance I can have your latest project file? *bats eyes* 20090708 04:27:20-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["Tengo que ir... Yeahzorz..."] 20090708 04:29:03-!- Ivanovic_ [n=ivanovic@dtmd-4db2b0cc.pool.einsundeins.de] has joined #wesnoth-dev 20090708 04:45:22-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20090708 04:47:01-!- Ivanovic_ is now known as Ivanovic 20090708 04:53:40-!- devman115 [n=andrew@75.67.216.121] has joined #wesnoth-dev 20090708 05:00:43-!- devman115 [n=andrew@75.67.216.121] has quit [Remote closed the connection] 20090708 05:03:32-!- Rexozord [n=Rexozord@adsl-64-219-21-17.dsl.crchtx.swbell.net] has joined #wesnoth-dev 20090708 05:03:34-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090708 05:28:56-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20090708 05:41:33-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["Quit"] 20090708 05:58:08-!- Sirp [n=me@wesnoth/developer/dave] has quit [Read error: 110 (Connection timed out)] 20090708 06:00:14-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090708 06:08:29-!- MJ999 [n=msflower@80.154.28.81] has quit [Read error: 104 (Connection reset by peer)] 20090708 06:09:42-!- MJ999 [n=msflower@80.154.28.81] has joined #wesnoth-dev 20090708 07:06:30-!- ancestral [n=ancestra@97-116-127-39.mpls.qwest.net] has left #wesnoth-dev [] 20090708 07:45:14-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20090708 07:53:24-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 20090708 07:53:26-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20090708 08:15:37-!- DeathTheNoob [n=gsconst@85.175.60.57] has joined #wesnoth-dev 20090708 08:17:49 * DeathTheNoob waves 20090708 08:18:07 * DeathTheNoob is annoyed by one bug 20090708 08:20:31< Blueblaze> DeathTheNoob: which is? 20090708 08:21:45< DeathTheNoob> Wesnoth hesitates to dload big addons 20090708 08:22:02< DeathTheNoob> on the middle, it says "server disconnected" 20090708 08:22:07< DeathTheNoob> wacky ass 20090708 08:22:15< DeathTheNoob> that's that bug 20090708 08:22:18< Blueblaze> DeathTheNoob: Then download the addon from here: http://www.wesnoth.org/addons/ 20090708 08:22:19< DeathTheNoob> eww eww 20090708 08:22:38< DeathTheNoob> there's one addon i do not know how to qualify 20090708 08:22:48< DeathTheNoob> and so, where 2 unpack 20090708 08:22:59< DeathTheNoob> LTD music pack 20090708 08:23:38< Blueblaze> http://www.wesnoth.org/wiki/EditingWesnoth#Where_is_my_game_data_directory.3F 20090708 08:24:03< Blueblaze> Put it in your user data directory 20090708 08:24:32< DeathTheNoob> right in userdata? there must be a folder for music, but it does not exist 20090708 08:24:53< DeathTheNoob> i have Wesnoth in to-move mode (userdata being in the install dir) 20090708 08:25:35 * DeathTheNoob is just another unskilled one, trying to install extra music for fav o-src game 20090708 08:25:47< Blueblaze> Wesnoth's music is found in data/core/music 20090708 08:27:05< DeathTheNoob> but that dir req's to rewrite core codes to add music. if the addon dloaded from in-game, it'd work properly 20090708 08:27:32< Blueblaze> You can place the addon that you download directly from www.wesnoth.org/addons/ into your userdata folder 20090708 08:27:46< Blueblaze> It goes to the exact same location that all userdata goes in 20090708 08:28:27< Blueblaze> My directory looks like: userdata/data/campaigns 20090708 08:28:47< Blueblaze> Refer to find where your userdata file is by clicking this link: http://www.wesnoth.org/wiki/EditingWesnoth#Where_is_my_game_data_directory.3F 20090708 08:30:55< DeathTheNoob> just unpack the addon to d:\progra~1\Battle for Wesnoth\userdata\data? 20090708 08:31:16< DeathTheNoob> that's exactly where all addons (AI's, maps...) go to (afaik) 20090708 08:31:47< Blueblaze> Unpack it to: .../userdata/data/campaigns 20090708 08:37:44< DeathTheNoob> no, i extracted it there... did not work 20090708 08:38:02< DeathTheNoob> shitass 20090708 08:46:01-!- stikonas [n=and@ctv-213-164-98-244.vinita.lt] has joined #wesnoth-dev 20090708 09:10:51-!- busfahrer` [n=busfahre@ulmg-5f70e3bb.pool.einsundeins.de] has joined #wesnoth-dev 20090708 09:16:38< DeathTheNoob> puking pikachus 20090708 09:16:42-!- DeathTheNoob [n=gsconst@85.175.60.57] has left #wesnoth-dev [] 20090708 09:36:18-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090708 09:36:22< euschn> hi 20090708 09:41:28-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090708 09:45:23-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090708 09:45:56-!- busfahrer` [n=busfahre@ulmg-5f70e3bb.pool.einsundeins.de] has quit ["leaving"] 20090708 10:01:15< euschn> theres a bug in the current revision r36700 : ai oponents are able to recruit units on your keep tiles (while the leader stands in their keep) 20090708 10:01:50-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [Nick collision from services.] 20090708 10:02:02-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090708 10:02:17< euschn> i was able to reproduce it in the first scenarios of tale of two brothers and orcish incursion 20090708 10:09:10< euschn> seems that r36700 causes it (change in pathfind.cpp) - r36699 works fine 20090708 10:09:48< Ivanovic> moin 20090708 10:10:21< euschn> hi Ivanovic 20090708 10:10:42< euschn> Soliton: you had a look at this patch, any idea whats wrong with it? 20090708 11:05:00-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090708 11:25:15-!- loonybot [n=loonybot@79.139.136.167] has joined #wesnoth-dev 20090708 11:26:03-!- loonycyborg [n=sergey@79.139.136.167] has joined #wesnoth-dev 20090708 11:53:28< Soliton> euschn: thanks for the heads up, i'll take a look. 20090708 11:53:32< Soliton> MJ999: see above. 20090708 11:55:57-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 104 (Connection reset by peer)] 20090708 11:55:57-!- fabi [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090708 11:57:12< Soliton> hmm, yeah the new version does not ensure that free castle hexes are connected. 20090708 12:04:20< Soliton> ok, i think i have a fix. testing... 20090708 12:24:29< Soliton> ok, finally built... euschn, where can i test the fix? 20090708 12:24:52< Soliton> den of onis does not seem to allow recruiting on enemy castle now. 20090708 12:26:09< euschn> Soliton: what I did was try tale of two brothers or orcish incursion (highest difficulty level to be sure the ai can recruit a lot), if the ai does not recruit on the vacant tiles of your castle, it should be fine 20090708 12:27:54< Soliton> well, i can't and the ai doesn't seem to either. 20090708 12:28:29< euschn> should be fixed then. I was never possible to recruit on other keeps by the way, seemed to be ai only 20090708 12:28:42< euschn> s/possible/able 20090708 12:28:51< Soliton> really? seems odd. 20090708 12:29:10< euschn> I only tried it once though 20090708 12:29:12< Soliton> i'll try those campaigns to make sure. 20090708 12:36:21< CIA-53> soliton * r36701 /trunk/src/pathfind.cpp: fixed finding suitable castle tiles 20090708 12:38:55< euschn> Soliton: I just tested it aswell, works fine. thanks for the fix 20090708 12:39:07< CIA-53> loonycyborg * r36702 /trunk/SConstruct: Wesnoth was depending on translations only with dummy_locales enabled. Fixed. 20090708 12:39:09< Soliton> cool, no problem. 20090708 12:45:53-!- Elvish_Pillager [n=eli@71.10.231.36] has joined #wesnoth-dev 20090708 12:46:17< CIA-53> loonycyborg * r36703 /branches/1.6/SConstruct: Wesnoth was depending on translations only with dummy_locales enabled. Fixed. 20090708 12:55:25-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090708 12:55:36< silene> hi 20090708 13:00:09< CIA-53> euschn * r36704 /trunk/src/gamestatus.cpp: write_player now prefers snapshot.player tags over player_info 20090708 13:10:01-!- maxy [n=maxy@80.219.1.128] has joined #wesnoth-dev 20090708 13:10:15-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Read error: 104 (Connection reset by peer)] 20090708 13:10:34-!- fendrin [n=fabi@78.52.72.46] has joined #wesnoth-dev 20090708 13:26:06-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit [Read error: 110 (Connection timed out)] 20090708 13:26:55-!- fabi [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 110 (Connection timed out)] 20090708 13:29:07-!- loonycyborg [n=sergey@79.139.138.81] has joined #wesnoth-dev 20090708 13:29:15-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090708 13:35:38< Ivanovic> wesbot: seen cjhopman 20090708 13:35:38< wesbot> Ivanovic: The person with the nick cjhopman last spoke 3d 4h ago. 2d 12h ago was here and on the channel #wesnoth with the message: Remote closed the connection 20090708 13:38:01-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit [Success] 20090708 13:38:32-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit [Read error: 60 (Operation timed out)] 20090708 13:39:12-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090708 13:54:30-!- loonycyborg [n=sergey@79.139.138.33] has joined #wesnoth-dev 20090708 13:58:48-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090708 14:08:24-!- testing_xyz [n=johnTriv@87-126-108-161.btc-net.bg] has joined #wesnoth-dev 20090708 14:08:40< testing_xyz> hi all 20090708 14:09:24-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Read error: 104 (Connection reset by peer)] 20090708 14:09:47-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090708 14:31:52-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Read error: 110 (Connection timed out)] 20090708 14:31:53-!- thespaceinvader_ [n=chatzill@82.13.82.233] has joined #wesnoth-dev 20090708 14:32:00-!- thespaceinvader_ is now known as thespaceinvader 20090708 14:57:17-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090708 15:17:51-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090708 15:46:09-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090708 15:53:08< CIA-53> ivanovic * r36705 /trunk/po/ (4 files in 4 dirs): updated Estonian translation 20090708 16:09:54-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090708 16:25:52-!- Elvish_Pillager [n=eli@71.10.231.36] has quit [Read error: 110 (Connection timed out)] 20090708 16:42:56-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20090708 16:44:35-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090708 16:46:03< CIA-53> euschn * r36706 /trunk/src/playsingle_controller.cpp: team.recall_list_ is now stored in the snapshot (in preparation of player_info removal) 20090708 16:52:23-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090708 16:52:26-!- toi_e [n=johnTriv@87-126-108-161.btc-net.bg] has joined #wesnoth-dev 20090708 17:08:57-!- fendrin [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090708 17:17:23< Soliton> trunk's still crashing randomly on events after a reload and savegames occasionally lose all they're [replay_start] info. :-/ 20090708 17:20:05-!- toi_e [n=johnTriv@87-126-108-161.btc-net.bg] has quit [] 20090708 17:20:28< euschn> Soliton: have you managed to reproduce anything there? 20090708 17:23:12< euschn> I am currently working on changing how replay_start is generated, so I might very well have caused this. I am doublechecking my changes 20090708 17:25:39-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090708 17:25:45< Crab_> hi 20090708 17:25:50< euschn> hi Crab_ 20090708 17:26:27-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090708 17:28:14< Soliton> euschn: i've reproduced it several times but it's not consistent. 20090708 17:29:32-!- Dragonking [n=dk@inet20908na-3.nat.umts.dynamic.eranet.pl] has joined #wesnoth-dev 20090708 17:29:40< Soliton> maybe YogiHH had a consistent way to reproduce. i don't remember. 20090708 17:29:46< Dragonking> hi everyone 20090708 17:29:55< Crab_> hi Dragonking 20090708 17:30:04< euschn> i will talk to him about it tonight 20090708 17:30:23< Dragonking> Crab_, I'm on a remote place and my poor ppp i-net is lagging, but I have few thinkgs to talk about 20090708 17:30:45< Crab_> ok 20090708 17:31:29-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090708 17:31:38< Dragonking> Crab_, I started implementing safe_call - I made it work, did osme changes do formula/ai.cpp and implemented it for recruit and move_partial command 20090708 17:32:03< Crab_> that's good :) 20090708 17:32:08< Dragonking> Crab_, Patch has now about 500 lines, I had to tweak some things to make it work properly with formula commandline 20090708 17:32:48< Dragonking> Crab_, Now... I have 2 issues :) 20090708 17:33:04< Crab_> I'm listening :) 20090708 17:34:03< Dragonking> Crab_, As I understood you said that I can use this call to execute_move_action and move_result to obtain location to which unit really moved, yes? 20090708 17:35:16< Crab_> Dragonking: yes. but it is not yet implemented 'in the reliable way'. 20090708 17:35:35-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090708 17:36:04< Dragonking> Crab_, Yes, I'm asking because I noticed that - I moved unit, it was ambushed and still I got wrong data about where it was standing after being ambushed 20090708 17:37:05< Crab_> Dragonking: making it 'reliably work' this is on my todo list. I can reschedule it and fix it today, if you need it. 20090708 17:37:06< Dragonking> Crab_, So, for now I think I'll comment out the case where I compare move_result->get_unit_location() to the destination of the move 20090708 17:37:18< Dragonking> Crab_, No, it can wait 20090708 17:37:47< Dragonking> Crab_, No rush :) 20090708 17:38:12< Crab_> well, it's one of some @todo's in the code, and I already know what should be done 20090708 17:38:24< Dragonking> Crab_, And one more thing... been thinking about how to design well the error thing, along with using your error status 20090708 17:38:26< Crab_> so, If it's needed faster, it's np to fix 20090708 17:39:27-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090708 17:39:59< Dragonking> Crab_, At the beggining I though about just wrapping your action_result, but in the end I just create safe_call_result (derived form formula_callable) and "feed" it with status, eventually with location, and the whole move that caused the problem 20090708 17:41:49< Dragonking> It's because sometimes I want to report error, but not call anything that can return action_result - if I for example call move( loc(-1,-1), loc(-100,-100) ) - it makes no sense there, so I just call error 20090708 17:42:00< Dragonking> s/call/report/ 20090708 17:42:12< Crab_> Dragonking: note that somewhen along the way, I will enable 'movement is interrupted by new enemy units sighted' flag. this will introduce 'failed move due to enemy unit sighted' failure mode 20090708 17:42:49< Crab_> (this will be needed when the ai will care about fog/shroud) 20090708 17:43:23< Dragonking> Crab_, I think it is ok, it will just report this error with some certain number so we can ignore it 20090708 17:43:43< Dragonking> Crab_, Or even for formula purposes we can make move_ignore_sighted or something 20090708 17:44:24< Crab_> i'll add a 'bool' flag to move_unit_result for this purpose 20090708 17:44:32< Dragonking> Crab_, Great 20090708 17:44:50< Dragonking> Crab_, I have favour to ask you 20090708 17:45:15< Crab_> and what do you want ? 20090708 17:46:09< Dragonking> Crab_, Can I send you my patch, so you can look at it and eventualy tell me later what you tihnk about it? I would sdisappear now, finish it (add errors for attack,move, set_unit_var and then come back to talk to you and eventually rewrite something if needed 20090708 17:46:48< Crab_> ok 20090708 17:47:21< Dragonking> Crab_, And where it is finished I would be greatful if you could commit that - you said you want to play with formula/ai.cpp and I would like to avoid conflicts 20090708 17:47:49< Crab_> ok 20090708 17:48:15< Dragonking> Unfortunately I have i-net here only on windows, but I have svn access on linux.. so I can't commit myself 20090708 17:48:27< Dragonking> Crab_, Great, thank you :) 20090708 17:48:50< Crab_> np 20090708 17:49:29< Dragonking> Crab_, Can you query me with your mail? 20090708 17:49:59-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit ["ChatZilla 0.9.85 [Iceweasel 3.0.6/2009050519]"] 20090708 17:50:05< Crab_> done 20090708 17:50:44< Dragonking> Thanks :) 20090708 17:51:10< Crab_> and, just in case, ping me on irc that you've sent something. 20090708 17:51:14< Dragonking> Reason why I bother you with this is maybe you will notice some problem or have some suggestion to how to design some error reporting 20090708 17:51:20< Dragonking> Crab_, I just sent 20090708 17:51:30-!- RabidRabit [n=Rexozord@adsl-66-142-101-168.dsl.crchtx.swbell.net] has joined #wesnoth-dev 20090708 17:52:53< Dragonking> Crab_, When reporting some errors with move_partial I used status numbers from 2010 above, to not interfere in case you would want to add some other errors to move_result 20090708 17:53:42< Crab_> I'll see 20090708 17:53:50< Dragonking> Crab_, thanks, really :) 20090708 17:53:56< Dragonking> I appreciate that 20090708 17:54:22< Dragonking> Now I need to disappear, I'll be back in about 3-4hs 20090708 17:54:27< Crab_> ok 20090708 17:54:43< Crab_> I expect that I'll be here 20090708 17:55:04< Dragonking> Crab_, ah, and I create my patch from inside src/ dir 20090708 17:55:12< Dragonking> ok :) 20090708 17:55:16< Dragonking> bye bye 20090708 17:55:29< Crab_> Dragonking: and can you, just in case, resend your patch via pastebin ? 20090708 17:55:38< Dragonking> ok 20090708 17:56:58< Crab_> and note that I'll have get_unit_location working ok, by that time 20090708 17:57:29< Dragonking> Crab_, http://wesnoth.pastebin.com/mbed2879 20090708 17:57:45< Dragonking> Crab_, Then, it shoud work with current version of move_partial 20090708 17:57:47< Crab_> thanks 20090708 17:57:51< Dragonking> Unless I have some bug ;p 20090708 17:58:12< Dragonking> Thanks a lot again, cya later 20090708 17:58:26-!- Dragonking [n=dk@inet20908na-3.nat.umts.dynamic.eranet.pl] has quit ["Leaving"] 20090708 17:59:07-!- cib0 [n=cib@p5DD34703.dip.t-dialin.net] has joined #wesnoth-dev 20090708 18:07:26< shadowmaster> http://www.wesnoth.org/forum/viewtopic.php?p=366589#p366589 <- anyone speaks French? 20090708 18:07:38-!- Rexozord [n=Rexozord@adsl-64-219-21-17.dsl.crchtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 20090708 18:15:28-!- MJ999 [n=msflower@80.154.28.81] has quit [Read error: 104 (Connection reset by peer)] 20090708 18:16:35< Polarina> shadowmaster: http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.wesnoth.org%2Fforum%2Fviewtopic.php%3Fp%3D366589%23p366589&sl=fr&tl=en&history_state0= 20090708 18:17:42< shadowmaster> it doesn't make any sense at all. 20090708 18:18:00< Rrenys> He states he speaks in english very well! 20090708 18:18:06< Rrenys> courtesy of google translate 20090708 18:18:17< shadowmaster> does anyone know where I can take classes of broken English? 20090708 18:18:26< Polarina> lol 20090708 18:18:30< Rrenys> youtube 20090708 18:19:13< thespaceinvader> shadowmaster: are after the storm and the silver lands playable? 20090708 18:19:18< Soliton> maybe he's saying the end is not translated to french or something? 20090708 18:19:41< thespaceinvader> Soliton: that's how it reads to me 20090708 18:19:49< shadowmaster> thespaceinvader: they aren't even published. 20090708 18:19:56< thespaceinvader> ah ok 20090708 18:20:23< shadowmaster> note that GT decided to change my sentence "A few nitpickings:" into "A few nitpicking:" for some reason 20090708 18:21:21< shadowmaster> um, it took a lot of English and broke it badly. That's why I don't like automatic translators. 20090708 18:22:44-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090708 18:22:47< shadowmaster> anyway, if anyone can speak French (and English of course), hand me a proper translation and help me write a proper (human) response... 20090708 18:25:14-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 18:25:58< Polarina> shadowmaster: The original post (in French), even looks grammatically incorrect to me. I am not sure it would make much sense, even with a proper translation. 20090708 18:26:48< shadowmaster> with most languages, native speakers seem to be able to understand broken grammar better than foreigners. 20090708 18:27:13< shadowmaster> [citation needed] 20090708 18:27:20< Polarina> :) 20090708 18:27:37< Rrenys> its funny how much excitement some random post generates if its not in english. 20090708 18:27:45< Soliton> shadowmaster: btw, that guy is coming from here: http://www.wesnoth.org/forum/viewtopic.php?f=6&t=26182 20090708 18:28:19< thespaceinvader> shadowmaster: agreed with Polarina, the sentence doesn't make an awful lot of sense even to my girlfriend who just graduated in french... 20090708 18:28:36< thespaceinvader> she thinks he's asking about translations... 20090708 18:29:45< shadowmaster> you can't expect much from someone who claims to be 12 years old I guess. Cross-thread posting doesn't help wither. 20090708 18:30:46< shadowmaster> Rrenys: because it's weird! and weird stuff is rare! and.. you get it already. 20090708 18:41:15-!- MJ999 [n=msflower@80.154.28.81] has joined #wesnoth-dev 20090708 18:50:51-!- YogiHH [n=chatzill@d097023.adsl.hansenet.de] has joined #wesnoth-dev 20090708 18:50:52-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 18:51:12< YogiHH> hello 20090708 18:51:32< YogiHH> mordante, please check your mail 20090708 18:56:01-!- MikeJB [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090708 19:01:53-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090708 19:06:50-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090708 19:11:22-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 104 (Connection reset by peer)] 20090708 19:11:54-!- testing_xyz [n=johnTriv@87-126-108-161.btc-net.bg] has quit [Read error: 54 (Connection reset by peer)] 20090708 19:15:52-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 19:18:42< YogiHH> afk 20090708 19:19:35-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090708 19:31:55-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 19:34:38-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090708 19:44:26-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 19:45:28-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090708 19:49:01-!- stikonas [n=and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090708 19:56:14-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090708 20:01:09-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 60 (Operation timed out)] 20090708 20:06:49-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 20:12:22-!- Dragonking [n=dk@inet20909nb-2.nat.umts.dynamic.eranet.pl] has joined #wesnoth-dev 20090708 20:12:43< Crab_> hi Dragonking 20090708 20:12:48< Dragonking> Crab_, Around? 20090708 20:12:51< Dragonking> hi :) 20090708 20:13:00< Crab_> I've received/read the patch 20090708 20:13:06< Dragonking> and... ? 20090708 20:13:52< Crab_> there's one part in there I want to rewrite ( http://wesnoth.pastebin.com/m51fb3f02 ) 20090708 20:14:38< Crab_> in there, you do checks about 'is the move possible', but, it is not good to duplicate them 20090708 20:15:45< Dragonking> Crab_, Which part specificaly is duplicated? 20090708 20:17:02< Crab_> http://wesnoth.pastebin.com/m6a44bb93 20090708 20:18:10< Dragonking> Crab_, ok.. but for example 2012 and 2013 are completely different errors 20090708 20:18:39< Dragonking> Crab_, we do need to check for first 3 errors to see if there's point in looking for path 20090708 20:19:01< Crab_> why do you nee to look for path ? 20090708 20:19:13< Crab_> for example, do you need path for execute_move_action ? 20090708 20:19:24< Dragonking> Crab_, It is supposed to work for multi-turn moves 20090708 20:19:37< Dragonking> move( loc(1,1), loc(100,100) ) 20090708 20:19:53< Crab_> then it will be handled by a goto, isn't it ? 20090708 20:20:00< Crab_> src/actions.cpp sets a goto 20090708 20:20:19< Crab_> see http://wesnoth.pastebin.com/m7e413fcd for example of checking move validity before executing it. 20090708 20:20:27< Dragonking> Crab_, Hmm, I don't know how it works now, some time ago it caused a teleoprt so I made a pathfinder 20090708 20:21:04< Crab_> Dragonking: new ai::actions implementation uses src/actions.cpp movement routines, so it shouldn't be buggy 20090708 20:21:14< Dragonking> Crab_, And do the goto make unit automatically move at the begining of the next turn? 20090708 20:21:28< Crab_> Dragonking: if we include a goto phase in the ai, yes. 20090708 20:21:33< Crab_> Dragonking: if we don't, no. 20090708 20:21:46< Crab_> Dragonking: note that goto phase can be an candidate action :) 20090708 20:21:55< Dragonking> ok... 20090708 20:22:02< Dragonking> Let me take a look at it a bit :) 20090708 20:23:34< YogiHH> back 20090708 20:23:56< Crab_> so, if you want to check dst/src validity before making a move, just do a =check_move_action(...); if (a->is_ok()) { a->execute(); } 20090708 20:24:12< Dragonking> Crab_, ok... I see 20090708 20:24:20< Crab_> it is wrong to duplicate those checks. if a particular check is missing, it's better to modify src/ai/actions.cpp to include it 20090708 20:24:35< Dragonking> Crab_, I was not aware I duplicated these 20090708 20:24:37< Crab_> this will stop those 'ai attacking friends/petrified units' bugs. 20090708 20:25:21< Dragonking> Crab_, Does it check wherther unit can "reach" a location? 20090708 20:25:57< Dragonking> Let me elaborate.. 20090708 20:26:05< Dragonking> Let's assume such case: 20090708 20:27:36< Dragonking> I have heavy infantry - this unit cannot move through mountains. And it stands at loc(1,1). At loc(50,50) we have a village, but this village is surrounded by mountains as adjacent locations - so let;s say that HI itself can move only till loc(48,48) 20090708 20:28:03< Crab_> well, src/ai/actions.cpp does an A*-search to find a route 20090708 20:28:09< Dragonking> Currently after executing move( loc(1,1), loc(50,50) ) HI would move as far as it could 20090708 20:28:16-!- testing_xyz [n=johnTriv@87-126-108-161.btc-net.bg] has joined #wesnoth-dev 20090708 20:29:06< Dragonking> Crab_, Yes, I know it uses A*, pathfinding in formula/ai.cpp uses it too :) 20090708 20:29:29< Dragonking> Crab_, But there are different path calculator available 20090708 20:29:36< Dragonking> Hence my question 20090708 20:31:15< Crab_> it uses 'const shortest_path_calculator calc(un, my_team, units, teams,map);'. it is possible to change this to a optional parameter. 20090708 20:31:55< Dragonking> hm, so I'm afraid it may treat above move like impossible one 20090708 20:32:38-!- ancestral [n=ancestra@97-116-127-39.mpls.qwest.net] has joined #wesnoth-dev 20090708 20:33:03< Dragonking> I'm not too sure, I don't remember exactly how it works, I haven't been looking at this code for a while.. 20090708 20:34:06< Crab_> Dragonking: well, as I've said, it's possible to allow execute_move_action take a path_calculator as an optional parameter 20090708 20:35:02< Crab_> since it doesn't matter if a unit's path is invalid - code in src/actions.cpp will handle it correctly. 20090708 20:35:41< Dragonking> Crab_, But IIRC (I don't have sources on the windows :S ) I did it like this: first check with shortest_ath_calculator, if it does not give me good path, then use emergency_path_calculator 20090708 20:36:08< Dragonking> So I would just probably need to call execute move with first, check for result and call with second? 20090708 20:36:09< Crab_> Dragonking: it can be combined in a 1 path calculator. 20090708 20:36:23< Dragonking> hmm 20090708 20:36:46< Crab_> since 'shortest_path_calculator+emergency_path_calculator' is a path calculator, too 20090708 20:37:21< Dragonking> ok, to sumarize it up 20090708 20:37:26< Crab_> and then, yes, another way is "check-if_bad. recheck with another' 20090708 20:37:54< Dragonking> I should avoid double-checking by using this heck_move_action yes? 20090708 20:37:58< Dragonking> check' 20090708 20:38:02< Crab_> yes 20090708 20:38:21< Dragonking> And then I can put any path calculator I want to the execute_move_action? 20090708 20:38:55-!- Netsplit sendak.freenode.net <-> irc.freenode.net quits: nital 20090708 20:38:58< Crab_> yes, i'll add this possibility 20090708 20:39:04-!- Sirp [i=97c1dc1d@wesnoth/developer/dave] has joined #wesnoth-dev 20090708 20:39:05< Crab_> also note that http://wesnoth.pastebin.com/m231b52f9 is overkill 20090708 20:39:36-!- Netsplit over, joins: nital 20090708 20:39:58< Dragonking> Crab_, What do you mean? 20090708 20:40:02< Dragonking> hi Sirp 20090708 20:40:07< Crab_> move_result->is_ok() implies' destination == move_result->get_unit_location() ' 20090708 20:40:17< Dragonking> Crab_, Ahhh 20090708 20:40:18< Dragonking> Yes 20090708 20:40:25< Crab_> so, http://wesnoth.pastebin.com/m37a664bd is good enough 20090708 20:40:29< Dragonking> Crab_, It is leftover from testing 20090708 20:40:45< Dragonking> I couldn't get it working so I've trying different combinations ;p 20090708 20:41:09< Crab_> Dragonking: I'll commit get_unit_location fixes today. 20090708 20:41:11< Dragonking> Than you tolrm me it is not working correctly yet 20090708 20:41:19< Dragonking> Great :) 20090708 20:41:55< Dragonking> Yes, that's how I image it to work 20090708 20:42:23< Crab_> note http://wesnoth.pastebin.com/m4de268b5 - that's the info about the move that I'm collecting 20090708 20:44:06< Dragonking> Location of the ambusher is nice :) 20090708 20:44:18< Dragonking> Really good data set 20090708 20:44:35-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090708 20:44:48< Crab_> Dragonking: yes. basically, i'm passing this to src/actions.cpp :: move_unit, and collecting this from there 20090708 20:45:27< Dragonking> Great 20090708 20:46:15< Crab_> also note that new actions systems considers move(A,A) to be an error. 20090708 20:46:27< Dragonking> Hm 20090708 20:46:38< Dragonking> That's not good for move() 20090708 20:47:05< Crab_> I can make it 'ok' for full moves 20090708 20:47:06< Ivanovic> Turuk: you saw my comments yesterday? 20090708 20:47:17< Crab_> but this must be an error for partial moves 20090708 20:47:17< Turuk> About the po bit? Yup 20090708 20:47:18< Ivanovic> the one about talking to esr so that pure typo fixes are added to pofix.py 20090708 20:47:25< Crab_> since partial move (A,A) does nothing 20090708 20:47:26< Turuk> I need to figure out how to do that properly still 20090708 20:47:28< Dragonking> Crab_, make sense, since it does change game state - unit loses movement points 20090708 20:47:41< Dragonking> Crab_, I see we agree completely :) 20090708 20:47:59< Crab_> yes. and note that full move(A,A,true) is wrong when unit has no movement point left 20090708 20:48:08< Dragonking> Yes 20090708 20:48:12< Dragonking> Of course 20090708 20:48:47< Crab_> so, I can make full move(A,A) ok if 'unit has >0 mp left') 20090708 20:49:10< Dragonking> Perfect :) 20090708 20:49:10< Crab_> but current implementation considers all move(A,A) wrong 20090708 20:49:54< Dragonking> Crab_, ok... so I'll remove these checks, remove the call to the pathfinder, use check_move_action, and for now not specify a calculator - I unfortunately have to work on revising from 2 days ago 20090708 20:50:02< Crab_> ok 20090708 20:50:36< Dragonking> Crab_, I'll back to my home around saturday so I can fix things then once you commit discussed here changes 20090708 20:50:42< Crab_> ok 20090708 20:51:00< Dragonking> Crab_, Any other comments/issues with my patch? 20090708 20:51:14< Ivanovic> Turuk: ask esr for details 20090708 20:51:25< Turuk> Not a problem, will do. 20090708 20:51:37< Turuk> I'll catch him when he comes around. 20090708 20:51:44-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20090708 20:51:47< Crab_> status = 2011; is not good. it's better to add a constant to actions.cpp ai::action_result 20090708 20:52:45< Dragonking> Well, it will just disappear since you said that needed checks are done already 20090708 20:53:11< Crab_> ' if(unit_it == units_.end())' will not disappear :) 20090708 20:53:43< Crab_> (if you don't have a location, that is) 20090708 20:54:06< Crab_> (if you have a location, it will disappear) 20090708 20:54:21< Dragonking> I don't follow :) 20090708 20:54:45< Crab_> ok, then forget about it :) 20090708 20:54:48< Dragonking> in move/move_partial we have location.. or you are talking about something else? 20090708 20:55:07< Crab_> I saw unit_it above, but it will be removed, too 20090708 20:55:18< Dragonking> Yes 20090708 20:56:03< Dragonking> Crab_, So all "custom" statuses around move_partial will disappear 20090708 20:56:06< Crab_> also note that move logging is done by src/ai/actions.cpp, too 20090708 20:56:37< Dragonking> Crab_, What is left are error statuses for set_unit_var - I added 2 (not included in your patch, I wrote it later) 20090708 20:56:37< Crab_> so, it's better to log not 'LOG_AI << "MOVE PARTIAL: " << move_partial->src().x+1 << "," << move_partial->src().y+1 << " -> " << destination.x+1 << "," << destination.y+1 << "\n";', but something more formula-specific 20090708 20:56:53< Dragonking> noted 20090708 20:57:24< Crab_> logdomain ai/actions 20090708 20:57:45-!- MikeJB [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Read error: 110 (Connection timed out)] 20090708 20:58:30< Dragonking> Crab_, Since set_unit_var is internal - not an action, I think we just can set some error statuses there - I created 5001 - unit not found, and 5002 - unit of wrong side 20090708 20:58:46< Dragonking> Crab_, Noted too :) 20090708 20:58:57< Crab_> yes, just note that in src/ai/actions.cpp, that 5xxx is reserved 20090708 20:59:10< Dragonking> I just write down notes to my notebook so once I rebook I know what to do ;) 20090708 20:59:32< Dragonking> Crab_, is it? I was pretty sure I saw up to 4XXX 20090708 20:59:50< Dragonking> Crab_, So I'll push it up to 6XXX just in case 20090708 20:59:55< Dragonking> Or it is reserved too? :) 20090708 20:59:56< Crab_> Dragonking: misunderstood :) 20090708 21:00:20< Crab_> Dragonking: 'leave a note in src/ai/actions.cpp, that you have reserved 5xxx for your purposes' 20090708 21:00:31< Dragonking> ahhhh 20090708 21:00:39< Crab_> sorry :) 20090708 21:00:40< Dragonking> ok :) 20090708 21:00:43< Dragonking> No problem :) 20090708 21:01:04< Dragonking> Quite funny misunderstanding ;) 20090708 21:01:37-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090708 21:01:39< euschn> hi 20090708 21:02:12< YogiHH> hi euschn 20090708 21:02:35-!- happygrue [n=George@wesnoth/developer/wintermute] has quit [No route to host] 20090708 21:03:03< Dragonking> Crab_, ok, so I go back to my linux and will work on finishing this patch, once I have it ready I will send it to you and leave you note here if you are around 20090708 21:03:11< Dragonking> Crab_, Thanks for your help :) 20090708 21:03:17< Crab_> Dragonking: also note that each 'made_moves.push_back(action);' call should be executed *only* if '->is_gamestate_changed()' or is_ok() 20090708 21:03:39< Dragonking> Crab_, Yes 20090708 21:04:07< Dragonking> Crab_, I just replaced the code so far, will need to re-chech it once i have it done to make sure it works like that 20090708 21:04:09< Crab_> Dragonking: for example, see http://wesnoth.pastebin.com/m1e0beb7f 20090708 21:04:14< Crab_> this is a bug 20090708 21:04:17-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090708 21:04:38< Crab_> since it allows an infinite loop 20090708 21:05:06< Crab_> imagine a highest-scoring rca which executes "vars_.add(set_var_command->key(), set_var_command->value());" 20090708 21:05:22< testing_xyz> hi all 20090708 21:05:22< Crab_> there's need for some is_gamestate_changed check there 20090708 21:05:33< testing_xyz> how to install chinese support ? 20090708 21:05:43-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090708 21:05:52< Crab_> Dragonking: for example, 'is the value of the variable really changed?' 20090708 21:05:58< Crab_> Dragonking: but this is tricky 20090708 21:06:06< Dragonking> Crab_, So, in case we add variable of the same key and same value we should rise error? It's tricky.. 20090708 21:06:16< Crab_> Dragonking: imagine a highest-scoring rca which does '$a=$a+1' 20090708 21:06:25< Crab_> Dragonking: infinite loop, too :) 20090708 21:06:29< ancestral> texting_xyz: Changing the language in Wesnoth doesn't work? 20090708 21:06:44< Dragonking> Crab_, Yes :) 20090708 21:06:59< Dragonking> Crab_, But definiately set_var should be considered a valid action by itself 20090708 21:07:22< Crab_> Dragonking: valid - maybe. but is it gamestate-changing ? 20090708 21:07:29-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 104 (Connection reset by peer)] 20090708 21:07:43< testing_xyz> ancestral: chinese is not installed 20090708 21:07:50< Crab_> it violates the rule 'game state can change only a finite number of times per turn' 20090708 21:07:53-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090708 21:08:01< ancestral> testing_xyz: What do you mean? 20090708 21:08:02< testing_xyz> ancestral: so i need to installed it from somewhere 20090708 21:08:15< Dragonking> Crab_, hmm 20090708 21:08:17< ancestral> testing_xyz: You get an error when you select Chinese? 20090708 21:08:28< Crab_> Dragonking: maybe add some limit on the number of times set_var can be called in a row ? 20090708 21:08:31< testing_xyz> ancestral: no, chinese is not present 20090708 21:08:56< ancestral> Then something is incomplete in your Wesnoth download 20090708 21:09:00< ancestral> Download 1.6.3 20090708 21:09:05< Dragonking> Crab_, That's probably simplest oslution 20090708 21:09:08< testing_xyz> ancestral: 1.6.4 :) 20090708 21:09:14< Dragonking> Crab_, But define "in a row" :) 20090708 21:09:26< Dragonking> Crab_, Between to gamestate changes? 20090708 21:09:30< Dragonking> two' 20090708 21:09:34< Crab_> Dragonking: counter invalidated by gamestate changes. 20090708 21:09:37< testing_xyz> ancestral: yep i am downloading it, that is what i thought- something wrong with my wesnoth 20090708 21:09:40< Crab_> Dragonking: by 'real' gamestate changes. 20090708 21:10:00< Dragonking> Crab_, ok 20090708 21:10:09< Dragonking> notes as well 20090708 21:10:12< Dragonking> noted' 20090708 21:10:20< Dragonking> I hate this notebook keyboard... 20090708 21:10:24< ancestral> Hmmm now mine is crashing while in Chinese traditional 20090708 21:10:33< loonycyborg> testing_xyz: What platform are you on? 20090708 21:10:39< Crab_> Dragonking: observation can be implemented by calling ai::manager::add_gamestate_observer 20090708 21:10:49< Dragonking> It's 14,4''.. I don't understand how people can write anything on 8'' eepc.. 20090708 21:10:57-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 60 (Operation timed out)] 20090708 21:10:58< testing_xyz> ancestral: wth ? you said it works 20090708 21:11:15< ancestral> Yeah when I click on some buttons it crashes. Different issue 20090708 21:11:39< Dragonking> Crab_, ok 20090708 21:11:54< Crab_> ok, good luck, then 20090708 21:12:04< Dragonking> thanks :) 20090708 21:12:29< Crab_> (and I'm lucky that my mobile card works on linux, with ppp) 20090708 21:12:30< Dragonking> bye bye for now 20090708 21:12:46< Dragonking> I use my phone and gprs 20090708 21:12:57< Dragonking> It's via usb and I have some problems with ppp here 20090708 21:13:27< Dragonking> Even tho it is supposed to work.. but I didn't have too much time to play with it 20090708 21:13:41< testing_xyz> ancestral: i will install 1.6.4 and let's see what happenes 20090708 21:14:19< Dragonking> cya later :) 20090708 21:14:23-!- Dragonking [n=dk@inet20909nb-2.nat.umts.dynamic.eranet.pl] has quit ["Leaving"] 20090708 21:14:25< Ivanovic> Dragonking: uhm, you know, i really like the keyboard of my 12" laptop 20090708 21:14:27< ancestral> Oh wow that's new 20090708 21:15:48< testing_xyz> loonycyborg: why ? 20090708 21:18:17< loonycyborg> testing_xyz: Languages with funny fonts like chinese stopped worked for me in the windows version after I've reinstalled it. I'm getting squares instead of letters in their fonts. 20090708 21:18:43< ancestral> I don't get it. The game comes with a Chinese font 20090708 21:19:18-!- ABCD_ [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090708 21:19:29< testing_xyz> loonycyborg: i get that too 20090708 21:19:38-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Read error: 104 (Connection reset by peer)] 20090708 21:19:46< testing_xyz> loonycyborg: i've reached the conclusion that i don 20090708 21:19:52< testing_xyz> 't have the fonts 20090708 21:19:55< loonycyborg> Yes. I thought that my solution to making it work with pango worked but it apparently fails on some systems. 20090708 21:20:29< loonycyborg> I hoped that native language versions of windows won't be affected.. 20090708 21:20:44-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090708 21:21:34< loonycyborg> That is it stopped working for me when I reinstalled *windows* 20090708 21:22:52< loonycyborg> And if windows version is run on linux with wine all languages are replaced with squares on pango-using widgets.. 20090708 21:24:15-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090708 21:25:38< testing_xyz> have not tryed with arabian 20090708 21:27:42< testing_xyz> *arabic 20090708 21:28:04< ancestral> Chinese (traditional) is completely unplayable on the Mac 20090708 21:32:35< testing_xyz> hmm 20090708 21:34:27< fendrin> hi 20090708 21:37:30< CIA-53> ilor * r36707 /trunk/projectfiles/VC9/ (wesnoth.sln wesnoth.vcproj wesnothd.vcproj wesnothlib.vcproj): Major VC9 projectfile update: add a wesnothlib project with common stuff from wesnoth and wesnothd. Improves build times when building both and prevents spurious errors from happening. 20090708 21:40:02-!- stikonas_ [n=and@ctv-213-164-98-244.vinita.lt] has joined #wesnoth-dev 20090708 21:40:20< lizard_r> ilor, I'm currently trying to set up my Visual Studio 2008 express to compile wesnoth. does you commit has an impact on me? 20090708 21:46:50< ilor> lizard_r: well... depends on whether you've been editing the project files locally 20090708 21:47:14< ilor> generally shouldn't, it's cleaner now (imo) 20090708 21:48:04< lizard_r> I'm not ready yet, boost just finished compiling 20090708 21:49:03< lizard_r> ilor: so should I just carry on with the readme and then make an svn update afterwards? 20090708 21:52:31-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 21:55:21-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090708 21:59:22-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090708 21:59:38-!- stikonas_ is now known as stikonas 20090708 22:00:45< grzywacz> hi 20090708 22:03:13< Sirp> hi grzywacz 20090708 22:04:42-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090708 22:06:33-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090708 22:07:04< grzywacz> hey Sirp! 20090708 22:08:49< ilor> lizard_r: sorry, my internet connection is crap lately 20090708 22:09:32< ilor> lizard_r: my changes should not impact the general procedure for setting up the dev env, but I'd recommend a svn up sooner rather than later ;) 20090708 22:10:21< lizard_r> ilor: I had two zlib1.dll with the same size, I only need one of then, right? 20090708 22:10:34< lizard_r> s/then/them 20090708 22:10:34< ilor> probalby, yeah 20090708 22:13:34-!- ABCD_ is now known as ABCD 20090708 22:14:02-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090708 22:16:56-!- RabidRabit [n=Rexozord@adsl-66-142-101-168.dsl.crchtx.swbell.net] has quit ["Leaving"] 20090708 22:19:18-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060309]"] 20090708 22:25:32-!- AFKMJ [n=msflower@80.154.28.81] has joined #wesnoth-dev 20090708 22:25:32-!- MJ999 [n=msflower@80.154.28.81] has quit [Read error: 104 (Connection reset by peer)] 20090708 22:25:52-!- AFKMJ is now known as MJ999 20090708 22:27:40< ancestral> Alright, question for you guys 20090708 22:30:01< ancestral> When you're playing a campaign and want to get information on units, the Help section only shows units you've encountered so far in the game 20090708 22:30:24< ancestral> Though it's global (i.e. units encountered in any Wesnoth game) 20090708 22:31:22< ancestral> Is that the intention? Or should we be able to see all the units when browsing the Help section? 20090708 22:33:18-!- Sapient [n=patrickp@wesnoth/developer/sapient] has quit [Read error: 110 (Connection timed out)] 20090708 22:33:57< Rrenys> intention 20090708 22:34:14< ancestral> So I'm playing HttT 20090708 22:34:24< ancestral> Then I play a multiplayer Drake game 20090708 22:34:27< ancestral> Then I go back to HttT 20090708 22:34:46< ancestral> I see Drakes in the Units section in the Help window 20090708 22:35:03< ancestral> even though I hadn't encountered Drakes in the campaign 20090708 22:39:30< lizard_r> ancestral: you can see all units when you enable the debug mode 20090708 22:39:55< ancestral> Most people don't play with debug mode 20090708 22:40:28< Rrenys> You dont have to play with it; iirc enabling it once adds all units to the help forever 20090708 22:40:38< ancestral> Shouldn't this be the default? 20090708 22:40:43-!- shadowmaster is now known as evilshadowm 20090708 22:40:46< ancestral> I mean, what is the Units section in Help anyway? 20090708 22:41:34< lizard_r> Rrenys, no it doesn't add them permanent 20090708 22:41:34< Rrenys> Imo having them visible since the beginning anyway would be better too, but i suppose the reasoning was to have some kind of rpg spirit to discovering new units in campaigns 20090708 22:41:38< Rrenys> crap 20090708 22:41:59< ancestral> Rrenys: The help section isn't campaign independent yet 20090708 22:42:06< ancestral> Sounds like two feature requests are needed :) 20090708 22:42:35-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090708 22:44:11< ilor> ancestral: iirc there's a :discover command in 1.7 now 20090708 22:44:23< ancestral> That's great, but this should be default 20090708 22:44:54< Rrenys> Huh. lizard_r, i just tested in 1.7.1; saw that Troll was not visible, :debugged it visible, ended game, started new game, Troll was still visible 20090708 22:45:13< lizard_r> I tested in 1.6 20090708 22:45:31< Rrenys> ah my bad 20090708 22:45:34< lizard_r> I restarted wesnoth, did you do that, too? 20090708 22:45:39< Rrenys> its still in debug mode too 20090708 22:45:50< Rrenys> (which is kind of weird, i may add?) 20090708 22:47:12< stikonas> does anybody know why Small Mucrawler (from UtBS) costs 9 gold while mainlined Mudcrawler costs 5 gold? Otherwise these units are identical. 20090708 22:47:28< ancestral> 5 gold is cheap 20090708 22:47:42< evilshadowm> they used to have different attack stats, did that change then? 20090708 22:47:47< Soliton> if they're identical the question is why utbs has its own version. 20090708 22:48:08< ancestral> One is small and the other is not; one is more expensive and the other is not 20090708 22:48:11< evilshadowm> IIRC the UtBS one had a melee attack during its UMC times, for starters. 20090708 22:49:57< stikonas> oh, yes, their attacks are different 20090708 22:54:08< lizard_r> ilor, still here? My boost isn't copyed into C:\projects\Boost\ - the first time It compiled more than two hours, then I proceeded to follow the readme and noticed near the end that the Boost directory is missing. Now that I noticed I tried again, if finished fast, but the directory still isn't there. Do you have an idea how I can get it? 20090708 22:55:04< ilor> lizard_r: did you do bjam (some options) install? 20090708 22:55:23< lizard_r> yes, that took so long 20090708 22:55:42< ilor> maybe it went to c:/boost? 20090708 22:56:06< lizard_r> no, it isn't there 20090708 22:57:33< ilor> lizard_r: when you do bjam install it should copy the files to some dir. you should figure out what that dir is 20090708 22:57:51< ilor> lizard_r: it is c:/boost by default 20090708 22:59:41< lizard_r> searching C: for boost doesn't return a Boost (uppercase) folder and the boost ones don't contain the necesarry files 20090708 23:00:09-!- maxy [n=maxy@80.219.1.128] has quit [] 20090708 23:01:38< lizard_r> console output, if it is any help http://lizard.pastebin.com/m3ce176a4 20090708 23:01:51-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090708 23:03:22< boucman> hey all 20090708 23:03:29< Crab_> hi boucman 20090708 23:03:34< loonycyborg> ilor: Why the projectfiles/VC9/readme.txt guide recommends using --build-type=complete? That going to take ages :P 20090708 23:04:02< loonycyborg> Also, bjam probably should be run with --with-regex --with-iostreams 20090708 23:04:02< ilor> loonycyborg: I didn't write that and haven't noticed that ;p 20090708 23:04:09< Crab_> boucman: do you have time to review a patch today ? 20090708 23:04:21< boucman> Crab_: is it urgent ? 20090708 23:04:24< loonycyborg> That cuts on compile time significantly.. 20090708 23:04:29< boucman> I can give ~1/2h 20090708 23:04:44< Crab_> boucman: no, not urgent. it's just that it touches non-ai code 20090708 23:04:57< boucman> Crab_: pastebin, i'll start 20090708 23:05:55< ilor> loonycyborg: possibly --with-zlib too 20090708 23:06:02< Crab_> boucman: http://wesnoth.pastebin.com/m42c2a0e2 20090708 23:06:21< lizard_r> anything I could try to enter into my cmd? 20090708 23:07:25< Crab_> boucman: the purpose of the patch is to allow collection of the info 'where moved unit is now, and what interesting happened?' after a move. 20090708 23:07:48< boucman> what is a failed teleport ? 20090708 23:08:12< Crab_> boucman: teleporting on friendly village occupied by ally with whom we have no shared vision 20090708 23:08:18< ilor> lizard_r: if there is no error after you do bjam ... install, you should have the files copied to th eplace you specified 20090708 23:08:49< boucman> you can teleport on a friendly vilage ? I thought you could only teleport on your own villages... 20090708 23:09:01< lizard_r> I'll try another prefix then 20090708 23:09:53< Crab_> boucman: I don't know. but the code in src/actions.cpp assumes that this failure mode exists. 20090708 23:10:01< boucman> ok 20090708 23:10:36< Crab_> ah, it's when village is occupied by an ally with no leader 20090708 23:10:50< boucman> ok, that makes more sense... 20090708 23:11:30-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090708 23:11:38< boucman> just a quick remark.... observer has a meaning in c++ (i.e the observer pattern) which is not the case here, maybe rename the class as "move_unit_report" 20090708 23:11:51< Crab_> ok 20090708 23:12:56-!- MJ999 [n=msflower@80.154.28.81] has quit [Read error: 104 (Connection reset by peer)] 20090708 23:13:20-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090708 23:13:25< boucman> other question, you have a get_unit which allows you to get the moved unit and its location after a move... 20090708 23:13:37< Crab_> yes 20090708 23:14:07< boucman> in ai/actions.cpp:450 (aprox) you have the following code 20090708 23:14:13< boucman>        if (move_observer.get_unit().valid()){ +               unit_location_ = move_observer.get_unit()->first; +       } else { +               unit_location_ = map_location(); +       } 20090708 23:14:36 * lizard_r gives up for today, but will try again tomorrow 20090708 23:14:45< boucman> what does it mean when move_observer.get_unit() is invalid ? 20090708 23:14:49-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has left #wesnoth-dev [] 20090708 23:14:57< boucman> is the test only here for completeness ? 20090708 23:15:15< Crab_> there are WML events which can, for example, kill a unit :) 20090708 23:15:27< boucman> ok 20090708 23:15:35< Crab_> turn it into a zombie, for example 20090708 23:16:06< Crab_> so, just using map_location is a bit less robust 20090708 23:16:10< boucman> you don't use that observer yet, do you ? 20090708 23:16:36< Crab_> well, "     if (move_observer.get_unit().valid()){ +               unit_location_ = move_observer.get_unit()->first; +       } else { +               unit_location_ = map_location(); +       }" is the usage :) 20090708 23:16:58< boucman> ok, but you don't use all the reports yet :) 20090708 23:17:02< Crab_> yes 20090708 23:17:25< Crab_> I don't use spotted units, since this requires some more work on fog awareness 20090708 23:18:00< boucman> Crab_: ok, your patch seems fine (as in : don't perturbate other code) as far as i'm concerned 20090708 23:18:25-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090708 23:18:28< Crab_> (I've done this patch out-of-sequence, since that unit_location_ was needed by DK) 20090708 23:19:11< Crab_> i'll test it, change the name from ..observer, and then commit (that'll be tomorrow) 20090708 23:19:28< boucman> ok, sounds good 20090708 23:19:34< boucman> how is the savegame change going , 20090708 23:19:36< boucman> ? 20090708 23:19:39< Crab_> tomorrow, too 20090708 23:20:11< boucman> cool 20090708 23:20:54< Crab_> btw, DK is converting fai to use that new move/attack/recruit functions 20090708 23:21:29< boucman> you mean the c++ side of fai ? 20090708 23:21:35< Crab_> yes. because they give that 'status code - reason for failure' which is needed for on_fail to work 20090708 23:21:44< boucman> ok, sounds good 20090708 23:28:10-!- Sirp [i=97c1dc1d@wesnoth/developer/dave] has quit [Ping timeout: 180 seconds] 20090708 23:31:25< Polarina> Conflagrate and conquer! 20090708 23:39:22-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090708 23:40:22-!- evilshadowm is now known as shadowmaster 20090708 23:56:35-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090708 23:56:50-!- shadowmaster is now known as evilshadowm --- Log closed Thu Jul 09 00:00:20 2009