00:00:51 ixtli: Nice. :) 00:05:12 ixtli: Luck, I think SDL is kinda essential at the minute :) 00:05:16 ixtli: (You mean tiless on iphone?) 00:05:27 due: Yeah. 00:05:46 Shouldn't be that hard. 00:06:14 In fact, there is less setup to be done knowing that I can count on iPhone OS to create my environment for me. 00:06:15 !tell Enne Why did you name it tilegen.elf? (c.f. b25208caa) 00:06:15 sorear: OK, I'll let Enne know. 00:06:24 lol 00:06:31 -!- DrPraetor has joined ##crawl-dev 00:06:53 due: It wont be essential when I'm done with it, though for Enne's sake I hope to make SDL's use in crawl more modularized. 00:07:09 Right now it's inside everything with #ifdef USE_TILE 00:07:13 Which works, but ... you know. 00:07:16 It aint pretty. 00:07:41 -!- DrPraetorious has quit [Ping timeout: 246 seconds] 00:07:47 I wish you success 00:08:03 I'd really like to have tiles a bit more modularized 00:08:42 Well, I'll tell you that there is probably going to be little modification to the OpenGL code to get it running on OpenGL ES 2.0 on the ipad. 00:08:46 But. 00:08:56 SDL has to go entirely, so I'll see if I can't make a more elegant solution. 00:09:34 I could use that factory design pattern to make a UI factory. 00:09:49 So we could keep all the #ifdef USE_TILE hooks in the Crawl code. 00:10:05 Actually what am I saying, those hooks are just to update state. 00:10:14 Hmm. I need to think about this a little more. 00:11:27 sorear: What specifically do you want to see? 00:11:48 sorear: What bothers you at this point? I have yet to really get in to the drawing code. 00:13:31 ixtli: I want to get rid of the mandatory SDL/OpenGL dependancy 00:13:46 Yeah. 00:14:06 factory design pattern? isn't that something you use in Java to fake global variables? But this is C++, we have real globals 00:14:23 sorear: Nah, it's just a class design pattern. 00:14:51 I think that's what I mean XD Look man, I took that class a while ago :P 00:14:53 http://en.wikipedia.org/wiki/Factory_method_pattern 00:15:27 Basically what I mean is that you have a generic class called UIManager or something, and when you instantiate it you tell it that you want to use SDL 00:16:02 Then if you want a window, you say UIManager.makeWindow() and it sorts everything out behind the scenes. 00:16:10 sorear: singleton is the one that fakes global variables 00:16:16 learn your design patterns d: 00:16:20 Then you can add your specific win32 or aqua or whatever. 00:16:47 ixtli: You should really talk to Enne Walker 00:16:53 due: I have been. 00:16:56 ah, good 00:16:58 :) 00:17:08 Enne's mind astonishes me. 00:17:16 Subvaults code is just so beautiful but I still do not understand it. 00:17:17 She's knows OpenGL and is thus praised. 00:17:30 s/\'s// 00:19:34 due: Where is this? 00:21:47 ah, so factory is the one that fakes functors. :p 00:23:31 I dunno. It doesn't matter if you don't know what these things are called. 00:23:44 I've become a bit annoyed at that assertion in academia and corporate world. 00:24:02 As long as you can understand them and make them pretty once you do, you're perfectly fine. 00:24:54 I'm trying to insert line breaks in a regexp search and replace, but when I put in \n, vim displays this blue ^@ instead of a line break. 00:24:59 night all 00:25:34 -!- Textmode has quit [Quit: Leaving] 00:25:43 Keskitalo: try \r 00:26:28 Vim stores your file as a char**, the nul handling is trippy 00:28:15 (i wasn't being serious about that 'learn your design patterns' comment, by the way) 00:28:56 \r worked! Thanks! I thought I already tried that, but apparently I failed to do so. 00:29:25 I'm trying to learn to use tools like regexp instead of manual search and replace. :) 00:29:30 ^V before the literal key works too 00:29:36 that's anywhere in vim 00:32:18 Hah! 00:32:18 char internal_buf[500]; // if your terminal is wider than this, too bad 00:32:47 doy: Assumed so :) It's just something that bothers, in general. 00:32:50 ixtli: Let's not look at the make-stringf code. 00:33:10 due: The teleport-to -vaults - they lack the tiles, right? And they'd need them? 00:34:06 ixtli: was that re-added after the va_copy fiasco? 00:34:17 sorear: I've been here for two days XD 00:34:30 ixtli: ok, what file is that statment in 00:34:46 class mpr_stream_buf in message.h 00:35:19 Another thing I might try my hand at doing is grepping the entire source bace for comments that end in "?" and putting a TODO: in front of the 00:35:21 them* 00:42:46 -!- Spads has quit [Ping timeout: 256 seconds] 00:48:41 Wow. GCC really saturates my processors. 00:49:36 Do troves need milestones? Bazaars don't have them. 00:50:03 Keskitalo: I'd give bazaars and labyrinths miletones. 00:51:09 I can do them for bazaars. 00:53:56 -!- syllogism has joined ##crawl-dev 01:07:08 sorear: Can we talk a bit about DEFINEs for modularizing UI/GL code? 01:07:27 aaa aaa aaa misuse of can aaa 01:07:43 MAY?! 01:07:57 see also: irc rule #1, don't ask to ask 01:08:04 just ask already 01:08:07 lulz 01:08:18 First of all! I've been in Japan for 5 months, cut me some slack. 01:08:22 re: english 01:08:34 i'd kick you if it wasn't so much of a bother to go op myself d: 01:08:55 I cut people slack when they don't ask to ask 01:09:08 Just making sure you've got time, jeeeeeeeze. 01:09:09 Anyway. 01:09:21 I don't think it's right to cut out USE_TILE 01:09:36 why not? 01:10:08 we should at least be using conditional linking 01:10:16 ui-tiles.o or ui-curses.o 01:10:17 Yes. 01:10:19 However 01:10:21 link ONE into the binary 01:10:27 because it appears that 95% of the time when #ifdef USE_TILE is in the crawl source 01:10:28 and all dependant libraries 01:10:35 in order to update state. 01:11:09 that sentence was badly structured. 01:11:26 The code seems to check USE_TILE a lot before setting state in the GUI 01:11:34 which is platform/renderer agnostic. 01:12:24 hey, can I ask a question? 01:12:34 will people weep if there is no play-testing post? 01:12:51 What was it supposed to be about? 01:13:06 It's the big list summary. 01:13:12 It's... taking me a lot longer to do than I expected. 01:13:34 yeah, people have been ridiculously active these past bunch of days 01:13:46 moin 01:13:46 cherry-picking is taking an annoying amount of time too(: 01:13:51 Zaba: Hey :) 01:13:51 Meh, I get an empty "Lua error:" with the epilogued milestone functions. 01:13:58 Keskitalo: really? 01:14:05 I was going to ask about whether or not crawl-dev is always this active. 01:14:07 bugger me 01:14:18 doy: 264 commits in the past week 01:14:27 ##crawl-dev has gotten quite active lately 01:14:34 due: don't feel pressured or anything, whatever you can do in your free time(: 01:14:34 due: Maybe it doesn't like passing the e/_G argument? The pan lord messages worked fine, but they were just crawl.mprs. 01:14:54 ##crawl-dev hasn't been all that much more active, really 01:15:00 Keskitalo: e/_G arguments probably won't work, now that I think about it. 01:15:05 it's always been pretty busy 01:15:09 Keskitalo: But the blank error messages is something else 01:15:11 but the commit rate has been extra high 01:15:12 sorear: So, the issue here is that there are like 300 #ifdef USE_TILE in the crawl source 01:15:15 due: Okay. 01:15:35 * doy points to file sizes here http://tozt.net/crawl/ 01:15:39 !tell greensnark Can you take a quick look at the epilogue code? I think I've messed up with the error reporting somewhere along the line. 01:15:39 due: OK, I'll let greensnark know. 01:15:50 Keskitalo: Solution: summon el snarko. 01:16:02 weekends are also always quite a bit busier 01:16:05 ixtli: They all need to die. 01:16:15 sorear: Sounds good to me. 01:16:53 That's problematic, though. 01:16:59 But what's going to have to happen in the long run is a lot of old code in crawl is going to have to be factored out into a library that treats text drawing in the same way as gl drawing 01:17:03 yes, it is. 01:17:15 ixtli: That's not even half the trouble. 01:17:22 As you said, ui-curses 01:17:22 ixtli: Go look at the code that's IFDEF'd out in mapdef.cc. 01:17:36 due: I have a feeling I don't want to :( 01:18:03 ixtli: how about we not worry about it this month, we have a 0.6 to ship 01:18:10 Most of it is because the tile headers and relevant functions aren't compiled for normal builds, therefore meaning that "TILE: " does something different on a tiles build and a non-tiles build. 01:18:14 sorear: 0.6 is already branched 01:18:26 you guys can do whatever you want on master 01:18:27 ??firefox 01:18:27 I don't have a page labeled firefox in my learndb. 01:18:36 what's the name of hte card with the buggy things 01:18:40 ??foxfire 01:18:40 I don't have a page labeled foxfire in my learndb. 01:18:41 vapours and stuff 01:18:45 foxfire! thank you. 01:19:14 anyway, part of the issue is that tiles and non-tiles provide different amounts of information 01:19:23 due: Eww. 01:19:26 and have different requirements in how things are drawn 01:19:40 such as tile variants for things that are logically the same glyph 01:19:41 er 01:19:44 doy: Eww 01:20:31 saying "all USE_TILE stuff should die" is great, but it would be a pretty serious reorganization of a huge part of the code 01:20:49 wow slings do a lot of damage 01:20:55 doy: Yeah. 01:21:03 syllogism: This is not new. 01:21:25 doy: However, modularizing drawing/wm code is something a lot of people seem to want to do. 01:21:35 steel bullets are though 01:21:38 ixtli: well, yes 01:21:56 doy: And I guess this is the conclusion, that it's going to require a lot reorganization of the old crawl stuff. 01:22:18 ixtli: but modularizing the tiles drawing code so that it can use different backends and modularizing the drawing code in general so that we can use the same drawing code for console and tiles are two very different things 01:22:24 involving two very different amounts of work 01:22:27 (: 01:22:28 Indeed. 01:22:36 However, this leads back to my initial question: 01:22:47 Assuming I'm going to leave USE_TILE define in there. 01:22:53 How should I structure my defines? 01:23:03 what is your goal? 01:23:15 doy++ 01:23:25 what stuff are you going to need to do outside of the tiles-specific code? 01:23:33 To remove dependency on SDL. 01:23:52 do we make explicit sdl calls outside of the tile*.cc files? 01:23:56 Nope. 01:24:05 However SDL_main is included in main.cc 01:24:17 well, that should be split out then, probably 01:24:31 I was thinking of implementing a class called UIManager 01:24:46 That could be initialized with a flag telling it which libs you want to use 01:25:37 Which would then spit out a class you could message for UI things like delay() and refresh(), so you wouldn't have to ever care if it's SDL or UIKit or win32 or whatever 01:26:03 well, that's one way to do it 01:26:28 it depends on if you want to be able to use multiple backends from the same compiled copy, i guess 01:26:31 The thing is, it'll still require preproc flags like USE_SDL or USE_UIKIT 01:26:46 well, no 01:26:48 it shouldn't 01:27:02 because the implementations of the sdl-specific bits should all be in their own file 01:27:15 and you just care about whether that file was linked in 01:27:22 i mean, it might require that in like one spot 01:27:33 but i don't see that as being something that needs extra worrying about 01:27:44 if you're going to go as insano impractical as a UIManager, why not go the whole way and dlopen sdl at runtime? 01:27:57 then we can compile all the backends at once 01:28:01 well, i don't think it's necessarily impractical d: 01:28:10 lol this is why I asked, I didn't think its impractical 01:28:13 it just depends on what our goals are 01:29:36 in any case, back to the original question 01:29:53 why do you think compile flags for specific backends are an issue? 01:30:21 ??sling 01:30:21 slings[1/2]: Damage rating: 0 Accuraccy rating: +2 Base attack delay: 110%. Better than throwing rocks at a jelly, but only until you wield a cursed one. Can launch {stones} and {sling bullets}. 01:30:33 so delay 5 at high skill 01:31:05 syllogism: assuming melee and ranged weapons use the same speed formula... 01:31:07 is that 2 with haste 01:31:13 (i don't know if that's true or not) 01:31:14 doy: do you know they dont? 01:31:29 syllogism: the melee and ranged speed formulas have nothing to do with one another 01:31:31 no idea, but from what i know of the combat code, i wouldn't say it's a safe assumption(: 01:31:48 the ranged speed formula is from 4.1, the melee speed formula is from 4.0 01:31:51 looking ad vandal I wouldnt be surprised if it was close 01:32:06 it's so fast because of his stats 01:32:09 not his skill 01:32:17 slings are what are fast 01:32:19 oh that's weird 01:32:26 fastest ranged weapon in the game 01:32:35 fsim choked when I tried testing 01:32:39 it's stuck at 0 01:32:48 fsim is probably melee-only 01:33:39 fsim theoretically supports all forms of combat 01:33:49 fsim is also one of the most unloved parts of Crawl 01:33:55 second to the DOS port :p 01:34:02 I love it :P 01:34:11 syllogism: you're not a coder 01:34:11 (: 01:35:03 doy: So, tilereg.cc and view.cc all include tilesdl.h directly. Also, the class TilesFramework refers to SDL types directly in it's definition. 01:35:22 ixtli: okay 01:35:35 sorear: what is the ranged speed formula? 01:36:18 doy: something like base - (weighted stat * skill) in general, speed is *2/3 01:37:03 launcher_final_speed 01:37:18 !source launcher_final_speed 01:37:19 Lines pasted to http://pastebin.com/m7a904b84 01:37:43 doy: So what is the best way to abstract those two from interacting directly with tilesdl.h? I'm thinking a more generic version of TilesFramework 01:37:47 throwing is always speed 10 01:37:54 so much for large rock power, huh 01:38:12 doy: However I don't know what the best way to detect what libraries to use would be. (If preproc defines aren't the way to go) 01:39:25 ixtli: again, why are you saying that preprocessor defines aren't the way to go? 01:39:48 Heh, maybe I misread something up there. I thought they were being discouraged, my bad. 01:40:10 ixtli: preprocessor defines for this purpose would end up being used in like one or two places 01:40:12 Then the question becomes how should I structure them, assuming that we need to leave USE_TILE in there for the time being. 01:40:16 if you structured it properly 01:40:26 i can't imagine how that would be an issue 01:41:01 So I'll make new ones for USE_SDL and USE_UIKIT, for the time being? 01:41:07 yes 01:41:27 Cool, sorry to go around and around with this for so long. 01:42:58 i wonder if the ev bonus from dex should at least be stepped down 01:43:13 i mean, 63 ev is pretty ridiculous 01:43:39 I wonder if the dex bonus from ponderousness should at least be stepped down 01:43:48 i mean, d8 dex is pretty ridiculous 01:44:12 i wonder if chei's stat bonuses weren't too excessive too 01:44:25 48 01:44:49 as i brought up before 01:44:56 ponderousness is a +2 to delay 01:45:10 which scales down in amount of meaning as you add more 01:45:19 but the bonuses you get from it scale up as you add more 01:45:20 -!- syllogism has quit [] 01:47:12 +5 to all stats for going from delay 18 to delay 20 seems a bit extreme 01:49:05 also: hell hounds are silencable? 01:49:56 oh, and he grants resistances now too 01:50:00 i forgot about that part 01:53:28 -!- Spads has joined ##crawl-dev 02:05:39 no 02:05:42 I didn't mean to silence them 02:05:50 I was trying to Slouch 1 hit KO them 02:05:58 z b was silence, a b was slouch 02:10:36 -!- murphy_slaw_ has joined ##crawl-dev 02:23:30 hmm, I thought, somebody configured Henzell to post the dev blog's postings? 02:24:34 also: I don't want to say "told you so" but yesterday... I told you so 02:24:37 -!- Twinge- is now known as Twinge 02:25:06 I got away with so much bullshit that game because my stats were so huge 02:25:22 not to mention Slouch spam 02:25:53 also: I officially declare my retirement from using Chei.. 02:27:09 doy: didn't you add the dev blog to Ashenzari? (not henzell as reading enormous backlog showed) 02:31:42 // Slings are really easy to learn because they're not 02:31:42 // really all that good, and it's harder to get ammo anyway. 02:31:42 exercise(SK_SLINGS, 1 + random2avg(3, 2)); 02:37:53 Yeah, that could be looked into. :) 02:43:42 03by * rf101508ea25e 10/crawl-ref/source/directn.cc: Comment. 02:43:44 03by * rc803a3a7d84e 10/crawl-ref/source/message.cc: Reset msgwin.input_line when clearing messages. 02:49:22 -!- Vandal|PC has joined ##crawl-dev 02:51:27 -!- Vandal has quit [Read error: Connection reset by peer] 02:54:13 -!- Vandal|PC is now known as Vandal 02:59:39 Best pingback ever: http://www.smarttilework.com/?p=9834 03:01:40 for strange values of "best" :-D 03:03:27 That certainly is an odd pingback...but hey, who knows? 03:14:28 -!- Spads has quit [Ping timeout: 256 seconds] 03:16:24 -!- Spads has joined ##crawl-dev 03:23:53 what exactly is a pingback 03:29:15 sorear: blogging term, means that another blog has blogged about your blog posting 03:29:47 and that it automatically "pinged back" to let you know about it 03:33:58 e.g. a comment in the posting. Which I removed as spam. 03:39:43 bhaak, thought they pinged the server 03:39:45 the pingback shows up as comment, but it should be clearly marked as pingback so you know that it is a automatically generated notification 03:39:58 the blogosphere 03:39:59 ... 03:41:07 cbus: yeah, the term "pingback" is confusing, if you look at it with the knowledge what a network ping does 03:41:52 you have to clear your mind of knowledge to understand teh webkids 03:45:15 -!- by has joined ##crawl-dev 03:45:39 hey rob 03:45:51 morning due, ##crawl-dev 03:46:03 a lot on the web makes sense if you remember that computer people have NO knowledge of computer history and think they are always the first to use a generic term (e.g. "newsreader") -> lots of confusion and hilarity ensues 03:48:52 Woah. Do they actually say pingback instead of pong? 03:49:05 Hi by! 03:49:38 bah, I need a vimmeister. 03:50:17 due: ctrl-c ctrl-c ctrl-c :q! 03:50:24 ixtli: yepp 03:50:27 bhaak: No, the keyboard commant to switch between :split windows. 03:50:32 Is it ^w? 03:50:43 Ah, it is, ^w 03:51:40 I always forget and then use the : which I currently also forgot 03:51:48 due: you know the -p switch? 03:51:55 ^ww (to cycle) 03:52:01 ^w and then hjkl works 03:52:15 -!- scarf has joined ##crawl-dev 03:52:16 if you want to go in a specific direction 03:56:20 stock vim has a very unfortunate keybinding 03:56:34 ^w in insert mode = delete lots of text without saving it for the killring 03:56:55 :map! ^W ^O^W^W 03:57:06 if you have any intention of using windows in vim 04:07:19 hmm, doesn't happen here in gvim on windows and I don't know how to select stuff while in insert mode in the console version 04:07:21 should you be able to blink through trees? 04:07:36 (I tend towards "no", but unsure) 04:11:31 you should be able to blink anywhere in LOS 04:11:44 even through walls 04:11:47 if you ask me 04:11:59 the translucent wall rules are unneccessary and overcomplicated 04:12:09 and badly implemented, last time I checked 04:12:15 yes, it's horrible :) 04:12:31 they're also unintuitive 04:13:08 but I think it's not so bad if apportation/portal projectile/blink have consistent rules 04:16:37 apportation and portal projectile should work through glass too 04:23:18 sorear: I usually use tabs, actually, but I'm using split windows for the play-testing post. 04:32:13 Woo. Mixing Objective-C and C++ 04:33:20 bhaak, use v or V or ^V 04:34:01 did the monster energy thing get reverted? 04:34:52 monster pathfinding seems to be full of unnecessary optimizations 04:34:52 wasn't sticks to snakes level 1? 04:48:22 sorear: the translucent wall rules are rather intuitive to anyone who's used to D&D 04:48:29 as it's the same rules as there 04:48:35 but I don't see any reason why they /should/ be the same 04:48:43 Someone should tell dpeg that D&D has glass :D 04:48:56 greensnark: it has metal glass too 04:49:01 !tell dpeg Apparently D&D has glass too :P 04:49:01 greensnark: OK, I'll let dpeg know. 04:49:03 did sticks to snakes get changed from level 1 -> 2? 04:49:38 not since 0.3 04:49:39 greensnark: Epilogues don't support passing the level as a parameter to e.g. a milestone function ; due said that this'd require Summon Snark 04:49:50 ahh ok 04:49:55 Level as a parameter? 04:50:23 Heh, syllogism's Snake rune grab is awesome 04:50:24 : sewer_milestone(_G) 04:50:46 : sewer_milestone(_G) won't be in epilogue, no? 04:50:52 : always goes into the main map chunk 04:50:59 Putting that in epilogue{{ }} results in an empty "Lua error:" when the level is entered. 04:51:07 Huh, wot 04:51:16 Why is it empty :P 04:51:23 Let me try it here 04:51:26 greensnark: Yeah, but it should be, so it doesn't get marked multiple times if the map is rejected. 04:51:32 I have a patch, hold a second. 04:51:41 (with the milestones/epilogues, not a fix) 04:51:49 Oh, I agree that the milestone code should go into the epilogue 04:53:40 http://pastebin.ca/1805599 04:55:04 cbus: Sticks to snakes was non-present in 3.3 and present at level 2 in 4.0.0beta26 04:55:28 hmm, interesting, I've been actively trying to train transmutation as much as possible 04:55:30 greensnark: I think I fucked up in the error reporting code for the epilogue chunks. 04:55:37 and now by XP:7 my title was passed by dodging title 04:55:39 (on a DS) 04:55:51 guess its harder to train than fighting now :D 04:56:17 I'll get with the epilogue in a sec, watching syllogism on Shoals:5 :0 04:57:10 not worth using transmutation in trunk 04:57:17 too much hassle for too little pay off 04:57:37 Use slings instead, they're overpowered. 04:57:51 s/using/victory dancing/ 04:58:07 sorear, if you can't use the spells even with wizardry its not worth using 04:58:19 ooh 04:58:22 here's a thought 04:58:23 cbus: Don't have the heart to use Fulsome miscasts? I did. :) 04:58:28 keskitalo, me too 04:58:32 keskitalo, I got bored of holding down f10 04:58:59 greensnark: What if I make all melee attacks in forms train Transmigration? And make fulsome train Tmig a LOT because you can only use it once per corpse 04:59:47 Sounds worth trying 05:00:00 This syllogism rune fetch is ridiculous :P 05:00:00 yeah, might just be a problem with practising UC :) 05:00:06 It's like Charlie Chaplin 05:00:17 greensnark, what server? 05:00:22 FooTV 05:02:54 -!- scarf_ has joined ##crawl-dev 05:03:04 -!- scarf has quit [Read error: Connection reset by peer] 05:03:13 -!- scarf_ is now known as scarf 05:03:20 sorear, will need play testing but getting spider form castable might still be hard 05:03:24 (on low int chars) 05:03:39 !tell syllogism Nice Death's Door on Shoals rune :P 05:03:39 greensnark: OK, I'll let syllogism know. 05:04:36 Keskitalo: You shouldn't use : inside epilogue {{ }} 05:05:00 ..duh.. 05:05:02 cbus: not if you distill corpses 05:05:13 Desk, meet head. 05:05:23 sorear, been there done that :D 05:05:27 sorear, you run out of corpses pretty fast 05:05:38 cbus: I'm thinking of making distillation (all spells requiring materials) train 10-20 times faster than they do now 05:05:41 especially with low int when you actually need to eat a corpse every 2 casts :D 05:05:48 ahh ok 05:05:48 nice 05:05:53 in addition to having tmutted UC train it 05:06:06 yeah, sounds like a nice solution 05:06:14 no more need to victory dance like before 05:06:19 ok, first thing tomorrow... or second or third 05:06:24 * sorear -> sleep 05:06:27 and if you wanna practise UC you'll just stay out of shape 05:06:28 sleep well 05:09:40 greensnark: So my error handling is okay? 05:09:54 due: Looks like it's my bug actually :P 05:10:18 test_lua_boolchunk was being naughty and always reporting errors from the validate chunk :P 05:10:27 Instead of the actual chunk used 05:12:00 Bazaar welcome message doesn't work from inside an epilogue (although they don't need to be in one, right?) 05:12:17 Welcome message is not rigged to work from epilogue, no 05:12:25 But in epilogue you can just mpr it 05:12:36 Now we have epilogues we might as well remove welcome() 05:12:49 Yeah, sounds good. Could also add similar message to all the portal vaults. 05:13:07 03greensnark * r354b06865215 10/crawl-ref/source/mapdef.cc: Fix bad error reporting in test_lua_boolchunk (due, Keskitalo) 05:13:56 But, I need a break now. Thanks! 05:17:24 -!- murphy_slaw_ has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 05:21:23 -!- Amonchakad has joined ##crawl-dev 05:21:28 Good morning 05:21:54 I just found a "flagged portal". It's some new kind of portal vault? 05:22:23 yes 05:22:42 -!- Spads has quit [Ping timeout: 256 seconds] 05:22:42 mv crawl-dev crawl 05:22:55 What can I expect? 05:23:15 And, should I get in as a xl 11 TrBe? 05:23:57 Amonchakad: Lots of variance, and an easy exit. Go in and judge for yourself, the exit is right next to you 05:24:06 Ok,will do.Thanks 05:24:12 could be pretty much any difficulty level 05:24:24 some of the baileys are L20 threats 05:24:25 Also, something I was thinking of making a FR for: what about a better notice of a "timed" portal on level? 05:24:35 I often miss the "clock" messages 05:24:39 (but you'll know long before it's yoo late to leave) 05:24:51 Amonchakad: you often miss it because it doesn't exist 05:25:07 baileys are a test of your exploration efficiency - they aren't announced at all 05:25:15 Uh...no; I mean that I find an empty arch of stone, and if I go back in the text I see the clock messages 05:25:23 not talking of this specific portal:) 05:34:26 Moin guys 05:35:19 Napking is here 05:35:20 greensnarking! 05:35:20 :D 05:35:38 03greensnark * rbda0835a9576 10/crawl-ref/source/mon-place.cc: Don't set natural_leader for Ilsuiw and boss merfolk bands. 05:35:49 just so everyone knows - people create tarballs of their own games now and it'll be reachable here: http://crawl.develz.org/saves/dumps/ 05:35:59 Ooh 05:36:15 accessible only via mantis login for >= developer rank in Mantis 05:36:18 Nice, login <3 05:36:23 :)) 05:36:28 Napkin: oh, so people can't just ID stuff from their save dumps 05:36:41 nope, still now, i'l sorry ;) 05:36:46 *I'm 05:36:51 !coffee 05:36:56 nice 05:37:01 We should do !coffee 05:37:02 let's see if dev win rate goes up :) 05:37:16 Haha 05:37:17 I thought we had a !coffee already 05:37:18 hehehe 05:37:49 We don't have !coffee yet, and this is a national calamity that must be fixed 05:39:43 greensnark: Ahhh, I spotted it calling from the validate chunk, but I wasn't sure why it was doing that, so I left it as-is. 05:40:37 !send greensnark pot of coffee 05:40:37 Sending pot of coffee to greensnark. 05:40:56 \o/ 05:41:02 greensnark, http://haxxor.se/~cbus/snow.jpg 05:41:08 greensnark, hell has frozen over 05:41:08 ;D 05:45:42 -!- Amonchakad has quit [Quit: Page closed] 05:50:33 Maybe we should let Gretell serve the coffee? ;> 05:50:55 I don't wanna run into trouble with Linley one day or another :D 05:52:04 cbus: Is that hell? Looks pretty nice :P 05:52:20 greensnark, -17C 05:52:20 Looks like damnation is a more desirable thing than I thought 05:52:48 30C here :P 05:55:53 Heh - we're having the coldest and longest winter since 10 or 15 years in germany :) 05:58:10 same here 06:00:43 Have fun you guys :P 06:08:39 :D 06:08:53 napkin, did you read about sorears suggestion on how to fix the issue? 06:09:06 !send greensnark ice cubes for his drinks in the sun 06:09:06 Sending ice cubes for his drinks in the sun to greensnark. 06:09:24 oh? no, what is it? 06:09:42 12:05:02 <+sorear> cbus: I'm thinking of making distillation (all spells requiring materials) train 10-20 times faster than they do now 06:09:45 12:05:17 <+sorear> in addition to having tmutted UC train it 06:10:09 "tmutted UC"? 06:10:14 fighting in form 06:10:28 oh 06:10:33 -!- syllogism has joined ##crawl-dev 06:11:04 is the second really necessary? I mean the trouble is to get changing form possible.. no? 06:11:17 yeah, and training to get the higher shapes 06:11:23 ahh 06:11:34 dunno if its a problem but with the last change of fulsome you get like too many !oWater 06:11:38 in changing forms you always fight unarmed, right? 06:11:39 and they aren't really that useful :) 06:11:44 not when you have like 6 max mp 06:11:47 yeah 06:11:52 except maybe lich form 06:12:02 exceptions are bad 06:12:20 in lich form you can wear weapons? 06:12:27 yeah 06:12:37 I've never managed to play a transmuter that long to experience it :-$ 06:12:44 me neither 06:12:49 only on DEFE 06:12:54 but I didn't like it 06:13:32 http://imgs.xkcd.com/comics/devotion_to_duty.png :> 06:13:44 -!- Henzell has quit [Remote host closed the connection] 06:14:07 03by * r7cead1f03d91 10/crawl-ref/source/losparam.cc: Revert "Make trees and plants block opacity_no_trans." 06:14:14 03by * r12d70544c66f 10/crawl-ref/source/ (mon-behv.cc mon-movetarget.cc mon-movetarget.h): try_pathfind clean-up. 06:14:15 03by * r48b4f875deca 10/crawl-ref/source/ (losparam.cc losparam.h): Clean up opacity_no_trans a bit. 06:14:16 03by * r68cd75376ce8 10/crawl-ref/source/ (main.cc mon-movetarget.cc player.cc player.h tags.cc): Remove you.{water,lava}_in_sight. 06:14:17 03by * rd2d2410aa72b 10/crawl-ref/source/ (losparam.cc losparam.h): opacity_immob for monster movement. 06:14:19 03by * r68691397f9ad 10/crawl-ref/source/ (mon-pathfind.cc mon-stuff.cc): Update pathfinding to use opacity_immob. 06:14:40 -!- Henzell has joined ##crawl-dev 06:14:48 !coffee 06:14:48 * Henzell hands greensnark a pot of café au lait, brewed by Crazy Yiuf. 06:14:54 !coffee Napkin 06:14:54 * Henzell hands Napkin a pot of cappuccino, brewed by the Serpent of Hell. 06:14:58 :D 06:14:58 Ok, we're good :P 06:15:06 excellent job! 06:15:09 !coffee 06:15:09 * Henzell hands Napkin a pot of café au lait, brewed by the Serpent of Hell. 06:15:10 you don't brew pots of cappuccino 06:15:15 !coffee 06:15:15 * Henzell hands Napkin a mug of cappuccino, brewed by Snorg. 06:15:17 !coffee 06:15:18 * Henzell hands cbus a cup of irish coffee, brewed by Ijyb. 06:15:19 hihi :D 06:15:24 irish 06:15:26 jackpot 06:15:26 :D 06:15:31 bastard! :D 06:15:35 :D 06:15:41 typical power-gamer :-P 06:15:43 hehehe 06:16:03 !coffee 06:16:03 * Henzell hands by a cup of black coffee, brewed by Sigmund. 06:16:18 and there you can see my RNG-luck again: brewed by the Serpent of Hell - hit twice in a row by the serpent! 06:16:35 !cofee 06:16:39 !coffee 06:16:39 * Henzell hands cbus a cup of black coffee, brewed by Sigmund. 06:16:44 !coffee 06:16:44 * Henzell hands cbus a barrel of café au lait, brewed by Sigmund. 06:16:49 barrel :D 06:17:06 !coffee napkin 06:17:06 * Henzell hands napkin a mug of café au lait, brewed by Ijyb. 06:17:09 Patches to improve coffee.pl welcome :P 06:17:09 nice, greensnark <3 06:17:15 greensnark, <3 06:17:15 Ijyb \o/ 06:17:41 "Oops that was not coffee, that was a potion of degeneration" 06:18:22 *** A Tide of Tiles - Constantly in Development and improved every day! Read more here: http://crawl.develz.org/wordpress/?p=509 *** 06:20:43 -!- MarvinPA-2 has joined ##crawl-dev 06:22:51 "the levels now look much more natural and the tides. rising water gives a sense of urgency to exploring the branch" 06:22:54 not urgency 06:23:01 more like "bring a stash cause you will need to press 5 to get through" 06:23:01 :D 06:23:10 -!- MarvinPA has quit [Ping timeout: 256 seconds] 06:23:49 -!- Spads has joined ##crawl-dev 06:25:05 play-testing post likely won't go up tonight 06:25:26 I've got 130 more commits to summarise, but that's down from the 120 I've already done. 06:25:49 Skip the small fry :) 06:26:19 I do already. 06:26:22 greensnark: did you see my shoals rune grab? :P 06:26:22 syllogism: You have 1 message. Use !messages to read it. 06:26:31 that's a yes 06:26:59 Yep :P 06:27:09 Looked like a rugby game :P 06:27:23 they kept resisting my /oTele :P 06:27:56 due - how about reporting about pre-0.6 changes instead of master? 06:28:11 by the way, is it supposed to be possible to one-shot the Royal Jelly using stabbing? 06:28:18 why not 06:28:23 one of my friends was boasting about doing that recently 06:28:34 and it seemed sort-of weird for bosses and regular monsters to die equally easily 06:28:36 Napkin: I debated it, but I'm leaning towards just marking those that have been cherry-picked to 0.6 as such. 06:28:47 too much work 06:28:58 I was going to attempt to oneshot antaeus or some pan lord with my broken merfolk char 06:29:15 syllogism: as in, Chei-bug perfect-stats broken? 06:29:18 yes 06:29:21 reporting only about 0.6 changes would reduce your workload considerably - and it's what most people want to read about at the moment, I believe 06:29:23 damn I started a DD not a DE 06:29:42 Napkin: yeah 06:29:58 Napkin: I'll have plenty of time to finish it tomorrow, nd I'm half done now 06:29:59 you should take that change, due :) 06:30:00 scarf, he would almost certainly die if he failed :D 06:30:07 ah, ok :) 06:30:15 *take that chance 06:30:24 cbus: he didn't know that 06:30:48 presumably, if he almost-killed it, he'd end up completely surrounded by jelly? 06:30:56 yeah or if he woke it up 06:30:57 :D 06:31:01 haste, stab, tele 06:31:34 out blog is enlisted in the Elderlore blog now: http://www.elderlore.com/en/category/planet-roguelike 06:31:41 *our blog 06:49:44 hmm level up didn't paralyze me despite Death's door, thanks to Deep Elf hp I guess :P 06:51:31 Napkin: Nice! 06:54:13 Keskitalo :) 06:54:17 !coffee Keskitalo 06:54:17 * Henzell hands Keskitalo a supertanker of irish coffee, brewed by Ijyb. 06:54:46 03j-p-e-g * rd267666010dd 10/crawl-ref/source/wiz-item.cc: Add randart autoinscriptions when wizmode-identifying the inventory. 06:54:47 03j-p-e-g * ra08e06a7f117 10/crawl-ref/source/ (artefact.cc wiz-item.cc): Make wizmode &o+ always turn mundane items into artefacts. 06:54:54 03j-p-e-g * r790e4bfb63d0 10/crawl-ref/source/tutorial.cc: Update tutorial about how to zap wands at monsters. 06:55:17 -!- dpeg has joined ##crawl-dev 06:55:28 Moin dpeg! 06:55:34 Hallo! 06:55:34 dpeg: You have 4 messages. Use !messages to read them. 06:55:37 oops 06:55:39 !messages 06:55:39 (1/4) bhaak said (1d 19h 10m 17s ago): bright green floating eyes don't help. People still walk into them accidently :-D 06:55:41 !messages 06:55:41 (1/3) due said (8h 12m 17s ago): Thanks, will check it out. 06:55:47 !messages 06:55:48 (1/2) Keskitalo said (7h 9m 11s ago): Was the argument for no blunt distortion that no-one would use them for hunger reasons? I'm ok with cutting them. 06:55:57 !seen Keskitalo 06:55:57 I last saw Keskitalo at Mon Feb 22 12:51:31 2010 UTC (4m 26s ago) saying Napkin: Nice! on ##crawl-dev. 06:56:05 Keskitalo: You here? 06:56:06 !messages 06:56:06 (1/1) greensnark said (2h 7m 5s ago): Apparently D&D has glass too :P 06:56:29 Damn! 07:01:37 -!- paxed has quit [Ping timeout: 264 seconds] 07:09:15 lol 07:09:17 -!- paxed has joined ##crawl-dev 07:09:25 !coffee 07:09:25 * Henzell hands cbus a cup of café au lait, brewed by Nikola. 07:09:33 not good enough 07:09:34 !coffee 07:09:34 * Henzell hands cbus a pot of café au lait, brewed by Ijyb. 07:09:38 !coffee 07:09:38 * Henzell hands cbus a pot of cappuccino, brewed by Cerebov. 07:09:41 need more :D 07:09:45 cerebov cappuccino 07:09:48 well thats worth it 07:10:14 Heh,you got a cup of black from sigmund. 07:10:22 that really should be enough. 07:12:04 getting me a real pot ;D 07:12:09 (with black) 07:12:16 grinding it now 07:13:25 Especially since he probably made it with the blood of all the people he's killed. 07:13:47 sigmund the coffee killer 07:13:57 he runs around the dungeon killing players and stealing their coffee 07:14:46 Sigmund is probably responsible for the most kills by a unique. 07:14:59 (early on) 07:15:29 oh - in the watching menu you can also use "/" to search for a name of player to watch 07:15:46 added to help text. 07:16:14 Napkin: thanks. Btw, there is no feedback whatsoever if you reset the congif. 07:16:15 -!- paxed has quit [Ping timeout: 276 seconds] 07:16:18 config even 07:16:24 -!- paxed has joined ##crawl-dev 07:16:33 yes - it only takes you back to the main screen 07:16:42 previous menu 07:19:55 it's not designed to give feedback to the user - apart from showing submenus 07:20:12 and there are 12 text files for the submenus already - I don't want to add another 8 :) 07:20:56 Can I get coffee? It's almost 5:30, and I need a pick me up... 07:21:14 !coffee madtrixr 07:21:14 * Henzell hands madtrixr a cup of black coffee, brewed by Nikola. 07:22:22 Nice. 07:22:53 I don't like mine black, but I don't really care right now. 07:23:16 !coffee madtrixr 07:23:16 * Henzell hands madtrixr a mug of black coffee, brewed by Sigmund. 07:23:22 !coffee madtrixr 07:23:22 * Henzell hands madtrixr a barrel of café au lait, brewed by Snorg. 07:23:26 better? 07:23:26 :D 07:23:45 I cannot find some vault :( 07:23:45 I guess. I have no idea what cafe au lait even is... 07:24:00 coffee with milk 07:24:19 omg, Madtrixr 07:24:20 http://en.wikipedia.org/wiki/Cafe_Au_Lait 07:24:27 Ah. Yes. some sugar, and it's ready to drink. 07:24:29 go outside more! ;> 07:24:40 What? I don't drink coffee that often. 07:24:50 another mistake! 07:24:52 ;)) 07:24:58 I'm a soda man. 07:24:58 Coffee ==> dementia 07:25:04 and probably other illnesses 07:25:13 rumors 07:25:44 I don't drink coffee at all 07:26:04 Milk and juice, yay! 07:26:18 Not sure if this irish coffee was such a great idea before the exam.. 07:26:21 dpeg: Hi! 07:26:23 Keskitalo: hi! 07:26:34 depends on what part of the world you are in, dpeg 07:26:43 Keskitalo: re your question. Yes, (not) being able to chop off corpses is precisely the issue. 07:26:53 Napkin: that's true. 07:27:10 Keskitalo: I *thought* we did abolish blunt weapons of distortions, some time in the past??? 07:27:21 Brazil milk costs like 3 euro (relative) a liter and is not even considered something to drink separately ;) 07:27:25 *In 07:27:42 Napkin: yes, there is also no milk culture in China 07:27:51 dpeg, there still are blunt weapons of vampirism (randarts atleast) 07:29:05 Yes, and my point is that blunt weapons of vampiricism are essentially okay. 07:29:32 Because testing them carries no punishment at all, and using them is cumbersome, but possible (gourmand, for example). Eino? 07:30:07 dpeg, it does carry punishment 07:30:13 dpeg, your nutrition gets reset 07:30:25 dpeg, if you have enough to wield them 07:30:31 so what? 07:30:42 compare that with distortion 07:30:56 yes, just saying 07:31:00 it does have a punishment 07:31:16 and the way vampirism works now the weapons are not really useful 07:31:30 dpeg: I'm not sure we did remove blunt distortion weapons, but then my memory is not something to rely on. (even though I do read all the commit messages) 07:31:44 dpeg: That would also include all pointy and slashy weapons, yes? 07:32:33 dpeg: I think of the non-cutting distortion weapons as a very nice form of game->player sadism, but won't weep to see them go. :) 07:32:33 Keskitalo: yes, the distinction here is between can-cut and cannot-cut 07:33:33 dpeg: Terrific blog post from Johanna! 07:33:40 yes, I read it! 07:34:07 Although there is a slight misattribution: the very first (and ugly) Shoals layout was by me, not by Haran :) 07:34:27 -!- paxed has quit [Ping timeout: 276 seconds] 07:35:16 objections to giving (exp+1)/2 for pet kills instead of current exp/2 + 1? 07:35:44 -!- paxed has joined ##crawl-dev 07:37:00 is exp an int or a floating number? 07:37:13 int (I hope) 07:37:27 by: no, thanks for looking into this. 07:37:41 by: you can also keep the current state and just add a comment to the code (that it's okay). 07:37:44 actually nevermind, there's no occurence where it makes a difference 07:40:48 Alligator and Baby tiles (http://crawl.develz.org/mantis/view.php?id=900) by Porkchop 07:40:56 \o/ 07:41:57 change would mean something like -2% experience for a XL10 pure summoner 07:43:28 by: yes, either way would work 07:44:04 10-20% for XL5 summoners 07:44:15 added "?" to show help menu while watching a player. 07:45:44 by: let's leave at the current stage and just add a comment? 07:46:02 by: ideally, including the numbers you just computed 07:46:07 dpeg: not sure what to do about the feedback.. either add 8 new text files (for config or macro of each version), or only 2 new text files (for config or macro without showing version) or not use the DGL included cp-command at all and execute external scripts with it's own output (like savegame-backup does). 07:46:12 think I'll comment first, then change (for 0.7, not trunk) 07:46:51 still debating with myself ;) 07:48:31 Napkin: two files should suffice 07:48:35 by: ok 07:52:59 03by * r3c7a9656fb2f 10/crawl-ref/source/mon-stuff.cc: Clean up half-xp handling in _give_adjusted_experience. 07:53:00 03by * r5631229eddac 10/crawl-ref/source/ (mon-stuff.cc mon-util.cc): Don't give more than ceil(exp/2) for pet kills. 07:56:37 paxed, you might like this change: Allow access to help menu '?' while watching a game. (http://git.develz.org/?p=dgamelaunch.git;a=commit;h=ffda) 08:00:48 guys, is there any limit in size to the message of the SIMPLEMAIL function in crawl? 08:03:10 Keskitalo: did you have a look at quickstart.pdf' 08:03:11 ? 08:10:31 look at my game 08:10:39 ruined my glorious victory :P 08:13:10 death's door prevents you from escaping 08:13:14 takes you to dlvl 0 instead 08:13:17 my new favorite bug 08:15:38 Ouch. sucks to be you Syllo. 08:16:05 nah, I just went back down and up 08:20:58 Death's door prevents you from escaping/winning (http://crawl.develz.org/mantis/view.php?id=901) by syllogism 08:22:53 syllogism: You should hae kept going up :P 08:23:08 No stairs on D:0 or something? :P 08:23:21 I didn't want to risk it :P 08:23:29 !lg syllogism 08:23:30 2793. syllogism the Necromancer (L15 DENe), worshipper of Kikubaaqudgha, escaped with the Orb and 3 runes on 2010-02-22, with 1383926 points after 57169 turns and 5:19:14. 08:23:34 Amusing game that 08:23:35 I almost died of a magical explosion due to the bug 08:23:43 on d0 :P 08:23:52 That would have rocked so hard 08:23:59 03Enne * r6faeda5180ab 10/crawl-ref/source/rltiles/tool/tile_list_processor.cc: Add include files to rltiles dependencies. 08:24:20 debug build asserts when I try to test it offline :( 08:25:16 Napkin: 119 bytes 08:25:25 oh? 08:28:38 greensnark: aw, it asserts when you try to take the stairs up on d0 :P 08:28:44 but you do get an extra level of loot and monsters :P 08:32:51 syllogism, abused deaths door? 08:33:15 dpeg: Where is that? 08:33:52 syllogism, can you play up the orb grab? 08:33:53 cbus: yes 08:34:02 03j-p-e-g * r5d28da5f0fce 10/crawl-ref/source/ (tilereg.cc tilesdl.cc tilesdl.h): Tiles: Add Ctrl + Shift as synonym to Alt in mouseclick combinations. 08:34:23 !lm syllogism type=orb -tv 08:34:23 25. syllogism, XL15 DENe, T:56536 (milestone) requested for FooTV. 08:36:29 syllogism, wow, this makes me scared 08:36:58 the escape was pretty scary since I was always low on mp and couldn't kill anything 08:37:18 and always at 20-30hp 08:37:45 03j-p-e-g * rb726dde8e8a9 10/crawl-ref/source/artefact.cc: Artefacts weapons must have at least one other non-brand property. 08:49:51 -!- Keskitalo has quit [Ping timeout: 276 seconds] 08:52:31 -!- Keskitalo has joined ##crawl-dev 08:53:01 !tell due The troves should tell what the locking means. 08:53:01 Keskitalo: OK, I'll let due know. 08:56:15 -!- Keskital1 has joined ##crawl-dev 08:56:26 It's the dreaded Keskital1 08:56:33 Arrrr 08:57:29 I didn't even know you could still pay in gold 08:58:24 -!- Keskital1 has left ##crawl-dev 09:05:52 -!- MarvinPA-2 has quit [Ping timeout: 272 seconds] 09:10:05 -!- Mu_ has joined ##crawl-dev 09:24:18 -!- Spads has quit [Ping timeout: 276 seconds] 09:43:16 tutorial.cc - line 4054 there's no space between "potion" and "or" 09:43:49 in fact this seems to happen a lot. 09:46:17 03by 07stone_soup-0.6 * re0eed755c46b 10/crawl-ref/source/directn.cc: Comment. 09:46:21 03greensnark 07stone_soup-0.6 * r7c20a5abae2f 10/crawl-ref/source/mapdef.cc: Fix bad error reporting in test_lua_boolchunk (due, Keskitalo) 09:46:21 03greensnark 07stone_soup-0.6 * r04e063a3b798 10/crawl-ref/source/mon-place.cc: Don't set natural_leader for Ilsuiw and boss merfolk bands. 09:46:23 03by 07stone_soup-0.6 * r25bffc7b2eb1 10/crawl-ref/source/message.cc: Reset msgwin.input_line when clearing messages. 09:46:25 03by 07stone_soup-0.6 * rdc1c8e047796 10/crawl-ref/source/losparam.cc: Revert "Make trees and plants block opacity_no_trans." 09:46:26 03by 07stone_soup-0.6 * rdd2e2e1ee6e2 10/crawl-ref/source/ (mon-behv.cc mon-movetarget.cc mon-movetarget.h): try_pathfind clean-up. 09:46:27 03by 07stone_soup-0.6 * r93af5e478183 10/crawl-ref/source/ (losparam.cc losparam.h): Clean up opacity_no_trans a bit. 09:46:28 03by 07stone_soup-0.6 * r556285974181 10/crawl-ref/source/ (main.cc mon-movetarget.cc player.cc player.h tags.cc): Remove you.{water,lava}_in_sight. 09:46:31 03by 07stone_soup-0.6 * r66dab56cd5c2 10/crawl-ref/source/ (losparam.cc losparam.h): opacity_immob for monster movement. 09:46:33 03by 07stone_soup-0.6 * rc394fd759bfc 10/crawl-ref/source/ (mon-pathfind.cc mon-stuff.cc): Update pathfinding to use opacity_immob. 09:46:33 03j-p-e-g 07stone_soup-0.6 * r8e56127eba1e 10/crawl-ref/source/artefact.cc: Artefacts weapons must have at least one other non-brand property. 09:46:34 03j-p-e-g 07stone_soup-0.6 * r64ad0e8cb41b 10/crawl-ref/source/wiz-item.cc: Add randart autoinscriptions when wizmode-identifying the inventory. 09:46:35 03j-p-e-g 07stone_soup-0.6 * r749cbb2b081f 10/crawl-ref/source/ (artefact.cc wiz-item.cc): Make wizmode &o+ always turn mundane items into artefacts. 09:46:39 03j-p-e-g 07stone_soup-0.6 * r0e7045576eb7 10/crawl-ref/source/ (tilereg.cc tilesdl.cc tilesdl.h): Tiles: Add Ctrl + Shift as synonym to Alt in mouseclick combinations. 09:46:41 03j-p-e-g 07stone_soup-0.6 * r472ac4911474 10/crawl-ref/source/tutorial.cc: Update tutorial about how to zap wands at monsters. 09:46:42 03by 07stone_soup-0.6 * r1c1c734a27a2 10/crawl-ref/source/mon-stuff.cc: Clean up half-xp handling in _give_adjusted_experience. 09:48:19 -!- Spads has joined ##crawl-dev 09:55:13 Master branch on CDO updated to: 0.6.0-a2-285-g1c1c734 (16.5) 09:57:13 -!- TGW has joined ##crawl-dev 09:59:02 03greensnark * ra0e7f887da0d 10/crawl-ref/source/ (dungeon.cc mon-pick.cc): Skip _place_aquatic_monsters in Shoals; this brings Shoals xp in line with Snake (~56k as compared to ~55k for Snake and ~52k for Swamp). 10:02:08 -!- MarvinPA has joined ##crawl-dev 10:05:13 @??Ilsuiw 10:05:13 Ilsuiw (09m) | Speed: 10 (swim: 60%) | HD: 16 | Health: 150 | AC/EV: 5/18 | Damage: 10 | Flags: amphibious, spellcaster | Res: 06magic(149) | Chunks: 07contaminated | XP: 2583 | Sp: throw icicle, call tide, invisibility, blink, water elementals. 10:05:24 Well, 57.5k counting Ilsuiw :P 10:05:31 Er, 58.5k 10:06:10 And the amusing thing about the xp nerf is that the branch is as hard as ever :P 10:06:22 That's going to cause some wailing and gnashing of teeth :P 10:06:29 -!- Cryp71c has joined ##crawl-dev 10:06:36 should be less annoying 10:07:04 No eels, you mean? :P 10:07:23 yeah 10:12:27 greensnark, how much xp did shoals used to give? 10:12:34 before the nerf 10:12:45 use* 10:12:46 ~74k 10:12:57 oh, wow 10:13:00 Sorrry, ~70k 10:13:12 that's still quite a bunch more 10:13:18 Aye 10:13:28 ~14k of seafood :P 10:13:57 Granted, most players wouldn't bother hunting all the fish 10:14:02 heh, and shoals is >> snakes in difficulty 10:14:25 would some kind of guarantee that EH could work for at least one turn break anything? 10:14:37 There used to be exactly such a guarantee 10:14:44 Does it no longer work or something? 10:14:45 it's sort of confusing when it wakes up immediately 10:14:45 mmm 10:14:47 good old 0.2 days 10:14:47 yeah 10:14:52 or? 10:15:01 Yeah, we added it circa 0.1 or 0.2 10:15:14 The monster was guaranteed to not wake up for at least one turn 10:15:35 Maybe something changed 10:15:52 If it was just one turn, and you're not doing Che or something weird, file a bug! 10:16:07 If you're doing Che and waddling over to the sleeping monster, don't bother with a BR :P 10:17:23 I mean I cast it and it wakes up before I *get* another action 10:17:36 -!- eith has joined ##crawl-dev 10:17:38 foo looks drowsy... foo bellows! 10:17:48 Then it's a bug 10:17:56 -!- Zaba has quit [Ping timeout: 256 seconds] 10:18:55 0.7? 10:21:10 ENCH_SLEEPY is still being set correctly 10:21:25 EH not lasting even a turn (http://crawl.develz.org/mantis/view.php?id=902) by TGW 10:21:31 So presumably some stealth check is ignoring it 10:21:51 might be casting noise 10:22:01 Oh, BTW I wanted to bring up something that is rather clever and was frustrating for me, but may be perfectly reasonable (still wanted to get ya'lls take on it) 10:22:03 I don't remember anyone changing stealth 10:22:07 -!- Zaba has joined ##crawl-dev 10:22:25 Had a portal to sewer at the end of a corridor with water leading up to it (of course) and some sewer ish monsters guarding it. 10:22:36 Fine fine, kille them, then I found a big fish submerged. 10:22:53 You mean you kylled them 10:22:58 of course 10:22:59 kylle ye fyshe? 10:23:01 Previous tactics (a month or so ago before the submerge changes) would be to draw him to the edge so I could stand on solid ground 10:23:08 but that wasn't possible 10:23:33 We should rename big fish to bygge fyshe 10:23:48 even at lvl 4(ish?) I was taking huge damage and unable to kill it as a DSGa, so I had to leave...of course by the time I came back (some couple hundred turns later) the portal was gone. :( 10:24:09 Like I said, clever behaviour resulting from the submerge changes, but similarly very frustrating. 10:24:12 Oh, I had no trouble with the fish when I met it last 10:24:24 !lm . milestone=~Sewer 10:24:42 3. [2010-02-21] greensnark the Fey Mummy (L4 MuPr) entered a Sewer on turn 2960. (Sewer) 10:24:43 were you able to stand on solid ground? are there races which take less of a floundering penalty? 10:24:58 It wasn't hard to off the fish 10:25:07 I did have a few zombies around to help 10:25:17 But I waded in and got physical with the fish as well 10:25:31 Yeah that's what I did, but floundering resulted in every other attack failing 10:25:33 nagas dont flounder 10:25:44 let alone if I had been in heavy armour and having attacks fail from that 10:25:47 !wtf DSGa 10:25:47 Unemployed Demonspawn 10:26:00 Gambler? 10:26:05 Gangster 10:26:35 Gladiator :P 10:26:42 gl? 10:26:45 !wtf DSGl 10:26:45 Demonspawn Gladiator 10:27:03 greensnark, I got a borked level 1 entry vault 10:27:12 it was full of monsters behind glass and forced me down to D:2 10:27:28 (through a brown staircase0 10:27:28 Hey, D&D has glass too 10:27:39 Keskitalo: still here? (Just got the kids from school.) 10:27:44 I need to work on my mirror FR 10:27:45 does the vault also reset the level counter so that it only spawns monsters as on D:1 on D:2? 10:27:48 otherwise its borked 10:27:52 (forcing you to change level) 10:28:05 I think the LOS would be hackable for mirrors 10:28:16 doy \o/ 10:28:28 I should get by to help with mirrors :) 10:28:33 Just think of the hilarity 10:28:54 And we can have actual vaults with smoke and mirrors :P 10:28:57 ohh, just a secret door 10:29:16 Is there any roguelike that already has real mirrors 10:29:24 I don't mean NH mirrors :P 10:29:34 greensnark: sorear seemed interested, too, some months ago 10:30:01 how would it work? would you see mirrored monsters in their physical location, or behind the mirror? 10:30:08 Behind the mirror :) 10:30:14 As far behind the mirror as the monster is away from it! 10:30:23 And you'd see your own reflection as well, of course 10:30:36 The kobold looks drowsy... 10:30:36 The big kobold misses you. 10:30:36 You block the kobold's attack. 10:30:39 Only problem is LOS rays are short :/ 10:31:07 But we can get around that by making mirrors imperfect so they only reflect a short distance 10:31:23 yeah you can take, say...1/2 the player's sight distance. 10:31:24 greensnark: put them in a mirror portal vault with increased LOS 10:31:29 ? 10:32:23 Does the new LOS code support increased LOS? 10:32:40 yes, should be a matter of changing relevant #defines 10:32:40 If it does then that would work great 10:32:54 I played a bit with LOS_RADIUS 10 10:33:05 though I haven't tried whether it still works recently 10:33:54 also, it's possible that doing radius 8 LOS with increased MAX_LOS_RADIUS is more expensive -- that could be fixed, though 10:33:56 Sounds like mirrors would be fun to hack in 10:34:10 We should try it one of those weekends :) 10:34:52 btw, whats overpowered with slings? 10:34:54 bullet brands? 10:34:55 the reflections code may also need some love: it's messy, and explicitly not symmetric 10:37:47 Cryp71c: Yeah, the submerge changes change that entry vault, I should look at it if I feel it needs revising.. Might be it just got harder, but not necessarily broken. 10:37:57 03by * r0ed415433189 10/crawl-ref/source/delay.cc: Modify handling of weapon swap interrupts. 10:37:59 dpeg: I'm now, just back from rocking the C++ exam! 10:38:28 Keskitalo: Nice :) 10:38:46 (relatively - aiming to Just Pass) 10:39:23 I changed LOS_RADIUS to 12, seems to work 10:41:30 Here: A ball lightning (bewildered and confused, sleepwalking, mindless) 10:41:31 this seems wrong 10:43:40 !apt Gh 10:43:40 Gh: Air=150, Armour=110, Axes=110, Bows=130, Conj=130, Xbows=130, Darts=130, Div=120, Dodge=110, Earth=90, Ench=130, Evo=97, Exp=120, Fighting=80, Fire=150, Ice=90, Inv=82, Long=110, Maces=110, Nec=100, Poison=100, Polearms=110, Shields=110, Short=110, Slings=130, Splcast=156, Stab=100, Staves=110, Stealth=80, Summ=120, Throw=130, Tloc=120, Tmut=120, Traps=120, Unarmed=80! 10:43:49 it should use a cute verb depending on race 10:44:29 greensnark: I'm not that enthusiastic about mirrors, but happy to help :) 10:45:11 by: I don't think they'd be great either, but they'd look cool! 10:46:06 what does yellow colouring hit? 10:46:10 it seems completely arbitrary 10:46:17 for example, blink is highlighted 10:47:07 oh, mirrors might be great, I'm just afraid they'll cause tons of issues 10:47:27 Anything that changes LOS causes tons of issues :) 10:47:44 And almost all with monster AI and travel stop conditions :) 10:48:00 "I saw Boris in a mirror but explore didn't stop!11!" 10:48:14 Obviously vampires would have no reflection :P 10:48:19 This just occurred to me 10:48:37 -!- DrPraetor has quit [Ping timeout: 260 seconds] 10:55:31 -!- by has quit [Quit: leaving] 10:56:16 Keskitalo, yeah, not broken, just harder. 10:56:20 Mirror tiles? 11:01:30 -!- mr0t has quit [Read error: Operation timed out] 11:02:57 -!- Zaba has quit [Ping timeout: 252 seconds] 11:07:27 -!- Zaba has joined ##crawl-dev 11:07:29 I wonder how a GhMo works with the snail 11:08:56 -!- murphy_slaw has joined ##crawl-dev 11:11:05 -!- Twinge- has joined ##crawl-dev 11:13:52 -!- Twinge has quit [Ping timeout: 256 seconds] 11:15:47 anybody left? 11:15:54 <- 11:16:38 all needles are runed (http://crawl.develz.org/mantis/view.php?id=903) by cbus 11:21:31 we need a 'prompt before stabbing' inscription 11:24:24 did the monster energy patch get reverted? 11:25:22 no 11:26:02 not noticing it as much anymore 11:26:42 yes, we get used to it :) 11:27:13 We should give Erolcha a single spellbook, preferably with all of Paralyze, Crystal Spear, Banishment. :) 11:27:26 well, I was running around in a circle for quite a while on a DENe waiting for 3 energy 11:27:29 and didn't notice it 11:28:24 Keskitalo: Agreed 11:28:30 Keskitalo: doooo it 11:28:46 no crystal spear 11:28:48 get orb of destruction 11:28:49 :) 11:28:55 The correct sequence is crystal spear, paralyse, banish 11:29:22 Repeat (a) until the player is in single digit hp before proceeding to (b) and (c) 11:29:26 and while youre at it, make sure that if you die from the orb of destruction the game doesn't end straight away, you'll get to watch yourself getting splatted into 99 pieces 11:29:33 you could have like 2-3 turns death sequences after the death 11:29:35 that could be nice :) 11:31:30 greensnark: Oooh, nice. 11:31:46 cbus: yes. I would also like to see Fedhas turning the player's corpse into nice toadstools. 11:31:53 cbus: Boris got IOOD already! 11:32:18 greensnark: I was also thinking Haste, Invisibility. :] 11:32:29 All for Erolcha? :P 11:32:37 keskitalo, we need invis + blink 11:32:40 Gnahahahaa! 11:32:40 Skip the Haste and you have a deal :) 11:32:41 no monster has that 11:32:52 cbus: Oh, that yould be cool - you'd see where it *was* 11:33:12 We should make Mara blink right after cloning himself 11:33:27 Free blink action built into the cloning spell 11:33:39 *NOW* guess which one's real, punk! 11:33:54 Sting, Invis, Blink <-- what would fit in there? 11:34:00 banish 11:34:02 For Erolcha? 11:34:08 String is too weak 11:34:14 -!- Twinge has joined ##crawl-dev 11:34:27 No, some other unique.. (who would become pretty annoying) 11:34:33 he/she could lull you into false security with sting and then banish 11:34:44 Sting, Magic Dart, banish? 11:35:03 Crystal Spear, Paralyze, Invisibility, Banishment for Erolcha. 11:36:41 -!- Twinge- has quit [Ping timeout: 260 seconds] 11:39:18 -!- Twinge- has joined ##crawl-dev 11:39:45 !rng che makhleb 11:39:45 The RNG chooses: makhleb. 11:39:49 !rng che makhleb 11:39:49 The RNG chooses: makhleb. 11:40:07 What are you doing, best of three? 11:40:11 yeah 11:40:18 Take the first choice :P 11:40:28 picked makhleb 11:41:22 -!- Twinge has quit [Ping timeout: 248 seconds] 11:42:25 -!- dpeg has quit [Quit: Lost terminal] 11:42:42 greensnark, I'm fighting zombies in a desert now 11:42:43 -!- dpeg has joined ##crawl-dev 11:42:47 its like the gulf war all over again 11:42:56 -!- Spads has quit [Ping timeout: 256 seconds] 11:48:53 Out of masochism, I am now on SF. What a dreaded place. 11:49:23 !seen pointless 11:49:23 I last saw pointless at Wed Nov 26 04:55:29 2008 UTC (about 1y 12w 5d 12h 53m 54s ago) saying But the user was not online. 11:49:27 !seen pointless_ 11:49:27 I last saw pointless at Wed Nov 26 04:55:29 2008 UTC (about 1y 12w 5d 12h 53m 58s ago) saying But the user was not online. 11:49:30 grrrr 11:54:50 -!- Spads has joined ##crawl-dev 11:58:22 I hate it... 11:58:39 everytime I try to move some FRs to the wiki, some incredibly long comment by Ero will show up. 11:59:00 why are you on SF, dpeg? 11:59:38 elly: we still have tons of open FRs there. 11:59:58 These should be migrated to the wiki, but to be honest, I doubt we will ever manage to do that. 12:00:21 Or let me say it like this: if I am the only one who's moving, it won't be finished :) 12:01:05 no, I officially abstain from this 12:01:18 I cannot be asked to parsed 1000 word treaties on anything. 12:01:57 -!- Twinge has joined ##crawl-dev 12:02:20 !tell Keskitalo I suggest to stop moving content SF->CDO. Everytime I try, I look into some FR with >20 replies, some of them by Eronarn and I cannot be asked to parse all this shit. I simply don't have the time and I hate even thinking about SF. What do you think? 12:02:20 dpeg: OK, I'll let Keskitalo know. 12:03:28 if they were really important people will re-file them? 12:03:45 -!- Twinge- has quit [Ping timeout: 260 seconds] 12:06:06 -!- Twinge- has joined ##crawl-dev 12:06:24 elly: yes, that is my hope. 12:07:28 * elly nods 12:08:25 -!- Twinge has quit [Ping timeout: 265 seconds] 12:08:41 The problem is that some of them contain very good ideas. 12:09:05 And I'd hate to see them disappear. But it needs someone more brave than me to dig through the mess. 12:09:53 -!- Twinge has joined ##crawl-dev 12:10:20 Can SF be turned off for new submissions while leaving the old database browseable? Seems fine to let it live that much so people can look through it; probably no reason for you guys to take up time transferring relevant stuff over yourselves though, there's a LOT of it 12:11:49 -!- purge has quit [Ping timeout: 264 seconds] 12:12:36 Twinge: I had hoped that this is exactly the current situation, but my disabling of new BRs/FRs seems not to have worked. 12:12:46 -!- Twinge- has quit [Ping timeout: 265 seconds] 12:14:42 -!- MarvinPA has quit [Ping timeout: 252 seconds] 12:14:52 Hmm. I don't like the idea of killing it outright but I definitely agree that it's too much to actually transfer it over... tricky. 12:16:51 Porbably some way to raw export it to csv or something, that could then be uploaded to a database for viewing only? 12:22:23 ...Oh, I see that it's already inacessible to me :P 12:23:24 dpeg: I think you weren't here when it happened, but greensnark claims to have fixed shoals exp 12:23:40 it doesn't generate big fishes etc anymore, which brings it to ~58k 12:25:42 big fish? Er, wouldn't it reduce the average exp the MORE likely it was to generate big fish? 12:26:25 (10:59:00 AM) CIA-29: greensnark * ra0e7f887da0d /crawl-ref/source/ (dungeon.cc mon-pick.cc): Skip _place_aquatic_monsters in Shoals; this brings Shoals xp in line with Snake (~56k as compared to ~55k for Snake and ~52k for Swamp). 12:28:49 Looks like that was a special check for adding merfolk, mermaids, and kraken to shoals via the 'oh hey there's water let's fill it with monsters' function - instead they're all just added like normal monsters now 12:31:03 A little surprised the exp falls into line though, because it roughly looks like Krakens should be even more common than they were previously! (1 in 24 must be more than I would think it is for place_aquatic I guess) 12:32:16 dpeg: If you feel it's not worth the effort, I believe you completely. I think good ideas will resurface. Or be made obsolete by better ones. 12:32:16 Keskitalo: You have 1 message. Use !messages to read it. 12:33:06 dpeg: I intend to take a look at them myself, but I gather it's better to keep what you really like, rather than everything good. 12:33:51 dpeg: How do you feel about making wyverns and anacondas big zombies for 0.6? doy thinks the full series of weight changes/etc. should wait which is fine, but I'd like to get these 2 in if possible; they're the wrong size currently and its an easy balance fix to make them the correct size (I'd make a mini patch for it myself, of course). 12:34:35 Milestones in epilogues seem to be working now (it was just a syntax error of mine after all), committing soon.. 12:35:17 -!- purge has joined ##crawl-dev 12:35:53 -!- Textmode has joined ##crawl-dev 12:35:53 can someone remove a spell from my char? 12:36:04 learnt the wrong one cause of the new memorization interface :( 12:36:36 as in remove it from the memorization interface? :P 12:36:43 from my savegame 12:36:51 is that a trick question 12:37:10 I wonder if we're going to see an increase in dev wins now 12:37:14 yaeh :) 12:37:56 the memorization interface /would/ be more useful if it only listed spells you wanted to learn 12:38:06 or you could get it back to the old way 12:38:17 TGW: Hacking the save to give yourself an uber_randart is how the pros wins! 12:38:19 or not remove a spell when its learnt (so that the order is shifted and you learn the wrong one 12:38:20 scarf: heh, that would be a trick, wouldn't it? 12:38:40 mbay -> rbay 12:38:51 cbus: you could me from the book, instead 12:38:52 you can macro M to r! 12:38:58 mem* 12:39:06 but yeah the shifty order is kind of annoying :| 12:39:23 maybe it should keep the letters until you take another turn or something 12:39:47 anyway, morning all 12:41:59 Lugonu's corrupt ability generates duplicate altars (http://crawl.develz.org/mantis/view.php?id=904) by Benhimself 12:52:14 scarf, you mean like you can toggle what spells to show? 12:52:32 I think he was just being facetious 12:52:35 cbus: I was being slightly facetious, I meant along the lines of reading your mind 12:52:44 but this is almost turning into an interesting feature 12:52:45 well you could have a "filter out other spells" 12:52:49 sort-of like inscribing spells !M 12:52:53 yeah 12:52:54 exactly :) 12:53:14 Haha! We not only both managed to use 'facetious' at the same time, but they even line up! 12:53:14 * cbus plays some go and drinks some coffee instead of making up features ;D 13:05:40 03Keskitalo * r0e23f600259f 10/crawl-ref/source/dat/des/portals/ (8 files): Use epilogues for portal vault milestones and welcome messages. 13:07:59 someone found the lernaean hydra skeleton in crypt 13:08:32 03Keskitalo * r9f6b1874aace 10/crawl-ref/source/dat/des/portals/bazaar.des: Add milestones for bazaars. (due) 13:10:21 The kraken is slain, and its tentacles slide back into the water like the carrion they now are. 13:10:28 however poetic, that's two lines 13:10:31 is that really necessary? 13:10:44 The slain kraken's tentacles slide back into the water. 13:11:13 that's only 55 13:12:32 syllogism: Yeah, greensnark made it allowable as a zombie; I'm not sure if he realized the full reprocussions of that or not. I'll send him a tell. 13:13:24 !tell greensnark Did you realize making the Lernaean Hydra zombifieable also means that it can now be found as a random zombie? 13:13:24 Twinge: OK, I'll let greensnark know. 13:13:41 Though oddly I've never heard of anyone finding a Crazy Yiuf zombie before, which should also be possible 13:13:47 are all uniques -- yeah 13:13:49 ooh, I love those repercussions 13:13:54 I've never heard of any of that 13:13:57 is Yiuf particularly dangerous as a zombie? 13:14:07 @??crazy yiuf zombie 13:14:07 gnoll zombie (07z) | Speed: 8 | HD: 2 | Health: 12-22 | AC/EV: 0/4 | Damage: 7 | Flags: 07undead, evil | Res: 06magic(1), 02cold++, 03poison | XP: 3. 13:14:08 at least we don't get the royal jelly as a polyform target like in 0.1 13:14:14 @??sigmund zombie 13:14:14 unknown monster: "sigmund zombie" 13:14:21 Oh, it converts him, hum. 13:14:25 !tell greensnark I look forward to someone finding the lernaen hydra simulacrum 13:14:25 syllogism: OK, I'll let greensnark know. 13:14:29 oh, if it's just a "gnoll zombie", how would anyone know it's Yiuf? 13:14:49 syllogism: no reason you can't have out-of-depth monsters even on Zot:5 13:14:53 scarf: That's how it is supposed to work, but I thought being set to no_zombie was required for that 13:15:09 the lernaen hydra simulacrum would presumably do 3d30 * 27 + 18 * 1d18 damage 13:15:12 it should make a 27-headed hydra corpse 13:15:15 syllogism: lol 13:15:18 scarf, holy shit 13:15:23 err 27 * 13:15:46 @??merfolk impaler zombie 13:15:47 merfolk zombie (07z) | Speed: 8 | HD: 9 | Health: 62-89 | AC/EV: 2/7 | Damage: 14 | Flags: 07undead, evil | Res: 06magic(1), 02cold++, 03poison | XP: 226. 13:15:54 Oh wait 13:15:58 @??lernaean hydra zombie 13:15:58 unknown monster: "lernaean hydra zombie" 13:16:00 -!- raydarken has joined ##crawl-dev 13:16:02 This is reporting off master in trunk, right? 13:16:19 @?? the lernaean hydra zombie 13:16:19 unknown monster: "the lernaean hydra zombie" 13:16:21 Because those have all been fixed in master but won't be fixed for 0.6 13:16:31 @??the lernaean hydra 13:16:31 the Lernaean hydra (08D) | Speed: 10 (swim: 60%) | HD: 30 | Health: 150 | AC/EV: 0/5 | Damage: 18 per head | Flags: amphibious, cold-blooded | Res: 06magic(120), 03poison | Chunks: 09poisonous | XP: 7599. 13:16:52 Curious 13:17:08 @??the lernaean hydra skeleton 13:17:08 unknown monster: "the lernaean hydra skeleton" 13:17:11 I couldn't &M it either 13:17:32 aww, <3 a max damage potential of 2754 13:17:48 That should, at least, return a vanilla hydra response though; maybe it doesn't parse 4 words properly or something 13:19:59 do we ever generate 27-headed hydrae? 13:20:02 no 13:20:10 -!- dpeg has quit [Quit: Lost terminal] 13:20:19 could do well to teach players how to run away 13:20:23 or, well, spam summon flame I suppose 13:20:26 I don't think I've seen one with more than 8-heads generated 13:20:35 you've to make the additional heads yourself 13:22:29 oh &M works now, I suppose it was a recent change 13:22:42 Yeah, okay good, I'm not crazy, construct is the same as unlife. 13:22:45 Oops wrong chan 13:23:26 the lernaean hydra zombie has 250+ hp too 13:23:56 -!- Zaba has quit [Ping timeout: 246 seconds] 13:25:15 @??ilsuiw 13:25:15 Ilsuiw (09m) | Speed: 10 (swim: 60%) | HD: 16 | Health: 150 | AC/EV: 5/18 | Damage: 10 | Flags: amphibious, spellcaster | Res: 06magic(149) | Chunks: 07contaminated | XP: 2583 | Sp: throw icicle, call tide, invisibility, blink, water elementals. 13:26:37 the lernaean hydra simulacrum did at least 1750 damage to my berserk dragon form (-rc) character 13:26:38 in one turn 13:26:49 probably more than 2000 13:26:55 how much HP does it have? 13:27:00 simulacrum only has 100ish 13:27:26 this one bite did 160 13:28:04 apparently it now did over 2600 in one turn 13:28:36 -!- raydarken has quit [Quit: Leaving.] 13:29:38 so could lernaean hydra simulacra best a test spawner? 13:29:48 I thought test spawners were unkillable 13:29:57 but we should so try this 13:30:01 test spawner probably has rc+++ so that freezing bonus damage doesnt come into play 13:30:12 apparently sorear killed one with 99 daevas or something 13:30:13 it isn't unkillable, or at least wasn't 13:30:21 yes that's what I did 13:30:28 but it took too long 13:30:42 @?? test spawner 13:30:42 test spawner (16X) | Speed: 14 (swim: 60%) | HD: 1000 | Health: 1000000 | AC/EV: 127/127 | Flags: 11non-living, amphibious | Res: 13magic(immune), 05hellfire, 02cold, 10elec, 03poison, 07acid | XP: 1 | Sp: shadow creatures. 13:30:46 regular hydras are actually limited to 20 heads 13:31:20 the simulacrum couldn't really damage it anyway 13:31:23 even if it didn't have +rc 13:31:38 Twinge: should be 27, just on general principles 13:31:41 because it would almost never hit and I think the cold damage only gets applied if it pierces ac 13:32:56 -!- Zaba has joined ##crawl-dev 13:39:12 -!- dpeg has joined ##crawl-dev 13:39:23 damn, I lost connection 13:39:26 did I miss anything? 13:39:41 Just in the time you were gone, or since you last responded? ;) 13:39:59 I've been away for about an hour. 13:40:46 Hmm, probably best to just check the log - TGW, Keskitalo, and myself all addressed comments/questions to you 13:41:11 blammo 13:41:14 where is the log? 13:41:38 dpeg: http://tozt.net/crawl according to the topic 13:42:59 Keskitalo: still here? 13:43:20 Twinge: I am fine with Z for anacondas and wyverns. 13:44:10 dpeg: Cool. I'll make a mini patch with just that and the trapdoor spider description then for 0.6. Also, I went ahead and made a patch for the Scroll of Detect thing discussed on Mantis - http://crawl.develz.org/mantis//view.php?id=855 13:45:47 Twinge: thanks for both! 13:46:01 -!- CIA-29 has quit [Ping timeout: 264 seconds] 13:47:44 dpeg: you'll have to change one of the lines you added to monspeak.txt slightly, "VISUAL:Hollow, blind eyes appear on @the_monster@'s head." to "VISUAL:Hollow, blind eyes appear on the @monster@'s head." otherwise it capitalizes the word 'the' and produces "Hollow, blind eyes appear on The monstrous human's head." 13:48:32 thank you! 13:48:41 Mu_: could that cause "the Crazy Yuif's head", etc, with uniques? 13:48:55 yes but no such creature should ever use this speech key 14:01:47 dpeg did you eventually win with that TrHu? 14:02:06 -!- Twinge- has joined ##crawl-dev 14:02:42 Hmm, sorear told me to use 'git format-patch - --stdout' for combining multiple commits into one patch. How does this work exactly? It's only printing to the screen (which is what I'd expect that switch to do :P), not creating any patches. 14:03:32 Twinge-: you redirect stdout, presumably 14:03:46 as in, git format-patch - --stdout > somefile.patch 14:05:09 -!- Twinge has quit [Ping timeout: 256 seconds] 14:06:04 Right, right. I did mention how little C programming (or Linux use) I've done right? Hehe. 14:06:27 shell redirect is a general shell thing 14:06:36 it works the same way in Linux, Windows, DOS, and Mac OS X 14:06:46 (although apparently rather differently in Mac OS Classic, but I've never tried to use that) 14:07:00 at least, /that/ shell direct works the same way; more complicated ones don't 14:07:06 *shell redirect 14:08:07 True, you can pipe output like that in DOS too; it's just not something I ever did back in my DOS days. When I was 10. 14:08:59 -!- Twinge- is now known as Twinge 14:09:14 I never really encountered it before C programming, so that's why I associate it with that 14:12:32 !tell doy I checked with dpeg - he's fine with large anaconda/wyvern zombies for 0.6. I made a mini patch for that and the trapdoor description; this is the first time I've tried combining multiple commits into one patch, so let me know if there's a problem with it - http://www.it-is-law.com/dump/0010-0.6-Mini-Patch.patch 14:12:32 Maximum message length is 300 characters. Eschew verbosity, Gladys! 14:12:42 -!- CIA-40 has joined ##crawl-dev 14:12:59 is it a bug that you can stab oklobs? 14:13:52 !tell doy Checked with dpeg - he's fine with large anaconda/wyvern zombies for 0.6. I made a patch for that and the trapdoor description; this is the first time I've combined multiple commits into one patch, so let me know if you have problem with it - http://www.it-is-law.com/dump/0010-0.6-Mini-Patch.patch 14:13:52 Twinge: OK, I'll let doy know. 14:15:39 I stole Chei's name for a new villain in my D&D game :P 14:17:29 heh 14:21:44 kilobyte: monster IOOD doing only 50% damage point blank is probably a bit generous, maybe 66% would be better? 14:22:08 @??greater naga 14:22:08 greater naga (04N) | Speed: 8 (act: 80%) | HD: 15 | Health: 45-120 | AC/EV: 6/10 | Damage: 27 | Flags: spellcaster, see invisible | Res: 13magic(immune), 03poison | Chunks: 09poisonous | XP: 1580 | Sp: b.venom, mystic blast, haste, poison arrow, teleport other, teleport self. 14:28:04 -!- Twinge- has joined ##crawl-dev 14:30:54 -!- Twinge has quit [Ping timeout: 268 seconds] 14:33:42 -!- Twinge- has quit [Ping timeout: 276 seconds] 14:34:51 -!- Eifeltrampel has joined ##crawl-dev 14:38:49 -!- Twinge has joined ##crawl-dev 14:47:09 03dpeg * rded8497143b8 10/crawl-ref/source/dat/database/monspeak.txt: Repair a line of speech (Mu). 14:47:29 -!- Twinge- has joined ##crawl-dev 14:48:54 Mu_: thanks again! 14:49:05 !seen Keskitalo 14:49:05 I last saw Keskitalo at Mon Feb 22 18:34:35 2010 UTC (2h 14m 30s ago) saying Milestones in epilogues seem to be working now (it was just a syntax error of mine after all), committing soon.. on ##crawl-dev. 14:50:24 -!- Twinge has quit [Ping timeout: 272 seconds] 15:02:17 -!- syllogism has quit [] 15:04:53 -!- Twinge has joined ##crawl-dev 15:05:48 -!- scarf has quit [Remote host closed the connection] 15:06:03 -!- Twinge- has quit [Ping timeout: 268 seconds] 15:10:00 -!- Twinge- has joined ##crawl-dev 15:12:36 Easy way to drop rotten chunks of meat (http://crawl.develz.org/mantis/view.php?id=906) by Artis 15:12:36 Examine the next higher/lower level should honor staircases (http://crawl.develz.org/mantis/view.php?id=905) by Artis 15:12:36 -!- Twinge has quit [Ping timeout: 240 seconds] 15:13:19 -!- Twinge has joined ##crawl-dev 15:15:25 -!- Twinge- has quit [Ping timeout: 264 seconds] 15:23:01 -!- Twinge- has joined ##crawl-dev 15:25:44 -!- Twinge has quit [Ping timeout: 246 seconds] 15:27:40 -!- Twinge has joined ##crawl-dev 15:30:25 -!- Twinge- has quit [Ping timeout: 264 seconds] 15:35:23 hello-goodbye-'lo-bye-'lo-bye twinge! 15:38:39 :( 15:40:47 know what would be cool? 15:40:58 what? 15:40:58 if you could check spell learning rates before you actually pick up the books 15:41:01 (in the search menu) 15:44:43 -!- Twinge- has joined ##crawl-dev 15:45:39 -!- Twinge has quit [Ping timeout: 252 seconds] 15:47:49 -!- Twinge has joined ##crawl-dev 15:48:19 -!- murphy_slaw has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 15:50:16 -!- Twinge- has quit [Ping timeout: 265 seconds] 15:50:42 hmm, this staff of wizardry doesn't autoid 15:53:40 I am not fully convinced about the yellow spell colouring. 15:53:51 dpeg: agreed 15:55:00 This seems a much more intrusive choice than picking up curare needles. 15:56:33 -!- Twinge- has joined ##crawl-dev 15:59:49 -!- Twinge has quit [Ping timeout: 264 seconds] 16:25:31 -!- permagreen has joined ##crawl-dev 16:25:56 Tooe mo4nint. 16:25:56 due: You have 1 message. Use !messages to read it. 16:26:00 ... Good morning. 16:26:02 !messages 16:26:02 (1/1) Keskitalo said (7h 33m 1s ago): The troves should tell what the locking means. 16:26:05 Hallo due! 16:26:08 dpeg: Agree, I was not for it. 16:26:22 due: yellow colours? 16:26:39 Yes. 16:26:44 Yes. 16:27:04 due: the character who did not get into a trove died, in a hilarious manner, too. He would have survived with the trove loot!!11! 16:27:39 i said that we should have held off on everything except the 'god hates' coloring for 0.7/: 16:27:39 doy: You have 1 message. Use !messages to read it. 16:28:17 !messages 16:28:18 (1/1) Twinge said (2h 14m 26s ago): Checked with dpeg - he's fine with large anaconda/wyvern zombies for 0.6. I made a patch for that and the trapdoor description; this is the first time I've combined multiple commits into one patch, so let me know if you have problem with it - http://www.it-is-law.com/dump/0010-0.6-Mini-Patch.patch 16:28:22 doy: yes, I know. But Textmode was pretty focused, so what the heck :) 16:28:22 sigh 16:28:29 doy: what? 16:28:45 doy: I don't care about 0.6. Fine with applying the patch to trunk only. 16:28:54 I 16:28:59 TGW: Hi! :) 16:29:00 due: hi! 16:29:04 dpeg: hi! 16:29:06 Textmode: Hi too :) 16:29:07 people just keep trying to force their patches into 0.6 16:29:08 TGW: hi :) 16:29:11 and it's getting pretty irritating 16:29:12 Textmode: hi! 16:29:17 due: I got a wizlab 16:29:19 iskenderun's 16:29:21 i'll deal with it in a few hours 16:29:22 doy: So I'd ask you to apply the patch to master. Would you? 16:29:23 yay! did you die? 16:29:29 due: I didn't take any damage at all 16:29:31 dpeg: It's in master. 16:29:33 TGW: :| 16:29:33 I stabbed everything in it 16:29:43 I'm pretty sure I left a comment in get_highlight_by_utility on how to disable all colors save hate (not that its hard to figure out) 16:29:52 invis'd and went around the circle, it was great 16:30:21 While I stil stand behind the rest of the brands, I can understand that you might not want to roll them out in 6 16:30:29 doy: the presence of the other spell colours will most likely spawn a (long and pointless) discussion after release, and we can ponder if we want to take home anything from that. 16:30:45 maybe I should've waited until victory to tell you that 16:31:53 dpeg: i'd still rather wait for a proper implementation where people can change stuff themselves 16:32:05 in 0.7 i'm pretty sure the plan is to color spells like items 16:32:12 and so people can come up with their own coloring schemes 16:32:17 and we can take the best ideas from that 16:32:26 which has been a successful method in the past 16:32:53 I agree 16:33:26 doy: fully agreed 16:33:41 doy: but seeing the colours in 0.6 will just speed up the discussion 16:34:09 my name is going to become anathema, isn't it? 16:34:27 no no 16:34:36 only if you renick yourself Tilesmode 16:34:41 (joke!) 16:34:49 tiles, ugh 16:34:50 :D 16:34:56 Textmode: the hate colours are absolutely essential 16:35:23 * Textmode Tilesmode 16:35:30 -!- Textmode is now known as TIlesmode 16:35:42 The Antichrist!!!11!! 16:36:05 You know, I suddenly have a new found respect for tiles. 16:36:07 * dpeg reads up the rules for a Great Exorcism. 16:36:14 Hate colours are eesential. 16:36:25 Specifically for Fedhas, I think. 16:36:36 yes 16:36:41 the overlarge window, the slow frame rate, the inability to play online, the unclear interface...Its all so wonderful and perfect! 16:36:52 -!- TIlesmode was kicked from ##crawl-dev by due [Hey, I like tiles!] 16:36:53 and this is why Textmode's patch is highly welcome, yellow colours or not 16:37:10 -!- Textmode has joined ##crawl-dev 16:37:13 :P 16:37:24 :) 16:37:35 you might, but I don't :P 16:37:45 * Textmode waits for second kick 16:39:54 the inability to play online kinda sucks, though. 16:40:29 It'll come eventually. 16:41:21 -!- Cryp71c has quit [Quit: Leaving] 16:42:01 yeah, just like the year of the linux desktop. 16:42:06 eventually. 16:42:29 textmode, and a fast version of gnome? :D 16:42:57 Excessive Bailey loot drop (http://crawl.develz.org/mantis/view.php?id=907) by Nobody 16:43:33 cbus: would that include an effcient Gnome system monitor? 16:44:05 no clue :) 16:44:34 its not so bad...with four cores, and compiz :P 16:47:59 Mummy self-restoration ability seems to require lost stats (http://crawl.develz.org/mantis/view.php?id=908) by OG17 16:57:20 -!- timecircuits has joined ##crawl-dev 17:06:25 -!- pointless_ has joined ##crawl-dev 17:07:54 hi pointless_ 17:08:29 Hi 17:08:34 'lo pointless_ 17:10:26 Hi! 17:10:51 I 17:10:57 I'm tweaking the code to make only enchanted needles runed 17:11:02 As otherwise all needles wiwll show up as runed 17:11:06 (As all needles are branded) 17:11:22 And all needle brands auto-identify, so spammy runed until identified. 17:12:09 out of curiosity, what changed that suddenly made this a problem? 17:12:18 Runed needles? 17:12:29 yeah 17:12:34 They got introduced? 17:12:44 Ammunition being marked as runed or glowing is entirely new to 0.6. 17:12:47 03due * r79f5f8466a18 10/crawl-ref/source/makeitem.cc: Fix #903: Only make enchanted needles runed. 17:12:51 ah 17:13:38 due: you may not have the nerve for this right now, but this means that "runed" works completely differently for weapons and needles?! 17:13:46 dpeg: no. 17:14:10 a - [D:17] an uncursed runed scimitar of draining 17:14:34 TGW: but it was a "runed scimitar" to begin with? 17:14:36 possibly, now that I looke at it. 17:14:54 dpeg: I think this is fine, though. 17:15:48 due: okay 17:16:01 dpeg: +1 poisoned needle will still be a runed poisoned needle 17:16:09 But a +0 poisoned needle will be a poisoned needle. 17:16:11 -!- DrPraetor has joined ##crawl-dev 17:16:25 dpeg you're probably right that the stats aren't too huge a deal 17:16:27 It's different with needles because their brands auto-identify. 17:16:29 due: not sure we need that 17:16:31 yes 17:16:39 I'm editing the entry to just say the Slouch bit 17:16:43 mind if I take your comment out also? 17:17:01 So you always know it's poisoned, or confusion, whereas with normal ammunition, you have to identify or use for them to ID. 17:17:18 Vandal: no, that's fine 17:17:36 due: do you remember why we autoid needle brands? 17:17:46 Inherited? 17:18:22 dpeg: Inherited, yeah. 17:18:38 as for bullets, dpeg, how far did you really get? the 30 you start with last a while if you're stingy, but over the course of the whole game I didn't really run into lots on the ground 17:18:40 due: so let's not change that on short notice 17:18:49 Yup. 17:18:52 I literally used hundreds of stones though 17:18:55 Vandal: I found gazillions of them 17:19:04 The generation rates aren't particularly high. 17:19:06 maybe rng was just very kind to you 17:19:13 perhaps 17:19:18 it was just one game 17:19:27 Stones have a massive to-hit malus with slings, as well. 17:19:47 I found 2 stacks of silver total that game, and not until D20+ and the other I found in the abyss 17:19:50 due: also inherited? 17:20:02 2 stacks of steel also 17:20:18 dpeg: Yes. 17:20:19 again pretty late 17:20:27 dpeg: -5. 17:21:06 due: the only different between stones and bullets (both used with sling) are mulching and to-hit? 17:21:14 bullets do more damage 17:21:21 a lot more 17:21:28 Bullets *may* have slightly more to-dam. 17:21:29 Just checking. 17:21:45 well I'm pretty sure they do a lot more 17:21:52 Mulch rates are the same for arrows, stones and sling bullets. 17:22:02 huh? 17:22:03 really? 17:22:06 Ah, my mistake. 17:22:13 I thought stones were 1 in 3 17:22:19 Stones do not get a to-hit malus, sling bullets get a to-hit bonus of 4. 17:22:37 arrows and sling bullets are 1 in 3 too? 17:22:41 We could probably reduce training weights as well. 17:23:21 03neunon * re07fbd67e2bb 10/crawl-ref/source/rltiles/tool/tile_list_processor.cc: tile_list_processor.cc: fix segfault on fclose() of null FILE* 17:23:29 training weights? 17:23:30 case MI_SLING_BULLET: 17:23:30 case MI_STONE: 17:23:30 case MI_ARROW: 17:23:30 case MI_BOLT: 17:23:30 chance = 4; 17:23:36 so 1 in 4? 17:23:44 // Slings are really easy to learn because they're not 17:23:45 // really all that good, and it's harder to get ammo anyway. 17:23:45 exercise(SK_SLINGS, 1 + random2avg(3, 2)); 17:23:51 oh 17:23:55 training 17:24:08 due: ah, yes, that should go 17:24:10 Also 17:24:22 // Removed 2 random2(2)s from each of the learning curves, but 17:24:22 // left slings because they're hard enough to develop without 17:24:22 // a good source of shot in the dungeon. 17:24:47 due: does it say who did that? 17:24:56 No, possibly brent 17:25:13 Anyway, the skill is 1 + random2avg(3, 4) 17:25:16 Er, 3, 2. 17:25:24 All the others are coinflip() ? 2 : 1 17:25:25 03neunon * rc9d58b39360b 10/crawl-ref/source/rltiles/tool/tile_list_processor.cc: tile_list_processor.cc: fix indentation 17:25:47 -!- neunon has joined ##crawl-dev 17:25:55 neunon: Hallo! 17:26:14 neunon: thanks for fixing the tilegenerator! 17:26:23 I'm going for breakfast. 17:26:30 I'm going to bed. 17:27:09 due: I think Brent's logic does not apply anymore... but we should also keep thinking about how to distinguish the RC types. 17:28:19 -!- dpeg has quit [Quit: zzz] 17:35:35 ohey due/dpeg 17:35:51 Agree. 17:36:14 !tell dpeg Agree, but again, I think we should leave nerfs for when we get feedback about slings in 0.6. 17:36:14 due: OK, I'll let dpeg know. 17:36:39 !tell dpeg Skill training definitely needs to be on the same level as crossbows, bows, etc. 17:36:39 due: OK, I'll let dpeg know. 17:39:05 -!- timecircuits has left ##crawl-dev 17:40:09 "The acid corrodes your +0 golden helmet!" 17:45:55 03j-p-e-g * re13d4aaf1722 10/crawl-ref/source/ (command.cc describe.cc spl-book.cc spl-book.h): Fix SF 2938758: Wrong message for unmemorizable spells due to Lich form. 17:53:50 ?ballisto 17:53:51 ??ballisto 17:53:53 I don't have a page labeled ballisto in my learndb. 17:53:57 ??ballistomycete 17:53:58 ballistomycete[1/4]: they make a buttload of spores 17:54:06 Hm, it is ballistomycete or ballistomyecete? 17:54:18 ah, mycete. 17:57:42 03j-p-e-g * r8667fe46808e 10/crawl-ref/source/ (describe.cc spl-book.cc spl-book.h tilereg.cc): Implement #624: Allow browsing of identified "risky" spellbooks. 18:00:24 -!- Twinge- has quit [Ping timeout: 272 seconds] 18:01:49 !tell syllogism Don't let Gretell fool you - TLH actually has rC+{127} 18:01:50 sorear: OK, I'll let syllogism know. 18:01:56 !messages 18:01:56 No messages for sorear. 18:04:09 -!- stabwound has quit [Ping timeout: 265 seconds] 18:09:24 rC+{127}? 18:09:37 -!- stabwound has joined ##crawl-dev 18:14:02 due: rC+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 18:15:50 isn't that roughtly the point where you start converting cold damage into healing flux that heals all wounds and resurrects the dead in a 100m radius? 18:17:29 Oh. 18:29:54 -!- pointless_ has quit [*.net *.split] 18:29:54 -!- Zaba has quit [*.net *.split] 18:30:08 -!- Zaba has joined ##crawl-dev 18:30:29 -!- pointless_ has joined ##crawl-dev 18:37:47 -!- Enne has joined ##crawl-dev 18:38:40 Hi enne, bye enne! 18:38:55 Aw. Later, due! 18:38:55 Enne: You have 2 messages. Use !messages to read them. 18:38:58 !messages 18:38:58 (1/2) doy said (19h 43s ago): Could you look at commit 5d812b3a4? it seems to be causing segfaults for me 18:39:10 !messages 18:39:10 (1/1) sorear said (18h 32m 55s ago): Why did you name it tilegen.elf? (c.f. b25208caa) 18:39:22 Enne: neunon took care of it i think 18:39:37 Yeah, I saw that. fclose on a NULL file handle or somesuch. 18:39:41 <3 neunon. 18:44:48 -!- Enne has left ##crawl-dev 18:44:57 -!- Enne has joined ##crawl-dev 18:45:10 -!- Enne has quit [Remote host closed the connection] 18:45:35 -!- Enne has joined ##crawl-dev 18:46:21 * sorear waits eagerly for Enne's reply. 18:46:31 Oh geez. :P 18:46:48 I really don't remember. The previous version was just dctile.elf. 18:46:58 I think maybe tilegen = generates tile pages? 18:47:09 but why .elf? 18:47:29 I like extensions? 18:49:33 It was probably just a habit picked up from work. 18:52:51 The Win32 version probably now uses that too, which makes it extra ridiculous. 19:01:13 Don't forget .macho for the OSX console version, which IIRC uses the Unix build system ;) 19:02:57 I'll get right on that. ;) 19:03:35 Anything else you want to tease me about while we're at it? 19:05:17 Hi Enne :) 19:05:30 Napkin! 19:05:45 Is there any way you can change [NEW] to something else? Like Re: on subsequent messages? 19:05:49 How are you doing? :) 19:05:56 gmail was doing a nice job of threading messages before, but [NEW] breaks that. 19:05:58 heh 19:06:10 due asked me the same 19:06:13 -!- Eifeltrampel has left ##crawl-dev 19:06:35 google is doing a bad job.. it should look at the message-id's for threading :-O 19:07:35 I don't know how to change it... maybe put [new] at the end? 19:07:47 You think that might work? 19:10:12 I would suspect it wouldn't. 19:10:23 me too... 19:10:44 but let's try? 19:11:08 Is it too hard to add Re: on subsequent messages? 19:11:50 that would be a horrible cheat :D 19:14:30 horrible cheat for a broken email client... 19:20:25 -!- TGW has left ##crawl-dev 19:20:59 interesting, greater mummies used to not summon undead 19:21:23 in 2.82 their spell lineup was pain, torment, summon demons, smite 19:23:14 among the versions I have here, summon undead made its debut in 4.0.0b26 19:24:12 summon undead has always seemed like an odd spell, to me 19:24:34 just feels like "man, i wish we could make liches summonable" 19:25:43 huh 19:26:01 liches are no longer summonable since the 0.4 _pick_undead_summon rewrite 19:26:11 huh, really 19:38:51 "I lost 18 stat points because of horns, it's worse than teleportitis" 19:38:55 * sorear kicks ##crawl 19:39:57 -!- Iainuki_ has joined ##crawl-dev 19:40:44 sorear: heh 19:42:30 -!- MarvinPA has joined ##crawl-dev 19:43:27 03j-p-e-g * racaa8616ccc8 10/crawl-ref/source/describe.cc: Show power, range and food cost when browsing spell descriptions. 19:43:29 03j-p-e-g * r2d3fd2d1e649 10/crawl-ref/source/ (command.cc dat/descript/items.txt describe.cc): Fix overly long book descriptions in the console version. 19:43:30 -!- DrPraetor has quit [Ping timeout: 248 seconds] 19:43:31 03j-p-e-g * rce5549d69128 10/crawl-ref/source/ (command.cc describe.cc): Fix ?/ not showing book descriptions for ASCII. 19:43:32 03j-p-e-g * r17503ff64d2c 10/crawl-ref/ (docs/crawl_manual.txt source/dat/descript/spells.txt): Update manual section on autoinscription abbreviations. 19:48:13 I have wanted that for so long 19:49:32 -!- Twinge has joined ##crawl-dev 20:02:22 -!- DrPraetor has joined ##crawl-dev 20:11:07 03Enne * r00f2c5191e47 10/crawl-ref/source/rltiles/tool/tile_list_processor.cc: Revert "Add include files to rltiles dependencies." 20:12:12 -!- stabwound has quit [Ping timeout: 256 seconds] 20:17:36 -!- stabwound has joined ##crawl-dev 20:17:46 -!- Twinge- has joined ##crawl-dev 20:20:07 -!- Twinge_ has joined ##crawl-dev 20:20:28 Time to get the contribs updated. 20:21:12 -!- Twinge has quit [Ping timeout: 252 seconds] 20:22:58 -!- Twinge- has quit [Ping timeout: 256 seconds] 20:46:55 03Enne * r6d65dcaa2c7c 10/crawl-ref/source/makefile: Fix dependencies for files in subdirectories. 20:48:09 Enne: I think we've got a dependency problem in the rltiles directory. 20:48:45 neunon: That I just introduced? That I just fixed? Something else entirely? 20:48:48 Enne: http://pastebin.ca/1806313 20:48:52 Not sure, could be old. 20:49:25 I think it's related to recent work in that directory though 20:49:36 Probably. Can you pull past my two most recent commits and see if it's still occuring? 20:49:51 I suspect it's due to the change I just reverted. 20:50:03 yep, still there 20:50:25 to reproduce, do 'rm rltiles/tool/tilegen.elf; make -j4 -C rltiles' 20:50:39 it might not _always_ bomb on that, but the probability is high. 20:51:07 ah, I see what's wrong 20:51:30 yup. *commits* 20:51:41 well, hm 20:51:49 it fixed the breakage, but it did something weird anyway 20:52:05 -!- TGW has joined ##crawl-dev 20:52:07 http://pastebin.ca/1806317 20:52:15 I can't reproduce that issue locally. 20:52:21 All the PNGs should definitely be depending on tilegen. 20:52:44 -!- TGW has left ##crawl-dev 20:53:15 Well, I'll sift through a 'make -d' output and figure out what's wrong. 20:54:57 fixed :D 20:54:58 * neunon commits 20:55:58 * Enne waits expectantly. 20:56:01 -!- murphy_slaw has joined ##crawl-dev 20:56:24 03neunon * r1b4e7de271b0 10/crawl-ref/source/makefile: makefile: add rltiles/dc-unrand.txt to GENERATED_FILES 20:56:25 03neunon * r92183718e8fa 10/crawl-ref/source/rltiles/makefile.unix: rltiles/makefile.unix: use system libsdl/libpng where possible 20:56:27 03neunon * rdb2f4c381984 10/crawl-ref/source/ (makefile rltiles/Makefile rltiles/makefile.unix): rltiles/makefile.unix: rename to rltiles/Makefile 20:56:29 03neunon * radc5f7340f9b 10/crawl-ref/source/contrib/sqlite: sqlite: update 3.6.20 -> 3.6.22 20:56:31 03neunon * r6ac4ecde76ac 10/crawl-ref/source/contrib/freetype: freetype: update 2.3.11 -> 2.3.12 20:56:33 03neunon * r55e7c5ff1d8f 10/crawl-ref/source/contrib/libpng: libpng: update 1.2.41 -> 1.4.0 20:56:35 03neunon * r2663a0903161 10/crawl-ref/source/contrib/pcre: pcre: update 8.00 -> 8.01 20:56:36 03neunon * rd2067010d818 10/crawl-ref/source/contrib/sdl-image: sdl-image: update 1.2.8 -> 1.2.10 20:56:38 03neunon * rf4baf1b3c4f9 10/crawl-ref/source/rltiles/Makefile: rltiles/Makefile: fix dependency on 'tilegen' 20:56:39 03neunon * r48a8a05a0fca 10/crawl-ref/source/rltiles/Makefile: rltiles/Makefile: fix tilegen targets 20:56:44 Oh good, changing makefile.unix to Makefile. I was about to do that too. 20:56:57 since it's the only one and all :) 20:57:35 So, there's a slight problem with that change. 20:57:41 oh? 20:58:03 tilegen now only optionally writes the headers and sources, if they've changed. 20:58:16 (Also, thanks for fixing that related fclose bug, earlier.) 20:58:37 so how's there a problem 20:58:41 (and you're welcome) 20:59:10 oh, I see. 20:59:20 it'll not necessarily write them, so the target will seem outdated a lot. 20:59:24 Yeah. 20:59:28 might as well drop those .h/.cc files from the target 20:59:39 Which is why I pushed them to a second rule. 20:59:42 well 20:59:48 with the second rule, it was rebuilding over and over 21:00:12 Yeah, that's clearly not right either. Just explaining what I was thinking. :) 21:00:19 * neunon nods 21:02:41 I think it'd probably be mostly ok to just remove that second rule. I mean, if somebody deletes just the generated .h/.cc, the makefile will go awry, but that doesn't seem likely. 21:03:28 I'll figure out a proper fix here 21:05:06 -!- eith has quit [Ping timeout: 248 seconds] 21:05:13 I'll be interested to see it. :) 21:05:32 I couldn't come up with anything better than an empty dependency list, as the files could be older than everything else and still be ok. 21:06:45 -!- Enne has quit [Quit: zzz] 21:19:05 -!- murphy_slaw has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 21:26:45 !tell Enne I think this whole 21:26:45 neunon: OK, I'll let Enne know. 21:27:50 !tell Enne Whoops, enter key. I think this whole second target thing is a bogus hack. Why only rewrite those files conditionally? Because they might not have changed? Why would they be rebuilt in the first place? What forced them to rebuild? I think that's what needs to change. 21:27:51 neunon: OK, I'll let Enne know. 21:29:13 -!- bmh has joined ##crawl-dev 21:32:52 hi dev 21:32:52 bmh: You have 1 message. Use !messages to read it. 21:32:55 !messages 21:32:57 (1/1) dpeg said (1d 3h 55m 44s ago): We'd all *love* to read a story about your Jiyva speed run and the subsequent slimification of the dungeon! 21:33:23 That sounds like work to me. 21:44:51 03neunon * rf32c1d692519 10/crawl-ref/source/rltiles/Makefile: rltiles/Makefile: make $(RLTILES) an order-only dependency 21:44:52 03neunon * rc25db1b9937f 10/crawl-ref/source/rltiles/Makefile: rltiles/Makefile: fix dependency generation 21:44:54 03neunon * r65b8adb52c2f 10/crawl-ref/source/rltiles/Makefile: rltiles/Makefile: make 'all', 'clean', and 'distclean' phony targets 21:48:13 03neunon * re683549c00e2 10/crawl-ref/source/rltiles/tool/.gitignore: rltiles/tool: add .gitignore 21:48:16 -!- bmh has quit [Quit: bmh] 21:50:51 -!- Iainuki_ has quit [Quit: Iainuki_] 22:20:13 -!- stabwound has quit [Ping timeout: 264 seconds] 22:25:38 -!- stabwound has joined ##crawl-dev 22:44:13 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 22:50:36 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.5.8/20100202165920]] 22:59:19 03greensnark * ra460c7dbc8e9 10/crawl-ref/source/mon-place.cc: Don't pick uniques as candidates for random zombies; fixes Lernaean hydra zombies being randomly generated. 23:00:13 Once more: into the breech! 23:00:35 Hehe, yep. I was kind of wondering why you made it zombifiable, probably shoulda said something at the time :) 23:01:07 Who knew the zombie picker code was an idiot 23:02:15 I had assumed it was, since basically every unique had NOZOMBIE 23:02:36 this is curious though: 23:02:40 @??crazy yiuf zombie 23:02:40 gnoll zombie (07z) | Speed: 8 | HD: 2 | Health: 12-22 | AC/EV: 0/4 | Damage: 7 | Flags: 07undead, evil | Res: 06magic(1), 02cold++, 03poison | XP: 3. 23:02:46 That auto-converts 23:03:27 Also green - I assume what you changed affects all of the undead and not just zombies specifically, right? 23:04:12 @??margery zombie 23:04:12 unknown monster: "margery zombie" 23:04:16 @??margery 23:04:16 Margery (04@) | Speed: 10 | HD: 22 | Health: 164 | AC/EV: 0/10 | Damage: 30 | Flags: spellcaster, see invisible | Res: 06magic(146) | Chunks: 07contaminated | XP: 6882 | Sp: b.fire, fireball. 23:05:17 DrPraetor: crazy yiuf has the zombie flag set; almost all other uniques do not 23:07:16 Although I guess if Gretell is running off a recent master build (and NOT a recent 0.6 build) then he would be set to nozombie. 23:07:21 Dunno if he's on master or 0.6 23:08:31 @??the lernaean hydra zombie 23:08:31 large zombie (07Z) | Speed: 8 | HD: 30 | Health: 228-276 | AC/EV: 0/0 | Damage: 14 per head | Flags: 07undead, evil | Res: 06magic(8), 02cold++, 03poison | XP: 3814. 23:08:41 @??the lernaean hydra simulacrum 23:08:41 large simulacrum (12Z) | Speed: 8 | HD: 30 | Health: 71-113 | AC/EV: 0/0 | Damage: 1412(cold) per head | Flags: 07undead, evil | Res: 06magic(6), 12cold+++, 03poison | Vul: 04fire | XP: 1808. 23:08:51 @??the spectral lernaean hydra 23:08:51 unknown monster: "the spectral lernaean hydra" 23:08:53 :P 23:09:10 @?? spectral lernaean hydra 23:09:10 unknown monster: "spectral lernaean hydra" 23:09:19 Poor name parser can't handle unique spectres 23:09:48 -!- greensnark has quit [Quit: Work] 23:15:49 -!- Yavar has joined ##crawl-dev 23:52:30 isn't res asphyx supposed to prevent cloud effects? 23:52:41 Twinge_ just slowed TRJ with miasma 23:52:52 that was changed recently 23:53:02 i think? 23:53:22 or maybe it was the rn preventing miasma effects that i'm thinking of 23:55:04 sorear: As I said in main channel, this is a month old trunk bild; I still had a character saved on it I'm playing again. It may have been changed. 23:55:32 Easy to test, I'll try real quick 23:56:48 They are no longer slowed, but they do take very light damage 23:57:36 Er, nm, they are still slowed 23:58:34 -!- jld has quit [Ping timeout: 240 seconds] 23:58:35 It does not seem to affect death oozes though 23:58:52 I imagine death oozes have rot resistance and royal/azure do not 23:59:30 well, death oozes are classified as undead 23:59:35 which probably makes a difference