--- Log opened Fri Jan 29 00:00:08 2010 20100129 00:00:10< boucman> hey Crab_ 20100129 00:00:18< boucman> Crab_: any news from your visa thing ? 20100129 00:01:24< Crab_> boucman: well, it is expected to be ready on afternoon of feb 05 :) but, I don't know for sure and I don't know if it'll be opened instantly or from some later date. so, there's huge potential for race conditions there (. 20100129 00:02:05< boucman> indeed 20100129 00:02:07< Crab_> boucman: so, I guess that the best course of action will be to ask you to drop the hotel registration. hopefully, next year I'll be ready in time. 20100129 00:02:22< boucman> oh :( 20100129 00:02:48< boucman> well, it's to bad... I guess it would have been short for the plane tickets any way 20100129 00:03:26< Crab_> well, I think that I *possibly* can make it. but, atm, there's too much 'if's along the way. 20100129 00:03:53< boucman> well, i'll deal with it this WE, in case you change your mind :P 20100129 00:04:43< Crab_> ok, thanks :)) 20100129 00:10:22-!- elias [n=elias@allegro/developer/allefant] has quit ["Leaving"] 20100129 00:10:25< AI0867> Crab_: about bug #15113, shouldn't it be marked wontfix by now? 20100129 00:11:04< fendrin> shadowmaster: Is there a difference? 20100129 00:11:39< shadowm_laptop> fendrin: for me, there is. The ideas forum is 99% of the time used by users who want to propose and idea for the devs. 20100129 00:12:12< shadowm_laptop> 76% of statistics are made up on the spot. 20100129 00:12:33< Crab_> AI0867: maybe 'postponed' ? isn't the original part of the bug still valid ? 20100129 00:12:35< shadowm_laptop> generally devs propose ideas using the dev ML, and don't need user feedback 20100129 00:13:09< fendrin> shadowm_laptop: I am mostly posting to inform the users that there is work being done and give them the chance to submit proposals for wml syntax or what they would like the feature to be able to. 20100129 00:13:23< fendrin> do 20100129 00:13:54< Crab_> AI0867: postponed and lowered severity. 20100129 00:14:12< fendrin> shadowm_laptop: Is it to be moved into wml workshop or coder's corner? 20100129 00:14:13-!- k23z__ [n=k23z__@188.26.199.85] has quit ["Leaving"] 20100129 00:14:20< shadowm_laptop> no idea, you are doing something I've never seen done. 20100129 00:15:23< shadowm_laptop> Darth Fool's old post stated that ideas promoted to mainline work-in-progress were supposed to be moved to Developers' Discussions and any good involved users promoted to Forum Regular position. Have I seen that done in the last 3 years? no 20100129 00:15:24-!- Elvish_Pillager [n=eli@dhip-002.west-quad.residences.colby.edu] has quit [Read error: 110 (Connection timed out)] 20100129 00:15:52-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]"] 20100129 00:16:02< shadowm_laptop> so it's kind of confusing (understatement) 20100129 00:17:12< shadowm_laptop> I used the Ideas forum at least twice I think; once for a feature I proposed as an user (some months later I developed it and joined the project) and once for an idea I wasn't very sure about, I proposed it with my alternate user account instead. 20100129 00:17:35< shadowm_laptop> and in retrospect, that was a ridiculous idea. 20100129 00:17:36< GauHelldragon> ha 20100129 00:17:50< GauHelldragon> nobody will knows 20100129 00:18:07-!- YogiHH [n=chatzill@wesnoth/developer/yogihh] has left #wesnoth-dev [] 20100129 00:18:19< shadowmaster> yeah, mostly because so much crap gets posted and forgotten in that forum that nobody would care about ancient threads. 20100129 00:19:13< shadowmaster> I dn't want that to happen with the Website forum, and yet people are starting to post strange ideas in there. Time to lock them whenever I see fit. 20100129 00:21:40-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has quit ["Lost terminal"] 20100129 00:27:41< Skystriker> If someone who knows the GUI code would like to lend me some tips, it would be much appreciated. 20100129 00:28:49< Crab_> Skystriker: it's usually better to ask the question first, and maybe then someone could help 20100129 00:29:04< Skystriker> Thanks, good idea 20100129 00:29:37< Skystriker> Specifically, I'm wondering what catches mouse clicks 20100129 00:29:51< Skystriker> I'm looking at http://devdocs.wesnoth.org/classgui2_1_1event_1_1tmouse__button.html atm 20100129 00:31:53< Skystriker> I have http://dl.dropbox.com/u/4138026/wesnoth1.bmp setup 20100129 00:31:58< Skystriker> For basic class structure 20100129 00:32:28< Skystriker> Now I need to populate tdraggable_container with the functions that capture mouseclicks. 20100129 00:32:41< Skystriker> Unless that should in turn inherit it from a general wesnoth class that does this, that I'm unfamiliar with 20100129 00:32:50< Crab_> I think that this is the question for mordante. however, ./gui/auxiliary/event/distributor.hpp looks somehow connected 20100129 00:33:04< Skystriker> Aye, ty. 20100129 00:33:14< Skystriker> I was looking at that, but wasn't sure how inheritance should work with it and what I'm doing 20100129 00:33:21< Skystriker> Pity he's been off all day :( 20100129 00:33:24< Skystriker> Thanks though 20100129 00:34:23< shadowmaster> Crab_: that would depend on whether it is GUI1 or GUI2 20100129 00:34:29< shadowmaster> or GUI0 :P 20100129 00:34:40< Skystriker> I haven't encountered GUI0 O_O 20100129 00:34:42< Skystriker> How does this relate? 20100129 00:34:45< Crab_> shadowmaster: I think that only gui2 is worth attention nowadays :) 20100129 00:34:55< Skystriker> ^ is the assumption I've been working under 20100129 00:35:03< shadowmaster> clicks are also used in the game map to select units, etc. 20100129 00:35:21< shadowmaster> let's call GUI0 to anything that's not a proper GUI1 dialog or widget or a GUI2 object 20100129 00:35:35< Skystriker> Alright 20100129 00:39:14-!- meric [n=Eric@124-171-39-19.dyn.iinet.net.au] has joined #wesnoth-dev 20100129 00:39:14< Crab_> Skystriker: also, about capturing mouse clicks, I think that it would be worth it to fgrep the code for 'connect_signal' functions. 20100129 00:39:25< Skystriker> Thanks 20100129 00:40:56< Crab_> as this is more high level then event&dispatcher stuff, and looks like 'interaction between widgets and keyboard/mouse', and it looks like you're coding a new type of widget... 20100129 00:41:40-!- deekay [n=dk@wesnoth/developer/dragonking] has quit [] 20100129 00:44:34-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20100129 00:48:31< Skystriker> grr 20100129 00:48:37-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20100129 00:48:42< Skystriker> Windows not recognizing grep after install >< 20100129 00:55:28-!- SonIcco [n=SonIcco@pD9510C78.dip0.t-ipconnect.de] has quit [Remote closed the connection] 20100129 00:57:50-!- Netsplit over, joins: Ingmar 20100129 00:57:50-!- Netsplit niven.freenode.net <-> irc.freenode.net quits: Chusslove, loonycyborg 20100129 00:58:16-!- loonycyborg [n=sergey@109.252.5.195] has joined #wesnoth-dev 20100129 01:03:56< Skystriker> o-O 20100129 01:04:10< Skystriker> Windows, one day you shall place on too many straws :P 20100129 01:04:44< Skystriker> "C:\Program Files\GnuWin32\bin\fgrep.exe" /REGSERVER yields "not enough space" 20100129 01:19:58-!- Chusslove [n=Chusslov@brsg-d9bee0dd.pool.mediaWays.net] has joined #wesnoth-dev 20100129 01:23:30-!- Elvish_Pillager [n=eli@dhip-002.west-quad.residences.colby.edu] has joined #wesnoth-dev 20100129 01:25:13-!- Zarel_ [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20100129 01:42:40-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20100129 01:43:16-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20100129 02:00:01-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit [Read error: 110 (Connection timed out)] 20100129 02:00:40-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100129 02:18:04-!- Zarel_ [n=Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100129 02:19:02-!- Appleman1234 [n=Appleman@CPE-124-191-177-16.oxqn1.cha.bigpond.net.au] has joined #wesnoth-dev 20100129 02:26:56-!- Zarel_ [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20100129 02:32:21-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20100129 02:51:05-!- Zarel_ [n=Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100129 02:58:21-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20100129 03:09:09< AI0867> src/unit.cpp:493 looks a bit odd 20100129 03:13:15< Skystriker> It seems to me to be a safety, AI0867 20100129 03:13:26< Skystriker> If the designer forgot to include an alignment, it sets it to neutral 20100129 03:13:46< Skystriker> Oh, my b, it's talking about type, not alignment 20100129 03:15:29< AI0867> yeah 20100129 03:15:48< AI0867> and when alignment_ is initialized, its default value is lawful 20100129 03:16:02< AI0867> also, if you want a safety, why not use plain else? 20100129 03:17:30< Skystriker> *shrug* 20100129 03:20:25< Skystriker> AI0867: If the WML user did not point to the right type, alignment will not be initialized, since that's part of unit_type wml 20100129 03:20:42< Skystriker> Although it seems to me that you'd have a lot more problems than just that :P 20100129 03:21:08< Skystriker> Perhaps this is just a bunch of back-up code to prevent segfaults or something if you fail to have a valid type? 20100129 03:24:30-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100129 03:25:00< AI0867> Skystriker: this constructor is for building from a config 20100129 03:25:07< AI0867> so, unstoring a unit 20100129 03:25:36< AI0867> if someone messes with alignment in wml and then unstores the unit, they'll end up with a lawful unit unless the type is empty (in which case other bad stuff happens) 20100129 03:33:05-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20100129 04:12:11< CIA-58> ai0867 * r40928 /trunk/src/unit.cpp: If a unit's alignment is changed to nonsense in WML, default to neutral 20100129 04:15:38-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit [Remote closed the connection] 20100129 04:21:32-!- Elvish_Pillager [n=eli@dhip-002.west-quad.residences.colby.edu] has quit [Read error: 110 (Connection timed out)] 20100129 04:50:39-!- Ivanovic_ [n=ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20100129 05:01:51-!- Zarel_ [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20100129 05:05:37-!- Zarel_ [n=Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100129 05:07:33-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20100129 05:09:23-!- Ivanovic_ is now known as Ivanovic 20100129 05:36:02-!- Skystriker [n=croseliu@ool-43551ca7.dyn.optonline.net] has quit [Read error: 110 (Connection timed out)] 20100129 06:00:06-!- Blueblaze [n=nick@adsl-99-158-47-180.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100129 06:08:25-!- Zarel_ [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20100129 06:19:58-!- Blueblaze [n=nick@adsl-99-158-47-180.dsl.hstntx.sbcglobal.net] has quit [Remote closed the connection] 20100129 06:24:10-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100129 06:30:46-!- SonIcco [n=SonIcco@pD9511181.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100129 06:44:19-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit [Read error: 60 (Operation timed out)] 20100129 06:49:46-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20100129 07:01:08-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100129 08:12:49-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20100129 08:25:43-!- Appleman1234 [n=Appleman@CPE-124-191-177-16.oxqn1.cha.bigpond.net.au] has quit [Read error: 104 (Connection reset by peer)] 20100129 09:32:48-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20100129 09:37:31-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100129 09:39:19-!- noy [n=Noy@wesnoth/developer/noy] has quit [Client Quit] 20100129 10:25:55-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20100129 10:26:26-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit [Read error: 110 (Connection timed out)] 20100129 10:26:45-!- loonycyborg [n=sergey@109.252.5.195] has joined #wesnoth-dev 20100129 10:36:45-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit [Excess Flood] 20100129 10:41:17-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20100129 11:02:31-!- GauHelldragon [n=barf@ppp-69-224-99-144.dsl.chi2ca.pacbell.net] has quit [Read error: 110 (Connection timed out)] 20100129 11:03:04-!- Appleman1234 [n=Appleman@CPE-124-191-177-16.oxqn1.cha.bigpond.net.au] has joined #wesnoth-dev 20100129 11:13:02< Ivanovic> moin 20100129 11:47:36-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20100129 12:12:32-!- dtiger [n=dtiger@93.125.13.183] has joined #wesnoth-dev 20100129 12:21:54-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20100129 12:27:10< Ivanovic> Soliton: http://forums.wesnoth.org/viewtopic.php?f=4&t=28698&start=0 20100129 12:35:39-!- mordante [n=mordante@87.215.201.26] has joined #wesnoth-dev 20100129 12:35:43< mordante> servus 20100129 12:36:42< mordante> Skystriker: the current drag and drop is gui1 and in widgets/drop_target.hpp 20100129 12:37:05< mordante> Skystriker: tests/gui/test_drop_target.cpp contains the unit test for it, might be interesting 20100129 12:37:55< Ivanovic> hi mordante 20100129 12:39:44< mordante> hi Ivanovic 20100129 12:43:44-!- SonIcco [n=SonIcco@pD9511181.dip0.t-ipconnect.de] has quit [Remote closed the connection] 20100129 12:48:01< mordante> Skystriker: have a look here http://devdocs.wesnoth.org/event_dispatching.html 20100129 12:48:02-!- dtiger_ [n=dtiger@dynamic-vpdn-93-125-13-183.telecom.by] has joined #wesnoth-dev 20100129 12:48:29-!- dtiger_ [n=dtiger@dynamic-vpdn-93-125-13-183.telecom.by] has quit [Remote closed the connection] 20100129 12:49:11< mordante> Skystriker and for example gui/widgets/button.cpp which connects "events" in its constructor 20100129 12:50:16< mordante> Skystriker and for dragging, I think you want to grab the event::LEFT_BUTTON_DOWN instead of the click ;-) 20100129 12:59:21-!- Appleman1234 [n=Appleman@CPE-124-191-177-16.oxqn1.cha.bigpond.net.au] has quit [Remote closed the connection] 20100129 13:05:02-!- dtiger [n=dtiger@93.125.13.183] has quit [Read error: 110 (Connection timed out)] 20100129 13:10:53< CIA-58> ivanovic * r40929 /trunk/ (4 files in 3 dirs): updated Portuguese (Brazil) translation 20100129 13:12:00-!- fkhodkov [n=fedor76@ppp-78-24-26-246-bras0.istra.ru] has quit [Read error: 104 (Connection reset by peer)] 20100129 13:43:27-!- fkhodkov [n=fedor76@ppp-78-24-26-246-bras0.istra.ru] has joined #wesnoth-dev 20100129 13:58:34-!- Ken_Oh [n=briang@static-71-178-174-220.washdc.fios.verizon.net] has joined #wesnoth-dev 20100129 14:05:03-!- velory [n=Syroth@217.131.205.12] has joined #wesnoth-dev 20100129 14:19:23-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100129 14:29:04-!- Blarumyrran [n=Blarumyr@81-20-159-197.levira.ee] has joined #wesnoth-dev 20100129 14:35:31-!- velory [n=Syroth@217.131.205.12] has quit [Read error: 104 (Connection reset by peer)] 20100129 14:43:10-!- stikonas [n=and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100129 15:14:18-!- fkhodkov [n=fedor76@ppp-78-24-26-246-bras0.istra.ru] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 20100129 15:25:43-!- fkhodkov [n=fedor76@ppp-78-24-26-246-bras0.istra.ru] has joined #wesnoth-dev 20100129 15:31:09-!- k23z__ [n=k23z__@188.26.199.85] has joined #wesnoth-dev 20100129 15:34:37-!- meric [n=Eric@124-171-39-19.dyn.iinet.net.au] has quit [] 20100129 15:36:28< boucman> water animations are not 72x72 :( 20100129 15:43:45< zookeeper> that's easy to cut up into 72x72 pieces though 20100129 15:44:14< zookeeper> now i'm just wondering if i'd bother to do it.. 20100129 15:44:23< boucman> hmm, they won't tile well, but it would allow me to test 20100129 15:44:39< boucman> and IIRC a hex mask is applied anyway so it would work 20100129 15:45:32< zookeeper> what do you mean won't tile well? isn't that supposed to? 20100129 15:46:48< boucman> zookeeper: the tiles privided by rhyuing5 are 102x113 hexes, they are not 72x72 hexes ina 102x113 frame 20100129 15:47:01< boucman> so they might not tile well with each other 20100129 15:47:39< zookeeper> that's why i said it'd be easy to cut them into 72x72 pieces... 20100129 15:47:43< zookeeper> the dimensions have nothing to do with it 20100129 15:49:19< zookeeper> anyways, i'll wait until he posts back 20100129 15:49:49< zookeeper> i don't want to go through that amount of grunt work (easy but time-consuming) to cut them up and then have him post the same thing a moment afterwards.. 20100129 15:52:50-!- Ken_Oh [n=briang@static-71-178-174-220.washdc.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 20100129 16:00:02-!- SonIcco [n=SonIcco@pD9511181.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100129 16:04:04-!- Amu is now known as Smar 20100129 16:06:17< boucman> ok, with gross resizing, the animation "works" and the old transitions arn't too bad.. 20100129 16:12:38-!- k23z__ [n=k23z__@188.26.199.85] has quit ["Leaving"] 20100129 16:25:55-!- stikonas [n=and@wesnoth/translator/stikonas] has quit ["Konversation terminated!"] 20100129 16:26:11-!- stikonas [n=and@bcm-131-111-247-5.girton.cam.ac.uk] has joined #wesnoth-dev 20100129 16:28:16-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit [Read error: 54 (Connection reset by peer)] 20100129 16:36:28-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20100129 16:49:55-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20100129 16:50:37-!- stikonas [n=and@bcm-131-111-247-5.girton.cam.ac.uk] has joined #wesnoth-dev 20100129 16:53:19-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100129 17:00:37-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20100129 17:01:31-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20100129 17:06:02-!- mordante [n=mordante@87.215.201.26] has quit ["Leaving"] 20100129 17:14:06-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20100129 17:26:46< fendrin> esr: ping 20100129 17:36:53-!- Jozrael [n=croseliu@ool-43551ca7.dyn.optonline.net] has joined #wesnoth-dev 20100129 17:36:56-!- Jozrael [n=croseliu@ool-43551ca7.dyn.optonline.net] has quit [Remote closed the connection] 20100129 17:37:12-!- Jozrael [n=croseliu@ool-43551ca7.dyn.optonline.net] has joined #wesnoth-dev 20100129 18:05:47-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100129 18:15:22< boucman> back 20100129 18:19:14-!- Noyga [n=noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20100129 19:07:23-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100129 19:08:20-!- thespaceinvader_ [n=chatzill@cpc3-whit4-2-0-cust871.know.cable.virginmedia.com] has joined #wesnoth-dev 20100129 19:08:39-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Nick collision from services.] 20100129 19:08:56< boucman> hey thespaceinvader_ 20100129 19:08:57-!- thespaceinvader_ is now known as thespaceinvader 20100129 19:09:14< boucman> i had a quick try with the water animations, and it looks quite good, 20100129 19:09:34< boucman> I hope the coastal waves will look as good as the water tiles themselves :) 20100129 19:14:30-!- Skystriker [n=croseliu@ool-43551ca7.dyn.optonline.net] has joined #wesnoth-dev 20100129 19:22:27< fendrin> boucman: Can you commit it? Or make the version somehow available that has them included? 20100129 19:31:40-!- Jozrael [n=croseliu@ool-43551ca7.dyn.optonline.net] has quit [Read error: 110 (Connection timed out)] 20100129 19:50:33-!- Skystriker is now known as Jozrael 20100129 19:51:23-!- Tesafilmchen [n=quassel@p5B274E0A.dip.t-dialin.net] has joined #wesnoth-dev 20100129 19:59:47-!- Tesafilmchen [n=quassel@p5B274E0A.dip.t-dialin.net] has quit [Remote closed the connection] 20100129 20:03:17< esr> fendrin: ack 20100129 20:32:10-!- gabm [n=gabm@70.35.163.130] has joined #wesnoth-dev 20100129 20:32:40-!- gabm [n=gabm@70.35.163.130] has left #wesnoth-dev [] 20100129 20:39:40-!- MikeJB [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20100129 20:39:50-!- MikeJB is now known as Aethaeryn 20100129 20:55:16-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20100129 20:55:31< mordante> servus 20100129 20:55:40< Jozrael> Welcome mordante! 20100129 20:55:47< mordante> hi Jozrael 20100129 20:55:52< mordante> Jozrael, did you read the log? 20100129 20:56:20< Jozrael> Sorry no I didn't 20100129 20:56:22< Jozrael> reading it now 20100129 20:56:47< mordante> look around 12:36 20100129 20:57:31< Crab_> boucman: around? 20100129 20:58:20< Jozrael> Ah, thanks! 20100129 20:58:35< mordante> you're welcome 20100129 21:27:57< CIA-58> crab * r40930 /trunk/ (6 files in 3 dirs): 20100129 21:27:57< CIA-58> Port [protect_leader], [protect_unit], [protect_location] to new-style ai 20100129 21:27:57< CIA-58> config. The form is [goal]name=protect[criteria]SLF[/criteria][/goal], and old 20100129 21:27:57< CIA-58> syntax is converted automatically on load. This allows RCA AI to use these types 20100129 21:27:57< CIA-58> of goals. 20100129 21:35:20-!- shikadib1t [n=shikadi@wesnoth/umc-dev/bot/shikadibot] has quit [Client Quit] 20100129 21:35:30-!- shikadibot [n=shikadi@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20100129 21:40:55< CIA-58> crab * r40931 /trunk/src/ai/configuration.cpp: fix a misspelled wml attribute name 20100129 21:40:55-!- elias [n=elias@allegro/developer/allefant] has quit [Read error: 54 (Connection reset by peer)] 20100129 21:47:48-!- k23z__ [n=k23z__@188.26.199.85] has joined #wesnoth-dev 20100129 21:55:08-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100129 21:56:46-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20100129 21:58:32< Ivanovic> Crab_: btw please make sure that your changelog entries only use up to 80 chars 20100129 21:58:46< Ivanovic> i fixed the normal changelog this morning with the pt_BR translation update 20100129 21:58:55< Crab_> Ivanovic: 79. I checked. 20100129 21:59:04< Ivanovic> you had a "monster line" in 20100129 21:59:24< Ivanovic> that was below 790, okay, but clearly not below 79 20100129 21:59:26< Ivanovic> ;) 20100129 21:59:53< Crab_> ok ) but this time I checked :) 20100129 22:06:36-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100129 22:09:21-!- crimson_pinvin [n=ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100129 22:16:06-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [Read error: 60 (Operation timed out)] 20100129 22:16:06-!- crimson_pinvin is now known as crimson_penguin 20100129 22:17:20-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["quit()"] 20100129 22:31:53< CIA-58> crab * r40932 /trunk/src/ai/composite/aspect.cpp: rename log domain 'ai/composite/aspect' to 'ai/aspect' 20100129 22:31:58< CIA-58> crab * r40933 /trunk/src/ai/composite/component.cpp: rename log domain 'ai/composite/component' to 'ai/component' 20100129 22:32:04< CIA-58> crab * r40934 /trunk/src/ai/composite/engine.cpp: rename log domain 'ai/composite/engine' to 'ai/engine' 20100129 22:32:10< CIA-58> crab * r40935 /trunk/src/ai/composite/engine_default.cpp: rename log domain 'ai/composite/engine/cpp' to 'ai/engine/cpp' 20100129 22:32:14< CIA-58> crab * r40936 /trunk/src/ai/composite/engine_fai.cpp: rename log domain 'ai/composite/engine/fai' to 'ai/engine/fai' 20100129 22:32:20< CIA-58> crab * r40937 /trunk/src/ai/composite/goal.cpp: rename log domain 'ai/composite/goal' to 'ai/goal' 20100129 22:32:25< CIA-58> crab * r40938 /trunk/src/ai/composite/rca.cpp: rename log domain 'ai/composite/rca' to 'ai/stage/rca' 20100129 22:32:29< CIA-58> crab * r40939 /trunk/src/ai/composite/stage.cpp: rename log domain 'ai/composite/stage' to 'ai/stage' 20100129 22:32:33< CIA-58> crab * r40940 /trunk/src/ai/formula/ai.cpp: rename log domain 'ai/formula_ai' to 'ai/engine/fai' 20100129 22:32:39< CIA-58> crab * r40941 /trunk/src/ai/formula/candidates.cpp: rename log domain 'ai/formula_ai' to 'ai/engine/fai' 20100129 22:32:47< CIA-58> crab * r40942 /trunk/src/ai/formula/function_table.cpp: rename log domain 'ai/formula_ai' to 'ai/engine/fai' 20100129 22:32:50< CIA-58> crab * r40943 /trunk/src/ai/testing/ca.cpp: rename log domain 'ai/testing/ai_default' to 'ai/ca/testing_ai_default' 20100129 22:32:55< CIA-58> crab * r40944 /trunk/src/ai/testing/ca_default_move_to_targets.cpp: rename log domain 'ai/testing/ca_default_move_to_targets' to 'ai/ca/default_move_to_targets' 20100129 22:32:59< CIA-58> crab * r40945 /trunk/src/ai/testing/ca_testing_move_to_targets.cpp: rename log domain 'ai/testing/ca_testing_move_to_targets' to 'ai/ca/testing_move_to_targets' 20100129 22:33:04< CIA-58> crab * r40946 /trunk/src/ai/testing/stage_fallback.cpp: rename log domain 'ai/testing/stage_fallback' to 'ai/stage/fallback' 20100129 22:33:07< CIA-58> crab * r40947 /trunk/src/ai/testing/stage_rca.cpp: rename log domain 'ai/testing/rca_default' to 'ai/stage/rca' 20100129 22:33:13< CIA-58> crab * r40948 /trunk/changelog: changelog entry for the above 20100129 22:42:34-!- wesbot changed the topic of #wesnoth-dev to: string/feature freeze active! | 67 bugs, 243 feature requests, 7 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100129 22:43:02< mordante> I'm off night 20100129 22:43:26-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20100129 23:20:12-!- deekay [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20100129 23:24:46-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20100129 23:24:46-!- k23z__ [n=k23z__@188.26.199.85] has quit ["Leaving"] 20100129 23:25:13< boucman> Crab_: I am now 20100129 23:25:45< boucman> fendrin: at this stage there is not much point to pass the animated water around, but i'll look once we have something significant 20100129 23:28:57< Crab_> boucman: i wanted to ask you about your opinion on ai goals. suppose there's a goal 'protect_unit', with a SLF filter [filter]type=Elvish Archer[/filter]. question: should it A) implicitly match only friendly units? or should it B) match exactly as written in the SLF, even trying to 'protect' enemy units this way. 20100129 23:29:18< boucman> hmm 20100129 23:29:25< Crab_> boucman: documentation doesn't say anything on this :) 20100129 23:29:39< Crab_> current behavior is B 20100129 23:29:46< boucman> i'd say B with a big warning on the doc 20100129 23:29:49< Crab_> ok 20100129 23:30:06< boucman> i mean... protecting neutral/allied units would make sense for some scenarios 20100129 23:33:34-!- deekay [n=dk@wesnoth/developer/dragonking] has quit [] 20100129 23:33:40< zookeeper> Crab_, been looking at the AI controller yet? 20100129 23:35:44< Crab_> zookeeper: no, but at least I fixed 'protect unit' and 'protect location' today, this'll be useful in the ai controller. 20100129 23:36:16< zookeeper> cool 20100129 23:36:51< Crab_> [modify_ai] tag can now be used to dynamically add/remove 'goals' from ai, and there's two kind of goals - '' (old [target]) and 'protect' ( old [protect_unit] and [protect_location] ) 20100129 23:37:15< Crab_> and, if old syntax is used, it is converted on first load. 20100129 23:37:47-!- f_ [i=8a25f909@gateway/web/freenode/x-eajqjtjjyuuvbnkz] has joined #wesnoth-dev 20100129 23:38:00-!- f_ [i=8a25f909@gateway/web/freenode/x-eajqjtjjyuuvbnkz] has left #wesnoth-dev [] 20100129 23:38:01< Crab_> i'll check what is needed for ai controller... 20100129 23:39:08< zookeeper> i think i listed the things that needed fixing the last time we discussed it...did you take notes? :P 20100129 23:39:44< Crab_> no, I trust the irclogs :) 20100129 23:40:29< Crab_> ok, focus on enemy can work now; focus on protecting can work now, too; be more/less aggressive is possible,too; defend location is possible too; move leader to location - possible, too. 20100129 23:40:35< Crab_> so, it seems that now I can code it 20100129 23:41:41< zookeeper> yay 20100129 23:43:36< zookeeper> can you store the initial/current AI settings into a variable so they can be restored later? 20100129 23:44:57< Crab_> zookeeper: no, but 'get specific part of current ai settings' can be coded very quickly, as it's basically a reverse of [modify_ai] and lots of code can be reused. 20100129 23:44:58< zookeeper> i'm not sure if the current method of getting the initial [ai] tags from a stored leader works anymore 20100129 23:45:43< Crab_> [modify_ai] puts a config into ai, an i can add a new tag (what will be a good name ?) which'll get a config from the ai. 20100129 23:46:13< zookeeper> well, i think you could incorporate it in [store_side] 20100129 23:46:25< zookeeper> that'd be a logical place IMO 20100129 23:47:11< zookeeper> so basically [store_side] would just store the current AI config as well 20100129 23:47:52< Crab_> zookeeper: it might be a good thing to put it there. but, there should be a separate tag which'll get a *part* of ai config, only a single component 20100129 23:48:14< zookeeper> anyway, the thing is that you need to be able to use the AI controller to tell the side to forget your orders and just do what it does by default (as in, according to the AI behaviour the scenario defines) 20100129 23:48:59< Crab_> zookeeper: yes, this won't be hard. 20100129 23:49:59< zookeeper> if you need a separate tag for storing AI config stuff, then i guess better to just make a new [store_ai] tag 20100129 23:51:31< Crab_> ok, let it be [store_ai] - it will be cleaner since it'd allow working with ai components one-by-one. 20100129 23:51:43< Crab_> btw, it'll even allow to code the ai in lua, without engine modifications :) 20100129 23:52:50< Crab_> as in 'at start of the turn and on each move/attack/etc, consider the game map from wml event, decide on next action, and use [modify_ai] to write a formula_ai command to do the next action :)' 20100129 23:54:05< boucman> thespaceinvader: around ? 20100129 23:54:15< thespaceinvader> boucman: yep 20100129 23:54:33< boucman> http://www.wesnoth.org/forum/viewtopic.php?p=406493#p406493 i'm not sure what to answer 20100129 23:54:51< boucman> technically it's doable, but very tricky to work with non 72x72 tiles 20100129 23:55:02< boucman> mountains work that way, but they are not animated 20100129 23:55:41< boucman> but i'm not sure what quantity of work it represents to have it work continuously 20100129 23:55:44< zookeeper> Crab_, ok, all that sounds good to me...i'll be off to bed now, but i'll check the logs tomorrow in case you had more questions or something 20100129 23:56:19< Crab_> zookeeper: no, i'll go to sleep soon, too. I expect that i'll look and try to code something on sunday 20100129 23:56:35< zookeeper> boucman, i don't see why he wants it that way. if he can make them tile nicely that way then he can just as well make them tile nicely with 72x72 tiles 20100129 23:57:12< boucman> zookeeper: they tile nicely because they are semi-transparent and overlap at the frontiere... 20100129 23:57:27< boucman> hmm 20100129 23:57:31< boucman> yes, I see your point 20100129 23:58:35< thespaceinvader> yeah - i think that to make it work, it will probably need some architectural changes 20100129 23:58:40< zookeeper> yeah, he could just copypaste those overlapping parts into inside the hex instead 20100129 23:58:41< thespaceinvader> i did fear that it wouldn't just slot in 20100129 23:58:54< zookeeper> although admittedly making variations of the base hex might be trickier that way 20100129 23:59:46-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] --- Log closed Sat Jan 30 00:00:17 2010