--- Log opened Wed Nov 05 00:00:18 2008 20081105 00:03:36 -!- loonycyborg [n=sergey@79.139.247.243] has quit ["Zzzzzzzzzzzzzzzzzzz"] 20081105 00:04:40 -!- grzywacz [n=grzywacz@moinmoin/developer/karol] has quit [Remote closed the connection] 20081105 00:06:34 -!- grrrX [n=_@p57BBBE11.dip.t-dialin.net] has quit ["Ex-Chat"] 20081105 00:08:03 -!- Espreon [n=Espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 20081105 00:19:24 -!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20081105 00:23:37 The grand cleansing has begun. 20081105 00:27:47 espreon * r30596 /trunk/data/campaigns/Under_the_Burning_Suns/ (8 files in 3 dirs): * Cleansed scenario 9's cfg and seperated its story codeblocks into a seperate file which will contain all story codeblocks. 20081105 00:28:22 -!- stikonas [n=and@ctv-213-164-99-167.vinita.lt] has quit [Remote closed the connection] 20081105 00:30:40 Sirp_: The grand cleansing has begun. 20081105 00:39:02 Damn lag. 20081105 00:42:02 -!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20081105 00:46:50 -!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20081105 00:52:29 esr * r30597 /trunk/data/tools/Makefile: Spellchecking is no longer an experimental separate mode. 20081105 00:55:58 esr: # Spell-checking with Myspell 20081105 00:55:58 Traceback (most recent call last): 20081105 00:55:58 File "/home/ai/wesnoth-trunk/data/tools/wmllint", line 1502, in 20081105 00:55:58 spellcheck(fn, d) 20081105 00:55:58 File "/home/ai/wesnoth-trunk/data/tools/wmllint", line 1281, in spellcheck 20081105 00:56:01 d.remove_from_session(word) 20081105 00:56:04 AttributeError: 'Dict' object has no attribute 'remove_from_session' 20081105 00:56:33 using the following command: ~/wesnoth-trunk/data/tools/wmllint --dryrun ~/wesnoth-trunk/data/core .|less 20081105 00:56:40 where . is root of the dark hordes 20081105 00:56:59 That's weird. It works here; I've just been testing some changes, in fact. 20081105 00:57:07 I just svn upped to retest 20081105 00:57:12 still occurs 20081105 00:58:40 What's your version of pyenchant? 20081105 00:59:35 Version: 1.3.1-1 20081105 00:59:55 Checking... 20081105 01:00:09 latest in ubuntu 8.04 20081105 01:00:24 esr * r30598 /trunk/data/tools/wesnoth/wmliterator.py: 20081105 01:00:24 Refactoring step. Eventually we'll use this to change the reporting 20081105 01:00:24 format. 20081105 01:00:45 AI0867: How did you query the version? 20081105 01:00:55 aptitude show python-enchant 20081105 01:01:50 Aha. I have 1.4.2-2ubuntu1. Try upgrading. 20081105 01:02:22 Must be a recently-added entry point. 20081105 01:03:01 k 20081105 01:03:10 I'll upgrade to 8.10 this weekend 20081105 01:04:38 esr: What is afflictiŋ you? 20081105 01:05:49 AI0867: Do you actually know Python? Because if so there is a useful thing you could do before you upgrade -- put a try/catch on AttributeError atound that call (yielding an error message) and seeing if it patches around the problem. 20081105 01:06:33 Espreon: animated brazier? terrain? seriously 20081105 01:06:55 Shadow_Master: You have an animated campfire terrain. 20081105 01:06:58 * esr would use that in THoT. 20081105 01:07:58 what does it do that a stand-alone [terrain_graphics] or [item] in every scenario which uses it wouldn0t do? 20081105 01:08:25 It mows your lawn, makes your coffee and brings the news to you. 20081105 01:08:57 well, there's a problem: I don't need the first, I don't drink coffee and I'm not interested in the news ;) 20081105 01:09:04 Sure... 20081105 01:09:09 Proof please. 20081105 01:09:13 otherwise it sounds like _overkill_ 20081105 01:09:47 BTW, SotBE would make use of your animated campfire terrain. 20081105 01:09:55 -!- [Relic] [n=[Relic]@adsl-76-229-220-201.dsl.milwwi.sbcglobal.net] has joined #wesnoth-dev 20081105 01:10:16 Hello Relic (-:þ 20081105 01:10:41 um... but it could still be a good idea. Perhaps we should all collect a list of possible item-pseudoterrains so that mainline terrain maintainers can decide which are really worth it 20081105 01:10:59 Indeed. 20081105 01:11:23 <[Relic]> Hello :) 20081105 01:11:47 I like to hear that you liked my animated brazier tho 20081105 01:12:00 Don't you mean campfire? 20081105 01:12:08 brazier. svn log them 20081105 01:12:50 In what... (I was unaware that you created an animated brazier.) 20081105 01:13:01 *kills the instance of what 20081105 01:13:49 Jetryl asked me to do some frankensteining to animate the old static brazier, that's all. And I have just noticed that my own campaign odesn't use the animations yet. Lazy me. 20081105 01:14:09 TSL uses them :) 20081105 01:14:47 * Espreon would like to see animated braziers in IFtU... 20081105 01:15:23 * Espreon will be back momentarily. 20081105 01:15:27 -!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20081105 01:16:36 so, what's the sanest version of what's going on with UtBS 20081105 01:18:54 -!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20081105 01:19:04 Back. 20081105 01:19:10 LXDE is nice... 20081105 01:19:56 Shadow_Master: I think your fake shroud terrain has a chance to be mainlined. 20081105 01:21:40 DiD would have a use for it. 20081105 01:21:51 But that might not be good enough. 20081105 01:23:46 I consider it an ugly hack that doesn't serve mainlining 20081105 01:24:27 I do not think it is ugly. 20081105 01:24:29 there are some glitches withh it, and the sole idea of fake perma-shrouding an area of the map causes me stomachache 20081105 01:25:40 Hmmm... 20081105 01:27:34 -!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20081105 01:29:27 * Shadow_Master o O (Espreon really thinks I'm happy with all the weird and awful things I've made in IftU, or what?) 20081105 01:36:11 shadowmaster * r30599 /trunk/changelog: * Update changelog 20081105 01:46:16 okay, letting an AI have its default parameters in IftU 1 doesn't fix the comatose player 20081105 01:46:36 esr * r30600 /trunk/data/tools/wesnoth/wmliterator.py: Another refactoring step. 20081105 02:09:43 esr * r30601 /trunk/data/tools/wesnoth/wmliterator.py: Another refactoring step. 20081105 02:22:49 -!- grrrX [n=_@p57BBBE11.dip.t-dialin.net] has joined #wesnoth-dev 20081105 02:25:07 -!- ilor [n=a@unaffiliated/ilor] has quit [] 20081105 02:28:41 -!- happygrue [n=happygru@98.223.188.175] has joined #wesnoth-dev 20081105 02:38:24 -!- Elvish_Pillager [n=eli@71-10-226-61.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20081105 03:30:51 -!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20081105 03:36:18 -!- [Relic] [n=[Relic]@adsl-76-229-220-201.dsl.milwwi.sbcglobal.net] has quit ["Leaving"] 20081105 03:40:08 esr * r30603 /trunk/data/tools/wesnoth/wmliterator.py: 20081105 03:40:08 Change wmliterator error reporting so it mimics the Emacs-friendly 20081105 03:40:08 style of the rest of wmllint. 20081105 03:44:26 -!- Sirp [n=me@c-76-102-104-121.hsd1.ca.comcast.net] has joined #wesnoth-dev 20081105 03:45:16 esr * r30604 /trunk/data/ (themes/macros.cfg tools/wmllint): 20081105 03:45:16 Extend the range of WML attributes that get spellchecked, and fix a glitch that 20081105 03:45:16 turned up. 20081105 03:52:11 -!- noy [n=Noy@d75-157-43-119.bchsia.telus.net] has quit [] 20081105 04:19:18 -!- grrrX [n=_@p57BBBE11.dip.t-dialin.net] has quit ["Ex-Chat"] 20081105 04:33:24 -!- valer [n=s@parsa.yok.utu.fi] has joined #wesnoth-dev 20081105 04:38:24 esr * r30605 /trunk/data/ (6 files in 5 dirs): Further extend spellchecking. 20081105 04:43:04 -!- Jetrel [n=Jetryl@mn-10k-dhcp1-151.dsl.hickorytech.net] has joined #wesnoth-dev 20081105 04:43:38 Hi, Jetrel. 20081105 04:43:49 Jetrel: Hi Jetryl. 20081105 04:43:53 hey 20081105 04:44:12 Here on animation business ... I'm working on flapping animations for the gryphon (better ones). 20081105 04:44:35 http://www.allacrost.org/staff/user/jetryl/Wesnoth/gryphon-rider-flying3.gif 20081105 04:44:55 Jetrel: It is accomplished. Every wmllint run is now a spellcheck on the natural-language strings. 20081105 04:45:23 esr: aha, I see. Dave had been talking about that. 20081105 04:46:11 As far as my plan goes, I'd like to replace the current flapping frames in 1.4.x with this. 20081105 04:46:21 But leave the behaviour the same. 20081105 04:46:32 I would like to see the results. 20081105 04:46:36 Yeah, I had a brainstorm last friday and realized that if anyone had already written a Python spellchecker interface it would be fairly easy to apply it in wmllint. 20081105 04:46:37 However, in 1.5.x, I'd like to make the unit "flap in place", like the bat. 20081105 04:46:50 I really wish someone would update the Ancient Lich. 20081105 04:47:07 Espreon: I'm planning on it. It's going to be radically different. 20081105 04:47:24 Jetrel: Radically different? I would love to see the results. 20081105 04:47:28 Not just a lich with a fancier hat, but something that no longer strictly looks human. 20081105 04:47:38 Interesting. 20081105 04:48:01 Lots of vague ideas flitting through my head - unfortunately, it's a low priority. Naga first. 20081105 04:48:09 Yes, nagas first. 20081105 04:48:20 The current ancient lich graphic is tolerable for the time being. 20081105 04:48:23 Nonetheless, I feel like trying a new distro... 20081105 04:48:29 -!- Psyche^ [n=Psyche@e177226144.adsl.alicedsl.de] has joined #wesnoth-dev 20081105 04:49:14 So, I'm trying to figure out if it's gonna work in 1.5.x, and not cause graphical glitches. If it does ... they need to be fixed. :( 20081105 04:49:36 We need our engine to allow stuff like this. 20081105 04:49:47 esr: Who maintains TRoW? 20081105 04:49:57 Jetrel: Define stuff. 20081105 04:50:19 I'm not actually certain, but I think it's zookeeper. Why? 20081105 04:50:28 Espreon: all animations spilling into the surrounding six hexes without graphical glitches. 20081105 04:50:54 Jetrel: I wish base frames could utilize the surrounding six hexes. 20081105 04:50:59 I can work with that as a hard limitation, but I need that much. 20081105 04:51:16 esr: Well... since I mainlined the Dread Bat I figured we should upgrade Familiar. 20081105 04:51:34 Espreon: mainline dread bat? 20081105 04:51:47 To a Dread Bat? Reasonable. 20081105 04:52:08 hello.. 20081105 04:52:11 *Neep* *Neep* 20081105 04:52:41 In an unusual circumstance, I'm totally fine with the dread bat graphics. It's one of the rare frankensteins that works just fine. 20081105 04:53:20 Espreon: Do it. I'm pretty certain zookeeper won't object. 20081105 04:54:01 esr: La problema is the fact that his portrait depicts a blood bat... Unless someone plans to give TRoW a portrait revamp. 20081105 04:54:18 *El 20081105 04:54:27 Espreon: that could nicely be frankensteined with a color shift. 20081105 04:54:38 Again, a rare thing, but it's okay in that case. 20081105 04:54:38 Yeah. 20081105 04:55:03 * esr must be learning to think like Jetrel, he had exactly the same thought. 20081105 04:55:28 esr: an art lesson if you're interested. If you look at that animation .gif I just posted, you can see that the wings are very ... undefined. 20081105 04:55:31 Actually zookeeper shouldn't object as Jevyan's pet not being the most advanced part of the tree wouldn't make sense. 20081105 04:55:41 They're just splotches of a single, plain color. 20081105 04:55:47 Looking... 20081105 04:56:17 esr: the reason I did this is because when doing an animation, it's time-dangerous to add in details before you know that the motion is "sound". 20081105 04:56:40 It's very quick to reshape blobs of raw color, and non-destructive if that's all they were. 20081105 04:56:45 Yeah. Interesting. I was gonna say that the motion looks good. 20081105 04:56:52 -!- Ivanovic_ [n=ivanovic@dtmd-4db23d17.pool.einsundeins.de] has joined #wesnoth-dev 20081105 04:57:13 I wish UtBS recieved more love... both from the art side and the code side... 20081105 04:57:30 But to get the motion right, you have to reshape things, and if you've added in details, reshaping means you have to redraw many (sometimes all) of those details you just painstakingly added. 20081105 04:58:27 esr: so essentially it's kinda like rapid prototyping in software - in animating, a best practice is to get some simple representation of the shape, down (like a sketch of the outline, or a blob of solid color), and then tweak the motion of that. 20081105 04:58:58 Iterate through tweaking the shape and motion of that until it's correct, and _only then_ proceed to add all the fine details. 20081105 04:59:14 Because then you know the effort will not be wasted. 20081105 04:59:50 esr: Are you good with matching music with scenarios? 20081105 05:00:27 (Note that a very similar process exists for doing still drawings - quickly prototype the major points of the drawing using some form of sketching, and only when that is sound, proceed to do the difficult work of adding in the details). 20081105 05:00:38 /end lesson 20081105 05:02:34 * Jetrel away 20081105 05:06:16 -!- Patterner [n=Psyche@e177228007.adsl.alicedsl.de] has quit [Connection timed out] 20081105 05:06:16 -!- Psyche^ is now known as Patterner 20081105 05:13:33 -!- Ivanovic [n=ivanovic@dtmd-4db22d54.pool.einsundeins.de] has quit [Read error: 110 (Connection timed out)] 20081105 05:14:47 -!- happygrue [n=happygru@98.223.188.175] has left #wesnoth-dev [] 20081105 05:14:50 -!- Ivanovic_ is now known as Ivanovic 20081105 05:16:05 I just added 2 typos to: http://wesnoth.org/wiki/SpellingMistakes#Northern_Rebirth 20081105 05:32:02 espreon * r30606 /trunk/data/campaigns/Under_the_Burning_Suns/ (24 files in 5 dirs): 20081105 05:32:02 * Finished moving the story codeblocks into storytxt.cfg. 20081105 05:32:02 * Ran wmlindent. 20081105 05:52:28 -!- noy [n=Noy@d75-157-43-119.bchsia.telus.net] has joined #wesnoth-dev 20081105 05:52:37 -!- valer [n=s@parsa.yok.utu.fi] has left #wesnoth-dev [] 20081105 05:53:12 espreon * r30607 /trunk/data/campaigns/The_Rise_Of_Wesnoth/scenarios/ (3 files): * Changed Familiar into a Dread Bat. 20081105 06:01:22 -!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20081105 06:06:50 -!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Client Quit] 20081105 06:21:49 -!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20081105 06:32:13 -!- Sapient [n=sapien-x@c-71-59-35-203.hsd1.ga.comcast.net] has joined #wesnoth-dev 20081105 06:32:52 hi esr 20081105 06:33:34 Hu, Sapient. What's up? 20081105 06:33:53 I see you've been coding some more python 20081105 06:34:21 Ah, reacting to my changes to WmlIterator? 20081105 06:34:37 I like the way that you pulled in some methods to the class 20081105 06:35:19 the functions made more sense being seperate before the filename and lineno parameters crept in, so it gradually made less sense but I never bothered moving them into the class 20081105 06:37:54 Yeah, they looked kind of weird hanging out there. But the real reason I did it was to give them all common access to the whereami() nethod. 20081105 06:38:13 on the other hand, I'd prefer it if you set a flag to get "emacs-friendly" error reporting because I rather liked it the way it was 20081105 06:38:29 in other words, please revert 30603 20081105 06:38:49 I want the exception reporting to be uniform with the rest of wmllint. 20081105 06:39:14 right, and if I maintained wmllint I'd change a lot there 20081105 06:39:36 Are you actually using WmlIterator for anything else? 20081105 06:39:53 I have used it in the past 20081105 06:40:04 for upgrading savefiles 20081105 06:40:32 Well, we're really only talking about replacing printError(), right? 20081105 06:41:09 you also opened yourself up to a potential AttributeError abnormal termination FYI 20081105 06:41:13 ? 20081105 06:42:13 lineno 20081105 06:42:37 How? Did I typo one of those? 20081105 06:43:02 you have a printError before lineno is set 20081105 06:43:25 Checking... 20081105 06:43:56 -!- Espreon [n=Espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20081105 06:44:16 before you fix that, I'd prefer the backing out of r30603 20081105 06:44:43 Hmmmmmmmmmm? 20081105 06:44:45 * Espreon detects something fishy. 20081105 06:44:56 Sapient: What's going on ampersand whatnot? 20081105 06:45:26 Espreon: dunno... I just got here 20081105 06:45:32 I saw Max Payne 20081105 06:45:37 ? 20081105 06:45:59 Sapient: I liked that movie. Was pleasantly surprised. 20081105 06:46:04 I have an alternate proposal. Let's avoid wrestling about the error-reporting format by dropping it out of the class entirely; have it call a hook passed in at initialization time instead. That way neither of us has to carrt around a reporting method we don't like. 20081105 06:46:39 esr -- whatever. put mine back in please 20081105 06:46:49 then you can add whatever you want as an option 20081105 06:47:06 I am happy that I do not have to hear that propaganda anymore. 20081105 06:47:47 Jetrel: yeah, I enjoyed it to. I don't care what the critics say, at least it went out on a branch with some originality and guts 20081105 06:47:48 Um, but where? The premise my proposal is that neither of our reporter hooks has to like in wmliterator.py at all. 20081105 06:48:49 esr: it's a simple matter to set a flag 20081105 06:49:07 it can be done in the constructor, or a method called after initialization 20081105 06:49:55 Right, then we've got all the reporting methods ever defined enumerated inside the class in a switch somewhere. This seems inelegant. 20081105 06:50:24 Is it just that you don't want to have to type in your reporter again? 20081105 06:51:05 I think we can live with two options... this isn't a candidate for the slippery slope theory 20081105 06:51:54 heck, I will even let your way be the default 20081105 06:52:07 That's bot my main concern. 20081105 06:52:13 s/bot/not/ 20081105 06:53:07 Hmmm...OK, I have an idea. I'll try it (tomorrow morning, I have to sleep now) and you can thumbs-up or thumbs-down it. 20081105 06:53:30 ok, why are you erasing my code and refusing to back down? sorry I am reverting this myself 20081105 06:53:45 I have been pretty reasonable thus far 20081105 06:54:47 I will try to merge in your changes as well 20081105 06:55:53 -!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Client Quit] 20081105 06:56:03 I'm not refusing. I'm just too tired to do what I had in mind right now. 20081105 06:57:22 I had a spell of gastroenteritis today and I've been feeling really crappy. 20081105 06:57:55 Please don't jump my shit. I'm not planning to leave your code erased, OK? 20081105 06:58:00 ok 20081105 06:59:07 Thanks 20081105 06:59:12 I'll leave it for now 20081105 06:59:49 although it pains me greatly :P 20081105 06:59:57 cya later, have fun. 20081105 06:59:57 -!- Sapient [n=sapien-x@c-71-59-35-203.hsd1.ga.comcast.net] has left #wesnoth-dev [] 20081105 07:01:07 I had a bout with food poisoning about a year ago, and ever since I get an attack of "nonspecific gastroenteritis" once every couple of months. That means the docs ain't got a clue what it is and just give me painkillers and anti-nausea medicine. 20081105 07:01:24 *grumble* *mutter* 20081105 07:07:51 esr: I think I have an explanation for the attacks. 20081105 07:08:08 Espreon: Which attacks? 20081105 07:08:19 The gastroenteritis attacks. 20081105 07:09:03 I think a Verlissh is growing in you... either that or your whatever is swelling is so infected that... yeah... 20081105 07:09:26 :( 20081105 07:09:26 Oh, you're just *full* of good cheer. 20081105 07:09:36 With which one? 20081105 07:10:17 esr: What do you normally eat? 20081105 07:10:32 Er...food. 20081105 07:10:40 What type of food? 20081105 07:12:01 esr: May we have a discussion? 20081105 07:12:04 Mostly red meat and raw vegetables, your basic caveman-cum-Atkins diet (I was doing this long before Atkins). Little starch and almost no sugar. 20081105 07:12:30 esr: Do you eat said meat raw by any chance? 20081105 07:12:36 No. 20081105 07:12:59 Well... 20081105 07:13:10 IDK what is going on then. 20081105 07:13:26 esr: May we discuss TE? 20081105 07:13:33 TE? 20081105 07:13:46 I really need to go sleep. 20081105 07:13:57 Thunderstone. 20081105 07:14:08 What about it? 20081105 07:14:54 Well... I feel like there should be more variety of aliens... The Verlisshi hardly cut it... so I figure that another race/faction of aliens should be thrown into the mix. 20081105 07:14:57 Whaddaya think? 20081105 07:16:16 I think we should actually develop and playtest a prototype before going hog-wild with adding more factions. The art challenge will be severe enough as it is. 20081105 07:16:51 I was gonna suggest the Lunarian Alliance. 20081105 07:17:11 It already has an artist as its creator is an artist. 20081105 07:17:12 -!- Sapient [n=sapien-x@c-71-59-35-203.hsd1.ga.comcast.net] has joined #wesnoth-dev 20081105 07:17:32 Has it already been developed? 20081105 07:17:50 esr: I just remembered something... 20081105 07:17:57 ? 20081105 07:17:59 No, however he already has sketches and a plan. 20081105 07:17:59 the reason I added the silenceErrors 20081105 07:18:18 I'm listening... 20081105 07:18:19 sometimes when closing a scope you can get a lot of duplicate errors 20081105 07:18:27 esr: To whom? 20081105 07:19:02 but it is possible that the fix is irrelevant now, I don't remember 20081105 07:19:09 if you want to remove it I don't mind 20081105 07:19:23 cya later, have fun. 20081105 07:19:24 -!- Sapient [n=sapien-x@c-71-59-35-203.hsd1.ga.comcast.net] has left #wesnoth-dev [] 20081105 07:20:38 Anyway, here is a link if you wanna take a look at it: http://www.wesnoth.org/forum/viewtopic.php?f=19&t=22744 20081105 07:26:05 esr: [if]If you are looking at it[/if] [then] "Likey?"[/then] [else]"Hope you get better soon."[/else] 20081105 07:26:21 *Did you look at it? 20081105 07:30:33 -!- crimson_penguin [n=ben@64.201.60.220] has quit ["Leaving"] 20081105 07:33:00 esr: He posted the first batch of sprites. 20081105 07:56:52 * Jetrel makes like a ninja and tosses a smoke bomb at his feet. 20081105 07:56:56 -!- Jetrel [n=Jetryl@mn-10k-dhcp1-151.dsl.hickorytech.net] has left #wesnoth-dev [] 20081105 08:28:34 -!- mordante [n=chatzill@roadie.xs4all.nl] has joined #wesnoth-dev 20081105 08:29:08 morning 20081105 08:34:20 -!- zookeeper [n=l@dsl-tkubrasgw1-fe11fa00-51.dhcp.inet.fi] has joined #wesnoth-dev 20081105 08:34:46 Espreon, brazier huh? 20081105 08:35:44 look in core image-utils.cfg, i have a macro for animated campfires there 20081105 08:36:00 i'm personally not too thrilled about making stuff like that actual terrains 20081105 08:41:30 anyways, it's completely trivial to duplicate that definition and make a brazier out of it, so feel free to do that 20081105 08:42:54 if there's ever a pressing need to be able to modify the locations or whatever of the braziers/campfires mid-scenario, then maybe we can make them actual terrains or get those proper [item] features implemented, but for now i think it's best to just add them as [terrain_graphics] blocks like that. 20081105 08:43:44 * esr agrees with zookeeper 20081105 08:43:53 Makes sense. 20081105 08:44:25 * esr wishes he were asleep but is feeling a bit insomniac 20081105 08:44:39 esr: What do you think of the Lunarian Alliance. 20081105 08:44:55 zookeeper: Sorry for not responding earlier... I was playing IFtU. 20081105 08:45:13 * Espreon is a post-UtBS campaign addict. 20081105 08:45:23 Espreon: Frankly, it seems rather silly to me, more like a collection of Fisher-Price toys than a real faction. 20081105 08:46:27 esr: LOL... 20081105 08:46:59 Are you judging the sprites themselves or the whole idea? 20081105 08:47:32 The idea. I haven't found the sprites yet. 20081105 08:47:52 esr: Refresh the page. 20081105 08:48:06 zookeeper: You'll find a lovely surprise in TRoW. 20081105 08:48:41 -!- Sirp [n=me@c-76-102-104-121.hsd1.ca.comcast.net] has quit ["leaving"] 20081105 08:49:01 i bet 20081105 08:49:29 zookeeper: I upgraded Familiar. 20081105 08:49:43 great 20081105 08:50:21 Was that sarcastic? 20081105 08:50:52 no 20081105 08:53:36 * Espreon knows what esr might say. 20081105 08:56:35 esr, your judgment please. 20081105 08:56:48 On what? 20081105 08:58:30 The Lunarian people/thingies. 20081105 09:00:19 Please, *no*. I don't like the concept, and the last thing we need is to make finishing Thunderstone an even bigger and more complicated project than it already is. Don't try to dump everything and the kitchen sink in it! 20081105 09:01:18 And you're really better off not sking me for judgment calls when I've already warned everyone that I'm feeling ill and grumpy. 20081105 09:01:52 esr: Sure, and I hope you get better soon. 20081105 09:05:07 esr * r30608 /trunk/data/ (4 files in 4 dirs): 20081105 09:05:07 Further extend spellchecking. Drop an equivalent of Sapient's 20081105 09:05:07 error-reporting code back in wmliterator.py, but do the actual 20081105 09:05:07 reporting through a callback passed at instance-nitialization time. 20081105 09:06:05 -!- zookeeper [n=l@dsl-tkubrasgw1-fe11fa00-51.dhcp.inet.fi] has quit [] 20081105 09:07:23 -!- noy [n=Noy@d75-157-43-119.bchsia.telus.net] has quit ["GO, GET TO THE CHOPPAH!!!"] 20081105 09:07:53 esr * r30609 /trunk/data/tools/wmllint: Document some thinking. 20081105 09:24:59 -!- Espreon [n=Espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]"] 20081105 09:34:45 -!- wildpenguin [n=chris@ppp121-45-55-177.lns11.adl2.internode.on.net] has joined #wesnoth-dev 20081105 09:37:54 -!- grzywacz [n=grzywacz@moinmoin/developer/karol] has joined #wesnoth-dev 20081105 09:40:21 esr * r30610 /trunk/data/campaigns/Liberty/scenarios/ (6 files): More custom music for Liberty. 20081105 10:10:36 esr r30609 editor2-tool-hints.cfg looks wrong has a 0 in column 0 (grep for deselects) 20081105 10:11:04 Ah, crap. I probably fat-fingered that. 20081105 10:11:47 would have changed it myself, but can't at the moment 20081105 10:12:30 I fat fingered the commit number should have been 30608 ;) 20081105 10:13:04 I've fixed it. 20081105 10:13:08 thanks 20081105 10:13:52 Sirp_ told me earlier there's no progress on the AI/pathfinding bug yet. That is worrying me. 20081105 10:14:33 esr did Sirp_ already receive his new laptop? 20081105 10:14:44 Dunno yet. 20081105 10:15:40 I know he ordered a laptop so he can work on Wesnoth again, so I expect him to start on the AI after receiving it and had some time to configure it 20081105 10:15:56 so I'm not worrying yet 20081105 10:16:55 Right. It's not like we don'rt have enough *other* serious bugs to worry about. I'm still finding the recent state of the bug list rather disheartening. 20081105 10:17:52 I meant as long as Sirp doesn't have his laptop I don't expect him to work on the AI, so I start to worry if he works on it and there's no progress 20081105 10:18:08 and I know wesnoth seems in a rather bad shape at the moment 20081105 10:18:23 and *that* does worry 20081105 10:18:25 me 20081105 10:19:08 especially since suokko also seems MIA and some of his changes seem to be the cause of those bugs :( 20081105 10:19:31 esr * r30611 /trunk/data/core/editor2-tool-hints.cfg: Typo fix. 20081105 10:20:24 To be fair, I think the reall bad one is one that he unmasked rather than creating. You saw my ML post on this, I assume? 20081105 10:21:14 yes, but I'm not only talking about the AI bug 20081105 10:21:40 Oh, you think he caused some of the other nasy ones? 20081105 10:21:53 s/nasy/nasty/ 20081105 10:21:59 -!- loonybot [n=loonybot@79.139.247.52] has joined #wesnoth-dev 20081105 10:22:05 -!- loonycyborg [n=sergey@79.139.247.52] has joined #wesnoth-dev 20081105 10:22:25 12568 also seems to point to him 20081105 10:22:43 and also some of the fixed AI bugs were caused by his changes 20081105 10:23:35 12558 seems to point at suokko as well 20081105 10:23:59 Hmmm...looking at the diff... 20081105 10:25:43 and I don't want to distract myself into bug fixing, because I still have some 1.6 blockers in the widgets 20081105 10:26:00 Understood. 20081105 10:26:11 once they're done I want to see what I can do on the bug front 20081105 10:27:51 I'm afraid all the C++ stuff I'm capable of fixing has been selected out by my last two frenzied bug hunts, so I'm doubtful I can be much more help there for a while. 20081105 10:31:41 I hope I finish my 1.6 blockers soon 20081105 10:32:48 I hope you do, to ;-) 20081105 10:34:47 On the bright side, the spellchecker implementation went really well. I caught a lot of lurking defects in storyline and dialog with that. 20081105 10:36:24 Yet another step in my sinister master plan to lower campaign maintenance to the point where even zookeeper doesn't get very grumpy about mainlining new stuff these days. 20081105 10:37:55 esr: How does spellchecker handle delibirate misspellings? 20081105 10:38:51 You can declare local spelling exceptions with magic comments. I spent more time putting those in than writing the spellchecker code itself. 20081105 10:39:10 I like those local exceptions :) 20081105 10:39:55 You can also declare directory-wide spelling exceptions for things like names of campaign-specific places and characters. 20081105 10:41:49 And you can declare global spelling exceptions for the entire game. Most of those are placenames on the mai n map, or characters mentioned in several campaigns. There is also a longish list of Scots Dwarven dialect words. 20081105 10:53:40 hmm, why aren't the bug counters anymore in the topic? 20081105 10:55:26 Rh0nda they are 20081105 10:55:36 the topic is quite long 20081105 10:56:30 oh, right 20081105 10:58:02 btw how is your system doing, working again or still broken? 20081105 10:58:28 Working, I just was away for the long weekend from friday until yesterday 20081105 10:59:05 oh oke, having a broken system sucks 20081105 10:59:44 It wasn't really broken. It was a switch of servers. 20081105 11:00:15 And I had to transition my irssi from the one box to the other anyway, but I haven't finished it due to time constraints unfortunately :( 20081105 11:00:25 ok I thought I read your system broke down :/ 20081105 11:20:17 anyone by chance knows what it means when a network driver tells me ENETDOWN (Network is down) even though ifconfig says the device is up? 20081105 11:34:57 -!- zookeeper [n=l@dsl-tkubrasgw1-fe11fa00-51.dhcp.inet.fi] has joined #wesnoth-dev 20081105 11:37:06 -!- Elvish_Pillager [n=eli@71-10-226-61.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081105 11:41:35 -!- grzywacz [n=grzywacz@moinmoin/developer/karol] has quit [Read error: 110 (Connection timed out)] 20081105 11:47:03 -!- Rh0nda changed the topic of #wesnoth-dev to: 1.4.6 released, will announce soon | List 1.6 features here: http://www.wesnoth.org/wiki/Wesnoth1.6Features | 54 bugs, 210 feature requests, 9 patches | logs: http://wesnoth.org/irclogs | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com, or for images: http://imagebin.org/index.php?page=add 20081105 12:08:07 esr: in r30608 you replace self.printError with self.onerr, however it's not guaranteed onerr is anything but None 20081105 12:08:19 and None isn't callable 20081105 12:08:29 should I add a default handler? 20081105 12:09:31 No. If there is no handler, I want that code to break loudly enough that the person integrating it will be unable not to notice it. 20081105 12:12:11 k, well, it just broke loudly for me 20081105 12:12:15 from wmllint 20081105 12:12:49 the relevant part of the stacktrace: 20081105 12:12:49 File "/home/ai/wesnoth-trunk/data/tools/wmllint", line 1543, in 20081105 12:12:49 spellcheck(fn, d) 20081105 12:12:49 File "/home/ai/wesnoth-trunk/data/tools/wmllint", line 1189, in spellcheck 20081105 12:12:52 for nav in WmlIterator(filename=fn): 20081105 12:13:05 Hmm? I'm running wmmlint every couple minutes over here and not seeing this. 20081105 12:13:20 more version incompatibility? 20081105 12:13:47 Looking... 20081105 12:13:51 probably due to the 1.3.1 python-enchant compatibility hack 20081105 12:14:50 My version says: "for nav in WmlIterator(filename=fn, onerr=printError):" and has a printError definition right above that. 20081105 12:15:17 Rev 30595. 20081105 12:15:35 At revision 30614. 20081105 12:15:53 that's what my svn up says 20081105 12:16:06 Let me svn up and see if it reproduces here. 20081105 12:17:00 AI0867, you gave melon some borked WML :p 20081105 12:19:10 eh, I never said I tested it, did I? 20081105 12:19:18 but what's wrong with it? 20081105 12:21:04 -!- loonycyborg_ [n=sergey@79.139.247.220] has joined #wesnoth-dev 20081105 12:21:15 -!- loonybot_ [n=loonybot@79.139.247.220] has joined #wesnoth-dev 20081105 12:21:26 AI0867: Spellcheck is running fine here. 20081105 12:21:40 -!- loonycyborg [n=sergey@79.139.247.52] has quit [Nick collision from services.] 20081105 12:21:44 -!- loonycyborg_ is now known as loonycyborg 20081105 12:22:33 -!- loonybot [n=loonybot@79.139.247.52] has quit [Nick collision from services.] 20081105 12:22:34 -!- loonybot_ is now known as loonybot 20081105 12:23:42 odd 20081105 12:23:55 ah, there it is 20081105 12:24:07 there are two WmlIterators in that function 20081105 12:24:23 the printError function is defined between them 20081105 12:24:29 I'll move it up and pass it to the first too 20081105 12:24:46 AI0867, well, for starters you can't assign containers to scalars, as in mods=$unit.modifications 20081105 12:25:10 (the rest was just some missing [filter]s and other little things i think) 20081105 12:25:40 er, how do you assign containers then? 20081105 12:26:03 esr: that fixed it 20081105 12:26:38 AI0867, gotta use [insert_tag] or [set_variables] on a stored unit 20081105 12:26:46 AI0867: Commit it, then. 20081105 12:26:48 done 20081105 12:27:05 shikadibot: log head 20081105 12:27:07 Revision 30615 (ai0867 2008-11-05 11:26:31 +0000 (Wed, 05 Nov 2008)): 20081105 12:27:07 * Pass the error handler to both invocations of WmlIterator. 20081105 12:27:07 Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=30615 20081105 12:33:34 -!- Elvish_Pillager [n=eli@71-10-226-61.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20081105 12:34:49 and more: 20081105 12:34:49 File "/home/ai/wesnoth-trunk/data/tools/wmllint", line 1213, in spellcheck 20081105 12:34:53 print nav.whereami(), " %s already declared" % word 20081105 12:34:55 AttributeError: 'WmlIterator' object has no attribute 'whereami' 20081105 12:44:04 Looking... 20081105 12:45:34 Ah, now that's a real bug. I even understand why I wan't seeing it.. Fix in a moment... 20081105 12:50:33 AI0867: Fix committed, though for some reason CIA hasn't shown it yet. 20081105 12:55:08 But now I must sleep. 20081105 13:13:59 esr * r30612 /trunk/data/campaigns/Northern_Rebirth/scenarios/ (13 files): Custom music lists for Northern Rebirth. 20081105 13:15:46 esr * r30614 /trunk/data/campaigns/ (18 files in 4 dirs): 20081105 13:15:46 Custom music lists for The Hammer of Thursagan, and some typo fixes for earlier 20081105 13:15:46 music entries. 20081105 13:22:06 ai0867 * r30615 /trunk/data/tools/wmllint: * Pass the error handler to both invocations of WmlIterator. 20081105 13:22:38 esr * r30616 /trunk/data/campaigns/Under_the_Burning_Suns/ (_main.cfg utils/storytxt.cfg): Espreon, pleaze stop breaking UtBS. 20081105 13:24:10 esr * r30617 /trunk/data/tools/wmllint: Fix incomplete error-hook conversion. 20081105 13:53:41 -!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20081105 14:09:46 -!- CIA-33 [n=CIA@208.69.182.149] has quit [Client Quit] 20081105 14:14:29 -!- wesbot [n=wesbot@86.59.118.153] has joined #wesnoth-dev 20081105 14:15:06 * mordante welcomes wesbot :) 20081105 14:15:20 -!- wildpenguin [n=chris@ppp121-45-55-177.lns11.adl2.internode.on.net] has quit ["Leaving"] 20081105 14:33:10 hi 20081105 14:33:16 hi Ivanovic 20081105 14:39:30 -!- Netsplit niven.freenode.net <-> irc.freenode.net quits: esr, BenUrban 20081105 14:40:15 -!- Netsplit over, joins: BenUrban, esr 20081105 14:45:46 -!- BenUrban [n=benurban@unaffiliated/benurban] has quit [] 20081105 14:47:28 -!- CIA-41 [n=CIA@208.69.182.149] has joined #wesnoth-dev 20081105 15:11:01 -!- Shadow_Master_ [n=shadowm@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20081105 15:14:11 -!- Shadow_Master_ is now known as ShikadiLord 20081105 15:19:55 -!- stikonas [n=and@ctv-213-164-99-167.vinita.lt] has joined #wesnoth-dev 20081105 15:21:30 esr: shouldn't this spell checker thingy use a global Wesnoth-specific dictionary instead of adding per-campaign pragmas to WML ? 20081105 15:25:32 um, game_events.cpp : 2213 : lg::wml_error << _("[store_unit] missing required [filter] tag\n"); 20081105 15:26:02 what is the policy for marking this kind of output as translatable? 20081105 15:27:01 better not, it should dissappear after two versions and only be used in trunk 20081105 15:28:12 mordante: the translatable call? 20081105 15:28:45 no the entire message it's meant as transition for deprecated WML 20081105 15:29:16 well. but what about the translatable calll... 20081105 15:29:46 I mean, should this be used for other deprecation/invalid WML found messages? 20081105 15:32:49 like I said no since the message will only be shortly in trunk so the odds of it getting translated are low and no need to bother the translators with it 20081105 15:34:16 okay, removed the gettext cll 20081105 15:34:59 -!- crimson_penguin [n=ben@64.201.60.220] has joined #wesnoth-dev 20081105 15:37:25 what's the ETA for 1.5.6? 20081105 15:42:18 when it's done 20081105 15:42:46 you remember well ;) 20081105 15:43:35 ShikadiLord: there's "global spelling", "directory spelling" and "local spelling 20081105 15:44:06 ShikadiLord: IIRC Ivanovic said next weekend. 20081105 15:44:31 loonycyborg: oh no. :/ 20081105 15:46:08 I guess the dead AI and the unique unit id problems will delay it further 20081105 15:46:50 ShikadiLord how bad is the unit uid problem? 20081105 15:47:10 look, for my user made campaign, it is *catasthrophic* 20081105 15:47:29 and for mainline ? 20081105 15:47:30 for mainline, I don't know since I haven't played its campaigns. Someone has to check the severity of https://gna.org/bugs/?12558 20081105 15:58:09 i _think_ it doesn't break anything much in mainline, but can't really be sure. 20081105 16:01:09 -!- Sapient [n=patrickp@agentek.com] has joined #wesnoth-dev 20081105 16:02:22 Sapient: can you check https://gna.org/bugs/?12558 ? and tell us yor opinipon 20081105 16:02:27 battery 20081105 16:02:30 -!- ShikadiLord [n=shadowm@unaffiliated/shadowmaster/x-275924] has quit [Remote closed the connection] 20081105 16:03:34 wesbot: bug 12558 20081105 16:03:35 Bug #12558 Assigned to: None Status: None Priority: 5 - Normal 20081105 16:03:35 Summary: Units no longer assigned unique id's 20081105 16:03:35 Original submission: I noticed that recruited units and spawned single [unit]s 20081105 16:03:38 without a defined id= are no longer assigned a unique id= (which used to be of 20081105 16:03:41 URL: https://gna.org/bugs/?12558 20081105 16:10:19 Shadow_Master: I agree with you about that 20081105 16:10:56 but the id can just be a number 20081105 16:11:13 (same as the underlying id) 20081105 16:12:00 Sapient any idea how bad it is? blocker or not? 20081105 16:12:22 it probably breaks some code 20081105 16:12:35 I consider it a blocker 20081105 16:12:47 it shouldn't be too hard to fix though 20081105 16:18:41 I am not sure the underlying id even needs to be saved, though... 20081105 16:19:26 possibly we could merge the two 20081105 16:19:35 -!- Sapient [n=patrickp@agentek.com] has left #wesnoth-dev [] 20081105 16:22:11 why was "underlying_id" introduced anyway? 20081105 16:26:23 -!- CIA-41 [n=CIA@208.69.182.149] has quit [] 20081105 17:00:27 to have a unique id since "id" isn't really unique. 20081105 17:07:58 i think underlying_id was supposed to be guaranteed to be unique. id is supposed to be, but there's a lot of old content which probably still uses the same one for several units. 20081105 17:08:05 or something like that. 20081105 17:16:32 then break that content and force it to be unique 20081105 17:16:49 it was probably causing unexpected behaviour anyway 20081105 17:17:12 this sounds more like a hack than a solution to me 20081105 17:18:06 sure. it was probably meant to be a temporary hack. i think. 20081105 17:23:51 -!- BenUrban [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20081105 17:38:57 -!- CIA-41 [n=CIA@208.69.182.149] has joined #wesnoth-dev 20081105 17:50:37 -!- noy [n=Noy@d75-157-43-119.bchsia.telus.net] has joined #wesnoth-dev 20081105 18:12:44 -!- CIA-41 [n=CIA@208.69.182.149] has quit [] 20081105 18:46:23 -!- CIA-43 [n=CIA@208.69.182.149] has joined #wesnoth-dev 20081105 18:49:04 Soliton, zookeeper: I think wmllint already checks for duplicate id fields, and if it does not adding that check would be trivial. 20081105 18:50:34 esr, the most common case of duplicate id's is some custom macro (like MYCAMPAIGN_GUARD) which sets some id=mycampaignguard and then that macro is called several times. 20081105 18:51:18 there's indeed no problem fixing multiple manually assigned id's. 20081105 18:51:28 (and i doubt much if any of those cases exist, at least not within mainline) 20081105 18:53:49 Hmmm....macros would break my static checking. But I have some ideas about that. 20081105 18:58:17 marked 12558 as blocker 20081105 18:59:59 -!- Sapient [n=patrickp@agentek.com] has joined #wesnoth-dev 20081105 19:00:13 18:58 marked 12558 as blocker 20081105 19:00:46 thanks, Shikadi 20081105 19:01:23 yo sapient 20081105 19:01:37 yo zooks 20081105 19:01:42 what's up? 20081105 19:01:50 so, is there any hope of getting custom menu items triggerable when it's not your turn (referring to the recent thread)? 20081105 19:02:37 i know we've talked about that before, but i couldn't find it in my logs 20081105 19:02:53 zookeeper: I have mixed feelings about it 20081105 19:03:03 it could open a metaphorical can of worms 20081105 19:03:23 you mean even in cases when the author isn't being ignorant? 20081105 19:03:39 What are the hypotheticall unique IDs of units supposed to be used for? 20081105 19:04:22 esr: unique ids for units were first introduced for use by the AI 20081105 19:05:17 esr, let's say you need to have some single variable which acts as a pointer to some existing unit. you'd use the unit's id= for that. there's no other proper way of identifying an arbitrary unit, if you don't want to actually tag the unit in question with some extra metadata. 20081105 19:05:30 but since that time, automatically generated ids have also been used to identify unique units in WML 20081105 19:05:51 it's not common to need that, but it's a handy thing nevertheless 20081105 19:06:10 -!- noy [n=Noy@d75-157-43-119.bchsia.telus.net] has quit [] 20081105 19:06:20 btw, underlying_id and suchlike stuff sounds too implementation-detail-thingy. IMO it shouldn't be exposed to WML (ergo, not to saved games either) 20081105 19:07:19 Sounds to me like we should scrap underlying_id and enforce id uniqueness, just to simplify things. I think I could do that. 20081105 19:08:42 esr, it's harder than it might sound at first 20081105 19:08:57 the unit_map is also using the id in its internals now 20081105 19:09:30 Well, at the very least I can statically check id uniqueness in wmllint. 20081105 19:09:30 and there are special accessors and other checks that rely on the id 20081105 19:10:01 it is possible to merge the two, but it is harder than simply ensuring id uniqueness 20081105 19:10:15 so I propose that we fix it the easy way first 20081105 19:10:22 OK. 20081105 19:10:26 especially considering the buggy state of trunk 20081105 19:11:15 Sapient: btw this is a non-blocker bug I'd like to check with you. https://gna.org/bugs/?12546 20081105 19:11:42 you know better than me this WML, and I could be making a mistake in there 20081105 19:13:17 I may even try to fix that one (note: that one only) myself if it is a bug for real ;) 20081105 19:17:25 wesbot: bug 12546 20081105 19:17:26 Bug #12546 Assigned to: None Status: None Priority: 5 - Normal 20081105 19:17:26 Summary: WML variables not completely compatible with standard mathematical operations 20081105 19:17:29 Original submission: The following code does not yield the same result: 20081105 19:17:32 {VARIABLE var3 100} 20081105 19:17:35 URL: https://gna.org/bugs/?12546 20081105 19:17:48 right, that seems to be a simple one... 20081105 19:18:15 * Shadow_Master o O (I gave a link) 20081105 19:18:35 the problem is that we don't want to end up with variables like 2.99999999 in WML 20081105 19:18:42 just keep that in mind 20081105 19:18:50 true 20081105 19:20:00 esr: feeling better today? 20081105 19:20:35 Yes. Fortnately thewhatever-it-is doesn't last long. 20081105 19:22:31 "flare up" 20081105 19:24:26 so my suspicions that he may be a volcano are true after all 20081105 19:24:32 lol 20081105 19:31:32 hi 20081105 19:31:41 hi Sirp 20081105 19:32:23 hi Shadow_Master 20081105 19:33:10 yo Sirp 20081105 19:33:22 hi Sapient 20081105 19:41:47 AI0867: can you add yourself to LoW's credits and remove the # TODO comment? 20081105 19:42:03 (svn up first, I warn you) 20081105 19:42:14 -!- grzywacz [n=grzywacz@moinmoin/developer/karol] has joined #wesnoth-dev 20081105 19:46:50 -!- karsten_ [n=chatzill@dslb-088-071-255-223.pools.arcor-ip.net] has joined #wesnoth-dev 20081105 19:49:27 zookeeper: I think I can add appropriate second and third tracks of scenario music to the HttT scenarios where you don't have one. May I? 20081105 19:49:40 -!- karsten_ [n=chatzill@dslb-088-071-255-223.pools.arcor-ip.net] has quit [Client Quit] 20081105 19:50:52 go ahead 20081105 19:55:05 -!- Shadow_Master_ [n=shadowm@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20081105 19:55:17 -!- Shadow_Master_ is now known as ShikadiLord 20081105 19:58:20 mordante : um, I noticed that the new dialogs are now displaying transparent portraits smaller than before 20081105 20:07:19 -!- Shadow_Master_ [n=shadowm@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20081105 20:07:19 -!- ShikadiLord [n=shadowm@unaffiliated/shadowmaster/x-275924] has quit ["Reconnecting"] 20081105 20:08:09 -!- Shadow_Master_ is now known as ShikadiLord 20081105 20:08:59 -!- ShikadiLord [n=shadowm@unaffiliated/shadowmaster/x-275924] has quit [Client Quit] 20081105 20:11:28 zookeeper: You must have set up the HttT tracks some time ago. There is more duplication than there needs to be, especially in the early scenarios. Or did you do that deliberately for thematic reasons? 20081105 20:22:40 esr you can't check all uniqueness of the id with wmllint since the ids are generated in game as well ;) 20081105 20:23:23 Shadow_Master yes the portraits are scalable now, the exact factors haven't been cast in stone yet 20081105 20:25:47 I just went to pick up my laptop, but UPS still had it on the truck trying to deliver it for some reason. Ugh!!!! 20081105 20:25:55 :( 20081105 20:25:56 Will get it tomorrow. 20081105 20:26:01 :) 20081105 20:27:04 * loonycyborg keeps being confused by UPS thinking that it's Uninterruptible Power Supply. 20081105 20:27:38 Good. That AI blocker's gotta be fixed -- aside from the minor matter of the codebase beung too broken to ship, it's blocking playtesting on LoW and DM. 20081105 20:28:12 And IftU :) 20081105 20:28:38 You arent saying IftU will get mainline? 20081105 20:30:26 Rrenys: I'm just saying that those AI bugs interfere with IftU too. I can't say anything about mainlining it. 20081105 20:36:37 Yeah, i just thought the reason its playtesting might be worth mentioning would be it getting mainline. 20081105 20:41:59 esr, most likely i just didn't really find any of the other tracks as fitting 20081105 20:42:31 zookeeper: Noted. 20081105 20:45:59 -!- boucman [n=rosen@109.83.102-84.rev.gaoland.net] has joined #wesnoth-dev 20081105 20:55:10 -!- Baufo [n=thomas@62-47-134-37.adsl.highway.telekom.at] has joined #wesnoth-dev 20081105 21:04:56 mordante: okay...I just wanted to say that I liked to see the portraits at full size on my 1280x800 display :) 20081105 21:05:39 we still need some place for the text ;) 20081105 21:06:13 but I want to tune it with Jetryl, but he's not around much :( 20081105 21:06:39 he's around when you are either slept or at work 20081105 21:06:51 i.e. this morning (when I was slept, for one) 20081105 21:07:06 oh wait... no, I was at a training course on Excel 20081105 21:07:24 yes I just got up when he left this morning 20081105 21:08:28 but no need to hurry still need to fix the layout engine problems before the dialogs can be used :( 20081105 21:11:28 I wish you the best, it's a brave quest indeed 20081105 21:11:45 s/a brave/indeed a brave/ 20081105 21:12:25 working on improving my debug tools first and graphviz seems to be quite nice :) 20081105 21:13:19 -!- Sapient [n=patrickp@agentek.com] has left #wesnoth-dev [] 20081105 21:22:18 -!- Mythological [i=Mytholog@77.28.61.181] has joined #wesnoth-dev 20081105 21:40:55 -!- Jetrel [n=Jetryl@mn-10k-dhcp1-151.dsl.hickorytech.net] has joined #wesnoth-dev 20081105 21:43:37 -!- stikonas [n=and@ctv-213-164-99-167.vinita.lt] has quit [Remote closed the connection] 20081105 21:49:24 speaking of the devil 20081105 21:50:04 hi Jetrel 20081105 21:51:11 esr regarding your inspire ability should it inspire your own units or also friendly units 20081105 21:51:32 -!- Mythological_ [i=Mytholog@77.28.61.181] has joined #wesnoth-dev 20081105 21:51:34 Shadow_Master: hey 20081105 21:52:01 -!- Mythological [i=Mytholog@77.28.61.181] has quit [] 20081105 21:52:11 -!- Mythological_ [i=Mytholog@77.28.61.181] has quit [Client Quit] 20081105 21:52:36 hey jetty 20081105 21:52:50 btw, i committed a new fire magic anim for the shaman, too 20081105 21:53:01 esr nevermind Soliton already answered the question 20081105 21:53:14 maybe you want to check it out...it "tiles" a bit due to repetition of the same frames, but at least it's something new 20081105 21:53:20 (trunk only) 20081105 21:53:25 zookeeper: huh 20081105 21:53:28 Bit for both zookeeper, shadow_master, and boucman: http://www.allacrost.org/staff/user/jetryl/Wesnoth/gryphon-rider-flying3.gif 20081105 21:53:45 nice wip 20081105 21:54:20 will he be flying or "giant hopping" , (not clear on the wip since the paws are not folded under the body) 20081105 21:54:23 nice... although it looks more like it is running than flying 20081105 21:54:47 Note that I'm planning to just replace the current frames in 1.4.x - I'd like to use it as a standing animation, but it'd cause some significant visual issues, and it's absurdly unreasonable to expect that to be fixed there. 20081105 21:55:24 However, in 1.5.x, there seem to be almost no visual issues - the only hex that doesn't ''clear' the drawing from the overlapping wing is the north hex. 20081105 21:55:52 I thought boucman fixed that yesterdat 20081105 21:56:05 So I'm hoping to use it, like for the bat, as a permanent-flying animation; the unit would very visually indicate that it's always flying, by visually .. always flying. 20081105 21:56:32 Shadow_Master: maybe he did - my latest 1.5.x build is 1.5.3, because I no longer do my own builds. 20081105 21:56:39 indeed 20081105 21:56:50 two days ago or something like that 20081105 21:56:51 if he did, that's totally sweet, because then he doesn't have to do anything. :D 20081105 21:57:01 esr * r30621 /trunk/data/campaigns/Under_the_Burning_Suns/utils/storytxt.cfg: Usage, grammar, style, and continuity fixes on UtBS story. 20081105 21:57:06 shadowmaster * r30622 /trunk/data/campaigns/Legend_of_Wesmere/about.cfg: 20081105 21:57:06 * Reformat some sections of the credits, fix the end string being too 20081105 21:57:06 * long. Fix my own entry. Rename ESR's section. 20081105 21:57:15 I'm trying to improve drawing performance now... but that will be a quite long process, don't expect any commit soon 20081105 21:57:30 boucman: cool :) 20081105 21:59:26 (and no, no porting to 1.4, btw) 20081105 21:59:26 esr * r30623 /trunk/data/campaigns/Under_the_Burning_Suns/_main.cfg: Pacify the spellchecker. 20081105 21:59:34 esr * r30624 /trunk/data/tools/wesnoth/wmltools.py: Detect an extreme WML malformation that actually came up in UtBS. 20081105 21:59:57 esr * r30625 /trunk/data/campaigns/Heir_To_The_Throne/scenarios/ (01_The_Elves_Besieged.cfg 02_Blackwater_Port.cfg): 20081105 21:59:57 Add some music to HttT, checpointing before I clean up the music namespace 20081105 21:59:57 a bit. 20081105 22:00:01 boucman: believe me - I don't care about having stuff ported to 1.4. It'll be dead soon enough. 20081105 22:00:08 :) 20081105 22:00:18 that's the spirit! 20081105 22:00:27 -!- miq [n=miq@krlh-5d83a06a.pool.einsundeins.de] has joined #wesnoth-dev 20081105 22:01:13 I do try to work out most of my graphical improvements so they can go in there, but some of the fancier stuff will get left out. 20081105 22:01:38 For example, I would like to do similar "flapping" animations for many of the drakes. 20081105 22:01:59 Most of the drakes will rest their feet - when on land, but will "flap in place" when over water and chasm. 20081105 22:02:16 Gliders may end up "perma-flapping". 20081105 22:02:50 (that can be done with WML, In fact I did something similar with an unit in IftU) 20081105 22:03:17 But none of the drakes will do this in 1.4 - I'm gonna leave their behaviour as/is for 1.4. 20081105 22:03:28 I mean, you can have different standing animations depending on the terrain where the unit is "standing" o 20081105 22:03:52 Shadow_Master: yeah - it's a feature I unfortunately haven't had time to really put to use. 20081105 22:04:19 Jetrel the initial portrait scaling hit trunk so portraits can now be scaled from 400x400 to 200x200 (and all sizes in between) 20081105 22:04:37 mordante: sweet. :) 20081105 22:04:47 Did we get any response back from kitty? 20081105 22:04:49 still need to look at the algorithm which size we want at which window size but the base it there 20081105 22:05:30 I got one, but haven't seen any 400x400 images (but haven't been on the forum the last few days) 20081105 22:05:41 esr * r30626 /trunk/data/ (6 files in 5 dirs): 20081105 22:05:41 Rename the old main-menu music to make it clear that it's now available 20081105 22:05:41 as mood music. 20081105 22:07:01 esr * r30627 /trunk/data/ (5 files in 4 dirs): Rename main_menu_new.ogg to main_menu.ogg. 20081105 22:07:04 the text wrapping code is still somewhat borked, but I hope to fix that before the next dev release 20081105 22:07:22 brb 20081105 22:07:49 mordante * r30630 /trunk/data/campaigns/The_Hammer_of_Thursagan/utils/abilities.cfg: 20081105 22:07:49 Fix the inspire ability description. 20081105 22:07:49 Inspire only inspires your own units and not friendly units. 20081105 22:08:18 shadowmaster * r30629 /trunk/data/campaigns/Legend_of_Wesmere/about.cfg: * Changed fabi/fendrin entries' comment per santi's request. 20081105 22:08:19 Shadow_Master: so, after I do the naga, I'm gonna look into doing the missing elves (enchantress, sylph), and redoing the shyde/sylph wings to have a perma-flying animation. 20081105 22:08:44 Also, the elven-lady image desperately needs a redo. 20081105 22:14:55 Jetrel Kitty also wondered what to do with the old small portraits, I told her to discuss that with you. The engine 'knows' whether it's an old or new image and determines which dialog to use, so the engine can handle the mixed versions without a problem 20081105 22:15:46 For now, let's leave them in. They might soon prove unnecessary. 20081105 22:16:23 If the -content- is the same, and it is ... we can pretty much use the new engine to mimic all uses of the old portraits. 20081105 22:17:01 yes just wanted to let you know it's no problem for me to have both in, the engine can cope with it 20081105 22:18:03 mordante: I'd like to move the engine to use the 'new portraits', and try to phase out usage of the old, so that we can deprecate and remove that content eventually. 20081105 22:18:28 I already expected that ;) 20081105 22:18:36 But yeah, we're not in a hurry. 20081105 22:19:35 well it would be great if Kitty manages to do all portraits, but no idea whether she manages and how long it will take her 20081105 22:20:00 mordante: in time, I will be joining her in the effort. Probably after new years. 20081105 22:20:09 :) 20081105 22:21:07 Because having her and I working together (along with girgistan, thespaceinvader, etc), can really get some momentum going). More than the sum of the parts, since she'll probably be able to correct some of my weaknesses. 20081105 22:22:53 yes, btw I really love the girgistan + thespaceinvader combo. Great to see two people making one portrait together :) 20081105 22:25:09 thespaceinvader seems a lot more skilled at least to me, tho 20081105 22:25:19 (than girgistian) 20081105 22:25:52 Jetrel, how are you planning that we'd cut the old portraits in the new style (since clearly there will be some old portraits that we'd rather just convert to the new style than wait for them to be redrawn..)? simply erasing the background of course, but with how wide black outlines, etc? 20081105 22:25:58 Rrenys: eh... girgistan just has a big gaping hole in the coloring / shading area, but he's really good at sketching. 20081105 22:26:48 zookeeper: For some of them, like the ones in TRoW, I'm hoping we can vectorize them. We'll try to make outer line width equal to the normal lines inside the portraits. 20081105 22:26:50 Jetrel , Thespaceinvader made eg the saurian portrait all by himself, and so his lineart skills are great too apparently 20081105 22:27:05 Rrenys: Yeah. 20081105 22:27:09 i think he would do just fine alone too, if he wanted. 20081105 22:27:25 Rrenys: I never said it was a marriage of equals. :) 20081105 22:28:16 neither did I 20081105 22:28:17 zookeeper: 'vectorize' just being a means to enlarge them. I don't want to shunt vector images into wesnoth's data, though it'd go good in the content branch. 20081105 22:28:42 it's just nice to see them working together 20081105 22:29:57 Jetrel, just wondering about the conversion to the new style. since someone will have to convert the old portraits to it at some point, and i'm guessing you'll delegate it to someone else 20081105 22:30:24 Uhm, that actually, I may end up doing myself. There's not much to do, really. 20081105 22:30:31 since, you know, it'd look pretty silly to have both the transparent and black-backgrounded ones in at the same time 20081105 22:30:40 oh, well, nevermind in that case ;) 20081105 22:30:48 TRoW is practically one of the only ones I can see needing the upgrade. 20081105 22:30:50 OH! 20081105 22:31:09 Pickslide! 20081105 22:31:31 mordante: great news I just remembered! 20081105 22:31:53 Pickslide has most of his portraits on his personal website in "greater-than-205x205 resolution". 20081105 22:32:26 https://webspace.utexas.edu/woojs1/Wesnoth/Pickslide.html 20081105 22:32:53 I can actually strip the transparent backgrounds from these, if you'd like. 20081105 22:34:19 Or we could ask him, ourselves... 20081105 22:35:03 -!- boucman [n=rosen@109.83.102-84.rev.gaoland.net] has quit [Remote closed the connection] 20081105 22:35:42 nice best ask him, maybe he has them even larger and the same for his UTBS and SoF portraits 20081105 22:37:00 i am off to bed now, n8 20081105 22:37:11 night Ivanovic 20081105 22:37:12 Yeah, let's hope I can contact him. 20081105 22:37:21 would be great 20081105 22:44:09 Jetrel, did you look at the shaman's animation yet? i really think we could use that method in other (magic) animations as well. 20081105 22:44:35 i'm all for breaking the "projectile style" as much as possible when it comes to magic animations :] 20081105 22:46:09 -!- Elvish_Pillager [n=eli@68-116-172-232.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081105 22:47:16 -!- grrrX [n=_@p57BBC0DC.dip.t-dialin.net] has joined #wesnoth-dev 20081105 22:47:28 zookeeper: likewise. 20081105 22:48:13 zookeeper: I suppose I should download the unit and animations, then. Gimme a bit. 20081105 22:48:26 esr * r30628 /trunk/data/ (17 files in 7 dirs): 20081105 22:48:26 More music namespace cleanup. nr-sad -> sad.ogg, as this is used 20081105 22:48:26 outside Northern Rebirth. And remove a reference in SoF that was 20081105 22:48:26 probably a historical relic. 20081105 22:48:57 hmm... 20081105 22:49:08 * zookeeper got an idea for another kind of a ranged arcane animation 20081105 22:49:38 basically, small blobs of light or whatever flying from random directions towards the center of the unit 20081105 22:49:47 could be done easily now 20081105 22:49:51 -!- Baufo [n=thomas@62-47-134-37.adsl.highway.telekom.at] has quit [Remote closed the connection] 20081105 22:50:02 (well, not really from random directions, but a couple variations would be enough for sure) 20081105 22:51:23 wth is transience.ogg O.o 20081105 22:51:44 It's the old main_menu music. 20081105 22:52:28 Uf U thought our devs knew enough Japanese, I'd have renamed it "aware" (not the English word). 20081105 22:52:30 oh. did you make wmllint convert the filenames accordingly? those files are probably quite often used in UMC. 20081105 22:52:41 s/Uf U/If I/ 20081105 22:53:45 zookeeper: please do write the WML for that, that'd be a very useful effect. 20081105 22:53:52 all right 20081105 22:54:25 some kind of a cooler magic effect for the cold attack of the adept line would be nice too i suppose. or maybe that idea could work for that? 20081105 22:54:32 I thought about it, but it's not clear that if the UMC author specified mauin_menu.ogg they might not actually want the *new* main-menu music (role, rather than object). Best in this one case, I think, to leve the reference dangling and let wmlscope catch it. 20081105 22:55:53 zookeeper: yeah, actually. I'm not quite sure what I want to do there. 20081105 22:56:30 the ghost line's wail could use something more imaginative too. maybe wailing ghost skulls flying out from the ground or something :P 20081105 22:56:31 -!- Elvish_Pillager [n=eli@68-116-172-232.dhcp.oxfr.ma.charter.com] has quit [Read error: 131 (Connection reset by peer)] 20081105 22:56:40 esr then at least put it in the RELEASE_NOTES so then UMC authors are notified about the chagne 20081105 22:56:44 change* 20081105 22:57:01 zookeeper: but one thing I want to do for sure, is make a splash-animation for the human mage. Basically, there'd be one "core" burst of their magic, and different sparks would fly in different directions. 20081105 22:57:18 For that matter, I wonder if it might not be a good idea to rename main_menu.ogg to wesnoth.ogg, since it has a minor role as the intro for climactic scenarios involving the Wesnothian royal house. 20081105 22:57:21 Hopefully with a few variations tossing them in seemingly random directions. 20081105 22:57:25 mordante: Will do. 20081105 22:57:36 oh, now i know: the mermaid enchantress' water burst should really look more like splashes of water 20081105 22:58:08 Jetrel, i guess i'll try to work on the magic effects a bit next 20081105 22:58:17 esr that rename might break quite some UMC, of course if all systems supported symlinks/hardlinks it would be no problem :/ 20081105 22:58:58 i've been thinking of making the mage's missile first rising straight upwards very briefly before shooting towards the enemy, and stuff like that 20081105 22:59:57 mordante: it doesn't break them it merely changes the used music. 20081105 23:00:30 Soliton I refered to renaming main_menu.ogg to wesnoth.ogg 20081105 23:00:32 Soliton: Still, mordante is right to suggest that it be documented. 20081105 23:01:14 mordante: That's why we have wmllint, so we don't have to worry about such breakage. 20081105 23:01:58 ugh, is it safe to run wmllint on every add-on server upload event? 20081105 23:02:01 esr yes but it might take some time before addons get updated 20081105 23:02:21 grrrX I planned to do that, but never got around it :( 20081105 23:02:39 grrrX: Ivanovic had plans to do exactly that at one point. 20081105 23:03:52 zookeeper: that bit the with mage missile "rise then shoot" is interesting and cool. Do it. 20081105 23:04:17 -!- Elvish_Pillager [n=eli@66-189-12-131.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081105 23:04:21 I can hopefully provide you with a few more components - it would be neat if it could trail sparks as it flew. 20081105 23:05:30 i guess that could be done too...i'll have to see how complicated it really gets 20081105 23:05:43 -!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit ["On the road again"] 20081105 23:06:51 grrrX, i'm sure there are authors who'd mind if their uploads were automatically wmllinted without their approval 20081105 23:07:35 zookeeper: I really need to work on some more proper "particle effect" graphic components - e.g. particles of sparks, smoke, and fire, so they can be properly reused between effects. 20081105 23:07:39 zookeeper: If they don't wmllint it themselves, they've got no grounds to object when we do it. 20081105 23:09:04 zookeeper: just saw the troll-shaman effect. VERY cool. I see your issue of tiling, that you talked about. That could be rectified if I did exactly what I described above - made a bunch of proper "particle effect" components, and had you randomly use those for the smoke. 20081105 23:09:32 That's really the issue - that it's using "literally the exact same image+sequence" over and over again. 20081105 23:10:43 * Jetrel is working on cleaning up + detailing the gryphon animation for actual use. 20081105 23:18:18 Jetrel, great 20081105 23:19:11 i don't think it's actually the fact that it's reusing the same image+sequence, but more like the fact that there's only a tiny amount of time in between the reps 20081105 23:19:17 like 50 ms or whatever it was 20081105 23:19:45 if there were only like 3 burst with 150ms in between each one, the repetition wouldn't probably look bad 20081105 23:20:25 esr, well, if wmllint can't potentially cause any harm, then sure 20081105 23:20:27 No. I am right about this, trust me. 20081105 23:20:34 ok :p 20081105 23:21:13 I am absolutely sure it's because it's the same image - the closeness of repetition does compound it, but it'd have to be several seconds apart for it not to be noticed that they're the same animation. 20081105 23:21:24 esr, but i've been under the impression that wmllint can potentially screw some things up, if the author does something a bit unconventional. not that i remember what those things might be exactly. 20081105 23:21:42 In fact, if they're contemporaneous at all, it's immediately obvious that we're recycling the same image. 20081105 23:22:09 oh, i didn't mean that you wouldn't see that it's the same anim. i'm mostly referring to what looks like cheap clone-brushing to me, in the repetition of the last couple of smoke frames 20081105 23:22:29 Anyways, I really need to shut up and work. I'm here if you need me, but expect a 30+ min delay on responses. 20081105 23:23:03 i don't mind seeing the same animation repeated myself, it's pretty much what i'd expect from a sprite animation after all. having no repetition would look better, but not a big deal...it's the closeness of the reps and the clone-brush effect which annoys me mostly. 20081105 23:23:12 ok, i'll be going to bed anyway 20081105 23:23:20 i'll see about those magic effects 20081105 23:24:55 looks like it was mostly a futile attempt to change the campaign feedback questions to also ask the wesnoth version...people seem to routinely ignore that part now. 20081105 23:25:29 -!- zookeeper [n=l@dsl-tkubrasgw1-fe11fa00-51.dhcp.inet.fi] has quit [] 20081105 23:32:59 -!- loonycyborg [n=sergey@79.139.247.220] has quit ["Zzzzzzzzzzzzzzzzzzzz"] 20081105 23:33:35 -!- loonybot [n=loonybot@79.139.247.220] has quit [Remote closed the connection] 20081105 23:38:53 -!- Jetrel [n=Jetryl@mn-10k-dhcp1-151.dsl.hickorytech.net] has left #wesnoth-dev [] 20081105 23:40:43 -!- grzywacz [n=grzywacz@moinmoin/developer/karol] has quit [Remote closed the connection] 20081105 23:42:06 -!- miq [n=miq@krlh-5d83a06a.pool.einsundeins.de] has quit [Remote closed the connection] 20081105 23:45:00 night 20081105 23:45:18 -!- mordante [n=chatzill@roadie.xs4all.nl] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"] --- Log closed Thu Nov 06 00:00:20 2008