--- Log opened Wed Nov 24 00:00:14 2010 --- Day changed Wed Nov 24 2010 20101124 00:00:14-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Remote host closed the connection] 20101124 00:00:29-!- iwontbecreative [~thibault@89.181.105.210] has quit [Read error: Operation timed out] 20101124 00:01:30-!- maker__ [~maker@host107-80-dynamic.55-79-r.retail.telecomitalia.it] has quit [Quit: Ex-Chat] 20101124 00:01:50< Rhonda> Soliton: Uhm, yes, probably. Tomorrow? 20101124 00:08:56-!- Blueblaze [~Blueblaze@adsl-99-158-44-235.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20101124 00:10:25-!- robodoggy [4b43c6ee@gateway/web/freenode/ip.75.67.198.238] has joined #wesnoth-dev 20101124 00:11:19< robodoggy> Hi 20101124 00:11:47< robodoggy> I'm trying to checkout http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Son_Of_The_Black_Eye/ 20101124 00:12:17< robodoggy> I run the command svn checkout http://svn.gna.org/wesnoth/trunk/data/campaigns/Son_Of_The_Black_Eye 20101124 00:12:54< robodoggy> and it returns "svn: OPTIONS of 'http://svn.gna.org/wesnoth/trunk/data/campaigns/Son_Of_The_Black_Eye': 200 OK (http://svn.gna.org)" 20101124 00:13:40-!- _jbx_ [~jbailey@12.190.80.225] has quit [Quit: We're just bricks in the wall.] 20101124 00:14:02< robodoggy> Hello? 20101124 00:14:06< robodoggy> Is anyone on? 20101124 00:14:55< Rhonda> robodoggy: Yes, but be patient for responses. 20101124 00:15:05< Rhonda> And that's not the proper svn URL. 20101124 00:15:30< robodoggy> Thanks for responding. 20101124 00:15:34< Ivanovic> robodoggy: you are using the wrong url 20101124 00:15:35< Rhonda> You are missing an svn/ before wesnoth 20101124 00:15:45< Ivanovic> cf svn.wesnoth.org for some more info regarding how to checkout the repo 20101124 00:15:47< Rhonda> so http://svn.gna.org/svn/wesnoth/... 20101124 00:16:04< robodoggy> Thank you! 20101124 00:17:05-!- TheAFKGuy is now known as PeteyPete 20101124 00:17:08-!- robodoggy [4b43c6ee@gateway/web/freenode/ip.75.67.198.238] has left #wesnoth-dev [] 20101124 00:18:44-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has quit [Remote host closed the connection] 20101124 00:19:14< CIA-86> esr * r47682 /trunk/data/campaigns/Under_the_Burning_Suns/scenarios/ (2 files): ON_DIFFICULTY shouldn't be used foor recruitment patterns, it confuses wmllint. 20101124 00:23:11-!- Grimling [~floris_ki@91.181.21.27] has left #wesnoth-dev [] 20101124 00:27:27-!- Aurora_ [48df48f0@gateway/web/freenode/ip.72.223.72.240] has joined #wesnoth-dev 20101124 00:30:31< CIA-86> esr * r47683 /trunk/data/campaigns/Under_the_Burning_Suns/scenarios/04_Descending_into_Darkness.cfg: Fixup for botched last commit. 20101124 00:36:25-!- PeteyPete [~Pete@pc-54-54-120-200.cm.vtr.net] has quit [Quit: Leaving] 20101124 00:39:15-!- PetePorty [~Pete@pc-54-54-120-200.cm.vtr.net] has joined #wesnoth-dev 20101124 00:39:34-!- PetePorty [~Pete@pc-54-54-120-200.cm.vtr.net] has left #wesnoth-dev [] 20101124 00:44:56-!- nloewen [184ee0e9@gateway/web/freenode/ip.24.78.224.233] has quit [Quit: Page closed] 20101124 00:51:02-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has quit [Remote host closed the connection] 20101124 00:51:43< CIA-86> esr * r47684 /trunk/data/campaigns/Under_the_Burning_Suns/scenarios/04_Descending_into_Darkness.cfg: Not may day for good commits, it seems. Load finally goes OK on this one. 20101124 01:12:27-!- Appleman1234 [~Appleman1@203.17.70.52] has joined #wesnoth-dev 20101124 01:14:25-!- phlaem [~a@e178058019.adsl.alicedsl.de] has quit [Quit: Leaving] 20101124 01:21:16-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20101124 01:21:32-!- Aurora_ [48df48f0@gateway/web/freenode/ip.72.223.72.240] has quit [Quit: Page closed] 20101124 01:22:31< [Relic]> Hello :) 20101124 01:24:14-!- Blueblaze [~Blueblaze@adsl-99-158-44-235.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20101124 01:25:43-!- Blueblaze [~Blueblaze@adsl-99-158-44-235.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20101124 01:31:47-!- PeterPorty [~Pete@pc-54-54-120-200.cm.vtr.net] has joined #wesnoth-dev 20101124 01:34:00-!- PeterPorty [~Pete@pc-54-54-120-200.cm.vtr.net] has quit [Client Quit] 20101124 01:36:55-!- Blueblaze [~Blueblaze@adsl-99-158-44-235.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20101124 01:45:02< Mark_Fennema> does anyone know the actual code for attack depth in the new ai? 20101124 01:45:11< Mark_Fennema> is it {AI_SIMPLE_ALWAYS_ASPECT attack_depth {ON_DIFFICULTY 0.55 0.75 0.85} } 20101124 01:45:18< Mark_Fennema> or {AI_SIMPLE_ALWAYS_ASPECT ATTACK_DEPTH {ON_DIFFICULTY 0.55 0.75 0.85} } 20101124 01:45:51< Mark_Fennema> nevermind, found it 20101124 01:50:24-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20101124 01:50:37< CIA-86> esr * r47685 /trunk/data/ (2 files in 2 dirs): Teach wmlscope about unit_image, and clean up one call to make types clearer. 20101124 01:55:26-!- ancestral [~ancestral@174-20-4-220.mpls.qwest.net] has joined #wesnoth-dev 20101124 01:55:44-!- Appleman1234 [~Appleman1@203.17.70.52] has quit [Remote host closed the connection] 20101124 01:58:54-!- clanehin [~quassel@cpe-174-109-086-214.nc.res.rr.com] has joined #wesnoth-dev 20101124 02:01:16-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20101124 02:01:59-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20101124 02:04:26-!- Mark_Fennema [~Mark_Fenn@bas6-hamilton14-1176002857.dsl.bell.ca] has quit [Read error: Connection reset by peer] 20101124 02:42:19-!- Zacru [48df48f0@gateway/web/freenode/ip.72.223.72.240] has joined #wesnoth-dev 20101124 02:43:29< Zacru> How long do you think it will take to review my submitted project? 20101124 02:54:30-!- Mark_Fennema [~Mark@bas6-hamilton14-1176002857.dsl.bell.ca] has joined #wesnoth-dev 20101124 02:55:21< Mark_Fennema> if I want to limit AI by turns in a the new AI style, what do I do? 20101124 02:55:50< Mark_Fennema> in particular, I'm trying to make caution = 0.25 if turns is between 8-100 and time_of_day = "dawn" 20101124 02:58:59-!- Bocom [~Bocom@c-8dcde255.013-31-6b736412.cust.bredbandsbolaget.se] has quit [Read error: Connection reset by peer] 20101124 02:59:22-!- Bocom [~Bocom@c-8dcde255.013-31-6b736412.cust.bredbandsbolaget.se] has joined #wesnoth-dev 20101124 03:00:30-!- Bocom [~Bocom@c-8dcde255.013-31-6b736412.cust.bredbandsbolaget.se] has quit [Read error: Connection reset by peer] 20101124 03:01:14-!- Bocom [~Bocom@c-8dcde255.013-31-6b736412.cust.bredbandsbolaget.se] has joined #wesnoth-dev 20101124 03:02:08-!- Bocom [~Bocom@c-8dcde255.013-31-6b736412.cust.bredbandsbolaget.se] has quit [Read error: Connection reset by peer] 20101124 03:05:41-!- ancestral [~ancestral@174-20-4-220.mpls.qwest.net] has quit [Quit: ancestral] 20101124 03:16:29< CIA-86> esr * r47686 /trunk/data/core/ (4 files in 3 dirs): Suppress some irritating abd pointless warnings. 20101124 03:19:53 * shadowmaster spies those commits 20101124 03:24:35< shadowmaster> Espreon: re ON_DIFFICULTY shouldn't be used foor recruitment patterns, it confuses wmllint. 20101124 03:24:44< shadowmaster> why not teach wmllint about the macro instead? 20101124 03:24:52< shadowmaster> I mean esr 20101124 03:25:29< shadowmaster> also you screwed up indentation somewhere 20101124 03:33:16-!- un214 [~quassel@adsl-75-45-10-150.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20101124 03:49:31-!- Mark_Fennema [~Mark@bas6-hamilton14-1176002857.dsl.bell.ca] has quit [Read error: Connection reset by peer] 20101124 03:52:28-!- jburns20 [ad370b9b@gateway/web/freenode/ip.173.55.11.155] has joined #wesnoth-dev 20101124 03:54:08< jburns20> for the new AI style syntax, how would you do target (goal) IDs? 20101124 04:09:10< Espreon> jburns20: What are you converting? 20101124 04:10:51-!- Ivanovic_ [~ivanovic@dtmd-4db22f7e.pool.mediaWays.net] has joined #wesnoth-dev 20101124 04:13:21< jburns20> 8b: Ray of Hope in Northern Rebirth campaign (line 180-ish) 20101124 04:13:50-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 264 seconds] 20101124 04:14:47-!- Ivanovic_ is now known as Ivanovic 20101124 04:24:55< Espreon> jburns20: http://wiki.wesnoth.org/Customizing_AI_in_Wesnoth_1.8 — That should help. 20101124 04:36:26-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20101124 04:38:14< esr> "why not teach wmllint about the macro instead?" - that's quite difficult to do. Every single individual macro I teach it about requires bug-prone parsing code specific to the macro. 20101124 04:41:30-!- Blueblaze [~Blueblaze@adsl-99-158-44-235.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20101124 05:26:48< jburns20> Espreon: I didn't see anything about IDs in goals on that page, just names. Is the syntax the same? 20101124 05:30:28-!- un214 [~quassel@adsl-75-45-10-150.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 20101124 05:31:35-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20101124 05:32:58< Espreon> jburns20: put id=mu in the [criteria] codeblock. 20101124 05:37:37< Espreon> jburns20: Of course, "mu" is a placeholder. 20101124 05:38:23-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20101124 05:38:24-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20101124 05:40:51< jburns20> thanks Espreon! 20101124 05:45:54< Espreon> No prob. 20101124 05:46:09< jburns20> and the x and y parameters go in [criteria] too? 20101124 05:47:03-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20101124 05:47:29< Espreon> jburns20: Yes. 20101124 05:47:35< jburns20> thanks! 20101124 05:49:06< Espreon> No prob. 20101124 05:49:40-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20101124 05:49:54-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20101124 05:53:22-!- Zacru [48df48f0@gateway/web/freenode/ip.72.223.72.240] has quit [Quit: Page closed] 20101124 05:53:46-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20101124 06:00:32-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20101124 06:02:02-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20101124 06:09:38-!- ancestral [~ancestral@174-20-4-220.mpls.qwest.net] has joined #wesnoth-dev 20101124 06:27:31-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20101124 06:32:43-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20101124 06:46:35-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20101124 06:51:39-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20101124 06:53:04-!- Upth [~ogmar@adsl-75-26-209-90.dsl.scrm01.sbcglobal.net] has quit [Quit: Some message that is totally family friendly and work safe.] 20101124 07:09:20-!- ancestral [~ancestral@174-20-4-220.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20101124 07:11:17-!- Upthorn [~ogmar@adsl-75-26-209-90.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20101124 07:11:17-!- Upthorn is now known as Upth 20101124 07:35:13-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: Lost terminal] 20101124 07:35:32-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20101124 07:37:41-!- m4k3r [~maker@host107-80-dynamic.55-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20101124 07:38:09-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20101124 08:05:59-!- m4k3r [~maker@host107-80-dynamic.55-79-r.retail.telecomitalia.it] has quit [Quit: Ex-Chat] 20101124 08:08:04< CIA-86> espreon * r47687 /trunk/data/core/macros/ (deprecated-utils.cfg interface-utils.cfg): Deprecated FLOATING_TEXT. 20101124 08:10:30-!- jburns20 [ad370b9b@gateway/web/freenode/ip.173.55.11.155] has quit [Ping timeout: 265 seconds] 20101124 08:11:11-!- Greywhind [~Greywhind@harkness-112.resnet.brown.edu] has quit [Ping timeout: 255 seconds] 20101124 08:11:17-!- Greywhind [~Greywhind@harkness-112.resnet.brown.edu] has joined #wesnoth-dev 20101124 08:21:39-!- dmitrig01 [~dmitrig01@c-67-188-229-76.hsd1.ca.comcast.net] has joined #wesnoth-dev 20101124 08:22:42< dmitrig01> hey! GCI student here -- on http://www.google-melange.com/gci/task/show/google/gci2010/wesnoth/t129047233258#c1001, I was wondering how to answer the playtesting question #9 (on http://wiki.wesnoth.org/GCI/Playtesting) if I don't know WML - the question is slightly unclear 20101124 08:23:53< Espreon> dmitrig01: If you don't know WML, then you're exempt from that question. 20101124 08:24:12< dmitrig01> Espreon: ah -- thanks 20101124 08:24:30< Espreon> The "If not" part corresponds to the "... is clear and well commented?" part. 20101124 08:24:34< Espreon> No prob. 20101124 08:24:52< dmitrig01> oh! 20101124 08:33:29-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 276 seconds] 20101124 08:38:54-!- ancestral [~ancestral@174-20-4-220.mpls.qwest.net] has joined #wesnoth-dev 20101124 08:50:52-!- ancestral [~ancestral@174-20-4-220.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20101124 08:54:49-!- dtiger [~dtiger2@fe26.hc.ru] has joined #wesnoth-dev 20101124 09:17:30-!- gary_ [~gary@80-155-42-72.gci.net] has joined #wesnoth-dev 20101124 09:17:47-!- gary_ is now known as Guest11889 20101124 09:18:09-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20101124 09:18:36< Guest11889> my name is gary, and I just claimed a Google Code-in project to playtest Delfador's memoirs. 20101124 09:18:53< Guest11889> and while figuring out this irc client, I forgot my question. 20101124 09:19:04< Espreon> Awww... 20101124 09:19:18< Espreon> Guest11889: Well, if it comes to mind, feel free to bug me. 20101124 09:25:47< dmitrig01> (btw, I submitted my playtest) 20101124 09:32:14-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20101124 09:32:55< Crab_> dmitrig01: hi. please take a look at http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/The_South_Guard/scenarios/ - as you can see, there are multiple versions of some scenario depending on which branch you take 20101124 09:33:19< dmitrig01> Crab_: yes, i took the first, i believe. should I try with the second as well? 20101124 09:33:47< Crab_> dmitrig01: yes, you should playtest all branches. just use the autosaves and pick another routes. Also, in http://wiki.wesnoth.org/GCI/Playtesting/The_South_Guard/Beginner, you're missing scenario 8 entirely :) 20101124 09:34:06< dmitrig01> oh, whoops. thanks! 20101124 09:34:17< Crab_> (the task says 'Campaigns with scenario branching should get all their branches tested.') 20101124 09:34:32< dmitrig01> yes, guess I missed that -- thanks for pointing it out 20101124 09:34:33< Crab_> all's ok, you're fast, and that's good. just play a few more levels in there :) 20101124 09:35:31-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Client Quit] 20101124 09:37:07-!- dmitrig01 [~dmitrig01@c-67-188-229-76.hsd1.ca.comcast.net] has quit [Quit: Hi, I'm a Quit Message Virus (QMV). Replace your Quit Message with this one and help this QMV take over the world!] 20101124 09:39:53-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20101124 09:43:37-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20101124 09:50:05< boucman> hey all 20101124 09:56:50-!- Blueblaze [~Blueblaze@adsl-99-158-44-235.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20101124 09:58:27< Espreon> Hello boucman. 20101124 09:58:36< boucman> hey Espreon 20101124 09:58:57< boucman> i'm back home, but arrived 15' ago, and i need to handle gci before looking at your bug :) 20101124 10:00:11< Espreon> Heh... 20101124 10:00:26< Espreon> boucman: BTW, you said you'd fix [animate_unit] for me. 20101124 10:01:19< boucman> Espreon: i remember saying it, and i probably forgot, i'll ping you when I have time for it, (again after gci) 20101124 10:01:31< Espreon> OK. 20101124 10:03:09-!- euschn [~eugen@wesnoth/developer/euschn] has joined #wesnoth-dev 20101124 10:20:17< boucman> fendrin: around ? 20101124 10:20:28< fendrin> hi boucman 20101124 10:20:33< boucman> wesbot: seen noy 20101124 10:20:34< wesbot> boucman: The person with the nick noy last spoke 14d 3h ago. 3h 28m ago was here and on the channels #wesnoth and #wesnoth-umc-dev with the message: Read error: Connection reset by peer 20101124 10:20:59< boucman> fendrin: are you the one that could help me create playtesting GCI tasks ? 20101124 10:21:34< fendrin> boucman: I have created an early one, crap has now taken over the job. 20101124 10:21:50< boucman> who ? 20101124 10:22:02< fendrin> boucman: Oh sorry, Crab_. 20101124 10:22:08< boucman> k :P 20101124 10:22:36< fendrin> boucman: Have you seen this page http://wiki.wesnoth.org/GCI/Playtesting ? 20101124 10:22:58< boucman> I have been offline for three days, i'm catching up right now 20101124 10:23:16< fendrin> What do you want to get playtested? 20101124 10:23:54< boucman> ok, things are way better than I feared, 20101124 10:24:10< boucman> when I left there were no tasks and nobody seems to be getting involved 20101124 10:24:23< boucman> we have both opened and claimed tasks, which is good 20101124 10:24:42-!- Ivanovic [~ivanovic@dtmd-4db22f7e.pool.mediaWays.net] has quit [Changing host] 20101124 10:24:42-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20101124 10:24:50< fendrin> Yes, and there is pretty much traffic here on irc, getting the students involved. 20101124 10:25:12< boucman> my main plan was to transform the big "playtest game" task in a serie of tasks, (by campaign or by couple of scenarios) since I can mass import as an admin... 20101124 10:26:20< fendrin> I think Crab_ has already found a way to do mass import. 20101124 10:26:53< Ivanovic> moin 20101124 10:27:07< boucman> i'm sure he did, i was trying to help him in some way :P 20101124 10:27:11< boucman> moin moin 20101124 10:31:11< boucman> fendrin: ok, the page is pretty good, i' would have added submitting the savegames/replays since it's easy to do and can always come in handy 20101124 10:31:43< boucman> i'll add it to the page (plus some suggestions on what might be bugs that are not obvious to newcommers) 20101124 10:32:03< fendrin> Yes, and a link to documentation where using debug mode and general wesnoth debugging howto is missing. 20101124 10:32:32< fendrin> Well, that was not my best english sentence. 20101124 10:32:50< boucman> :P 20101124 10:37:15< boucman> fendrin: updated, i havn't added the links though 20101124 10:37:50< fendrin> boucman: I don't even know if there is a good wiki page or forum post that shows debugging and testing techniques. 20101124 10:38:05< fendrin> Maybe it's time to write something alike up. 20101124 10:39:15< boucman> hehe 20101124 10:39:21< boucman> DebugMode is a start 20101124 10:42:40< Ivanovic> wow, 46 claimed tasks 20101124 10:50:46< CIA-86> ivanovic * r47688 /trunk/po/ (5 files in 5 dirs): updated Japanese translation 20101124 10:51:19< boucman> fendrin: do you want me to mass create the playtesting tasks, or would you rather wait for crab/not do it at all/something else ? 20101124 11:14:13-!- Guest11889 [~gary@80-155-42-72.gci.net] has quit [Ping timeout: 252 seconds] 20101124 11:18:36-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20101124 11:29:02< boucman> Espreon: i'm ready, could you tell me exactly what's wrong so I can test (facing bug first, I guess) 20101124 11:41:04-!- MeccaGod [MeccaGod@h14n4fls31o279.telia.com] has joined #wesnoth-dev 20101124 11:44:57-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20101124 11:55:44-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20101124 11:58:31< Ivanovic> AI0867, boucman, Crab_, ettin, fendrin, Rhonda, everyone else interested in FOSDEM: to start planning early, whom of you is interested in going to brussels on febuary 5th/6th to visit FOSDEM? 20101124 11:59:49< Rhonda> Of course I'm interested, what a stupid question. 20101124 12:00:13< Crab_> Ivanovic: I'm interested, but there's, as always, funny things with the visas. I think that I'll manage to get it more easily if there's an invitation from a E.U. citizen for me to visit 20101124 12:00:46< boucman> Ivanovic: i'm interested 20101124 12:01:27< Ivanovic> Crab_: can you find out (early) what is required (and have a look at getting it)? 20101124 12:01:28< Rhonda> Being interested and being able to make it there are though two totally contrary points of view. 20101124 12:01:34-!- loonybot [~loonybot@ppp95-165-189-97.pppoe.spdop.ru] has joined #wesnoth-dev 20101124 12:01:34-!- loonybot [~loonybot@ppp95-165-189-97.pppoe.spdop.ru] has quit [Changing host] 20101124 12:01:34-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20101124 12:01:46< Ivanovic> Rhonda: first there has to be some interest before trying to go 20101124 12:01:48< Ivanovic> ;) 20101124 12:02:19< Ivanovic> Crab_: since you currently have a visa it might be possible to "extend" or "renew" it so that you can partake in the software conference 20101124 12:02:21< Rhonda> Alright, you just managed to reduce my interest. :P 20101124 12:02:34-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20101124 12:03:04< Ivanovic> AI0867, boucman, Crab_, ettin, fendrin, Rhonda, everyone else interested in FOSDEM: in case you are interested, do you think you'll have the time as well as the means to go? 20101124 12:04:19< boucman> yes 20101124 12:04:23< Crab_> Ivanovic: i.e. if I will take the route through, say, cheap flight to Dortmund or Cologne, having an invite from a german citizen to visit him, that's easy from the embassy point of view. 20101124 12:04:58< Crab_> Ivanovic: I have time/means to go, visa being the only blocker. having active EU / US visas will help get a new one, I hope. 20101124 12:05:09< Ivanovic> Crab_: it should 20101124 12:05:49< Rhonda> Ivanovic: Unfortunately I doubt that part. :) 20101124 12:05:58< Ivanovic> Rhonda: :( 20101124 12:06:21< Rhonda> Only time can tell about my future. 20101124 12:06:31< Ivanovic> true 20101124 12:10:32< Crab_> Ivanovic: I'll try to get the visa asap, to see in advance how it turns out. 20101124 12:13:59-!- timotei [~timotei@193.34.191.4] has joined #wesnoth-dev 20101124 12:13:59-!- timotei [~timotei@193.34.191.4] has quit [Changing host] 20101124 12:13:59-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20101124 12:15:44< timotei> Ivanovic: I was thiking of adding some GCI tasks for creating some video tutorials: 1) installing Wesnoth UMC Plugin on windows/linux/mac 2) show 1.9 wesnoth new features 20101124 12:16:03< Ivanovic> timotei: hey, this sounds cool! 20101124 12:16:04< timotei> Ivanovic: what do you say? 20101124 12:16:32< Ivanovic> timotei: you should talk to Crab_/boucman about this, those two are currently basically the ones handling the admin side of gci) 20101124 12:16:50< timotei> Ivanovic: oh, that means I will be the mentor for those right? 20101124 12:16:56< timotei> Ivanovic: is there any due date to add tasks? 20101124 12:17:21< Ivanovic> timotei: we basically need tasks all the time 20101124 12:17:30< Ivanovic> timotei: the whole gci stuff lasts till january 20101124 12:17:42< timotei> Ivanovic: cause I have an exam on Saturday, and I'd like to polish + add some other things in the readme for UMC plugin, so the newcomers won't have problems not knowing what to do next 20101124 12:17:44< Ivanovic> there are no real due dates till when all tasks have to be added 20101124 12:17:45< timotei> Ivanovic: ok 20101124 12:18:05< timotei> I'll talk with Crab_/ boucman once I'm finished with the readme:P 20101124 12:18:06< timotei> thanks 20101124 12:19:56< Cookiee> what do you do when playing with 1.9.2 and you find a bug 20101124 12:20:04< Cookiee> and you find a possible bug in the campaign 20101124 12:20:05< Cookiee> ? 20101124 12:20:05< Cookiee> O.O 20101124 12:20:15< timotei> Cookiee: open a bug report 20101124 12:20:24< timotei> Cookiee: and/or try to fix yourself 20101124 12:20:24< Cookiee> not talking to you! 20101124 12:20:39< Cookiee> also does /ignore work on here? 20101124 12:20:50< Ivanovic> uhm, why are you not talking to timotei? 20101124 12:21:21< timotei> Ivanovic: I scoled him on some other "private" channel about his "in-human" behaviour 20101124 12:21:31-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20101124 12:21:36< timotei> anyway, back to maths 20101124 12:21:46< Ivanovic> Cookiee: especialy "why are you not talking to him although he says exactly what you should do?" 20101124 12:21:54< Cookiee> nvm 20101124 12:21:59 * Cookiee walks out of the convo 20101124 12:22:17-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20101124 12:22:21< Cookiee> is it possible to delete accounts on the gci?? 20101124 12:22:36< Ivanovic> ask the google people, i got no idea 20101124 12:22:40< Cookiee> i suddenly lost inspiration to help and/or do anything 20101124 12:26:02-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20101124 12:28:44-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20101124 12:51:07-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Read error: Connection reset by peer] 20101124 12:56:16-!- euschn [~eugen@wesnoth/developer/euschn] has quit [Quit: Leaving.] 20101124 13:09:03< AI0867> Ivanovic: I intend to be at FOSDEM 20101124 13:10:02< Ivanovic> AI0867: cool! 20101124 13:11:40-!- euschn [~eugen@wesnoth/developer/euschn] has joined #wesnoth-dev 20101124 13:15:11-!- Grimling [~Grimling@91.181.21.27] has joined #wesnoth-dev 20101124 13:16:15-!- euschn [~eugen@wesnoth/developer/euschn] has quit [Client Quit] 20101124 13:26:48-!- stikonas [~and@bcm-131-111-247-113.girton.cam.ac.uk] has joined #wesnoth-dev 20101124 13:26:48-!- stikonas [~and@bcm-131-111-247-113.girton.cam.ac.uk] has quit [Changing host] 20101124 13:26:48-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20101124 13:35:39< boucman> Espreon: around ? 20101124 13:37:59-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20101124 13:40:16-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20101124 13:42:01< Crab_> Grimling: hello 20101124 13:43:07< Grimling> Crab_: hi 20101124 13:43:33< Crab_> you asked yesterday about the new recruitment task 20101124 13:44:01< Crab_> it's here, http://www.google-melange.com/gci/task/show/google/gci2010/wesnoth/t129060261811 20101124 13:44:08< Grimling> Crab_: I've sent you a pm with a suggestion 20101124 13:44:09< Grimling> thanks 20101124 13:44:18< Crab_> yes, I've read your suggestion 20101124 13:44:24< boucman> eleazzaar: do you know if lurker posted his terrain bug in another forum than art contribution ? I can't find it 20101124 13:45:09< Grimling> Crab_: I've requested the claim 20101124 13:45:12< Crab_> Grimling: basically, the way I want to improve the previous algorithm, is to maximize our army quality at the start of our next turn after opponent tries to minimize it by counter-recruiting 20101124 13:45:32< Crab_> Grimling: and, to simulate opponent's responce, we can use the previous algorithm itself. 20101124 13:46:30-!- happygrue__ [~George@c-71-201-100-145.hsd1.in.comcast.net] has quit [Remote host closed the connection] 20101124 13:48:12< Crab_> Grimling: i.e., if we do the following ' 1) pick a candidate unit to recruit 2) pretend that we recruited it 20101124 13:48:15< Crab_> 3) see how opponent will respond by running your previous algorithm (it will actually use different unit qualities because those depend on units present on map, and we pretended that we recruited something) 20101124 13:48:19< Grimling> Crab_: I'll give it a try 20101124 13:48:42< Crab_> 4) pick recruits for which the quality *after* opponents reply is highest. 20101124 13:49:02< Crab_> Grimling: do you understand the problem with previous algorithm (with counter-recruiting) ? 20101124 13:50:25< Grimling> Crab_: I think so 20101124 13:50:26< Crab_> ( we: ok, skeletons are best now, we recruit lots of skeletons, spending all the money. opponent: ha, and on the next turn I counter-recruit with a lot of heavy infantry, and your skeletons are no longer effective. ) 20101124 13:51:32< Crab_> and the new algorithm will do something like 'ok, skeletons are cool, but seening that our opponent has 150 gold and can recruit 8 units, and knowing that he will recruit a lot of heavy infantry, maybe skeletons are no longer a best choice...' 20101124 13:52:13< Crab_> as a side effect, new new algorithm will lead to ai recruiting a mixed army, because unit qualities will change all the time. 20101124 13:53:35< Grimling> Crab_: do the 4 steps need to be repeated after each recruit? 20101124 13:54:19< Crab_> Grimling: it depends. there are different approaches. I can name two : 1) do as you just said, pick recruits one by one, repeating all steps 20101124 13:55:41< Crab_> 2) try to figure a good way to spend all the money / all the recruits at once. this is harder to get right, and I wouldn't recommend it unless you know the algorithms needed to do it (i.e., genetic algorithms can be used here) 20101124 13:55:54< Crab_> I'd do (1) , at least at first 20101124 13:56:14< Grimling> Crab_: okay 20101124 13:56:38< Crab_> I will start to integrate all your code from 'algorithm A' into wesnoth 20101124 13:56:55< Crab_> you will need to modify that algorithm to allow you to run it as the simulation 20101124 13:57:20< Crab_> like 'what my opponent will recruit next turn if there's std::vector additional units recruited by me this turn ' ? 20101124 14:03:49-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Remote host closed the connection] 20101124 14:05:20-!- Grimling [~Grimling@91.181.21.27] has quit [Quit: Ik ga weg] 20101124 14:06:49-!- Grimling [~Grimling@91.181.215.188] has joined #wesnoth-dev 20101124 14:08:16-!- GNUtoo|laptop [~gnutoo@50.118-226-89.dsl.completel.net] has joined #wesnoth-dev 20101124 14:11:12-!- iwontbecreative [~thibault@89.181.105.210] has joined #wesnoth-dev 20101124 14:15:16< Grimling> Crab_: how can I perform the enemy recruitment? 20101124 14:16:19< Crab_> Grimling: well, ai knows about std::vector 20101124 14:16:52< Crab_> Grimling: so, you can actually run your old recruiting algorithm for the enemy 20101124 14:17:10< Grimling> for each enemy? or is there maximum 1? 20101124 14:17:31< Crab_> Grimling: there are many enemies. for each team, there's is_enemy() function so you can get a list of your enemies. 20101124 14:18:06< Crab_> for now, for simplicity, pretend that you have a 'std::vector enemies' 20101124 14:18:32< Crab_> and pretend that their gold amount and that their number-that-they-can-recruit is filled out for you 20101124 14:18:45-!- m4k3r [~maker@host60-91-dynamic.32-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20101124 14:20:11< Crab_> pretend that you've recruited, then, for each enemy in the std::vector of enemies, run the recruitment for them, then recalculate unit qualities once again 20101124 14:21:19< Crab_> (there's a function in wesnoth to recalculate unit qualities, I can try to stub it out for you) 20101124 14:21:26< Grimling> Crab_: void recruitment_phase::analyze_potential_recruit_combat() this function? 20101124 14:21:31< Crab_> Grimling: yes 20101124 14:21:33< Grimling> in ca.cpp 20101124 14:21:40< Grimling> Crab_: ok 20101124 14:22:06< Crab_> Grimling: or you can do it yourself, you need to modify it to allow it to consider a vector of 'extra' units, as well. 20101124 14:23:10< Crab_> Grimling: note the 'for(unit_map::const_iterator j = units_.begin(); j != units_.end(); ++j) {' in that function 20101124 14:24:02< Crab_> Grimling: if you add another for loop over those 'extra' units that you/ais have recruited, it'll do the trick 20101124 14:24:47< Crab_> Grimling: but it would be faster if you concentrate on the actual algorithm and I'll do the 'extract from wesnoth's sources' part 20101124 14:25:06< Grimling> Crab_: ok 20101124 14:25:22< Crab_> Grimling: of course, eventually we'll have to work on actual wesnoth's sources - but wesnoth's compilation time is bigger than I want it to be, it's really faster and easier to prototype outside of wesnoth. 20101124 14:25:47< Crab_> (I'll do this till tomorrow) 20101124 14:26:52< boucman> zookeeper: around ? 20101124 14:27:03-!- Johannes13 [~Johannes@pD9501129.dip0.t-ipconnect.de] has joined #wesnoth-dev 20101124 14:27:03-!- Johannes13 [~Johannes@pD9501129.dip0.t-ipconnect.de] has quit [Changing host] 20101124 14:27:03-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20101124 14:27:26< zookeeper> boucman, will be in 20 minutes or so... 20101124 14:27:54< boucman> if you have 1 sec, where is there an example of the new syntax for tile variations 20101124 14:28:00< boucman> (working on fences right now 20101124 14:28:38< CIA-86> anonymissimus * r47689 /trunk/changelog: changelog addition for r47553 20101124 14:31:06-!- Gambit [~Gambit@67.232.229.73] has joined #wesnoth-dev 20101124 14:31:06-!- Gambit [~Gambit@67.232.229.73] has quit [Changing host] 20101124 14:31:06-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20101124 14:32:05-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20101124 14:43:24< Grimling> Crab_: when the ai_choose_recruits is called, is it possible that a unit is in the recruit_list more than once? 20101124 14:43:32-!- xenocratus01 [~xenocratu@79.117.18.135] has joined #wesnoth-dev 20101124 14:44:07< Crab_> Grimling: no 20101124 14:44:14< Grimling> ok 20101124 14:45:35< Crab_> Grimling: for the future: the same unit type name might end up there many times - e .g. we might have 3 spearman from previous level ready to recall - but they'll be different unit types, as far as we are concerned, because they'll have different experience and traits and, therefore, different quality 20101124 14:46:02< Grimling> Crab_: ok 20101124 14:46:49< Grimling> Crab_: but for the get_current_qty they are the same? 20101124 14:48:13< Crab_> the same 20101124 14:48:32< Crab_> but you can ignore recalls for now, for simplicity 20101124 14:48:45< Crab_> but it would be nice if you consider them, as well 20101124 14:50:22< zookeeper> boucman, ok, i'm back.. 20101124 14:50:38< boucman> k, cool 20101124 14:50:56< zookeeper> boucman, umm, depends on what kind of tile you're doing... 20101124 14:51:39< zookeeper> oh, right 20101124 14:51:50< xenocratus01> Crab_: i ran over some campaign-specific macros so i modified the macro definition and added AI_ at the front. is this the right way to approach these macros? 20101124 14:51:54< zookeeper> boucman, well, most of the stuff in new-macros.cfg uses the new variations= key 20101124 14:52:17< boucman> i'm looking at the bridge macros right now to try to integrate the fence, so I thought maybe you would like me to explain these macros to you so you can learn since its one of the hardest parts and a few leads will gain you a huge amount of time when you want to modify them 20101124 14:52:26< Crab_> xenocratus01: yes, but it's better if you show the code via wesnoth.pastebin.com , just in case 20101124 14:52:26< boucman> zookeeper: noted, thx 20101124 14:53:29-!- fendrin [~fabi@88-134-73-62-dynip.superkabel.de] has joined #wesnoth-dev 20101124 14:53:29-!- fendrin [~fabi@88-134-73-62-dynip.superkabel.de] has quit [Changing host] 20101124 14:53:29-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20101124 14:53:48< zookeeper> boucman, does the fence even need as complex WML as the bridge does? 20101124 14:53:50-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 245 seconds] 20101124 14:54:07-!- euschn [~eugen@wesnoth/developer/euschn] has joined #wesnoth-dev 20101124 14:54:27< boucman> it has turns, crossings, terminations... i'd say yes 20101124 14:55:30< boucman> the thing with terrain is that if you don't have a very clean and simple set of macros that do things independently of any "real terrain" you will quickly be drawned in layers and layers and layers of kludges 20101124 14:55:57< zookeeper> hrhm...i was thinking of just writing out the WML by hand. AFAICT you don't need more than maybe 5 [errain_graphics] tags for it 20101124 14:55:58< boucman> redefining the layout logic for frences instead of reusing the bridge one because fences are simpler sounds like a bad idea to me 20101124 14:56:10< boucman> zookeeper: or one macro call 20101124 14:57:00< xenocratus01> Crab_: http://wesnoth.pastebin.com/rsKk5Ehs 20101124 14:57:45< boucman> zookeeper: but you're the master of TG now, so if you'd rather do it by rewriting by hand, it's your choice 20101124 14:58:13< Crab_> xenocratus01: great. only one thing to do there: {ai/aliases/stable_singleplayer.cfg} should be given inside [side] tag, inside each [side] tag where there's at least one [ai] tag. 20101124 14:58:14< boucman> be carefull with lurker's fix, though, it will most likely brake something with bridges, since it goes against the macro's logic 20101124 14:58:27< zookeeper> boucman, sure, but i'll probably never be able to understand what that one macro really does, whereas reading the couple dozen lines of expanded WML is tons more comfortable for me 20101124 14:59:26< boucman> ok, we obviously don't think the same way, my mind has probably be deformed by years of programming and encapsulation :) 20101124 15:00:05< xenocratus01> Crab_: oh, yes, i missed that one... and, the #ifdef parts remain the same? 20101124 15:00:51< Crab_> xenocratus01: yes, the ifdefs look fine to me. they only enable some extra ai logic if the difficulty is HARD. 20101124 15:01:22< Crab_> xenocratus01: and there's another set of ifdefs there to modify 'what to recruit' depending on difficulty 20101124 15:02:07< xenocratus01> Crab_: yes, i understood, but i thought they needed converting too 20101124 15:03:31< zookeeper> boucman, i like encapsulation as much as the next guy, but i don't think terrain macros qualify; if there's a bug then nothing really tells me which one of those dozen macros is to blame (or even which macros are involved), so i have to dig through the whole call sequence anyway 20101124 15:03:54< Crab_> xenocratus01: well, you converted the code inside the #ifdefs, and that's good. 20101124 15:04:07< Crab_> xenocratus01: and the ifdefs themselves stay the same 20101124 15:04:07< boucman> ok, then i'll let you integrate lurker's stuff, just be carefull with his fix 20101124 15:04:21< zookeeper> roger 20101124 15:04:29< Crab_> xenocratus01: so, '{AI_SIMPLE_ALWAYS_ASPECT recruitment_pattern "scout,fighter,fighter,archer"}' is correct replacement, even if inside ifdef. 20101124 15:05:42< xenocratus01> ok, i understand. i'll start checking them now. when i'm finished, where do i post them? 20101124 15:06:41< zookeeper> boucman, more or less the only major thing i'd like to improve on the "new" macros is supporting a proper BUILDER-like system (we talked about this some time ago) so that in terrain-graphics.cfg you could call the exact same macro and just supply a different builder there for single images, animations, variations, animations with variations, etc. 20101124 15:07:11< zookeeper> unfortunately that can't really be done atm, not sure what exactly i'd need to be able to do that either. 20101124 15:07:28< Grimling> Crab_: can I add a method to the potential_recruit class to change the quality? 20101124 15:07:49< Crab_> Grimling: yes, of course. 20101124 15:07:51< boucman> zookeeper: yes, that would be nice to have indeed 20101124 15:07:56< Grimling> Crab_: ok 20101124 15:08:19< Crab_> Grimling: as the function which recalculates quality will have to do it.. 20101124 15:09:42-!- GNUtoo|laptop [~gnutoo@50.118-226-89.dsl.completel.net] has quit [Quit: Program received signal SIGSEGV, Segmentation fault.] 20101124 15:09:53< Grimling> Crab_: now, the quality() is of type int, do I need to change it to double? the data member is double 20101124 15:10:50< Crab_> Grimling: yes, 'int' there it's a bug :) 20101124 15:11:21< zookeeper> boucman, actually i think the fence needs to be completely different to the bridge in any case: bridges have three directional terrains, but the fence doesn't have any n-s tiles at all. 20101124 15:11:47< zookeeper> at least i find it hard to picture how they could work using the same system 20101124 15:11:57< zookeeper> anyway, i'll see what i come up with 20101124 15:12:00< boucman> zookeeper: my system is a two phase system, 20101124 15:12:31< boucman> 1) a layout algorithm "marks" the sides of the hex where things should be connected 20101124 15:12:51< boucman> 2) other macros use those flags to actually choose and set the right image 20101124 15:13:10< boucman> the first part works with fences, i'm not sure why lurker didn't use it 20101124 15:13:26< zookeeper> right 20101124 15:13:31< boucman> the second part would need to be adapted, but that's ok, that's the point of the two phase system 20101124 15:14:14< Grimling> Crab_: do I need the datamember to int or the method type to double? 20101124 15:14:31< Crab_> Grimling: quality is double, so method type to double 20101124 15:14:38< Grimling> Crab_: ok 20101124 15:15:39< iwontbecreative> Does someone knows if removing Wesnoth cache greatly decreases performancess ? 20101124 15:15:56< iwontbecreative> Because I just remembered I had done a bleachbit cleaner for wesnoth some time ago 20101124 15:16:06< Crab_> Grimling: actually, unit_combat_scores_ in analyze_potential_recruit_combat() is now int; but I think that double will serve us better. 20101124 15:16:07< iwontbecreative> And got a notification that it was merged in trunk. 20101124 15:16:22< iwontbecreative> And now trunk made it possible to give a warning for this kind of things 20101124 15:19:32< Grimling> Crab_: http://wesnoth.pastebin.com/KBhZDAAv is this a good way to do it? 20101124 15:23:19< Crab_> looking... 20101124 15:23:59< Grimling> Crab_:if you need the whole file, say it :) 20101124 15:27:27< xenocratus01> Crab_: the [avoid] conversion code does/doesn't contain [not]...[/not]? 20101124 15:27:30< Crab_> Grimling: no, I'm not going to compile it anyway. ai_choose_best_recruits and ai_choose_recruits look good, you've converted your old code in a good way. 20101124 15:27:34< Crab_> xenocratus01: no 20101124 15:27:39< Crab_> xenocratus01: it doesn't contain it 20101124 15:27:49< xenocratus01> Crab_: ok 20101124 15:27:57< Crab_> xenocratus01: (unless the original thing inside [avoid] had it ) 20101124 15:28:28< Crab_> xenocratus01: avoid is a way of saying to ai 'you are not allowed to go there' 20101124 15:28:40< Grimling> Crab_: thanks, for the todo's, do I need to refer to the existing code? or copy (and when needed edit) the code to the same file? 20101124 15:29:11< Crab_> Grimling: copy&edit as you wish. 20101124 15:29:50< Crab_> Grimling: and, later ( I hope I'll do it till tomorrow) I'll provide a slightly different version of 'base' code more aligned with wesnoth code, and we'll be able to merge it (it won't be hard) 20101124 15:30:07< Grimling> Crab_: ok 20101124 15:31:39-!- euschn [~eugen@wesnoth/developer/euschn] has quit [Quit: Leaving.] 20101124 15:31:57< Crab_> Grimling: you have a segfault atm in your code - potential_recruit *best_recruit starts out empty (NULL) 20101124 15:32:08< Crab_> Grimling: so, when you do best_recruit->quality(), things will go boom. 20101124 15:33:32< Grimling> Crab_: ow, thanks 20101124 15:33:36< Crab_> Grimling: also note that 'quality of all units changes with each recruited unit' 20101124 15:33:51< Crab_> Grimling: if we have 2 enemies... 20101124 15:34:33< Crab_> Grimling: then, we pretend to recruit X. qualities change. then, we see that ai1 will recruit Y,Z - qualities change again. then, we see that ai2 will recruit C,D - qualities change again. 20101124 15:35:08< Crab_> note that our simulation of ai1 has to know the 'extra' unit X 20101124 15:35:15< Crab_> note that our simulation of ai2 has to know the 'extra' units X,Y,Z 20101124 15:35:27< Crab_> note that our simulation of final quality of our unit X has to know the 'extra' units X,Y,Z,C,D 20101124 15:36:09< Crab_> so, we need to have 'recalculate_all_qualities' function which takes both a list of actual units and the list of 'extra' potential units 20101124 15:36:09< Grimling> Crab_: ok, I didn't know that the enemies have to know each others recruits, i'll edit the code 20101124 15:36:38-!- euschn [~eugen@wesnoth/developer/euschn] has joined #wesnoth-dev 20101124 15:36:52< Crab_> Grimling: well, they don't have to know, but think about it - when you recruit, you (no fog/shroud) know all the units on the map which were recruited before you 20101124 15:37:01< Crab_> Grimling: so, ai1 knows about us, and ai2 knows about us and ai1 20101124 15:38:06< Grimling> Crab_: and is it necessary for ai2 to know of what team the units are? 20101124 15:38:25< Crab_> Grimling: yes 20101124 15:38:43< Crab_> Grimling: the code which calculates qualities has to answer 'is that unit friendly to me or not?' 20101124 15:38:53< Grimling> Crab_:ok 20101124 15:39:31< Crab_> Grimling: you don't have to have a map of vectors for that, just include a reference to side to potential_recruit class (team* or a 1-based side number ) 20101124 15:39:50< Crab_> wesnoth's code has 'int side()' function in unit class 20101124 15:40:30< Grimling> Crab_: ok 20101124 15:40:53 * Crab_ is afk for ~20 minutes to get some food 20101124 15:42:24-!- dtiger [~dtiger2@fe26.hc.ru] has quit [Remote host closed the connection] 20101124 15:42:35-!- xenocratus01 [~xenocratu@79.117.18.135] has quit [Ping timeout: 245 seconds] 20101124 15:52:57-!- anonymissimus [~chatzilla@HSI-KBW-095-208-089-203.hsi5.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20101124 15:59:35< CIA-86> anonymissimus * r47690 /trunk/data/ (4 files in 3 dirs): Deprecated CAPTURE_FILTERED_VILLAGES (pointless since r46640). Adjusted all references in mainline accordingly. 20101124 16:06:46< CIA-86> anonymissimus * r47691 /trunk/data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg: ran wmlindent 20101124 16:22:02< Grimling> Crab_: for the analyze_potential_recruit_combat, should i use unit_map for the units that are really on the map and vector for the 'virtual' units? 20101124 16:22:03< boucman> Espreon: calling again, I can have a look at your bug now 20101124 16:22:04< Grimling> Crab_: or can I put them in 1 vector 20101124 16:22:04-!- ZumZoom [~Miranda@212.98.164.26] has joined #wesnoth-dev 20101124 16:22:04-!- negusnyul [~negusnyul@54009080.dsl.pool.telekom.hu] has joined #wesnoth-dev 20101124 16:22:11-!- Netsplit *.net <-> *.split quits: mjs-de, vcap, Appleman1234 20101124 16:22:31-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20101124 16:23:01< Crab_> Grimling: if you'll have any other questions, you can leave them in the log, I'll answer them when I get back. or just PM the code if there's questions, I'll look through it 20101124 16:23:01< anonymissimus> zookeeper: i added floating_text to the side bar too so I find it :P 20101124 16:23:46< Grimling> Crab_: ok, thanks 20101124 16:24:36-!- Netsplit over, joins: mjs-de, Appleman1234, vcap 20101124 16:24:54< Crab_> Grimling: yes, I think that it's a good idea, unit_map for units and vector for virtuals 20101124 16:24:54< Crab_> Grimling: because unit_map is big, there's no reason to copy it around if we can get away without doing it. 20101124 16:27:23< iwontbecreative> Well, look likes no one knows 20101124 16:27:38< iwontbecreative> If I remember well it didn't have a great impact 20101124 16:28:13< iwontbecreative> What would be the best campaign to take screenshots ? 20101124 16:28:27< iwontbecreative> I'm updating the manuals one 20101124 16:29:35< zookeeper> anonymissimus, right, i never remember to do that 20101124 16:30:30< boucman> iwontbecreative: removing the cache should slow down the game starting, since the game will recreate the cache anyway 20101124 16:31:12< iwontbecreative> boucman: Kk, so not a big issue for casual players 20101124 16:31:24< boucman> as for the best campaign to take screenshot, maybe either one of the easy ones, as it's the logical choice when starting wesnoth or HTTT since it's the emblematic wesnoth campaign 20101124 16:32:03< Grimling> Crab_: to get the unit type of a recruit, can I do: unit_types.find(potential_recruit.name()) ? 20101124 16:32:41< iwontbecreative> Ok 20101124 16:32:55< boucman> bbiam 20101124 16:33:00-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20101124 16:34:32< Crab_> Grimling: yes 20101124 16:34:44< Crab_> Grimling: it will be easy enough to merge later. 20101124 16:34:58-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20101124 16:35:10< Crab_> Grimling: it might be better to add type() function to potential recruit 20101124 16:47:51-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20101124 16:48:54< Grimling> Crab_: what does the weight variable do? 20101124 16:50:17< Crab_> we want to compute the weighted average 20101124 16:50:31< Crab_> so, we collect 'total' weight to divide by at the end, after all 'for each unit' loops 20101124 16:51:28-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20101124 16:52:47< Grimling> Crab_: is a higher weight a better unit? 20101124 16:54:12< Crab_> Grimling: take a look at 'int weight = un.cost() * un.hitpoints() / un.max_hitpoints();' line 20101124 16:54:18-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20101124 16:54:32< Crab_> Grimling: so, it's unit cost, multiplied by the percentage of hitpoints it has at the moment 20101124 16:55:26< Crab_> Grimling: i.e, 50gp unit with 25% hitpoints will score 12 ( 50 * 0.25 = 12.5 , rounded down) 20101124 16:56:10< Grimling> Crab_: but why is that needed? is a unit with a higher cost more important? 20101124 16:57:57< Crab_> Grimling: I don't think that it's needed, because recruitment_phase::average_resistance_against already considers unit abilities and damage 20101124 16:58:25< Crab_> Grimling: but somebody, long ago, decided to make this formula weighted by unit cost. we can try to do it in a different way, and test which approach will work better. 20101124 16:58:51< Grimling> Crab_: I'll just comment out the lines, so they can easily be re-activated 20101124 16:59:04< Crab_> Grimling: I guess that the original logic was 'units with more cost are more dangerous so we should recruit something which is good against them' 20101124 16:59:07< Crab_> ok, good 20101124 16:59:27< Crab_> you still need weighting by hitpoints for units already in the field, I think 20101124 16:59:47< Crab_> since 1hp-unit is definitely less dangerous than full-hp unit 20101124 16:59:53< Grimling> yes, but maybe without the cost 20101124 17:00:00< Crab_> yes, let's try it without the cost. 20101124 17:00:37-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20101124 17:00:47< Crab_> but note that weight is 'int' atm 20101124 17:01:09< Crab_> so, you should use a big enough constant, like '100', instead of cost 20101124 17:01:21< Crab_> otherwise all those 'hitpoints%' will round down to 0 20101124 17:04:48-!- GNUtoo|laptop [~gnutoo@50.118-226-89.dsl.completel.net] has joined #wesnoth-dev 20101124 17:20:19-!- maker__ [~maker@host55-80-dynamic.52-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20101124 17:21:36-!- euschn [~eugen@wesnoth/developer/euschn] has left #wesnoth-dev [] 20101124 17:21:38-!- m4k3r [~maker@host60-91-dynamic.32-79-r.retail.telecomitalia.it] has quit [Ping timeout: 264 seconds] 20101124 17:28:14-!- anonymissimus [~chatzilla@HSI-KBW-095-208-089-203.hsi5.kabel-badenwuerttemberg.de] has quit [Ping timeout: 264 seconds] 20101124 17:46:28-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 240 seconds] 20101124 17:47:36-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Quit: Caught sigterm, terminating...] 20101124 17:48:25-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20101124 17:48:44-!- Ivanovic [~ivanovic@dtmd-4db22f7e.pool.mediaWays.net] has joined #wesnoth-dev 20101124 17:48:59-!- Ivanovic [~ivanovic@dtmd-4db22f7e.pool.mediaWays.net] has quit [Changing host] 20101124 17:48:59-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20101124 17:55:55-!- anonymissimus [~chatzilla@HSI-KBW-095-208-089-203.hsi5.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20101124 17:57:48-!- crimson_penguin [~ben@64.201.60.212] has joined #wesnoth-dev 20101124 17:57:48-!- crimson_penguin [~ben@64.201.60.212] has quit [Changing host] 20101124 17:57:48-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20101124 18:36:32< CIA-86> boucman * r47692 /trunk/data/core/terrain-graphics/internal-tracks.cfg: commit a small bug in bridge macros, bug found by Lurker (and once again, sorry for reading your patch backward) 20101124 18:36:49< boucman> zookeeper: just so you know, I read Lurker's patch backward, and he was right in his correction, I just commited his fix 20101124 18:37:33-!- stikonas [~and@bcm-131-111-247-113.girton.cam.ac.uk] has joined #wesnoth-dev 20101124 18:37:33-!- stikonas [~and@bcm-131-111-247-113.girton.cam.ac.uk] has quit [Changing host] 20101124 18:37:33-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20101124 18:38:16< zookeeper> boucman, okay 20101124 18:42:02-!- Upth [~ogmar@adsl-75-26-209-90.dsl.scrm01.sbcglobal.net] has quit [Quit: Some message that is totally family friendly and work safe.] 20101124 18:43:18-!- timotei [~timotei@193.34.191.4] has joined #wesnoth-dev 20101124 18:43:18-!- timotei [~timotei@193.34.191.4] has quit [Changing host] 20101124 18:43:18-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20101124 18:44:06< timotei> wow 20101124 18:44:13< timotei> I have an awesome font in XChat 20101124 18:44:18< timotei> boucman: thanks for the invite. 20101124 18:44:28< boucman> np :) 20101124 18:44:37< timotei> I love the font 20101124 18:44:46< timotei> I stare at the screen for 1 minute already 20101124 18:47:13 * zookeeper feels the need for a rotations_steps= key in [terrain_graphics] 20101124 18:47:32< boucman> zookeeper: what would that do ? 20101124 18:48:04-!- EdB [~edb@tss37-1-89-84-18-220.dsl.club-internet.fr] has joined #wesnoth-dev 20101124 18:49:21< zookeeper> boucman, with rotations_steps=2 it'd cause every other rotation (of the default six) to be skipped 20101124 18:49:57< zookeeper> so basically if i had rotations=n,ne,se,s,sw,nw and rotations_steps=2 then it'd only do the n,se,sw rotations 20101124 18:50:57< zookeeper> or maybe rather i'd have something like rotations_ignore=n,s to make the n and s rotations be skipped 20101124 18:51:27< boucman> syntactically, I would do it as rotations=n,0,se,0,sw,0 confering a special meaning to 0 (or something else) that would make for a more versatile syntax since you could do something like rotations=0,ne,se,0,sw,nw 20101124 18:51:36< zookeeper> anyway, something to allow me to skip some of the rotations instead of being forced to always have all six of them would be nice... 20101124 18:51:38< boucman> or rotations_ignore would work too 20101124 18:51:59< zookeeper> a special value like you suggest might be best 20101124 18:52:24< boucman> zookeeper: hmm, maybe what I just suggested would work, except that it's not a special value... so you still pays the cpu price, but the rule would work 20101124 18:59:13< zookeeper> boucman, couldn't it be done by just inserting an if to builder.cpp:750 or thereabouts? 20101124 18:59:52< boucman> zookeeper: i have to go afk now, but yes, it might be as simple as a single line change 20101124 19:00:06< zookeeper> ok, cool 20101124 19:09:29-!- rigved [~rigved@116.72.163.243] has joined #wesnoth-dev 20101124 19:19:42-!- robodoggy [4b43c6ee@gateway/web/freenode/ip.75.67.198.238] has joined #wesnoth-dev 20101124 19:20:07< robodoggy> Hi, In WML, does a # denote a comment? 20101124 19:21:23< robodoggy> Nevermind, It does. 20101124 19:24:37-!- Blueblaze [~Blueblaze@adsl-99-158-44-235.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20101124 19:27:10< timotei> robodoggy: I recommend you read some of the basics of WML here: http://wiki.wesnoth.org/ReferenceWML 20101124 19:27:25< timotei> actually the SyntaxWML 20101124 19:29:54< robodoggy> Rour right, that probably would be a good idea. :) 20101124 19:42:10< anonymissimus> I recommaned reading ASC instead :P 20101124 19:42:31-!- StandYourGround [~Adium@adsl-157-128-184.cae.bellsouth.net] has joined #wesnoth-dev 20101124 19:42:34-!- StandYourGround [~Adium@adsl-157-128-184.cae.bellsouth.net] has left #wesnoth-dev [] 20101124 19:42:40< anonymissimus> honestly, that synrax wml page used to confuse me 20101124 19:43:45< anonymissimus> btw timotei : I have the vs project file changed to use ana; works well here 20101124 19:44:28-!- xenocratus01 [xenocratus@79.117.61.89] has joined #wesnoth-dev 20101124 19:44:32< anonymissimus> additional needed dependencies should all be in Crab's package 20101124 19:48:45< loonycyborg> timotei: Did you set default dowloads when uploading eclipse stuff to sourceforge? 20101124 19:49:20< timotei> anonymissimus: well, could you please, commit it? 20101124 19:49:38< timotei> anonymissimus: that is, for a better compatiblity, and to be stable, create another folder: vs_ana 20101124 19:49:48< timotei> VC9_ana 20101124 19:50:15< timotei> loonycyborg: hmm... yeah 20101124 19:50:18< timotei> loonycyborg: why? 20101124 19:50:33< loonycyborg> Those settings are for the entire project. 20101124 19:50:44< timotei> hmm 20101124 19:50:58< timotei> then, I guess it's bad?:P 20101124 19:51:07< loonycyborg> You overwrote settings for wesnoth's own downloads. 20101124 19:51:19< timotei> loonycyborg: Ok. Not doing it anymore :) 20101124 19:51:28< loonycyborg> Great! :) 20101124 19:51:37< timotei> loonycyborg: Thanks for the heads-up. I thought it would put anyway the latest upload 20101124 19:53:08< timotei> but wow, 20101124 19:53:13< timotei> almost 2k downloads 20101124 19:53:19< timotei> for the umc plugin 20101124 19:54:11< fendrin> timotei: have you talked to Ivanovic about mentoring? 20101124 19:54:30< timotei> fendrin: yeah. boucman gave me privileges 20101124 19:54:36< fendrin> cool 20101124 19:54:47< timotei> fendrin: I shall add the new tasks this weekend, after I finish that damn math exam 20101124 19:55:21< fendrin> we need tasks spread over the time, don't worry. 20101124 19:55:26< timotei> ok 20101124 19:58:53-!- esr [~chatzilla@wesnoth/developer/esr] has quit [Remote host closed the connection] 20101124 20:00:58< iwontbecreative> Hmmm 20101124 20:00:58< iwontbecreative> Pressing U in whiteboard after have selected a planned location closes wesnoth 20101124 20:00:58< iwontbecreative> I'll try rebuild 20101124 20:01:47< iwontbecreative> I get this error 20101124 20:01:47< anonymissimus> timotei: do you know where to set where VS looks for a cpp file in its project ? other than removing and readding it 20101124 20:01:48< iwontbecreative> http://wesnoth.pastebin.com/B7j7xKfa 20101124 20:01:55< iwontbecreative> When playng ASC 20101124 20:02:11< timotei> anonymissimus: in the .vcproj 20101124 20:02:16< iwontbecreative> But I guess it was because of engine, not wml 20101124 20:02:44< timotei> iwontbecreative: if that persists, open up a bug in the 'Whiteboard' category :) 20101124 20:02:57< iwontbecreative> Yep, I know :) 20101124 20:03:07< timotei> oky 20101124 20:03:08< anonymissimus> timotei: editing the file by hand or what ? 20101124 20:03:09< iwontbecreative> I'll try to reproduce it with a newly builded version 20101124 20:03:13< timotei> anonymissimus: yeah :D 20101124 20:03:19< anonymissimus> :( 20101124 20:03:26< iwontbecreative> I was some revs away from trunk 20101124 20:03:27< timotei> anonymissimus: what/why? 20101124 20:03:52< anonymissimus> well I wanted to make the ana project as a subfolder of the vs directory 20101124 20:04:08< anonymissimus> but this requires lots of editing then 20101124 20:04:11< timotei> anonymissimus: then better add it from withing Visual Studio 20101124 20:04:13< iwontbecreative> Ok 20101124 20:04:21< anonymissimus> and where, thats the question 20101124 20:04:22< iwontbecreative> Reproducible, always 20101124 20:04:25< timotei> and why make it subfolder of the vs 20101124 20:04:32< iwontbecreative> With trunk aswell 20101124 20:04:39< timotei> anonymissimus: well... 20101124 20:04:41< iwontbecreative> What should I attach to the bug report ? 20101124 20:04:50< timotei> iwontbecreative: the log. 20101124 20:04:57< timotei> iwontbecreative: linux/windows? 20101124 20:05:00< iwontbecreative> linux 20101124 20:05:10< iwontbecreative> Running from cli 20101124 20:05:24< iwontbecreative> So I already get an output 20101124 20:05:25< timotei> anonymissimus: in the solution explorer, wesnoth project, right click source files, Add->new folder 20101124 20:05:30< timotei> anonymissimus: and add the .cpp files 20101124 20:05:32< iwontbecreative> The one I posted in pastebin just before 20101124 20:05:33< timotei> the same with headers 20101124 20:06:01< timotei> iwontbecreative: yeah, that should be ok, though using: -log-debug=whiteboard would be better 20101124 20:06:09< timotei> or -log-info iirc 20101124 20:06:24< timotei> anyway, if the problem is reproduced easy, it's safe to not add that 20101124 20:06:45< iwontbecreative> Figured out why exactly it happens 20101124 20:07:09< iwontbecreative> Should be easy to fix 20101124 20:07:54< timotei> iwontbecreative: that's good :) 20101124 20:08:05< timotei> anonymissimus: I'm going now to do maths :( 20101124 20:08:14< timotei> good night guys 20101124 20:08:45-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: Leaving] 20101124 20:18:57< iwontbecreative> I reported the bug: https://gna.org/bugs/index.php?17136 20101124 20:19:19< iwontbecreative> Not sure it's well categorized/importance :/ 20101124 20:27:08-!- Kapace [~david@d205-250-124-216.bchsia.telus.net] has joined #wesnoth-dev 20101124 20:32:25< CIA-86> ivanovic * r47693 /trunk/po/wesnoth-dw/ja.po: updated Japanese translation 20101124 20:41:39< xenocratus01> can anyone help me with how/where i should upload the configs for the scenarios after porting the AI parts? 20101124 20:46:00-!- anonymissimus [~chatzilla@HSI-KBW-095-208-089-203.hsi5.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.2/20100316074819]] 20101124 20:48:10-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20101124 20:49:39-!- Grimling [~Grimling@91.181.215.188] has quit [Quit: Ik ga weg] 20101124 20:53:07-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20101124 20:53:07-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20101124 20:53:07-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20101124 20:53:18< mordante> servus 20101124 20:55:59-!- shadowm_laptop is now known as GrumpyShadowm 20101124 21:04:17-!- PetePorty [~Pete@pc-54-54-120-200.cm.vtr.net] has joined #wesnoth-dev 20101124 21:14:49-!- phlaem [~a@e178117226.adsl.alicedsl.de] has joined #wesnoth-dev 20101124 21:14:52< mordante> Ivanovic, I also intend to visit the FOSDEM 20101124 21:17:47-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Ping timeout: 245 seconds] 20101124 21:18:54< Ivanovic> mordante: cool! 20101124 21:19:41< mordante> yeah I look forward to it :-) 20101124 21:20:36-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20101124 21:29:18-!- GrumpyShadowm [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: System reboot in progress] 20101124 21:32:41-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20101124 21:37:37< loonycyborg> mordante: I've recently tried compiling wesnoth with clang 2.8 and got some errors even with strict mode disabled. Mostly from GUI2 :P 20101124 21:37:53-!- Guest11889 [~gary@80-155-42-72.gci.net] has joined #wesnoth-dev 20101124 21:38:03< mordante> loonycyborg, can you past the errors somewhere? 20101124 21:39:40-!- Guest11889 [~gary@80-155-42-72.gci.net] has quit [Client Quit] 20101124 21:39:48< loonycyborg> mordante: Sure. 20101124 21:47:29-!- PetePorty [~Pete@pc-54-54-120-200.cm.vtr.net] has quit [Ping timeout: 255 seconds] 20101124 21:47:30-!- GNUtoo|laptop [~gnutoo@50.118-226-89.dsl.completel.net] has quit [Quit: Program received signal SIGSEGV, Segmentation fault.] 20101124 21:48:00-!- negusnyul [~negusnyul@54009080.dsl.pool.telekom.hu] has quit [Remote host closed the connection] 20101124 21:48:05-!- GNUtoo|laptop [~gnutoo@50.118-226-89.dsl.completel.net] has joined #wesnoth-dev 20101124 21:48:54< loonycyborg> mordante: That's the first one. I was able to fix it and it's not from gui2 yet but I still wonder why g++ allowed this: http://wesnoth.pastebin.com/HwwGue56 20101124 21:50:05-!- rigved [~rigved@116.72.163.243] has quit [Quit: Bye] 20101124 21:51:12< mordante> maybe gcc has a crystal ball ;-) 20101124 21:51:30< mordante> debian only has clang 2.7 :-( so can't test here 20101124 21:51:53< loonycyborg> You'd also need at least boost 1.44 afaict. 20101124 21:53:26< mordante> I tried with 2.7 before and the amount of errors was too high to even consider fixing it ;-) 20101124 21:54:21< loonycyborg> http://wesnoth.pastebin.com/Drw6urDt <- then it didn't like a template argument to be shadowed for some reason 20101124 21:55:08-!- GNUtoo|laptop [~gnutoo@50.118-226-89.dsl.completel.net] has quit [Ping timeout: 245 seconds] 20101124 21:58:55< mordante> I'm not sure but I think shadowing isn't forbidden (not that it's a good idea) 20101124 21:59:06-!- Grimling [~Grimling@91.181.21.27] has joined #wesnoth-dev 20101124 22:00:34< mordante> I'm afk now, but can you test this patch? http://paste.debian.net/100691/ 20101124 22:02:49< loonycyborg> http://wesnoth.pastebin.com/5RnWQBqW <- but here's what really stopped me. 20101124 22:03:38< loonycyborg> I *did* figure out to rename the iterator on my own, but those errors are a *lot* harder. 20101124 22:05:00< loonycyborg> It doesn't seem to support the trick of using RVO to return non-copyable objects at least. 20101124 22:09:32-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20101124 22:10:04-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20101124 22:10:44-!- PeterPorty [~Pete@pc-54-54-120-200.cm.vtr.net] has joined #wesnoth-dev 20101124 22:11:12-!- PeterPorty [~Pete@pc-54-54-120-200.cm.vtr.net] has quit [Read error: Connection reset by peer] 20101124 22:12:20-!- fendrin [~fabi@88-134-73-62-dynip.superkabel.de] has joined #wesnoth-dev 20101124 22:12:20-!- fendrin [~fabi@88-134-73-62-dynip.superkabel.de] has quit [Changing host] 20101124 22:12:20-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20101124 22:17:25< Espreon> boucman: Sorry, I went to bed. For the facing bug, just look at everyone else's comments on the bug report. 20101124 22:21:04< Espreon> boucman: As for the problem with [animate_unit], it can't trigger defense animations for some reason. 20101124 22:29:33< Espreon> boucman: http://wesnoth-umc-dev.svn.sourceforge.net/viewvc/wesnoth-umc-dev/trunk/Elementals_Sandbox/utils/abilities.cfg?revision=7477&view=markup ... Line 169 to 374. For the [animate_unit] codeblock, look at 234. 20101124 22:31:03< Espreon> boucman: If you would like to play with the addon, svn co https://wesnoth-umc-dev.svn.sf.net/svnroot/wesnoth-umc-dev/trunk/Elementals_Sandbox ... make a local game, and set a Void Dragon (the only leaders usable by default) near an enemy and wait. 20101124 22:31:41-!- xenocratus01 [xenocratus@79.117.61.89] has quit [] 20101124 22:33:27< boucman> Espreon: a bit late now, i'm about to go to bed, and i'm not sure what bugreport about facing... 20101124 22:34:27< Espreon> boucman: Lemme get the URL. 20101124 22:35:30< Espreon> boucman: https://gna.org/bugs/index.php?16877 20101124 22:37:13< boucman> Espreon: I thought I had fixed this bug a month ago, before leaving for my trip, it's stll there ? 20101124 22:37:20< Espreon> boucman: In remnants. 20101124 22:37:21< boucman> hmm, i'll have to test some more then 20101124 22:37:28< boucman> what do you mean ? 20101124 22:37:41< Espreon> Just read zookeeper's and anonymissimus's comments. 20101124 22:38:15< boucman> ok, i'll look at it asap 20101124 22:38:24< Espreon> Thanks. 20101124 22:38:36< boucman> (which might not be before next week unfortunately) but thx for pointing that it's not fixed 20101124 22:38:52< Espreon> No prob. 20101124 22:42:35-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20101124 22:43:41-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20101124 22:44:41< Grimling> Crab_: hi 20101124 22:44:48< Crab_> hi 20101124 22:45:35< Grimling> Crab_: I've got a few questions: how can I access the unit_map, recruit_lists of enemies 20101124 22:47:18< Crab_> if we're working outside wesnoth for the moment, consider the unit map to be an std::vector of units, and move the recruit list to live inside team 20101124 22:47:25< Grimling> Crab_: because to use ca.cpp, i need instances of the classes 20101124 22:48:04< Crab_> if we're working inside wesnoth, unit_map is in the ai context, and recruit_list of each team is available through that team 20101124 22:48:15< zookeeper> boucman, any idea when you'll be able to look into the rotations thing? i think i'll delay committing the fence if we can get that feature in soon... 20101124 22:48:25< Grimling> Crab_: ok 20101124 22:48:46< Crab_> Grimling: please help me remember, were you able to get wesnoth compiled ? 20101124 22:49:01< Grimling> yes, I was 20101124 22:49:07< boucman> zookeeper: not until next week, i'm totally booked until then, and i'd rather correct Espreon's bugs first 20101124 22:49:23< Grimling> but now I'm using Ubuntu, so I don't expect any problems :) 20101124 22:49:39< Grimling> I've already tested it with cmake, and it works 20101124 22:50:52< Crab_> ok, great. so maybe we'll move your code inside wesnoth, to be easier to test ? 20101124 22:51:45< Crab_> Grimling: what do you think ? you give me code (via a PM), I'll convert it to be used inside wesnoth, and give it back to you 20101124 22:51:59< Grimling> I've tried it, and i need only access to an instance of recruitment_phase 20101124 22:52:12< Grimling> Crab_: that would be nice 20101124 22:52:33< Crab_> Grimling: ok, let's do it. I'll be able to do it tomorrow in +8 to +12 h 20101124 22:52:35< zookeeper> boucman, okay 20101124 22:53:04< Grimling> I won't be back from school before 17.00GMT+1, so that's ok :) 20101124 22:54:00< Crab_> ok, good. so, send it in today, and tomorrow in the morning I'll integrate it with wesnoth (/me is at GMT+2 ) 20101124 22:54:58< Grimling> Crab_: thanks 20101124 22:56:04< Grimling> Crab_: the file is now made to put in the src/ folder 20101124 22:56:31< Grimling> Crab_: I've commented out the team.hpp file, because of the team class in the recruitment file 20101124 22:57:15< Crab_> yes, there's the name clash, I'll have to take care of it 20101124 22:58:40< Grimling> Crab_: the places where I need the wesnoth code are marked with @todo: 20101124 22:59:37< Crab_> ok 20101124 23:01:37-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20101124 23:04:01-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 265 seconds] 20101124 23:06:24< Espreon> Ivanovic: I just made a task. 20101124 23:07:45< Grimling> Crab_: I've sent it 20101124 23:08:53-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20101124 23:09:46< Crab_> Grimling: thanks 20101124 23:12:07-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20101124 23:16:20-!- Grimling [~Grimling@91.181.21.27] has quit [Quit: Grimling] 20101124 23:20:02-!- ZumZoom [~Miranda@212.98.164.26] has quit [Remote host closed the connection] 20101124 23:28:07-!- maker__ [~maker@host55-80-dynamic.52-79-r.retail.telecomitalia.it] has quit [Quit: Ex-Chat] 20101124 23:33:41-!- iwontbecreative [~thibault@89.181.105.210] has quit [Ping timeout: 255 seconds] 20101124 23:39:42< mordante> loonycyborg, I'm not sure whether ptr_container needs a copyable type 20101124 23:39:56< mordante> loonycyborg, might be a bug in the compiler as well 20101124 23:40:49< loonycyborg> Maybe. I'll try running boost's ptr_container regression tests with clang. 20101124 23:43:56-!- MeccaGod [MeccaGod@h14n4fls31o279.telia.com] has quit [] 20101124 23:44:23< loonycyborg> mordante: They pass. 20101124 23:50:05< mordante> then I'll have to look at it but not tonight 20101124 23:52:29< mordante> I'm off night 20101124 23:52:37-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] --- Log closed Thu Nov 25 00:00:00 2010