00:00:43 -!- SkaryMonk has quit [Ping timeout: 276 seconds] 00:01:08 -!- SkaryMonk has joined ##crawl-dev 00:01:24 -!- Zerkmund has quit [Ping timeout: 276 seconds] 00:01:24 -!- joy1999 has quit [Ping timeout: 276 seconds] 00:01:24 -!- Wah has quit [Ping timeout: 276 seconds] 00:04:17 -!- AtomikKrab is now known as bedkrab 00:08:05 Unstable branch on crawl.s-z.org updated to: 0.15-a0-1908-g87eb2c0 (34) 00:08:40 -!- sstrickl has quit [Quit: sstrickl] 00:09:56 -!- Patashu_ has joined ##crawl-dev 00:09:56 -!- Patashu has quit [Disconnected by services] 00:10:16 -!- CSDCS has quit [Read error: Connection reset by peer] 00:10:39 DrPraetor (L27 GrVM) ASSERT(!timer.empty()) in 'rot.cc' at line 380 failed. (Coc:2) 00:14:25 uh 00:14:32 PleasingFungus: this might be yours? 00:14:32 -!- Patashu_ has quit [Ping timeout: 252 seconds] 00:14:40 !crashlog 00:14:41 7956. DrPraetor, XL27 GrVM, T:104237 (milestone): http://crawl.akrasiac.org/rawdata/DrPraetor/crash-DrPraetor-20140706-051038.txt 00:14:45 ^? 00:14:50 oh 00:14:51 that's certainly mine 00:15:12 -!- CSDCMS has quit [Read error: Connection reset by peer] 00:15:36 hm 00:16:33 -!- cheibrodos has quit [Client Quit] 00:16:46 well, if it's what I think it is, it should be easy to replicate 00:18:22 hm 00:19:23 -!- joy199 is now known as joy1999 00:20:53 it was not easy to replicate 00:22:21 Unstable branch on crawl.develz.org updated to: 0.15-a0-1908-g87eb2c0 (34) 00:23:26 -!- Patashu has joined ##crawl-dev 00:25:56 failed to replicate it 00:25:59 got _ERROR: blood potion quantity (15) doesn't match timer (27) instead 00:26:22 ugh 00:37:02 ah ha. lazy evaluation doesn't work here 00:37:46 interesting... i built a win32 exe with luajit to try to get the stack overflow failure i noticed on linux 00:38:00 no stack overflow happens... at least it doesn't outright crash the program 00:38:05 %git 17bf3f41985eb554493439fcc55374eee91b5791 00:38:06 07PleasingFungus02 * 0.15-a0-1868-g17bf3f4: Simplify blood potion initialization 10(2 days ago, 7 files, 21+ 29-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=17bf3f41985e 00:38:23 but it does seem to deadlock while doing the one-time des parsing 00:39:47 0% cpu, hitting enter will cause the exe to exit gracefully with a code of 1 00:40:35 attempting to launch multiple times will eventually succeed, just like when stack overflows are encountered on a linux luajit build 00:40:52 -!- G-Flex has quit [Read error: Connection reset by peer] 00:40:59 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 00:41:03 -!- G-Flex has joined ##crawl-dev 00:41:08 -!- simmarine_ has joined ##crawl-dev 00:42:21 well. I failed find the cause of that crash, but I did find another 00:42:32 maybe I should just hurry up with my rewrite so that it'll be a moot point 00:43:33 -!- Patashu has quit [Ping timeout: 240 seconds] 00:45:23 03PleasingFungus02 07* 0.15-a0-1909-gd9acbb9: Fix (?) blood potion stack merging 10(2 minutes ago, 3 files, 17+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d9acbb9e2300 00:45:25 -!- simmarine has quit [Ping timeout: 272 seconds] 00:45:32 ??rebuild 00:45:32 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ https://dobrazupa.org/rebuild/ http://crawl.lantea.net/rebuild/ http://crawl.berotato.org/crawl/rebuild/ Bug Grunt, |amethyst, or Nap kin for CDO. Use your powers wisely. 00:46:15 -!- Patashu has joined ##crawl-dev 00:46:48 Unstable branch on crawl.s-z.org updated to: 0.15-a0-1909-gd9acbb9 (34) 00:47:14 Windows builds of master branch on crawl.develz.org updated to: 0.15-a0-1908-g87eb2c0 00:53:03 -!- ystael has quit [Ping timeout: 240 seconds] 00:54:06 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-1909-gd9acbb9 (34) 00:58:25 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-1909-gd9acbb9 (34) 01:00:00 -!- Patashu has quit [Ping timeout: 255 seconds] 01:01:00 Unstable branch on crawl.lantea.net updated to: 0.15-a0-1909-gd9acbb9 (34) 01:01:47 -!- MrPeeps has quit [Ping timeout: 272 seconds] 01:03:30 -!- Patashu has joined ##crawl-dev 01:04:33 -!- Nomi has quit [Ping timeout: 264 seconds] 01:11:05 huh. dire warnings about the interactions of food-eating delays with item destruction. (both on the ground & in the inventory.) 01:11:10 seems a little moot now. 01:11:42 -!- st_ has quit [Ping timeout: 255 seconds] 01:12:14 also, I can't figure out where item counts are actually decremented, when eating food. 01:17:45 -!- soundlust|2 has quit [Ping timeout: 264 seconds] 01:19:00 -!- purge_ has quit [Ping timeout: 260 seconds] 01:21:38 -!- ussdefiant has quit [Ping timeout: 252 seconds] 01:23:12 -!- ChongLi has quit [Ping timeout: 260 seconds] 01:24:33 -!- Bloax has quit [Ping timeout: 240 seconds] 01:25:51 -!- radinms has quit [Ping timeout: 272 seconds] 01:30:05 -!- bedkrab has quit [Ping timeout: 244 seconds] 01:31:29 -!- Fhqwhgads_ has quit [Remote host closed the connection] 01:35:34 -!- ProzacElf has quit [Ping timeout: 248 seconds] 01:40:55 ahh okay, yeah, the stack overflow is happening but because of setmode calls in main.cc, nothing ever gets printed to the console 01:43:00 crawl/dat/des/builder/layout_pools.des:450, crawl/dat/dlua/layout/zonify.lua:29 01:45:55 ahh layout_pools.dex:379 as well... i wonder if some newer windows OSes overflow even with vanilla lua 01:48:01 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:56:18 -!- rossi has quit [Ping timeout: 252 seconds] 01:58:26 oh... zonify.walk's recursion 02:02:33 welp, i raised the max stack size to 512MiB and it finally was able to parse all of .des stuff :/ 02:02:36 yeesh 02:04:33 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 33.0a1/20140621030204]] 02:06:34 256MiB was not enough either... that's silly 02:08:59 -!- Krakhan has quit [Read error: Connection reset by peer] 02:09:56 -!- Krakhan has quit [Changing host] 02:11:17 -!- minmay has quit [Ping timeout: 248 seconds] 02:12:43 -!- soadzombi has quit [Ping timeout: 246 seconds] 02:17:07 -!- ProzacElf has joined ##crawl-dev 02:18:52 -!- zxc232 has joined ##crawl-dev 02:21:49 -!- simmarine_ has quit [Quit: Leaving] 02:24:37 -!- mspang_ has quit [Ping timeout: 248 seconds] 02:25:28 -!- rossi has quit [Client Quit] 02:26:12 -!- Keanan has quit [Quit: Leaving.] 02:33:51 -!- Keanan has joined ##crawl-dev 02:36:21 -!- magicpoints has quit [Ping timeout: 248 seconds] 02:42:15 -!- pantaril_ is now known as pantaril 02:51:17 -!- ProzacElf has quit [Ping timeout: 248 seconds] 02:54:45 -!- bonghitz has quit [Ping timeout: 255 seconds] 03:01:57 -!- Kramin has quit [Client Quit] 03:04:33 -!- radinms has quit [Ping timeout: 264 seconds] 03:13:22 -!- ProzacElf has joined ##crawl-dev 03:14:15 -!- KurzedMetal has quit [Read error: Connection reset by peer] 03:16:11 -!- Patashu has quit [Disconnected by services] 03:16:11 -!- Patashu_ has joined ##crawl-dev 03:22:17 -!- tsouns has quit [Quit: Page closed] 03:24:06 -!- Kramin has quit [Quit: Bye] 03:28:30 -!- ProzacElf has quit [Ping timeout: 255 seconds] 03:31:33 -!- neunon has quit [Ping timeout: 264 seconds] 03:32:51 -!- Euph0ria has quit [Read error: Connection reset by peer] 03:34:57 -!- category has quit [Quit: Page closed] 03:36:29 -!- neunon has joined ##crawl-dev 03:39:01 -!- neunon has quit [Max SendQ exceeded] 03:39:30 -!- neunon has joined ##crawl-dev 03:53:43 -!- Krakhan has quit [Ping timeout: 244 seconds] 03:59:39 -!- Krakhan has quit [Changing host] 04:04:48 -!- alefury has joined ##crawl-dev 04:11:39 -!- schistosome has quit [Quit: Leaving] 04:12:03 -!- radinms has quit [Ping timeout: 240 seconds] 04:12:25 -!- Staplegun has quit [Ping timeout: 272 seconds] 04:20:42 -!- Moonsilence has quit [] 04:22:58 -!- minmay has joined ##crawl-dev 04:28:58 -!- Textmode has quit [Quit: "It was one dev, naked in a room with a carton of cigarettes, a thermos full of coffee and bourbon, and all his summoned angels."] 04:44:30 -!- eki has quit [Quit: leaving] 04:52:03 -!- radinms has quit [Ping timeout: 240 seconds] 05:00:03 -!- Wahaha has quit [Ping timeout: 240 seconds] 05:00:33 Next disc down... 05:11:43 Herrn (L17 VSFi) ERROR in 'mon-util.cc' at line 581: bogus mc (no monster data): invalid monster_type 1000 (1000) (Swamp:5) 05:12:37 -!- TS__ has quit [Ping timeout: 248 seconds] 05:23:12 -!- edlothiol has joined ##crawl-dev 05:23:21 -!- Staplegun has quit [Ping timeout: 272 seconds] 05:24:21 -!- DrinkMachine has quit [Quit: Leaving] 05:34:05 -!- Tux[Qyou] has quit [Ping timeout: 252 seconds] 05:37:54 -!- Keanan has quit [Quit: Leaving.] 05:47:31 -!- Gretell has quit [Ping timeout: 252 seconds] 05:47:31 -!- Napkin has quit [Read error: Connection reset by peer] 05:47:31 -!- raskol has quit [Ping timeout: 264 seconds] 05:48:53 -!- umrain has quit [Ping timeout: 248 seconds] 05:56:21 -!- Ququman has joined ##crawl-dev 06:04:41 -!- st_ has joined ##crawl-dev 06:09:28 -!- Napkin has joined ##crawl-dev 06:10:43 -!- conted has quit [Ping timeout: 246 seconds] 06:11:41 -!- Gretell has joined ##crawl-dev 06:19:56 -!- radinms has quit [Ping timeout: 244 seconds] 06:20:50 -!- Basil has quit [Ping timeout: 252 seconds] 06:41:52 -!- bonghitz_ has quit [Remote host closed the connection] 07:15:36 -!- clouded_ has joined ##crawl-dev 07:16:30 -!- nooodl has joined ##crawl-dev 07:19:33 -!- st_ has quit [Ping timeout: 264 seconds] 07:21:09 -!- CSDCS has quit [Read error: Connection reset by peer] 07:32:16 -!- nooodl has quit [Read error: Connection reset by peer] 07:35:38 -!- PsiRedEye22 has quit [Ping timeout: 252 seconds] 07:44:07 -!- alefury has quit [] 07:45:01 -!- CSDCS has quit [Read error: Connection reset by peer] 07:47:29 -!- Sovek has quit [Quit: Page closed] 07:53:33 -!- radinms has quit [Ping timeout: 240 seconds] 08:00:29 -!- lorinal has quit [] 08:00:44 -!- wheals has joined ##crawl-dev 08:01:10 !crashlog 08:01:11 7957. Herrn, XL17 VSFi, T:25272 (milestone): http://crawl.lantea.net/crawl/morgue/Herrn/crash-Herrn-20140706-101141.txt 08:01:13 -!- Lasty1 has joined ##crawl-dev 08:01:43 ah, a monster spectral weapon crash 08:02:04 ...wow, good weapon 08:06:52 -!- sstrickl has quit [Quit: sstrickl] 08:08:02 -!- CSDCS has quit [Read error: Connection reset by peer] 08:16:59 -!- Kalir has quit [Changing host] 08:18:47 -!- Wehk has quit [Quit: Leaving] 08:20:50 -!- tsohg has quit [Remote host closed the connection] 08:25:04 -!- umrain_0 has quit [Ping timeout: 260 seconds] 08:26:24 -!- ystael has quit [Ping timeout: 255 seconds] 08:29:42 03wheals02 07* 0.15-a0-1910-g3167ec3: Remove potions of strong poison. 10(9 minutes ago, 29 files, 24+ 98-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3167ec3d6532 08:32:56 -!- scummos^ has quit [Remote host closed the connection] 08:33:21 -!- Patashu_ has quit [Ping timeout: 272 seconds] 08:40:50 -!- archaeo has joined ##crawl-dev 08:45:10 wheals: you monster 08:45:59 my ultra secret !strong poison tech ruined 08:46:25 very secret 08:46:53 -!- clouded_ is now known as st_ 08:55:04 03wheals02 07* 0.15-a0-1911-g1569788: Pre-id strong poison, hide it. 10(14 minutes ago, 2 files, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1569788093c3 09:01:23 -!- Kenran has quit [Quit: Quitting] 09:01:27 -!- bedkrab is now known as atomikrkab 09:01:54 -!- Bloax has joined ##crawl-dev 09:02:04 -!- dtsund has joined ##crawl-dev 09:02:23 -!- magicpoints has joined ##crawl-dev 09:03:23 ??is CDO down 09:03:23 is cdo down[1/1]: Not especially! 09:04:05 !learn s is_cdo_down apparently! 09:04:05 is cdo down[1/1]: apparently! 09:04:58 thx wheals 09:05:21 <|amethyst> only the website is down it looks like? 09:05:22 Next disc down... <-- fwiw 09:05:23 your assistance helps take the sting out of applying mummy death curses to the summoner 09:05:40 <|amethyst> oh 09:05:42 <|amethyst> hm 09:08:36 -!- valrus has quit [Read error: Connection reset by peer] 09:12:40 -!- Tuxedo[Qyou] has quit [Ping timeout: 260 seconds] 09:13:39 -!- magicpoints has quit [Ping timeout: 255 seconds] 09:24:01 -!- valtern has quit [Ping timeout: 272 seconds] 09:25:08 it's not like archaeo has *truly* every played a summoner anyhow! 09:25:19 !lg archaeo --Su won 09:25:21 No games for archaeo (--Su won). 09:26:31 gammafunk it is too early for dunking 09:27:01 was it too early for poor, dear wheals 09:27:07 dang, good point 09:27:22 rip wheals 09:27:38 if I've compiled Trunk locally, is it a bad idea to open the 0.14 build I have elsewhere? 09:27:50 and by bad idea I mean I've done it and it doesn't seem to like it 09:28:03 oh, I guess that depends on your platform 09:28:04 <|amethyst> doesn't seem to like how? 09:28:14 hangs up, doesn't want to open 09:28:29 iirc the os x builds seemed to share save locations, but maybe I'm misremembering 09:28:52 do you see all the saves in both versions 09:29:04 I saw my old saves in the new build 09:29:10 <|amethyst> it has to regenerate the des cache, but I switch between versions all the time 09:29:17 but they caused my 0.15 build to crash 09:29:39 <|amethyst> 0.14 saves are not supposed to cause 0.15 to crash, and if they do that's a bug 09:30:04 |amethyst: or my inability to compile Crawl correctly 09:31:02 probably not related to how you compiled unless you're using special make arguments or something 09:31:33 -!- Taxi has quit [Ping timeout: 264 seconds] 09:32:01 when I try to load an old save 09:32:07 it immediately quits and tells me "Please reinstall the stable version then." 09:32:11 -!- Bloaxor has joined ##crawl-dev 09:34:22 <|amethyst> archaeo: It should say "This game comes from a previous release of Crawl. If you load it now, you won't be able to go back. Continue? 09:34:25 <|amethyst> " 09:34:54 <|amethyst> and if you say no or press escape you'll get the "Please reinstall" message 09:35:29 |amethyst: well there's my problem 09:35:38 I was hitting enter, which is apparently not sufficient 09:35:44 gotta hit "y" 09:35:45 <|amethyst> ah 09:35:58 TIL 09:36:00 <|amethyst> IMO enter should just reprompt you 09:36:57 -!- ystael has quit [Ping timeout: 264 seconds] 09:37:01 well, thanks as always gammafunk, |amethyst 09:37:38 I remember getting annoyed by all the saves being together in different builds on os x 09:38:13 <|amethyst> I guess I can see the argument for making take the safe option there, but if escape does I think that's fine 09:38:42 <|amethyst> gammafunk: so on Windows you have to copy your saves manually if you want to upgrade them? 09:39:11 well I've not really run dcss on windows, but yeah on linux I'dhave to do that 09:39:34 <|amethyst> where is it putting the saves? 09:39:46 in saves, subdir of source 09:39:49 <|amethyst> the Debian builds at least use ~/.crawl/saves 09:39:53 so it's local to each build 09:40:06 well I'm not makeing a packages 09:40:08 *package 09:40:11 just compiling 09:40:22 <|amethyst> oh, running it out of the build directory 09:40:25 <|amethyst> aha 09:40:26 right, yeah 09:40:33 <|amethyst> I use the same build directory for trunk and 0.14 :) 09:41:11 <|amethyst> (somewhat annoying because you have to actually switch branches to play the other version, but...) 09:41:11 I have a crawl-tiles, crawl-webtiles, crawl-ascii 09:41:22 <|amethyst> directories? 09:41:24 oh and also crawl-debug 09:41:27 yeah 09:41:30 <|amethyst> those you can definitely stick in the same directory 09:41:46 <|amethyst> the problem is switching between, say, 0.14 and 0.15 09:41:55 -!- Farcaster has quit [*.net *.split] 09:41:55 -!- Bloax has quit [*.net *.split] 09:41:55 -!- surprisetrex has quit [*.net *.split] 09:41:55 -!- Krakhan has quit [*.net *.split] 09:41:55 -!- Nomi_ has quit [*.net *.split] 09:41:55 -!- Sgeo has quit [*.net *.split] 09:41:55 -!- allbefore has quit [*.net *.split] 09:41:55 -!- ccasin has quit [*.net *.split] 09:41:55 -!- Furril has quit [*.net *.split] 09:41:55 -!- tkappleton has quit [*.net *.split] 09:41:55 -!- bencryption has quit [*.net *.split] 09:41:55 -!- CampinSam has quit [*.net *.split] 09:42:08 I can, it's just I tend to use -tiles and -ascii for different branch work and the recompilation is a bit of a hassle when you switch branches 09:42:16 <|amethyst> ah 09:42:24 ccache helps a lot of course 09:42:28 -!- rossi has quit [Quit: WeeChat 0.4.3] 09:42:50 still noob sauce developer over here anyhow 09:43:00 this is probably an asinine question 09:43:22 but what does one have to do to make all the files into a neat little package, like the stable releases? 09:43:30 on OS X, I should add 09:43:39 oh there's a makefile target 09:44:10 <|amethyst> make mac-app-tiles mac-app-console I think 09:44:31 mac-app-zips I recall using 09:44:45 <|amethyst> the official ones also use some other settings like universal build (requiring a particular version of the OS X SDK) 09:44:47 I made a reddit post about it; maybe those targets |amethyst gave are better though 09:45:08 neat, thanks 09:45:16 <|amethyst> pudquick on reddit (frogor here) does the OS X builds 09:45:19 oh, yeah, the tiles one 09:45:26 -!- Tuxedo[Qyou] has quit [Ping timeout: 252 seconds] 09:45:28 I probably shouldn't try too hard to find out; I really ought to just play online :\ 09:45:34 archaeo: make mac-app-tiles APPLE_GCC=y NO_PKGCONFIG=y CONTRIB_SDL=y TILES=y 09:45:38 is what I've used on os x 09:45:48 thanks again guys 09:45:52 "It will make a zip in the folder crawl-ref/source/mac-app-zips that contains the DCSS application. 09:45:55 " 09:46:18 huh, so just add "mac-apps-tiles" when you make it? 09:47:13 yeah that's the target (telling the make command what thing you want it to build) 09:47:21 neat, thanks 09:47:25 <|amethyst> yes, or you can do it as a second step after you compile 09:47:35 <|amethyst> just make sure the flags are all the same as you compiled with 09:47:56 do you repeat all the steps, or just repeat the "make" command? 09:48:05 <|amethyst> just the make command 09:48:08 <|amethyst> so for example 09:48:09 <|amethyst> make 09:48:10 <|amethyst> err 09:48:20 <|amethyst> make APPLE_GCC=y NO_PKGCONFIG=y CONTRIB_SDL=y TILES=y 09:48:23 <|amethyst> test, okay it works 09:48:31 <|amethyst> make APPLE_GCC=y NO_PKGCONFIG=y CONTRIB_SDL=y TILES=y mac-app-tiles 09:48:47 yeah, and after the second one, look in that folder I mentioned to find a zip 09:48:53 if you uncompress that, there's your app 09:49:13 <|amethyst> you can look in the mac/ directory to see what exactly that make target is doing 09:49:22 <|amethyst> if you're interested 09:49:42 archaeo is totally interested and into hacking 09:49:57 -!- valtern has quit [Ping timeout: 248 seconds] 09:50:12 crawl's build system is quite crazy, isn't it 09:50:13 !send NetHack archaeo 09:50:13 or hax as he calls them 09:50:13 Sending archaeo to NetHack. 09:50:58 wheals: one NetHack win is all I had patience for 09:51:09 the item management midgame in NetHack is, uh, involved 09:51:20 <|amethyst> Zaba: I was surprised when I first saw that crawl forces a rebuild when cflags or compiler version changes 09:51:24 yep 09:51:28 <|amethyst> Zaba: then I wondered "why don't more projects do this" 09:51:33 * wheals polypiled to learn every spell on his wizard win. 09:51:34 <|amethyst> Zaba: then I looked at the makefile 09:51:38 |amethyst, haha 09:51:52 which involved a lot of dragging around heavy books 09:52:06 and then polymorphing said heavy books 09:52:35 and then sighing mournfully as they all turn into a paper golem 09:52:49 polymorphing all the junk books *just* to get magic mapping and identify 09:53:03 <|amethyst> I startscum identify :P 09:53:09 but just think gammafunk how much easier HEIE would be if you could poly books in Crawl :) 09:53:30 sif never ever fails me tho 09:53:57 so I tried that make thing, and the response I get is "No rule to make target `mac-app-tiles'. Stop." 09:54:16 The book of Summonings evaporates and reforms as a Grand Grimoire! The Grand Grimoire was a mimic! 09:54:52 Sif chortles 09:54:58 what directory are we in? 09:55:05 I was in /crawl-ref 09:55:09 should I be in /crawl? 09:55:11 you need to be in source 09:55:12 <|amethyst> archaeo: should be in source 09:55:16 ah, thanks 09:55:58 -!- MIC132 has joined ##crawl-dev 09:56:01 is there any benefit to us having crawl-ref these days? 09:56:17 I recall hearing about some kind of "backwards compatibility" 09:56:20 -!- MIC132 has quit [Client Quit] 09:56:28 well, it'd make browsing history harder, I guess 09:56:46 yeah I guess it would mess with things here and there 09:56:53 <|amethyst> and all the scripts that build crawl would have to be updated 09:57:33 crawl-ref could be added as a symlink to . 09:57:41 could do a symlink for those I guess, but yeah it's not like it'd get us anything but some shorter paths 09:58:05 success! 09:58:08 <|amethyst> I don't *think* any of the scripts use ../.. 09:58:34 <|amethyst> I do manually when referring to my .git directory, but I can adapt 09:59:02 too bad modern systems are too civilized to allow .. to point somewhere else, eh 09:59:11 OK, a possibly more controversial potion change: http://sprunge.us/ZKQE?diff 09:59:32 amazing, thanks yet again everybody 09:59:42 -!- rast has quit [Read error: Connection reset by peer] 09:59:59 <|amethyst> wheals: mummies are too powerful for ?vuln, huh? :) 10:00:15 mmm 10:00:27 but now mummy stabbers can lower other monsters mr without cancelling their invis! 10:01:00 <|amethyst> also, you can't debuff monsters now, right? 10:01:04 -!- ussdefiant has joined ##crawl-dev 10:01:07 <|amethyst> I mean with that commit 10:01:11 <|amethyst> except as a purple drac 10:02:11 does debuff cancel the effect of !might? 10:02:19 that question mark was confusing I guess 10:02:22 just make it scroll of cancelation and make vulnerability into that high-level poison spell everybody's after 10:02:40 lvl 8 poison/charms 10:02:44 sounds more like a high level hex 10:02:51 or lvl 8 poison/hexes 10:03:02 -!- valtern has quit [Ping timeout: 252 seconds] 10:03:05 it's a _mind_ poison, gamma 10:03:35 -!- tcjsavannah has quit [Quit: tcjsavannah] 10:04:09 needs more bcadren 10:04:31 in addition to giving -MR to everything in LOS, it also causes lycanthropy 10:04:38 successful bcadren'ing 10:04:38 heh 10:05:11 wheals: I think that potion is basically a no-op in terms of quaff-id 10:05:24 I guess that's not necessarilly a problem 10:06:04 but we're going from "probably game-ending when quaf-iding in dangerous situations" to "a no-op in dangerous situations" 10:06:21 <|amethyst> !sleep would be intermediate 10:06:39 with sleep you wake up when you get hit? 10:06:41 <|amethyst> yeah 10:07:04 yeah that is not as bad as para, but then there's the problem of it being a useless potion still, which I think wheals wanted to change 10:07:10 ***LOW HP*** You quaff a purple potion. Magic dampens, then quickly surges around you. It was a potion of vulnerability. Pikel zaps a wand! 10:07:29 no that's not what it does 10:07:47 oh, I'm getting the pot and the scroll mixed up, stupid archaeo 10:07:49 it's a debuff potion, so it just removes your buffs 10:09:37 -!- Taxi has quit [Ping timeout: 272 seconds] 10:12:18 -!- moxian has joined ##crawl-dev 10:13:47 -!- kazak has quit [Quit: rip] 10:14:03 -!- valtern has quit [Ping timeout: 240 seconds] 10:15:10 http://crawl.develz.org is down - http://isup.me/crawl.develz.org Is that intended? 10:16:28 <|amethyst> yes, apparently there were more disk problems :/ 10:17:21 <|amethyst> three disks failing in two weeks... 10:17:39 :/ 10:19:51 Hm, could it then be, that the problem is not with disks themselves, but with disk controller? 10:20:11 (Sorry, if that sounds like nonsense - I'm not good with hardware terms) 10:20:26 <|amethyst> two different computers 10:20:32 Ok, I see 10:20:47 poor napkin :( 10:20:56 <|amethyst> maybe someone's running around the data centre with a huge industrial magnet :) 10:22:33 -!- valtern has quit [Ping timeout: 264 seconds] 10:26:58 -!- TS__ has joined ##crawl-dev 10:29:46 -!- FlowRiser has quit [Remote host closed the connection] 10:29:53 -!- lessens has quit [Ping timeout: 272 seconds] 10:30:10 -!- conted has quit [Quit: Page closed] 10:35:26 hehe, exactly 10:35:41 I shut down apache & mysql to allow sync to hurry up 10:35:47 42% done 10:36:22 <|amethyst> are you going to do a second pass for new games that started during the first sync? 10:38:01 no need for that with mdadm 10:41:18 <|amethyst> oh 10:41:20 <|amethyst> that kind of sync 10:41:31 <|amethyst> I thought you were copying things off to yet another server :) 10:42:39 nono 10:42:54 the new server i've started setting up with btrfs 10:43:09 already created all volumes 10:43:20 <|amethyst> I should learn some btrfs 10:43:22 i'll do a copy this time, no slow migration with dist-upgrade 10:43:25 <|amethyst> I was really impressed with zfs 10:43:35 <|amethyst> but am kind of wary about using something like that with fuse 10:43:49 -!- TS__ has quit [Ping timeout: 248 seconds] 10:43:50 i've been reading up on zfs and btrfs for the last 2 weeks 10:44:06 use ZOL instead of zfs with fuse 10:44:25 <|amethyst> oh, that exists now 10:44:35 yes, in a pretty stable 0.6.3 version 10:44:37 <|amethyst> I was thinking use a solaris machine and NFS that to the Linux machines :) 10:44:43 disadvantage is the speed though 10:45:43 -!- debo has quit [Ping timeout: 272 seconds] 10:48:53 -!- ussdefiant has quit [Ping timeout: 272 seconds] 10:50:46 |amethyst: that's what we use to serve linux, mac and windows at MPI (new job i started recently) 10:51:18 awesomely fast there and solid stable 10:51:23 <|amethyst> now I shall speculate as to which "MPI" this is 10:52:12 <|amethyst> Max Planck Institute? 10:52:22 exactly 10:52:25 <|amethyst> which one? 10:52:36 plant breeding research in cologne 10:52:43 <|amethyst> ah, cool 10:52:44 -!- dtsund has quit [Quit: dtsund] 10:52:52 -!- debo has joined ##crawl-dev 10:52:53 nice job, i like it :) 10:53:43 -!- atomikrkab is now known as Atomikkrab 10:53:50 <|amethyst> I work with plant pathologists mostly, but there's a lot of collaboration with the plant folks because when you sequence one you get the other for free :) 10:54:42 lot of sequencing done in cologne, too 10:55:43 i have no clue about it, though, apart from keeping that HPC cluster with lots of ram running 10:55:46 oklob plant pathologist (09P) | Spd: 10 (07stationary) | HD: 10 | HP: 39-70 | AC/EV: 10/0 | 03plant, !sil | Res: 06magic(40), 03poison, 08acid+++, 12drown, 13neg+++, 13torm | XP: 560 | Sp: s.acid (3d7+7d5) | Sz: small | Int: plant. 10:55:46 %??oklob plant name:pathologist n_suf perm_ench:sick 10:55:55 lol 10:57:23 <|amethyst> Napkin: ah, now that I look, I am actually on a publication with an MPI first author 10:57:27 <|amethyst> http://www.ncbi.nlm.nih.gov/pubmed/22885923 10:58:07 heh, come by IT for coffee when you're visiting ;) 10:58:12 <|amethyst> :) 11:01:41 -!- UncertainKitten has joined ##crawl-dev 11:02:26 -!- TS__ has joined ##crawl-dev 11:04:32 -!- Amnesiac has joined ##crawl-dev 11:04:36 -!- Amnesiac has left ##crawl-dev 11:09:13 -!- PleasingFungus has joined ##crawl-dev 11:12:16 -!- Bloaxzorro has joined ##crawl-dev 11:12:43 -!- eb_ has joined ##crawl-dev 11:16:21 -!- Bloaxor has quit [Ping timeout: 248 seconds] 11:16:53 -!- Tuxedo[Qyou] has quit [Ping timeout: 248 seconds] 11:17:25 wheals: I support these vuln changes 11:17:45 hurrah 11:18:04 -!- eb_ has quit [] 11:18:21 -!- eb_ has joined ##crawl-dev 11:18:30 however, if you actually make them, I will bitterly complain & mourn the Good Old Days 11:18:48 as is required of me, in my role as contrarian 11:19:28 -!- aule_vala has joined ##crawl-dev 11:20:41 How do you spectate anonymously? 11:21:02 <|amethyst> aule_vala: just don't log in 11:21:15 ah, ty 11:21:27 Hi, btw :) 11:22:06 <|amethyst> hi 11:22:24 <|amethyst> oh, I missed your message: you should !tell |amethyst not +|amethyst (the + isn't part of the nick) 11:22:39 <|amethyst> that could work, but would have to figure out some way to store it 11:23:29 -!- mamgar has quit [Read error: Connection reset by peer] 11:23:45 Oh, cool! I wondered if I did it right. 11:24:45 So if I understand correctly, the ttyrec is a cross-platform standard that has existed long before crawl, and can't be messed-with, right? 11:25:33 -!- ystael has quit [Ping timeout: 240 seconds] 11:25:35 <|amethyst> I don't know about 'cross-platform' exactly, but yes. ttyrec players wouldn't know to skip the tile info and not try to display it 11:26:01 -!- oneeyedjack has quit [Quit: Page closed] 11:26:15 -!- wheals has quit [Quit: Leaving] 11:26:28 <|amethyst> it really is just a dump of the program's terminal output with some timing and synchronisation information 11:27:39 Then I think a custom player that is custom-made to replay crawl ttyrecs is the solution. The tiles then become resources of the application that can be locally downloaded and installed. Storage becomes the user's issue. 11:28:12 -!- ProzacElf has joined ##crawl-dev 11:28:28 -!- raskol has quit [Ping timeout: 260 seconds] 11:29:33 -!- Taxi has quit [Ping timeout: 240 seconds] 11:30:22 -!- soadzombi has quit [Quit: Page closed] 11:30:32 And, really, the full git clone doesn't take that much space up on my own hard drive. I've managed to do that, but when I tried opening some cc files I was told, "This code is beyond your current level of understanding." ;) 11:35:06 -!- eki has quit [Quit: leaving] 11:37:23 PleasingFungus: you're okay with mummies being unable to debuff? 11:37:30 not that it's a huge mummy nerf or anything 11:38:00 !lg . mu 11:38:01 No games for PleasingFungus (mu). 11:38:11 get thee to a mummery 11:40:54 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 33.0a1/20140621030204]] 11:41:08 -!- zxc232 has quit [Quit: Leaving.] 11:49:25 -!- Tuxedo[Qyou] has quit [Ping timeout: 248 seconds] 11:52:20 !tell |amethyst Should I be using !tell to discuss this? 11:52:21 aule_vala: OK, I'll let |amethyst know. 11:54:46 -!- Roarke has quit [Ping timeout: 246 seconds] 11:59:48 -!- rohan_ has quit [Quit: leaving] 12:00:33 -!- ystael has quit [Ping timeout: 240 seconds] 12:10:23 -!- xray256 has quit [Quit: WeeChat 0.3.7] 12:10:31 -!- aule_vala has quit [Quit: Page closed] 12:13:03 -!- ByronJohnson has quit [Ping timeout: 240 seconds] 12:13:38 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-1911-g1569788 (34) 12:14:04 -!- djanatyn has quit [Ping timeout: 240 seconds] 12:30:21 -!- MaxFrost has quit [Ping timeout: 264 seconds] 12:42:04 -!- ByronJohnson has quit [Ping timeout: 240 seconds] 12:42:54 -!- djanatyn has quit [Ping timeout: 255 seconds] 12:47:57 <|amethyst> hm 12:47:57 |amethyst: You have 1 message. Use !messages to read it. 12:48:40 <|amethyst> I could have sworn I saw drakes throwing spells in 0.14, but the message I added duplicates something that's already there since 0.13 12:48:55 <|amethyst> and now I can't reproduce it after removing the message I added 12:51:17 -!- wheals has joined ##crawl-dev 12:51:50 -!- simmarine has joined ##crawl-dev 12:52:21 -!- Arkaniad|Laptop has quit [Ping timeout: 248 seconds] 12:53:34 -!- Sovek has quit [Ping timeout: 246 seconds] 12:56:29 -!- alefury has joined ##crawl-dev 12:56:50 -!- bmfx has quit [Ping timeout: 252 seconds] 13:08:37 -!- puissantveil has quit [Ping timeout: 246 seconds] 13:08:49 -!- archaeo has quit [Quit: Page closed] 13:14:33 -!- Nomi has quit [Ping timeout: 272 seconds] 13:16:51 -!- Basil has joined ##crawl-dev 13:18:02 -!- clouded_ has joined ##crawl-dev 13:19:12 <|amethyst> !tell PleasingFungus 728ed82 made util/gather_features no longer understand trap names... not sure how to best fix it without duplicating the name logic there 13:19:13 |amethyst: OK, I'll let pleasingfungus know. 13:20:37 -!- st_ has quit [Ping timeout: 248 seconds] 13:22:29 03|amethyst02 07* 0.15-a0-1912-g43c28ef: Handle floor renames in db_lint. 10(39 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=43c28ef48d3c 13:22:29 03|amethyst02 07* 0.15-a0-1913-g155ebc9: Remove a duplicate spell message entry for drakes. 10(30 minutes ago, 1 file, 0+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=155ebc9998ec 13:22:41 -!- UncertainKitten has quit [Ping timeout: 252 seconds] 13:25:32 -!- nooodl has joined ##crawl-dev 13:25:45 -!- clouded_ is now known as st_ 13:38:36 -!- aule_vala has joined ##crawl-dev 13:48:44 %git 3cdce20 13:48:44 07MarvinPA02 * 0.13-a0-580-g3cdce20: Fix drakes throwing beams at you 10(1 year, 2 months ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3cdce205ca6a 13:51:17 -!- Basil has quit [Ping timeout: 272 seconds] 13:54:45 -!- Basil has joined ##crawl-dev 14:02:13 -!- ByronJohnson has quit [Ping timeout: 248 seconds] 14:10:12 -!- aule_vala has quit [Quit: Page closed] 14:10:35 hm 14:10:51 ghost crabs feel a little weak but crypt is in this weird spot difficulty-wise 14:11:38 -!- eki has quit [Quit: leaving] 14:12:37 Crypt is in this weird spot where it either murders the hell out of you or it's a breeze. 14:14:45 -!- ByronJohnson has quit [Ping timeout: 264 seconds] 14:17:13 -!- ais523_ has joined ##crawl-dev 14:17:53 -!- Kvaak has quit [] 14:18:26 -!- Kvaak has joined ##crawl-dev 14:21:35 -!- bonghitz has quit [Remote host closed the connection] 14:23:53 -!- Blazinghand has quit [Read error: Connection reset by peer] 14:25:17 -!- Xenobreeder has quit [Quit: Page closed] 14:26:52 -!- wheals has quit [Quit: Leaving] 14:28:55 -!- zxc232 has joined ##crawl-dev 14:29:23 <+Napkin> i have no clue about it, though, apart from keeping that HPC cluster with lots of ram running -- So you're in charge of putting MPI in MPI? :) 14:30:39 ishanyx (L7 SpEn) ERROR in 'tileweb.cc' at line 212: Socket write error: Resource temporarily unavailable (D:5) 14:30:40 Darmok (L10 HEWz) ERROR in 'tileweb.cc' at line 212: Socket write error: Resource temporarily unavailable (Temple) 14:30:41 tocasia77 (L25 FoAK) ERROR in 'tileweb.cc' at line 212: Socket write error: Resource temporarily unavailable (Depths:4) 14:31:09 johnny0 ;-) 14:32:48 -!- Nomi has quit [Ping timeout: 260 seconds] 14:36:12 -!- lorinal has quit [] 14:36:47 why is EAGAIN even being reported as an error? in most of the situations where it happens, it's because you explicitly asked for it 14:38:02 <|amethyst> ais523_: you mean why don't we wait forever? 14:38:34 I'm used to EAGAIN meaning that the socket was marked as nonblocking, and you were waiting for 0 seconds 14:38:40 does it also happen when timeout is reached? 14:38:50 <|amethyst> ais523_: if we get EAGAIN or several other things we sleep and retry 14:39:07 ah right, in which case, I'm not sure why Henzell's reporting it 14:39:12 <|amethyst> ais523_: we only report it if we retried enough times 14:39:18 or does it only report it after n tries 14:39:18 right 14:39:24 OK, that makes more sense now 14:40:08 <|amethyst> I think about 3 seconds total 14:40:20 <|amethyst> 25 waits of 10 ms, followed by five waits of 500 ms 14:40:47 <|amethyst> hm 14:41:03 <|amethyst> actually, I guess the waits differ for EAGAIN versus the others 14:42:10 <|amethyst> hm, this seems backwards actually 14:43:00 <|amethyst> if I'm reading correctly it shortens rather than lengthens the delays in EAGAIN, and sleeps 20 * 5sec then 10 * 0.5sec 14:43:15 <|amethyst> s/in E/on receiving E/ 14:44:14 -!- Keanan has joined ##crawl-dev 14:44:17 |amethyst: doh 14:44:21 <|amethyst> and this "else if (retval <= 0)" is suspicious too 14:44:29 you're right 14:46:02 <|amethyst> I guess according to Posix that second one should trigger only when 0 bytes are successfully sent 14:46:07 <|amethyst> the else if I mean 14:46:14 <|amethyst> since it shouldn't be returning anything < -1 14:47:55 -!- zxc232 has quit [Quit: Leaving.] 14:47:59 <|amethyst> edlothiol: though actually 14:48:12 <|amethyst> edlothiol: all of those were 0.14, where EAGAIN is handled like the others 14:48:23 <|amethyst> edlothiol: so that 5s wait might be exactly what is needed :) 14:49:25 <|amethyst> !lm * rstart>20140410 crash noun~~Resource_temporarily s=src,cv 14:49:27 37 milestones for * (rstart>20140410 crash noun~~Resource_temporarily): 19x cao (17x 0.14, 2x 0.15-a), 18x clan (18x 0.14) 14:49:27 well, it might be more than needed ;) it would probably be better to try 500ms first 14:49:45 <|amethyst> !lm * rstart>20140410 crash noun~~Resource_temporarily cv~~0.15 14:49:47 2. [2014-06-01 22:38:46] Category the Unseen (L17 VpEn of Dithmenos) ERROR in 'tileweb.cc' at line 212: Socket write error: Resource temporarily unavailable (Swamp:3) 14:49:50 <|amethyst> !lm * rstart>20140410 crash noun~~Resource_temporarily cv~~0.15 -log 14:49:52 <|amethyst> !lm * rstart>20140410 crash noun~~Resource_temporarily cv~~0.15 -2 -log 14:49:52 2. Category, XL17 VpEn, T:40143 (milestone): http://crawl.akrasiac.org/rawdata/Category/crash-Category-20140601-223846.txt 14:49:54 1. AlphaWeltall, XL11 DsGl, T:12466 (milestone): http://crawl.akrasiac.org/rawdata/AlphaWeltall/crash-AlphaWeltall-20140601-223846.txt 14:50:32 and at least I can say I didn't write the retval <= 0 condition 14:51:10 <|amethyst> hm 14:51:17 <|amethyst> should all those conditions have the longer wait? 14:51:32 <|amethyst> not just EAGAIN? 14:52:20 -!- tcjsavannah has quit [Quit: tcjsavannah] 14:52:22 it would probably not hurt 14:52:38 and simplify the code a bit 14:53:19 hmm, I guess EAGAIN isn't swallowed by ncurses (or just plain not generated in the first place) like EINTR is? 14:53:49 wait, this is EAGAIN on the /terminal/? 14:53:58 <|amethyst> no, this is EAGAIN on a network socket 14:54:01 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 14:54:04 <|amethyst> err 14:54:07 well, that explains why ncurses isn't handling the error :-) 14:54:08 <|amethyst> unix-domain rather 14:54:51 hmm, maybe I should persuade Crawl to use libuncursed rather than libncurses; I wrote it for NetHack, but it should be generally applicable to other roguelikes 14:55:06 ais523_: how does it work? 14:55:08 the basic idea is that curses solves entirely the wrong problem wrt terminal compatibility 14:55:23 SamB: basically by ignoring all the information the user gives about their terminal and using lowest-common-denominator codes 14:55:33 curses solves the problem that existed in the 1970s/80s 14:55:33 so obviously no color 14:56:38 no, it handles color 14:56:50 although it merges it with bold, for compatibility 14:57:02 "compatability" 14:57:06 it'll handle the 8 bold and 8 unbold colors (including dark gray) quite reliably (more so than ncurses, which struggles with dark gray) 14:57:31 via sending multiple different codes for each color in such a way that all the terminals I tested will interpret the appropriate codes for themselves 14:58:24 ??is cdo down 14:58:24 is cdo down[1/1]: apparently! 14:58:28 again? 14:59:25 -!- Philonous has quit [Read error: Connection reset by peer] 14:59:39 -!- Keanan has quit [Quit: Leaving.] 15:00:17 ais523_: it ... doesn't seem to have it's own source repository 15:00:23 |amethyst: will you change the wait times? I can't push at the moment 15:00:30 <|amethyst> edlothiol: compiling now 15:00:35 ok, great 15:00:38 <|amethyst> I was also going to push this to 0.14 15:00:48 SamB: atm I'm maintaining it in the NH4 repository 15:00:58 because I often have to fix it and something in NH4 at the same time 15:01:09 I'll split it out eventually, especially if someone else starts using it 15:01:16 that doesn't sound very packagable though 15:01:36 how often do you have to fix it? 15:02:00 |amethyst: yes, good point 15:03:08 SamB: not very much nowadays, it used to be a lot more 15:03:25 often nowadays I'm adding features, such as when I added the tiles support 15:03:25 -!- doubtofbuddha has quit [Ping timeout: 246 seconds] 15:05:10 -!- Roarke has quit [Ping timeout: 246 seconds] 15:05:43 -!- Keanan has joined ##crawl-dev 15:06:13 why do you need tile support in the terminal library? 15:06:31 -!- zxc232 has joined ##crawl-dev 15:07:22 <|amethyst> tektronix support obviously 15:07:29 SamB: I have multiple backends 15:07:32 one is terminal, one is tiles 15:07:41 |amethyst: lol 15:07:51 this means that like 99% of the game code has no reason to know whether tiles are being used or not 15:07:52 |amethyst: what do non-xterms make of THAT 15:08:13 I wanted to avoid the situation that NetHack previously had, where most tiles ports changed a bunch of stuff other than just how the map was rendered 15:08:29 03|amethyst02 07* 0.15-a0-1914-g8cb84b8: Modify webtiles socket timeouts, simplify. 10(6 minutes ago, 1 file, 13+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8cb84b89476a 15:08:29 03|amethyst02 07[stone_soup-0.14] * 0.14.1-26-g5a19342: Modify webtiles socket timeouts, simplify. 10(6 minutes ago, 1 file, 13+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5a1934298e65 15:08:30 and they became unplayable because all the keybindings were wrong, or the like 15:08:40 -!- zxc232 has quit [Client Quit] 15:08:43 ais523_: speaking of, how do you do input? 15:08:50 that's kind of insane in most apps I've used :-( 15:09:13 from a terminal? basically a state machine that knows the codes normally sent by terminals, plus a timeout to try to distinguish Alt-A from Esc A 15:09:35 the latter sounds a bit foolish, coming from this emacs user 15:09:38 a few keys are ambiguous (e.g. Numpad / and F2) for historical reasons, in which case I just report the ambiguous key code 15:09:44 sometimes that's the only way I can type a combo, damnit! 15:09:52 SamB: you know why Emacs uses Esc and Alt interchangeably? 15:10:05 it's because the terminal codes are so similar you can't distinguish them reliably, especially over a network 15:10:11 yeah 15:10:16 because the only difference is the timing, and network lag normally dwarfs the time difference 15:10:24 however, most roguelikes don't, so I had to try to distinguish 15:10:34 some terminals you probably can tell the difference pretty reliably 15:11:20 probably users on other terminals took advantage of the confusion to type things they might otherwise not be able to type ... 15:11:22 I know *I* do 15:11:41 -!- Kenran has quit [Quit: Quitting] 15:11:44 like, I can't type it as M-TAB, I have to use ESC TAB 15:12:28 SamB: you're reminding me of the Emacs release note where they mentioned that they'd changed a keybinding from C-M-backspace because it was probably a bad idea :-) 15:12:34 so Emacs treats them the same EVERYWHERE, even in GUI 15:12:41 ais523_: hehehe 15:12:43 yeah 15:12:54 not quite as bad a failure mode, still just as hard to type 15:12:58 and no, on almost all window managers, Alt-Tab will be intercepted by the window manager and never reach the program 15:13:16 it probably works fine if you're using a text-mode console without a window manager 15:13:20 e.g. the Linux recovery console 15:13:38 I actually kept typing that by accident because I would get distracted while I was holding down some of the modifiers and try to hit "backspace" 15:13:42 <|amethyst> but then alt-leftarrow doesn't work 15:13:48 ais523_: sure 15:13:57 I meant, just as hard to type in whatever situation 15:13:58 <|amethyst> SamB: that's disabled by default these days isn't it? 15:14:07 depends on the distro 15:14:08 |amethyst: yeah, but I didn't wait for the default 15:14:15 it works fine in Scientific Linux, but is disabled on Ubuntu 15:14:16 ais523_: we like Debian in these parts 15:14:31 not sure about Debian, I can believe it'd be different from Ubuntu in this respect 15:14:41 I don't think it is 15:15:02 I mean, anyone who actually wants that binding probably knows how to find out how to get it back ;-) 15:15:30 <|amethyst> of course, when you realise that you need that binding, it's a little late 15:15:44 <|amethyst> but most people these days can ssh in from another machine on the lan and kill X 15:15:48 that's what C-M-F is for 15:15:52 or yeah, that 15:16:06 SamB: alt, not meta 15:16:07 which you sometimes have needed to do anyway because input wasn't working at all 15:16:15 ais523_: sorry! 15:16:19 I don't really know the difference 15:16:36 I've never had a keyboard with distinct keys for Alt and Meta 15:16:38 SamB: meta is a modifier key that used to be common on UNIX system keyboards, but is not present on an IBM PC keyboard 15:16:45 its terminal code is to add 128 to the key pressed 15:17:10 alt, meanwhile, does appear on IBM PC keyboards, and its terminal code is to precede the key pressed with 27/ESC 15:17:12 Meta is and Alt modifiers are actually typically both bound to the Alt key 15:17:16 well, keys 15:17:18 Emacs will interpret Alt as Meta by default 15:17:20 depends I guess 15:17:34 because many of its bindings are Meta-based and it wants to give people some ways to type it 15:17:43 other programs will not usually interpret Alt as Meta 15:17:54 (some programs have options to do so, e.g. xterm has an alt-is-meta mode) 15:18:00 I think xterm's defaults are to set the high bit for EITHER alt or meta 15:18:21 trying to deduce xterm's defaults is difficult 15:18:27 because distro maintainers configure them so often 15:18:30 yeah 15:18:36 -!- Keanan has quit [Quit: Leaving.] 15:19:10 well, on *my* distro I think that's how it is, though it'd be easier to check with more modifier keys 15:19:32 there's a program xmodmap that lets you do pretty much arbitrary rearrangements of the modifier keys 15:19:38 e.g. I have Caps Lock set to Compose 15:19:51 robotjosh2 (L18 DrIE) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob sapling failed to pathfind to (40,26) (the Orb) (Zot (ZotDef)) 15:20:09 if I was gonna repurpose capslock, I'd probably do the traditional "put control back where it belongs" emacser thing 15:20:14 |amethyst: i looked into the luajit stack overflow i encountered a few weeks back... apparently it uses even more stack space per recursive call on windows (i need a max stack size of 512MiB on win32 vs 64MiB on linux x64 to parse all the des stuff) 15:20:20 though I would have some trouble adjusting then 15:20:39 johnny0: ouch 15:20:44 i did some test in the two lua interpreters and it looks like each local variable is pushed to the C stack on luajit -- which makes sense 15:20:51 <|amethyst> I should bind caps lock to tab 15:20:56 johnny0: how much does it take on PowerPC 15:21:01 <|amethyst> because the only time I hit it is when I'm aiming for tab 15:21:04 |amethyst: clever 15:21:15 although I find that an accidental press of Compose is normally harmless 15:21:16 <|amethyst> I put compose on right win, super on left win, hyper on menu 15:21:18 which is one reason I used that binding 15:21:20 over nine... 15:21:31 also, both windows buttons send Super by default, right? 15:21:34 I wonder if it's usual to wait until one gets RSI before moving control to capslock? 15:21:38 ais523_: hard to say 15:21:52 -!- CSDCS has quit [Read error: Connection reset by peer] 15:21:54 my X server is running in Windows at the moment so most of the time Windows grabs it ... 15:23:13 so it makes sense that the zonify.walk function explodes the stack on luajit -- lots of locals are used! (and a lot of paramaters) 15:23:53 -!- moxian has quit [Quit: Leaving] 15:24:15 johnny0: oh, you mean it's not just a ridiculously large minimum stack frame size like it is for TenFourFox? 15:26:40 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 15:26:40 well, i did a little "depth of recursion test" lua snippet, but started declaring locals in the function to see how it would affect the stack overflow per vm 15:27:09 my standard lua51 can do 16K recursions before it blows up regardless of the locals 15:27:26 johnny0: what mode of explosion does it employ? 15:28:01 luajit varies from 64k down to ?? as locals are added -- with 10 locals i'm down to 5951 recursions before a stack overflow 15:29:46 SamB: uh... throw a signal that crawl catches -- crawl exits gracefully but this is a problem on windows 15:30:35 since no error messages are actually printed to stdout/stderr (and yet the prompt to quit via stdin works fine) 15:36:37 -!- Euph0ria has quit [Ping timeout: 240 seconds] 15:41:02 -!- Bloax has joined ##crawl-dev 15:41:07 -!- Patashu has joined ##crawl-dev 15:41:56 -!- Patashu has quit [Disconnected by services] 15:41:57 -!- Patashu_ has joined ##crawl-dev 15:42:45 -!- CSDCS has quit [Read error: Connection reset by peer] 15:44:40 -!- Bloaxzorro has quit [Ping timeout: 260 seconds] 15:46:04 -!- dpeg has joined ##crawl-dev 15:46:10 !seen PleasingFungus 15:46:11 I last saw PleasingFungus at Sun Jul 6 16:40:54 2014 UTC (4h 5m 16s ago) quitting, saying 'Quit: ChatZilla 0.9.90.1 [Firefox 33.0a1/20140621030204]'. 15:51:48 -!- tcjsavannah has quit [Quit: tcjsavannah] 15:52:48 -!- Kalir has quit [Ping timeout: 255 seconds] 15:55:11 -!- ByronJohnson has quit [Ping timeout: 264 seconds] 15:56:32 -!- Roarke has quit [Quit: Page closed] 15:57:20 -!- PleasingFungus has joined ##crawl-dev 15:57:43 -!- oneeyedjack has quit [Quit: Page closed] 16:01:03 -!- djanatyn has quit [Ping timeout: 240 seconds] 16:01:36 PleasingFungus: Hi! 16:02:24 dpeg: that was good timing :-) 16:02:34 hi, dpeg! 16:02:35 PleasingFungus: You have 1 message. Use !messages to read it. 16:02:36 what's up? 16:03:01 PleasingFungus: wanted to thank you for the communication with Korean players. Great stuff! 16:03:10 Thanks! :) 16:03:16 I still need to write up some kind of response 16:03:29 (Makes me feel even more bad about flaking on demigods... I still hope I can get there at some time.) 16:04:04 Well, the game's survived this long with 'boring demigods'. 16:04:27 It'd be nice to fix, but in the end, one boring race isn't the end of the world. 16:04:35 (On the other hand, the looming casualification of the game is a deadly menace!) 16:04:37 yes, but it's bad if you know it's an issue, and have an idea about it, and even someone who coded on it :( 16:04:58 PleasingFungus: sure! 16:05:02 dealy menace 16:05:05 yup 16:05:05 PleasingFungus: CasualCrawl should be part of your reply: no reason to worry. 16:05:18 p much 16:05:21 (And you can bring recent examples, too.) 16:05:30 Examples of what? 16:06:35 how the direction of development is not only towards "simpler, more casual" 16:07:23 pan demonspawn :) 16:07:24 the direction isn't "simpler and more casual" but "less annoying" 16:07:33 hail dracoomega & all of his creatures 16:07:36 daily menace 16:07:44 daily mennas 16:07:52 one menace per day. no more, no fewer. 16:08:45 how about the direction can be more than one thing 16:08:57 -!- CSDCS has quit [Read error: Connection reset by peer] 16:09:07 -!- ais523_ has quit [Quit: Page closed] 16:09:38 how about ignore these people (since mocking them ruthlessly is probably not a good PR option) 16:09:46 The direction is veering wildly!!!!! 16:09:53 help, help 16:10:44 I was thinking more along the lines of "crawl can occupy more than a single point in the space of playstyles" 16:10:50 eb_: some of them have reasonable concerns that I want to reply to - e.g., one of the guys I didn't excerpt complained about confusing game mechanics, calling out zin recite specifically. (So I do want to mention to him that it's been simplified.) 16:11:11 PleasingFungus: well, clearly, that's a reasonable type of complaint 16:11:23 I was referring more to the "hurr streamlining everything" people 16:11:24 because confusing mechanics are nothing if not annoying 16:11:38 fighter/mage/cleric/thief april fools 2015 suggestion still up btw 16:12:29 it is good to know that 'crawl is being babbified' people are a cross-lingual constant 16:12:35 heartwarming tbh 16:12:39 PleasingFungus: perhaps also worth mentioning our reasons for Beogh changes (and that this is not at all about power buff/nerf) 16:14:00 yeah, absolutely 16:14:09 though fewer of them cared about beogh than I expected :) 16:14:19 hm 16:14:28 !lg * beogh ckr count(name) 16:14:29 No keyword 'count' 16:14:33 !lg * beogh ckr x=count(name) 16:14:34 1874 games for * (beogh ckr): count(name)=80 16:14:40 !lg * ckr x=count(name) 16:14:41 93469 games for * (ckr): count(name)=1308 16:14:49 !lg * recent x=count(name) 16:14:51 799100 games for * (recent): count(name)=14078 16:14:53 !lg * recent x=count(name) beogh 16:14:55 4997 games for * (recent beogh): count(name)=985 16:15:14 that's.... interesting 16:15:31 -!- stickyfingers_ has quit [Ping timeout: 246 seconds] 16:15:40 it looks like, rather than quite a lot of koreans being beogh fans, it might just be a few of them being really fuckin huge beogh fans 16:16:04 and singlehandedly skewing the stats 16:16:23 I think a few of the other comments in the stuff you had translated suggested that too possibly 16:16:56 One comment was definitely along the lines of "This Beogh stuff is broken and they shouldn't be allowed to abuse it" I think 16:17:30 was that the amazing bug report guy? 16:17:58 Well the stuff didn't have names, let me see if I can find it again and get the one I mean 16:18:20 ah here 16:18:21 1. I don’t care much for Beogh so long as you stop them from abusing bugs. 16:18:38 ah, different guy 16:18:47 I do wonder how much of the beogh speedruns relied on those pan bugs. 16:18:49 !hs * beogh 16:18:50 35139. hanon12 the Slayer (L23 LOFi of Beogh), escaped with the Orb and 15 runes on 2014-01-19 13:42:12, with 47803653 points after 30139 turns and 6:03:03. 16:19:00 that's within the time range the bug existed... 16:19:27 well, "relied" 16:19:34 I feel like it would tend to follow that if they know a bug exists and they did the speedrun while they knew about it, they probably used it 16:19:47 -!- nooodl_ has joined ##crawl-dev 16:19:49 -!- tinybat has quit [Ping timeout: 248 seconds] 16:20:28 SwissStopwatch: and if they didn't do any more after it was fixed, that would seem to imply that they believed it to be responsible for their success 16:20:51 Alternately if they did it but got notably worse results without it 16:20:55 gammafunk: ? 16:20:58 a fast pan is generally 2.5k (very fastest) to 6k (reasonably fast) 16:21:09 if the bug is only exploitable in Pan... 16:21:22 well, I mean more doing pan with orcs at all. but point taken 16:21:28 SamB: the bug was only fixed less than a week ago 16:21:31 the bug wasn't quite infinitely exploitable with no consequence either 16:21:52 But definitely would be very helpful 16:22:06 PleasingFungus: hmm, kind of inconclusive then 16:22:28 !lm hanon12 LOFi won br.enter=pan 16:22:29 20. [2014-05-05 10:48:54] hanon12 the Impregnable (L21 LOFi of Beogh) entered the realm of Cerebov on turn 30093. (Pan) 16:22:29 The way to know for sure is just get the ttyrec and watch, I Guess 16:22:43 !lm hanon12 LOFi won rune s=turns,noun o=-turns 16:22:44 60 milestones for hanon12 (LOFi won rune): 8022 (serpentine), 9585 (barnacled), 9931 (gossamer), 11161 (slimy), 11482 (barnacled), 12264 (slimy), 13321 (gossamer), 13472 (serpentine), 14644 (barnacled), 14817 (silver), 15426 (decaying), 16265 (slimy), 16281 (slimy), 16285 (golden), 17495 (silver), 17814 (demonic), 19025 (fiery), 19535 (dark), 19970 (magical), 20399 (golden), 20412 (glowing), 21278... 16:22:56 -!- Tedronai has quit [Quit: leaving] 16:22:58 There'd be no mistaking it in action, after all 16:23:00 |amethyst: what does util/gather_features actually do? I gather that it's something about map features in .des files? 16:23:27 SwissStopwatch: I watched a good chunk of a hanon12 pan run game, actually, but I couldn't really say if he was using the bug - he plays very very fast! 16:23:33 -!- nooodl has quit [Ping timeout: 248 seconds] 16:23:36 !lm hanon12 LOFi won rune s=turns,noun start>=2014-01-17 end<=2014-01-19 o=-turns 16:23:37 No milestones for hanon12 (LOFi won rune start>=2014-01-17 end<=2014-01-19). 16:23:59 3k turns pan doesn't sound too bad 16:24:04 !lm hanon12 LOFi won rune s=turns,noun start>=2014-01-15 end<=2014-01-19 o=-turns 16:24:05 No milestones for hanon12 (LOFi won rune start>=2014-01-15 end<=2014-01-19). 16:24:17 need to get the game id 16:24:20 Well you can tell the replay to slow down I'm pretty sure, with the right input 16:24:32 Not -usually- a problem, but... 16:25:03 -!- Patashu_ has quit [Ping timeout: 240 seconds] 16:25:58 yeah, you'd need to do that 16:29:20 -!- wheals has joined ##crawl-dev 16:29:49 * gammafunk zaps wheals with a wand of cancellation. 16:30:02 * wheals puts gammafunk inside a bag of holding. 16:30:12 The bag of holding explodes! 16:32:50 from reddit: "So this game is really just a test as to whether you can stay disciplined and cautions 100% of the time, right? Not 99% but 100%." 16:33:02 I wonder if people are playing the same game as me 16:33:16 the distortion cost!!! 16:33:48 dpeg: i was actually thinking about trying to revive demigods branch 16:34:16 -!- Textmode has joined ##crawl-dev 16:34:17 dpeg: but i wanted to actually win a current demigod first and you stopped me :P 16:34:21 !lg . x=map 16:34:21 3121. [map=david_glass_crypt] wheals the Impregnable (L24 DgWn), slain by an Ice Fiend (summoned by an ancient lich) on Crypt:3 (david_glass_crypt) on 2014-07-06 19:19:41, with 543733 points after 115166 turns and 4:27:19. 16:34:40 just should point out that a number of players do like the simplicity of current Dg 16:35:14 well, i think a key point of the design of abstract worshippers is that it's optional 16:35:15 boils down to crawl gods generally being a boon, so it's nice that the game has a species that rewards you for being an athiest 16:36:33 well, the issue is that if it's strictly better for you to have worshipers, there's not really a choice; I'm not saying this should stop Dg development 16:37:24 -!- scummos__ has quit [Ping timeout: 260 seconds] 16:39:08 -!- tollymain has quit [Quit: Connection closed for inactivity] 16:39:20 I've only won the Most Sacred and Excellent Demigod Combo, which played basically like DgCj; it wasn't terribly enjoyable for me, so I don't have a lot of other input other than to point out that argument, which is a reasonable one at least 16:41:39 -!- MaxFrost has quit [Ping timeout: 272 seconds] 16:42:25 well, making it not be strictly better is hopefully accomplished by having a reasonable chance of death :) 16:43:00 -!- edlothiol has quit [Ping timeout: 260 seconds] 16:43:15 no reward without risk, after all 16:43:28 wheals: I apologise. Please proceed with your win! :) (Also thanks for considering DG. Next time I will be around -- back then nobody expected mumra to join the workforce so quickly.) 16:43:47 -!- scummos| has quit [Ping timeout: 264 seconds] 16:44:43 -!- mopl has quit [Quit: Page closed] 16:44:45 gammafunk: my DG design is intentionally low-key (no abilities, no followers, just the option for fights and loot). 16:45:11 It tries to compensate with lots of flavour and god-relationship 16:45:50 could be a nice tweak 16:45:51 i wonder if some of the minions could be repurposed in a late portal vault 16:46:20 but that's longer term 16:46:47 wheals: yes, probably 16:47:17 -!- puissantveil has quit [Quit: Page closed] 16:48:57 -!- Ladykiller69 has quit [Ping timeout: 264 seconds] 16:49:33 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 33.0a1/20140621030204]] 16:49:55 -!- PleasingFungus has joined ##crawl-dev 16:50:59 -!- scummos^ has quit [Ping timeout: 264 seconds] 16:54:09 -!- eb_ has quit [] 16:55:18 -!- Textmode has quit [Ping timeout: 240 seconds] 16:56:55 -!- Textmode has joined ##crawl-dev 16:57:00 -!- bonghitz has quit [Quit: Leaving...] 16:57:11 -!- scummos^ has quit [Quit: Konversation terminated!] 16:58:14 -!- alefury has quit [] 16:59:17 -!- Arkaniad|Laptop has quit [Ping timeout: 248 seconds] 17:04:47 -!- Keanan has joined ##crawl-dev 17:05:09 -!- gammafunk has quit [Ping timeout: 264 seconds] 17:05:20 re-sync done, apache is back up 17:10:37 !learn s is_cdo_down Nope! 17:10:38 is cdo down[1/1]: Nope! 17:15:12 -!- Amnesiac has joined ##crawl-dev 17:15:15 -!- Amnesiac has left ##crawl-dev 17:15:56 -!- tsohg has quit [Remote host closed the connection] 17:16:04 -!- asdfe has quit [Ping timeout: 246 seconds] 17:18:28 -!- read has quit [Ping timeout: 260 seconds] 17:19:43 Unstable branch on crawl.lantea.net updated to: 0.15-a0-1914-g8cb84b8 (34) 17:20:59 -!- tsohg has quit [Ping timeout: 264 seconds] 17:24:10 -!- nooodl_ is now known as nooodl 17:28:57 -!- Sensenmann has quit [Quit: Page closed] 17:31:28 -!- read has joined ##crawl-dev 17:34:53 -!- Keanan has quit [Read error: Connection reset by peer] 17:35:04 -!- Ququman has quit [Remote host closed the connection] 17:38:13 -!- Moonsilence has quit [Ping timeout: 248 seconds] 17:40:04 -!- raskol has quit [Ping timeout: 240 seconds] 17:40:38 -!- Keanan has joined ##crawl-dev 17:47:15 -!- Datul has quit [Quit: Page closed] 17:50:11 -!- Keanan has quit [Quit: Leaving.] 17:51:32 -!- gammafunk has joined ##crawl-dev 17:52:02 -!- Krakhan|2 has quit [Read error: Connection reset by peer] 17:54:52 <|amethyst> PleasingFungus: it finds the feature names to pass to db_lint 17:55:32 <|amethyst> PleasingFungus: if you run db_lint you will see that it lists "A permanent teleport trap" and "A pressure plate" as unused descriptions 17:57:52 <|amethyst> PleasingFungus: (also all other mechanical traps, though it should list dart as unused because gather_* are supposed to ignore scheduled-to-be-removed stuff) 17:57:55 because they're not in the old duplicate list that it's looking for? 17:58:55 <|amethyst> PleasingFungus: yes, because now _base_feature_desc doesn't include those as strings 17:59:03 <|amethyst> it's kind of hacky I know 17:59:12 -!- stanzill has quit [Quit: Leaving] 17:59:17 kind of :) 17:59:24 <|amethyst> it's not trivial to fix because trap_names doesn't contain the full name of the trap 17:59:39 <|amethyst> some have " trap" appended and some do not 18:00:23 <|amethyst> I guess gather_features could have a list of the ones that don't append "trap" 18:02:24 -!- Arkaniad|Laptop has quit [Ping timeout: 255 seconds] 18:03:51 <|amethyst> oh, just noticed that gas traps are wrong 18:03:55 <|amethyst> it says "A gas" 18:04:53 <|amethyst> oh, but they get rewritten when they place apparently so I guess it doesn't matter 18:05:31 <|amethyst> So I guess it's just wizmode "Created a gas, marked it undiscovered." 18:05:36 <|amethyst> maybe old games? 18:09:41 -!- tsohg has quit [Ping timeout: 248 seconds] 18:14:33 -!- Nomi has quit [Ping timeout: 240 seconds] 18:14:45 -!- PsiRedEye22 has quit [Ping timeout: 264 seconds] 18:16:54 03|amethyst02 07* 0.15-a0-1915-gb7afdf8: Fix "Created a gas, marking it undiscovered." 10(6 minutes ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b7afdf89eed1 18:16:54 03|amethyst02 07* 0.15-a0-1916-gee4b3ec: Handle traps in db_lint. 10(3 minutes ago, 1 file, 16+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ee4b3ecd32b2 18:18:22 1learn add fart_jokes 18:18:22 <|amethyst> db_lint silence yet again! 18:19:25 <|amethyst> wheals: we do have that demonspawn facet... 18:19:36 -!- Pepe has quit [Ping timeout: 260 seconds] 18:19:40 %git :/stinky 18:19:40 07|amethyst02 * 0.15-a0-773-g3a4c672: Don't remove Saprovore from stinky demonspawn just yet. 10(8 weeks ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3a4c672bf2fe 18:19:47 <3 18:20:03 level 3 mut summon gas trap 18:20:25 -!- WalkerBoh has quit [Remote host closed the connection] 18:23:30 -!- Keanan has joined ##crawl-dev 18:27:05 -!- mizu_no_oto has quit [Client Quit] 18:27:47 -!- Basil has quit [Quit: WeeChat 0.3.7] 18:33:09 -!- Taxi has quit [Ping timeout: 248 seconds] 18:33:27 -!- predator117 has quit [Ping timeout: 255 seconds] 18:36:50 -!- mizu_no_oto has quit [Client Quit] 18:39:11 <|amethyst> !tell bh added a comment to #8730 (monster troll v hydra). They do, just not every time. I didn't mark it "no change required" but perhaps it should be? 18:39:12 |amethyst: OK, I'll let bh know. 18:42:35 <|amethyst> !crashlog Zooty 18:42:36 2. Zooty, XL27 NaVM, T:118877 (milestone): http://crawl.akrasiac.org/rawdata/Zooty/crash-Zooty-20140413-134229.txt 18:42:44 <|amethyst> !crashlog Zooty -2 18:42:45 1. Zooty, XL23 FoHu, T:54286 (milestone): http://crawl.akrasiac.org/rawdata/Zooty/crash-Zooty-20140330-132822.txt 18:43:00 <|amethyst> hrm 18:43:02 %git :/mmolation 18:43:02 07gammafunk02 * 0.15-a0-1801-gfe1f5a6: Reduce potion and scroll generation. 10(7 days ago, 1 file, 52+ 54-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fe1f5a6b0eb6 18:44:29 -!- Basil has joined ##crawl-dev 18:47:03 -!- mizu_no_oto has quit [Ping timeout: 272 seconds] 18:50:28 03wheals02 07* 0.15-a0-1917-g747894c: Make scroll of vulnerability only apply -MR. 10(10 hours ago, 2 files, 3+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=747894c923de 18:50:28 03wheals02 07* 0.15-a0-1918-g0b870a8: Replace potions of paralysis with potions of cancellation. 10(10 hours ago, 13 files, 17+ 24-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b870a835f28 18:50:28 03wheals02 07* 0.15-a0-1919-gd00d28a: Rename antimagic() -> debuff_player(). 10(10 hours ago, 5 files, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d00d28abe933 18:50:30 Curare slowing and slow+haste on x 13https://crawl.develz.org/mantis/view.php?id=8765 by crate 18:51:20 -!- scummos^ has quit [Ping timeout: 264 seconds] 18:55:35 -!- wheals has quit [Quit: Leaving] 19:05:13 -!- rchandra has joined ##crawl-dev 19:05:19 !nerf wheals 19:05:20 * Sequell nerfs wheals!!! 19:09:23 -!- rossi has quit [Quit: WeeChat 0.4.3] 19:09:49 -!- puissantveil has quit [Ping timeout: 246 seconds] 19:12:16 -!- rbrrk has quit [Ping timeout: 246 seconds] 19:23:33 -!- HellTiger has quit [Ping timeout: 240 seconds] 19:24:03 -!- ByronJoh1son has quit [Ping timeout: 240 seconds] 19:24:25 -!- djanatyn has quit [Ping timeout: 272 seconds] 19:25:26 -!- tcjsavannah has quit [Quit: tcjsavannah] 19:25:59 -!- ishanyx has quit [Read error: Connection reset by peer] 19:26:01 -!- Isha is now known as ishanyx 19:38:15 -!- gammafunk has quit [Ping timeout: 255 seconds] 19:47:28 -!- dpeg has quit [Quit: leaving] 19:54:08 -!- Zermako has quit [] 19:54:37 -!- nooodl has quit [Quit: Ik ga weg] 19:54:42 -!- PleasingFungus_ has joined ##crawl-dev 19:57:46 -!- magicpoints has joined ##crawl-dev 19:57:56 -!- PleasingFungus has quit [Ping timeout: 264 seconds] 19:58:06 -!- PleasingFungus_ is now known as PleasingFungus 20:01:09 -!- Krakhan has quit [Changing host] 20:04:08 -!- read has quit [Quit: bye.] 20:08:18 -!- gammafunk has joined ##crawl-dev 20:12:49 -!- Atomikkrab is now known as bedkrab 20:25:26 -!- Cheibriados has joined ##crawl-dev 20:25:26 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 20:25:26 -!- The topic of ##crawl is: Check out new European server at ??clan! | Play Crawl online now: type ??cao, ??cdo, ??cszo, ??clan, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious. 20:28:38 <|amethyst> hm 20:28:40 <|amethyst> %git 20:28:40 07|amethyst02 * 0.15-a0-1920-gad82ffc: Refactor gather_features a bit. 10(34 minutes ago, 1 file, 16+ 18-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ad82ffcd9452 20:30:00 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:32:13 -!- Crehl has quit [Quit: Crehl needs sleep - badly! (probably)] 20:35:20 -!- UncertainKitten has joined ##crawl-dev 20:37:08 -!- tcjsavannah has quit [Quit: tcjsavannah] 20:38:45 -!- Nomi_ has quit [Ping timeout: 264 seconds] 20:41:23 -!- Keanan has joined ##crawl-dev 20:46:23 -!- tsohg has quit [Remote host closed the connection] 20:49:24 -!- Nomi has quit [Ping timeout: 260 seconds] 20:51:49 -!- tsohg has quit [Ping timeout: 272 seconds] 20:51:50 -!- Arkaniad|Laptop has quit [Ping timeout: 272 seconds] 20:52:23 -!- Nomi_ is now known as Nomi 20:56:47 -!- Nightbeer has quit [Quit: Verlassend] 21:06:49 -!- Kramin has joined ##crawl-dev 21:07:05 bmfx (L21 MfAE) (Depths:1) 21:07:13 hm 21:07:15 !crashlog bmfx 21:07:16 21. bmfx, XL21 MfAE, T:59129 (milestone): http://crawl.lantea.net/crawl/morgue/bmfx/crash-bmfx-20140707-020703.txt 21:07:33 o_O 21:09:23 -!- johlstei has quit [Read error: Connection reset by peer] 21:09:45 -!- johlstei has joined ##crawl-dev 21:12:49 -!- Daekdroom has quit [Quit: Saindo] 21:14:04 -!- Avigdore has quit [Quit: Page closed] 21:15:28 oh 21:15:34 hm 21:16:35 hope that's not my fault???? 21:16:43 item code scares me 21:18:50 <|amethyst> SIGTERM during a write sounds like a deliberate kill by dgl or webtiles or something 21:18:58 <|amethyst> I guess the write hanged? 21:19:36 <|amethyst> !tell TZer0 !crashlog bmfx 21 is a SIGTERM during I/O; I'd check kernel logs just to make sure there aren't bad blocks 21:19:36 |amethyst: OK, I'll let tzer0 know. 21:20:30 -!- Farcaster2 has quit [Quit: Nettalk6 - www.ntalk.de] 21:20:52 bad block of ice shaped block of ice (128) | Spd: 10 (07stationary) | HD: 3 | HP: 20-35 | AC/EV: 15/0 | 11non-living, 10items, 10doors | Res: 13magic(immune), 12cold+++, 03poison, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire | XP: 0 | Sz: Medium | Int: plant. 21:20:52 %??block of ice name:bad n_adj 21:21:21 imo block of ICE 21:21:26 -!- mamgar has quit [Quit: Leaving] 21:21:29 iykwim 21:21:32 !send PleasingFungus an ICE-pick 21:21:32 Sending an ICE-pick to PleasingFungus. 21:21:57 -!- debo has quit [Ping timeout: 264 seconds] 21:22:11 -!- ProzacElf has quit [Ping timeout: 264 seconds] 21:22:32 -!- ProzacElf has joined ##crawl-dev 21:29:19 -!- bmfx has quit [Quit: Lost terminal] 21:31:43 -!- magicpoints has quit [Ping timeout: 272 seconds] 21:34:53 -!- magicpoints has joined ##crawl-dev 21:38:55 -!- soadzombi has quit [Ping timeout: 246 seconds] 21:40:03 -!- Kvaak has quit [Ping timeout: 240 seconds] 21:43:25 -!- Basil has quit [Quit: WeeChat 0.3.7] 21:49:54 -!- Kvaak has joined ##crawl-dev 21:52:37 -!- magicpoints has quit [Ping timeout: 272 seconds] 21:52:55 -!- HamsterSaurusMex has quit [Ping timeout: 246 seconds] 21:53:42 -!- st_ has quit [Ping timeout: 255 seconds] 21:53:57 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:54:29 opinion: there should probably be a prompt when reading ?blink with -ctele 21:56:27 seems reasonable to me 21:57:27 -!- LordSloth has quit [Remote host closed the connection] 21:58:29 -!- Evablue has quit [Ping timeout: 248 seconds] 21:58:34 "Warning, your blink will be uncontrolled, but it might still totally be a rad blink, YOLO?" 21:58:49 This sounds like a new fake language in the maing 21:58:51 *making 21:59:06 Grunt: special prompts for Grunt language 22:00:36 I wonder if it still warns you about cancelling 22:00:49 yes 22:01:15 canceling? 22:01:29 read ?blink and then hit esc to cancel out 22:01:36 it'll ask you if you're sure 22:01:38 for 22:01:39 no reason, really 22:01:50 !source spl-transloc.cc:181 22:01:50 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-transloc.cc;hb=HEAD#l181 22:01:52 -!- Morik has quit [Quit: This computer has gone to sleep] 22:01:57 that doesn't waste a turn or the scroll unless it's a read-id, right? 22:02:09 yes 22:02:17 cool 22:02:30 -!- Lasty1 has quit [Quit: Leaving.] 22:05:46 // XXX Because some checks in blink() are made before players get to choose target location it is possible to "abuse" scrolls' free cancelling to get some normally hidden information (i.e. presence of (unidentified) -Tele gear). 22:05:50 I wonder if this can even happen now 22:06:25 secretest tech 22:06:53 -!- Somatism has quit [Client Quit] 22:09:13 if there's unidentified -Tele gear in a current version that is surely a bug 22:09:20 yeah I'm removing it 22:09:21 the code 22:09:40 the comment, you mean? 22:09:45 and the code it refers to 22:09:50 -!- nicolae- has joined ##crawl-dev 22:09:54 designed to attempt to avoid these 'exploits' 22:10:46 -!- gammafunk is now known as cang 22:10:56 -!- cang is now known as gammafunk 22:15:06 do you mean exploits as in "ways to take advantage of something" or exploits as in "daring adventures" 22:15:17 the former 22:15:24 why not try to prevent the latter 22:15:29 !send nicolae- exploitative vaults 22:15:29 Sending exploitative vaults to nicolae-. 22:15:34 <_< >_> 22:15:45 that sounds awful!!! 22:16:36 take out the daring adventure part of crawl, turn it into a roguelike where you go to the store and do errands, the worst thing that happens is you forget your gold at home and have to walk back to get it and then when you get back to the store it's raining 22:16:48 !send nicolae- a raincoat 22:16:49 Sending a raincoat to nicolae-. 22:17:27 thank you 22:18:40 -!- Kalir has quit [Changing host] 22:18:49 -!- soadzombi has quit [Ping timeout: 246 seconds] 22:19:36 <|amethyst> Pick Up the Phone Booth and Die: the Roguelike 22:19:44 > push |amethyst 22:20:10 * |amethyst sits triumphantly upon the stack. 22:20:19 > pop |amethyst 22:20:19 pop |amethyst 22:20:24 > push nicolae- 22:20:54 * nicolae- falls onto the stack, almost knocking it over 22:20:55 <|amethyst> What vile trickery is this? 22:20:55 -!- magicpoints has joined ##crawl-dev 22:21:17 -!- HamsterSaurusMex has quit [Quit: Page closed] 22:25:07 -!- soadzombi has joined ##crawl-dev 22:27:40 -!- Basil has joined ##crawl-dev 22:30:56 -!- Keanan has quit [Ping timeout: 264 seconds] 22:35:31 -!- syndicus has quit [Quit: Leaving] 22:36:11 -!- tcjsavannah has quit [Quit: tcjsavannah] 22:37:03 -!- MaxFrost has quit [Ping timeout: 240 seconds] 22:41:05 -!- LexAckson has joined ##crawl-dev 22:41:52 -!- magicpoints has quit [Ping timeout: 260 seconds] 22:44:49 -!- Patashu has joined ##crawl-dev 22:46:01 -!- Kramin has left ##crawl-dev 22:46:11 -!- ussdefiant has joined ##crawl-dev 22:46:52 -!- read has joined ##crawl-dev 22:50:33 -!- MrPeeps has quit [Ping timeout: 240 seconds] 22:50:53 -!- LexAckson has quit [Ping timeout: 272 seconds] 22:58:33 -!- syndicus has quit [Quit: Leaving] 23:00:05 -!- nicolae- has left ##crawl-dev 23:00:57 -!- purge_ has quit [] 23:01:50 -!- Quashie has quit [Ping timeout: 252 seconds] 23:11:11 -!- Kalir has quit [Ping timeout: 252 seconds] 23:11:14 -!- GiantOwl is now known as Kalir 23:11:14 -!- Kalir has quit [Changing host] 23:16:29 -!- dtsund has joined ##crawl-dev 23:16:29 -!- Cheibriados has quit [Ping timeout: 240 seconds] 23:17:44 -!- Cheibriados has joined ##crawl-dev 23:17:44 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 23:17:44 -!- The topic of ##crawl is: Check out new European server at ??clan! | Play Crawl online now: type ??cao, ??cdo, ??cszo, ??clan, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious. 23:19:16 -!- Evablue has quit [Quit: Evablue] 23:20:58 -!- CSDCS has quit [Read error: Connection reset by peer] 23:24:09 -!- valrus has quit [Quit: Textual IRC Client: www.textualapp.com] 23:26:46 03PleasingFungus02 07* 0.15-a0-1921-g458000e: 27 10(44 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=458000e744c6 23:26:46 03PleasingFungus02 07* 0.15-a0-1922-g86e6aab: Clean up ?blink 10(68 minutes ago, 3 files, 6+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=86e6aab275a7 23:26:46 03PleasingFungus02 07* 0.15-a0-1923-gb36f017: Prompt when reading ?blink if it won't allow control 10(2 minutes ago, 1 file, 16+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b36f0179a7bb 23:27:55 can useless commit messages stop being a thing some day 23:27:58 that would be nice 23:28:12 unlikely 23:28:33 MarvinPA: you mean 27? 23:29:48 27th son of a 27th son 23:29:52 27 deadly sins 23:31:45 I could have been a little more specific in the subcomment. only thought of that after pushing, though 23:31:51 hilarious though it is to squeeze bad jokes into commit messages at every opportunity, it's also sort of obnoxious to continue when repeatedly asked to stop 23:32:00 that would be something, yes 23:32:01 was that a joke? 23:32:13 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:32:31 I may write punny commit messages on occasion, but I always make sure there's actual content to identify what it's doing. 23:32:44 -!- TAS_2012v has quit [Ping timeout: 264 seconds] 23:32:54 that is a pretty good approach! 23:33:21 -!- CSDCMS has quit [Read error: Connection reset by peer] 23:33:27 A commit message needs to be informative above all else. 23:33:50 it was a very small commit, and I didn't have any particularly good ideas for how to describe it besides, well, a number. I apologize for raising hackles; I didn't realize this would be a big deal. 23:33:59 I will take a little more time in future. 23:37:40 hm 23:37:41 sorry, was a bit of an overreaction but it's just that non-informative commit messages seem to be becoming more common and i'd rather they didn't! 23:37:56 anything else in particular that you're thinking of? 23:39:31 0.15: Changing the (internal) hp regen formula to 10+maxhp/3 23:39:33 ugh look at that 23:39:48 very precise commit message 23:39:51 admirable 23:40:03 -!- Keanan has joined ##crawl-dev 23:40:17 if it's so admirable you should make it an actual commit then 23:40:55 -!- webrairyn has quit [Quit: Page closed] 23:42:17 !source spl-summoning.cc:1749 23:42:18 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-summoning.cc;hb=HEAD#l1749 23:42:57 PleasingFungus: what are we looking at here? 23:42:58 this message appears once for every applicable corpse (necrophages/ghouls) being raised, and also appears when monsters cast the spell. (e.g. shadow imps.) 23:43:27 it makes some sense as an explanation to the player for why they aren't getting a zombie, but ... 23:43:31 mm 23:43:36 It even appears when the corpse is out of LOS. 23:43:38 yep 23:43:39 1learn add it 23:43:40 -!- CSDCS has quit [Read error: Connection reset by peer] 23:43:54 I was going to at least restrict it to when the player cast it 23:43:58 if nothing else 23:44:35 not ideal 23:44:52 Lua error: /crawl-master/crawl-git-436b12b5bb/data/dat/des/branches/geh.des:195: Ego 'frost' is incompatible with item 'sling'. x25 23:45:10 amusingly this is in cocystus, but I assume it's a vault that can be in geh too 23:45:16 wwwhhheeeaaalllsss 23:45:38 -!- Evablue has quit [Quit: Evablue] 23:45:42 funnily enough, that's my alternate nick 23:46:19 do I need to mantis this one, or has it been fixed? I'm in a slightly older version 23:47:08 o 23:47:10 I remember that bug 23:47:13 iirc that was fixed 23:47:20 how much older? 23:47:24 It's not a "bug", per se, so much as an oversight. 23:47:29 is it still there 23:47:31 0.15-a0-1590-g436b12b 23:47:35 (I'm watching rchandra get this bug in real time, so it's essentially current trunk) 23:47:42 huh 23:47:47 %version 23:47:48 trunk: 0.15-a0-1909-gd9acbb9; 0.14: 0.14.1-25-g305bacd; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 23:47:54 310 older 23:47:58 uh 23:47:59 that's 23:48:01 kind of old 23:48:05 -!- category has quit [Quit: Page closed] 23:48:07 yeah that's been fixed 23:48:22 can't update with BLOODLUST 23:48:28 %git 0ad71812 23:48:28 07gammafunk02 * 0.15-a0-1692-g0ad7181: Use the proper sling ego in a Geh vault 10(12 days ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0ad71812439e 23:50:24 "// XXX: Mostly duplicated from cast_malign_gateway." 23:50:27 uh oh 23:50:36 who would ever have guessed that mostly duplicated code would end up going out of sync 23:50:57 niiiice 23:51:07 (miscast malign gateways take longer to appear than player/monster-cast ones) 23:51:25 are you sure that wasn't originally true? 23:51:27 quick, git blame to apprehend the culprit 23:51:35 * PleasingFungus blames Grunt! 23:51:44 03PleasingFungus02 07* 0.15-a0-1924-gb00719d: Make a rotten animate dead message slightly less bad 10(6 minutes ago, 1 file, 3+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b00719d75b23 23:51:46 %git 32af7234110b 23:51:46 07DracoOmega02 * 0.14-a0-2599-g32af723: Slightly lower the delay on an eldritch tentacle being produced by Malign Gateway 10(5 months ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=32af7234110b 23:51:46 * Grunt deflects the blame! 23:52:01 MarvinPA: please observe the care taken in the commit message body! 23:52:01 and yes! it's a recent change 23:52:05 ah, neat 23:52:34 PleasingFungus: beautiful :) 23:52:35 %git 68a497ce 23:52:35 07William Parker02 {kilobyte} * 0.8.0-a0-5886-g68a497c: Malign Gateway as a miscast effect; make failed banishment attempts from miscasts degrade into Malign Gateways. 10(3 years, 4 months ago, 2 files, 41+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=68a497cee386 23:52:43 ... who? 23:53:33 !mantis 3633 23:53:33 https://crawl.develz.org/mantis/view.php?id=3633 23:53:55 if there's anything better than dev code 23:53:58 it's player-submitted code 23:53:59 -!- read has quit [Quit: brb new hdd...] 23:54:16 MarvinPA: I don't see a problem with puns, as long as they are not uninformative 23:54:29 PleasingFungus: https://dl.dropboxusercontent.com/u/63152810/bloax_ruins_hpregen.txt i see what you mean 23:54:32 it's terrible 23:54:36 SamB: me neither! i think i said that but might not have been clear 23:54:51 Bloax: good use of git! very solid 23:55:30 MarvinPA: well, one of the sentences you said (which was long) made it sound like he had been asked to stop punning at every opportunity 23:55:40 -!- ruwin has quit [] 23:55:41 oh ok, i didn't mean that 23:56:13 when really it should be "stop punning *at the expense of being informative*", or just "be informative" 23:56:18 -!- CSDCMS has quit [Read error: Connection reset by peer] 23:56:37 mm 23:56:40 it's all good 23:56:56 I've been trying to explain my reasoning about balance changes and things at some length 23:56:58 in commits 23:57:19 since I've seen people be confused by changes without reasoning (I've been confused myself, when going back to old commits!) 23:57:31 That is a good thing, yes. 23:57:46 PleasingFungus: I assume he's referring to the subject lines in particular, or perhaps just "27" for all I know 23:57:48 (cf. the dazzle change; everyone knows exactly what it does) 23:58:45 yeah, it's very easy to discuss something a bunch in here and then make a commit with not much detail since it doesn't seem like further justification is needed (or at least that's something i've been guilty of in the past) 23:59:23 so fully (re-)explaining stuff is an excellent habit! 23:59:29 Even I've done that on occasion. 23:59:49 (that is, I've unintentionally *omitted* detail in the past) 23:59:57 (I don't occasionally fully explain stuff!!!)