--- Log opened Sat Mar 21 00:00:58 2009 20090321 00:02:46-!- Sparks_ [n=Sparkste@78-105-212-150.zone3.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 20090321 00:03:56< alink> mmmh SDL_GetTicks() loops every 49 days, I could imagine a problem at that time but only once 20090321 00:04:16< Ivanovic> happygrue: the first 1.7 release is *at least* six weeks off 20090321 00:04:31< happygrue> Ivanovic: roger, thanks 20090321 00:04:37< alink> does someone already let wesnoth run during 49 days without clicking anything ? ;-p 20090321 00:04:59< Ivanovic> don't think so 20090321 00:05:30-!- AndreLuiz [n=AndreLui@unaffiliated/andreluiz] has quit [Remote closed the connection] 20090321 00:07:17< mordante> Ivanovic, removing the policies gives problems for me so will need to investigate further later 20090321 00:07:24< Ivanovic> mordante: ah, okay 20090321 00:08:15< Ivanovic> YogiHH: re rev33946: what was the effect of this change by suokko? 20090321 00:08:21< Ivanovic> as in: which problem has it caused? 20090321 00:08:30< Crab_> boucman: patch attached 20090321 00:09:34< YogiHH> Ivanovic: Good question and i can't really tell you. I just know it is one of those caution-dependent changes that esr reverted (he missed this line, i think). 20090321 00:09:47< boucman> Crab_: thx, I'm more or les afk now 20090321 00:09:56< Crab_> boucman: ok 20090321 00:10:04< Ivanovic> ah, okay 20090321 00:10:07< YogiHH> Ivanovic: I talked to Sirp about it and although he didn't have time to look into it, he said i should try to take it out 20090321 00:10:11< Crab_> boucman: and thanks for your helping me today 20090321 00:10:38< boucman> np, I didn't have to help you much :) 20090321 00:12:15< Crab_> boucman, and is there something for me to do/fix next ? 20090321 00:12:38< boucman> not something off the top of my mind, no... 20090321 00:12:44< Crab_> ok 20090321 00:13:02< mordante> you can have a look at the easy coding page 20090321 00:13:24< Ivanovic> you will probably find something to do, won't you? 20090321 00:13:25< Ivanovic> ;) 20090321 00:13:26-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has joined #wesnoth-dev 20090321 00:13:37< Crab_> Ivanovic, i'll try ) 20090321 00:14:24< mordante> Crab_, since you're interested in the AI http://www.wesnoth.org/wiki/EasyCoding#Improvements_to_FormulaAI 20090321 00:15:11< alink> mmmh i was wrong, nextDraw_(0) isn't a bad initialisation 20090321 00:15:32< Crab_> mordante: yes, I see.. 20090321 00:16:14< alink> silene: do you have a 64bit system ? 20090321 00:16:52< silene> yes 20090321 00:17:33< alink> what happens if we pass a big 64bit int to a SDL function using Uint32 ? 20090321 00:18:55< alink> ah no that's not that 20090321 00:20:10< alink> silene: sorry, I am puzzled by your bug, so i try to imagine crazy things, but that doesn't help 20090321 00:20:16< silene> alink: don't look at it too much; unless i can reproduce on trunk, there is a non-negligible chance it's my fault 20090321 00:20:32< alink> ok 20090321 00:24:16< alink> but, at least, I found a new bug: after 49 days the game will freeze 20090321 00:24:45< alink> if you don't reload in the meantime 20090321 00:24:59< Ivanovic> after 49 days *without input* that is, right? 20090321 00:25:28< alink> no, now i think that even when playing it will freeze 20090321 00:25:38< alink> but playing the same game 20090321 00:25:55< CIA-70> zookeeper * r33949 /trunk/data/core/ (59 files in 3 dirs): 20090321 00:25:55< CIA-70> Wrote new simpler custom terrain graphics macros for forests and removed the 20090321 00:25:55< CIA-70> directional next-to-castle variant images in favour of non-directional small 20090321 00:25:55< CIA-70> variants. Removed unused TERRAIN_ADJACENT_VERTICAL and 20090321 00:25:55< CIA-70> TERRAIN_ADJACENT_VERTICAL_FL macros. The small pine and tropical tiles need 20090321 00:25:58< CIA-70> work. 20090321 00:25:58< mordante> the ultimate time limit on a scenario ;-) 20090321 00:26:03< zookeeper> \o/ 20090321 00:26:29< voris> Good lord. 49 days? 20090321 00:28:06< YogiHH> night everyone 20090321 00:28:24< alink> yes it seems that we only increase nextDraw_, but after 49 days, SDL_GetTicks wrap to 0, so wait_time = nextDraw_ - SDL_GetTicks, will be 49 days, and we call next SDL_Delay(wait_time) 20090321 00:28:34< mordante> night YogiHH 20090321 00:28:38< Ivanovic> n8 YogiHH 20090321 00:28:41< voris> heh 20090321 00:28:44< boucman> ok, night all 20090321 00:28:45< voris> Nice. 20090321 00:28:52< mordante> night boucman 20090321 00:28:54< boucman> see you all tomorow 20090321 00:29:09< Ivanovic> alink: sounds like someone implemented timer triggered games a long time ago alreafy 20090321 00:29:10< mordante> see you later today boucman ;-) 20090321 00:29:11< alink> gn boucman and YogiHH 20090321 00:29:11< Crab_> night boucman 20090321 00:29:17< Ivanovic> there it was "Only" limiting the max game time... 20090321 00:29:34< voris> Good night YogiHH and boucman. 20090321 00:30:05-!- YogiHH [i=YogiHH@wesnoth/developer/yogihh] has quit ["Bye folks"] 20090321 00:30:08< voris> Well if I ever kept my laptop up for 49 days at a time I'd totally replicate that bug just to see it happen. But I don't. :) 20090321 00:30:10-!- boucman [n=rosen@wesnoth/developer/boucman] has quit [Remote closed the connection] 20090321 00:30:44< voris> I wonder if hibernate effects it. 20090321 00:30:50< alink> mm i think that after 49 days the game freeze, but not completly, it will draw the next frame 49 days later 20090321 00:30:54< Ivanovic> voris: keep in mind that you *must not* load a game or you won't get it 20090321 00:31:24< voris> Anywhere? Or just with that instance? 20090321 00:31:41< voris> Running another instance of wesnoth would stop it from occuring? 20090321 00:32:11 * alink is curious now, he will lower this 49 days value to 1 min to see how it works :) 20090321 00:32:12< mordante> no but if you reload the display class gets reloaded and the timer reset to 0 20090321 00:32:37< voris> So hibernate probably stops it from happening then. 20090321 00:33:00 * mordante knows an OS which had the same bug ;-) 20090321 00:33:32< voris> heee 20090321 00:33:45< dfranke> mordante: heh, yeah. Win98 did that. 20090321 00:33:54< voris> Seems it happened a lot sooner than 49 days. 20090321 00:33:58< dfranke> mordante: it took years for anyone to notice because it almost always crashed by then anyway. 20090321 00:34:03< voris> I'd be lucky with 2 on win98 20090321 00:34:07< mordante> yep 20090321 00:34:14< alink> ah frozen 20090321 00:34:53< alink> next frame 30 sec later 20090321 00:35:02< alink> (yes i used 30 sec) 20090321 00:35:41< Sapient> if you play Wesnoth for 49 days, you probably need a break anyways ;) 20090321 00:36:02< voris> It's a public service, really. 20090321 00:36:06< alink> and then one frame every 30 sec or 49days, that a seriously low fps :) 20090321 00:36:51< alink> so you can still play, but you have just one frame every 49 days to do your click 20090321 00:37:21-!- Sparks__ [n=Sparkste@78-105-212-150.zone3.bethere.co.uk] has quit ["Leaving"] 20090321 00:37:52 * alink wonders if he must fix that "bug" 20090321 00:38:44< alink> but frow now, each time report a freeze, we must ask him how long his game was ;p 20090321 00:39:01< alink> * each time an user report a freeze 20090321 00:40:09-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090321 00:40:24-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090321 00:43:07< CIA-70> mordante * r33950 /trunk/cmake/ (FindGettext.cmake FindPotupdate.cmake): 20090321 00:43:07< CIA-70> Fix the gettext detection. 20090321 00:43:07< CIA-70> Moved the custom version to a temporary version and fall back to the version 20090321 00:43:07< CIA-70> shipped with cmake. This probably breaks the pot-update target which will be 20090321 00:43:07< CIA-70> fixed later. 20090321 00:45:46< mordante> night 20090321 00:45:53< Ivanovic> n8 mordante 20090321 00:45:59< alink> gn mordante 20090321 00:46:00< Crab_> night, mordante 20090321 00:46:00< Ivanovic> i am off to bed, too 20090321 00:46:03< Ivanovic> n8 20090321 00:46:06-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090321 00:46:25< alink> hehe, that sleepiness is contagious 20090321 00:48:10-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090321 00:49:08< alink> zookeeper: i posted an howto and tried to check images, but that more tedious that i thought. So don't start yet to update the WML, I want to try finding a script solution 20090321 00:49:30< alink> grmbl me and my slow typing 20090321 00:50:35< alink> a simple tool flagging which images file is 72x72 and fit in a hex would be a start 20090321 00:57:25-!- Zen_Clark [n=user@99-136-80-191.lightspeed.rcsntx.sbcglobal.net] has joined #wesnoth-dev 20090321 00:58:35-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090321 01:01:01-!- CeeGe [n=contact@adsl-70-240-77-109.dsl.hstntx.swbell.net] has joined #wesnoth-dev 20090321 01:03:13-!- fendrin [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090321 01:03:48-!- CeeGe [n=contact@adsl-70-240-77-109.dsl.hstntx.swbell.net] has left #wesnoth-dev [] 20090321 01:05:11< happygrue> loonycyborg: the 1.6a installer seems smarter than it did for previous versions... ;) 20090321 01:05:31< loonycyborg> In what respect? 20090321 01:05:42-!- ikarius [n=ross@smtp.gridironsystems.com] has quit [] 20090321 01:06:06< happygrue> it defaulted to where I would have put it anyway 20090321 01:06:34< loonycyborg> That's probably because you already have 1.6 installed. 20090321 01:06:38< happygrue> I assumed that you changed it... 20090321 01:06:39< happygrue> heh 20090321 01:06:41< happygrue> I see 20090321 01:06:50< happygrue> true 20090321 01:07:10< loonycyborg> 1.6 and 1.6a use the same registry key. 20090321 01:10:10< Velory> any1 know can i take unit's location info which i found with filter(my_units,size(filter(attacks,special = ['poison']))>0) or can i refer a variable ? 20090321 01:10:57-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has quit [] 20090321 01:11:15-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20090321 01:12:15-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit ["On the road again"] 20090321 01:13:11< Velory> ok i found the solution 20090321 01:13:14-!- Velory [n=GProcess@81.213.222.96] has left #wesnoth-dev [] 20090321 01:16:01 * voris notices that getting trunk no longer seems to get 1.6 :) 20090321 01:18:01-!- Velory [n=GProcess@81.213.222.96] has joined #wesnoth-dev 20090321 01:21:52-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090321 01:24:27-!- ilor [n=user@wesnoth/developer/ilor] has quit [] 20090321 01:27:33< CIA-70> ai0867 * r33951 /trunk/ (4 files in 3 dirs): Add [show_objectives] tag. (part of bug #13042) 20090321 01:27:44< CIA-70> ai0867 * r33952 /trunk/changelog: Bump changelog version. 20090321 01:28:23< alink> aaah i think my imagemagick script works 20090321 01:28:41< alink> composite alphamask.png necromancer.png result.png ; compare -channel alpha -metric AE alphamask.png result.png difference.png 20090321 01:29:05< alink> return 33 which is the number of pixels outside of the hex 20090321 01:29:58< alink> now I need to also check the 72x72 size, run on all files and have a nice ouptut 20090321 01:31:08< alink> anyways that's not for today, afk 20090321 01:32:05< silene> the bug is driving me crazy, i'm off, i hope this is not a compiler bug and i will find it tomorrow 20090321 01:32:22 * grzywacz bows to silene 20090321 01:32:35< Sapient> later 20090321 01:32:58< sk-> so, 1.6a will be released this sunday? 20090321 01:34:35< dfranke> ooh, did somebody say compiler bug? 20090321 01:39:01< silene> dfranke: that wouldn't be the first time gcc miscompiles wesnoth; i still have a screenshot of a previous miscompilation around: http://www.msr-inria.inria.fr/~gmelquio/divers/wesnoth-footsteps.jpg 20090321 01:40:39-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 104 (Connection reset by peer)] 20090321 01:40:52-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090321 01:41:08< Sapient> wow, old screenshot 20090321 01:48:38< Sapient> silene: would it not serve to have another layer of abstraction between config attribute implementation and interface users? e.g. attribute_itor.key(), attribute_itor.value(), maybe even set_value(new_value) ? 20090321 01:49:22< Sapient> as long as you are adding a layer of abstraction it might as well hide the entire implementation, IMHO 20090321 01:52:17< Sapient> on the other hand, I guess it is rare to iterate through the attributes 20090321 01:54:00< silene> i don't need this abstraction; what was important was to hide the internal types; now, whether the key is called "first" or "key()" hardly changes a thing 20090321 01:54:31-!- sk- [n=sk@pool-72-81-10-78.phlapa.east.verizon.net] has left #wesnoth-dev ["Leaving"] 20090321 01:54:52< Sapient> it does make a difference I think 20090321 01:55:10< Sapient> set_value() could implement copy-on-write, for example 20090321 01:55:26< Sapient> depending how fancy you want to get 20090321 01:56:08< silene> you don't need to add an explicit function; operator= is already a function if needed 20090321 01:56:33< dfranke> silene: anyway, I'm good at tracking down compiler bugs :-) 20090321 01:58:03< Sapient> hmmm... operator overloading attribute_itor.second = "new_value"; 20090321 01:58:43< Sapient> that means that attribute_itor.second would no longer be a t_string I guess, but it could work 20090321 01:58:58 * Sapient ponders this 20090321 01:59:26< silene> yes, my goal is to actually store a compact version of the attributes; for instance, why bother allocating memory and calling atoi each time, when the value is an integer? just store the integer 20090321 02:00:10< Sapient> good question 20090321 02:01:01< Sapient> probably because these configs should be used to initialize ints and bools in the target object types, and then the memory should be released 20090321 02:01:48< Sapient> not sure, though 20090321 02:02:29< Velory> Sirp can i ask you a question about AI if you there? 20090321 02:04:12-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzz"] 20090321 02:04:32< Sirp> Velory: what's the question? 20090321 02:04:52-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090321 02:07:13< Velory> Sirp:I can reach units that have poison attacks with find(my_units,size(filter(attacks,special = ['poison']))>0) but i dont know how can i refer this units to variables and how can i define variables too 20090321 02:08:02< Sirp> Velory: well it's a pure functional language. 20090321 02:08:14< Sirp> you don't normally put things in variables, though you can put it in a symbol using a where clause. 20090321 02:08:31< CIA-70> ai0867 * r33953 /trunk/ (changelog data/scenario-test.cfg src/actions.cpp src/ai.cpp): Assign the source hex to , in moveto events. (bug #13140) 20090321 02:09:34< AI0867> looks like my shell did variable expansion there 20090321 02:10:17< AI0867> wesbot: topic 20090321 02:10:48< Velory> Ok,and other .fai codes in /data/ai/formula for example scouting_eval.fai he/she can use 'me' for example in that expression=" if(me.loc = my_leader.loc, " how can i use 'me' variable or symbol same like that ? 20090321 02:11:30-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090321 02:11:41< Velory> what is "me" here? or who 20090321 02:12:14< Sapient> only "you" can answer that ;) 20090321 02:12:23 * Sapient ominous voices 20090321 02:12:49< Velory> :S 20090321 02:13:59< Sirp> Velory: "me" just refers to the object being operated on, much like "this" in C++ 20090321 02:14:09-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["night all"] 20090321 02:14:27< Velory> oh 20090321 02:14:46< Velory> i see now and what is target ? 20090321 02:14:54< Velory> same thing like me ? 20090321 02:15:11< Velory> ok ok i understand now 20090321 02:16:04< Velory> i just thought coder determine me and using as parameter 20090321 02:16:09< Velory> but not 20090321 02:16:32< Velory> thanks 20090321 02:30:32-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090321 02:31:08-!- Velory [n=GProcess@81.213.222.96] has left #wesnoth-dev [] 20090321 02:31:19-!- Velory [n=GProcess@81.213.222.96] has joined #wesnoth-dev 20090321 02:37:09< Velory> good night everyone 20090321 02:37:11-!- Velory [n=GProcess@81.213.222.96] has left #wesnoth-dev [] 20090321 02:41:14-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090321 02:44:29-!- andreluiz [n=andrelui@unaffiliated/andreluiz] has joined #wesnoth-dev 20090321 02:46:37-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 113 (No route to host)] 20090321 02:48:27-!- IronJan [n=jan@R38a8.r.pppool.de] has joined #wesnoth-dev 20090321 02:57:46-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090321 03:11:03-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090321 03:11:09-!- alink [n=alink@wesnoth/developer/alink] has quit [Remote closed the connection] 20090321 03:12:51-!- PKq [n=pkq@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090321 03:14:35< Sapient> hi PKq 20090321 03:14:47< PKq> howdy 20090321 03:15:24< Sapient> "to change a units trait when it advances" 20090321 03:15:30< Sapient> yes 20090321 03:15:38< Sapient> it is possible 20090321 03:15:46< PKq> kay good. 20090321 03:15:56< PKq> would've totally screwed WWII era over if you couldn't. 20090321 03:16:07< Sapient> do you want new automatically generated traits or what? 20090321 03:16:54< PKq> well, to give the sight increase and immunities to gas/shellshock; the "Job trait" has to be changed when say an infantry advances to a Commando 20090321 03:18:26< PKq> so yes, certain units have a specific trait by type 20090321 03:18:44< Sapient> traits are stored just like modifications in the unit's data, which you can store/modify/unstore 20090321 03:18:50< PKq> ah good 20090321 03:18:54< PKq> that simplifies things =D 20090321 03:18:54< Sapient> all it requires is a little array work 20090321 03:19:06< Sapient> you know how to work with arrays right? 20090321 03:20:35< Sapient> try this: unzip a savefile, open it in a text editor, then search for "[trait]" 20090321 03:20:45< Sapient> you will see where it sits 20090321 03:22:08< PKq> >> 20090321 03:22:19< PKq> I'll figure this stuff out when I actually start working on this era. 20090321 03:22:39< PKq> I just thought of something that could be a hindrance, and I wanted to make sure it wouldn't keep me from doing it like planned 20090321 03:23:17-!- skizzaltix [n=chatzill@c-24-61-43-140.hsd1.ma.comcast.net] has joined #wesnoth-dev 20090321 03:24:46-!- skizzaltix [n=chatzill@c-24-61-43-140.hsd1.ma.comcast.net] has quit [Remote closed the connection] 20090321 03:25:53< Sapient> there is an extra step 20090321 03:26:51< Sapient> if you want attack strength to be recalculated, max hitpoints to be recalculated, etc. based on the traits, then you need to clear those 20090321 03:27:18< PKq> oh nah 20090321 03:27:22< PKq> thats not involved. 20090321 03:27:39< Sapient> {CLEAR_VARIABLE stored_unit.attack,stored_unit.max_hitpoints,stored_unit.max_experience} 20090321 03:27:46-!- skizzaltix [n=chatzill@c-24-61-43-140.hsd1.ma.comcast.net] has joined #wesnoth-dev 20090321 03:28:09-!- happygrue [n=George@wesnoth/developer/wintermute] has quit ["http://xkcd.com/91/"] 20090321 03:28:16-!- skizzaltix is now known as Skizzaltix 20090321 03:28:22< Sapient> otherwise the new changes you made to traits will not be able to affect attacks,max hp, max exp 20090321 03:28:34< PKq> only sight range increase (through an added overlay of a spikier ellipse already available visible to the team who saw it and the person who is sighted), as well as things like if gas kills it or if its visible 20090321 03:28:40< crimson_penguin> Ivanovic: great - thanks for doing all that 20090321 03:28:42< PKq> what the trait is for 20090321 03:28:53< PKq> is for things to check if it has the trait, and if it does do the right thing. 20090321 03:29:00< PKq> the trait doesn't affect the units stats at all. 20090321 03:29:06 * crimson_penguin really hopes it's actually good after all that... 20090321 03:29:19< Sapient> ok, so you aren't removing any traits such as "strong" ? 20090321 03:29:24< PKq> no. 20090321 03:29:28< Sapient> ok then 20090321 03:29:55< Sapient> dang I am tired; good night 20090321 03:30:04< Sapient> cya later, have fun. 20090321 03:30:04-!- Sapient [n=sapien-x@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090321 03:31:16-!- PKq [n=pkq@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090321 03:35:40-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090321 03:35:45< Sirp> hi happygrue 20090321 03:36:37< happygrue> hello! 20090321 03:38:06< happygrue> Sirp: watching you talk to GSoC folks, I get a mental picture of Mr. Miyagi saying "wax on, wax off"... 20090321 03:38:26< Sirp> whose Mr. Miyagi? 20090321 03:38:45< happygrue> the wise old teacher from the "Karate Kid" movies 20090321 03:38:52< Sirp> ahhhh 20090321 03:39:15 * Sirp had parents who thought that karate was evil, and so did not see those movies. 20090321 03:39:37< happygrue> hehe, same here actually. 20090321 03:40:11< Sirp> any martial art actually. Except boxing. 20090321 03:40:20< happygrue> interesting 20090321 03:40:36< Sirp> and, well, middle age European martial arts, as long as you didn't call them "martial arts" 20090321 03:41:26< happygrue> we recently got a Wii for the family, but the boxing is a bit much for my little one. 20090321 03:41:36< Sirp> I guess the rationale was that Eastern martial arts tend to liberally mix religion with the martial arts, and Eastern religions != Christianity, so..... 20090321 03:41:42< happygrue> interesting choices you have to make as parents 20090321 03:41:48< happygrue> hehe 20090321 03:41:54< Sirp> happygrue: ahh, I do like the Wii. All the games are a bit much for my kid right now though. :) 20090321 03:42:03< Sirp> happygrue: though I must admit he does like the 'shooting range' game. 20090321 03:42:11< Skizzaltix> ...Except for KaJuKenBo, which equally mixes martial arts and bar-fighting... 20090321 03:42:12< Sirp> which makes me think I must be a terrible parent. :) 20090321 03:42:15< happygrue> yes, same here... you mean the "balloon game" 20090321 03:42:29< Sirp> yes, yes. 20090321 03:42:34< happygrue> he calls the whole wii the "balloon game" 20090321 03:42:46< Sirp> he likes how when you press the button on the controller it makes the controller vibrate when playing that game. 20090321 03:42:55< happygrue> heh 20090321 03:43:19< happygrue> actually, the 'game' we have to play every chance we get is making new Miis 20090321 03:43:19< Sirp> so I'll configure it to play with two guns and he'll hold one of the controllers and keep pressing the button while I'll actually shoot things. 20090321 03:43:27< happygrue> hehe 20090321 03:43:30< Sirp> totally messes my chances of getting an accuracy streak though 20090321 03:43:36< Sirp> ahh 20090321 03:43:38< Sirp> how old is your son? 20090321 03:43:42< happygrue> 3 1/2 20090321 03:43:47< Sirp> (or daughter??) 20090321 03:43:51 * Sirp nods 20090321 03:43:55< Sirp> mine is just about to turn three. 20090321 03:43:56< happygrue> son, and the other is 4 mo. 20090321 03:44:03 * Sirp nods 20090321 03:44:08< Sirp> yes I did remember you had another recently. 20090321 03:44:11< happygrue> yeah, it took some time, but he handles the controls pretty well now. 20090321 03:44:35< happygrue> I have to go through and delete tons of miis every now and again... 20090321 03:44:48< Sirp> my son currently scares us to death by standing on the couch or bed, holding his arms out, and declaring, "I'm an airplane!" before jumping head first into the couch/bed. 20090321 03:44:55< happygrue> ha 20090321 03:45:30< happygrue> it is fun to watch the little wheels turning as they discover things 20090321 03:46:48< Sirp> depending on what those new things are, of course. :) 20090321 03:47:56< happygrue> incidentally, my son thinks of Wesnoth as the "bat game", and whenever he sees it, he points at the new bat animations and shouts "those are the bats, Dad, the bats!". 20090321 03:48:10-!- Skizzaltix [n=chatzill@c-24-61-43-140.hsd1.ma.comcast.net] has quit [Remote closed the connection] 20090321 03:48:44< dfranke> happygrue: have you tried introducing him to actually playing it? 20090321 03:48:50< happygrue> hehe, not yet 20090321 03:48:57-!- Skizzaltix [n=chatzill@c-24-61-43-140.hsd1.ma.comcast.net] has joined #wesnoth-dev 20090321 03:49:13< happygrue> he has a blast at PBSkids.org though... ;) 20090321 03:49:37< Sirp> happygrue: you could show him Frogatto. My son likes that, especially the level where you swim around in the water. 20090321 03:49:43< Sirp> "frog goes in the water!" 20090321 03:50:32< happygrue> mmm, will do :) 20090321 03:50:43-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has left #wesnoth-dev [] 20090321 03:51:04< Sirp> (the water level isn't actually accessible in-game yet, have to run with the command line option --level water-test.cfg ) 20090321 03:51:35< happygrue> good to know ;) 20090321 03:53:31-!- noy [n=Noy@96.48.250.196] has joined #wesnoth-dev 20090321 03:57:40< AI0867> backports.org is down =/ 20090321 04:06:42-!- alink [n=alink@wesnoth/developer/alink] has joined #wesnoth-dev 20090321 04:09:30-!- Skizzaltix_ [n=chatzill@c-24-61-43-140.hsd1.ma.comcast.net] has joined #wesnoth-dev 20090321 04:15:33-!- Ivanovic_ [n=ivanovic@dtmd-4db2641b.pool.einsundeins.de] has joined #wesnoth-dev 20090321 04:17:09-!- Skizzaltix [n=chatzill@c-24-61-43-140.hsd1.ma.comcast.net] has quit [Read error: 110 (Connection timed out)] 20090321 04:30:48-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20090321 04:31:31-!- Ivanovic_ is now known as Ivanovic 20090321 04:31:40< voris> Hmm... if wesnoth is showing 1.7.0-svn for the version am I correct in assuming I've done something wrong if I was trying to get tags/1.6a ? 20090321 04:32:00-!- Skizzaltix_ [n=chatzill@c-24-61-43-140.hsd1.ma.comcast.net] has quit [Remote closed the connection] 20090321 04:32:21< voris> Oh, up probably won't take any of that since the versions will be older. 20090321 04:32:43< voris> (than the trunk version I'd previously gotten). 20090321 04:35:00-!- [Relic] [n=[Relic]@76.229.202.137] has joined #wesnoth-dev 20090321 04:35:57< [Relic]> Hello :) 20090321 04:38:43-!- kasiahayden [n=kasia@64.30.2.130] has joined #wesnoth-dev 20090321 04:39:32-!- Skizzaltix [n=chatzill@66.92.79.71] has joined #wesnoth-dev 20090321 04:39:49< kasiahayden> Hello. Can an admin mark my account on the wesnoth forum as a GSoC Student account? Username is kasiahayden 20090321 04:40:30< kasiahayden> And hi admins! I'm Kasia. 20090321 04:43:21-!- Skizzaltix [n=chatzill@66.92.79.71] has quit [Remote closed the connection] 20090321 04:44:22-!- Skizzaltix [n=chatzill@66.92.79.71] has joined #wesnoth-dev 20090321 04:44:29-!- kasiahayden [n=kasia@64.30.2.130] has left #wesnoth-dev [] 20090321 04:47:55< noy> do we have an account title for gsoc students 20090321 04:48:11< cjhopman> SoC Developer i think 20090321 04:48:30< cjhopman> that's what i was at least 20090321 04:48:36< cjhopman> maybe different this year 20090321 04:49:14< alink> it's 'SoC Applicant' for the moment 20090321 04:51:52-!- IronJan [n=jan@R38a8.r.pppool.de] has quit ["Lost terminal"] 20090321 05:01:07< noy> hm 20090321 05:02:45< dfranke> Trunk MP server needs to have its accepted version updated to take 1.7. 20090321 05:06:16-!- Skizzaltix [n=chatzill@66.92.79.71] has quit [Remote closed the connection] 20090321 05:07:51-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090321 05:11:10-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090321 05:15:15< Turuk> Noy, we made it SoC Applicant to distinguish that the applicants are not developers yet, and so as not to confuse the poor forum users 20090321 05:32:34-!- Espreon is now known as Espreon_dead 20090321 05:32:48-!- happygrue [n=George@wesnoth/developer/wintermute] has quit ["http://xkcd.com/91/"] 20090321 05:33:50-!- Espreon_dead is now known as Espreon 20090321 05:35:47-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090321 05:43:28-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Success] 20090321 05:59:34-!- nick [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090321 05:59:44-!- nick is now known as Blueblaze__ 20090321 06:01:26-!- Zen_Clark [n=user@99-136-80-191.lightspeed.rcsntx.sbcglobal.net] has quit [Remote closed the connection] 20090321 06:02:31-!- Blueblaze_ [n=Blueblaz@c-98-199-143-139.hsd1.tx.comcast.net] has quit [] 20090321 06:03:13-!- Blueblaze__ is now known as Blueblaze 20090321 06:04:01-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090321 06:05:29-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit ["Konversation terminated!"] 20090321 06:05:44-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090321 06:09:52-!- alink [n=alink@wesnoth/developer/alink] has quit [Remote closed the connection] 20090321 06:15:53-!- [Relic] [n=[Relic]@76.229.202.137] has quit ["Leaving"] 20090321 06:43:11-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit ["Leaving"] 20090321 06:49:35-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090321 07:13:07-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Remote closed the connection] 20090321 07:13:40-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090321 07:18:11-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090321 07:37:44-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090321 07:37:59< mordante> hi 20090321 07:38:47< Sirp> hi mordante 20090321 07:38:59< mordante> hi Sirp 20090321 08:19:53-!- turin [n=turin@168.215.249.247] has quit [Read error: 110 (Connection timed out)] 20090321 08:24:27-!- crimson_penguin [n=ben@S0106001cf0705af9.cc.shawcable.net] has joined #wesnoth-dev 20090321 08:24:56-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090321 08:32:19-!- boucman [n=rosen@2.117.71-86.rev.gaoland.net] has joined #wesnoth-dev 20090321 08:32:47< boucman> morning all 20090321 08:32:52< Sirp> hi boucman 20090321 08:46:56< mordante> hi boucman 20090321 08:47:29-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090321 08:47:34-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit ["Leaving"] 20090321 08:48:00< CIA-70> mordante * r33954 /trunk/ (CMakeLists.txt po/CMakeLists.txt): Add a special target for pot-updates. 20090321 09:06:26-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090321 09:08:45-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Remote closed the connection] 20090321 09:09:15-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090321 09:09:47-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Remote closed the connection] 20090321 09:12:09-!- silene [n=plouf@ASte-Genev-Bois-152-1-38-162.w83-114.abo.wanadoo.fr] has joined #wesnoth-dev 20090321 09:18:26-!- andreluiz [n=andrelui@unaffiliated/andreluiz] has quit [Read error: 110 (Connection timed out)] 20090321 09:31:49-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 60 (Operation timed out)] 20090321 09:36:41-!- cyrilb [n=cyrilb@mar44-4-88-161-153-233.fbx.proxad.net] has joined #wesnoth-dev 20090321 09:36:44< cyrilb> hi all 20090321 09:37:16< CIA-70> mordante * r33955 /trunk/CMakeLists.txt: Remove a no longer needed cmake policy. 20090321 09:37:30< cyrilb> I was wondering if the mailing list wesnoth-releases@gna.org is still in use 20090321 09:37:59< dfranke> are accounts supposed to be disabled right now on the 1.6 MP server? 20090321 09:40:07-!- loonybot [n=loonybot@79.139.247.203] has joined #wesnoth-dev 20090321 09:40:43< cyrilb> Rhonda. Ivanovic, isaac, ettin: hi! 20090321 09:40:52-!- loonycyborg [n=sergey@79.139.247.203] has joined #wesnoth-dev 20090321 09:41:50< CIA-70> cjhopman * r33956 /trunk/src/unit_map.cpp: - simplify match_unit_id 20090321 09:46:49< mordante> hi cyrilb 20090321 09:46:54< cyrilb> hi 20090321 09:48:40< mordante> never seen the wesnoth-releases@gna.org ml, but Ivanovic should know whether it's still in use 20090321 09:48:46< mordante> Ive* 20090321 09:48:50< mordante> I've* 20090321 09:49:41-!- Sirp [n=me@wesnoth/developer/dave] has quit ["leaving"] 20090321 09:49:44-!- noy [n=Noy@wesnoth/developer/noy] has left #wesnoth-dev [] 20090321 09:49:55< cyrilb> mordante: ok 20090321 09:50:09< cyrilb> mordante: It's been there forever and it's only full of spam 20090321 09:51:31< mordante> never subscribed and I'm not allowed to watch the archives 20090321 09:53:30-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090321 09:53:37-!- noy [n=Noy@wesnoth/developer/noy] has quit [Remote closed the connection] 20090321 09:53:59-!- Baufo [n=thomas@wesnoth/developer/baufo] has joined #wesnoth-dev 20090321 09:57:58< isaac> hi cyrilb 20090321 09:58:48< cyrilb> https://gna.org/support/index.php?2301 20090321 10:03:42-!- silene [n=plouf@ASte-Genev-Bois-152-1-24-204.w83-114.abo.wanadoo.fr] has joined #wesnoth-dev 20090321 10:11:15< mordante> Rhonda, what kind of help do you need? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496780 20090321 10:19:33-!- cyrilb [n=cyrilb@mar44-4-88-161-153-233.fbx.proxad.net] has left #wesnoth-dev [] 20090321 10:19:54-!- noy [n=Noy@75.157.52.251] has joined #wesnoth-dev 20090321 10:20:27< Baufo> if built without tiny gui defined 800 pixels is the smallest width wesnoth supports, right? 20090321 10:22:10< mordante> no IIRC 320x200 20090321 10:22:20< mordante> sorry read with instead of without 20090321 10:22:35< mordante> normal 800x600 small is 800x480 20090321 10:23:15-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit [Read error: 145 (Connection timed out)] 20090321 10:26:00< Baufo> ok, thanks 20090321 10:27:41-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090321 10:39:30< Baufo> what's the genetive relative pronoun for things? 20090321 10:39:41< Baufo> e.g. is this correct English? 20090321 10:39:46< Baufo> 'Only show games whose title or information contain the entered text' 20090321 10:41:07< mordante> shouldn't be information description? 20090321 10:41:53< Rhonda> mordante: With building and creating the deb packages, with either making it possible to install side-by-side or conflicts all around the place 20090321 10:42:13< mordante> other then that the sentence looks correct to me, but I'm no native speaker 20090321 10:44:12< Baufo> hmm, yeah, I suppose description sounds better 20090321 10:44:27< Baufo> thanks 20090321 10:44:29< mordante> Rhonda, IMO there's no need to install both normal and tiny-gui (also the easiest way) 20090321 10:45:16< mordante> I've no real experience with making deb packages 20090321 10:49:21< Ivanovic> moin 20090321 10:49:31< Ivanovic> this mailling list was *never* in use 20090321 10:49:43< Ivanovic> it is some gna default and seems to not be deletable 20090321 10:50:05< mordante> hi Ivanovic 20090321 10:50:39< mordante> Ivanovic, you also saw this one https://gna.org/support/index.php?2301 20090321 10:51:19-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit [Connection reset by peer] 20090321 10:51:34-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090321 10:54:51< Ivanovic> mordante: you do know that tinygui install needs completely different images, right? 20090321 10:55:02< Ivanovic> the images *have* to be scaled down there to work at all 20090321 10:55:15< mordante> Ivanovic, yes I know 20090321 10:55:31< mordante> hence the idea not to allow both to be installed at the same time 20090321 10:55:34< Ivanovic> so basically a -tiny package of every data package (beside music) would be required 20090321 10:55:51< Ivanovic> both can be installed at the same time if one goes into wesnoth-tiny 20090321 10:56:10< Ivanovic> with setting the datadirname this is no problem to do 20090321 10:57:12< mordante> of course it would be possible, but I doubt it's useful for users to install both 20090321 10:57:28< mordante> and it will require extra work for Rhonda 20090321 10:57:29-!- noy [n=Noy@wesnoth/developer/noy] has quit ["GO, GET TO THE CHOPPAH!!!"] 20090321 10:57:49< Ivanovic> the conflicting is extra work, too 20090321 10:58:23< mordante> but IMO easier to test and to maintain 20090321 10:58:25< Ivanovic> the extra work would "only" be like two versions of wesnoth are released at the same time 20090321 10:58:44< Ivanovic> once everything compiled with the "normal" parameters, once with --enably-tiny-gui 20090321 10:59:28< CIA-70> baufo * r33957 /trunk/src/ (4 files): 20090321 10:59:28< CIA-70> Added some basic filtering for games in the mp lobby. Options so far are: 20090321 10:59:28< CIA-70> - show only games that are played or observed by at least one friend 20090321 10:59:28< CIA-70> - only show games that have vacant slots 20090321 10:59:28< CIA-70> - simple searching of game title and description 20090321 10:59:29< CIA-70> - inversion of the filter (e.g. you can search for 'Isar' and then use this to show all games that are not Isar's cross) 20090321 10:59:34< CIA-70> For now filtering is completely disabled for the tiny gui. 20090321 11:00:30< mordante> and the second time you need to override the data directory as well 20090321 11:00:33-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090321 11:02:30< CIA-70> mordante * r33958 /trunk/ (CMakeLists.txt cmake/FindPythonCustom.cmake): Remove the Python support files. 20090321 11:04:03< Ivanovic> mordante: at least some python check is needed to determin if installing the tools makes sense 20090321 11:05:15< Ivanovic> mordante: ah, okay, you have to supply three parameters: --program-suffix=-tiny --with-datadir-name=wesnoth-tiny --enable-tinygui 20090321 11:05:41< Ivanovic> but at configure time one different param or three does not make too much of a difference 20090321 11:05:43< Ivanovic> ;) 20090321 11:06:13< Ivanovic> and yes, the two installed versions will share the same userdata dir unless you also specify --with-preferences-dir=.wesnoth-tiny 20090321 11:06:16< mordante> Ivanovic, might be but the variables where not used at all 20090321 11:07:07< Ivanovic> mordante: what i have seen from those "scripts" or what you call it to configure the generation of debian packages you can just add configure params in there 20090321 11:07:29< mordante> I also assume that 20090321 11:08:53-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090321 11:13:53< Ivanovic> zookeeper: https://gna.org/bugs/index.php?13231 20090321 11:15:43-!- Baufo [n=thomas@wesnoth/developer/baufo] has quit [Remote closed the connection] 20090321 11:16:11-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has joined #wesnoth-dev 20090321 11:16:35-!- mib_8lj8whf3 [i=d2d43dfb@gateway/web/ajax/mibbit.com/x-cf0c2534bd82b978] has joined #wesnoth-dev 20090321 11:16:51-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090321 11:23:25-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090321 11:28:58-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090321 11:37:10-!- Velory [n=GProcess@81.213.222.96] has joined #wesnoth-dev 20090321 11:37:18< Velory> hi morning 20090321 11:37:27< mib_8lj8whf3> hi 20090321 11:37:34< mordante> hi Velory 20090321 11:37:54< stikonas> mordante: yesterday tiny-gui worked, but today cmake buildsystem doesn't work due to update-po4a errors in manual and manpages 20090321 11:38:49< CIA-70> boucman * r33959 /trunk/data/ (307 files in 27 dirs): mark in_hex for all mainline units, jetryl : not that it might be usefull to review units with in_hex=no since some of them are just one pixel off 20090321 11:39:29< zookeeper> please, no 20090321 11:39:38< boucman> zookeeper: ?? 20090321 11:41:02< mordante> stikonas, testing 20090321 11:46:15< zookeeper> boucman, so why can't it just default to in_hex=yes? 20090321 11:46:51< boucman> because if a unit is bigger than hex and default is in_hex=yes we get a glitch 20090321 11:47:09< zookeeper> so? 20090321 11:47:31< boucman> whereas if we have a smaller than hex unit and in_hex=no, we only have a perf hit (which we already have in 1.6 anyway 20090321 11:47:50< boucman> we could change the default for 1.7, but I think we should do it that way in 1.6 20090321 11:48:13< zookeeper> sure, i don't care about 1.6 20090321 11:48:44< zookeeper> so unless there's a reason not to (doesn't sound like it), rather default to yes in 1.7 20090321 11:49:02< boucman> ok, we'll change the default in 1.7 (and remove all the in_hex=yes if you want) but let's keep it as is for the moment, so we can test and backport to 1.6 20090321 11:49:33-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090321 11:49:59< CIA-70> mordante * r33960 /trunk/CMakeLists.txt: Update todo list. 20090321 11:50:03< stikonas> mordante: maybe it is possible to avoid using custom FindPotupdate.cmake. cmake 2.6 has default FindGettext script. 20090321 11:50:39< mordante> stikonas, ah yes that script is no longer used, maybe I should reenable it 20090321 11:51:13< mordante> I use the system FindGettext now but some more items were in our custom version 20090321 11:51:27< voris> I'm assuming the point of boolean_equals is that no, off, false, and zero can all be considered equal... for the "true" side of that, does anyone know off hand if the numeric true is restricted to 1 or if it is any non-zero value? 20090321 11:52:00< boucman> voris: not sure, but the code should be easy to read 20090321 11:54:04< voris> fair enough. It's been awhile, do you remember which file that is I should look at? 20090321 11:55:11< mordante> stikonas, is only the installation of tiny-gui wrong or others as well 20090321 11:55:39< mordante> tiny-gui spews a huge amount of error for me 20090321 11:55:46< mordante> and that's no regression 20090321 11:55:48< voris> found it 20090321 11:56:17< loonycyborg> mordante: No. cmake is fully broken. 20090321 11:56:32< loonycyborg> Probably still worked for you due to cache. 20090321 11:56:44< mordante> loonycyborg, it's indeed in a bad state, but I'm working on it 20090321 11:56:53< loonycyborg> That silly cache is one of reasons why cmake sucks. 20090321 11:56:54< stikonas> mordante: you should probably revert Gettext find script for now 20090321 11:56:59< mordante> can't be the cache since I whipe that out every test run 20090321 11:57:21< loonycyborg> mordante: Yes? Weird.. 20090321 11:57:30< mordante> stikonas, I rather find the cause, since the old script didn't work for me 20090321 11:57:31< stikonas> cmake can't find update-po4a targets 20090321 11:57:44< loonycyborg> I always wipe it too and build with all default options.. 20090321 11:57:51< stikonas> cmake prints this error: add_dependencies Adding dependency to non-existent target: update-po4a 20090321 11:58:02-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090321 11:58:39< Velory> boucman: can i ask you question again if u have time about same subject ? 20090321 11:59:29< loonycyborg> mordante: The other reason is that all cmake's cache variables share the same namespace. Considering the way they're used in scripts this causes name clashes often. 20090321 11:59:40-!- mib_8lj8whf3 [i=d2d43dfb@gateway/web/ajax/mibbit.com/x-cf0c2534bd82b978] has quit ["http://www.mibbit.com ajax IRC Client"] 20090321 11:59:47< boucman> Velory: sure 20090321 12:00:59< mordante> stikonas, ah then I think I know the cause this patch should fix it http://paste.debian.net/31109/ 20090321 12:01:39< Velory> boucman: thanks i want to know if i can refer , filter(my_units,size(filter(attacks,special = ['poison']))>0 to enemy_state for example ? 20090321 12:01:53< Velory> and use enemy_state on if clause 20090321 12:02:01< Velory> i can do that right? but in the end of code? 20090321 12:02:17-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has joined #wesnoth-dev 20090321 12:02:44< boucman> I don't understand your question 20090321 12:04:09< Velory> can i do that? 20090321 12:04:10< Velory> where enemy_attribute = filter(my_units,size(filter(attacks,special = ['poison']))>0) 20090321 12:05:04< boucman> well, that would be allowed, but it would work for attacks where poison is the only special 20090321 12:05:08-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Read error: 54 (Connection reset by peer)] 20090321 12:05:36-!- stikonas [n=stikonas@ctv-79-132-187-171.vinita.lt] has joined #wesnoth-dev 20090321 12:05:58< Velory> hmm any units have any other poison abilities? 20090321 12:07:06< boucman> Velory: not in main units, but user made units might 20090321 12:09:54< Velory> Ok 20090321 12:10:27< Velory> and one question 'me' can always reach 'target' or should i control it? 20090321 12:11:43< boucman> Velory: not sure, let me check the code 20090321 12:12:11< mordante> ilor, now would be a good time to rename editor2 to editor ;-) 20090321 12:12:22< mordante> JW1, you saw my answer on the forum? 20090321 12:12:37< boucman> no need to check 20090321 12:14:32< JW1> yes 20090321 12:15:17< JW1> (directed towards mordante) 20090321 12:16:31< Velory> so _? 20090321 12:16:52< boucman> no need to check, it will be in range 20090321 12:16:54< Velory> ok 20090321 12:16:59< Velory> thanks 20090321 12:17:06< Velory> so i finished evaluations state 20090321 12:17:11< Velory> i think 20090321 12:17:32< Velory> not need to write attack code 20090321 12:17:38< Velory> s not/now 20090321 12:17:50-!- H [n=chatzill@203.81-166-237.customer.lyse.net] has joined #wesnoth-dev 20090321 12:17:57-!- H [n=chatzill@203.81-166-237.customer.lyse.net] has quit [Client Quit] 20090321 12:18:20-!- Gauteamus [n=chatzill@203.81-166-237.customer.lyse.net] has joined #wesnoth-dev 20090321 12:20:23< boucman> Velory: could you show it to me (post it at pastebin) 20090321 12:22:23< Velory> ok but wait i find a mistake 20090321 12:23:04< boucman> Velory: I must leave now for a couple of hours, so take your time 20090321 12:24:04-!- VladimirSlavik [n=chatzill@wesnoth/translator/VladimirSlavik] has joined #wesnoth-dev 20090321 12:24:21< VladimirSlavik> hi 20090321 12:24:56< mordante> hi VladimirSlavik 20090321 12:25:08< Velory> Ok 20090321 12:31:14< Velory> **going breakfast 20090321 12:34:44 * voris is amused to discover that "sure", "ok", "ya", and "voris" are all valid "true" values. 20090321 12:37:26< stikonas> mordante: I tested tiny-gui once more. There will be no problems if you remove custom FindImageMagick.cmake script 20090321 12:39:22< stikonas> everything installs and runs correctly 20090321 12:39:36-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090321 12:43:24-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090321 12:44:10< mordante> thanks stikonas did you also try my patch? 20090321 12:46:57< stikonas> mordante: yes, how else can I test broken cmake 20090321 12:47:22< mordante> you could have reverted my changes locally 20090321 12:49:05< mordante> I still can't reproduce that problem :-( but I'll test some more 20090321 12:49:31< mordante> I really want to know why it works for me and not for you, otherwise my regression tests make no sense 20090321 12:53:09< stikonas> mordante: maybe cmake version is different (I have 2.6.2) 20090321 12:55:21< mordante> might be I use 2.6.0 20090321 12:55:34< stikonas> they can have different FindGettext.cmake scripts 20090321 13:00:10< CIA-70> ivanovic * r33961 /website/start/1.6/ (14 files in 2 dirs): updated Hungarian, Lithuanian and Polish announcement translations 20090321 13:00:14< mordante> well I hope that's not the cause since it would make maintenance hell 20090321 13:00:52< stikonas> mordante: you can always require cmake >= 2.6.2 20090321 13:01:20< stikonas> or 2.6.3 20090321 13:01:21< mordante> of course but some distros ship 2.6.0 20090321 13:02:29< stikonas> event gentoo ships 2.6.2, debian ships 2.6.3 20090321 13:03:37< mordante> debian stable 2.6.0 20090321 13:03:44< loonycyborg> stikonas: Remember that gentoo has stable branch :) 20090321 13:04:01-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has quit [] 20090321 13:04:32< stikonas> loonycyborg: http://packages.gentoo.org/package/cmake 20090321 13:05:26< stikonas> but debian lenny ships 2.6.0, though debian will not package 1.7 for lenny 20090321 13:06:40< mordante> still users and developers might want to use debian stable 20090321 13:06:55< loonycyborg> Though people using lenny might want to checkout trunk and compile it. Guess they'll have to use scons or autotools. That suits me fine :) 20090321 13:17:43< mordante> I want to test before jumping to conclusions 20090321 13:19:06-!- andreluiz [n=andrelui@189.71.77.239] has joined #wesnoth-dev 20090321 13:23:14-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090321 13:23:31-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090321 13:36:58-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090321 13:41:19-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090321 13:43:23-!- Rohita [n=Rohita@202.69.192.81] has joined #wesnoth-dev 20090321 13:46:30< Rohita> Hi 20090321 13:46:50< Rohita> Im Rohita from university of Moratuwa Sri Lanka 20090321 13:46:51< mordante> hi Rohita 20090321 13:47:08< Rohita> I am interested in doing GSOC idea 20090321 13:47:21< Rohita> called Stats Server 20090321 13:47:24-!- Turuk_ [n=Turuk@FUSE-WS1-208-102-202-188.fuse.net] has quit ["To err is human.. but to really foul things up requires a computer"] 20090321 13:47:33< mordante> ah nice 20090321 13:48:03< Rohita> I thought of doing it using java 20090321 13:48:11< mordante> do you have experience in that area? 20090321 13:48:11< Rohita> is that a problem 20090321 13:48:17< Rohita> yes 20090321 13:48:41< Rohita> i have reporting experiences with birt, jasper 20090321 13:49:09< Rohita> i think it would be easier to implement the project using something like birt and jasper 20090321 13:51:32< mordante> I've never heard of birt or jasper, do you have some links? 20090321 13:52:32< Rohita> http://www.eclipse.org/birt/phoenix/ 20090321 13:52:47< Rohita> this is the birt project home page 20090321 13:52:55< Rohita> it is a eclipse plugin 20090321 13:55:02< Rohita> birt can be used to create a xml file using a database 20090321 13:55:45< mordante> and what's jasper? 20090321 13:55:53< Rohita> then using that xml we can generate many different reports 20090321 13:56:39< Rohita> http://jasperforge.org/plugins/project/project_home.php?group_id=102 20090321 13:57:00< Rohita> it is java based reporting generation software 20090321 13:57:26< Rohita> I would prefer birt over jasper 20090321 13:57:54< Rohita> because i have more experience with birt 20090321 13:58:14< Rohita> I used birt in an internship period in wso2 inc 20090321 13:58:33< Rohita> an open source web service middle ware provider 20090321 13:59:12< CIA-70> ivanovic * r33962 /trunk/ (8 files in 7 dirs): updated German translation 20090321 13:59:25< CIA-70> ivanovic * r33963 /branches/1.6/ (7 files in 6 dirs): updated German translation 20090321 14:01:37< Rohita> if using java or birt or jasper is a problem i would like to do it in any other language 20090321 14:01:37< mordante> where is the java supposed to run on the server or in the client browser 20090321 14:02:08< Rohita> on the server 20090321 14:02:28< loonycyborg> Rohita: Could you handle using python for this job? 20090321 14:02:47< Rohita> i would prefer java 20090321 14:03:02< Rohita> but if its a problem i would like to do it in python 20090321 14:03:19< mordante> I'm not sure how many devs know Java 20090321 14:03:53< mordante> we have several developers who know python 20090321 14:04:09< Rohita> ok no problem i would like to know it in python 20090321 14:04:17< Rohita> sorry 20090321 14:04:21< Rohita> do it in python 20090321 14:04:49-!- stynx_ [n=stynx@dls.homelinux.net] has quit [Read error: 104 (Connection reset by peer)] 20090321 14:07:45-!- Crab_ [n=crab_@c.218.175.a530.sta.adsl.cyfra.net] has joined #wesnoth-dev 20090321 14:07:48< loonycyborg> Rohita: Many of wesnoth's tools are written in perl/python, so having having the site written in these languages would be kinda fitting. But if you think that using java for it is advantageous, then go for it. 20090321 14:07:59< Crab_> hi all 20090321 14:08:22-!- stynx_ [n=stynx@dls.homelinux.net] has joined #wesnoth-dev 20090321 14:09:02< Rohita> ok i will research more and will get to you 20090321 14:09:25< Rohita> can i get contact information of the mentor of this project? 20090321 14:09:35< Rohita> i would like to communicate often 20090321 14:10:08-!- Baufo [n=thomas@wesnoth/developer/baufo] has joined #wesnoth-dev 20090321 14:10:43-!- windrunnerYeah [n=toth@14.103-64-87.adsl-dyn.isp.belgacom.be] has joined #wesnoth-dev 20090321 14:11:51< windrunnerYeah> Hi, can anyone tell me why this code doesn't work? [object] 20090321 14:11:51< windrunnerYeah> silent=yes 20090321 14:11:51< windrunnerYeah> [effect] 20090321 14:11:51< windrunnerYeah> apply_to=new_attack 20090321 14:11:51< windrunnerYeah> [attack] 20090321 14:11:52< windrunnerYeah> name="Sword" 20090321 14:11:54< windrunnerYeah> type='blade' 20090321 14:11:56< windrunnerYeah> range='melee' 20090321 14:11:58< windrunnerYeah> damage=5 20090321 14:12:00< windrunnerYeah> number=4 20090321 14:12:02< windrunnerYeah> [specials] 20090321 14:12:04< windrunnerYeah> {WEAPON_SPECIAL_FIRSTSTRIKE} 20090321 14:12:06< windrunnerYeah> [/specials] 20090321 14:12:08< windrunnerYeah> [/attack] 20090321 14:12:10< windrunnerYeah> [/effect] 20090321 14:12:12< windrunnerYeah> [/object] 20090321 14:12:14< mordante> windrunnerYeah, please use a pastebin 20090321 14:12:21< windrunnerYeah> whoops, sorru 20090321 14:12:27< mordante> hi Crab_ 20090321 14:12:51< mordante> Rohita, we haven't decided the mentor yet, but probably it will be Sirp 20090321 14:13:31< Ivanovic> mordante: clearly a report for you: https://gna.org/bugs/index.php?13232 20090321 14:13:33< Ivanovic> ;) 20090321 14:13:38< mordante> and whether or not you can use Java will need to be discussed by more developers 20090321 14:14:07< windrunnerYeah> so, anyone? the code is simple..I really don't know where the problem is 20090321 14:14:58< mordante> Ivanovic, yes I think that dialog is quite buggy, isn't the first report about it 20090321 14:15:08< Ivanovic> :) 20090321 14:15:48< Rohita> can i know more about what should be generated in the reports, what are save in the database etc? 20090321 14:16:02< Ivanovic> windrunnerYeah: trust me, without any "context" like what the code *should* do, what happens, which version you use, where it is embedded, having it readable (indention, only as pastebin), ... you will probably not get an answer 20090321 14:16:26< Ivanovic> Rohita: what *should* be created is on your end to decide 20090321 14:16:27< Rohita> i would like to have a look at the design of the database if it is possible 20090321 14:16:35< Ivanovic> we only have lots of data as at stats.wesnoth.org 20090321 14:16:43< Crab_> Rohita, see http://www.wesnoth.org/wiki/SoC_Ideas_Stats_Server 20090321 14:16:53< Crab_> there is a db schema there 20090321 14:17:05< mordante> Ivanovic, woud it be possible to extract the schema of the database somewhere? 20090321 14:17:25< Ivanovic> mordante: uhm, the scheme is lsited on the ideas page already 20090321 14:17:25< mordante> if not I'll ask sirp 20090321 14:17:39< windrunnerYeah> I thought it was me who made an error somewhere, that's why I asked. I'm using 1.5.10dev, and when I pick up this "attack", it shows 0-0 , at description about 30 lines of ununderstandeable words 20090321 14:17:50< Ivanovic> that is: the create expression directly provides you wiht the scheme 20090321 14:18:03< mordante> ah great guess Sirp did it after the first questions about it 20090321 14:18:18< Rohita> thanks crab 20090321 14:18:19< loonycyborg> Rohita: Actually better wait for Sirp to join. He should be asked about this particular project. 20090321 14:18:56< Rohita> ok i will be here 20090321 14:18:58< Ivanovic> though it will take a little till he joins, he lives at the west coast in the US and is currently working on stuff like moving houses, too 20090321 14:19:02< Ivanovic> so be patient 20090321 14:19:04< Ivanovic> ;) 20090321 14:19:10< Rohita> sure 20090321 14:19:12< Rohita> :) 20090321 14:19:38< Rohita> can i get his email 20090321 14:19:46< Ivanovic> Rohita: better do it right in here 20090321 14:19:55< Ivanovic> this is our prefered way of communication 20090321 14:20:02< Ivanovic> mail is only for "extra stuff" 20090321 14:20:48< Rohita> no problem i see the point 20090321 14:20:49< Ivanovic> you might also want to talk to campaign creators in the forums about which data they want to have 20090321 14:21:00< Ivanovic> since this stats stuff is meant to make balancing easier 20090321 14:21:44< Rohita> how can i get in touch with them 20090321 14:21:45< Ivanovic> this task in general involves several "working areas" 20090321 14:21:53< Rohita> would they be hanging here 20090321 14:22:02< Ivanovic> one is crunching the data from the database into a usable format for display 20090321 14:22:08< Ivanovic> Rhonda: www.wesnoth.org/forum 20090321 14:22:16< Rohita> ok thanks 20090321 14:22:21< Ivanovic> uhm, not Rhonda, mean Rohita 20090321 14:22:43< Ivanovic> the main problem here is that it has to be done in some "efficient" way 20090321 14:23:07< Ivanovic> since there is lots of data and we only got limited computation power (no huge server farm, just a single box though rather fast) 20090321 14:23:32< Rohita> yes thats why i thought of using a already implemented solution 20090321 14:23:33< Ivanovic> another task for this project is "making the data usable" 20090321 14:24:04< Ivanovic> it makes no sense to provide every little bit of data when the "user" is not able to come to conclusions from them 20090321 14:24:08< windrunnerYeah> sigh..so noone knows why this simple code doesn't work if put into a simple goto event? geez.. 20090321 14:24:28< Ivanovic> so you have to work on making them meaningfull 20090321 14:25:42< Ivanovic> windrunnerYeah: we won't be able to tell you since we don't know what exactly you want to achieve 20090321 14:26:19< windrunnerYeah> it is in an event moveto, you get this attack if you move to a position 20090321 14:26:20< Ivanovic> if it is about adding an extra attack: have a look at the mainline campaign "heir to the throne", there units can get the sceptre of fire 20090321 14:26:38< Ivanovic> compare the stuff you got with when units get this 20090321 14:26:50< Ivanovic> i think in some campaigns there is also a "flaming sword" or something like this 20090321 14:26:52< Ivanovic> no idea where 20090321 14:26:59< Rohita> ah that sounds intersting 20090321 14:27:03< windrunnerYeah> indeed ,but they look exactly the same 20090321 14:27:08< Ivanovic> search for this stuff, compare what it makes different, and use it 20090321 14:27:33< Rohita> i will participate in the forum to get the ideas of users as well 20090321 14:27:39< Ivanovic> Rohita: in general this taks requires some planning 20090321 14:28:00< Ivanovic> yes, you should ask in the campaign creators forum what they want to have in such a stats system 20090321 14:28:30< Ivanovic> and, once you registered a nickname, you should tell us what it is and we will add you to the group of students who want to get into soc 20090321 14:28:42< Ivanovic> that is: i am afk for a while, so for example ask mordante to add you 20090321 14:28:48< windrunnerYeah> ah got it..never would've guessed to put a _before description 20090321 14:28:52< windrunnerYeah> thanks :) 20090321 14:29:12< Ivanovic> description is something uservisible and should thus be marked translateable 20090321 14:29:20< Ivanovic> name is basically like an ingame id 20090321 14:29:26-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20090321 14:29:31< Ivanovic> okay, afk for a while 20090321 14:30:02-!- windrunnerYeah [n=toth@14.103-64-87.adsl-dyn.isp.belgacom.be] has quit [] 20090321 14:30:21< mordante> Rohita, let me know when you created a forum account and the name of the account 20090321 14:30:38< Rohita> ok i will 20090321 14:33:28-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090321 14:34:19< CIA-70> mordante * r33964 /trunk/po/wesnoth-manpages/de.po: German translation update. 20090321 14:34:30-!- silene [n=plouf@ASte-Genev-Bois-152-1-83-206.w86-218.abo.wanadoo.fr] has joined #wesnoth-dev 20090321 14:34:37< CIA-70> mordante * r33965 /branches/1.6/po/wesnoth-manpages/de.po: German translation update. 20090321 14:34:57< mordante> afk 20090321 14:37:46< boucman> back 20090321 14:40:11< Crab_> boucman, hello. 20090321 14:41:13< Crab_> boucman. I want to add some new features to FormulaAI in-game console mode. Could you look at them and tell what you think about them ? I've outlined them at http://www.wesnoth.org/wiki/ImprovingConsoleOfFormulaAI 20090321 14:42:14< boucman> Crab_: sounds good 20090321 14:42:29< boucman> we definitely need easier way to test fai 20090321 14:43:46< Crab_> boucman, could you point a place in wesnoth code where any file is opened for reading ? 20090321 14:44:20< boucman> Crab_: good question 20090321 14:44:27< boucman> none in my area :P (animations) 20090321 14:44:56< Crab_> Ok, fgrep to the rescue, then :) 20090321 14:45:09 * boucman has already started grepping 20090321 14:45:38< boucman> serialization/preprocessor.cpp 20090321 14:45:42< Crab_> thanks 20090321 14:48:11< boucman> Velory: you're done with the evaluation ? 20090321 14:48:31< Velory> boucman: only one issue i have 20090321 14:50:06< Velory> boucman:i cant reach special attacks which units have, for example leader attack i can do my_leader.attacks but i need a output like ['stun'] or i need a output like 2,3 (its index of special attack) 20090321 14:51:26< Velory> i can reach with find(my_units,size(filter(attacks,special = ['poison']))>0) buts its just first unit that have poison attack 20090321 14:52:25< boucman> Velory: you should do it with two filters, the first one on my_units, the second one on attack.special 20090321 14:52:32< Velory> i want to reach like for example if(index_of('poison',keys(me.attacks)) != -1 20090321 14:52:36< boucman> here is what I did, if it can help you 20090321 14:52:41< Velory> i know that way 20090321 14:52:47< boucman> if( not filter(me.attacks,'att',filter(att.special,'spe',contains_string(spe,'poison'))),debug_float(me.loc,'no'),debug_float(me.loc,'yes')) 20090321 14:52:47< boucman> where me=head(filter(my_units,loc.x=12 and loc.y=8)) 20090321 14:53:11< Velory> ph 20090321 14:55:18< Velory> do i need to refer me and target to something? 20090321 14:55:25< Crab_> boucman, a dangerous formula, as for now (my patch to 'head' is still not applied, and so it can segfault wesnoth if its argument is empty) 20090321 14:57:01-!- cib0 [n=cib@p4FD0BA8D.dip.t-dialin.net] has joined #wesnoth-dev 20090321 14:58:51< boucman> Crab_: I'll look at your patch next, but I'm doing something else right now 20090321 14:59:25< Crab_> boucman, all ok ) question - is 'run' an acceptable name for a new function which will read and eval formula from file ? 20090321 15:00:21< boucman> i'd rather call it run_file or something similar 20090321 15:00:33< Crab_> ok, let it be run_file 20090321 15:00:34< boucman> run is too generic a keyword, and we might need it for something else later 20090321 15:01:02< Velory> anyone from wales here? 20090321 15:03:11< Velory> boucman:do i need to refer me and target to something(Sirp said to me "'me' is like this in c++" yesterday :S 20090321 15:03:56< boucman> me and target will be set by the FAI engine when evaluating, no need to set them yourself 20090321 15:04:30< Velory> ok 20090321 15:10:39< CIA-70> mordante * r33966 /trunk/src/unit_map.cpp: Fix a compiler warning. 20090321 15:12:00< boucman> Crab_: code looks sane, compiling... 20090321 15:12:11< Crab_> boucman: good 20090321 15:15:11< boucman> Crab_: I'm not sure how the formula command line works, but it would be cool if you could think of a "readline like" thing for the formula commands + normal commands + search 20090321 15:15:24< boucman> (in particular, history with the up key) 20090321 15:16:38< Crab_> boucman: yes, i'll try to implement 'repeat last command' in the way that allows to expand it with history capabilities 20090321 15:17:16< Velory> ok i think evaluate state done now 20090321 15:25:04-!- Baufo [n=thomas@wesnoth/developer/baufo] has quit [Remote closed the connection] 20090321 15:29:06< boucman> Crab_: commited and ported to 1.6 too 20090321 15:29:06-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090321 15:29:33< Crab_> boucman: good ) 20090321 15:29:43< boucman> lumiere 20090321 15:29:54< boucman> oops, wrong chan 20090321 15:30:08-!- Gauteamus [n=chatzill@203.81-166-237.customer.lyse.net] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 20090321 15:33:14< Velory> boucman: do u want me to paste code?(and btw code is just controlling undead now) 20090321 15:33:29< boucman> yes please 20090321 15:34:05< Velory> where should i paste? 20090321 15:34:21< Velory> ur private chan? 20090321 15:34:21< boucman> google for "pastebin" not sure of the exact URL 20090321 15:34:27< Velory> hmm ok 20090321 15:35:35< Crab_> Velory, wesnoth.pastebin.com 20090321 15:35:45< Velory> http://pastebin.com/m28226a48 20090321 15:37:24-!- Rohita [n=Rohita@202.69.192.81] has quit ["Leaving"] 20090321 15:37:49< boucman> Velory: looks good, except I don't see the point of the ihavepoisoner part 20090321 15:38:09< boucman> since you check using 'me' just after 20090321 15:38:53< Velory> because 20090321 15:39:03< Velory> hmm 20090321 15:39:38< Velory> i thought if i have no unit with poison attack dont control but yes u're right 20090321 15:40:00< Velory> check with using me controlling same thing 20090321 15:40:57< boucman> except for that it looks good 20090321 15:41:08< boucman> please look into the action part now 20090321 15:41:44< Velory> ok thanks 20090321 15:43:49< Velory> in action part:do u think should i need calculate:'max_possible_damage' ''chance to hit' etc. or just move,attack ? 20090321 15:44:09< Velory> s/:Do/: Do 20090321 15:44:43< boucman> in action part, you are given the same "me" and "target" for which you returned 1, so no need to retest if the unit has a poison attack and the target is poisoned 20090321 15:45:01-!- cib0 [n=cib@p4FD0BA8D.dip.t-dialin.net] has quit ["Leaving"] 20090321 15:45:16< boucman> so you just find the unit's poisonous attack and use it to attack the target (you might have to look for the best terrain too 20090321 15:46:55< Velory> what you mean with best terrain? 20090321 15:47:17< boucman> well, at that point we have a unit to attack with, a unit to attack, and a weapon 20090321 15:47:39< boucman> however, you want to attack from the hex where you have the least chance to be killed 20090321 15:48:10-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090321 15:48:16< Velory> hmm i c 20090321 15:48:50< Velory> and max chance to hit 20090321 15:49:15< boucman> chance to hit depend on the terrain your ennemy is on, and you can't decide that 20090321 15:49:24< boucman> you can only influence chance to be hit 20090321 15:49:56< Velory> hmm so my chance to be hit must lowest when im attacking right? 20090321 15:50:07< boucman> yes 20090321 15:50:25< Velory> ok btw i dont understand 'calculate_outcome' function and 'evaluate_for_position' function 20090321 15:51:38< boucman> Velory: you don't need them for what I'm asking, and it took some time for me to understand them, basically it allows to do some "what if..." type calculations 20090321 15:52:15< Velory> Ok thanks 20090321 15:57:37-!- Elvish_Pillager [n=eli@66-189-40-122.dhcp.oxfr.ma.charter.com] has quit [Read error: 54 (Connection reset by peer)] 20090321 16:03:32-!- fendrin [n=fabi@e176239167.adsl.alicedsl.de] has joined #wesnoth-dev 20090321 16:04:54< CIA-70> boucman * r33968 /branches/1.6/src/formula_function.cpp: port 33967 to 1.6 20090321 16:04:57< CIA-70> boucman * r33967 /trunk/src/formula_function.cpp: fix two FAI crashes, thanks to Crab 20090321 16:11:04< Velory> boucman:why cant i create aa variable with set_var('aa',chance_to_hit( my_leader , loc(11,7) )) 20090321 16:11:39< boucman> you should be able to... 20090321 16:12:18< Velory> think so but im trying in game just giving Made move: {} output 20090321 16:13:44< boucman> Velory: well, if you set a variable, you don't do a move, I guess :) 20090321 16:15:49< Velory> hmm :) 20090321 16:17:52< Velory> im thinking first,second,...,seven variable and find which is higher i know what is first(target.loc.x+1,target.loc.y for example) if higher is first -> i will attack from there 20090321 16:18:35< Velory> im thinking:define first,second,...,seven variable and find which is higher. So i know what is first(target.loc.x+1,target.loc.y for example) if higher is first -> i will attack from there 20090321 16:18:43< Velory> with dot and commas :) 20090321 16:19:00< boucman> Velory: I'm not sure I understand but I'll let you explore your idea 20090321 16:19:31< Velory> just define seven variable.find which is higher and move there 20090321 16:20:12< Velory> cos i dont have any idea how can i compare all hexes near target for which terrain is better 20090321 16:20:19< Crab_> Velory, please also note that if you are executing formula ai functions from the in-game console, a new formula ai instance is created each time, so any vars you have set are not available in next commands you type. 20090321 16:20:53< Velory> Oh i see 20090321 16:21:30-!- res|laptop [n=res@pdpc/supporter/student/res2k] has joined #wesnoth-dev 20090321 16:23:17< CIA-70> mordante * r33969 /trunk/src/formula_function.cpp: Use tabs instead of spaces for indention. 20090321 16:23:23< mordante> Crab_, please change your editor to use tabs for indention 20090321 16:23:35< Crab_> mordante, ok 20090321 16:23:45< mordante> thanks 20090321 16:26:54< CIA-70> mordante * r33970 /branches/1.6/src/formula_function.cpp: Use tabs instead of spaces for indention. 20090321 16:27:46< res|laptop> the person to bug wrt the "Optimize implementation of WML for memory usage" SoC thing would be Sirp, right? 20090321 16:29:08< boucman> yes 20090321 16:29:33< Velory> boucman: i think level_up_attack_move.fai looking good for attack isnt it ? 20090321 16:30:04< Velory> oh just i need to add weapon 20090321 16:30:25< Velory> which have a posion 20090321 16:33:12< res|laptop> boucman: I guess I'll have to wait a few more hours until he shows up? 20090321 16:37:28< Crab_> mordante, i'll also 'reindent as tabs' my previous patch to formula_function.cpp (class debug_float_function), and i'll include this in my next patch (it touches that file). is this ok ? 20090321 16:38:07-!- alink [n=alink@wesnoth/developer/alink] has joined #wesnoth-dev 20090321 16:38:14< alink> hi all 20090321 16:42:29< alink> boucman: thanks for the in_hex WML update 20090321 16:44:02< alink> i only just finished my script, and i think it will still help to verify this and point sprites having pixels out-of-hex "problem" 20090321 16:44:17< alink> the result are sometimes interesting 20090321 16:44:32< Velory> hi alink 20090321 16:44:38< alink> hello Velory 20090321 16:45:00< boucman> alink: no problem, I found an efficiant way to do it with gimp 20090321 16:45:23< alink> boucman: i would be curious to know it 20090321 16:45:29< boucman> res|laptop: yes, sirp is in west coast of USA, still a bit early for im 20090321 16:45:45< alink> here the result of my script on mainline units http://rafb.net/p/gI13ae77.html 20090321 16:46:06< boucman> alink: I used the "black hex" in the terrain folder, then imported all sprites as new layer, and looked at which ones were too big 20090321 16:46:20< boucman> I'd be glad if you double-checked though 20090321 16:47:55< alink> aah i think i tried like that in Gimp too, but I was slow to do it. Or there is a way too import a set of files as new layers ? 20090321 16:49:36< alink> yes i double-check is probably useful, because pixels out-of-hex have often a very low alpha, which my script detect but not the eye 20090321 16:49:42< boucman> ther is 20090321 16:49:54< boucman> file=>open as layers, select multiple files 20090321 16:50:14< alink> boucman: aah thanks for this Gimp tip 20090321 16:50:41< alink> which seems obvious now, sorry to asked before searching it :-/ 20090321 16:50:57< boucman> alink: I used a 800% zoom, if the alpha is so low I couldn't see it move when checking/unchecking layer transparancy, it's probably no big deal :P 20090321 16:51:37-!- grouzen [n=grouzen@brt.net.ua] has left #wesnoth-dev [] 20090321 16:51:45-!- grouzen [n=grouzen@brt.net.ua] has joined #wesnoth-dev 20090321 16:52:46< alink> boucman: mmmh, not sure, I wonder if a low alpha can add up on the not-refreshed adjacent hex 20090321 16:53:26< alink> I will test that 20090321 16:54:17< res|laptop> boucman: okay, thanks 20090321 16:55:39< alink> boucman: i just notice now that we backported big 1.5 sprites to 1.4, where only in-hex standing sprites were supported :-/ 20090321 16:56:09< boucman> well, we'll have to live with that problem for one more day... 20090321 16:57:57-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090321 16:58:25< mordante> Crab_, you mean the one boucman just applied? I fixed them in r33969 and r33970 20090321 16:58:38-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090321 16:59:45-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090321 16:59:52< Crab_> mordante, no, i mean r33948 20090321 17:00:01< alink> boucman: low alpha adds up :-( , i tested with your lich change. I start to fix sriptes detected by my script 20090321 17:00:22< mordante> ok 20090321 17:00:23< boucman> ok, well I let you look into all that 20090321 17:00:25-!- West_ [n=West@hd5e2754c.gavlegardarna.gavle.to] has joined #wesnoth-dev 20090321 17:03:35< Velory> bye i will afk about 2 hour 20090321 17:03:39-!- Velory [n=GProcess@81.213.222.96] has left #wesnoth-dev [] 20090321 17:10:05< boucman> Ivanovic: please have a look at patch 1135 20090321 17:10:14< boucman> alink: assigning back patch 1134 to you 20090321 17:10:27< alink> boucman: ok 20090321 17:11:11< alink> i am making my script smarter, I think it will be easy to check 20090321 17:11:48< CIA-70> ai0867 * r33971 /website/start/1.6/po/nl.po: Update dutch translation of 1.6 release notes. 20090321 17:12:46-!- Skizzaltix [n=chatzill@66.92.79.71] has joined #wesnoth-dev 20090321 17:15:29< boucman> cool 20090321 17:15:37< boucman> what do you use ? 20090321 17:15:55< alink> a shell script with imagemagick 20090321 17:16:18< boucman> ok, you might want to commit it to trunk at some point 20090321 17:16:45< alink> yes probably 20090321 17:18:36< alink> I am confident to be able to let the 1.7 engine do the in_hex, but clean these few out-of-hex pixels of some sprites will help performance 20090321 17:19:14< alink> I think there is even an option in imagemagick to evaluate the mean alpha of these pixels 20090321 17:21:27-!- Skizzaltix [n=chatzill@66.92.79.71] has quit [Remote closed the connection] 20090321 17:21:55-!- Skizzaltix [n=chatzill@66.92.79.71] has joined #wesnoth-dev 20090321 17:23:33-!- crimson_penguin [n=ben@S0106001cf0705af9.cc.shawcable.net] has joined #wesnoth-dev 20090321 17:24:03< boucman> anybody good at wiki stuff here . 20090321 17:26:38< Crab_> boucman: what's about the wiki? 20090321 17:27:11< boucman> Crab_: notingh important, I was looking for an easy way to remove all the {{DevFeature}} markers once we release 1.6 20090321 17:27:21< boucman> but i found it 20090321 17:27:30< Crab_> ok 20090321 17:29:07< CIA-70> ivanovic * r33972 /website/start/1.6/ (16 files in 2 dirs): updated Czech and German announcement translation 20090321 17:29:39< alink> boucman: now the list start be easy to read : http://rafb.net/p/iEuRMN90.html 20090321 17:29:44< boucman> Crab_: you should wait for a word from Dragonking before touching the recruitement FAI (though you can always point out bugs) he's actively working on that part 20090321 17:30:02< Crab_> boucman, we discussed it with him a bit 20090321 17:30:15< boucman> oh, ok then 20090321 17:30:53< CIA-70> ivanovic * r33973 /branches/1.6/ (10 files in 9 dirs): updated Italian translation 20090321 17:31:02< CIA-70> ivanovic * r33974 /trunk/ (10 files in 9 dirs): updated Italian translation 20090321 17:31:35< Ivanovic> silene: do you maybe want to have a look at translating the french announcement? 20090321 17:31:47< Ivanovic> http://wesnoth.org/start/1.6/po/fr.po 20090321 17:31:54< boucman> Ivanovic: did you have a look at the patch I pointed you to ? 20090321 17:32:02< Ivanovic> boucman: i pointed chrber to it 20090321 17:32:06< Ivanovic> he will eventually work on it 20090321 17:32:07< boucman> ok 20090321 17:32:18< boucman> alink: nice script indeed 20090321 17:32:20< alink> and i continue to notice funny stuff. For example, we cram the big yeti in its hex, but he still have one pixel out, so he will use the full rectangle anyway. 20090321 17:32:51< boucman> alink: probably a mistake, I think all units with less than 10 pixel out should be checked 20090321 17:33:27< CIA-70> ai0867 * r33975 /trunk/data/core/macros/utils.cfg: Document REPEAT macro (bug #13231) 20090321 17:33:28< boucman> alink: any idea how to updated WML easily based on that ? (maybe esr can make us a nice python thingy, using the same imagemagick you use...) 20090321 17:33:41< Sirp> res|laptop: did you have some questions for me regarding stats.wesnoth.org ? 20090321 17:34:03< alink> boucman: yes maybe, i continue to experiment before pinging him about it 20090321 17:35:26< res|laptop> Sirp: hi. no, it's about the "Optimize implementation of WML for memory usage" SoC project 20090321 17:35:44< res|laptop> or well, not really questions right now ... more like an interest 20090321 17:36:02< Sirp> res|laptop: ohhhhhh okay. :) So firstly, do you have strong C++ skills? 20090321 17:36:12< res|laptop> I believe so 20090321 17:36:16< res|laptop> one comment I can already make is about the non-const operator[] ... 20090321 17:36:18< Ivanovic> fendrin: https://gna.org/bugs/?13234 20090321 17:36:34< Sirp> res|laptop: yes? 20090321 17:36:43< res|laptop> I think if you make it return a proxy class you can keep the same code but adjust it for any string backing store you want 20090321 17:37:33< Sirp> res|laptop: yes, that is one possible solution. I'm glad that you're aware enough to know about proxy classes. :) 20090321 17:38:13< Sirp> res|laptop: so what experience do you have with C++ ? 20090321 17:38:56< res|laptop> I'm coding since, like, 7-ish years in C++ now 20090321 17:39:00< res|laptop> probably longer 20090321 17:39:05 * Sirp nods 20090321 17:39:06< Sirp> cool. 20090321 17:39:23< Sirp> res|laptop: so perhaps to begin with, you could code such a proxy for us? 20090321 17:39:25< Ivanovic> res|laptop: most important question: why were you not here earlier? 20090321 17:39:26< Ivanovic> ^^ 20090321 17:39:54< res|laptop> Sirp: sure, I think so 20090321 17:40:12< res|laptop> a proxy that just proxies to the current map? 20090321 17:40:14< boucman> res|laptop: patches go to patches.wesnoth.org so we can review 20090321 17:40:39< boucman> res|laptop: and please do a student page on http://wesnoth.org/wiki/SummerOfCodeIdeas#GSoC_Student_pages 20090321 17:40:47< boucman> (the whole page is worth reading, btw) 20090321 17:41:39< Sirp> res|laptop: yes, to make sure it works with no compile errors (because if people are doing things sufficiently evil with operator[] it likely won't work...) 20090321 17:41:53< res|laptop> alright 20090321 17:42:18< Sirp> res|laptop: I assume you have strong familiarity with the STL (vector, map, etc...)? 20090321 17:43:20< res|laptop> believe it or not, I managed to have relatively little contact with STL (happens when you work on projects that have custom containers), 20090321 17:43:30< res|laptop> but I'm able to manage 20090321 17:44:00< res|laptop> so I wouldn't say my familiarity is "strong", but I'm not totally clueless either ;p 20090321 17:45:01< Sirp> res|laptop: okay, that's cool.....I assume though that your familiarity with the C++ "memory model" is strong. 20090321 17:45:32< res|laptop> yeah 20090321 17:46:44< Sirp> okay cool, this is the kind of confidence we like. :) At least if you can back it up. ;) 20090321 17:47:02-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090321 17:48:43< res|laptop> I'll do my best to do so 20090321 17:50:32< Sirp> res|laptop: then of course once you have a basic proxy written we can discuss how you can experiment with using it to actually reduce memory usage. 20090321 17:59:02-!- euschn [n=chatzill@85-127-110-223.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20090321 18:00:26< euschn> hi, im euschn and i would like to be a GSoC student for wesnoth 20090321 18:00:56< euschn> i just want to introduce myself quickly and get my forums account marked, is there anyone here who could do that for me? 20090321 18:01:33< boucman> euschn: weolcome 20090321 18:01:45< euschn> thanks 20090321 18:01:48< boucman> what's your forum nick ? 20090321 18:01:56< euschn> euschn aswell 20090321 18:02:00< boucman> k 20090321 18:02:51< boucman> done 20090321 18:03:22< euschn> thanks again, ill get to work on that wiki page then 20090321 18:03:23< boucman> euschn: so, did you see of GSoC page ? http://wesnoth.org/wiki/SummerOfCodeIdeas 20090321 18:03:30< boucman> ok, you did :) 20090321 18:03:49< euschn> yes i did :) - im interesting in the savegame reorganization task 20090321 18:03:53< boucman> feel free to discuss your project here and start looking around the source code and contributing patches 20090321 18:04:28< euschn> thanks i will - i only recently found out about wesnoth, so im quite a newcomer 20090321 18:07:48< CIA-70> alink * r33976 /trunk/data/core/units/ (14 files in 7 dirs): 20090321 18:07:48< CIA-70> Fix few in_hex errors in r33959, but some of them are only caused by dirty 20090321 18:07:48< CIA-70> low-alpha pixels. These images must be cleaned, but in the meantime, use 20090321 18:07:48< CIA-70> correctly in_hex to prevent glitch. Example (visible with 1.4): 20090321 18:07:48< CIA-70> a grand marshall on a village slowly draw a gray rectangle near his foot. 20090321 18:08:14< alink> oops i forget to mention that's only the mainline part 20090321 18:09:07< silene> Ivanovic: i will take a look 20090321 18:14:03-!- kasiahayden [n=kasia@12.16.112.2] has joined #wesnoth-dev 20090321 18:14:38-!- VladimirSlavik [n=chatzill@wesnoth/translator/VladimirSlavik] has left #wesnoth-dev [] 20090321 18:14:48-!- kasiahayden [n=kasia@12.16.112.2] has left #wesnoth-dev [] 20090321 18:16:59< Skizzaltix> thespaceinvader: Should I do the flat colors for the Naga once I've finished the lines? 20090321 18:17:05-!- kasiahayden [n=kasia@12.16.112.2] has joined #wesnoth-dev 20090321 18:17:30< thespaceinvader> Skizzaltix: that's the plan. I'd like to see what you make of it, start to finish 20090321 18:17:43< Skizzaltix> Right--thanks 20090321 18:18:00< thespaceinvader> Skizzaltix: if that doesn't work out though... how's your sprite animation? 20090321 18:18:32< Skizzaltix> Not so great--I haven't done much of it before, and I've only just started playing around with it to see what I can do 20090321 18:19:05< thespaceinvader> ah well 20090321 18:19:26< thespaceinvader> i;m in the process of trying to recruit (or more accurately, work out how to recruit) animators and terrain artists 20090321 18:19:32< CIA-70> alink * r33977 /trunk/data/campaigns/ (6 files in 2 dirs): Fix other in_hex errors from r33959 in campaigns 20090321 18:19:46< kasiahayden> Hi, I'm interested in working on the project to create a Stats Server (http://www.wesnoth.org/wiki/SoC_Ideas_Stats_Server) and wanted to see who'd be the mentor for that. I'm a relatively beginning coder so I looking to see if this is a good project for my level 20090321 18:19:51< boucman> thespaceinvader: ask Leslie for a Google Summer of Art :P 20090321 18:20:00< thespaceinvader> we've got stonking portrait artists popping out of the woodwork at the moment, and it's beginning to feel like the animation is suffering slightly 20090321 18:20:16< thespaceinvader> boucman: if only 20090321 18:20:17< Sirp> boucman: at the mentor summit last year this was asked and she basically said "hell no!" 20090321 18:20:26< thespaceinvader> boucman: does google sponsor the SoC students? 20090321 18:20:36< boucman> thespaceinvader: yes 20090321 18:20:55 * thespaceinvader looks up their FAQ to find out at what sort of levels 20090321 18:21:01< Sirp> kasiahayden: hi......it really depends on what "relatively beginning coder" means and your aptitude to learn. 20090321 18:21:05< CIA-70> ai0867 * r33978 /website/start/1.6/po/nl.po: Finish dutch translation of 1.6 release notes. 20090321 18:21:14< Sirp> thespaceinvader: $4500US for the summer. 20090321 18:21:23< thespaceinvader> in all seriousness, I'd dearly like something like that for artists 20090321 18:21:28< Sirp> thespaceinvader: and they also pay Wesnoth $500US for each student. 20090321 18:21:33< thespaceinvader> not bad, Sirp 20090321 18:21:42< Sirp> thespaceinvader: I'd really like it too. If we made enough off advertising, I'd consider trying to do it. 20090321 18:21:48< thespaceinvader> that's decent stuff 20090321 18:21:57< Sirp> though of course there's no way our pockets are going to be as deep as Google's. ;) 20090321 18:22:14< thespaceinvader> (and not just because i;m a starving poor student =P though that is a bonus 20090321 18:22:25< kasiahayden> Sirp: Hey, i've got the skills needed for that project; I've created basic websites and written programs in Python and Ruby 20090321 18:22:39< kasiahayden> but I haven't worked on a big open source project before 20090321 18:22:46< boucman> kasiahayden: any database related stuff ? 20090321 18:23:05< kasiahayden> yeah, a bit of MySQL 20090321 18:23:10< kasiahayden> nothing really fancy 20090321 18:23:26< kasiahayden> the database details on the page are clear to me 20090321 18:23:36< kasiahayden> (the project description page, that is) 20090321 18:24:04< Sirp> kasiahayden: ahhhh cool, that sounds good. 20090321 18:24:33< kasiahayden> Sirp: as for my aptitude to learn, i learn quickly, but despite that i'm still always really cautious about what i promise i can deliver 20090321 18:24:46< Sirp> kasiahayden: sure, I can appreciate that. 20090321 18:25:16< Sirp> kasiahayden: how much experience do you have with Linux? Do you use it on your computer at home? Or do you have a lot of experience with it from somewhere? 20090321 18:25:23< kasiahayden> Ok, then now that I know that's a good project level to shoot for, my other question is how willing the mentors would be to check out my code pretty frequently? 20090321 18:25:28< kasiahayden> Yeah, I'm all about Ubunut 20090321 18:25:31< kasiahayden> Ubuntu 20090321 18:25:50-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090321 18:26:08< kasiahayden> I've been trying to dual boot my iPhone into it, but i've been so busy 20090321 18:26:11< Sirp> kasiahayden: okay excellent. :) 20090321 18:26:20< boucman> kasiahayden: well, that's what mentoring is all about so we probably would check pretty frequently 20090321 18:26:49< kasiahayden> sweet, b/c that'd really help to know that i was on track 20090321 18:27:27< kasiahayden> the last qst i had: is it a big problem that I don't have much experience with gaming? 20090321 18:27:39< Sirp> kasiahayden: for this project that shouldn't be a problem at all. 20090321 18:27:57< kasiahayden> great, thanks for your help 20090321 18:28:02< boucman> kasiahayden: it depends a lot on your project, if you were trying to rewrite an AI, yes... but for that project it shouldn't be an issue 20090321 18:28:11< kasiahayden> great 20090321 18:29:01-!- kasun [n=kasun@202.69.192.80] has joined #wesnoth-dev 20090321 18:29:08< CIA-70> ai0867 * r33979 /website/start/1.6/index.nl.html: Regenerate index.nl.html 20090321 18:29:14< Sirp> kasiahayden: so probably the best way to try to get into SoC would be to actually try beginning on the project, and then submit your application with an evolutionary prototype of what you're going to build. We'll look at your prototype and see what chance we think you have of actually bringing the project through to completion. 20090321 18:29:30< kasiahayden> ok, i'm sure i'll have have more questions as i try to start working on this 20090321 18:29:32< kasiahayden> exactly 20090321 18:29:58< kasiahayden> thanks Sirp and boucman, i'll stay in touch 20090321 18:30:02-!- kasun [n=kasun@202.69.192.80] has left #wesnoth-dev ["Leaving"] 20090321 18:30:15< Sirp> kasiahayden: did you see the database schema we have? 20090321 18:30:56< kasiahayden> yeah, i've looked into that a bit 20090321 18:31:23< Sirp> okay so you should be able to set up your own MySQL DB that looks exactly like ours to play around with? 20090321 18:31:51< kasiahayden> "should" is the key word 20090321 18:31:59< kasiahayden> devils in the details and all that 20090321 18:32:47-!- BenUrban [n=benurban@pool-71-191-99-215.washdc.east.verizon.net] has joined #wesnoth-dev 20090321 18:32:50< Sirp> kasiahayden: sure; don't hesitate to ask if you have any questions. 20090321 18:33:08< kasiahayden> Sirp: thanks 20090321 18:33:34-!- stikonas [n=stikonas@ctv-79-132-187-171.vinita.lt] has joined #wesnoth-dev 20090321 18:34:03< Sirp> kasiahayden: I'd really encourage you to try to be *aggressive* to get into the programme. i.e. try to write a web site that backs onto a dummy database asap and show it to us and get feedback etc.....we have several students interested in this project, and the most aggressive one is likely to succeed. :) 20090321 18:34:29< Sirp> (though realistically based on past experience, most students show up, show some interest, say they'll develop a prototype....then we never hear from them again....) 20090321 18:34:35< kasiahayden> haha 20090321 18:34:42< kasiahayden> that's too bad 20090321 18:35:15< kasiahayden> it'll probably take me a couple of days to get to this with how much schoolwork i have at the moment, but i'll do that 20090321 18:35:34< Sirp> kasiahayden: okay, sounds good. 20090321 18:35:55< CIA-70> ivanovic * r33980 /website/start/1.6/ (index.cs.html po/cs.po): updated Czech translation 20090321 18:36:37-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit ["Leaving"] 20090321 18:39:26< euschn> Id would like to ask a general question about GSoC: do you have a rough estimation of the workload of the projects? 20090321 18:39:47< euschn> by that i mean: is it mandatory to be a fulltime job or can it be part time? 20090321 18:39:52< boucman> as much as a "normal internship" 20090321 18:39:56< boucman> so yes, full time 20090321 18:40:31< Ivanovic> AI0867: some strings in the dutch announcement are not done yet (untranslated or fuzzy) 20090321 18:40:54< euschn> ok, the problem is that I will have to spend some time for university stuff aswell at least in the first half of june 20090321 18:41:22< euschn> i should be better in july/august, but before that i would probably not be able to do 40h a week 20090321 18:41:41< Ivanovic> AI0867: nl.po: 60 translated messages, 4 fuzzy translations, 1 untranslated message. 20090321 18:41:42< euschn> does this mean i should stop bothering with an application right now? 20090321 18:41:44< Sirp> euschn: you would need to be able to commit to a pretty hefty work schedule for us. Last year we had an issue with a student essentially doing it 'part time' and we did not have a good experience with that, even though the student was very talented. 20090321 18:41:57< euschn> i see 20090321 18:42:24< Ivanovic> that is: you can instead "start early" in the time that is not meant originally for coding to make up for the time you will spend on exams later on 20090321 18:42:48< Ivanovic> we had two students from poland who probably had a comparable schedule as you have this year and this way they managed 20090321 18:42:53< mordante> we also had some students last year who did that 20090321 18:42:59-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090321 18:43:08< Ivanovic> okay, i am off for the evening, cu 20090321 18:43:11< euschn> ok, that might be a possibility 20090321 18:43:20 * mordante knows he shouldn't have bothered to type that, too slow as usual ;-) 20090321 18:43:42< res|laptop> Sirp: one problematic case I found is code that does stuff like: cfg blah; t_string& foo = blah[...] 20090321 18:43:54< mordante> and both of them succeeded 20090321 18:44:08< mordante> the other student had another job during the entire summer 20090321 18:44:25< res|laptop> Sirp: I don't see much other choice than changing that to not use a ref.... 20090321 18:44:28< mordante> but please mention it in your application 20090321 18:44:43< euschn> of course I will 20090321 18:44:50< res|laptop> bbl 20090321 18:45:17< res|laptop> (s/cfg/config/ in the original line btw) 20090321 18:45:28< euschn> next question concerning schedule, is one week of vacation/unavailability within those 3 months a problem? 20090321 18:45:30< Sirp> res|laptop: yes.....that's what I meant about trying to use a proxy, to see how many cases there are like that. 20090321 18:45:43< euschn> sorry if all that makes me look like a slacker, i hope not 20090321 18:45:54< euschn> just like to get a clear view 20090321 18:46:04< Sirp> res|laptop: so you can see if those areas of code can easily be refactored into equivalent code that is proxy-frendly. 20090321 18:46:17< Sirp> euschn: it wouldn't be a serious issue. 20090321 18:46:27< euschn> ok 20090321 18:47:09< euschn> thanks a lot for the information then, ill see to it that i can get my schedule sorted 20090321 18:47:18< Sirp> res|laptop: *personally* I'd prefer not to use a proxy at all and just get rid of non-const operator[] .... but that is a load of busy work. 20090321 18:47:22< Sirp> euschn: okay cool. 20090321 18:47:25< mordante> nice euschn 20090321 18:48:14< res|laptop> Sirp: proxy class could be considered a 'migration path' tho. 20090321 18:48:20< cjhopman> oh, but non-const operator[] is convenient 20090321 18:48:36< res|laptop> really bbl now 20090321 18:48:40< Sirp> res|laptop: yes, I agree. 20090321 18:48:50< West_> hey mordante, about that UI thing 20090321 18:48:56< West_> what changes are being made? 20090321 18:49:08< Sirp> cjhopman: convenient in the same way as making all the private members of a class public is convenient. 20090321 18:49:26< mordante> hi West_ 20090321 18:49:56< mordante> West_, basically I'm rewriting the entire engine so you can define yourself how the game looks 20090321 18:50:09< mordante> like skins for other programs 20090321 18:50:22< West_> cool 20090321 18:50:34< cjhopman> Sirp: well, if you return references to private members, yeah... 20090321 18:50:50< boucman> any other student around that need to be marked on the forum, while I'm at it ? 20090321 18:50:59< West_> IOW, creating a new skin is pretty far off? 20090321 18:51:05< Crab_> boucman: Have you marked me ? (Crab) 20090321 18:51:14< boucman> checking... 20090321 18:51:19< mordante> so no more hardcoded values in the engine 20090321 18:51:47< boucman> Crab_: done 20090321 18:51:53< Crab_> thanks 20090321 18:52:13< cjhopman> Sirp: but, generally as a user of such a class I prefer operator[] to set() and get()... 20090321 18:52:25< mordante> West_, not sure what you mean 20090321 18:52:26-!- Sapient [n=sapien-x@c-71-204-10-166.hsd1.ga.comcast.net] has joined #wesnoth-dev 20090321 18:52:43< Sapient> yo 20090321 18:52:49< mordante> hi Sapient 20090321 18:52:52< Sapient> yo mordante 20090321 18:53:25< West_> mordante, I mean how much progress have you made 20090321 18:53:44< West_> and is it any point in working on a skin until the skinning engine is more or less in place? 20090321 18:55:47< CIA-70> cjhopman * r33981 /trunk/src/unit_map.cpp: - reapply 33603 -- forbid insertion of units with invalid location 20090321 18:56:30-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090321 18:56:54< zookeeper> shouldn't the keeps have doors in their south wall even when it doesn't lead to a castle hex? 20090321 18:57:03-!- euschn [n=chatzill@85-127-110-223.dynamic.xdsl-line.inode.at] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009030423]"] 20090321 18:57:48< boucman> Ivanovic: can we start removing the dev-feature markers in the WIKI or should we wait for the announcement tomorow ? 20090321 18:58:04< mordante> West_, there's no support for changing themes yet, but that would be easy to add 20090321 18:58:06< Shadow_Master> Ivanovic: am I in time for adding a little punctuation fix to the Spanish 1.6 announcement? (can I commit myself?) 20090321 18:58:18< mordante> if you decide to work on it, it will get a high priority 20090321 18:58:33< mordante> here's a list of widgets that are already made http://wesnoth.org/wiki/GUIWidgetDefinitionWML 20090321 18:58:45< West_> I'd love to work on it, at least the graphics bit 20090321 18:59:03< mordante> at the moment not much of the dialogs are done yet and their documentation lags behind 20090321 18:59:54-!- kasiahayden [n=kasia@12.16.112.2] has left #wesnoth-dev [] 20090321 18:59:59< mordante> any idea how you want to make it look? 20090321 19:00:25< West_> you mean... visually or in terms of layout? 20090321 19:00:49< mordante> visually 20090321 19:01:06< Sapient> a mock-up would be a good start 20090321 19:01:09< Shadow_Master> boucman: by the way, I think Jetryl doesn't read the commit messages. 20090321 19:01:34< West_> well, I'd like to stick with the current dark blue/pale gold/dark backgrounds look, but I'd like to do something a little fancier 20090321 19:01:47< West_> yes, I'm working on a mockup trying out some ideas 20090321 19:02:06< boucman> Shadow_Master: ok 20090321 19:02:11< West_> the current UI skin has been around for some time, right? 20090321 19:02:44-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090321 19:03:02< Sapient> yeah, it was wood grain I think at one point a long time ago 20090321 19:04:11< West_> IMO the UI is starting to lag behind a bit; all other graphics are being updated 20090321 19:04:19-!- crimson_p [n=irchon@S0106001cf0705af9.cc.shawcable.net] has joined #wesnoth-dev 20090321 19:04:33< West_> but then, it's also hard to do something that both looks good and is unobtrusive 20090321 19:05:30< Shadow_Master> okay, I'll start to work on the :preferences:/data/campaigns renaming then 20090321 19:05:34< alink> yeah, it was wood grain : http://www.wesnoth.org/images/sshots/wesnoth-04.jpg 20090321 19:05:51< mordante> true and unfortunately we'll need to live with a mixed GUI for a while as well 20090321 19:06:03< alink> plus one or two other differences ;-p 20090321 19:06:16< West_> alink: omg! :) 20090321 19:06:40< alink> from here : http://www.wesnoth.org/wiki/Older_Screenshots 20090321 19:06:41< Shadow_Master> talk about 0.1.. 20090321 19:06:46< Shadow_Master> ;) 20090321 19:06:54 * Blueblaze is glad that was dumped 20090321 19:06:57< West_> mordante: yeah, well there's no big problem with the current look. I'd just like to see something a bit nicer 20090321 19:07:22< Shadow_Master> a new UI theme would be great for 1.8 :) 20090321 19:07:22< alink> and before there was not even a background http://www.wesnoth.org/images/sshots/ancient-01.png 20090321 19:08:01< West_> wow, wesnoth has certainly evolved over the years 20090321 19:08:32< boucman> Wes_, yeah, just a bit :P 20090321 19:08:39< crimson_p> I made a mac build of 1.0 :D 20090321 19:08:53< crimson_p> errr, 0.1 20090321 19:08:55-!- shikadibot [n=1001@wesnoth/bot/shikadibot] has joined #wesnoth-dev 20090321 19:09:41< loonycyborg> crimson_p: Would it still work on latest Mac OS? 20090321 19:10:59< crimson_p> yeah, it's on the forum 20090321 19:11:21< crimson_p> I forget where 20090321 19:11:51 * loonycyborg dosn't have a Mac, anyway :P 20090321 19:12:38< crimson_p> it's probably http://www.happyspork.com/files/Wesnoth_0.1.dmg 20090321 19:12:43< Sirp> cjhopman: seriously set() is more correct than using operator[]. See http://dave.wesnoth.org for the rationale. 20090321 19:13:07< Sirp> cjhopman: using non-const operator[] the way our config objects do is evil because it disallows many optimizations and kills encapsulation. 20090321 19:13:22< crimson_p> that took a while to type on touchscreen :P 20090321 19:14:54-!- crimson_p [n=irchon@S0106001cf0705af9.cc.shawcable.net] has quit [Remote closed the connection] 20090321 19:15:22-!- shikadibot [n=1001@wesnoth/bot/shikadibot] has quit ["reload config"] 20090321 19:16:30-!- shikadibot [n=shikadi@wesnoth/bot/shikadibot] has joined #wesnoth-dev 20090321 19:17:21< Shadow_Master> wesbot: seen baufo 20090321 19:17:21< wesbot> Shadow_Master: The person with the nick Baufo last spoke 8h 32m ago. 3h 52m ago was here and on the channels #wesnoth, #wesnoth-de, #wesnoth-mp and #wesnoth-umc-dev with the message: Remote closed the connection 20090321 19:17:55< Sapient> you wanted to discuss his latest commit? 20090321 19:18:21< Shadow_Master> no, I want to ask him something about the info that wesnothd fetches from the forum db 20090321 19:18:44< boucman> Ivanovic: around ? 20090321 19:19:52< cjhopman> Sirp: oh i definitely agree that returning non-const references to private members is evil. 20090321 19:22:10< cjhopman> and if you don't do that then operator[] becomes less convenient 20090321 19:22:52< cjhopman> and at that point using get() and set() will keep everything simpler 20090321 19:23:05< cjhopman> which is a good thing. 20090321 19:23:57< Sapient> we already have get_attribute() 20090321 19:24:24< Sapient> operator[] is still kinda nice even if it's a const ref 20090321 19:24:35< Sapient> just a syntactic shortcut 20090321 19:25:11< Sapient> vconfig will probably continue to use it 20090321 19:25:46-!- PK5 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090321 19:26:22 * Shadow_Master loves silene 20090321 19:26:39< Shadow_Master> (full recompile asfgsds) ;) 20090321 19:27:15< Sapient> yo PK 20090321 19:29:22< silene> Shadow_Master: get_attribute will die sooner or later; its only point was in preventing non-existing attributes to be added to non-const config object; but now that i have added proper iterators, most objects are const so get_attribute does exactly the same as operator[] except that it clutters the code 20090321 19:29:37< silene> argl, s/Shadow_Master /Sapient/ 20090321 19:30:27< Sapient> I was wondering why you removed my it->get_attribute() lines from unit.cpp 20090321 19:31:30< Sapient> (*it)[] looks kinda ugly, but whatever 20090321 19:33:25< Sapient> I can live with the removal of get_attribute() if you think it helps somehow 20090321 19:34:08< Sapient> init_attribute was added by someone who noticed it would be slightly faster, but didn't really have a particular use for it 20090321 19:34:49-!- thespaceinvader_ [n=chatzill@91.108.183.210] has joined #wesnoth-dev 20090321 19:37:03-!- tushar_hailstone [i=d2d40558@gateway/web/ajax/mibbit.com/x-12df350165e2fb9a] has joined #wesnoth-dev 20090321 19:37:06< cjhopman> Sirp: you have me convinced... I was basically thinking the same thing as res, that we could have it return some kind of proxy... but after looking at it some more, that seems like a messier solution than get() and set() 20090321 19:37:11< tushar_hailstone> hii 20090321 19:37:14-!- crimson_p [n=irchon@S0106001cf0705af9.cc.shawcable.net] has joined #wesnoth-dev 20090321 19:42:06< PK5> Sapient: the error goes away when I remove the ability 20090321 19:42:20< PK5> but I don't want to remove the ability, I see no reason why wesnoth wouldn't accept heal +6. 20090321 19:43:00< Sapient> the problem is likely a typo in your code 20090321 19:43:03-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Nick collision from services.] 20090321 19:43:06< Sapient> are you on windows? 20090321 19:43:07< Sirp> cjhopman: the thing is a proxy can never do as much as a 'real' solution. You're starting to play with semantics and you never know when it's going to bite you with some really really weird behavior. 20090321 19:43:19< Sirp> cjhopman: a proxy is a good solution to 'kludge' in when you already have existing code, like we do 20090321 19:43:29-!- thespaceinvader_ is now known as thespaceinvader 20090321 19:43:49< PK5> yes I'm on windows 20090321 19:44:07< PK5> the abilities code as well as the units code is all on the forum post in WML Workshop 20090321 19:44:31< Sapient> ok, go into data\tools\wesnoth and double click on wmliterator.py 20090321 19:44:36< CIA-70> silene * r33982 /trunk/src/ (6 files in 2 dirs): Used an opaque type for config::all_children_iterator with some (not yet used) non-pointer fields. 20090321 19:44:38< CIA-70> silene * r33983 /trunk/src/ (cavegen.cpp cavegen.hpp): Moved to loops based on config::all_children_range. 20090321 19:44:40< CIA-70> silene * r33984 /trunk/src/gui/widgets/canvas.cpp: Moved to loops based on config::all_children_range. 20090321 19:44:54< CIA-70> silene * r33985 /trunk/src/unit.cpp: Moved to loops based on config::all_children_range. 20090321 19:44:54< CIA-70> silene * r33986 /trunk/src/unit_types.cpp: Moved to loops based on config::all_children_range. 20090321 19:44:54< CIA-70> silene * r33987 /trunk/src/serialization/binary_wml.cpp: Moved to loops based on config::all_children_range. 20090321 19:44:54< CIA-70> silene * r33988 /trunk/src/serialization/parser.cpp: Moved to loops based on config::all_children_range. 20090321 19:44:57< CIA-70> silene * r33989 /trunk/src/unit_abilities.cpp: Moved to loops based on config::all_children_range. 20090321 19:45:02< CIA-70> silene * r33990 /trunk/src/theme.cpp: Moved to loops based on config::all_children_range. 20090321 19:45:04< CIA-70> silene * r33991 /trunk/src/variable.cpp: Moved to loops based on config::all_children_range. 20090321 19:45:06< CIA-70> silene * r33992 /trunk/src/ (config_cache.cpp config_cache.hpp): Moved to loops based on config::all_children_range. 20090321 19:45:09< CIA-70> silene * r33993 /trunk/src/unit_animation.cpp: Cleaned by using config::any_child new fields. 20090321 19:45:13< CIA-70> silene * r33994 /trunk/src/config.cpp: Cleaned by using config::any_child new fields. 20090321 19:45:19 * Shadow_Master . o O 20090321 19:45:28< PK5> its not there. 20090321 19:45:31< CIA-70> silene * r33995 /trunk/src/config.cpp: Cleaned by using config::any_child new fields. 20090321 19:45:49< Sapient> \data\tools\wesnoth ? 20090321 19:45:50< CIA-70> silene * r33996 /trunk/src/config.cpp: Cleaned by using config::any_child new fields. 20090321 19:45:50< CIA-70> silene * r33997 /trunk/src/config.hpp: Removed bisection-friendly fields from config::any_child now that they are no longer used. 20090321 19:45:54< Sapient> yes, it is there 20090321 19:45:55< PK5> oh 20090321 19:46:16< PK5> kay, opened. 20090321 19:46:27< cjhopman> yeah, the problem that i ran into was that we expect the return value to be implicitly convertible to a std::string, so we want the proxy to have implicit conversions to both t_string and std::string which leads to ambiguous function calls 20090321 19:46:33< noy> silene: implementation master 20090321 19:46:35< Sapient> when you double click it should ask the path to your WML files 20090321 19:46:42< PK5> nope 20090321 19:46:46< PK5> it said it didn't recognize it. 20090321 19:46:58< West_> mordante, here's a very experimental mockup http://www.scriptorium.se/west/i/ui-mockup.png 20090321 19:47:07< West_> obviously it's not supposed to look like that 20090321 19:47:14-!- crimson_p [n=irchon@S0106001cf0705af9.cc.shawcable.net] has quit [Remote closed the connection] 20090321 19:47:14< West_> with all the various frames and stuff 20090321 19:47:25< West_> I'm just trying to come up with a fitting look 20090321 19:47:39-!- noy [n=Noy@wesnoth/developer/noy] has quit ["GO, GET TO THE CHOPPAH!!!"] 20090321 19:50:49 * grzywacz gives West_ a cookie 20090321 19:51:38< mordante> looks interesting, only I want to convert more ingame dialogs to the new portrait style 20090321 19:51:43< grzywacz> West_, the button is a little bit too oldschool, but I like the frames on the right panel 20090321 19:53:03< West_> oldschool? :) 20090321 19:53:37< Blueblaze> It's too big and bulky 20090321 19:53:52< West_> Blueblaze: yes, that it is 20090321 19:53:57< tushar_hailstone> mordante: can you tell me anything i could do to help in development in the game 20090321 19:53:58< Blueblaze> Which is old school 20090321 19:54:03< Blueblaze> Cause old people need glasses to read it -_- 20090321 19:54:06< West_> like I said though, this is very experimental 20090321 19:54:14< grzywacz> Also the texture is a little bit too sophisticated. :) 20090321 19:54:14< CIA-70> silene * r33998 /trunk/src/config_cache.cpp: Fixed typo from commit 33992. 20090321 19:54:45-!- ivan_i [n=chatzill@ppp91-76-203-175.pppoe.mtu-net.ru] has joined #wesnoth-dev 20090321 19:55:58< Shadow_Master> West_: niiiice!! 20090321 19:56:02< West_> grzywacz: you mean because it can't easily be tiled? 20090321 19:56:28< West_> Shadow_Master: thanks 20090321 19:56:49< Shadow_Master> unfortunately textures are stretched to fit the "box" in Wesnoth 0.x, and 1.x, but I hope mordante fixes that with the GUI rewrite ;) 20090321 19:57:04< grzywacz> West_, I mean the button texture. Marble doesn't work there for me. 20090321 19:57:07< mordante> tushar_hailstone, do you have some specific question 20090321 19:57:09< West_> stretched eh? yes, let's hope that will change 20090321 19:57:11< grzywacz> But the frames... You earned a cookie :D 20090321 19:57:22 * zookeeper hopes mostly for a non-boxy UI 20090321 19:57:30< grzywacz> Circular windows? 20090321 19:57:44< West_> grzywacs: ah, I see. well it's the same texture on all surfaces ATM, it was easier that way 20090321 19:58:00< tushar_hailstone> actually can you tell me how i start after compiling trunk? 20090321 19:58:00< elias> why do the gold and silver frames have holes? 20090321 19:58:19< grzywacz> West_, you can usually use the tab key to auto-complete unspellable nicks ;) 20090321 19:58:28< West_> elias: I meant them to look a little worn 20090321 19:58:40< West_> grzywacz, aha! 20090321 19:58:43< West_> thanks :) 20090321 19:58:49< Shadow_Master> mordante, freim : what happened to the transparent buttons that were supposed to be polished for 1.6 ? :( 20090321 19:58:51< mordante> West_, my initial goal was to mimic the old dialogs but if I can make those modifications 20090321 19:59:02< mordante> Shadow_Master, guess 20090321 19:59:05< Shadow_Master> :( 20090321 19:59:13 * mordante agrees 20090321 19:59:34< mordante> West_, and if you run into more limits, please let me know 20090321 20:00:00< mordante> tushar_hailstone, did you install? I normally don't and which OS do you use? 20090321 20:00:04< West_> limits? you mean like the stretched textures thing? 20090321 20:00:13< Shadow_Master> yep. 20090321 20:00:16< Skizzaltix> thespaceinvader: Just finished the flats... I'd be interested to know what you think of the color choices, particularly for the head-fins 20090321 20:00:27< tushar_hailstone> yes i compiled trunk, fedora 10 20090321 20:00:36< Skizzaltix> http://www.wesnoth.org/forum/download/file.php?id=29367 20090321 20:00:41< mordante> West_, yes or other things you think "hey that would be nice, but I can't do it" 20090321 20:01:23< West_> mordante, sure, I'll make sure to let you know 20090321 20:01:32< thespaceinvader> Skizzaltix: looks fine - the only thing i'd say is that bronze would be better for the shoulder pads 20090321 20:01:46< thespaceinvader> it's a very prminent part of all three sprites that their armour is in bronze 20090321 20:01:51-!- Velory [n=GProcess@85.99.2.112] has joined #wesnoth-dev 20090321 20:01:55< Velory> hi 20090321 20:01:58< Velory> again 20090321 20:01:59< mordante> tushar_hailstone, ok look where the wesnoth binary is, either in $wesnothdir/src start with ./wesnoth .. or $wesnothdir/ start with ./wesnoth . 20090321 20:01:59< Sapient> hi Velory 20090321 20:02:01< mordante> hi Velory 20090321 20:02:02< Skizzaltix> thespaceinvader: Whoops--sorry, forgot about that... I'll fix it right away. Thanks! 20090321 20:02:13< thespaceinvader> no worries Skizzaltix 20090321 20:02:15< Shadow_Master> boucman: your post for justinoperable contains incorrect info about art contribs vs. art devs, as usual 20090321 20:02:17< mordante> West_, :-) 20090321 20:02:33< Shadow_Master> boucman: there's a sticky now in the moderators' forum that you may want to check 20090321 20:02:41< boucman> Shadow_Master: that's because I just copy past 20090321 20:03:03< Shadow_Master> yeah, you may want to change your source ;) 20090321 20:03:09< boucman> Shadow_Master: which is also a copy paste, please correct in the moderator forum, I'll copy paste from there next time 20090321 20:03:42< Shadow_Master> * Art Developers => The 'art staff', have the power to add artwork to the mainline game, and can generally be relied upon for good critique 20090321 20:03:48< Shadow_Master> someone got to it before me it seems 20090321 20:03:48< Velory> boucman: are there any for or while loop in language? 20090321 20:04:10< boucman> Velory: nope 20090321 20:04:24< boucman> and I'm AFK for the evening, so you might want to ask someone else, sory 20090321 20:04:36< Velory> Ok 20090321 20:06:03< grzywacz> zookeeper, less blocky like this? http://upload.wikimedia.org/wikipedia/commons/7/7b/HeroesV_Gameplay.png 20090321 20:07:10-!- elias [n=elias@allegro/developer/allefant] has quit ["Leaving"] 20090321 20:07:52-!- tushar_hailstone [i=d2d40558@gateway/web/ajax/mibbit.com/x-12df350165e2fb9a] has left #wesnoth-dev [] 20090321 20:08:06< mordante> AI0867 around? 20090321 20:08:49< Velory> Are there any attack limits that units can have ? 20090321 20:09:09< Velory> For example every units have 5 different attacks 20090321 20:09:13< Velory> max 20090321 20:09:36< zookeeper> grzybacz, yeah, for example. not quite that extreme of course. 20090321 20:09:42< Sapient> I don't think there are any hard coded limits, Velory 20090321 20:10:23< Velory> Ok 20090321 20:10:43< Sapient> loony_bot << numeric_limits; 20090321 20:11:00< Sapient> loonybot << numeric_limits; 20090321 20:11:02< loonybot> error: expected primary-expression before ';' token 20090321 20:11:20< Sapient> loonybot << MAX_INT; 20090321 20:11:20< loonybot> error: 'MAX_INT' was not declared in this scope 20090321 20:11:41-!- grzybacz [i=grzywacz@kolos.math.uni.lodz.pl] has quit ["leaving"] 20090321 20:11:54< mordante> loonybot << INT_MAX 20090321 20:11:59< loonybot> 2147483647 20090321 20:12:34< grzywacz> Such numbers would probably crash the AI attack prediction. 20090321 20:13:00< Sapient> loonybot << numeric_limits::max(); 20090321 20:13:01< loonybot> 2147483647 20090321 20:22:07< silene> Ivanovic: is there anything special i have to know about the .po file of the website? or do i just modify it? 20090321 20:22:24< cjhopman> ah, but INT_MAX can be as small as 32767 i believe 20090321 20:23:11< cjhopman> So I will make sure that no units I make have more than about 32000 attacks 20090321 20:23:53< Sapient> not even boba fett could conceal that many different weapons ;) 20090321 20:24:05< cjhopman> lol 20090321 20:25:40< PK5> are you sure? 20090321 20:26:16< Shadow_Master> do we support any operating systems whose default/preferred filesystems don't allow - in directory names? 20090321 20:26:37< Shadow_Master> (we agree that /data/add-ons is better than /data/addons ?) 20090321 20:28:36< Shadow_Master> (right?) 20090321 20:30:13< Shadow_Master> silene: website == release announcement ? 20090321 20:30:28< silene> yep 20090321 20:31:04< Shadow_Master> I just modified it and handed it to Ivanovic when finished 20090321 20:32:44< Shadow_Master> that is, the technical rules are the same as for other .po files afaict 20090321 20:34:42< ettin> right, there is nothing special about it 20090321 20:34:50< ettin> silene: feel free to translate and commit the .po file 20090321 20:35:54< Shadow_Master> ettin: make .po-update is what Ivanovic recommends for mainline .po files when committed directly (bypassing him or Torangan). it'd be the same for these files, right? 20090321 20:36:17< Shadow_Master> (he also recommends a make .gmo to check that everything is sane in the .po) 20090321 20:37:38< Shadow_Master> Ivanovic: also, thanks for applying Jetryl's changes to the frontpage text :) 20090321 20:38:47< silene> hmm... since the 1.6 file is based on the 1.4 anouncement, i notice how it was then and it was awful; there were typos all over the place in the french translation 20090321 20:39:02< ettin> Shadow_Master: there is no ll.po-update nor ll.gmo 20090321 20:39:11< Shadow_Master> um... 20090321 20:39:39< Shadow_Master> silene: same here with the spanish one 20090321 20:40:00< Shadow_Master> not only the announcement, but also the rest of mainline. That's why I had to take over the team 20090321 20:42:16< silene> Ivanovic: on the webpage, the link to the changelog is tags/1.6 instead of tags/1.6a; just in case it matters 20090321 20:43:05-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Read error: 110 (Connection timed out)] 20090321 20:43:21< Shadow_Master> the whole thing talks about 1.6 instead of 1.6a :| 20090321 20:44:21-!- fabi [n=fabi@f050250076.adsl.alicedsl.de] has joined #wesnoth-dev 20090321 20:45:01-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090321 20:45:31< Velory> anyone know why this is givin -1 20090321 20:45:31< Velory> index_of(filter(my_leader.attacks,special = ['stun']),my_leader.attacks) 20090321 20:45:50-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has joined #wesnoth-dev 20090321 20:46:18< mordante> Velory, not found maybe? 20090321 20:46:59< Velory> no my_leader has a stun ability when i type filter(my_leader.attacks,special = ['stun']) its showing attack 20090321 20:47:16< Velory> i want to learn index of special ability to use in attack() function 20090321 20:47:43< Ivan_Popov> Hello 20090321 20:47:57< Sirp> hi Ivan_Popov 20090321 20:48:04< Velory> hi Ivan_Popov 20090321 20:48:15 * Shadow_Master blinks 20090321 20:48:17< Ivan_Popov> I'd like to register as a GSoC student 20090321 20:48:20< Velory> Sirp: do you have any idea about that ? 20090321 20:48:30< CIA-70> shadowmaster * r33999 /trunk/src/addon_checks.hpp: Remove dead code. 20090321 20:48:56< Velory> im trying to get index of special ability.But this is not working i dont know why index_of(filter(my_leader.attacks,special = ['stun']),my_leader.attacks) 20090321 20:49:16< mordante> hi Ivan_Popov 20090321 20:49:23< Ivan_Popov> I'm ok with MySQL and Python, and also C++ a bit, I was thinking about the statistics page 20090321 20:49:35< mordante> Ivan_Popov, you have a forum account? 20090321 20:49:41< Sirp> Velory: try find instead of filter 20090321 20:49:52< Velory> Ok 20090321 20:49:55< Sirp> Ivan_Popov: okay that sounds good.....have you developed web pages in the past? 20090321 20:50:19< Velory> Sirp:nothing changed :( 20090321 20:51:18< Ivan_Popov> only one, I can give you an address. It contains a simple table that is calculated based on user input 20090321 20:51:21< Sirp> Velory: okay are you checking what 'find' is returning? 20090321 20:51:24< Ivan_Popov> otherwise I'm a newbie 20090321 20:51:35< CIA-70> shadowmaster * r34000 /trunk/changelog: Remove a line of whitespace. 20090321 20:51:43< Sirp> Ivan_Popov: okay. So you have pretty good skills with MySQL, Python, and presumably Linux though? 20090321 20:51:49< Ivan_Popov> mordante: Yes, the name is Elbin 20090321 20:52:51< Ivan_Popov> not so good with Linux, I have basic skills there, but I am able to navigate with a command line 20090321 20:54:32< Velory> Sirp: Yes its returning attack attributes which have special->['stun'] 20090321 20:54:56< Velory> {id->'sword_rush',type ->'blade',range ->......} 20090321 20:55:33< Shadow_Master> um. 20090321 20:56:01 * Shadow_Master pokes Ivanovic with a pointy dagger 20090321 20:56:34< Sirp> Velory: okay so I suggest going into index_of_function in formula_function.cpp and adding debug print statements to work out what is going on and why it's not matching. 20090321 20:57:13< Velory> Sirp:Ok 20090321 20:57:45< Ivan_Popov> Here is the link: http://artisan.hit.bg/prospecting.html 20090321 20:58:15< Ivan_Popov> This is a tool for prospecting chance estimation in the Star Wars Combine browser game 20090321 20:58:38< mordante> Ivan_Popov, added you to the Summer of Code group 20090321 20:58:48-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 110 (Connection timed out)] 20090321 20:59:00< Ivan_Popov> Thank you 20090321 20:59:30< Ivan_Popov> I can put together a sample information that could be extracted from the database and I'll put it in the wiki page when I create it 20090321 21:01:16< mordante> the scheme is already there no sample data 20090321 21:02:54< Ivan_Popov> Yes, I looked over the tables and such, but I meant what information and statistics exactly could be represented in the result. 20090321 21:03:29< Ivan_Popov> And of course you - the developers and campaign creators can have some specific needs for that information 20090321 21:03:58< mordante> best ask the campaign creators on the forum 20090321 21:04:08< mordante> there might already be a thread about it 20090321 21:04:22< mordante> this is the current stats page http://www.wesnoth.org/cgi-bin/stats/stats.pl 20090321 21:05:03< Ivan_Popov> ok, I'll have a look at the forums. I saw the stats too 20090321 21:05:21< Ivan_Popov> thanks for the help 20090321 21:05:51< mordante> Ivan_Popov, Sirp is working on generating some sample data 20090321 21:07:47< Sirp> Ivan_Popov: here is the data held in the DB: http://www.wesnoth.org/cgi-bin/stats/dump.pl 20090321 21:10:27< Ivan_Popov> thanks, I'll build some tables from that data and try it out 20090321 21:10:55< Shadow_Master> someone may want to reply to the add-ons dir renaming thread in the dev ML and tell me what other scripts depend on the UMC path... 20090321 21:11:05< res|laptop> Sirp: http://rafb.net/p/CKtRbv38.html - attempt at a proxy class for config strings. compiles, and I think works. but not everything I did is exactly nice. (also, some changes were necessary to resolve ambiguities, causing more changes than I had hoped for.) 20090321 21:11:22< Shadow_Master> wesbot: seen esr 20090321 21:11:22< wesbot> Shadow_Master: The person with the nick esr last spoke 1d 2h ago. 21h 12m ago was here and on the channel #wesnoth-umc-dev with the message: "ChatZilla 0.9.84 [Firefox 3.0.7/2009030423]" 20090321 21:11:25< Shadow_Master> wesbot: seen elias 20090321 21:11:26< wesbot> Shadow_Master: The person with the nick elias last spoke 1h 12m ago. 1h 4m ago was here and on the channels #wesnoth and #wesnoth-de with the message: "Leaving" 20090321 21:12:06-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has quit ["later"] 20090321 21:12:50-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090321 21:13:05-!- shikadibot [n=shikadi@wesnoth/bot/shikadibot] has quit ["Lost terminal"] 20090321 21:13:20-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has quit [Client Quit] 20090321 21:14:29-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090321 21:16:33-!- West_ [n=West@hd5e2754c.gavlegardarna.gavle.to] has quit ["b'bye"] 20090321 21:18:18-!- ivan_i [n=chatzill@ppp91-76-203-175.pppoe.mtu-net.ru] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009030422]"] 20090321 21:19:39-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090321 21:20:46< grzywacz> wesbot: seen freim 20090321 21:20:46< wesbot> grzywacz: The person with the nick freim last spoke 8d ago. 3d 22h ago they left with the message: Read error: 110 (Connection timed out) 20090321 21:23:45-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has quit [Read error: 60 (Operation timed out)] 20090321 21:25:03< silene> "Less·visible·changes·include·improvements·in·the·game·AI and an·improved·pathfinding·algorithm."; what's that? 20090321 21:25:33< PK5> question: In an illuminates ability does the ability have to "affect_allies=yes" and "affect_enemies=yes" for it to work, or does it automatically work for everyone not told not to already? 20090321 21:28:24-!- Noyga [n=noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20090321 21:28:39-!- Noyga [n=noyga@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090321 21:29:09< mordante> AI0867, around? 20090321 21:30:41-!- fabi is now known as fendrin 20090321 21:35:01-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090321 21:35:23< grzywacz> Dev message: Condition 'password_widget' failed at src/gui/dialogs/mp_method_selection.cpp:59 in function 'pre_show' 20090321 21:35:25< grzywacz> ;s 20090321 21:36:14< Shadow_Master> re 20090321 21:36:44< ilor> grzywacz: data/ out of sync with src/ ? 20090321 21:37:37< grzywacz> ilor, I wonder, latest trunk, running with the checked out data dir 20090321 21:38:13< Shadow_Master> argh. where's esr when I really need him?! 20090321 21:44:22< loonycyborg> grzywacz: When do you get that? In MP dialog or after "Join official server"? 20090321 21:45:04< grzywacz> loonycyborg, yes. Maybe out of sync, my previous svn rebase might have failed without me noticing. 20090321 21:45:23< grzywacz> loonycyborg, in MP dialog 20090321 21:45:45< loonycyborg> I get error "The server requires version '1.5.*svn' while you are usingversion '1.7.0-svn'" instead :P 20090321 21:46:54< Shadow_Master> there's no trunk MP server yet. 20090321 21:47:30< loonycyborg> I suspected as much.. 20090321 21:47:51-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090321 21:47:55< Shadow_Master> you won't get much from talking here, since Soliton is off for this weekend. 20090321 21:49:41< Shadow_Master> Sapient: are you familiarized with how addon_manager/html.py and wesnoth/wmltools.py work? 20090321 21:51:46-!- Alesis-Novik [n=alesis@78.60.188.59] has quit [Read error: 145 (Connection timed out)] 20090321 21:54:38-!- torghul [n=chatzill@88.241.58.253] has joined #wesnoth-dev 20090321 21:56:39-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090321 21:59:42-!- Alesis-Novik [n=alesis@78.60.188.59] has joined #wesnoth-dev 20090321 22:02:57-!- Ivan_Popov [n=killer@78-83-64-179.spectrumnet.bg] has quit ["Respect all..."] 20090321 22:04:51-!- torghul [n=chatzill@88.241.58.253] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 20090321 22:08:10< CIA-70> mordante * r34001 /trunk/cmake/FindImageMagick.cmake: 20090321 22:08:10< CIA-70> Removing the custom FindImageMagick.cmake. 20090321 22:08:10< CIA-70> Stikonas pointed out this script is also shipped with cmake so use 20090321 22:08:10< CIA-70> their version. 20090321 22:25:20< Shadow_Master> AI0867: around? 20090321 22:28:36-!- Munk [n=munkhsoy@CPE0015e91a861d-CM0019474d8044.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20090321 22:28:41 * mordante joins the summoning 20090321 22:29:00< mordante> hi Munk 20090321 22:29:07< Munk> Hi 20090321 22:29:22-!- shikadibot [n=shikadi@wesnoth/bot/shikadibot] has joined #wesnoth-dev 20090321 22:29:25< Munk> I was hoping I would sneak in here unnoticed. 20090321 22:29:36 * shikadibot pulls AI0867's leg 20090321 22:29:51< Shadow_Master> Munk: why would you be hiding? :) 20090321 22:30:06< mordante> Munk, next time use another nick ;-) 20090321 22:31:02< Munk> I have nothing new to say that's why. :) 20090321 22:31:29< Munk> Actually, I've learning python the last few hours. 20090321 22:31:53< Munk> ^I'v been^ 20090321 22:32:05< Munk> I've been 20090321 22:32:48< Velory> anyone know what type of variant is in index_of_function (is in formula_function.cpp) is that boost::variant ? 20090321 22:32:48< Munk> Are you guys working on Wesnoth everyday? 20090321 22:33:09< Shadow_Master> I guess it depends on how you define "work" 20090321 22:33:33< loonycyborg> And how you define "everyday" :P 20090321 22:33:35< Shadow_Master> there are always at least 2 commits to svn per day 20090321 22:33:45< Munk> Hmm, do you guys have day jobs or is this your day job? 20090321 22:34:29< mordante> Munk, not every day but most days 20090321 22:34:47< mordante> and nobody works on it as his/her job all volunteers 20090321 22:35:07< Shadow_Master> and not all of us have real day jobs either 20090321 22:35:45< mordante> and it's no problem to be here if you have nothing new to tell, in fact we prefer people to hang around here so we can ask them something when needed 20090321 22:36:04< mordante> otherwise we need to grab a goat and start to summon instead ;-) 20090321 22:36:35< silene> Velory: that's doubtful; more certainly it's a hand-crafted one, see variant.hpp 20090321 22:37:20< fendrin> hi 20090321 22:37:27< Crab_> boucman, I've completed 'run_file'. Even works with def's in the file too )) It's now possible to run .fai file directly from in-game console. 20090321 22:38:15< mordante> hi fendrin 20090321 22:38:22< mordante> sounds nice Crab_ 20090321 22:39:08< Shadow_Master> guten abend fendrin ! 20090321 22:39:21< Crab_> mordante: yes. I hope that it will be easier to debug .fai expressions. I'll clean up a bit and then submit a patch. 20090321 22:39:23< Shadow_Master> (does that compile at your end?) 20090321 22:39:31< Shadow_Master> fendrin: ^ 20090321 22:40:00< mordante> Shadow_Master, what should German compile into 20090321 22:40:26< Shadow_Master> mordante: comprehensible meanings, of course 20090321 22:40:45< fendrin> Shadow_Master: Dankeschön Shadow_Master, compiles, well. 20090321 22:41:18< mordante> it's comprehensible, whether or not it's correct German depends on the compiler settings ;-) 20090321 22:41:22< Shadow_Master> :) 20090321 22:41:24 * fendrin is a strong supporter for talking german only on wesnoth-dev. 20090321 22:41:54 * loonycyborg would prefer russian only. 20090321 22:42:12< mordante> fendrin, I think you don't want that, just imagine what happens if everybody _tries_ to speak German 20090321 22:42:17 * ilor votes for klingon 20090321 22:42:27 * Shadow_Master votes for hexadecimal 20090321 22:42:41< Blueblaze> Since no one can agree what language to speak, why don't we speak English? :P 20090321 22:42:49 * mordante wonders who has klingon fonts installed 20090321 22:43:02 * cjhopman 03ae 03ad 03ef 0412 0435 20090321 22:43:20 * Shadow_Master meant 8-bit hexadecimal :( 20090321 22:43:38< mordante> 03 ae 03 ad 03 ef 04 12 04 35 20090321 22:43:40< ilor> mordante: we can transitionally use a transliteration into normal fonts 20090321 22:44:09< cjhopman> mordante: those were wchars 20090321 22:44:18< mordante> I'm sure Klingons won't approve and we need to fight 20090321 22:44:57< mordante> cjhopman, I noticed, just wanted to make Shadow_Master happy and put them at 8 bits a time 20090321 22:45:01< cjhopman> lol 20090321 22:46:05-!- turin [n=turin@168.215.249.253] has joined #wesnoth-dev 20090321 22:47:00< Shadow_Master> mordante: re directory renaming: I'll probably have to wait until esr comes back on monday 20090321 22:47:31< mordante> Shadow_Master, no problem no real hurry but would be nice to have it done before 1.7.0 20090321 22:47:31< Shadow_Master> I don't speak Python :( 20090321 22:48:04< Shadow_Master> oc 20090321 22:52:31< fendrin> can I commit to 1.6 branch? 20090321 22:52:43< mordante> yes 20090321 22:52:48< CIA-70> silene * r34002 /website/start/1.6/ (index.fr.html po/fr.po): Added French translation. 20090321 22:53:05< Shadow_Master> fendrin: just don't forget to read https://mail.gna.org/public/wesnoth-dev/2009-03/msg00075.html if you haven't already 20090321 22:53:34< fendrin> Shadow_Master: Thank you. 20090321 22:53:56< mordante> fendrin, didn't you read that email? 20090321 22:54:11< Shadow_Master> you should subscribe to the wesnoth-dev ML if you haven't already 20090321 22:55:15< fendrin> Shadow_Master: I am subrscibed to svn commits ml and to the dev ml. Should I subscribe to anything else? 20090321 22:55:32< mordante> no that mail was on the dev-ml 20090321 22:55:57< Shadow_Master> fendrin: no. wesnoth-bugs is only for masochists ;) 20090321 22:56:03< Shadow_Master> (like Ivanovic) 20090321 22:58:26< fendrin> To a native english speaker: Is the poster of http://www.wesnoth.org/forum/viewtopic.php?p=346481#p346481 right? Or is it band intentionaly? 20090321 23:00:04< Shadow_Master> I think it should be bank (it translates into the right spanish word, "banco"). My dictionary doesn't mention "band" having anything to do with rivers 20090321 23:02:57< fendrin> Shadow_Master: That is what my english german dictonary says as well. Thank you. 20090321 23:06:14< fendrin> If I correct a bug in both (dev and branch) should that be a single commit? 20090321 23:07:14< Shadow_Master> no. Bonus point if you commit to a branch/trunk and then commit to the other with a message like "Backporting r0000 from trunk", "Porting r0000 from branches/1.6". 20090321 23:07:27< Shadow_Master> please talk with Ivanovic about spelling fixes first. 20090321 23:08:34< Crab_> mordante, if you are interested, see http://gna.org/patch/?1137 for my run_file patch and http://www.wesnoth.org/wiki/ImprovingConsoleOfFormulaAI for the documentation. Comments are welcome. Velory, you might also want to try it - since you are working with FormulaAI formulas, it may be of use to you. 20090321 23:09:19< mordante> thanks I'll have a look later 20090321 23:10:04< ettin> silene: is the French translation ready? if so I'll update the language list 20090321 23:11:14< Crab_> mordante: ok. i just wanted somebody of the devs to review it ) 20090321 23:13:07< Velory> Crab_:Ok i will look 20090321 23:14:23< Crab_> Velory, look at the wiki page to see what it allows you to do - basically, to write a .fai file and then 'execute' its contexts from console. 20090321 23:14:36< Crab_> s/contexts/content 20090321 23:14:38< silene> ettin: yes it is 20090321 23:15:51-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Read error: 110 (Connection timed out)] 20090321 23:15:55< happygrue> fendrin: Shadow_Master I agree thank Bank is better, though 'band' is also understood, it is perhaps an awkward phrase to use. 20090321 23:16:14-!- stikonas [n=stikonas@wesnoth/translator/stikonas] has quit [Read error: 60 (Operation timed out)] 20090321 23:16:23 * Shadow_Master adds happygrue to his list of English-speaking natives 20090321 23:16:52< CIA-70> jorda * r34003 /website/start/1.6/ (15 files): Update language list 20090321 23:16:55< grzywacz> Ivanovic, did you get the Polish announcement text? 20090321 23:17:03< grzywacz> (from coordinator?) 20090321 23:17:48< Shadow_Master> Ivanovic has been pling'd at least 13 times today. 20090321 23:18:20< ettin> grzywacz: well, there is a Polish translation: http://www.wesnoth.org/start/1.6/index.pl.html 20090321 23:18:26< fendrin> happygrue: I bet it's one of esr specials. 20090321 23:18:38< Shadow_Master> ettin: you don't happen to speak fluent Spanish btw? :) 20090321 23:18:47< grzywacz> ettin, thanks :) 20090321 23:19:38< happygrue> fendrin: hehe. A "band" can be a strip or stripe of something, so the 'east strip of the river' is understandable, but it is not as clear as "bank" 20090321 23:20:39< ettin> Shadow_Master: yes? 20090321 23:21:27< Munk> I'm an English speaker and I would never say "the other side of the band" to refer to a river. It's bank for sure. 20090321 23:21:29< Shadow_Master> "turn-based strategy game with a fantasy theme". I can't find a way to translate the "fantasy theme" part in a non-awkward manner 20090321 23:21:47< happygrue> Munk: it could be used to poetic purposes, but yes, I agree. 20090321 23:22:12< Shadow_Master> http://www.wesnoth.org/start/1.6/index.es.html "basado en turnos con un tema fantástico" 20090321 23:22:23< Munk> shadow_master: "turn-based strategy game in a fantasy setting"? 20090321 23:22:26< Shadow_Master> I can't avoid back-translating it into "turn-based with a fantastic theme" 20090321 23:22:38< Shadow_Master> Munk: um... 20090321 23:23:56< fendrin> In 20 minutes there is conan the barbarian with arnold schwarzenegger on german tv. Fantasy themed action movie. 20090321 23:24:38< mordante> which channel fendrin ? 20090321 23:24:46< fendrin> mordante: zdf 20090321 23:25:12< mordante> maybe I'll watch it 20090321 23:26:07< ettin> Shadow_Master: "ambientación fantástica" or "universo fantástico" ? 20090321 23:26:10< grzywacz> it's awful :p 20090321 23:26:41< mordante> Munk, we have esr who uses ancient English at times to add a bit more flavour 20090321 23:27:39< Munk> I think Tolkien-esque English would fit perfectly with Wesnoth. 20090321 23:27:49< fendrin> mordante, Munk: Maybe I speak with esr first before fixing it. 20090321 23:28:05< mordante> yes might be wise 20090321 23:28:11 * zookeeper slaps grzywacz 20090321 23:28:38< Shadow_Master> ettin: thanks, I'll take "ambientación" since "universo" sounds like an extremely broad definition :P 20090321 23:28:42< ettin> Shadow_Master: also, I would say "por turnos" instead of "basado en turnos" 20090321 23:28:52< Munk> I'm 99% sure it's a typo. 20090321 23:29:18 * mordante too 20090321 23:31:06< Shadow_Master> mordante: http://en.wikipedia.org/wiki/Old_English 20090321 23:31:30< Shadow_Master> some stuff there to learn about the history of English :P 20090321 23:31:45< dfranke> Shadow_Master: Min hweorfbat is fylled mid alum. 20090321 23:31:56 * Shadow_Master asplodes 20090321 23:32:50< happygrue> Munk: I agree 20090321 23:32:55< mordante> Crab_, we don't depend boost filesystem yet so you'll also need to update the INSTALL and build systems 20090321 23:33:04< mordante> let me know if you need help with that 20090321 23:33:55< PK5> Shadow_Master: I like your reply to Mabuse. 20090321 23:34:20< Shadow_Master> ettin: aha, what you suggest is basically the first sentence in http://es.wikipedia.org/wiki/Wesnoth 20090321 23:34:39< Shadow_Master> cheating? ;) 20090321 23:35:23< Crab_> mordante, well, I only used it to strip a filename to a bare filename.ext (just a case of paranoia, to prevent run_file('../../../etc/passwd') from happening). if there is other way to do this, I can drop the boost/filesystem dependence. For example, I can use a boost::regex to do this. What do you think ? 20090321 23:36:20< mordante> Crab_, no we should have something generic for that, silene recently worked on it 20090321 23:36:32< loonycyborg> Crab_: std::string::rfind perhaps? :) 20090321 23:36:59< Crab_> loonycyborg: do not forget, different systems have different dir separators :) 20090321 23:37:01< mordante> and avoiding ../ problems is indeed important 20090321 23:37:24< mordante> in c++ you can just use / 20090321 23:37:36< loonycyborg> Crab_: But wesnoth converts all paths to '/' form. 20090321 23:37:42< silene> Crab_: filesystem.hpp 20090321 23:38:23< Crab_> loonycyborg: yes, but at the point i'm checking that string, it is a simple std::string that came from user, not a path. 20090321 23:38:58< silene> (in particular get_wml_location; despite the name, that's what i use to load lua scripts) 20090321 23:39:21< Crab_> silene, I'll look 20090321 23:39:50< Crab_> silene: yes, I see those checks 20090321 23:40:13< ettin> Shadow_Master: heh, no... maybe that version is based on my Catalan translation? ;) 20090321 23:40:49< mordante> we also already have some hard coded paths so please add yours with it so this information is at one place 20090321 23:40:59 * ilor is suddenly reminded how adding a hotkey means a near-full rebuild -_- 20090321 23:41:06< mordante> they're also in filesystem.cpp 20090321 23:41:24< Crab_> mordante, yes, I've seen them. i'll add another there. 20090321 23:41:38< ettin> Shadow_Master: at least I'm pretty sure I translated it first 20090321 23:41:49-!- sk- [n=sk@pool-68-238-184-109.phil.east.verizon.net] has joined #wesnoth-dev 20090321 23:41:59 * Shadow_Master turns into a wikipedian newbie 20090321 23:42:16-!- Shadow_Master is now known as shadowmaster_wp 20090321 23:43:06< shadowmaster_wp> hello, I was wondering, what licenses is the Wesnoth logo compatible with? I just noticed that this file in the spanish wikipedia is outdated: http://es.wikipedia.org/wiki/Archivo:Wesnoth-logo.png 20090321 23:43:08< mordante> afk 20090321 23:43:09< Crab_> mordante, is 'get_formula_runnable_fai_dir()' reasonable ? 20090321 23:43:39< mordante> maybe drop the runnable 20090321 23:43:42< shadowmaster_wp> anyone here? reply pls ;) 20090321 23:43:42< Crab_> ok 20090321 23:43:46-!- shadowmaster_wp is now known as shadowmaster 20090321 23:43:57< mordante> or get_fai_dir 20090321 23:44:27< mordante> formula_fai is a bit double 20090321 23:44:30< Crab_> mordante, get_fai_dir - it will be harder to understand that this is related to formulaAI ) 20090321 23:44:44< grzywacz> no, those are .fai files 20090321 23:44:48< mordante> not sure it is 20090321 23:44:49< sk-> is it worth filling out this feature request or will it be shot down: single clicking on a game allows you to see who is in it but will not distinguish between players and observers. putting players (or observers) in italics or something would be helpful. 20090321 23:45:01< silene> Crab_: i may have missed something: why a special dir? 20090321 23:45:07< mordante> but then use get_formula_ai_dir 20090321 23:45:10< ilor> shadowmaster: GPL like everything else? 20090321 23:45:15-!- happygrue [n=George@wesnoth/developer/wintermute] has quit ["http://xkcd.com/91/"] 20090321 23:45:19< Sirp> shadowmaster: the Wesnoth logo is GPL, same as everything else in Wesnoth.....but I think logos have quite broad 'fair use' rules anyhow. 20090321 23:45:26< shadowmaster> it doesn't allow GPL uploads 20090321 23:46:11< shadowmaster> of the gnu licences, it allows only GFDL 20090321 23:46:41< silene> Crab_: more precisely, nothing content-related has specific dir (so that they can be shipped with campaigns for instance), what makes fai different? 20090321 23:46:42< Crab_> silene, I want an easy and quick way to run a .fai script from console. I don't want fai editors to type run_file('data/ai/formula/my_fai_file') when it can be run_file(my_fai_file') or even run_file() (with default name set - after all, usually a person debugs one .fai at a time) 20090321 23:47:53< Sirp> shadowmaster: which logo is it that you want to use? 20090321 23:48:20-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090321 23:49:03-!- Ivanovic_ [n=ivanovic@dtmd-4db260a5.pool.einsundeins.de] has joined #wesnoth-dev 20090321 23:49:22< ilor> I just noticed that wikipedia plans on deleting screenshots of free programs that show wikipedia open in them. 20090321 23:49:40< isaac> ?! 20090321 23:49:45< shadowmaster> Sirp: the titlescreen one, with the crossed swords 20090321 23:49:55< shadowmaster> ilor: ?? 20090321 23:50:07< ilor> http://commons.wikimedia.org/wiki/Commons:Deletion_requests/Image:Firefox_1_5_0_3.png 20090321 23:50:59< shadowmaster> ._. 20090321 23:51:21< Sirp> shadowmaster: well see the rationale here.... http://en.wikipedia.org/wiki/File:Apple-logo.png ...don't know how it'd apply to the Spanish Wikipedia. 20090321 23:51:26< ilor> well, it says all kept, but the amount of people yelling "delete!11" was staggering 20090321 23:52:06< silene> Crab_: the idea is fine; but i nack any change to filesystem.cpp for this purpose, as all the get_something_dir from filesystem.cpp are meant to physically create directories in the user home so that saves/preferences/addons can be written to, which is not what you want 20090321 23:52:11< shadowmaster> Sirp: it uses files from wikimedia commons like the english one 20090321 23:53:04< silene> Crab_: just pass the directory as the second argument to get_wml_location 20090321 23:54:04< Crab_> silene, I am (personally) perfectly happy having the directory location hardcoded in formula_ai.cpp for the time being. If there are any better ideas - say, and I'll do that. 20090321 23:54:56< Sapient> PK5: if you don't want wmllint to change your spaces into tabs, then edit wesnoth\wmltools.py, line 792 baseindent = " " 20090321 23:55:22< Sapient> change it to baseindent = "\t" 20090321 23:55:45< CIA-70> shadowmaster * r34004 /website/start/1.6/po/es.po: Spanish translation update for the 1.6 release notes. 20090321 23:56:11< shadowmaster> Ivanovic_: forget what I said about asking you for permission for changing the po file 20090321 23:56:15< shadowmaster> ;) 20090321 23:57:48< mordante> Crab_, I prefer not to have hardcoded locations all over the place it makes maintenance harder 20090321 23:58:28< PK5> ah, nvm then, would never figure that out. 20090321 23:58:45< PK5> Sapient: I have quite abit of mess in WML Workshop, if you'd like to take a look sometime. 20090321 23:58:52-!- shadowmaster [n=ignacio@wesnoth/developer/shadowmaster] has quit [] 20090321 23:58:55< Crab_> mordante, silene. So what should I do ? :) Maybe make it a config option then ? 20090321 23:59:31< AI0867> shadow_master: here 20090321 23:59:38< AI0867> mordante: you too 20090321 23:59:48-!- sk- [n=sk@pool-68-238-184-109.phil.east.verizon.net] has left #wesnoth-dev ["Leaving"] --- Log closed Sun Mar 22 00:00:07 2009