--- Log opened Sat Aug 22 00:00:08 2009 20090822 00:04:34< fendrin> shadowmaster: blue? 20090822 00:05:06< shadowmaster> ehm, pardon? 20090822 00:06:01-!- Blueblaze2 [n=Blueblaz@166.189.192.233] has quit [] 20090822 00:06:34-!- Sirp [i=97c1dc1b@wesnoth/developer/dave] has quit [Ping timeout: 180 seconds] 20090822 00:16:39< fendrin> shadowmaster: color choice from fendrin --> blue 20090822 00:16:58-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Read error: 104 (Connection reset by peer)] 20090822 00:16:59< shadowmaster> I thought we had already resolved that there was no need for colors? 20090822 00:17:16< shadowmaster> I also left homework for you, related to that. 20090822 00:17:45-!- Blueblaze [n=Blueblaz@32.170.47.219] has quit [Read error: 110 (Connection timed out)] 20090822 00:24:52-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090822 00:40:05-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090822 00:41:59-!- Sirp [n=user@wesnoth/developer/dave] has joined #wesnoth-dev 20090822 00:51:21< fendrin> shadowmaster: the repairing of the ai_controller? 20090822 00:52:48-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090822 00:55:08< Sapient> interesting discussion today in the irclogs 20090822 00:55:45< Sapient> I prefer not_turn_left_is_false_ 20090822 00:56:35< Sapient> really take the confusion up a notch ;) 20090822 01:00:36< Crab_> Sapient: yes :) if (!not_turn_left_is_false==false) { ... } 20090822 01:01:41-!- BenUrban [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20090822 01:13:52-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090822 01:24:26-!- allefant_ [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090822 02:01:02-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090822 02:06:27-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 60 (Operation timed out)] 20090822 02:09:47-!- Sapient [n=patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090822 02:26:43-!- xchat_sux [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090822 02:29:51-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 60 (Operation timed out)] 20090822 02:37:47-!- Chusslove [n=Chusslov@adsl-ppp-2104.yubc.net] has quit [Read error: 54 (Connection reset by peer)] 20090822 02:41:06< fendrin> nice game 20090822 02:41:25< Crab_> yes. Still, fishes everywhere :) 20090822 02:42:06< Soliton> well, one leveled up! 20090822 02:42:20< Crab_> that was a very lucky fish :) 20090822 02:42:27< loonycyborg> This time one fish leveled even though I wasn't feeding cavalry to it, 20090822 02:42:33< Soliton> a feat no other enemy unit accomplished, i think. 20090822 02:42:33< loonycyborg> :P 20090822 02:42:50< Crab_> loonycyborg: we feeded it L2 gryphons :) 20090822 02:43:33< Crab_> but, as soon as it left water, it was cooked up. 20090822 02:43:33< Soliton> i think next time we can lower initial gold more and crank up the income. 20090822 02:43:43< Crab_> Soliton: yes 20090822 02:45:19< loonycyborg> It will be closer to a survival scenario that way :) 20090822 02:45:33< Soliton> yes! 20090822 02:46:17< Soliton> we should probably also make it really hard sometime to see how relatively well the AI does when it gets to destroy you. :-P 20090822 02:47:11< Crab_> Soliton: well, I can try to play some games with ai targeting phase, to make the ai pick the 'most tasty' player and focus on him 20090822 02:48:07< Soliton> there was not really an obvious target this game though i'd say. 20090822 02:48:39< Soliton> if anything they could have all tried to gang up on you. but then everyone else would have flanked them. 20090822 02:49:00< Crab_> Soliton: yes, that requires a smaller map to be effective 20090822 02:49:36< Crab_> Soliton: other things are worth trying, as well. e.g. 'make the ai try to go for our border villages' 20090822 02:51:09< Crab_> ok. good night 20090822 02:51:25-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090822 02:58:49< Soliton> YogiHH: when trying to delete a savegame with --new-widgets: "wesnoth: src/gui/widgets/grid.cpp:483: virtual void gui2::tgrid::set_size(const gui2::tpoint&, const gui2::tpoint&): Assertion `false' failed." 20090822 03:06:02-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090822 03:37:17< shadowmaster> fendrin: getting rid of the fake extra linebreak in the ai_controller,yes 20090822 03:43:56< shadowmaster> wesbot: seen euschn 20090822 03:43:57< wesbot> shadowmaster: The person with the nick euschn last spoke 2d 18h ago. 1d 10h ago they left with the message: Read error: 145 (Connection timed out) 20090822 03:46:36-!- Kenpachi [n=chatzill@CPE-58-169-219-15.sa.bigpond.net.au] has joined #wesnoth-dev 20090822 03:52:31-!- cib0 [n=cib@p5DC43811.dip.t-dialin.net] has quit [Remote closed the connection] 20090822 03:56:33< CIA-62> shadowmaster * r38002 /trunk/data/campaigns/Delfadors_Memoirs/utils/sides.cfg: 20090822 03:56:33< CIA-62> Fix a typoed unit filter which probably prevented Delfador from being 20090822 03:56:33< CIA-62> healed when restored by the DELFADOR_REAPPEARS macro. 20090822 03:56:33< CIA-62> (http://www.wesnoth.org/forum/viewtopic.php?p=378404#p378404) 20090822 03:59:10< CIA-62> shadowmaster * r38003 /trunk/data/campaigns/Delfadors_Memoirs/utils/sides.cfg: Fix minor typo in WML comment. 20090822 04:05:22-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090822 04:13:23-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090822 04:14:17-!- Ivanovic_ [n=ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20090822 04:15:05-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 04:17:05-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 04:24:27< corn> just found a bug in 1.7.3: resizing the window while there is dialog on screen removes all the buttons from the gui 20090822 04:24:51< shadowmaster> corn: any particular dialog? 20090822 04:25:09< corn> playing the 1st campaign of sceptre of fire, on windows 20090822 04:25:30< corn> in-game dialog 20090822 04:25:36< shadowmaster> yes, but do you mean a character message dialog? or some user interface dialog? 20090822 04:25:47< corn> character message dialog 20090822 04:25:58< shadowmaster> mordante will sure want to know about this *plings for tomorrow* 20090822 04:26:00< corn> however, UI dialogs seem to cause it as well 20090822 04:26:03< corn> just checked 20090822 04:26:11< corn> ok, I'll tell him 20090822 04:26:20< shadowmaster> you already did (well, I did) 20090822 04:26:31< shadowmaster> we did. :p 20090822 04:26:34< corn> heh :) 20090822 04:27:04-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 04:30:04-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20090822 04:30:20-!- Ivanovic_ is now known as Ivanovic 20090822 04:31:11-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 04:56:23-!- wesbot changed the topic of #wesnoth-dev to: 79 bugs, 242 feature requests, 10 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090822 04:56:32-!- Blueblaze [n=Blueblaz@32.171.248.58] has joined #wesnoth-dev 20090822 05:06:19-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has joined #wesnoth-dev 20090822 05:17:09< corn> found another bug in sceptre of fire... in 'searching for the runecrafter' I have been waiting for the AI to finish it's move for a minute 20090822 05:17:42< corn> also, I remember seeing "sceptre of fire" after the the title in the "scenario objectives" window for the first scenario but I don't see it here 20090822 05:17:46< corn> so it's inconsistent 20090822 05:25:32-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 05:26:05-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 05:30:37-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 60 (Operation timed out)] 20090822 05:48:25-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["gg"] 20090822 06:05:10-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Connection reset by peer] 20090822 06:05:23-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 06:27:37-!- Kenpachi [n=chatzill@CPE-58-169-219-15.sa.bigpond.net.au] has quit ["ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]"] 20090822 06:40:31-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 06:41:00-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 06:52:24-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 06:52:42-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Client Quit] 20090822 07:07:49-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 07:08:34-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 07:08:36-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090822 07:18:21-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has joined #wesnoth-dev 20090822 07:19:05-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has quit [Client Quit] 20090822 07:19:16-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has joined #wesnoth-dev 20090822 07:31:07-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090822 07:33:17-!- noy [n=Noy@wesnoth/developer/noy] has quit [Client Quit] 20090822 07:33:26-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090822 07:36:31-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 07:41:05-!- xchat_sux [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090822 07:41:17-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 07:49:32-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 07:49:46-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 07:52:24-!- Sirp [n=user@wesnoth/developer/dave] has quit [Read error: 113 (No route to host)] 20090822 08:14:06-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has quit [] 20090822 08:19:40-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090822 08:26:22-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090822 08:33:54-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 08:34:30-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 08:35:39-!- happygrue [n=George@wesnoth/developer/wintermute] has quit [Read error: 104 (Connection reset by peer)] 20090822 08:36:57-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090822 08:37:40-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 08:37:47-!- Chusslove [n=Chusslov@adsl-ppp-0001.yubc.net] has joined #wesnoth-dev 20090822 08:37:56-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 08:57:52-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20090822 09:02:23-!- miguel [n=miguel@80.Red-88-16-127.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20090822 09:02:25-!- miguel is now known as Guest1450 20090822 09:08:54-!- ancestral [n=ancestra@97-116-120-238.mpls.qwest.net] has joined #wesnoth-dev 20090822 09:25:39-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 09:26:40< ilor> shadowmaster around? what is the terrain in question wrt the palete bug and your After the Storm add-on? 20090822 09:26:49-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 09:33:01-!- Guest1450 [n=miguel@80.Red-88-16-127.dynamicIP.rima-tde.net] has quit ["Leaving"] 20090822 09:47:57-!- Blueblaze [n=Blueblaz@32.171.248.58] has quit [] 20090822 09:50:37-!- ancestral [n=ancestra@97-116-120-238.mpls.qwest.net] has quit ["And that’s the end of THAT chapter."] 20090822 09:53:44< ilor> shadowmaster: the problem is that terrains are really identified only by their terrain code, and if there's a duplicate it gets discarded 20090822 09:56:17-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 09:56:40-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 10:18:17-!- silene1 [n=plouf@ASte-Genev-Bois-152-1-68-162.w86-198.abo.wanadoo.fr] has joined #wesnoth-dev 20090822 10:18:29-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090822 10:19:50< Ivanovic> moin 20090822 10:20:57-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090822 10:21:43< fendrin> moin 20090822 10:22:18-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 10:22:31-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 10:33:24-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090822 10:41:11-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090822 10:42:24-!- loonybot [n=loonybot@79.139.138.234] has joined #wesnoth-dev 20090822 10:43:15-!- loonycyborg [n=sergey@79.139.138.234] has joined #wesnoth-dev 20090822 10:43:35-!- silene1 [n=plouf@ASte-Genev-Bois-152-1-68-162.w86-198.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 20090822 10:51:20-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 10:53:09-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 10:54:29-!- silene [n=plouf@ASte-Genev-Bois-152-1-11-139.w82-121.abo.wanadoo.fr] has joined #wesnoth-dev 20090822 10:56:23-!- wesbot changed the topic of #wesnoth-dev to: 80 bugs, 242 feature requests, 10 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090822 10:56:28-!- YogiHH [n=chatzill@c129207.adsl.hansenet.de] has joined #wesnoth-dev 20090822 10:56:46< YogiHH> esr: ping... 20090822 10:57:28-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 10:57:51-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 10:58:01-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090822 11:08:24-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit [Remote closed the connection] 20090822 11:09:03-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090822 11:09:18< mordante> servus 20090822 11:09:36< YogiHH> hi mordante 20090822 11:09:41< mordante> hi YogiHH 20090822 11:15:27< ilor> alt-f4 doesn't work for me in windows 20090822 11:15:38< YogiHH> esr: i am playing THoT atm, and i have a feeling that it get's too easy to the end. The critical scenarios imo are: 20090822 11:16:33< YogiHH> esr: Forbidden Forest: The scenario itself is great but it lets you accumulate lots of gold if you play it well. 20090822 11:17:07-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 60 (Operation timed out)] 20090822 11:17:59< YogiHH> esr: The Siege of Kal Kartha: Another great one with the Timing well done (you arrive just in time to save Dulcatulos), but again, you are able to finish within about half the given turns => even more gold accumulated 20090822 11:18:26< esr> YogiHH: Sounds like you haven't hit the Underlevels yet...you're going to *need* all thatt gold... 20090822 11:18:44< YogiHH> esr: Indeed, i just arrived at that scenario :) 20090822 11:19:10< YogiHH> esr: The court of Karrag is pretty easy even on hard, i'd say 20090822 11:19:30< esr> Underlevels is kind of epic. (I can say that - I didn't design it.) 20090822 11:20:07< esr> Court of Karrag isn't meant to be a real challenge, it's more a narrative step. 20090822 11:20:29< mordante> corn, the gui resize problems are known, just don't do that :-P 20090822 11:20:46-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090822 11:20:58< mordante> corn, I will be fixed in the future, but the old gui also doesn't behave well, when being resized, so low priority 20090822 11:21:20< mordante> shadowmaster, yes you did :-P 20090822 11:21:31< YogiHH> esr: for underlevels, i entered with 421 gold 20090822 11:22:25< mordante> meh, I added such a wide range of terrain letters and still people manage to get collisions :-( 20090822 11:22:30< esr> YogiHH: The Underlevels is a Taurus special, from the designer of Northern Rebirth. You will encounter *hordes* of ooponents. 20090822 11:22:38< YogiHH> esr: also, The court of Karrag has the gold settings according to difficulties in wrong order, i think. Not that it matters, as you can't recruit anyway 20090822 11:22:52< esr> Hm, I'll look at that, 20090822 11:22:53< YogiHH> esr: Ok, that sounds challenging :) 20090822 11:23:23< YogiHH> esr: The gold settings for Karrag, that is, the ones for Aiglondur seem alright 20090822 11:24:00< ilor> mordante: I'm adding a debug message for terrain code collision detection early, during loading them 20090822 11:24:16< mordante> ilor, great 20090822 11:24:25< ilor> also shadowmaster will probably enjoy the fact that I'll be merging editor_groups in such an event 20090822 11:24:52< YogiHH> off for now, see you guys 20090822 11:24:56-!- YogiHH [n=chatzill@c129207.adsl.hansenet.de] has left #wesnoth-dev [] 20090822 11:29:35-!- silene1 [n=plouf@ASte-Genev-Bois-152-1-66-2.w86-198.abo.wanadoo.fr] has joined #wesnoth-dev 20090822 11:30:28-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090822 11:45:59-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090822 11:46:51-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 60 (Operation timed out)] 20090822 11:51:06< CIA-62> fendrin * r38004 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/03_Kalian.cfg: (log message trimmed) 20090822 11:51:06< CIA-62> LoW 03: 20090822 11:51:06< CIA-62> Code cleanups. 20090822 11:51:06< CIA-62> Fog is lifted at Kalenz arrival. 20090822 11:51:06< CIA-62> Finalized the speech for ESR to reprose. 20090822 11:51:07< CIA-62> Solved all errors reported by wmllint. 20090822 11:51:09< CIA-62> Sorted the code for better readability. 20090822 11:51:39-!- silene [n=plouf@ASte-Genev-Bois-152-1-102-244.w86-203.abo.wanadoo.fr] has joined #wesnoth-dev 20090822 11:51:39-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090822 11:52:03< boucman> hey all 20090822 11:52:29-!- silene1 [n=plouf@ASte-Genev-Bois-152-1-66-2.w86-198.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)] 20090822 11:53:06< fendrin> hi boucman 20090822 11:55:39< fendrin> esr: LoW's third scenario is more or less stable now. At least the spoken word shouldn't change much more. So it's ready to get some proper prose ... 20090822 11:55:50< esr> OK. 20090822 12:05:44-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 60 (Operation timed out)] 20090822 12:16:43-!- silene [n=plouf@ASte-Genev-Bois-152-1-72-58.w86-198.abo.wanadoo.fr] has joined #wesnoth-dev 20090822 12:19:39-!- sauron [i=sauron@ip-83-142-116-12.enterpol.pl] has joined #wesnoth-dev 20090822 12:19:44< sauron> hi 20090822 12:21:31< fendrin> hi sauron 20090822 12:21:48< fendrin> sauron: How is the weather in mordor? 20090822 12:22:42< sauron> I was trying to compile 1.7.3, I used Nuwen's MinGW (http://nuwen.net/14882.html) filled up with lua and glib ... cant run graphic mode, console output is: 20090822 12:22:50< Ivanovic> i'd guess some acid rain and the likes 20090822 12:23:23< sauron> skiplist_multimap testing 20090822 12:23:23< sauron> construct() 20090822 12:23:23< sauron> insert(pair) 20090822 12:23:23< sauron> size() 20090822 12:23:23< sauron> iterators 20090822 12:23:24< sauron> reverse iterators 20090822 12:23:26< sauron> clear 20090822 12:23:28< sauron> empty 20090822 12:23:30< sauron> constructor(forwarditer, forwarditer) 20090822 12:23:32< sauron> constructor(skiplist) 20090822 12:23:34< sauron> operator= 20090822 12:23:36< sauron> insert(iter, iter) 20090822 12:23:38< sauron> insert(iter, pair) 20090822 12:23:40< sauron> erase(key) 20090822 12:23:42< sauron> erase(iter) 20090822 12:23:44< sauron> erase(iter, iter) 20090822 12:23:46< sauron> swap 20090822 12:23:48< sauron> find 20090822 12:23:50< sauron> count 20090822 12:23:52< sauron> lower_bound 20090822 12:23:54< sauron> upper_bound 20090822 12:23:56< sauron> equal_range 20090822 12:23:58< sauron> skiplist_map testing 20090822 12:24:00< sauron> construct() 20090822 12:24:02< sauron> insert(pair) 20090822 12:24:04< sauron> size() 20090822 12:24:06< sauron> iterators 20090822 12:24:08< sauron> reverse iterators 20090822 12:24:10< sauron> clear 20090822 12:24:12< sauron> empty 20090822 12:24:14< sauron> constructor(forwarditer, forwarditer) 20090822 12:24:16< sauron> constructor(skiplist) 20090822 12:24:18< sauron> operator= 20090822 12:24:20< sauron> insert(iter, iter) 20090822 12:24:22< sauron> insert(iter, pair) 20090822 12:24:23-!- deekay [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090822 12:24:24< sauron> erase(key) 20090822 12:24:26< sauron> erase(iter) 20090822 12:24:28< sauron> erase(iter, iter) 20090822 12:24:30< sauron> swap 20090822 12:24:32< sauron> find 20090822 12:24:34< sauron> count 20090822 12:24:36< sauron> lower_bound 20090822 12:24:38< sauron> upper_bound 20090822 12:24:40< sauron> equal_range 20090822 12:24:42< sauron> operator==/operator!= 20090822 12:24:44< sauron> operator[] 20090822 12:24:45< Ivanovic> sauron: use a pastebin site 20090822 12:24:46< sauron> And that's all - any hints? 20090822 12:24:48< sauron> Everything builds properly, links properly ... still - does not work 20090822 12:25:06< Ivanovic> do *NOT* paste something >5 lines in irc, noone will easily be able to read it 20090822 12:25:18< sauron> Sure, sry, my bad 20090822 12:25:49< Ivanovic> and no, this output does not help at all 20090822 12:26:13< Ivanovic> especially not if you don't say *when* exactly you get it 20090822 12:26:18< Ivanovic> when starting the game? 20090822 12:26:38< Ivanovic> and: is there any output before or after this list of commands? 20090822 12:27:11< sauron> http://pastebin.com/d60e1fded 20090822 12:27:58< Ivanovic> you got boost installed and the lib accessible? 20090822 12:28:21< sauron> it is in nuwen MinGW bundled 20090822 12:28:22< Ivanovic> (that is: you were able to link against it, but does the binary find all the libs, too?) 20090822 12:28:58< sauron> how could I check it? 20090822 12:29:37< Ivanovic> no idea how to do so on windows 20090822 12:29:42< Ivanovic> maybe loonycyborg can help you 20090822 12:29:54< Ivanovic> and maybe silene has an idea what this lovely output could mean 20090822 12:30:02< sauron> I think Linker would report error if in .a files there were no signatures ? 20090822 12:30:34< Ivanovic> at link time everything was probably there or it would have failed, right 20090822 12:30:50< Ivanovic> but if things are linked dynamically you still need the libs when starting 20090822 12:31:19< sauron> Ivanovic: I copied compiled binary into 1.7.3 release 20090822 12:31:59-!- silene [n=plouf@ASte-Genev-Bois-152-1-72-58.w86-198.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 20090822 12:32:34< sauron> Ivanovic: Referring to the oputput I posted into pastebin - it is ALL I got from launch till end of execution 20090822 12:32:52< loonycyborg> Weird.. I've never had anything like that.. 20090822 12:33:12< Ivanovic> loonycyborg: same for me, sounds like some really strange stuff happening 20090822 12:33:18< sauron> Ivanovic: no hangup, no errors of type dll not found, just CLEAN exit OO 20090822 12:33:53< Ivanovic> sauron: you might want to ask the creator of this mingw version for help and what it could be 20090822 12:34:06< Ivanovic> i'd guess that it is an error very specific for it 20090822 12:34:14< loonycyborg> If dlls are missing it tends to exit without any error messages if dlls are missing. 20090822 12:34:48< loonycyborg> I'm using the same mingw distro currently without problems. 20090822 12:35:25< loonycyborg> s/if dlls are missing// 20090822 12:35:25< sauron> For testing purposes I downloaded 1.6.4 source, compiled with the same setings, copied executable into standard wesnoth 1.6.4 - and it launched properly ... 20090822 12:36:45< sauron> all I changed was #define DISABLE_POOL_ALLOC 20090822 12:36:47< fendrin> loonycyborg: Is there a library needed for the pango? 20090822 12:36:56< fendrin> That is new in 1.7. 20090822 12:37:12< Ivanovic> fendrin: pango was already in 1.6.x 20090822 12:37:40< fendrin> Ivanovic: The wiki speaks about development version. 20090822 12:37:43< loonycyborg> There aren't any new library dependencies in 1.7 except lua 20090822 12:37:44-!- silene [n=plouf@ASte-Genev-Bois-152-1-10-163.w82-121.abo.wanadoo.fr] has joined #wesnoth-dev 20090822 12:38:04< sauron> I could compile without lua then 20090822 12:38:49< sauron> Though I built lua 5.1.4 w-o problems 20090822 12:39:48< Ivanovic> fendrin: the wiki can be outdated... 20090822 12:39:49< loonycyborg> Are you sure you have *all* dlls somewhere it will look? 20090822 12:40:33< sauron> I installed entire 1.7.3 20090822 12:40:34< loonycyborg> I.e. in the directory wesnoth is run from or in windows/system32 20090822 12:41:02< silene> sauron: i don't know which binary you are running, but this is not wesnoth, this is skiplist 20090822 12:41:07< sauron> and put compiled executable in the directory of 1.7.3 - all dlls there 20090822 12:41:34< silene> (as the first line indicates) 20090822 12:41:57< loonycyborg> silene: What is this 'skiplist' thing? 20090822 12:42:00< sauron> hmmm, project misconfiguration 20090822 12:42:23< silene> loonycyborg: i don't know, something by cjhopman, i'm not sure it has even been reviewed 20090822 12:42:45< sauron> I exclude skiplists from build and check again 20090822 12:43:15< sauron> Apparently linker set startpoint to skiplist instead of game ... 20090822 12:43:31< ilor_> sauron: what are you using to build? 20090822 12:43:58< sauron> CDT eclipse 20090822 12:44:08< ilor_> skiplict.?pp is currenly not in our build systems 20090822 12:44:09< sauron> Much automation there 20090822 12:44:30< ilor_> sauron: if you just added all cpp files to your build system, remove those 20090822 12:44:53< ilor_> better yet use something that's mainatined -- scons/cmake/make 20090822 12:46:14< sauron> hmmm, I downloaded entire source and created entire project from scratch in CDT, so had no idea there are multiple entry points in source 20090822 12:46:57< loonycyborg> Shouldn't it just fail to link if there are multiple main functions? 20090822 12:46:59< ilor_> sauron: what you did will not work. you probably have the server's cpp files in there as well 20090822 12:48:20< sauron> @everyone: thank you, excluding skiplist* did the trick, I have successful launch : D 20090822 12:49:12-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 12:49:12-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 12:51:57< sauron> @loonycyborg - I guess CDT searched all files and set entry point to last found oO 20090822 12:52:45< sauron> @loonycyborg - I mean last found main function 20090822 12:56:10< sauron> anyway - should the source contain multiple entry points? 20090822 12:57:05< CIA-62> ilor * r38005 /trunk/src/editor/editor_palettes.cpp: use the proper std algo (std::remove_id -> std::stable_partition) 20090822 12:57:20< CIA-62> ilor * r38006 /trunk/src/terrain.hpp: allow changing a terrain's editor_group 20090822 12:57:35< CIA-62> ilor * r38007 /trunk/src/terrain.cpp: lgo duplicate terrain codes turing terrain loading and merge their editor_group defs 20090822 12:57:52< CIA-62> ilor * r38008 /trunk/ (9 files in 3 dirs): move editor preferences to a separate file 20090822 12:58:01< ilor_> sauron: our build systems do not just build all cpp files so there is no problem 20090822 13:00:28< Ivanovic> sauron: since we might create *many* binaries our source files are allowed to offer as many entry points 20090822 13:00:36< ilor_> shadowmaster: r38007 might be what you want 20090822 13:00:43< sauron> @ilor_: CDT does not either, but first you must know what files should get excluded in particular build :) 20090822 13:00:53< Ivanovic> (that is in our build systems we specify the cpp files to use for a specific binary) 20090822 13:01:53< ilor_> sauron: have a look at src/Makefile.am, "wesnoth_source = \" line, to see the list 20090822 13:02:00< sauron> @Ivanovic: Of course - but sometimes good idea is to place entry points for other executables in subfolders - 20090822 13:02:23< Ivanovic> sauron: for using ecplispe you might want to try cmake for generating the project files: 20090822 13:02:25< Ivanovic> http://www.cmake.org/Wiki/CMake:Eclipse_UNIX_Tutorial 20090822 13:03:05< Ivanovic> since the cmake recipe is well maintained this should allow you to use ecplipse and still have the project files up do date without doing anything yourself 20090822 13:03:55-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090822 13:05:45-!- silene [n=plouf@ASte-Genev-Bois-152-1-11-110.w82-121.abo.wanadoo.fr] has joined #wesnoth-dev 20090822 13:07:36< ilor_> mordante: cleared up the editor prefs mess in r38008 ;) 20090822 13:08:53< sauron> @Ivanovic: sometimes I like to do things from scratch - for educational reasons :) thanx for link - my way was to auto generate makefile with eclipse and tailor it for my needs - which worked pretty well - had I known in src/ there are multiple files with main I would not bother anybody here ... - by the way I learned Eclipse scans all files for main and sets entry at last 20090822 13:11:16< sauron> by the way - my build at optimizing -O3 gave executable 10 259 456 bytes, while official dist has 14 405 741 bytes 20090822 13:14:50< loonycyborg> Probably that skiplist main function should be disabled with an #ifdef.. 20090822 13:15:12-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090822 13:16:40< silene> loonycyborg: we could just as well remove the files, since they are unused 20090822 13:18:41-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 13:18:54< sauron> I noticed 1.7.3 connects to irclog.wesnoth.org - was the chat moved to irc? 20090822 13:19:09< mordante> thanks ilor_ 20090822 13:19:41-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090822 13:20:43< Soliton> sauron: huh? 20090822 13:21:21< Soliton> 1.7.3 connects to wesnoth.org. 20090822 13:21:23-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090822 13:21:54< Soliton> irclog.wesnoth.org works too if you changed it for some reason... 20090822 13:22:28< sauron> well I did not change a thing :) 20090822 13:23:36< Soliton> :q 20090822 13:23:42< Soliton> bah. 20090822 13:29:02-!- shadowmaster [n=ignacio@wesnoth/developer/shadowmaster] has quit [Remote closed the connection] 20090822 13:29:02-!- shikadibot [n=shikadi@wesnoth/umc-dev/bot/shikadibot] has quit [Remote closed the connection] 20090822 13:34:17< sauron> @Soliton: wanna printscreen from my firewall? 20090822 13:35:19< Soliton> no. 20090822 13:35:52< silene> is there someone with photoshop that could fix data/core/images/units/drakes/burner-fire-se-2.png? 20090822 13:35:58< Soliton> there is no irclog.wesnoth.org host to begin with. it's just wesnoth.org. 20090822 13:37:58< sauron> @Soliton - ok, just that is the domain my firewall's DNS indicates for the connection 20090822 13:38:49< sauron> @silene - what exactly is you need? 20090822 13:39:02< silene> sauron: i need a png file 20090822 13:39:18-!- fabi [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090822 13:48:39-!- Jetrel [n=Jetrel@wesnoth/artist/jetrel] has joined #wesnoth-dev 20090822 13:48:56< Soliton> silene: what needs fixing? 20090822 13:49:10< Jetrel> silene: I've been paged. 20090822 13:49:47< silene> Jetrel: sauron already sent me the file in the proper format; do you to do it or should i commit? 20090822 13:50:27< Jetrel> silene: what on earth is the problem, though? 20090822 13:50:37< silene> Jetrel: the file is not a png file 20090822 13:50:42< Jetrel> @_@ 20090822 13:50:47< Jetrel> oh, wow. 20090822 13:51:22< Jetrel> jesus, it's not. 20090822 13:51:24-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 110 (Connection timed out)] 20090822 13:52:27< Jetrel> silene: my bad, every program on my system (except wesnoth) that can read PNGs also apparently can read photoshop files (those being Xee, preview, graphicconverter, the desktop file manager, and of course photoshop) 20090822 13:52:56< Jetrel> Shockingly, none of them bothered to complain when a .png file was actually a .psd 20090822 13:53:06< Jetrel> silene: please do commit it 20090822 13:54:25< mordante> ilor_, I see current_tod_image_ isn't used in editor settings, do you want to enable it later (I'm modifying the file at the moment) 20090822 13:54:33< CIA-62> silene * r38009 /trunk/data/core/images/units/drakes/burner-fire-se-2.png: Fixed file format of image. 20090822 13:55:57-!- sauron [i=sauron@ip-83-142-116-12.enterpol.pl] has left #wesnoth-dev [] 20090822 13:56:24< ilor_> mordante: actually might look nice to have an image displayed there, could you add a TODO show image around the //current_tod_image_->set_icon_name(get_selected_tod().image); line? 20090822 13:56:52< ilor_> mordante: I've no local changes there atm so easier if you do it 20090822 13:57:38< mordante> no problem, just added a todo item 20090822 13:57:57< ilor_> ok thanks, I'm afk for a while now 20090822 13:58:08< mordante> you're welcom 20090822 13:58:13< mordante> welcome even 20090822 14:02:27-!- Elvenisko [n=stano@ig511.imafex.sk] has joined #wesnoth-dev 20090822 14:02:34< Elvenisko> hello boys and girls :) 20090822 14:03:05-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090822 14:03:15< Crab_> hi 20090822 14:03:21< fabi> Elvenisko: sorry, no girls at this time. 20090822 14:03:39< fabi> hi Crab_ 20090822 14:04:03< Elvenisko> can anyone help a little bit? i like to add an event for every turn. some units will appear on the map. how can i do it? i mean how can i use it more effectively than add the same event to each turn? 20090822 14:04:35< Elvenisko> i know fabi... but maybe one or two can be hidden somewhere :) 20090822 14:05:02< mordante> hi Elvenisko 20090822 14:05:10< Soliton> http://www.wesnoth.org/wiki/EventWML 20090822 14:05:41< mordante> fabi, how do you know there are no girls out here? 20090822 14:05:48< fabi> Elvenisko: [event] name=new turn first_time_only=no [unit] ..... 20090822 14:06:00< fabi> mordante: I can smell them... 20090822 14:06:08< Elvenisko> great, this is exactly it. many thanks :) 20090822 14:06:26< fabi> Elvenisko: You are welcome. 20090822 14:06:40< mordante> fabi, good nose I guess.... 20090822 14:08:22< Crab_> fabi: I see that you've changed the starting time for LoW 3 to dusk. Why ? 20090822 14:09:41< fabi> Crab_: Wouldn't the orcs attack at dusk since the night is their favourite time of day? 20090822 14:11:01< Crab_> fabi: since the orc slayer has set up a two-stage attack, it makes sense to attack with first wave at dawn or at the morning - because the poison needs time to act. 20090822 14:11:26< Crab_> and then, at dusk, the second wave will finish the job 20090822 14:11:40-!- deekay [n=dk@wesnoth/developer/dragonking] has quit [] 20090822 14:11:47< Crab_> (the second wave will be 'small and mixed' ) 20090822 14:12:13< fabi> Crab_: Clever the orcs are. Feel free to change the time of day at your needs. 20090822 14:12:46< Crab_> ok 20090822 14:14:13< Elvenisko> also how can i add an orcish unit with random name? 20090822 14:16:17< Crab_> fabi: also, I'll add a bit more prose for that scenario - the orc leader will react differently depending on strategy chosen and depending on whether the slayer is alive to report the situation - either 'What's that? More meat for my troops? Get them' or with something like "the f*ing elves are too strong, we'll wait for the full might of our horde" or with something like "the elves are weak, kill them alll" 20090822 14:17:39< Crab_> Elvenisko: for example, you can use GENERIC_UNIT macro 20090822 14:17:40< Ivanovic> Crab_: you saw corns bug report? https://gna.org/bugs/index.php?14167 20090822 14:17:44< mordante> Crab_, are you working on the formula debug dialog? 20090822 14:18:07< Crab_> Ivanovic: yes 20090822 14:18:34< Ivanovic> mordante: is this one for you or is it fabi? https://gna.org/bugs/index.php?14165 20090822 14:18:35< Crab_> mordante: not, but I plan to add another window to it, to allow to set breakpoints in advance 20090822 14:19:00< Elvenisko> this looks it: generate_name=yes 20090822 14:19:11< Ivanovic> Soliton: https://gna.org/bugs/index.php?14164 20090822 14:19:48< Ivanovic> zookeeper: have you already had a look at https://gna.org/bugs/index.php?14160 ? 20090822 14:20:44< Ivanovic> Crab_: ai problem? https://gna.org/bugs/index.php?14157 20090822 14:21:52< Crab_> Ivanovic: imo, yes 20090822 14:21:56< Soliton> Ivanovic: oh, funny that hasn't come up before. IMO we should just remove the hotkey for mouse scrolling it usually just confuses people when they accidentally press it. 20090822 14:22:14< Ivanovic> Soliton: sounds reasonable to me 20090822 14:22:16< Ivanovic> will you commit? 20090822 14:22:31< mordante> Ivanovic, not sure it's an engine problem, but in older code. And to be honest I've enough bugs to work on... 20090822 14:22:33< Soliton> yeah. 20090822 14:22:43< Crab_> Ivanovic: I'm working on fixing that bug today (it's probably the same bug I told you about earlier, which was first discovered by Soliton ) 20090822 14:22:51< Ivanovic> Crab_: okay 20090822 14:22:57< Ivanovic> mordante: ahh, lovely stuff 20090822 14:23:11< mordante> Crab_, oke, just want to polish the code a bit and add come wiki comment 20090822 14:23:12< Ivanovic> mordante: and i think this just shows that the gui rework really was/is needed 20090822 14:23:26< mordante> Ivanovic, I know but still a lot to do :-( 20090822 14:23:32< mordante> and too hot here to work for long 20090822 14:23:56< Ivanovic> mordante: hmm, temperatures here are down to ~20°C again 20090822 14:24:07< Ivanovic> so i assume your new comp has not arrived yet 20090822 14:25:00< mordante> outside it's not too hot, but still hot in the attic 20090822 14:25:25-!- sauron [i=sauron@ip-83-142-116-12.enterpol.pl] has joined #wesnoth-dev 20090822 14:25:31< mordante> no, new system not there yet still hope to get called the next two hours ;-) 20090822 14:25:40< Soliton> mordante: "* Fix ODR issues in gui2" is that supposed to be under WML engine? 20090822 14:25:42< Crab_> corn: around ? 20090822 14:26:25< mordante> Soliton, well it's not something you notice at all, it's more a code cleanup 20090822 14:26:38< mordante> that's why I put it under the misc section 20090822 14:26:53< Ivanovic> ahhh, attics are bad for geeks, the real ones need cellars 20090822 14:26:55< Ivanovic> ;) 20090822 14:27:11< Soliton> mordante: well, it's not there that's why i ask. ;-) 20090822 14:27:22< mordante> I don't have a cellar :-( 20090822 14:27:26< Soliton> i'll move it in my next commit. 20090822 14:28:07< mordante> ah ok, thanks 20090822 14:28:58< Ivanovic> mordante: a clear case of bad luck 20090822 14:29:18< Ivanovic> (yeah, in my room it was quite warm lately, too, that is why i had all windows open the last nights) 20090822 14:29:18-!- fabi [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090822 14:29:32< Ivanovic> now i am down again to 24°C 20090822 14:31:12< mordante> I haven't dared to ask how hot it exactly is ;-) 20090822 14:31:50< Ivanovic> got a thermometer in my room 20090822 14:33:19< CIA-62> soliton * r38010 /trunk/ (changelog data/core/hotkeys.cfg players_changelog): 20090822 14:33:19< CIA-62> * Removed the hotkey to enable/disable mouse scrolling 20090822 14:33:19< CIA-62> it conflicts with setting team labels and is generally just confusing most users 20090822 14:33:19< CIA-62> fixes bug #14164: Default "set team label" hotkey does not work 20090822 14:34:38< CIA-62> mcshark * r38011 /trunk/projectfiles/ (CodeBlocks/wesnoth.cbp CodeBlocks-SCons/wesnoth.cbp): Update according to recent file changes: added src/editor/editor_preferences.cpp+hpp 20090822 14:37:09< CIA-62> soliton * r38012 /branches/1.6/ (changelog data/core/hotkeys.cfg players_changelog): 20090822 14:37:09< CIA-62> * Removed the hotkey to enable/disable mouse scrolling 20090822 14:37:09< CIA-62> it conflicts with setting team labels and is generally just confusing most users 20090822 14:37:10< CIA-62> fixes bug #14164: Default "set team label" hotkey does not work 20090822 14:37:57< zookeeper> Ivanovic, no, i haven't. i noticed the report though but it sounds like an engine bug to me. maybe silene would know, i'm not sure. 20090822 14:38:29< Ivanovic> silene: zookeeper means this one: https://gna.org/bugs/index.php?14160 20090822 14:42:24< Soliton> hmm, units get rest healing in replays when they shouldn't. 20090822 14:42:56< Crab_> Soliton: human or ai units ? 20090822 14:43:29< Soliton> only player side or maybe side 1 it seems. 20090822 14:43:35< Crab_> ok 20090822 14:47:43< silene> Ivanovic, zookeeper: doesn't strike as an obvious engine bug; has anyone verified the report is valid? 20090822 14:48:15< Ivanovic> don't know if anyone verified it, i just saw it and wanted to make sure it is "known" 20090822 14:49:46< sauron> I have additional question on poolalloc - is the official 1.7.3 windows distribution compiled with it or not (#define DISABLE_POOL_ALLOC or not)? 20090822 14:50:10< Ivanovic> IIRC it is without 20090822 14:50:38< Ivanovic> it is only used on 64bit linux systems and there it is deactivated by default (at least here it has caused problems!) 20090822 14:51:28< mordante> I'm not even sure anybody uses the pool allocator 20090822 14:51:46< Elvenisko> very strange question, but am i only one with some LUA problems in 1.7.3? linux 32bit version :) 20090822 14:52:01< mordante> Elvenisko, what kind of problems? 20090822 14:52:02< zookeeper> silene, nope, i haven't 20090822 14:52:10< sauron> Hmmm, there's library for it in MinGW ... http://www.mingw.org/wiki/pthreads_library 20090822 14:53:20< sauron> I wondered if my binary is 4mb smaller than official one due to omitting poolalloc in build ... 20090822 14:53:31< Elvenisko> http://img200.imageshack.us/img200/7594/screenshot546352.jpg 20090822 14:55:44< loonycyborg> sauron: It doesn't use poolalloc. 20090822 14:57:32< loonycyborg> It's also compiled with -O2, not -O3 20090822 14:59:24< silene> Elvenisko: is your installation complete? that is, do you have a file data/lua/wml-tags.lua? 20090822 14:59:53< loonycyborg> sauron: Maybe that's because it has an icon resource compiled in. 20090822 14:59:53< Elvenisko> installed via apt on ubuntu intrepid 20090822 15:00:09< CIA-62> mordante * r38013 /trunk/src/gui/dialogs/editor_resize_map.cpp: Update documentation and minor code cleanups. 20090822 15:00:34< CIA-62> mordante * r38014 /trunk/src/gui/dialogs/ (editor_settings.cpp editor_settings.hpp): Update documentation and minor code cleanups. 20090822 15:00:37< Elvenisko> dont have lua on this adress :( 20090822 15:00:38< CIA-62> mordante * r38015 /trunk/src/gui/dialogs/ (game_delete.cpp game_delete.hpp): Update documentation and minor code cleanups. 20090822 15:00:44< CIA-62> mordante * r38016 /trunk/src/gui/dialogs/formula_debugger.cpp: Update documentation and minor code cleanups. 20090822 15:01:07< mordante> Crab_, it would be nice it you can polish the documentation further^ 20090822 15:01:59< Crab_> ok 20090822 15:02:13< mordante> thanks 20090822 15:02:25< mordante> afk 20090822 15:02:35< silene> Elvenisko: then you should report it to ubuntu as a packaging bug if some files are missing 20090822 15:03:23< Crab_> mordante: is there any documentation on the documentation format ? 20090822 15:03:48< Crab_> mordante: e.g., it looks like you're formatting it for some kind of automatic extractor (to be put into wiki) 20090822 15:03:49< mordante> Crab_, not for this part, but you can have a look at addon_list 20090822 15:03:51< Crab_> ok 20090822 15:04:07< mordante> or look at utils/wiki_grabber.py 20090822 15:04:23< mordante> which is the extraction tool 20090822 15:04:32< loonycyborg> sauron: If you're using boost as dynaqmic libs that could also explain it since the release binary links against boost statically. 20090822 15:05:33< sauron> @loonycyborg: well, it explains it - icon did not 20090822 15:06:56< loonycyborg> Indeed. icon is way too small. 20090822 15:09:30< Soliton> zookeeper, silene: i didn't get a carryover dialog at all in scenario 1 and 2. 20090822 15:09:35< sauron> @loonycyborg: why link boost statically? 20090822 15:10:08< Soliton> zookeeper, silene: the game continued right away without linger mode. 20090822 15:11:38< loonycyborg> sauron: Boost doesn't benefit from being a dynamic library much. 20090822 15:12:38< loonycyborg> Since it's C++ you can't use those dlls with msvc. 20090822 15:13:56< loonycyborg> And using boost compiled with one version of mingw when building with other version of mingw can cause problems too. 20090822 15:18:33-!- mtx [n=mtx@80.Red-88-16-127.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20090822 15:20:59< sauron> @loonycyborg: OK 20090822 15:42:37-!- Jetrel [n=Jetrel@wesnoth/artist/jetrel] has left #wesnoth-dev [] 20090822 15:50:28-!- Elvenisko [n=stano@ig511.imafex.sk] has quit ["Leaving"] 20090822 15:51:15< boucman> wesbot: seen shadowmaster 20090822 15:51:15< wesbot> boucman: The person with the nick shadowmaster last spoke 11h 7m ago. 2h 22m ago was here and on the channels #wesnoth and #wesnoth-umc-dev with the message: Remote closed the connection 20090822 15:59:04-!- mtx [n=mtx@80.Red-88-16-127.dynamicIP.rima-tde.net] has quit ["Leaving"] 20090822 16:01:57-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has joined #wesnoth-dev 20090822 16:19:28-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20090822 16:46:27-!- user_ [n=user@pool-71-164-166-178.dllstx.fios.verizon.net] has joined #wesnoth-dev 20090822 16:46:50-!- melinath [n=melinath@pool-72-72-200-231.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090822 16:47:42-!- user_ is now known as Sirp 20090822 16:56:16< Crab_> boucman: can you review a patch ? 20090822 16:56:23-!- wesbot changed the topic of #wesnoth-dev to: 78 bugs, 242 feature requests, 10 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090822 16:56:26< boucman> sure thing 20090822 16:56:34< Crab_> boucman: ftp://ftp.terraninfo.net/wesnoth/ai_actions_2009aug22.diff 20090822 16:56:40< Crab_> boucman: especially interested in ai_default::move_unit 20090822 16:57:18< Crab_> boucman: I decided to remove some intermediate code between ai::action and ai_default, to allow better checking of actions return value 20090822 16:57:22< boucman> i'll take a little time, i'm doing something else at the same time, though 20090822 16:57:33< Crab_> boucman: then only look at ai_default::move_unit 20090822 17:01:02-!- cib0 [n=cib@p5DD35F89.dip.t-dialin.net] has joined #wesnoth-dev 20090822 17:12:27-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090822 17:12:27-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090822 17:13:25-!- xchat_sux [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090822 17:14:03< boucman> Crab_: i'm not very good, but you set gamestate_changed using the |= operator 20090822 17:14:13< boucman> shouldn't you set it to false before doing that ? 20090822 17:14:25< boucman> you don't know what it contains at function call time 20090822 17:14:41< Crab_> boucman: well, it's the caller's job to set it 20090822 17:14:56< boucman> that's debatable, but ok 20090822 17:15:13< Crab_> boucman: i.e. if we do 'move1, move2', then we can do 'bool gs=false; move1(gs), move2(gs); return gs;' 20090822 17:15:37< boucman> Crab_: only because you know how move2 works 20090822 17:15:49< boucman> relying on internal knowlege of a function is usually a bad idea 20090822 17:16:27< boucman> the API changes from "gamestate_changed contains wether the gamestate has changed" to 20090822 17:16:45< boucman> "gamestate_changed is ored with whether the gamestate has changed" 20090822 17:16:56< boucman> the second API is quite uncommon and might suprise users 20090822 17:17:04< Crab_> boucman: the api changes from 'gamestate_changed is absent' to "gamestate_changed is ORed with whether the gamestate has changed' 20090822 17:17:24-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 110 (Connection timed out)] 20090822 17:17:24< boucman> yes, that second api is an uncommon one, so not a good idea 20090822 17:17:33< Crab_> boucman: but I agree that it's better to fix this by changing the function to return something 'composite_action_ptr' 20090822 17:17:46< Crab_> boucman: I know of a lot better fix, through 20090822 17:18:04< boucman> ok 20090822 17:18:07< Crab_> boucman: add a global variable 'int gamestate_version' to somewhere 20090822 17:18:20-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090822 17:18:21< Crab_> boucman: and ++ it each time gamestate changes, for whatever reason 20090822 17:18:38< Crab_> boucman: then all that is_gamestate_changes() can be removed 20090822 17:18:45< boucman> Crab_: what is that function supposed to return (semantically) 20090822 17:18:57< Crab_> boucman: 'new position of moved unit' 20090822 17:19:36-!- xchat_sux is now known as Elvish_Pillager 20090822 17:19:54< boucman> in the case of partial move of leader, when the partial move failse, you seem to have the test backward 20090822 17:20:34< Crab_> boucman: true, thanks 20090822 17:21:17< boucman> hmm 20090822 17:21:58< boucman> gamestate_changed |= gamestate_changed; 20090822 17:22:00< boucman> ??? 20090822 17:22:25< Crab_> boucman: hehe :( 20090822 17:22:40< boucman> don't worry, that's why I proofread :) 20090822 17:22:53< boucman> I can guess what it's supposed to be 20090822 17:23:19< Crab_> boucman: the fact the the whole thing *works*, even with that kind of errors, disturbs me 20090822 17:23:33< boucman> a |=a does nothing 20090822 17:23:51< Crab_> boucman: yes, but it doesn't work what is intended to do 20090822 17:23:58< boucman> i'm also a bit suprised in the way you handle differently the first (partial) move and the second move 20090822 17:24:16< boucman> the firs one, you don't do a check__move_action 20090822 17:24:32< Crab_> I rely on multistep_move_possible in the first one 20090822 17:24:38< boucman> ok 20090822 17:24:44< Crab_> but, multistep_move_possible doesn't take recruitment into account 20090822 17:24:53< Crab_> so, the second part warrants a check even if I trust multistep_move_possible 20090822 17:25:52< boucman> (AI question) in case of ambush you unconditionally attack the ambusher ? 20090822 17:26:00< Crab_> boucman: that what the old code did 20090822 17:26:06< boucman> ok 20090822 17:26:14< Crab_> boucman: note that the old code is ugly in many places 20090822 17:26:25< boucman> i would skip that, and rely on the attack code to decide if we should attack or not 20090822 17:26:40< boucman> (assuming the attack phase is after the move phase) 20090822 17:26:54< Crab_> boucman: what I'm changing in this patch is moving from 'infinite loop' bugs to 'move prematurely aborted' bugs, since the second are less serious 20090822 17:27:14< boucman> Crab_: ok, is there something specific you want me to review (code structure, code, ai design) 20090822 17:27:24< boucman> hehe 20090822 17:27:26< boucman> ok 20090822 17:27:48< Crab_> boucman: no, not yet. I'll do a second part of this patch, to try to get the code behave a bit less buggy overall 20090822 17:28:24< boucman> ok 20090822 17:28:28< Crab_> boucman: the main problem there is that the code basically supposes 'f we didn't make it to the destination, it means we were ambushed, so try another move' 20090822 17:28:35< Crab_> s/'f/'if 20090822 17:28:55< Crab_> boucman: and that leads to infinite loop in case 'moving to destination is not possible' 20090822 17:29:11< Crab_> both RCA-based AI and formula_ai are free from those errors 20090822 17:29:19< boucman> Crab_: how do you envision the short/middle term work from now on ? both from the AI infrastructure and actual AI point of view 20090822 17:30:10< Crab_> boucman: short-term plan: '[modify_ai] -> rework of LoW with new ai syntax -> point to LoW as an example 20090822 17:30:47< Crab_> boucman: while reworking LoW AI, some new work on alternate targeting phase will be done 20090822 17:31:00< Crab_> boucman: and I intend to use RCA ai for LoW 20090822 17:31:24< boucman> great 20090822 17:31:39< boucman> after that, you'll probably get other SP devs that will call for help :) 20090822 17:31:55< boucman> and we will have a very tunable ai 20090822 17:31:56< Crab_> because RCA ai is simpler and has simpler guarantees about gamestate changes 20090822 17:32:06< Crab_> and it's more tunable 20090822 17:32:11< boucman> compared to fai or to default ? 20090822 17:32:17< Crab_> boucman: compared to ai_default 20090822 17:32:21< boucman> ok 20090822 17:32:32< Crab_> boucman: it's wrong to compare RCA to fai, because RCA can use fai-based candidate actions :) 20090822 17:32:47< boucman> good point 20090822 17:32:48-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit ["Saurian Augur - I'll heal you by 4 hp if you leave next to me"] 20090822 17:32:49< boucman> :) 20090822 17:32:50< Crab_> boucman: 'fai' is not an ai 20090822 17:33:01< boucman> not any more, i'll have to get used to it :P 20090822 17:33:19< Crab_> but, there are fai-based parts, such as recruitment, candidate actions, unit formula stages, side formula stages, 20090822 17:34:23< boucman> i think that rewriting the default AI phases in something more RCA like (either complete rewrite through FAI or simply having the value a bit more refined) will be needed at some point 20090822 17:35:04< Crab_> boucman: almost all default ai phases are *already* rewritten to RCA candidate actions, with some exceptions 20090822 17:36:02< boucman> Crab_: yes and no (IIRC) they return a fied evaluation 20090822 17:36:04< boucman> fixed 20090822 17:36:16< Crab_> not implemented: goto_phase, move_leader_to_goals_phase,retreat_phase, leader_control, targeting phase 20090822 17:36:41< Crab_> yes, they return a fixed evaluation. but they're still 'candidate actions' 20090822 17:37:07< Crab_> but, if we want them to return a 'not fixed' evalution, it's not them who should be changed 20090822 17:37:36< boucman> does that mean that for RCA AI changing the move function to do nothing in case of ambush would work ? 20090822 17:37:49< boucman> i.e attack phase would reactivate and do the attack if needed 20090822 17:38:37< Crab_> boucman: since 'ambush' means new information, gamestate is changed 20090822 17:39:00< Crab_> boucman: so, the candidate action which has triggered an ambush, has executed 'successfully'. 20090822 17:39:20< Crab_> boucman: so, if it wants, it can just return 'true' without any risks and further considerations. 20090822 17:40:06< Crab_> boucman: since the contract for CA says: 'return true only if gamestate has changed' 20090822 17:41:44< Crab_> boucman: note that at least some of the existing 'move' candidate action do just that. 20090822 17:41:49< Crab_> s/action/actions 20090822 17:42:10< Crab_> boucman: for example, get_healing_phase does that 20090822 17:42:38< Crab_> boucman: it doesn't even care if there was ambush 20090822 17:43:08< Crab_> LOG_AI_TESTING_AI_DEFAULT << "moving unit to village for healing...\n"; 20090822 17:43:08< Crab_> move_result_ptr move_res = execute_move_action(from_,to_,true); 20090822 17:43:08< Crab_> if (!move_res->is_ok()) { 20090822 17:43:08< Crab_> if (!move_res->is_gamestate_changed()) { 20090822 17:43:08< Crab_> return false; 20090822 17:43:08< Crab_> } 20090822 17:43:10< Crab_> return true; 20090822 17:43:12< Crab_> } 20090822 17:43:29< Crab_> ( is_ok() implies is_gamestate_changed() ) 20090822 17:44:46< boucman> ok, so it works, that's cool :) 20090822 18:02:07-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Connection reset by peer] 20090822 18:04:27-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090822 18:10:55-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090822 18:13:28-!- Elvish_Pillage2 [n=eli@71.10.231.36] has joined #wesnoth-dev 20090822 18:29:24-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090822 18:35:41< Sirp> can anyone tell me what the easiest way is to transfer a MySQL database from one server to another? 20090822 18:36:23< grzywacz> Without stopping the server? 20090822 18:36:41< Rhonda> Sirp: mysqldump | ssh otherhost mysql 20090822 18:38:53< Sirp> Rhonda: is that a literal pipe? like you can just pipe the mysql dump straight across an ssh and all the commands will work? 20090822 18:40:28< Rhonda> Yes. 20090822 18:40:37< Rhonda> Or at least most of the times. 20090822 18:41:13< Rhonda> i.e. that means that you can feed the mysqldump on stdin to the mysql client on the other side, if you choose the options you really want. 20090822 18:41:24< Sirp> Rhonda: ahh that's cool, thanks! :) 20090822 18:41:36< Sirp> Rhonda: btw have you been able to get svn access for corn on the wesnoth server? 20090822 18:41:42< Rhonda> Like the --add-drop-table or what's that called and things like that, ya know. Just to get the idea across. 20090822 18:42:15< Rhonda> Oh, erm, no, not yet. Though, svn access? I only have a mysql database for him in the back of my mind? 20090822 18:43:29 * Rhonda . o O ( which just reminded me that there was a subversion DSA that wasn't installed yet ... ) 20090822 18:44:43-!- Zues [n=abc@S0106001c109eb10e.vc.shawcable.net] has joined #wesnoth-dev 20090822 18:45:18< Ivanovic> Sirp: no *svn* access on the new box needed 20090822 18:45:27< Ivanovic> but somehow stuff like "account" and the likes are needed 20090822 18:45:48< Ivanovic> and i don't know exactly how the generation of "sub sets" is done 20090822 18:45:52< Rhonda> But besides, svn access is nothing I can give anyway, that's handled through gna, not? 20090822 18:45:55< Ivanovic> since we already *have* a stats db 20090822 18:46:03< Ivanovic> Rhonda: corn has svn access 20090822 18:46:20< Ivanovic> Rhonda: all we are talking about here is ssh access for corn to wesnoth.org 20090822 18:50:54< Ivanovic> though i do *not* know what is really required for the "new" statssystem to have it run on wesnoth.org 20090822 18:54:01< Sirp> Ivanovic, Rhonda: sorry I completely mis-spoke. s/svn/ssh/ 20090822 19:02:44-!- Baufo [n=quassel@93-82-15-135.adsl.highway.telekom.at] has joined #wesnoth-dev 20090822 19:03:21< Baufo> hey again, everyone 20090822 19:05:08-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090822 19:07:02-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090822 19:17:37-!- sauron [i=sauron@ip-83-142-116-12.enterpol.pl] has left #wesnoth-dev [] 20090822 19:17:49-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 110 (Connection timed out)] 20090822 19:24:04-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Read error: 110 (Connection timed out)] 20090822 19:24:27-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090822 19:33:17< Rhonda> Ivanovic, Sirp: corn already has shell access since a while. There is just a mysql database missing, and some apache config rules. 20090822 19:35:12-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090822 19:37:02-!- Baufo [n=quassel@wesnoth/developer/baufo] has quit [Remote closed the connection] 20090822 19:39:36-!- noy [n=Noy@wesnoth/developer/noy] has quit ["GO, GET TO THE CHOPPAH!!!"] 20090822 19:45:11< Sirp> Rhonda: ahh okay 20090822 20:01:11-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090822 20:02:52-!- Chusslove [n=Chusslov@adsl-ppp-0001.yubc.net] has quit [Read error: 60 (Operation timed out)] 20090822 20:04:06-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090822 20:04:35< Ivanovic> Rhonda: does corn know how to create the mxsql db? 20090822 20:04:41< Ivanovic> and which apache rules are missing? 20090822 20:05:01< Ivanovic> probably they are already there in the respective .htaccess and just need to be updated/commented in again 20090822 20:05:15< Ivanovic> (i commented out the old stats.wesnoth.org entry) 20090822 20:06:57-!- Zues [n=abc@S0106001c109eb10e.vc.shawcable.net] has quit [] 20090822 20:11:48< Rhonda> Ivanovic: corn pasted them to me in a query, unfortunately I don't have irc logging (and usually don't want them anyway) and there was a reboot of the machine so they are lost for me. 20090822 20:12:28< Rhonda> Sirp: Btw., http://deb.at/~rhonda/duct.pl - if you have Curses.pm on your system, you might want to give it a try. *smirks* 20090822 20:19:59< CIA-62> crab * r38017 /trunk/src/ai/ (11 files in 3 dirs): 20090822 20:19:59< CIA-62> remove some opportunities for ai infinite loops; fix a bug with 'ai turn' event 20090822 20:19:59< CIA-62> being called at the wrong time; definitly fixes bug #14157 and bug #14161, and 20090822 20:19:59< CIA-62> might fix bug #14167 (this one might had been fixed earlier); might cause the AI 20090822 20:20:00< CIA-62> to stop its turns prematurely - report this, if it happens 20090822 20:21:02-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090822 20:21:24< Sirp> Rhonda: do you know if there is an apt package for Curses.pm ? 20090822 20:24:21-!- Chusslove [n=Chusslov@adsl-ppp-2121.yubc.net] has joined #wesnoth-dev 20090822 20:25:25< Soliton> $ apt-file search Curses.pm 20090822 20:25:25< Soliton> bastille: /usr/share/perl5/Bastille_Curses.pm 20090822 20:25:25< Soliton> clc-intercal: /usr/share/perl5/Language/INTERCAL/Interface/Curses.pm 20090822 20:25:25< Soliton> libcurses-perl: /usr/lib/perl5/Curses.pm 20090822 20:25:27< Soliton> libpoe-perl: /usr/share/perl5/POE/Wheel/Curses.pm 20090822 20:25:53< Sirp> ahhh thank you. :) 20090822 20:26:02< Soliton> no problem. 20090822 20:27:27< Rhonda> Sirp: libcurses-perl looks like it indeed :) 20090822 20:28:38-!- shadowmaster [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090822 20:29:49< Sirp> Rhonda: ahh cool. :) 20090822 20:30:30< shadowmaster> ilor_: Ryd, a dark tile road defined by UtBS and my add-on 20090822 20:30:43< shadowmaster> ilor_: it looks like a road tile except dark. 20090822 20:30:55< shadowmaster> well, more like the dwarven castle floor actually 20090822 20:30:58< ilor_> shadowmaster: scroll down in the log, I have a fix for you already ;) 20090822 20:32:14< Rhonda> Sirp: Aim is to get all the pipes fully connected, you can only turn the ones that are hilighted already. 20090822 20:32:29< Sirp> Rhonda: yes, I did manage to figure that out without asking! :) 20090822 20:33:47-!- shikadibot [n=shikadi@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20090822 20:36:28< Rhonda> Sirp: :) Actually, haven't expected different from you. 20090822 20:46:02< Ivanovic> corn: around? 20090822 20:46:13< Ivanovic> corn: can you tell Rhonda the commands again? 20090822 20:47:15< ilor_> shadowmaster: please let me know if the fix works for you 20090822 20:47:39< shadowmaster> compiling since 16 minnutes ago 20090822 21:00:46< shadowmaster> ilor_: seems t work! thanks :) 20090822 21:00:51< shadowmaster> to 20090822 21:10:42< Soliton> Crab_: http://www.wesnoth.org/forum/viewtopic.php?f=4&t=26770 fixed, right? 20090822 21:11:20< Crab_> Soliton: this is 'yes' 20090822 21:11:27< Crab_> Soliton: but, some issues still remain. 20090822 21:11:38< Crab_> Soliton: working on them now. 20090822 21:12:21< Crab_> Soliton: on crossroads, an 'ai turn' event is fired at incorrect time, and this leads to move_map being wrong 20090822 21:12:43< Crab_> Soliton: in general, such errors now lead to ai 'not moving after error', instead of crushing/infinite loops 20090822 21:13:05< Crab_> Soliton: and, in trunk, 'ai turn' is fired at correct time, so that scenario should be ok 20090822 21:14:30< Soliton> oh,, why was it fired at the wrong time? 20090822 21:15:17< Crab_> Soliton: it was fired at start of ai_default turn. but, nowadays ai default is only a part of ai. so, some aspects were initialized *before* that event. so, there was a 'stale cache' issue with move map. 20090822 21:17:01< Soliton> ahh, makes sense. 20090822 21:21:05-!- cib_ [n=cib@p5DD35F89.dip.t-dialin.net] has joined #wesnoth-dev 20090822 21:55:20< CIA-62> mordante * r38018 /trunk/src/gui/dialogs/game_load.cpp: Update documentation and minor code cleanups. 20090822 21:55:42< CIA-62> mordante * r38019 /trunk/src/gui/dialogs/game_save.cpp: Update documentation and minor code cleanups. 20090822 21:55:46< CIA-62> mordante * r38020 /trunk/src/gui/dialogs/language_selection.cpp: Update documentation and minor code cleanups. 20090822 21:55:51< CIA-62> mordante * r38021 /trunk/src/gui/dialogs/unit_create.cpp: Minor code cleanups. 20090822 21:55:55< CIA-62> mordante * r38022 /trunk/src/gui/dialogs/mp_method_selection.cpp: Update documentation and minor code cleanups. 20090822 22:03:49< mordante> Crab_, I added the wiki format to the wiki http://wesnoth.org/wiki/Wiki_grabber#grid_table 20090822 22:04:38< Crab_> mordante: ok, thanks. trying to trace a different bug atm, will document formula_debugger later. 20090822 22:05:38< mordante> ok, no hurry 20090822 22:08:33-!- fendrin [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090822 22:20:55-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090822 22:21:31< CIA-62> mordante * r38023 /trunk/src/ai/default/ai.cpp: Fix a compiler warning. 20090822 22:24:03-!- cib0 [n=cib@p5DD35F89.dip.t-dialin.net] has quit ["Leaving"] 20090822 22:26:12-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090822 22:42:30-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit ["On the road again"] 20090822 22:56:23-!- wesbot changed the topic of #wesnoth-dev to: 76 bugs, 242 feature requests, 10 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090822 22:56:23< CIA-62> boucman * r38024 /trunk/ (changelog src/unit_display.cpp): use value and value_second to allow movement anims to be filtered on number of steps done and steps left. This allows take-off and landing anims 20090822 22:56:36< boucman> thespaceinvader: ^^^ 20090822 22:56:50< thespaceinvader> thanks boucman 20090822 22:56:56< boucman> np 20090822 22:57:03< thespaceinvader> i'll figure out how to apply it this weekend 20090822 22:57:06< boucman> already documented in the wiki 20090822 22:58:23< zookeeper> boucman, is the sliding speed dependant on the movement animation speed duration in that case? if i have a movement anim only for the first "step" which lasts 1000ms, will the slide between the first two hexes of the path also take 1000ms? 20090822 22:58:52-!- Blueblaze [n=Blueblaz@32.171.46.179] has joined #wesnoth-dev 20090822 22:59:14< boucman> let me check the doc, but remember that the slide is entirely under your control, I only provide a default value to simplify the animation WML 20090822 22:59:35< zookeeper> true enough 20090822 22:59:36< boucman> hmm 20090822 23:00:12< boucman> unit stay exactly 150ms in eunit stay exactly 150ms in each hex. so you typically want to have an offset of 0~1:150,0~1:150,0~1:150,0~1:150,0~1:150 or something similar 20090822 23:00:23< boucman> that's a constraint I hadn't considered 20090822 23:00:37< boucman> and you can't change that... 20090822 23:01:38< boucman> how long do you plan the take-off anim to take ? 20090822 23:05:45< boucman> so to answer your question, your animation would be only played for the first 150 ms and then interrupted (you could have it play for all it's duration, but the unit would "jump" to the next hex every 150ms) 20090822 23:06:01< boucman> with a proper offset= the jump could be smooth 20090822 23:07:21-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090822 23:07:27< silene> thespaceinvader: if you are not aware of it, dwarf animations refer to units/dwarves/thunderguard-blade-defend-1.png which doesn't exist 20090822 23:07:43< thespaceinvader> it doesn't? 20090822 23:07:47< thespaceinvader> it should... 20090822 23:07:53< thespaceinvader> i'll check that, hold on 20090822 23:08:17< silene> i guess it should (since -2 does exist); you may have forgot to add it 20090822 23:09:43< thespaceinvader> ah, i see the problem - for some reason that frame is named thunder-guard... not thunderguard... 20090822 23:09:44< thespaceinvader> i'll fix it 20090822 23:14:04< CIA-62> thespaceinvader * r38025 /trunk/data/core/images/units/dwarves/ (2 files): rename a t'guard frame that was incorrectly named. 20090822 23:14:05< thespaceinvader> silene: fixed 20090822 23:14:07< boucman> thespaceinvader: ok, it seems it's not enough to give you proper take-off animations, you should still try it, and we'll see what to do after that 20090822 23:14:26-!- Blueblaze [n=Blueblaz@32.171.46.179] has quit [] 20090822 23:15:04< thespaceinvader> ok boucman , i'll have a fiddle with it at some point in the next couple of days - i might leave full implementation til after WSAS, though, sinc ei'm going to be very busy the next couple of weeks getting it all finished 20090822 23:15:17< boucman> fair enough 20090822 23:26:11< mordante> I'm off night 20090822 23:26:35-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090822 23:27:58-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090822 23:29:08-!- Doppp [n=Doppp@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090822 23:29:59-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090822 23:35:58-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090822 23:37:59< boucman> i'm off, noght 20090822 23:38:07-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090822 23:39:02-!- xchat_sux [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090822 23:41:33-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [] 20090822 23:47:06-!- Elvish_Pillage2 [n=eli@71.10.231.36] has quit [Read error: 145 (Connection timed out)] 20090822 23:47:38-!- stikonas [n=and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090822 23:57:30-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] --- Log closed Sun Aug 23 00:00:16 2009