00:32:49 -!- Kurper has quit [Ping timeout: 240 seconds] 00:34:09 -!- Vandal has quit [Ping timeout: 240 seconds] 00:40:40 -!- Textmode has quit [Ping timeout: 245 seconds] 01:02:21 -!- TGWi has quit [Quit: Leaving.] 01:31:46 -!- Pseudonut has joined ##crawl-dev 01:41:38 -!- Kurper has joined ##crawl-dev 02:17:16 moin 02:45:35 -!- Paroid has quit [Quit: Page closed] 03:20:54 Nethack convert testimonies are always good to read: http://forums.somethingawful.com/showthread.php?threadid=3332877&userid=0&perpage=40&pagenumber=133#post385618157 03:32:15 -!- Kurper has quit [Remote host closed the connection] 03:37:20 hm 03:37:22 * Zaba ponders 03:37:40 shellinabox is interesting. 03:37:48 Napkin: were you playing with shellinabox for online play earlier? 03:37:58 no 03:38:02 that was Eronarn 03:38:19 hm 03:38:21 i'm sure it was napkin 03:38:23 it was up on CDO 03:38:31 s/earlier/six months or more ago/ 03:38:32 Eronarn was, too 03:38:48 ah 03:38:52 I definitely played a few turns with radioflash.cc/multirobin a few months ago 03:39:01 ah 03:39:02 but that URL is dead and/or wrong 03:39:10 yes, i remember that now that you mention it 03:39:11 ??multirobbin 03:39:12 I don't have a page labeled multirobbin in my learndb. 03:39:15 ??multirobin 03:39:16 multirobin[1/4]: Like other *robin accounts, you share it with other players. Unlike other *robin accounts, they're logged in at the same time you are. In fact, all keypresses are shared! See multirobin[2] for setup/login details. See multirobin[3] for something awesome. 03:39:22 ??multirobin[2] 03:39:22 multirobin[2/4]: On Linux: wget http://eronarn.info/multirobin_key ; ssh -i multirobin_key multirobin@eronarn.info (you may need to change the key's permissions). There's a shared account at multirobin/2ghouls1zot, but you could use your own, too. 03:41:17 @?? stone giant 03:41:18 stone giant (15C) | Speed: 10 | HD: 16 | Health: 65-108 | AC/EV: 12/2 | Damage: 45 | Res: 06magic(85) | Chunks: 07contaminated | XP: 2026. 03:41:19 @?? ettin 03:41:19 ettin (07C) | Speed: 10 | HD: 7 | Health: 25-51 | AC/EV: 3/4 | Damage: 18, 12 | Res: 06magic(28) | Chunks: 07contaminated | XP: 284. 03:45:42 -!- syllogism has joined ##crawl-dev 03:51:07 -!- bhaak has quit [Ping timeout: 240 seconds] 03:52:13 -!- bhaak has joined ##crawl-dev 03:58:10 moin 03:58:19 no, I was using ajaxterm, due 03:58:57 Napkin: check out shellinabox. I played around with ajaxterm and had nothing but heartache. 03:59:09 Napkin: shellinabox is similar but currently supported, there's recent releases etc. 04:00:15 (Though I ended up hacking it to do what I want and disabled ssl support because it's purely being used in an intranet.) 04:01:27 well, the play-online button I made available on the wordpress was ajaxterm - but it has trouble detecting disconnects or time-outs - leaving me with 20 useless logins and it not working 04:02:09 I see 04:02:15 i looked at shellinabox, but i think it wasn't able to to unicode - can it do that now? 04:03:16 oh, hm. 04:03:23 I thought it could but now I'm not sure. 04:04:38 "I am using UTF8 as the default encoding for my files. They show up correctly in the shellinabox" 04:04:54 said in may 2009 04:04:59 !coffee 04:04:59 * Henzell hands Napkin a cup of cappuccino, brewed by Nikola. 04:06:02 :) 04:06:15 Whenever I see or hear of Nikola I think of that song by Electric Six. 04:10:04 why can't a mummy cast regeneration? 04:10:13 Because we hate you. 04:10:17 It's that simple, really. 04:10:20 oh 04:10:23 ;) 04:10:24 ok, later 04:10:28 regen increases hunger 04:10:40 mummies can wear rings of regen 04:10:48 I think the idea is that regen affects your skin and causes it to heal quicker. 04:10:54 Mummies do not have skin, ergo... 04:10:55 the devteam has historically followed a very conservative approach when it comes to allowing stuff for mummies 04:10:55 Locally, running from menu and not command line, arena scores and turn counts don't reset between battles, restart helps. 04:11:11 Pseudonut: it's technically hard to stop you from wearing rings 04:11:34 trog can't berserk you but he can increase your regen as a mummy 04:11:40 Trog is a God. 04:11:53 can elixir cards regen 04:11:55 mummies, that is 04:11:57 Actually, there's a point, we should probably make rings of regen useless for mummies. 04:12:07 i knew that was going to happen 04:12:31 :D 04:14:49 uuh, due: http://code.google.com/p/shellinabox/issues/detail?id=103 04:15:16 :| 04:15:20 that is disappointing. 04:15:26 agreed 04:15:42 Damn fuck that is disappointing becuase it means I'm now going to have to write a script to clean up hanging processes urgh. 04:15:49 Or... add a nice timeout. :) 04:17:17 Arena keeps turncount and scores between battles if ran from menu (https://crawl.develz.org/mantis/view.php?id=2962) by evktalo 04:18:13 :) 04:19:53 since only my girl-friend kept using it, I created a button kill all ajaxterm instances and the children processes and then wait until all sockets are closed - because that prevented ajaxterm from restarting 04:20:12 :) 04:20:26 quite dirty though 04:22:36 yeah 04:37:02 03Keskitalo * r9894222770e5 10/crawl-ref/source/ (dat/descript/monsters.txt mon-data.h mon-pick.cc): Boost ettins to hit as hard as dual-wielding stone giants. Move them deeper. 04:39:15 ... ouch. 04:39:18 Nasty! 04:39:22 Keskitalo: Did you chec kvault placement of ettins? 04:39:53 -!- Mu_ has joined ##crawl-dev 04:40:16 due: Nope! I' 04:40:19 ll do that. 04:41:36 Nasty but good. :) 04:47:03 03Keskitalo * rb57798c3dcd6 10/crawl-ref/source/dat/des/branches/elf.des: Slightly adjust a vault regarding ettin buff. 04:53:32 -!- MakMorn has quit [Ping timeout: 265 seconds] 05:00:07 ettins sound intense now 05:01:00 They sound pretty schweet. 05:06:25 -!- MakMorn has joined ##crawl-dev 05:10:00 45 + weapon x 2 might be a bit too nasty, we'll see 05:10:38 @??ettin 05:10:38 ettin (07C) | Speed: 10 | HD: 7 | Health: 25-51 | AC/EV: 3/4 | Damage: 18, 12 | Res: 06magic(28) | Chunks: 07contaminated | XP: 284. 05:10:46 Someone should update that 05:10:54 @??orb guardian 05:10:54 Orb Guardian (06X) | Speed: 12 | HD: 15 | Health: 59-102 | AC/EV: 13/13 | Damage: 45 | Flags: see invisible | Res: 06magic(120) | XP: 3835. 05:11:49 orb guardians could really use a boost now that they're slower 05:11:55 also greater naga 05:12:14 !fight 2 ettin v 2 orb guardian t:99 delay: 05:12:17 Urk 05:12:22 how about putting speeds back up and nerfing in some other way 05:12:26 !fight cancel 05:12:34 !fight 2 ettin v 2 orb guardian t:99 delay:0 05:12:37 at least for things lowered below speed 10 05:13:45 Yeah, I think lowering below 10 was a bit harsh 05:13:52 What went below 10? 05:13:57 Ettins put up a pretty respectable fight now 05:14:12 Liches or some such critter 05:14:13 @??lich 05:14:13 lich (15L) | Speed: 10 | HD: 20 | Health: 57-97 | AC/EV: 10/10 | Damage: 1513(drain) | Flags: 07undead, evil, spellcaster, see invisible | Res: 06magic(293), 02cold++, 03poison | XP: 3776 | Sp: b.cold (3d29), paralyse, greater demon, animate dead, iron shot (3d34), teleport self / b.draining (3d24), animate dead, summon undead, throw frost (3d11), crystal spear (3d40) / b.fire (3d29), confuse, haste, b.dr.. 05:14:19 @??ancient lich 05:14:20 ancient lich (16L) | Speed: 10 | HD: 27 | Health: 81-130 | AC/EV: 20/10 | Damage: 2013(drain) | Flags: 07undead, evil, spellcaster, see invisible | Res: 06magic(504), 05fire, 02cold++, 10elec++, 03poison | XP: 10674 | Sp: b.cold (3d37), paralyse, greater demon, animate dead, iron shot (3d44), teleport self / b.draining (3d30), animate dead, summon undead, throw frost (3d13), crystal spear (3d48) / b.f.. 05:14:25 shrug 05:14:29 Thought it was liches 05:14:32 I think they went back up. 05:14:44 Cool! 05:14:54 !fight ettin v deep elf blademaster t:99 delay:0 05:15:20 Ok, not much of a contest there 05:15:34 they are glass cannons 05:15:42 !fight ettin v deep elf blademaster t:9 05:16:00 Never use a glass canon to kill a pope. 05:16:02 Their to-hit doesn't help 05:16:14 *swish* *swish* 05:16:21 fiends 05:16:24 and greater mummies 05:16:29 (went below 10) 05:16:34 probably some others too 05:16:37 Hm, fiends I dunno about. 05:16:46 Greater mummies I can get behind. They're supposed to be shambling undead, after all. 05:17:02 They're *greater* shambling undead 05:17:05 @??greater mummy 05:17:05 greater mummy (16M) | Speed: 9 | HD: 15 | Health: 182-210 | AC/EV: 10/6 | Damage: 35 | Flags: 07undead, evil, spellcaster, see invisible | Res: 13magic(immune), 02cold, 10elec++, 03poison | XP: 7515 | Sp: demon, smiting (7-17), torment symbol, summon undead. 05:17:44 how deep are ettins going to show up now? 05:18:45 last few dlvls, unless ood, i think 05:19:05 I think they'll be too weak there :P 05:20:49 yes 05:22:20 they've 60-70ish hp 05:22:43 @?? stone giant 05:22:43 stone giant (15C) | Speed: 10 | HD: 16 | Health: 65-108 | AC/EV: 12/2 | Damage: 45 | Res: 06magic(85) | Chunks: 07contaminated | XP: 2026. 05:23:06 I guess that's not too bad really as they hit harder than stone giants 05:23:41 can you get ettins with BiA? :P 05:29:45 Nope, judging by grep 05:30:41 I was going for somewhat glass cannon thing with the hp and hd 05:42:44 -!- Zaba has quit [Ping timeout: 240 seconds] 05:43:33 -!- cw__ has joined ##crawl-dev 05:45:09 -!- cw_ has quit [Ping timeout: 260 seconds] 05:48:58 -!- Zaba has joined ##crawl-dev 05:53:45 -!- Pseudonut has quit [Remote host closed the connection] 06:03:21 -!- monky has quit [Quit: hello] 06:31:56 -!- Mu_ has quit [Ping timeout: 260 seconds] 06:35:19 -!- Mu_ has joined ##crawl-dev 07:08:45 Vampirello (L1 DEFE) ASSERT(x >= 1 && x <= sz.x) in 'libutil.cc' at line 782 failed. (D:1) 07:08:49 Vampirello (L1 DEFE) ASSERT(x >= 1 && x <= sz.x) in 'libutil.cc' at line 782 failed. (D:1) 07:09:38 Vampirello (L1 DEFE) ASSERT(x >= 1 && x <= sz.x) in 'libutil.cc' at line 782 failed. (D:1) 07:18:14 Non-latin characters in username cause crashes at game start (https://crawl.develz.org/mantis/view.php?id=2963) by jpeg 07:27:06 oho, jpeg is making preparations for a crawl translation :-) 07:28:23 hmm. 07:28:33 why is the dungeon lua directory in dat called clua, I wonder 07:28:58 it seems to make so much sense 07:30:43 ask greensnark, he made clua, didn't he? 07:31:31 at least abb8fd86e78c57461f6729faafec5ea35ccd18a9 suggests that 07:32:07 I also wonder why ziggurat level builders modify the grid directly 07:33:00 but I ain't messing with that 08:04:59 03greensnark * rf117c622db35 10/crawl-ref/source/dat/clua/dungeon.lua: Don't raise Lua error if dgn.place_maps doesn't find a map to place, return number of maps placed. 08:08:22 what is the difference between join_the_dots and _join_the_dots_rigorous? 08:09:41 Hehe 08:09:48 Presumably one is more rigorous than the other 08:10:16 I think _rigorous uses pathfinding; the other just aims in the general direction and gives up if it runs into an obstacle 08:10:36 -!- ZarahNeander has joined ##crawl-dev 08:10:36 I also think I was responsible for the amusing choice of name 08:10:43 Before someone goes around running git blame :P 08:10:46 is there any reason why _rigorous can't just be used everywhere? 08:11:17 Don't think so, there may be old code that relies on the old behaviour, but we can always fix it if it breaks 08:11:30 greensnark, it's only used in two places anyway 08:11:46 I'll look into it 08:12:08 first, I have to wait till crawl completely recompiles, no idea why it decided to do this though 08:12:36 To make you think you're getting some value out of your CPU 08:12:42 Crawl does that all the time 08:12:54 It makes me think I've gotten so much value out of this CPU that this CPU is all out of value 08:13:28 -!- Lollipop has joined ##crawl-dev 08:13:44 -!- Pialein has quit [Ping timeout: 240 seconds] 08:14:02 join_the_dots is used in _build_rooms and _connect_vaults 08:14:06 err, _connect_vault 08:14:19 -!- Lollipop_ has quit [Ping timeout: 240 seconds] 08:14:21 shouldn't be too hard to test whether it breaks 08:15:24 greensnark: you can't run git blame on a directory, so you are safe! 08:15:57 bhaak: I was referring to join_the_dots_rigorous :P 08:16:18 well, after seeing gluggy, no variable/function name seems strange to me 08:16:23 oh, now then blame is on to you :) 08:16:27 Racket is a pretty nice Scheme, but I wish there were a nice book to learn it 08:16:46 It took me forever to figure out how to write simple macros 08:17:00 Zaba: isn't gluggy awesome 08:17:10 I loved that variable name 08:17:16 it didn't make much sense 08:17:35 I should see what it was called in 3.0 08:17:45 heh heh. 08:18:12 greensnark, I've been recently reading the code from the initial cvs2svn commit (earliest in the git repo) 08:18:17 Hey, it was gluggy in 3.0 08:18:22 greensnark, concentrating on the dungeon builder, of course 08:18:35 and I've been surprised to see how little has changed, overall 08:18:46 Why are you surprised 08:18:49 well, of course, the new way of building vaults helps a lot 08:18:56 but other things are pretty much the same, it's so creepy 08:19:07 Nobody wanted to go look at plan_foo from 0 to 10 million 08:19:15 3.0 dungeon.cc: http://sprunge.us/XAJa 08:19:28 bhaak: You should take a look at that to get a picture of how awesome Crawl code used to be :) 08:19:34 wtf 08:19:46 'random3'? 08:19:59 When random2 just isn't good enough 08:20:06 oh well. And I thought that current code has too many global variables. 08:20:27 oh hey, no enums 08:20:32 that's pretty sweet 08:20:38 thrice as random as random() ? 08:20:43 //V was 3 08:20:49 that's still present in the current version! 08:20:52 somebody really liked magic numbers 08:21:01 it has somehow migrated to _builder_normal 08:21:12 no idea what it's referring to, even in the 3.0 version 08:21:38 int many_many = 0; // for multiple levels 08:21:43 ^^ someone was a Pratchett fan 08:22:00 I would also complain about the indentation style, but I know crawl still uses that today :) 08:22:00 oh god, this is pretty awesome 08:22:24 bhaak: You're referring to { on its own line? Yeah, I hate it too 08:22:30 Very Microsofty 08:22:39 wasting vertical screen estate 08:22:55 which is nowadays even worse if you have a 16:9 monitor 08:22:58 special_room has ignored roguey_level's special room for a very long while, it seems 08:23:10 I fixed that recently, then broken it again, and now it sort-of-works-but-not-quite-oh-well 08:23:23 (it can be quite realistically overwritten by minivaults, etc.) 08:23:33 but I <3 special special rooms in roguey_level 08:24:47 greensnark: I noticed a little nethack source code gem this week, too. To determine if a message needs a break in the message area, the length of "--More--" is hard coded to 8 (not a define, the literal number) in 2(!) different places. It's been that way since at least 1984 :) 08:25:00 greensnark, it seems like _builder_rooms that uses join_the_dots_rigorous gives slightly different results.. but it's so slight that I'm not even sure. 08:25:04 Nice 08:25:10 was the book of healing an actual book or a dummy type thing 08:26:17 !tell dpeg Sie sollten Post haben! 08:26:18 bhaak: OK, I'll let dpeg know. 08:27:25 greensnark, I think it generally works fine, though. 08:27:46 greensnark, shall we make normal join_the_dots suffer a rigorous death? 08:27:50 Zaba: Cool, use it! 08:27:53 Yes 08:28:02 Just check that it's not used from Lua 08:28:08 it ain't 08:28:15 I have a local commit that makes it static, and crawl compiles 08:28:29 lua has its own reimplementation, as with most of other things 08:29:33 We need a Babelfish bot command for all the crazy germans and swiss in here 08:30:39 All that German just to ask if dpeg received an email? :P 08:31:07 no, all that German to make sure he knows that he should have received mail 08:31:12 See, much shorter in German! 08:31:18 Hehe 08:33:31 greensnark: a babelfish bot wouldn't help much. I could switch to Swiss German, the worldwide unique unhacked secret language: "Sie söttn Poscht ha!". Although I'm not sure dpeg would understand it :-D 08:34:02 You should !tell him something in that to test if he does 08:36:11 * Zaba idly wonders where did by/rob go, anyway 08:39:51 greensnark: you tell him "De lappi vomana bhaak will wüssa, ob du mi verstosch?" and I'm almost certain, he will ask you what language that's supposed to be 08:40:21 bhaak and the 'sch' might give it away, though. But Standard Germans are terrible in understanding dialects 08:40:30 03zaba * r3fae6d61f5a6 10/crawl-ref/source/dat/des/portals/wizlab.des: Zonguldrok's Shrine: Don't place the door more than once. 08:40:32 03zaba * r66d46ab99aca 10/crawl-ref/source/dat/des/portals/wizlab.des: Zonguldrok's Shrine: Don't define spawn_zombie twice. 08:40:34 03zaba * raf2074bd614f 10/crawl-ref/source/ (dungeon.cc dungeon.h): Make join_the_dots static. 08:40:35 03zaba * rf1d751b5711f 10/crawl-ref/source/dungeon.cc: Replace _join_the_dots with _join_the_dots_rigorous. 08:41:17 -!- Vandal has joined ##crawl-dev 08:49:04 -!- TGWi has joined ##crawl-dev 08:52:39 !tell dpeg De lappi vomana bhaak will wüssa, ob du mi verstosch? 08:52:39 greensnark: OK, I'll let dpeg know. 09:05:57 greensnark, I've been in a despair over lev-pand.cc and its esoteric abyss-related uses for some time 09:06:12 Fix it if it bothers you! 09:06:13 I mean, wtf, abyss floor and wall colors are chosen from... randomly-generated pandemonium monsters? 09:06:23 I don't know what to replace it with! 09:06:24 hahaha 09:06:39 I don't know how to approximate that behaviour 09:06:40 Zaba: Pick random colours that feel Abyss-like? 09:06:41 in a sane way 09:07:10 greensnark, another thing that irks me that I can't fix is pandemonium monster generation, and how it manages to take a codepath that is completely unrelated to any other 09:08:05 choose pandemonium monsters based on abyss colours 09:08:42 well, abyss level generation (and some other abyss-related things) call init_pandemonium 09:08:50 sounds quite logical, doesn't it? 09:09:31 that fills env.mons_alloc with random monsters, and uses the colors of env.mons_alloc[8] and [9] for floor and wall colors 09:09:41 the only effect of that noticeable in the abyss is the colors 09:13:22 what about just selecting the colors fully randomly? 09:13:33 without weighting by monster frequency 09:13:50 kilobyte, yeah, it can be simplified greatly 09:13:50 and disallowing cyan and light grey walls (metal/stone) 09:14:08 not sure if elemental colours are a good idea 09:14:20 -!- Kurper has joined ##crawl-dev 09:14:24 they can currently appear if the monster selected has one 09:14:33 well, the monster set is pretty limited 09:15:15 it'd be nice to generate statistics of what monsters are chosen into env.mons_alloc[8/9] with what frequency, translate that to colors and use the (simplified version of the) result 09:26:34 They're just colours, pick some at random and call it a day :P 09:27:46 greensnark, but but but 09:27:57 oh, I know, I will bother dpeg about it. 09:28:55 -!- casmith789 has joined ##crawl-dev 09:32:55 oh god, it's so sick 09:33:09 there's a number of unrelated places where init_pandemonium is called for the abyss, too 09:36:00 three: when you get into the Abyss, when you start there, and when there's a whole-area shift 09:38:35 I wonder how to somehow make it so it's only called from a single spot, preferably without just wrapping it in a function wtih a more meaningful name 09:41:29 it is supposed to be called whenever a completely new abyssal level is generated 09:42:24 hmm. 09:43:36 also, I see a redundancy between set_random_mon_list() and mons_alloc 09:43:48 yes, there certainly is that 09:45:22 kilobyte, is the data set with set_random_mon_list saved? 09:45:37 not sure 09:45:47 because mons_alloc is 09:48:03 -!- eith has joined ##crawl-dev 09:48:07 it seems so -- and even worse, it can go into two totally different places 09:48:19 depending on what? 09:49:27 one is a prop in env.props, the second is map_def.random_mons 09:49:52 uh oh. 09:49:56 that's.. ugly 09:52:58 I don't understand where that data ends up. 09:55:50 -!- MarvinPA has quit [Ping timeout: 250 seconds] 10:17:06 -!- hashc has joined ##crawl-dev 10:17:36 -!- hashc has quit [Remote host closed the connection] 10:41:29 -!- syllogism has quit [*.net *.split] 10:41:32 -!- ivan has quit [*.net *.split] 10:41:33 -!- ahpla has quit [*.net *.split] 10:41:37 -!- RjY has quit [*.net *.split] 10:43:09 -!- RjY has joined ##crawl-dev 10:43:09 -!- syllogism has joined ##crawl-dev 10:43:09 -!- ivan has joined ##crawl-dev 10:43:09 -!- ahpla has joined ##crawl-dev 10:46:58 -!- RjY has quit [*.net *.split] 10:47:01 -!- syllogism has quit [*.net *.split] 10:47:03 -!- ivan has quit [*.net *.split] 10:47:04 -!- ahpla has quit [*.net *.split] 10:47:38 -!- RjY has joined ##crawl-dev 10:47:38 -!- syllogism has joined ##crawl-dev 10:47:38 -!- ivan has joined ##crawl-dev 10:47:38 -!- ahpla has joined ##crawl-dev 10:53:23 -!- valrus has joined ##crawl-dev 11:26:58 -!- Paroid has joined ##crawl-dev 11:44:51 Uploading a damage simulator (https://crawl.develz.org/mantis/view.php?id=2964) by Paroid 11:49:59 -!- Ashenzari has joined ##crawl-dev 11:49:59 -!- The topic of ##crawl-dev is: Home of the Vi-Kings! | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Ashenzari source: http://github.com/doy/crawlbot | Long stuff to pastebin.ca please. 12:20:13 Oklob Sapling Tile (https://crawl.develz.org/mantis/view.php?id=2965) by psyshvl 12:40:05 -!- Ashenzari has joined ##crawl-dev 12:40:05 -!- The topic of ##crawl-dev is: Home of the Vi-Kings! | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Ashenzari source: http://github.com/doy/crawlbot | Long stuff to pastebin.ca please. 12:43:08 -!- monky has joined ##crawl-dev 12:43:37 -!- hashc has joined ##crawl-dev 12:47:04 -!- hashc has quit [Client Quit] 12:53:22 03j-p-e-g * r72f0dcdcf0df 10/crawl-ref/docs/changelog.txt: Update change log. 12:53:25 03j-p-e-g * r9731da45efc7 10/crawl-ref/docs/changelog.txt: Add to changelog, now includes everything up to g199d915. 13:09:34 -!- Vandal has quit [Read error: Operation timed out] 13:21:33 03j-p-e-g * r804c6c5e1a1e 10/crawl-ref/source/ (3 files in 3 dirs): Add psyshvl's oklob sapling tile. 13:21:44 03j-p-e-g * rdef2be0bab08 10/crawl-ref/source/rltiles/dc-mon/fungi_plants/ (5 files): Optimize a few other plant tiles. 13:33:23 03dolorous * r2e1173c01c27 10/crawl-ref/docs/changelog.txt: Fix non-ASCII punctuation. 13:38:43 -!- Zaba has quit [Ping timeout: 240 seconds] 13:41:19 jilles (L12 FeBe) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1596 failed. (D (Sprint)) 13:44:50 g 13:44:58 oops sorry 13:45:04 -!- Zaba has joined ##crawl-dev 14:05:20 03j-p-e-g * r883f76111617 10/crawl-ref/source/ (chardump.cc ouch.cc state.cc): Display game mode in morgue file and highscore list. 14:17:24 jilles (L11 FeBe) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1596 failed. (D (Sprint)) 14:25:36 -!- Ashenzari has quit [Ping timeout: 240 seconds] 14:26:16 -!- Ashenzari has joined ##crawl-dev 14:26:16 -!- The topic of ##crawl-dev is: Home of the Vi-Kings! | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Ashenzari source: http://github.com/doy/crawlbot | Long stuff to pastebin.ca please. 14:26:43 -!- Pseudonut has joined ##crawl-dev 14:35:30 -!- Ashenzari has quit [Ping timeout: 240 seconds] 14:36:12 -!- Ashenzari has joined ##crawl-dev 14:36:12 -!- The topic of ##crawl-dev is: Home of the Vi-Kings! | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Ashenzari source: http://github.com/doy/crawlbot | Long stuff to pastebin.ca please. 14:37:35 -!- Zaba has quit [Ping timeout: 272 seconds] 14:40:28 -!- Zaba has joined ##crawl-dev 15:03:10 -!- Kurper has quit [Read error: Connection reset by peer] 15:07:33 -!- Kurper has joined ##crawl-dev 15:08:56 -!- syllogism has quit [] 15:27:53 -!- Textmode has joined ##crawl-dev 15:38:08 -!- MarvinPA has joined ##crawl-dev 15:51:57 -!- Lollipop is now known as Pialein 15:59:44 -!- MarvinPA|2 has joined ##crawl-dev 16:02:26 -!- MarvinPA has quit [Ping timeout: 250 seconds] 16:05:10 -!- MarvinPA|2 is now known as MarvinPA 16:20:32 -!- MarvinPA|2 has joined ##crawl-dev 16:23:09 -!- MarvinPA has quit [Ping timeout: 240 seconds] 16:25:10 -!- Vandal has joined ##crawl-dev 16:35:06 -!- MarvinPA has joined ##crawl-dev 16:42:10 -!- Henzell has quit [Ping timeout: 240 seconds] 16:42:10 -!- Henzell has joined ##crawl-dev 16:42:44 -!- MarvinPA|2 has quit [Ping timeout: 272 seconds] 16:43:07 -!- blackpenguin has quit [Ping timeout: 240 seconds] 16:49:53 so, to bring some of the discussion here 16:50:13 apparently, sandblast and LRD check AC not two times, but three times 16:50:39 and by 'check', they actually subtract AC three times 16:52:01 I have known this for years 16:52:06 Removing +lev cancels flight (https://crawl.develz.org/mantis/view.php?id=2966) by OG17 16:52:24 imo, we should do this change: target gets 2 chances to dodge and takes the worst; target gets 2 (or 3, or whatever) attempts to use their AC and takes the best 16:52:49 sorear: why didn't you update the learndb then? :P it's said that AC is applied twice for beam.damage = dice_def(0, 5 + pow / 10); 16:52:52 oops. for always 16:57:12 * Eronarn is thinking earth might be a good target after Zin 17:00:50 I never saw that entry? 17:00:59 -!- blackpenguin has joined ##crawl-dev 17:07:04 -!- MarvinPA|2 has joined ##crawl-dev 17:09:36 -!- MarvinPA has quit [Ping timeout: 250 seconds] 17:14:15 -!- MarvinPA|2 is now known as MarvinPA 17:17:22 03gafrie * r47da0d9bc628 10/crawl-ref/source/mon-info.h: Fix 'radiating silence' bug 17:18:11 oh wow i'll have to see if that really does fix it 17:18:35 who's gafrie? 17:19:51 arxale, right? 17:20:31 arxalegafrie for president 17:24:57 evening 17:25:28 hi due 17:27:44 -!- casmith_789 has joined ##crawl-dev 17:29:02 -!- casmith789 has quit [Ping timeout: 255 seconds] 17:33:17 Mu_: that "fix" is totally wrong 17:33:51 -!- keithburgun has joined ##crawl-dev 17:33:54 hi all! 17:34:08 Mu_: it relies on a compiler bug that in some cases didn't manifest. 17:34:11 Quick question - what do the damage types in Crawl do? (slicing vs crushing for instance) 17:34:14 it got rid of radiating silence for me :o 17:34:16 Can't find it on the wiki 17:34:27 I know stabbing type is used for Stabbing ability 17:34:32 other two, not sure 17:34:32 ??vorpal 17:34:33 vorpal[1/2]: A relatively weak melee brand, increases melee weapon damage by 12.5% on average. Can be placed on any weapon but a blowgun with {scroll of vorpalise weapon}, but you probably should affix freezing or flaming to a melee weapon instead if you can. 17:34:36 Mu_: on particular versions of particular compilers 17:34:42 i see 17:34:45 ??vorpal[2] 17:34:46 vorpal[2/2]: Vorpal brands are: stabbing (knives, daggers, quick blades), slicing (swords, lajatangs, scythes), chopping (axes, other bladed polearms), crushing (quarterstaves, maces, flails), slashing (whips), piercing (spears, tridents), velocity (missile launchers) 17:35:16 chopping and slicing chop off hydra heads, everything else doesn't, i guess 17:35:46 yeah hydras are almost the only time you'd care about a weapon's damage type 17:35:58 different amounts of noise 17:36:02 different amounts of bleeding 17:36:18 i thought only uc causes bleeding 17:36:36 (which makes no sense but yeah) 17:42:03 MarvinPA: i mean blood splatters 17:42:09 i think that uses damage ype anyhow 17:42:13 ah right 17:42:40 oh ok. so it's not a very central mechanic then 17:42:54 good to know, thanks 17:45:25 -!- casmith_789 is now known as casmith789 17:51:10 -!- eith has quit [Ping timeout: 276 seconds] 17:52:26 Spider form doesn't transition correctly with other forms with water/lava (https://crawl.develz.org/mantis/view.php?id=2967) by OG17 17:59:54 03kilobyte * r8d5cfc3ea2b8 10/crawl-ref/ (docs/obsolete/changes.400 source/skills_menu.h): Fix two misencoding files. 17:59:58 03kilobyte * r065c54c03ccf 10/crawl-ref/source/mon-info.h: Revert "Fix 'radiating silence' bug", it relied on undefined behaviour. 18:03:11 can we blacklist Arxale yet? 18:06:54 for what? 18:07:11 broken patches 18:07:31 what about the unbroken patchces 18:07:34 you do that?! i better watch out 18:07:35 also the patches 18:08:42 well, he tries to be helpful 18:10:29 I am surprised jpeg didn't catch the patch as bogus, all it did was replacing: !!(expression) with unsigned tmp_var = expression; tmp_var > 0 18:13:55 I hear the frequency of ?rc was reduced? 18:14:19 -!- keithburgun has quit [Quit: Leaving] 18:14:47 sorear: It would just be better if people didn't apply such patches without testing them/passing them in front of kilobyte's nose, instead. 18:15:48 mu said it worked for him; maybe jpeg got lucky in testing 18:16:35 TGWi: It's not that it didn't work, but that it relied on undefined behaviour. 18:17:04 btw, guy on the forums had a good idea: collect statistics on monster lethality by combing through morgues and looking for total killed / total kills 18:17:55 have fun with that 18:19:53 TGWi: that won't really be representative though 18:20:33 it's a pretty open question how one would define monster 'lethality' in a meaningful way 18:20:45 like some pretty easy monsters kill a lot of inexperienced players 18:26:46 due: thanks 18:27:13 Eronarn: nothing is representative ever 18:33:41 -!- Vandal has quit [Ping timeout: 264 seconds] 19:58:32 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:33:19 Rebalance Tloc spell levels (https://crawl.develz.org/mantis/view.php?id=2968) by MarvintheParanoidAndroid 20:41:09 -!- jld has quit [Ping timeout: 260 seconds] 20:58:18 -!- jld has joined ##crawl-dev 21:13:17 -!- vimpulse has joined ##crawl-dev 21:15:34 hi all. Thank you very much for helping to make such an excellent game. In Crawl 0.7.1, save file locking never happens on Windows: it requires fcntl(...F_SETLK...). A game of mine accidentally got damaged because there was no locking. 21:15:37 I'd like to request locking on Windows. Does this request belong on the wiki or on Mantis? 21:53:45 Ashenzari altar tiles (3 variants) (https://crawl.develz.org/mantis/view.php?id=2969) by psyshvl 22:09:35 vimpulse: It's a bug, I imagine, so I'd say tracker. 22:10:28 due: I would've thought it's a feature. The feature exists on Unix, but not on Windows, so it's as if I'm requesting a new feature for Windows. :) 22:10:48 But your file got corrupted. 22:10:58 Which I would say is a big :) 22:11:35 due: true. :) OK, on Mantis it goes then. 22:11:43 thanks for the answer. 22:33:59 Can open hells after picking up orb, and other curious related behaviour (https://crawl.develz.org/mantis/view.php?id=2970) by MrMisterMonkey 22:38:45 -!- Kurper has quit [Remote host closed the connection] 23:03:07 -!- francisz has joined ##crawl-dev 23:04:41 I'm not a Crawl developer, but I, too, am able to repro https://crawl.develz.org/mantis/view.php?id=2754 (When switching from tiles to console, then back all unseen becomes unexplored.) Its status is "new". Is there a way or a need for me to indicate that I, too, can repro the bug? 23:05:00 Leave a commeny? 23:05:07 It's a known issue, though. 23:06:10 due: ah. I figured that since nobody had commented, maybe no developers noticed the issue. :) 23:08:33 Sometimes that's the case. 23:31:21 due: why not set it to "acknowledged"? :) 23:32:32 vimpulse: Because I'm at work and I don't have my login for Mantis saved on this computer? ;) 23:33:46 due: fair. :) 23:34:07 BTW, FWIW, /me tries never to go on non-work-related channels at work :) 23:36:03 Windows development builds on CDO updated to: 0.8.0-a0-3792-g065c54c 23:37:14 vimpulse: I think better with lots of distractions. 23:38:28 vimpulse: I have all of the busy channels on activity-hide-targets anyway, so it's only the ones I use for work-purposes that show up. Even then, I ignore it unless I've got a conversation going on elsewhere. :) 23:53:54 Unstable branch on CDO updated to: 0.8.0-a0-3792-g065c54c (31.17) 23:59:29 Crawl makes it easy to accidentally run two copies of Crawl at once, and damage your game, on Windows. (https://crawl.develz.org/mantis/view.php?id=2971) by jasonspiro