--- Log opened Thu May 09 00:00:01 2013 20130509 00:01:44-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130509 00:08:34-!- esr [~esr@wesnoth/developer/esr] has quit [Quit: WeeChat 0.4.0] 20130509 00:09:01< fabi_> mattsc: still around? 20130509 00:11:36< fabi_> mattsc: I guess most parameters for unit specific ais are from time location set, right? 20130509 00:27:30< mattsc> fabi_: back now. Time location set? 20130509 00:27:46< fabi_> mattsc: Sorry. 20130509 00:28:11< fabi_> mattsc: I mean many unit ai commands will take location sets as parameters. 20130509 00:28:49< fabi_> mattsc: Like [protect] x,y= 20130509 00:29:38< mattsc> fabi_: let me check (you mean location filters, I presume?) 20130509 00:30:06< fabi_> Yes 20130509 00:30:18< fabi_> a location filter returns a set of locations. 20130509 00:30:57< mattsc> Right -- I confused myself because in Lua a 'location set' is actually something else :) 20130509 00:31:00< fabi_> mattsc: The new editor is able to define location sets which could be used as SLF result to feed the ai functions. 20130509 00:31:22< mattsc> Well, in Wesnoth Lua at least, not in base Lua 20130509 00:31:34< fabi_> I simply reuse the [time_area] tag to define location sets. 20130509 00:31:55< mattsc> The MAIs that are unit specific are: 20130509 00:32:09< mattsc> Hunter: http://wiki.wesnoth.org/Micro_AIs#Animals_AI:_Hunter_.28animal_type.3Dhunter_unit.29 20130509 00:32:22< mattsc> All the guardians: http://wiki.wesnoth.org/Micro_AIs#Guardian_Micro_AI_.28ai_type.3Dguardian_unit.29 20130509 00:32:32< mattsc> Patrol: http://wiki.wesnoth.org/Micro_AIs#Patrol_Micro_AI_.28ai_type.3Dpatrol_unit.29 20130509 00:33:14< mattsc> So some of those take sets of locations, others just individual x/y parameters. Plus a lot of other parameters. 20130509 00:33:28< fabi_> mattsc: Okay, I could hardcode everyone of them but that isn't very nice. 20130509 00:34:00< fabi_> What I need is a way to ask the engine: What unit specific ai do we know of and what parameters do they need? 20130509 00:34:34< mattsc> Right. So let me just play devil's advocate for a moment and ask whether it is worth the effort to include this from the editor? Given that this is very easily be done in WML. 20130509 00:35:01< mattsc> I'm not suggesting that it's not worth the effort, just asking. 20130509 00:35:08< fabi_> Right. 20130509 00:35:28< fabi_> I guess it is easy to code the ai. 20130509 00:35:49< mattsc> That's the point of setting up the Micro AIs, yes. :) 20130509 00:36:00< fabi_> But it is not easy to define the locations, and the other parameters. 20130509 00:36:20< mattsc> However, if you decide that it is worth the effort, having a list of those parameters is easy. 20130509 00:36:27< mattsc> It's essentially there already: 20130509 00:36:44< mattsc> http://wiki.wesnoth.org/Micro_AIs#Patrol_Micro_AI_.28ai_type.3Dpatrol_unit.29 20130509 00:37:05< mattsc> Check out lines 418-431 20130509 00:37:45< mattsc> That does not specify what type of parameter it is, but that's easy to add (and anonymissimus wants me to do that anyway for error messages) 20130509 00:38:51< fabi_> sorry, no idea how i can view line numbers in my web browser. 20130509 00:39:59< mattsc> anonymissimus: I am using the bottleneck AI in a scenario of (the yet unpublished) Grnk, Part 2. In fact, it was written for that purpose. But Grnk agrees with you that it is tedious, he actually says so in a message. :D 20130509 00:40:07< mattsc> fabi: sorry, wrong link. 20130509 00:40:16< mattsc> try this: https://github.com/wesnoth/wesnoth-old/blob/master/data/ai/micro_ais/ais/micro_ais_wml_tags.lua#L408 20130509 00:41:31< mattsc> anonymissimus: in addition to what you write, I also added messenger to Liberty::Raid, but zookeeper has not approved that yet. 20130509 00:42:47< fabi_> mattsc: What I don't get is: We talk about unit specific ai stuff, but these micro ais seem to be side specific. 20130509 00:43:00< mattsc> Besides that, I think bumbadadabum is using (or wants to use Goto) and I think some people are using the guardians, but I am not sure to what extent. I see people starting to mention the MAIs on and off in some forum threats, but don't know specifics. 20130509 00:43:40< bumbadadabum> Forum threats are usually about a moderator, and not micro ais 20130509 00:44:06< mattsc> bumbadadabum: :D good catch 20130509 00:44:34< bumbadadabum> mattsc: But people in general don't use ais enough IMO 20130509 00:44:51< mattsc> fabi_: the code you define for an AI go into the side, even if they are unit specific. 20130509 00:45:05< mattsc> You need to define an engine. That goes into [side] 20130509 00:45:10< bumbadadabum> I see too many sides in campaigns without an [ai] tag, let alone a [micro_ai] 20130509 00:45:28< mattsc> And you need to set up candidate actions for the stage, which either goes into [side] or [modify_side]/ 20130509 00:45:34 * vultraz needs to add some custom ais 20130509 00:45:41< mattsc> The candidate actions can then be set up to deal only with certain units. 20130509 00:46:21< anonymissimus> ai tweaking belongs to the things that make a scenario nice to play; I really hate it if campaign authors don't care for allied ai leaders rushing into swamp to finish some enemy and you've lost 20130509 00:47:29-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130509 00:47:39< fabi_> hi shadowm 20130509 00:47:48< mattsc> I think that people have not been using AIs a lot because it was difficult and/or badly documented for the most part (not talking about examples like what anonymissimus just mention, that's always been easy enough) 20130509 00:48:06< fabi_> shadowm: Would be nice if you have another look at the editor. 20130509 00:48:21< mattsc> That's something we've been trying to change. I don't think we're quite there yet, but we've taken some steps in that direction at least. 20130509 00:48:57< fabi_> mattsc: The old (pre crab_) ai did not work very well. I mean the customization was not only difficult it often just did not make a big difference. 20130509 00:49:20< mattsc> fabi_: noted. That was "before my time". 20130509 00:49:32< mattsc> Meaning, I don't know anything about it. 20130509 00:49:53< fabi_> mattsc: Well, I do not know much about the current ai coding. 20130509 00:50:55< mattsc> anonymissimus: I've kind of lost track where we are in our diverse AI discussions. What's the most urgent thing to be done in your opinion at the moment? 20130509 00:50:57< fabi_> It is okay for me to define a micro ai setup in the side. 20130509 00:51:33< fabi_> But it would be much better if I could actually enable the ai for the unit in question with wml that goes into the [unit] tag. 20130509 00:52:08< mattsc> fabi_: well, the [micro_ai] tag actually goes into an event, because it's action WML and that cannot go into the [side] tag. 20130509 00:52:32< mattsc> But we can define the CAs directly in [side], without the [micro_ai] tag, that's not a problem. 20130509 00:53:14< fabi_> Okay, thus I check if at least one unit in a side got the ai in question and if yes its definition goes into the [side]. 20130509 00:53:38< shadowm> fabi_: Eventually. 20130509 00:54:02< mattsc> fabi_: yes. We do need code in the [side] tag, there is no way around it. 20130509 00:54:14< fabi_> No problem. 20130509 00:55:07< mattsc> fabi_: I leave it up to you to decide whether it's worth your time to code that. Then you need to tell me what you need from me, and in what format. 20130509 00:55:40< fabi_> mattsc: Okay, let's say we have an ai called explore. 20130509 00:56:05< mattsc> fabi_: good idea, I should write one! :D 20130509 00:56:07< fabi_> The unit would explore a given area and keep a distance of x hexes from enemy units discovered. 20130509 00:56:26< fabi_> We would define the ai in side. 20130509 00:56:58< fabi_> But the area and the amount of hexes (x) should better go into the [unit] which makes use of the feature. 20130509 00:57:46< mattsc> fabi_: that's possible, but not how similar AIs are done at the moment. 20130509 00:58:34< mattsc> fabi_: there are two ways to do this: 20130509 00:59:26< mattsc> 1. You have an AI (candidate action) that searches all units of a side for whether they have certain variables set and then does something with them. That's essentially what you are suggesting. 20130509 01:00:27< mattsc> 2. You have a CA that contains both the unit ID and other information of what to do with that unit. Thus all the information is included in the defintion of the CA, which is part of the side. 20130509 01:01:24< mattsc> I see advantages and disadvantages with both ways, it's just that most anything that is out there at the moment (not just my AIs) use the second method. 20130509 01:02:05< mattsc> fabi_: does that make sense? 20130509 01:02:16< mattsc> Personally, I don't really care, but I do not want to have to rewrite all of the unit-specific AIs, so that we can include them in the editor. 20130509 01:03:26< fabi_> Okay 20130509 01:04:28< fabi_> mattsc: Well, the back translation is the probem. 20130509 01:04:50< fabi_> mattsc: I would need to parse the [side] and see what units are affected. 20130509 01:05:26-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130509 01:06:09< mattsc> fabi_: maybe I don't understand how things are done in the editor. I was imagining that you click on a unit, then highlight an area and maybe input some numbers (like radius or so). 20130509 01:06:14-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130509 01:06:17-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130509 01:06:33< fabi_> mattsc: You define areas and give them names. 20130509 01:06:46< fabi_> Or better IDs. 20130509 01:07:10< fabi_> Those IDs can later be used inside [filter_location] area=ID 20130509 01:07:18< fabi_> Understood? 20130509 01:07:23< mattsc> I think so 20130509 01:07:45< fabi_> I use [time_area] for this purpose. 20130509 01:08:05< fabi_> Thus the user can also assign an alternate time schedule for each area if wanted. 20130509 01:08:25< fabi_> But the main purpose if to have editor defined but wml addressable locations. 20130509 01:08:31< fabi_> s/if/is 20130509 01:09:27< fabi_> Also, I plan to implement a "Path Tool". 20130509 01:09:55< mattsc> fabi_: sorry, bathroom emergency :P (not me!) 20130509 01:10:03< mattsc> will be back in a few minutes... 20130509 01:10:31< fabi_> This tool would take the pathfinder and can be used to define a unit specific path, a vector of locations defining the waypoints of the path. 20130509 01:11:12< fabi_> The difference to the area is the order, and that you can have duplicates. 20130509 01:11:42< fabi_> Following the mathematical definitions of lists and sets. 20130509 01:12:31< fabi_> I do not know but I guess, there are already ais, maybe for patrolling which do take lists as arguements. 20130509 01:15:22< fabi_> Areas and Paths, together with a gui to define a setup for each unit could make a fine and easy to use ai frontend. 20130509 01:17:24< fabi_> mattsc: I can also define input for SUF based on types or ids. 20130509 01:17:31-!- jetrel2 [~jetrel2@64.208.23.76] has quit [Ping timeout: 245 seconds] 20130509 01:19:43< mattsc> fabi_: back, sorry... 20130509 01:19:57< fabi_> np 20130509 01:20:34< mattsc> fabi_: the patrols take list of waypoints, yes, but not paths. 20130509 01:21:13< fabi_> What is the difference between list of waypoints and paths? 20130509 01:21:27< mattsc> paths are contiguous. 20130509 01:22:13< mattsc> The problem I see with all this is that the different AIs all take different kinds of parameters. Some take areas, some take individual coordinates, all of them take other parameters, some required, some optional. 20130509 01:22:14< fabi_> Is path a type in wesnoth lua? 20130509 01:23:03< mattsc> No, but when we do path finding (both in Lua and in C++), what's returned is a list of adjacent hexes along which the unit moves. 20130509 01:23:51< mattsc> Back to the more general issue, to me it sounds like this is a lot of work to get set up in the editor (not that I have to do most of that work, but still). Do I see that wrong? 20130509 01:24:42< fabi_> No. 20130509 01:24:52< fabi_> You see it right, this is some work. 20130509 01:25:08< mattsc> So let me ask straight out: do you think it's worth it? 20130509 01:25:34< mattsc> (given that you will do most of that, it's really up to you to decide) 20130509 01:25:42-!- H-Hour [~H-Hour@cpc7-sgyl35-2-0-cust428.18-2.cable.virginmedia.com] has quit [Quit: Leaving] 20130509 01:26:51< fabi_> I do not really know. 20130509 01:27:05< fabi_> It depends on 20130509 01:41:57< anonymissimus> mattsc: don't say your todo list is empty !? 20130509 01:42:44< mattsc> anonymissimus: no, not at all. I have enough to do for the next 10 or 20 ... thousand years or so. Just wondering what's highest priority in your opinion. 20130509 01:43:49< anonymissimus> 20130507 20:49:41< anonymissimus> mattsc: I think that that lua ai demo scenario makes only really sense as an independent addon 20130509 01:44:01< anonymissimus> 20130507 20:50:47< anonymissimus> mattsc: but it should cover this "reload on the fly" feature 20130509 01:44:18< mattsc> anonymissimus: ah, I was going to ask you about the latter... 20130509 01:44:36< anonymissimus> well, reload on the fly I'd say 20130509 01:44:41< mattsc> (as for the former, acknowlegded) 20130509 01:45:38< anonymissimus> other than that, perhaps fixing the messenger ai, it doesn't seem to work too well in UtbS 20130509 01:46:01< anonymissimus> and then, improving the protect_unit one to include healing in save villages 20130509 01:46:52< anonymissimus> ah, and making the healer support respect the avoid setting, unless that's already done 20130509 01:47:33< anonymissimus> it probably makes sense for the protect_unit one as well, although I didn't notice or need it 20130509 01:47:56< mattsc> anonymissimus: working backwards through your list. 20130509 01:48:39< mattsc> [avoid]: is being worked on by jleldrige, should be done soon. Including it in protect_unit should be easy too. 20130509 01:49:05< mattsc> protect_unit to include villages: yes, agreed. 20130509 01:49:59< mattsc> Messenger in UtBS: I'll checked that out. Alarantalara put that in there, I haven't had (didn't take) the time to check it out myself yet. 20130509 01:51:14< mattsc> Now as for the reload on the fly, there's a misunderstanding here somewhere. Probably I am too stupid to understand you. 20130509 01:51:22< anonymissimus> mattsc: for calculating whether a village is "safe" I suggest the position danger calculating function I wrote, actually 20130509 01:52:15< mattsc> anonymissimus: ok, I'll check that out (where can I find it?). But just letting you know that I have all kinds of those functions myself, that take much more than just unit level into account, so I might not go for that. :) 20130509 01:53:39< anonymissimus> mattsc: well, do you attempt to distribute units around the hex in question in an optimized way ? 20130509 01:53:54< mattsc> In some of them, yes. 20130509 01:54:06< anonymissimus> attacking enemy units that is, in a way so that the possible damage is maximized 20130509 01:54:13< mattsc> yes 20130509 01:54:35-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 256 seconds] 20130509 01:54:46< mattsc> And in the most complex methods, I can do full attack combination calculations. 20130509 01:54:48< anonymissimus> hm okay, it is surely better to calculate by attack damage, not by level, I was just simplifying at that spot somewhat 20130509 01:55:14< mattsc> anonymissimus: oh, absolutely. I have other methods that are even more simpler than that. 20130509 01:55:50-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: system reboot in progress] 20130509 01:56:18< mattsc> Ok, as for reload-on-the-fly, what situation are you talking about? Any of the Micro AIs gets reloaded if you reload a savefile. 20130509 01:57:11< mattsc> As in, save a game, play the AI turn, change the AI, reload the save, it will play with the changed AI now. 20130509 01:57:42-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130509 01:57:46< mattsc> The right click option is really just for manual testing of individual functions. 20130509 01:57:52< mattsc> Or am I misunderstanding something 20130509 01:57:54< mattsc> ? 20130509 01:58:46< anonymissimus> mattsc: well, what I would want is: I'm in turn 3 or so, I change something in lua ai code, right click to reload, press turn turn, and the next turn of that ai the change has effect 20130509 01:58:59< anonymissimus> turn done I mean 20130509 01:59:14< mattsc> anonymissimus: Oh, ok. 20130509 01:59:36< mattsc> That's an interesting way to look at it... 20130509 02:00:28-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has left #wesnoth-dev [] 20130509 02:01:40< mattsc> anonymissimus: I hadn't thought of it that way, since I usually always want to have the same Situation again for the next test with the changed AI. 20130509 02:01:56< anonymissimus> that code *really should* be here http://sourceforge.net/p/wesnoth-umc-dev/code/HEAD/tree/trunk/The_Earths_Gut/lua/ai_controller.lua but for some reason isn't or is not yet 20130509 02:01:59< mattsc> But I think that's doable. I'll think about it now that I know what you are talking about. 20130509 02:02:21< anonymissimus> in my history it shows as committed 20130509 02:02:29< mattsc> okay, bookmarked 20130509 02:02:37-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130509 02:04:33< mattsc> anonymissimus: thanks for the List, I'll weave that in with my own and will get going on it soon. 20130509 02:04:40< mattsc> I'm off for a little now... 20130509 02:07:59< anonymissimus> mattsc: well, when thinking about it, this "usually always want to have the same Situation again for the next test with the changed A" probably makes much more sense 20130509 02:09:31-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.90 [Firefox 11.0/20120312181643]] 20130509 02:17:07-!- leo42 [~leantros@cpe-384193.ip.primehome.com] has quit [Ping timeout: 256 seconds] 20130509 02:21:12-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130509 02:35:31-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [] 20130509 02:37:32-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130509 02:39:28-!- love1cat [~Adium@75-130-92-96.dhcp.wlmn.ct.charter.com] has joined #wesnoth-dev 20130509 02:51:13-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130509 03:08:51-!- itomsawyer [~tomsawyer@2001:da8:215:845:6aa3:c4ff:fe85:a887] has joined #wesnoth-dev 20130509 03:22:50-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20130509 03:22:54-!- esr [~esr@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20130509 03:23:04-!- esr [~esr@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Changing host] 20130509 03:23:04-!- esr [~esr@wesnoth/developer/esr] has joined #wesnoth-dev 20130509 03:35:18-!- exciton [~exciton@89.208.169.104] has quit [Read error: Connection reset by peer] 20130509 03:35:33-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20130509 03:49:09-!- mjs-de [~mjs-de@g224177147.adsl.alicedsl.de] has quit [Remote host closed the connection] 20130509 03:49:55-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20130509 03:50:14-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20130509 03:53:06-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130509 03:55:22-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20130509 03:55:25-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130509 03:55:41-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20130509 04:09:19-!- nphro_ [~nphro@cpc4-broo8-2-0-cust224.14-2.cable.virginmedia.com] has quit [Ping timeout: 256 seconds] 20130509 04:31:37-!- Ivanovic_ [~ivanovic@dtmd-4d0bf0d9.pool.mediaWays.net] has joined #wesnoth-dev 20130509 04:35:19-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 264 seconds] 20130509 04:35:31-!- Ivanovic_ is now known as Ivanovic 20130509 04:59:25-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130509 04:59:58-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130509 05:14:17-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 255 seconds] 20130509 05:14:47-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Ping timeout: 252 seconds] 20130509 05:15:31-!- EliDupree2 [~eli@dhip-029.rrw.residences.colby.edu] has quit [Ping timeout: 264 seconds] 20130509 05:17:50-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130509 05:20:30-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130509 05:37:07< vinipsmaker> fabi: how are the ldap stuff? 20130509 05:48:22-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 05:50:20-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has quit [Quit: bye] 20130509 05:51:15-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20130509 05:51:39-!- timotei [~timotei@86.124.100.155] has joined #wesnoth-dev 20130509 05:51:42-!- timotei [~timotei@86.124.100.155] has quit [Changing host] 20130509 05:51:42-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20130509 06:16:03-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 06:16:22-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Changing host] 20130509 06:16:22-!- vultraz_laptop [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 06:39:09-!- love1cat [~Adium@75-130-92-96.dhcp.wlmn.ct.charter.com] has left #wesnoth-dev [] 20130509 07:45:30< vinipsmaker> mordante: I updated the proposal like you asked: http://wiki.wesnoth.org/index.php?title=User:Vinipsmaker/GSoC13/Proposal&diff=50964&oldid=50940 20130509 07:45:59-!- vinipsmaker [~vinipsmak@187.65.14.125] has quit [Quit: Leaving] 20130509 08:15:32-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Remote host closed the connection] 20130509 08:17:55-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20130509 08:22:54-!- vultraz_laptop [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 264 seconds] 20130509 08:22:54-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130509 08:23:45-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 268 seconds] 20130509 08:23:46-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 08:25:44-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 08:25:45-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20130509 08:25:45-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 08:27:10-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130509 08:31:58-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20130509 08:32:20-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Read error: Connection reset by peer] 20130509 08:34:26-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 08:37:25-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Read error: Connection reset by peer] 20130509 08:38:36-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 08:39:57-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 08:44:57-!- Trademark_ [~ptalbot@mne69-1-82-67-17-201.fbx.proxad.net] has joined #wesnoth-dev 20130509 08:54:10-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130509 08:54:16-!- Ivanovic [~ivanovic@dtmd-4d0bf0d9.pool.mediaWays.net] has quit [Changing host] 20130509 08:54:16-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20130509 09:01:23-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130509 09:11:34-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20130509 09:14:44-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Read error: No route to host] 20130509 09:15:40-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 09:16:08-!- itomsawyer [~tomsawyer@2001:da8:215:845:6aa3:c4ff:fe85:a887] has quit [Quit: Leaving.] 20130509 09:16:10-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 09:21:40-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20130509 09:22:57-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20130509 09:24:52-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 09:25:17-!- lipkab [~lipk@2001:738:5404:192:216:eaff:fe64:f07c] has joined #wesnoth-dev 20130509 09:33:25-!- happygrue_ [~happygrue@wesnoth/developer/wintermute] has quit [Ping timeout: 248 seconds] 20130509 09:36:02-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130509 09:41:49-!- lipkab [~lipk@2001:738:5404:192:216:eaff:fe64:f07c] has quit [Quit: Konversation terminated!] 20130509 09:43:28-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Ping timeout: 245 seconds] 20130509 09:44:17-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 252 seconds] 20130509 09:54:26-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130509 10:02:52-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 10:05:44-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 10:22:52-!- EdB [~edb@89-93-184-215.hfc.dyn.abo.bbox.fr] has joined #wesnoth-dev 20130509 10:25:56-!- H-Hour [~H-Hour@cpc7-sgyl35-2-0-cust428.18-2.cable.virginmedia.com] has joined #wesnoth-dev 20130509 10:34:38-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20130509 10:34:48-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Read error: Connection reset by peer] 20130509 10:36:54-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 10:37:37-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 10:52:01-!- stikonas [~gentoo@128.232.240.234] has joined #wesnoth-dev 20130509 10:52:01-!- stikonas [~gentoo@128.232.240.234] has quit [Changing host] 20130509 10:52:01-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130509 11:04:37-!- Crendgrim_ [~quassel@g224215185.adsl.alicedsl.de] has quit [Ping timeout: 248 seconds] 20130509 11:06:48-!- Crendgrim [~quassel@g224213205.adsl.alicedsl.de] has joined #wesnoth-dev 20130509 11:15:11-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130509 11:35:26-!- dragos [~quassel@5-15-203-78.residential.rdsnet.ro] has joined #wesnoth-dev 20130509 11:37:28-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130509 11:42:26-!- mjs-de [~mjs-de@d184048.adsl.hansenet.de] has joined #wesnoth-dev 20130509 11:49:13-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has joined #wesnoth-dev 20130509 11:49:23-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has quit [Client Quit] 20130509 12:03:27-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: Leaving] 20130509 12:24:43-!- loonybot [~loonybot@ppp91-78-87-169.pppoe.mtu-net.ru] has joined #wesnoth-dev 20130509 12:24:43-!- loonybot [~loonybot@ppp91-78-87-169.pppoe.mtu-net.ru] has quit [Changing host] 20130509 12:24:43-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20130509 12:27:29< Ivanovic> AI0867: how to tag a release in git? 20130509 12:31:15< vultraz> is 1.11.3 coming out? :D 20130509 12:34:43-!- molgrum [~molgrum@h-234-238.a189.priv.bahnhof.se] has quit [Quit: Lämnar] 20130509 12:36:02< Ivanovic> vultraz: the plan is to do so in the next days 20130509 12:36:12< Ivanovic> since i got the free time right now due to a long weekend here 20130509 12:36:12< AI0867> Ivanovic: git tag 1.11.3 ID_of_the_commit -m "message" 20130509 12:36:23< AI0867> you can also add -s to sign the tag 20130509 12:37:08< AI0867> alternatively, you can forego the -m and have a "lightweight tag" 20130509 12:38:13< Ivanovic> and after the tag a push, right? 20130509 12:42:33< AI0867> git push --tags, yes 20130509 12:47:58-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 256 seconds] 20130509 12:53:46-!- timotei [~timotei@79.119.101.155] has joined #wesnoth-dev 20130509 12:53:46-!- timotei [~timotei@79.119.101.155] has quit [Changing host] 20130509 12:53:46-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20130509 12:55:25-!- EdB [~edb@89-93-184-215.hfc.dyn.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20130509 12:59:54-!- EliDupree2 [~eli@dhip-029.rrw.residences.colby.edu] has joined #wesnoth-dev 20130509 13:14:04-!- happygrue [~happygrue@wesnoth/developer/wintermute] has joined #wesnoth-dev 20130509 13:42:25-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bumbadadabum] 20130509 13:44:40-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130509 13:47:08-!- nphro_ [~nphro@cpc4-broo8-2-0-cust224.14-2.cable.virginmedia.com] has joined #wesnoth-dev 20130509 13:59:45-!- timotei__ [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20130509 13:59:53-!- timotei21 [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20130509 14:02:47-!- timotei_ [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 252 seconds] 20130509 14:03:52-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 276 seconds] 20130509 14:22:40-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130509 14:29:23-!- PL_kolek [~PL_kolek@dynamic-78-8-14-51.ssp.dialog.net.pl] has joined #wesnoth-dev 20130509 15:09:04-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has joined #wesnoth-dev 20130509 15:15:16-!- dragos_ [~quassel@5-15-194-138.residential.rdsnet.ro] has joined #wesnoth-dev 20130509 15:15:34-!- dragos [~quassel@5-15-203-78.residential.rdsnet.ro] has quit [Read error: Connection reset by peer] 20130509 15:29:10-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has quit [Quit: Page closed] 20130509 15:39:28-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-dev 20130509 15:39:28-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has quit [Changing host] 20130509 15:39:28-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-dev 20130509 15:46:32-!- mattsc [~mattsc@207.230.251.74] has joined #wesnoth-dev 20130509 15:48:21-!- flix [~flix@178.77.129.78] has left #wesnoth-dev [] 20130509 15:48:33-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130509 15:58:09-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Ping timeout: 276 seconds] 20130509 15:58:13-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 256 seconds] 20130509 15:59:01-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 16:01:29-!- timotei21 is now known as timotei 20130509 16:01:37-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 16:02:42-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bumbadadabum] 20130509 16:23:06-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has joined #wesnoth-dev 20130509 16:24:31-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has quit [Client Quit] 20130509 16:28:49-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 276 seconds] 20130509 16:29:41-!- vultraz_laptop [~chatzilla@124.109.10.167] has quit [Ping timeout: 268 seconds] 20130509 16:34:43-!- rei4dan [~reinis@84.237.142.38] has quit [Ping timeout: 245 seconds] 20130509 16:37:34-!- vultraz_laptop [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20130509 16:41:51-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20130509 16:55:22-!- ThePawnBreak [~cristi@5-12-144-196.residential.rdsnet.ro] has joined #wesnoth-dev 20130509 17:04:08-!- mattsc [~mattsc@207.230.251.74] has quit [Quit: I'm asleep] 20130509 17:05:36-!- wesbot changed the topic of #wesnoth-dev to: current repo: https://github.com/wesnoth/wesnoth-old (still to be fixed) | http://wiki.wesnoth.org/SummerOfCodeIdeas | Will move the repo to github, please read the dev-ml! | 178 bugs, 332 feature requests, 29 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130509 17:19:20-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20130509 17:21:23-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130509 17:52:36-!- nphro_ [~nphro@cpc4-broo8-2-0-cust224.14-2.cable.virginmedia.com] has quit [Read error: Connection reset by peer] 20130509 17:57:32-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has joined #wesnoth-dev 20130509 18:01:06-!- Nephro [~neph@cpc4-broo8-2-0-cust224.14-2.cable.virginmedia.com] has joined #wesnoth-dev 20130509 18:12:21-!- Upth [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has quit [Ping timeout: 248 seconds] 20130509 18:17:01-!- prkc [~negusnyul@4E5C105D.dsl.pool.telekom.hu] has joined #wesnoth-dev 20130509 18:29:51-!- jleldridge [~jleldridg@cpe-098-026-227-236.triad.res.rr.com] has joined #wesnoth-dev 20130509 18:32:37-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bumbadadabum] 20130509 18:46:23-!- ThePawnBreak [~cristi@5-12-144-196.residential.rdsnet.ro] has quit [Ping timeout: 245 seconds] 20130509 18:47:43-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20130509 18:49:33-!- ThePawnBreak [~cristi@5-12-144-196.residential.rdsnet.ro] has joined #wesnoth-dev 20130509 18:54:04-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130509 18:54:48-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130509 18:55:28-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130509 18:55:32-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130509 18:55:48-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130509 18:55:51-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130509 18:59:36-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has quit [Remote host closed the connection] 20130509 19:04:22-!- prkc [~negusnyul@4E5C105D.dsl.pool.telekom.hu] has quit [Quit: Konversation terminated!] 20130509 19:04:33-!- prkc [~negusnyul@4E5C105D.dsl.pool.telekom.hu] has joined #wesnoth-dev 20130509 19:06:14< fabi_> AI0867: The irker is not working. 20130509 19:10:54< AI0867> huh 20130509 19:10:56< Nephro> Has someone touched the Lua AI engine since last summer? It doesn't seem to be working as I have left it. 20130509 19:12:47< AI0867> fabi_: irker-filter didn't receive anything from github 20130509 19:13:02< anonymissimus> Ivanovic: I imagine fendrin may not be ready for a release with his editor stuff 20130509 19:13:14< AI0867> hitting test... 20130509 19:14:17< AI0867> Service hooks and Downloads are currently not available. We are working to resolve this issue. 20130509 19:14:59< fabi_> anonymissimus: I asked for the release myself. 20130509 19:15:10< anonymissimus> oh okay 20130509 19:15:36< anonymissimus> well, I think the end turn button is not completely fiyed 20130509 19:16:12< anonymissimus> IIRC its at scenario end 20130509 19:18:34-!- negusnyul [~negusnyul@4E5C105D.dsl.pool.telekom.hu] has joined #wesnoth-dev 20130509 19:19:55-!- prkc [~negusnyul@4E5C105D.dsl.pool.telekom.hu] has quit [Read error: Connection reset by peer] 20130509 19:23:01-!- irker421 [~irker@ai0867.net] has joined #wesnoth-dev 20130509 19:23:01< irker421> Wesnoth: fendrin :master * 8cc4c11 / data/themes/editor.cfg: Editor theme update. http://git.io/nH_whg 20130509 19:23:03< irker421> Wesnoth: fendrin :master * f8801e3 / src/editor/action/mouse/mouse_action_unit.cpp: Delete the unit tool overlay when hovering over an already placed one. http://git.io/QrfLIQ 20130509 19:23:05< irker421> Wesnoth: fendrin :master * 85b59c0 / / (14 files): Additional context menu actions for the unit tool. http://git.io/IcgECw 20130509 19:25:28< irker421> Wesnoth: Andrius Silinskas :master * 8c864cd / src/multiplayer_connect.cpp: Move 'allow_player_' back to initializer list. http://git.io/KgXqKA 20130509 19:25:30< irker421> Wesnoth: fendrin :master * b6c459c / src/multiplayer_connect.cpp: Merge pull request #8 from thunders/master http://git.io/YzX9IA 20130509 19:28:26-!- negusnyul_ [~negusnyul@4E5C105D.dsl.pool.telekom.hu] has joined #wesnoth-dev 20130509 19:28:27-!- negusnyul_ [~negusnyul@4E5C105D.dsl.pool.telekom.hu] has quit [Remote host closed the connection] 20130509 19:28:36-!- negusnyul [~negusnyul@4E5C105D.dsl.pool.telekom.hu] has quit [Quit: Konversation terminated!] 20130509 19:36:10< AI0867> and there it is 20130509 19:36:21< Trademark_> wesbot, seen mordante 20130509 19:36:21< wesbot> Trademark_: The person with the nick mordante last spoke 22h 11m ago. 22h 11m ago was here and on the channel #wesnoth-de with the message: Quit: Leaving 20130509 19:41:37-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has joined #wesnoth-dev 20130509 19:42:33-!- stikonas [~gentoo@128.232.240.234] has joined #wesnoth-dev 20130509 19:42:33-!- stikonas [~gentoo@128.232.240.234] has quit [Changing host] 20130509 19:42:34-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130509 19:44:12-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Read error: Connection reset by peer] 20130509 19:44:35-!- dragos [~quassel@5-15-194-138.residential.rdsnet.ro] has joined #wesnoth-dev 20130509 19:45:08-!- dragos_ [~quassel@5-15-194-138.residential.rdsnet.ro] has quit [Ping timeout: 245 seconds] 20130509 19:48:36-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has quit [Quit: Page closed] 20130509 19:54:43-!- jleldridge [~jleldridg@cpe-098-026-227-236.triad.res.rr.com] has quit [Remote host closed the connection] 20130509 19:56:19< fabi_> AI0867: Tx 20130509 19:57:40-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130509 20:31:13-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130509 20:32:05-!- jleldridge [~jleldridg@cpe-098-026-227-236.triad.res.rr.com] has joined #wesnoth-dev 20130509 20:32:36< anonymissimus> AI0867: I think you moved the translation repo from BerliOS zo github, didn't you ? What were the reasons ? 20130509 20:36:02-!- love1cat [~Adium@137.99.226.250] has joined #wesnoth-dev 20130509 20:37:15-!- love1cat [~Adium@137.99.226.250] has left #wesnoth-dev [] 20130509 20:38:58-!- love1cat [~Adium@137.99.226.250] has joined #wesnoth-dev 20130509 20:40:03-!- love1cat [~Adium@137.99.226.250] has left #wesnoth-dev [] 20130509 20:43:55-!- Ivanovic changed the topic of #wesnoth-dev to: 1.11.3 planned for Saturday afternoon (GMT+2) | current repo: https://github.com/wesnoth/wesnoth-old (still to be fixed) | http://wiki.wesnoth.org/SummerOfCodeIdeas | Will move the repo to github, please read the dev-ml! | 178 bugs, 332 feature requests, 29 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130509 20:44:08< Ivanovic> anonymissimus: ain't berlios dead? 20130509 20:45:12< timotei> Nephro: You could try git blame file to see the last modifications. 20130509 20:45:25< timotei> Or you could take a look at the latest history of those files in github.com 20130509 20:46:21< Nephro> timotei, I figured it out, already... I also really need to learn these more advanced features of git... All I am used to do is the "pull commit push" sequence 20130509 20:46:35< timotei> >) 20130509 20:46:36< timotei> :) 20130509 20:47:48-!- love1cat [~Adium@137.99.226.250] has joined #wesnoth-dev 20130509 20:49:20-!- Samual_ [diotecktec@xonotic/core-team/Samual] has quit [Quit: The person who said nothing is impossible obviously never tried to slam a revolving door.] 20130509 20:50:35< anonymissimus> git blame file presents me with ugly "view-it-in-the-shell" 20130509 20:56:27< thunderstruck> anonymissimus, I'll look at end turn/scenario button's issue. I did a previous fix so I have an idea where the problem is. 20130509 20:56:47< anonymissimus> Ivanovic: not completely it seems: "Februar 2012 gab das Projekt bekannt, dass eine Kooperation mit SourceForge beschlossen wurde, um weiter den sicheren Betrieb und Downloadkapazitäten aufrechtzuerhalten. Dazu soll SourceForge als Spiegelserver für BerliOS-Downloads angeboten werden." 20130509 20:57:18-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has left #wesnoth-dev [] 20130509 20:58:02< anonymissimus> thunderstruck: perhaps you fix isn't called in case of an endlevel_exception ? 20130509 21:04:21< thunderstruck> anonymissimus, it might be. I'm a bit busy now, so I'll check it later. 20130509 21:05:00< anonymissimus> Ivanovic: well, no, it continues to exist, adn they even improve things...nice, a German hoster 20130509 21:09:10< anonymissimus> thunderstruck: IIRC didn't change into the usual "end the scenario" view 20130509 21:09:21< anonymissimus> the button* 20130509 21:19:08-!- ThePawnBreak [~cristi@5-12-144-196.residential.rdsnet.ro] has quit [Ping timeout: 260 seconds] 20130509 21:19:46-!- ThePawnBreak [~cristi@5-12-144-196.residential.rdsnet.ro] has joined #wesnoth-dev 20130509 21:26:02< thunderstruck> anonymissimus, I've glanced at the code so it it seems that the issue is not with enable/disable, but also with the button's labe. 20130509 21:26:23< thunderstruck> anonymissimus, refresh_title(2) in theme.*pp is probably broken. 20130509 21:26:44< thunderstruck> is not only with enable/disable* 20130509 21:28:14-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130509 21:32:39< anonymissimus> fabi_: "F:\wesnoth-code\data\themes\editor.cfg", line 584: Unresolved reference -> icons\terrain\terrain_type_info.png 20130509 21:33:56< fabi_> thunderstruck: Fixing the refresh_title in theme.*pp won't fix the end turn button problem. 20130509 21:39:41-!- Crab_ [~chernyi@wesnoth/developer/crab] has joined #wesnoth-dev 20130509 21:40:17< Crab_> love1cat: hello 20130509 21:41:05< love1cat> Hi crab, great to see you! 20130509 21:44:55< jleldridge> Can anyone point me to a specific AI file that uses the avoid aspect? 20130509 21:45:12< jleldridge> I'm trying to figure out how to use it and can't find an example. 20130509 21:46:24< jleldridge> Nevermind, just happened to find one. 20130509 21:51:26-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has joined #wesnoth-dev 20130509 21:53:42< Nephro> mattsc, Crab_, hi... I've seen a patch floating around that touches the LuaAI engine to some extent. I just checked out the latest code and it hasn't been applied. THe question is whether is someone going to apply it or not? I am currently working on the engine code and this may cause conflicts. 20130509 21:54:38< Crab_> Nephro: which patch, in particular? 20130509 21:54:57< Nephro> I can't locate it now. One of the students made it, I saw it a week or two ago 20130509 21:57:02-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130509 21:57:24< Crab_> Nephro: I see it. For now, I suggest just ignoring the patch (we might apply it in the future once students are selected, but the patch is not good as-is) 20130509 21:57:58< Nephro> Alright 20130509 21:59:29< mattsc> Nephro: there's the patch let's one define a function for which unit type a unit advances to. Is that what you mean? 20130509 22:00:03-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20130509 22:00:34< Nephro> mattsc, I'm fixing up the persistent data storage at the moment, question is: would you like access to the store via functions(store_var(name, value), get_var etc) or pure table access. For me there is no difference between the two, but the functional one gives an explicit hint that we are working with the persistent store, which might aid readability 20130509 22:02:00< Nephro> I can actually(and probably will) provide both 20130509 22:02:43< mattsc> Nephro: most of the current AIs just access self.data directly. If that changes, they all have to be rewritten. 20130509 22:03:02< mattsc> So I guess I am arguing for that, but if both methods are possible, that's even better. 20130509 22:03:06< Nephro> mattsc, but that isn't working, isn't it? 20130509 22:03:22< mattsc> Not with extCAs. It does work the "classical" way 20130509 22:04:16< Nephro> mattsc, have you tried using it with extCAs and an explicit engine? I feel like that might work... But that will be redone of course 20130509 22:05:02< mattsc> Nephro: I think we did try that back then, but it's been so long that I don't quite remember. 20130509 22:05:13< mattsc> I can try again, but probably not until tonight. 20130509 22:05:23< Nephro> Yes, this adds a new level to the problem. I thought the thing is not working at all, that's why I was surprised, since I remember it working. But that was also a good thing, since I could implement a new mechanism and no rewriting of UMC will be required 20130509 22:07:50< mattsc> Nephro: If you want, I can try to put together a simple CA tonight that puts something into self.data in the eval and reads it back out in the exec function and tell you in what combinations that currently works. 20130509 22:08:37-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has quit [Quit: DCW] 20130509 22:09:18< mattsc> With what combinations I mean: 1. old method, 2. extCA plus engine definition, 3. extCA without engine def. 20130509 22:09:46< Nephro> mattsc, no need at the moment, I will figure out the problem. I don't think that trying out and finding something that works is a good idea in terms of safety :) 20130509 22:10:32< AI0867> anonymissimus: berlios was shutting down 20130509 22:10:38< mattsc> ok - I wasn't suggesting that as a solution, we do want #3 to work, just as a help with trouble shooting. But I'm just as happy not having to do that. :) 20130509 22:10:48< AI0867> it was eventually rescued, but by then the move was complete 20130509 22:11:13< Nephro> mattsc, in case there occurs a need to rewrite some bits, is there a lot to rewrite? 20130509 22:11:36< Nephro> I already see, why it isn't working and I know how to fix it 20130509 22:11:38< mattsc> Nephro: yes - but we do what we have to do 20130509 22:12:04< mattsc> The good thing is that it is working right now, so we do not have to switch it all at once, but can do so over time. 20130509 22:14:02< Nephro> the rewrite might most probably look like "self.data" -> "self.ai.data" for where it was working. The "self" in this case denominates the engine, but the thing is, even extCAs are not part of the engine and are separate of it. 20130509 22:14:13-!- ancestral [~ancestral@67-6-53-117.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20130509 22:14:14< Nephro> the ai table is what they really share amongst each other 20130509 22:15:16< mattsc> Nephro: ok. So why is it working with the old method? Because there is an engine? 20130509 22:15:34< Nephro> yes 20130509 22:16:00< mattsc> Ok. That's what I thought you had said, just making sure I got it right :) 20130509 22:18:48< irker421> Wesnoth: jleldridge :master * 7a2c8db / data/ai/micro_ais/ais/ (2 files): Healer Support MAI: added [filter_second] option to choose healees. http://git.io/YxjQCQ 20130509 22:18:50< irker421> Wesnoth: jleldridge :master * e7f992b / data/core/about.cfg: Added myself to about.cfg. http://git.io/_ZHtxw 20130509 22:18:52< irker421> Wesnoth: mattsc :master * 5e409f5 / data/ (3 files): Merge pull request #6 from jleldridge/master http://git.io/PfcoaQ 20130509 22:20:07-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Remote host closed the connection] 20130509 22:21:13< Nephro> mattsc, a self in the context of an external CA is a the table that holds the two functions 20130509 22:22:21< mattsc> Nephro: ok, makes sense. We do need this variable to be accessible not just between the eval and exec functions of the same CA, but between CAs. Will your solution do that? 20130509 22:22:30< Nephro> yes 20130509 22:23:02< mattsc> Great. I'll be happy with that then. :) 20130509 22:24:00< mattsc> ... and the other thing we need is the passing of parameters to the function in some way. If either you or Zazweda could do that too, then we're all set. 20130509 22:24:56< Nephro> mattsc, what kind of parameters do you want to pass? 20130509 22:26:30< Nephro> I can make the constructor of CA's just convert WML to Lua tables, that's like 3 lines of code 20130509 22:26:33< mattsc> Nephro: any... It's different from AI to AI. Can be scalars, might be SUFs or SLFs, whatever. But if I have to serialize them into a string, that's just fine. That's how it is currently done for the "normal" CAs. 20130509 22:29:37< mattsc> Nephro, e.g. a function call to an eval function might currently look like this: 20130509 22:30:15< mattsc> evaluation="return (...):defensive_formation_eval('Konrad', 12, 7, { type = 'Orcish Grunt' } )" 20130509 22:31:52< mattsc> But I am not set on that syntax. I don't really care one way or the other as long as the functionality is there. 20130509 22:34:22< Nephro> ok, got it 20130509 22:36:11-!- Upth [~ogmar@69.62.144.56] has joined #wesnoth-dev 20130509 22:37:21< mattsc> Ivanovic, anonymissimus: I will not be able to get the MAIs to be combinable arbitrarily by Saturday. But personally I don't see that as a problem. So it will be in 1.11.4 instead. 20130509 22:37:31-!- Upth is now known as orn 20130509 22:37:37-!- Upthorn is now known as Upth 20130509 22:37:40-!- orn is now known as Upthorn 20130509 22:37:53-!- ThePawnBreak [~cristi@5-12-144-196.residential.rdsnet.ro] has quit [Remote host closed the connection] 20130509 22:39:56-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [Quit: Leaving] 20130509 22:42:04-!- Crab_ [~chernyi@wesnoth/developer/crab] has left #wesnoth-dev [] 20130509 22:49:16< jleldridge> mattsc: Can I ask you something? 20130509 22:49:38< mattsc> jleldridge: of course 20130509 22:50:06< jleldridge> So I've looked around a bit and the ai.get_avoid() function doesn't seem to return a table of locations 20130509 22:50:32< mattsc> jleldridge: no, it should return a SLF 20130509 22:50:34< jleldridge> To me it looks like if they set the avoid tag it should just automatically make the AI avoid that location 20130509 22:50:58< jleldridge> Oh, what I meant is that I'm not sure it returns that 20130509 22:51:03< jleldridge> I think it takes a SLF 20130509 22:51:42< jleldridge> Just from looking at the documentation more on the wiki. 20130509 22:51:58< mattsc> jleldridge: have you simply tried it? 20130509 22:52:19< mattsc> The documentation is written by people like me, so it might be wrong. :) 20130509 22:52:34< jleldridge> I have, and I was trying to print out what it returned, and it was printing a table data type at least. 20130509 22:53:07< mattsc> print means with the actual print() function, or with dbms() ? 20130509 22:53:08< jleldridge> I tried setting just one hex to avoid in the healer ai scenario with the avoid tag 20130509 22:53:35< jleldridge> I just got the wesnoth lua pack, but wasn't sure how to use it 20130509 22:53:42< jleldridge> can I use dbms just like print? 20130509 22:53:53< mattsc> Almost ... 20130509 22:54:36< mattsc> You need to include it in the same way how, for example, ai_helper is included, and then you can call it in the same way as well. 20130509 22:54:45< mattsc> Let me just test something quickly... 20130509 22:55:34-!- EliDupree2 [~eli@dhip-029.rrw.residences.colby.edu] has quit [Ping timeout: 276 seconds] 20130509 23:00:26-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-dev 20130509 23:02:39< mattsc> jleldridge: it works: http://pastebin.com/exXpSh8V 20130509 23:03:02-!- love1cat [~Adium@137.99.226.250] has quit [Quit: Leaving.] 20130509 23:04:07< mattsc> jleldridge: However, there is this bug: http://wiki.wesnoth.org/EasyCoding#Improvements_to_AI 20130509 23:04:17< jleldridge> mattsc: So if it just returns a table, I should be able to just use it instead of passing it as a filter 20130509 23:04:19< mattsc> See the first bullet in that paragraph 20130509 23:04:43< mattsc> jleldridge: no, it does not. The filter just happens to be simply a set of coordinates 20130509 23:05:10< mattsc> Oh, hold on ... 20130509 23:06:12< mattsc> Yes, the wiki page says that [avoid] takes a SLF. Which can be a set of coordinates, but does not have to be. 20130509 23:06:37< mattsc> But you simply pass it to wesnoth.get_locations() and that will get you your set of coordinates in all cases. 20130509 23:07:21< mattsc> jleldridge: I have to be off in ~5min. Any more quick questions? I'll be back in ~1.5-2h. 20130509 23:07:21-!- EliDupree2 [~eli@dhip-029.rrw.residences.colby.edu] has joined #wesnoth-dev 20130509 23:07:51< irker421> wesnoth: Andrius Silinskas wesnoth-old:master 8c864c / src/multiplayer_connect.cpp: Move 'allow_player_' back to initializer list. http://git.io/KgXqKA 20130509 23:07:52< jleldridge> mattsc: I can do some research myself for now and see what I can figure out 20130509 23:08:00< irker421> wesnoth: jleldridge wesnoth-old:master 7a2c8d / data/ai/micro_ais/ais/ (mai_healer_support_engine.lua micro_ais_wml_tags.lua): Healer Support MAI: added [filter_second] option to choose healees. http://git.io/YxjQCQ 20130509 23:08:04< jleldridge> Thank you 20130509 23:08:08< irker421> wesnoth: jleldridge wesnoth-old:master e7f992 / data/core/about.cfg: Added myself to about.cfg. http://git.io/_ZHtxw 20130509 23:08:13< irker421> wesnoth: fendrin wesnoth-old:master 85b59c / / (14 files in 4 dirs): Additional context menu actions for the unit tool. http://git.io/IcgECw 20130509 23:08:14< irker421> wesnoth: fendrin wesnoth-old:master b6c459 / src/multiplayer_connect.cpp: Merge pull request #8 from thunders/master http://git.io/YzX9IA 20130509 23:08:15< irker421> wesnoth: mattsc wesnoth-old:master 5e409f / data/ (3 files in 2 dirs): Merge pull request #6 from jleldridge/master http://git.io/PfcoaQ 20130509 23:08:53< mattsc> jleldridge: You're pretty much set. 1. You need to make sure to define the [avoid] aspect in a [modify_side] tag in an event because of that bug up there. 20130509 23:09:19< mattsc> 2. You get the locations using get_locations(ai.get_avoid()) 20130509 23:09:47< mattsc> 3. You turn that into a location set with LS.of_pairs( locs) (I think, look up the syntax) 20130509 23:10:21< mattsc> 4. You add an ' and (not avoid_map:get(x, y)) ' to the condition inside the loop 20130509 23:10:25< mattsc> That's all :) 20130509 23:10:46< jleldridge> Alrighty, I'll get it done then 20130509 23:10:47-!- fabi__ [~fabi@88-134-60-78-dynip.superkabel.de] has joined #wesnoth-dev 20130509 23:10:47-!- fabi__ [~fabi@88-134-60-78-dynip.superkabel.de] has quit [Changing host] 20130509 23:10:48-!- fabi__ [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20130509 23:11:19< mattsc> Cool. And I presume you saw that your other pull request was submitted? 20130509 23:11:38< jleldridge> Yes, thank you :) 20130509 23:11:54< mattsc> Thank you for doing the coding. Talk to you later. 20130509 23:11:59< jleldridge> later 20130509 23:12:05-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has quit [Quit: bye] 20130509 23:12:18-!- Samual [diotecktec@xonotic/core-team/Samual] has joined #wesnoth-dev 20130509 23:13:37-!- fabi_ [~fabi@wesnoth/developer/fendrin] has quit [Ping timeout: 248 seconds] 20130509 23:13:58-!- darius42 [5d8a771d@gateway/web/freenode/ip.93.138.119.29] has joined #wesnoth-dev 20130509 23:14:59-!- irker421 [~irker@ai0867.net] has quit [Remote host closed the connection] 20130509 23:20:23-!- mjs-de [~mjs-de@d184048.adsl.hansenet.de] has quit [Remote host closed the connection] 20130509 23:28:44-!- Trademark_ [~ptalbot@mne69-1-82-67-17-201.fbx.proxad.net] has quit [Ping timeout: 252 seconds] 20130509 23:43:35-!- EliDupree2 [~eli@dhip-029.rrw.residences.colby.edu] has quit [Ping timeout: 252 seconds] 20130509 23:48:33-!- love1cat [~Adium@75-130-92-96.dhcp.wlmn.ct.charter.com] has joined #wesnoth-dev 20130509 23:48:58-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has joined #wesnoth-dev 20130509 23:49:06-!- Arkist [5479efeb@gateway/web/freenode/ip.84.121.239.235] has quit [Client Quit] 20130509 23:50:40-!- EliDupree2 [~eli@dhip-029.rrw.residences.colby.edu] has joined #wesnoth-dev 20130509 23:52:45-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20130509 23:56:33-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev --- Log closed Fri May 10 00:00:06 2013