00:02:04 It's compiling, at least. 00:05:02 Luca__: is it just a light cclient for CAO, etc, or does it include a full build of crawl as well? 00:05:13 it includes a full build of crawl 00:05:33 but of course the game engine is not used if you select online play in the main menu 00:05:39 Ahh. 00:08:35 ... 00:08:40 I should be compiles TILES=y, yeah. 00:11:10 NETTILES=1 00:11:24 that should set TILES=1 automatically 00:16:26 Excellent 00:19:40 * sorear gives up on waiting for Cryp71c 00:21:57 Argh 00:22:12 He apparently rewrote a large portion of this 00:22:39 Of? 00:23:19 the demonspawn mutation selection code 00:23:22 he's ruined it 00:23:25 Ah. 00:23:31 no wonder people are getting executioners by lair 00:23:44 completely... wrecked... 00:24:09 :) 00:26:17 That is a bit broken. 00:26:31 !seen Cryptic 00:26:32 I last saw Cryptic at Thu Apr 1 14:46:51 2010 UTC (5w 1d 14h 39m 41s ago) joining the channel. 00:26:36 !seen Cryp71c 00:26:37 I last saw Cryp71c at Fri May 7 22:03:23 2010 UTC (7h 23m 14s ago) quitting with message Quit: Leaving. 00:27:36 Luca__: It crashed :( 00:27:43 at start? 00:27:43 const monster_type mt = static_cast( 00:27:43 MONS_WHITE_IMP + (mutlevel-1)*5 + random2(5)); 00:27:47 Luca__: I'll pastebin 00:27:49 CRYP71C!!! 00:27:59 dude. *enum arithmetic* 00:28:13 Delightful! 00:29:03 Luca__: 00:29:04 http://pastebin.com/eDJZ4CdW 00:29:20 ah it did not compile 00:29:31 Yeah. 00:29:39 Sorry, should've clarified. 00:30:08 what gcc version are you using? 00:30:19 4.3.3 00:30:30 -!- Spads has quit [Ping timeout: 276 seconds] 00:31:38 I'm not much of an expert on C++, to be honest. 00:31:41 This is a bit beyond me. 00:33:41 pushed a commit that should fix that 00:36:39 Hooray 00:36:47 It reckons already up to date :( 00:38:34 sorry, didn't actually push it; done now 00:38:53 (forgot to specified the repository to "git push"...) 00:39:01 specify* 00:39:02 !tell Cryp71c Would you explain the purpose of _select_monsterous_mutations? 00:39:02 sorear: OK, I'll let Cryp71c know. 00:39:36 Still crashing on anonymous structs. 00:39:55 Pastebinning. 00:39:58 just saw that 00:40:00 http://pastebin.com/56cEL3yu 00:44:41 not sure whether to turn on GNU extensions or change the source code 00:44:45 This lab is getting an award for most annoying 00:50:00 Luca__: do not turn on GNU extensions, neunon will eat you 00:50:25 microsoft compilers and never gccs seem to accept anonymous structs without issue though 00:51:04 Why does it need to be an anonymous struct? 00:52:27 makes the code prettier 00:52:35 anyway, changing it 00:56:11 If _select_monsterous_mutations does what I think it does, I can rip out the entire function and replace it with 3 lines in the main selector, while fixing bugs 01:02:56 due: ok, pushed a fix, now compiles and works for me with g++ 4.3.4 on ubuntu lucid 01:27:53 -!- baturinsky has quit [Ping timeout: 252 seconds] 01:35:58 due, ping? 01:39:22 hi! 01:39:36 Luca__: Excellent, got distracted with my book. 01:39:46 Napkin: someone was asking for a translation of a german word... I forget what, though. 01:39:49 does it work? 01:39:55 hehe 01:40:12 Luca__: compiling... 01:40:31 Warning spam, but it seems to compile. 01:41:55 moin 01:43:55 heya zaba 01:44:32 Luca__: What package are you requiring for ssh? libssh-2-dev didnd't seem to work. 01:44:38 Moin Zaba 01:44:52 libssh-dev 01:44:54 Luca - is it running live somewhere? 01:45:07 Hm, it installed libssh-2-dev instead. 01:45:20 But it's still spitting out chaannel, etc, errors. Anything else I might be missing? 01:45:22 Napkin: it is client only, works on unmodified servers 01:45:26 libssh and libssh2 are two big differences 01:45:42 ah, ic 01:45:44 !coffee 01:45:44 * Henzell hands Napkin a pot of café au lait, brewed by Nikola. 01:45:48 Zaba: Note, selecting libssh-2-dev instead of libssh-dev 01:46:03 uhm should not do that 01:46:10 That's what I thought. 01:46:14 Package: libssh-dev 01:46:18 Description: A tiny C SSH library. Development files 01:46:23 Conflicts: libssh-2-dev, libssh-3-dev 01:46:26 Hm, there's only libssh-2-dev in apt-cache search libssh. 01:46:43 lenny, yes 01:46:49 on Jaunty. 01:46:58 same shit? ;) 01:47:17 On jaunty, libssh-dev is a virtual package provided by libssh-2-dev. 01:47:18 libssh-4 available? 01:47:33 because that's what it actually was, after the rename 01:47:49 hm. 01:47:58 I guess you might need to compile from source 01:48:23 yay 01:48:41 Unless they provide a .deb 01:49:33 seems it's the correct library, but an old version (0.2) 01:49:44 -!- baturinsky has joined ##crawl-dev 01:49:58 -!- Spads has joined ##crawl-dev 01:50:10 or maybe try to build the lucid debian source 01:50:15 (or upgrade to lucid :) ) 01:50:55 what glibc has your jaunty, due? 01:51:03 I'm not sure 01:51:19 I'm fetching the .debs for libssh-3 etc from ubuntu.com so we'll see soon 01:51:23 2.7? 01:51:31 what version are they? 01:51:38 should be libssh-4 01:51:58 heh. 01:52:24 btw, not sure whether libssh or libssh2 is a better choice 01:52:41 i could compile those packages for you, due 01:52:43 just picked libssh because kde uses it and thus seems more likely to be available 01:52:46 I've got tthem :) 01:52:53 I hope 01:53:01 Hm, nope. 01:53:19 Oh, I was getting the mfrom the karmic package, beh 01:53:43 Luca__: Last time I updated my netbook, it died and I had to regress. 01:53:57 uh poulsbo chipset? 01:54:12 I don't know what that means :) 01:54:42 intel gma500 01:55:04 it is known to be quite messy to get working with linux due to badly maintained binary drivers 01:55:04 oh 01:55:12 It's an Asus EEE PC 1000ha 01:55:25 Not sure what chip that uses. 01:55:53 I guess lspci can give a clue 01:56:07 945GME... 01:56:11 oh.. that netbook is 32bit? 01:56:16 Napkin: si 01:56:18 due? 01:56:20 945GME is a graphics chip 01:56:22 Yes 01:56:24 sorear: Yes, I know 01:56:26 damn.. amd64 would be ready ;) 01:56:30 (why do I have this memorized) 01:56:57 -!- baturinsky has quit [Ping timeout: 276 seconds] 01:57:51 Can't use the package for lucid due to a mismatch in versions for libssl, blech. 01:58:02 yes, give me 1s 01:58:08 i started the 32bit vserver 01:58:14 that reminds me of why I tend to prefer rolling releases in distros.. 01:58:29 "rolling"? 01:59:05 * due rolls around on top of the distro disco. 01:59:08 well, more or less.. 01:59:31 I'd like a popular binary distro with continuous releases of _stable_ upstream versions too 01:59:54 oh, d.brodale on c-r-d 02:00:17 * sorear will reply if noone else does 02:00:43 -!- baturinsky has joined ##crawl-dev 02:01:30 try those, due: http://crawl.develz.org/nettiles/ 02:02:54 perhaps I should add support for disabling ssh support 02:03:04 Napkin: danke 02:03:45 * due tries compiling again. 02:03:58 It seems to be realtively happy, hooray :) 02:04:51 No Git, and util/release_ver doesn't exist. 02:04:52 make: *** [build.h] Error 2 02:04:54 appart fro mthat 02:05:08 hehe, isn't that crawl related? 02:05:12 yes 02:05:47 I think 02:06:57 does the "git describe --tags --long" command work? 02:07:22 should give 0.6.0.1-32-g49fa872 02:07:36 I was just checking it, got nothing 02:07:54 hmm 02:08:11 I suppose that might be because my repository doesn't have the tag 02:08:19 I cheated. :) 02:08:30 Okay, linking! 02:09:04 I should have fixed it now by pushing the 0.6.0.1 tag 02:12:50 I don't seem to be able to login 02:13:05 Pressing "l" just gets me a prompt. 02:13:23 (As in,a normal character start prompt.) 02:13:26 "l" is local tiles 02:13:36 use 'a', 'd' or 'f' for the servers 02:13:41 'w' to watch crawl tv 02:13:44 Ah 02:14:04 ooh, i will try too :) 02:14:20 Ah, the menu isn't long enough 02:14:22 I get more prompts :) 02:14:31 it doesn't fit on the screen? 02:15:37 No 02:15:40 I only got l and a 02:15:56 right, it looks like more prompts on that main menu are broken 02:16:04 Luca? 02:16:04 chojin@sunshade:~/Source> git clone http://repo.or.cz/w/crawl/crawl-nettiles.git 02:16:08 Initialized empty Git repository in /home/chojin/Source/crawl-nettiles/.git/ 02:16:10 warning: remote HEAD refers to nonexistent ref, unable to checkout. 02:16:13 --- 02:16:46 uh? odd 02:16:54 Hm, looking not too bad so far 02:16:58 right 02:17:00 will do it manually 02:17:02 Hover is completely broken 02:17:16 but my character is centered on the wrong half of the screen 02:17:35 Do I need a specific size on CAO? 02:17:41 the default one 02:18:03 Which is what I have 02:18:04 well 02:18:12 it might not work well on small screens 02:18:16 but my character is pushed up against the side of the screen, and I only get half LOS... 02:18:22 I'm running it on a 1920x1200 screen 02:18:25 Ah 02:18:28 800x600 here :) 02:18:45 is that the native resolution? 02:18:50 maybe try a lower viewport size on cao 02:19:00 hmm.. weird... is says, there is no branch at all on your repo, Luca__ 02:19:13 Resetting viewport bounds to 17 -> 17 02:19:46 git version 1.7.1 02:20:57 That's pretty cool, Luca! 02:20:58 yes, there is something strange with the repo 02:20:58 <3 02:21:04 http 02:21:07 Because of the tag you pushed? 02:21:08 trying git:// 02:21:10 how do I reset the remote HEAD? 02:21:18 no, because of http, i believe 02:21:45 it also doesn't work for me 02:21:52 ah right 02:22:25 git:// seems to work (it's receiving objects) 02:23:03 yes, same here 02:23:06 yes it worked 02:23:39 making it available via http usually needs some extra commands 02:23:48 maybe they are run during the night? 02:24:09 no idea 02:24:16 who needs to clone over http, anyway? 02:24:39 reply to your mail to crd and add the git url, Luca? 02:27:18 done 02:27:29 thank you :) 02:27:50 ooooh hydra 02:28:22 Okay, hydra v. spammals is no longe rfun 02:29:18 didn't work? 02:30:02 yes, you will need a 1600x900 resolution at least for the standard viewport size 02:30:02 oooh :( 02:30:08 tilesdl.cc: In member function ‘int TilesFramework::getch_ck()’: 02:30:08 tilesdl.cc:928: error: cast from ‘void*’ to ‘int’ loses precision 02:30:15 -- 02:30:17 64-bit? 02:30:18 was that mentioned yet? 02:30:20 yes 02:30:44 how does that line look like? 02:31:42 pushed fix 02:31:59 what do I need to specify as parameter to make to have crawl run from within the source folder? 02:32:03 great, luca :) 02:32:56 shouldn't it just work? (with default settings) 02:33:19 -!- ortoslon has joined ##crawl-dev 02:33:41 could be made to work on 1280xH resolution as well, but needs to fit the stats in a 100 pixels wide column 02:34:28 but note that nethack needs a 2560x1600 resolution, so we are lucky 02:34:31 compiled fine - thank you, luca :) 02:34:57 Why does it need such a large resolution? 02:35:03 to play with 32x32 tiles 02:35:05 I can play normal tiles at a low resolution. 02:35:08 80 * 32 = 2560 02:35:16 No scale factor? 02:35:16 but you don't see the whole level at once 02:35:24 the console version shows the whole level 02:35:31 is there some special way to run it? 02:35:34 no 02:35:36 Hm. 02:35:36 wait, aren't 32x32 tiles kind of huge? 02:35:45 crawl uses 32x32 02:35:55 because my window is about 3000px wide 02:35:56 Zaba: no, that's standard. 02:36:04 I don't play tiles so I wouldn't know 02:36:07 damn nvidia... 02:36:29 I could center the server viewport though, that would improve things 02:36:46 Napkin: you mean that it starts with a 3000px wide window? 02:37:15 -!- Spads has quit [Ping timeout: 276 seconds] 02:37:21 yeah - but that's probably my problem with this closed-source driver and crawl's autodetection 02:37:35 but.. to me it looks like every other crawl tiles 02:37:37 fwiw, it works for me with the nvidia driver 02:37:48 you don't have 2 monitors then, I believe? 02:37:52 no 02:37:57 nvidia is cheating in that matter 02:38:02 ah yes 02:38:16 but I think you can configure it to use xrandr instead of twinview 02:38:20 pretending to have 1 huge display.. instead of xrandr 02:38:39 no, that didn't work out well 02:38:46 been there :) 02:39:02 anyways - what do i need to do to get that extra prompt to play online? 02:39:19 did you compile with make NETTILES=1 ? 02:39:26 where we go :D 02:39:28 thanks :) 02:39:29 if so, it should present a new main menu 02:39:42 Zaba: no 32x32 tiles are not huge, the Absurd NetHack Tileset with its 128x128 tiles is absurdly huge :) 02:39:45 TILES=y is not necessary then, right? 02:39:51 it is set automatically 02:40:05 bhaak, _that_ seems highly pointless :P 02:40:22 chojin@sunshade:~/Source/crawl-nettiles/crawl-ref/source> make -j 9 NETTILES=1 02:40:25 make: Nothing to be done for `nettiles/putty/be_none.c'. 02:40:28 --- 02:40:33 make clean :) 02:40:39 ah wait 02:40:41 i even distcleaned ;) 02:40:43 oops 02:40:45 make all 02:40:47 make all NETTILES=1 02:40:50 roger 02:40:52 will fix that 02:41:20 compiling now, thanks 02:41:41 -!- ogaz has joined ##crawl-dev 02:42:06 pushed fix, now just "make" should work 02:42:20 meaning, "make NETTILES=1" without "all" 02:42:24 arg.. errors 02:42:46 which? 02:42:59 2 more loses precision: 02:42:59 nettiles/main_ui.cc: In member function ‘void MainUI::handle_forget()’: 02:43:00 nettiles/main_ui.cc:598: error: cast from ‘void*’ to ‘unsigned int’ loses precision 02:43:03 nettiles/main_ui.cc: In member function ‘bool MainUI::run()’: 02:43:05 nettiles/main_ui.cc:619: error: cast from ‘void*’ to ‘unsigned int’ loses precision 02:44:01 pushed fix 02:44:10 <3 git! 02:44:12 thank you :) 02:45:24 that "make all" fix didn't work 02:45:41 it tries to link and run depend on the stuff in nettiles/ 02:45:52 but it doesn't compile the objects 02:46:09 make NETTILES=1 ? 02:46:12 yes 02:46:48 trying without -j 02:47:17 yeah - it doesn't compile stuff in in nettiles/ - yet tries to use it later on 02:48:06 erm... same with make all now :-O 02:48:11 will do a fresh start 02:48:57 you mean it tries to link nonexistent objects? 02:49:13 it DEPEND nettiles/ssh.d 02:49:17 x86_64-linux-gnu-g++: nettiles/ssh.o: No such file or directory 02:49:30 DEPEND nettiles/screen.d 02:49:33 x86_64-linux-gnu-g++: nettiles/screen.o: linker input file unused because linking not done 02:52:39 i think that was left-over from previous tries, luca 02:52:52 and make clean just didn't clean nettiles/ ? 02:53:59 uh right, the makefile patch has stuff that shouldn't be there 02:54:36 (was an attempt to make it work with clang) 02:54:44 :) 02:54:49 got it running here now :) 02:54:58 just need resize the screen ;) 02:55:40 nice - crawl reads ../settings/ 02:56:18 should have fixed that 02:57:23 hihi, watching someone :) 02:57:30 funny :) 03:00:57 many mistakes though, when I play on CDO 0.6.0 03:01:10 does 0.6 need an update? 03:02:01 it should work on 0.6 03:02:06 it's not perfect though 03:02:14 what problems are you seeing? 03:02:14 -!- Zaba has quit [Ping timeout: 240 seconds] 03:02:23 ahh, maybe because of my unicode config? 03:02:33 on the server, I mean 03:02:36 actually unicode should work best 03:02:47 but i have some glyphs changed 03:02:56 ah yes that breaks everything 03:02:59 not many, but walls 03:03:13 perhaps if you use the same config locally it might work 03:03:17 but not sure 03:03:33 (and if it works for you, it won't work when watching others) 03:03:46 yeah, I understand 03:03:48 just don't redefine things :) 03:04:03 when exploring, my char changes into a mage with 3x ??? on his head 03:05:07 uhm yes 03:05:19 need to remember the player position better 03:06:14 currently it does not save it 03:06:37 I think the problem was that saving it did lead to other worse problems 03:06:55 hehe 03:07:01 looks quite nice already though :) 03:07:04 good job! 03:07:07 though perhaps a better solution can be done 03:10:04 uuuh, you save login data! 03:10:57 yes it does that automagically 03:10:58 -!- Zaba has joined ##crawl-dev 03:11:15 I'm happy to see it apparently worked :) 03:12:08 only problem is that you can't paste the password the first time 03:12:35 well... 03:12:39 but that's probably non-trivial to fix 03:12:49 I think it would require clipboard code for each platform 03:12:51 if crawl would use a different environment variable than USER 03:13:03 i could enable that variable 03:13:08 to pass through ssh 03:13:20 hmm? 03:13:35 what do you mean? 03:13:40 oh, sorry, dgl! 03:13:54 dgl reads the USER environment variable for authentication 03:14:17 Luca__: are you still not working on master? 03:14:25 I could change that to DGLUSER and then allow SSH to accept those 03:14:58 export USER="Napkin:password"; dgl -> automatically logged in 03:15:05 that's the way I play on CDO 03:15:41 my interface just sends the keystrokes 03:15:55 but it could send the environment variable too 03:16:06 yes 03:16:20 not sure if it is a great win though 03:16:39 true 03:16:40 also won't work with telnet and may not work on rl.heh.fi 03:17:01 it does work with telnet 03:17:21 telnet allows those environment stuff by default 03:17:24 ssh doesn't 03:17:36 ah right I suppose there is an authentication option in the telnet protocol 03:17:53 nono, just environment variables 03:17:58 but the current autologin works for you right? 03:18:13 but yes, to be compatibly the current form is better 03:18:19 yes, it did - on CAO & CDO 03:19:27 ixtli: haven't ported to trunk yet 03:19:58 does crawl-ref-discuss allow posting by subscribers? 03:20:08 or is there a separate whitelist? 03:20:20 I keep getting messages held for approval 03:21:00 only subscribers, I think 03:21:05 Once your first few are approved, you'll be fine. 03:21:19 -!- ortoslon has quit [Quit: Leaving.] 03:21:19 ah, so subscribing isn't enough? 03:21:51 it should! 03:21:59 did you use the same email address? 03:22:12 could be, that subscribers need to be approved? 03:22:14 no clue, sorry 03:22:16 the first time I didn't, but this second time I thought I did 03:22:58 luca@luca-barbieri.com <- used for your first message 03:23:03 yeah 03:23:12 should have used luca.barbieri@gmail.com for the second 03:23:18 which should be subscribed to the list 03:23:35 but maybe I mistakenly didn't? 03:24:07 coffee! 03:24:51 Luca__: I would recommend you work on master, just because it's gonna be a lot of work to refactor what you're doing :( 03:24:57 And I'd like to see your work in crawl, ya know? 03:25:15 afaict. Maybe I'm wrong. 03:25:46 not sure what the best way forward is 03:26:13 it would be better to have a more accurate approach including server changes 03:27:11 so not sure if the best plan is to merge the current solution to master, or instead first figure out what to do 03:27:27 (to get to a better solution) 03:31:17 +1 for server changes 03:31:21 Both. 03:31:38 Merge what you've currently got into master, then try toincorporate the changes that you need to get it working intot the server. 03:33:18 can't the displays (tty, sdl) be abstracted? and communicate with a information process on the server? 03:34:10 * due doesn't know. 03:34:48 After this operation, 58,4MB disk space will be freed. 03:34:51 surely, but it is significant work 03:34:59 also, not sure at what level it is best to do it 03:35:13 i needed that much dev stuff to compile crawl on a virgin system ;) 03:36:05 i.e. should the server give the client characters to write to text regions and tles for tile regions 03:36:10 making it fit into current infrastructure was a nice idea though 03:36:12 well, dump tiles/ascii and replace it with an abstracted viewing system that doesn't leak information 03:36:19 then the ascii/tiles interface with that instead. 03:36:22 or should it give semantic information about the game and let the client construct the view? 03:36:30 The latter, I think. 03:36:39 e.g. should '%' be handled fully on the client for instance? 03:38:09 the latter would allow to see all information about players you watch 03:38:16 and allow guis to be created freely 03:38:30 "%"? 03:38:39 pressing % to see the character status 03:38:44 ah 03:38:45 should that go to the server 03:38:51 no 03:38:59 or should the server send status updates so that the client already knows it all? 03:39:01 the server should provide that info on request 03:39:28 the problem with "on request" is that it doesn't work when playing ttyrecs and watching games 03:39:52 why so? 03:40:11 Napkin: if you do that, you'll have to change the way dgl works. because if you do make server output something else than watchable stream, you'll have to process it for each watcher. 03:40:13 oh.. 03:40:13 well, you can't send commands to ttyrecs obviously 03:40:31 you would need an additional process on the server 03:40:35 providing the console view 03:40:53 well, i don't think we should make it fit to dgl 03:40:54 for those who don't want to run process that on the client 03:41:07 oh, paxed! I am assuming it is because CAO is running an old verison of DGL? 03:41:10 but that should be trivial to arrange 03:41:17 but when I get the whole "another process, press any key or wait 10 seconds" 03:41:18 Luca__: Are you still parsing characters that come out of the crawl term client? 03:41:31 and hit any key, and then hit "q" to quit/exit back to the main screen 03:41:32 yes 03:41:33 Because if so I think the best solution is one that uses the new WindowManager wrapper 03:41:48 due: i haven't changed that in any way, afaik. 03:42:03 it actually drops back to the "hit any key to escape this" prompt and tries to kill the process. 03:42:14 ixtli: you mean sending tile numbers on the connection, or something like that? 03:42:17 it's like it doesn't actually quit. 03:42:49 paxed: hm, interesting. 03:43:25 due: it could be i've inadvertently changed something else that affects that. 03:43:37 hm, possibly 03:43:43 I'll have to experiment on CDO 03:47:53 what dgl does cdo run? 03:48:00 latest, I think? 03:48:03 napking? 03:48:36 yes sir? 03:48:42 nono, not latest 03:49:12 paxed is hacking like wild lately ;) 03:49:26 ah 03:49:30 no chance to have latest so early in the morning :) 03:51:20 hmm why is the new SDL-independent tiles file still called "tilesdl.cc"? 03:51:28 Nice developments. :) 03:51:53 Moin Eino :) 03:52:01 Heyah Napkin! 03:57:11 ixtli: the current windowmanager + glwrapper code only abstracts at the lowest level drawing code 03:58:01 -!- xardas-3 has joined ##crawl-dev 03:58:36 so an abstraction at that level would mean essentially sending vertex buffers over the connection 03:58:56 not sure if that makes sense 04:15:15 -!- ogaz has quit [Remote host closed the connection] 04:16:42 -!- by has joined ##crawl-dev 04:16:55 hi 04:17:55 * greensnark mews. 04:22:41 * bhaak barks 04:23:10 bhaak! 04:23:21 I might, uh, play another game of UnNH soon 04:23:39 For I feel on top of the world today, and I need something to remind me that life is pain and we are not put into this world for pleasure alone 04:23:49 are you addicted or masochistic? 04:23:51 An UnNH tourist ought to do that for me :) 04:24:37 bhaak: I just want to get another pet alligator :P 04:24:52 I was cheated of my due alligator in my second game 04:24:59 Got fobbed off with a lousy kitten instead 04:29:20 What did I do? 04:29:31 I didn't touch your alligator! 04:31:27 UnNH tourists may start with a pet baby alligator 04:31:47 I got one my first game, but the next game the bhaak-corrupted RNG gave me a mere kitten 04:31:59 I don't see how a kitten is remotely similar to a baby alligator 04:32:27 Apparently UnNH has a very low opinion of my ability to differentiate a reptile from a mammal. 04:32:43 if you put pettype:e into your rc, you will always get the special types as pets 04:32:52 Ssh, don't interrupt my narrative here 04:32:53 I don't see a problem here. 04:33:00 Kitten, alligator--same diffeerence. 04:33:10 bhaak: I'm just kidding :) 04:33:45 resp. pettype:exotic 04:34:38 due: So maybe Swamp should have cats and a little swarms of kittens instead of alligators? 04:36:22 -!- xardas-3 has quit [Quit: ChatZilla 0.9.86 [Firefox 3.5.9/20100401213457]] 04:36:22 greensnark: Sure. 04:36:42 Swamp kittens 04:38:09 * due thumbs up. 04:39:11 due: I see you have been completely seduced by the forces of darkness 04:39:18 I mean bhaak 04:39:33 I'd prefer elephants. 04:39:41 I'm seriously debating implementing an elephant monster. 04:39:42 Green Y. 04:39:49 -!- ortoslon has joined ##crawl-dev 04:39:50 Why green 04:40:01 Grey, surely 04:40:03 an elephant monster that blocks FOS? 04:40:19 These NH types are obsessed with monsters that block LOS :P 04:40:35 * paxed looks proud. 04:46:59 We already have grey Y. 04:47:00 -!- by has quit [Read error: Operation timed out] 04:47:06 Well, lightgrey. 04:47:09 The other option is blue. 04:48:56 Grey Y are sheep, right? 04:49:00 Just change sheep to white 04:50:08 No, we're using white Y for bulls. 04:51:17 Specifically Ely's holy, neutral apis bulls.. 04:51:22 -!- Mu_ has joined ##crawl-dev 04:51:48 Mu! My only true love! 04:51:50 Besides Sigmund. 04:51:54 dueeyy 04:52:19 But y only has brown, yellow and lightgrey used. 04:52:25 I still want elephants. 04:52:59 due's elephant fetish cannot be thwarted 04:53:19 Nope. 04:53:19 due: Do you prefer african or asian elephants 04:53:24 Abstract. 04:55:23 Can we have elephants in the Shoals? 04:55:27 Or should we make them Lair-only? 04:55:44 What would elephants do in the Shoals 04:55:57 Eat merfolk. 04:56:27 Could add elphant seals to the Shoals 04:56:36 if you add elephants can you remember to swap the elephant slugs in circus_mu with real elephants for me, thanks :3 04:56:38 ... <3 04:56:43 Although I'd prefer walruses 04:56:46 I want elephants *now*. 04:56:49 Because walruses are just so cuuute 04:56:50 Guilty pleasure. 04:56:57 so, what sort of attacks should they have? 04:57:01 Clearly we need a trunk-slap. 04:57:04 Like tentacle-slap, only... 04:57:19 What about a stable-slap 04:57:46 trample 04:58:14 TRAMPLE 05:02:40 moin greensnarking! 05:03:30 indulged the forces of evil yet? :D 05:03:51 -!- by has joined ##crawl-dev 05:05:26 -!- syllogism has joined ##crawl-dev 05:14:25 Napkin: Not yet 05:14:49 it's haxy - works quite nicely already though :) 05:15:03 Oh, tiles? 05:15:08 I'll pass on the tiles 05:15:34 evil tiles! 05:15:35 it's the server/client thingy that needs you! 05:15:38 * cbus goes back to slumber 05:16:38 cbus! 05:16:48 hey greensnark, sup? 05:16:50 Where have you been :) 05:17:04 real life I think its called 05:17:19 heard of it! 05:17:28 :) 05:17:29 Work? Fun? Both? :P 05:17:41 yeah, school and stuff 05:17:44 You going to play in Aug tourney? 05:17:50 hmm, maybe 05:18:05 or probably will play "a game or two" something 05:18:22 you? 05:18:23 So you're going to do a Stabwound? :P 05:18:34 dpeg wants at least 3 wins this year :P 05:18:39 haha 05:18:42 I got 1 win in 2008 and 2 in 2009 :P 05:19:41 win as in won game or won category? 05:20:34 Winning game :P 05:20:53 I don't play much, so two wins in a month is big :P 05:21:22 stupid bot :P 05:21:47 syllogism: Abusing Sewers? How low can you sink :P 05:21:58 I mean, if it were at least a Bailey I could understand 05:22:06 But a lousy Sewer :P 05:22:22 unfortunately I can only abuse them until it runs out of types 05:22:34 this one has a crocodile, scary 05:22:35 Is that unfortunate? 05:22:36 @?? crocodile 05:22:37 crocodile (07t) | Speed: 10 (swim: 60%) | HD: 5 | Health: 15-40 | AC/EV: 4/10 | Damage: 20 | Flags: amphibious, cold-blooded | Res: 06magic(20) | XP: 105. 05:22:51 a malarious crocodile 05:22:55 ? 05:23:13 I think the mermaid is the one with malaria 05:23:21 The crocodile is probably just looking for something tasty 05:24:05 is there a sewer with a gallery of snapping turtles behind plants yet? 05:24:23 No 05:24:27 or just behind deep water, I guess 05:24:40 Turtles would swim out :( 05:24:44 So it'd have to be lava 05:25:03 syllogism is about to be eaten by the crocodile 05:25:03 we clearly need one, selected when markers aren't active 05:25:21 syllogism: Don't run away, coward 05:25:36 but I've one mp and it can two-hit me :P 05:25:41 abusing? 05:25:42 staff of chaos can take a crocodile easily 05:25:43 You have a staff of chaos, what could go wrong 05:26:14 I wonder if staff of chaos is safe against shafting in portal vaults 05:26:14 Damn, I hoped for at least a berserk effect :P 05:27:21 So should we do an official 0.6.1 05:27:21 Or just sneak the update onto the servers 05:27:29 I can put the fix up on cao 05:27:31 an official 0.6.1 :P that should take longer 05:27:37 greensnark, whats fixed? 05:27:51 any changelog available? 05:28:00 I can also pre-create a few level files containing ancient liches and schlep them into syllogism's save 05:28:17 cbus: The bug that syllogism is abusing now :P 05:28:43 we didn't update 0.5 for the related apply_all_dungeons bug... 05:28:54 of course, no one stuck "[EXPLOIT]" on the tracker item then 05:29:01 greensnark, what bug? 05:29:02 Hehe 05:29:14 cbus spectate me 05:29:17 cbus: You can revisit portal vaults as many times as you want to 05:29:21 ahh nice 05:30:01 Although timed portals will still run out if you give them enough time 05:30:07 really 05:30:24 When you return to the level the portal timer gets a chance to act 05:30:34 Return to D:X I mean 05:30:38 i guess this isn't a timed sewer then? 05:30:47 I'm not sure why it isn't timing out, yeah 05:30:52 I thought all Sewers were timed 05:30:55 me too 05:30:58 maybe you are wrong :P 05:31:09 Possible 05:35:16 syllogism: You can take the worms :P 05:35:16 Good experience :P 05:35:16 :P 05:35:16 There you go, timeout :P 05:35:16 You should have killed the worms :P 05:35:16 :( 05:35:16 What kind of lousy C3 ghost was that 05:35:16 -!- Ashenzari has quit [Ping timeout: 252 seconds] 05:35:53 -!- Ashenzari has joined ##crawl-dev 05:35:53 -!- The topic of ##crawl-dev is: DCSS development channel! | 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 05:35:59 Oh right, jarmok's autogened spoilers 05:36:07 worm's nice, any others? 05:36:10 where are they? 05:37:14 oh i found them 05:37:34 I don't recall if they had xp numbers 05:38:05 yeah one page does. i guess they xp values might be a bit out of date but they'll be fine as a starting point. 05:38:22 -!- eith has joined ##crawl-dev 05:39:53 Looks like KiloByte is also visiting bonus bazaars :P 05:40:08 what a cheater :P 05:40:09 ran out of gold, though... 05:40:24 if it's a permabazaar you can keep visiting until you get acquirement 05:40:26 acquire gold 05:40:26 repeat 05:40:44 timed one 05:40:54 and the time doesn't get reset 05:41:24 Anyway bazaar maps can also be exhausted 05:41:29 are you sure 05:41:32 So if you keep visiting you'll run out of bazaars 05:41:41 guess I'll need a permalab 05:41:47 Yeah, I dont see allow_dup on the bazaar maps 05:41:58 Only hte entry vaults have allow_dup :P 05:42:32 at least I got enough potions for a trove for 18 potions of healing 05:42:56 Does the trove ask for the items again on the second use? :P 05:44:17 greensnark: yes, it does :( 05:44:24 Hehe 05:44:34 * greensnark high-fives due. 05:45:14 ziggurat :P 05:45:15 -!- casmith789 has joined ##crawl-dev 05:45:19 wonder if it asks for more money 05:45:35 It will :P 05:46:17 KiloByte: good work, now ##crawl knows :P 05:46:36 The flickering gateway to a bazaar vanishes just as you enter it! 05:47:06 well, the bug won't last until the next CDO update anyway :p 05:47:28 (except for 0.6, but this gives us an incentive to tag 0.6.1) 05:58:40 LOL 05:58:47 greensnark: I'm *good*. 06:14:19 -!- exhumed has quit [*.net *.split] 06:14:20 -!- Zao has quit [*.net *.split] 06:14:20 -!- philsnow has quit [*.net *.split] 06:19:42 -!- exhumed has joined ##crawl-dev 06:19:42 -!- Zao has joined ##crawl-dev 06:19:42 -!- philsnow has joined ##crawl-dev 06:42:04 greensnark: the exploit crashes the game when you attempt to exit a ziggurat 06:42:41 Is that bad? :P 06:42:51 I can't make out :P 06:43:04 neutral :P 06:48:05 -!- Spads has joined ##crawl-dev 06:49:34 syllogism: Begun your Bazaar exploit, have you :P 06:49:40 it's a temporary one :P 06:49:57 dammit, the bug when you return to the dungeon and not the portal vault you were on is annoying 06:50:10 I'd be pissed if I didn't have another one :p 06:50:15 er, I mean, when abyssed 06:50:33 what portal vault 06:50:41 Wizlab 06:50:55 Hellbinder has deep elf demonologists 06:56:26 hang on what, I can't exit ziggurats? 06:58:00 casmith789: You can't? 06:58:06 Why would you want to, anyway 06:58:15 no I thought that is what you were talking about 06:58:18 It's not natural, exiting Ziggurats 06:58:29 greensnark: the exploit crashes the game when you attempt to exit a ziggurat 06:58:29 KiloByte: yes, indeed it does 06:59:32 casmith789: Only for cheaters :P 06:59:38 oh cool 06:59:41 it's fine then :) 06:59:46 Haha, syllogism's bazaar finally timed out :P 06:59:55 aw 06:59:59 how sad 07:03:09 KiloByte is still milking wizlabs 07:03:22 can he run out of those 07:03:31 good use of the exploit imo 07:03:31 I imagine so 07:03:44 -!- Spads has quit [Ping timeout: 240 seconds] 07:03:50 Mu_: You're somewhat biased :P 07:03:55 :p 07:04:09 It would be rather amusing if KiloByte managed to splat in there 07:04:14 yes, he can run out of them 07:04:56 I just want a permalab :P 07:04:57 What does Zonguldrok's gravestone do? 07:05:07 Oh hey, the antique lich 07:05:11 KiloByte: did you do doroklohe lab yet? 07:05:14 Too bad it can't match BiA :( 07:06:00 Hey, the fleshworks :P 07:06:55 Heh, he got statrot 07:07:31 ??elyvilon wrath 07:07:32 elyvilon wrath[1/1]: No effect unless you are worshipping evil. Otherwise, confusion, poison miscasts (0-1), and mass inventory weapon disenchantment. While in penance, Elyvilon will also occasionally block your attacks. This reduces your penance. 07:08:07 can it be that ely only blocks auxiliary unarmed attacks? 07:09:09 by: Looks like it :P 07:09:13 That's probably a bug 07:09:28 Since when does Ely block attacks? 07:09:32 I'm wondering if it's hidden somewhere for normal attacks 07:10:06 ah, jpeg 07:10:30 syllogism: not yet, and the portal was almost gone 07:10:44 I'd assume that it would use similar code instead of radically different code for the main attack, so it's likely an oversight 07:10:59 yes, looks like an oversight 07:12:12 I suspect Cybersaint2k on rgrmisc does acid 07:15:53 -!- Spads has joined ##crawl-dev 07:22:34 Why? 08:00:36 -!- exhumed has quit [*.net *.split] 08:00:37 -!- Zao has quit [*.net *.split] 08:00:37 -!- philsnow has quit [*.net *.split] 08:06:40 -!- exhumed has joined ##crawl-dev 08:06:40 -!- Zao has joined ##crawl-dev 08:06:40 -!- philsnow has joined ##crawl-dev 08:34:11 is there something wrong with saying "Your punch misses the rat." but "You claw the rat." for a player with claws? 08:34:25 You miss clawing the rat? 08:34:28 currently, it's just "You miss the rat." 08:37:49 due: was that "yes"? 08:42:05 Yeah. 08:51:56 -!- by has quit [Disconnected by services] 08:51:57 -!- by_ has joined ##crawl-dev 08:52:12 -!- by_ is now known as by 08:53:44 on the other hand, we already have "Helpless, the rat fails to dodge your punch." on a character with claws 08:57:23 -!- ortoslon has quit [Quit: Leaving.] 09:11:27 hm.. I guess someone should reply to d.brodale on c-r-d. 09:17:34 -!- Madtrixr has quit [Ping timeout: 246 seconds] 09:19:44 due: I'm going to go through all Trove layouts :P 09:28:20 oops, it allows duplicates :P 09:31:56 -!- Enne has joined ##crawl-dev 09:41:54 syllogism: what does your trove take? 09:41:58 1500g or so 09:42:13 many of the layouts have gold 09:45:04 uhm... since when Crypt:5 church_of_pain_bobbens has 4 curse skulls in the water? The vault definition has just one. 09:47:39 do I get a warning when I hit the item limit? 09:52:47 -!- ortoslon has joined ##crawl-dev 09:53:34 Zaba: sorear said he would reply to him if nobody else does. Is that a threat? (when will dpeg be back?) 10:02:25 Change "distant slurping sound" (https://crawl.develz.org/mantis/view.php?id=1516) by TGW 10:12:01 -!- Spads has quit [Ping timeout: 240 seconds] 10:21:35 -!- Spads has joined ##crawl-dev 10:22:32 Tab selected draconians do not gain a color at 7 (https://crawl.develz.org/mantis/view.php?id=1517) by RetroSabre 10:27:34 Crash when using ctrl-x to examine some rooms (https://crawl.develz.org/mantis/view.php?id=1518) by Backov 11:23:15 -!- Madtrixr has joined ##crawl-dev 11:43:29 03dolorous * r738594ff9f29 10/crawl-ref/source/dat/database/rand_wpn.txt: Add a few more randart names. 11:47:31 -!- ogaz has joined ##crawl-dev 12:05:26 -!- ixtli has quit [Quit: ixtli] 12:07:20 -!- ixtli has joined ##crawl-dev 12:19:51 -!- Luca__ has quit [Remote host closed the connection] 12:20:08 -!- Luca__ has joined ##crawl-dev 12:20:40 -!- Zaba has quit [Ping timeout: 240 seconds] 12:23:32 -!- Zaba has joined ##crawl-dev 12:24:09 -!- eith_ has joined ##crawl-dev 12:26:13 -!- eith has quit [Ping timeout: 246 seconds] 12:35:30 -!- neunon has joined ##crawl-dev 12:39:43 -!- eith_ is now known as eith 13:50:20 -!- baturinsky has quit [Remote host closed the connection] 14:00:06 -!- Zaba has quit [Ping timeout: 245 seconds] 14:09:01 -!- Zaba has joined ##crawl-dev 14:19:35 -!- Luca__ has quit [Remote host closed the connection] 14:19:52 -!- Luca__ has joined ##crawl-dev 14:41:10 -!- Zaba has quit [Ping timeout: 264 seconds] 14:44:24 -!- Zaba has joined ##crawl-dev 14:53:04 -!- eith has quit [] 14:58:31 just saw the new main menu in tiles 14:58:47 what do you think of that style vs the nettiles main menu style? (http://picpaste.com/pics/Screenshot-Dungeon_Crawl_Stone_Soup_0.7.0-a0-1694-g9601230.1273348685.png) 14:59:15 i.e. should the main menu gain tiles and shortcuts 14:59:21 or is it better without them? 15:00:31 (might need to be conditional on window size, to avoid more prompt) 15:04:59 -!- neunon has quit [Remote host closed the connection] 15:06:17 -!- neunon has joined ##crawl-dev 15:07:43 I'm thinking the 0.7 layout might be best, but with the addition of tiles and possibly keyboard shortcuts as well 15:44:53 -!- neunon_ has joined ##crawl-dev 15:48:26 -!- neunon has quit [Ping timeout: 240 seconds] 16:30:56 -!- ortoslon has quit [Read error: Connection reset by peer] 16:36:10 -!- Luca__ has quit [Remote host closed the connection] 16:36:28 -!- Luca__ has joined ##crawl-dev 16:47:14 -!- neunon_ has quit [Ping timeout: 240 seconds] 16:49:39 -!- neunon_ has joined ##crawl-dev 16:55:43 wowwee 16:55:48 so online tiles now eh? 16:55:52 exciting! 16:56:12 With all the changes coming in 7 I will have to beat it again 17:15:26 I wonder if we should fix the "two casts are more than their sum" thing 17:15:50 right now, the optimal way to keep a buff up is to recast it right *before* the "You are starting to..." message 17:16:19 -!- stabwound has joined ##crawl-dev 17:16:27 the duration after the message is fuzzed by subtracting a random large amount from the timer when the message is generated 17:16:30 -!- exhumed has quit [Ping timeout: 276 seconds] 17:16:38 so you should avoid the message if you want to maximize efficiency 17:17:06 as an alternative, I propose that buffs could add a *fixed* amount to the timer, and the *decay rate* be continuously fuzzed 17:19:36 bhaak: Awesome bug. 17:20:37 sorear: me? 17:20:40 yes 17:20:50 which bug? 17:21:04 somebody on rgrn just managed to completely wreck the item engine 17:21:23 boulders conjuring out of nowhere into the pack, that kind of stuff 17:23:24 oh, that one 17:23:31 I tried to do that some time ago 17:24:21 i THOUGHT it was impossible to kick the stuff down the stairs 17:24:45 what does kicking it down the stairs do? how does the bug unfold? 17:25:18 -!- Luca__ has quit [Remote host closed the connection] 17:25:29 if you pick up a sokoprize on sokoban, the others vanish 17:25:34 -!- Luca__ has joined ##crawl-dev 17:26:14 but that only happens on the last sokoban level 17:26:22 teleporting the stuff around shouldn't do anything bad 17:27:14 so it's like the cream pie bug - you deleted the sokoprize while it was being worn, dangling uarmc, bang 17:28:08 it must have been before wearing 17:29:31 he must have selected both prizes to be picked up, then the code picked up the first prize, the other two got deleted and then the second one was picked up by a dangling pointer 17:35:14 -!- Eronarn has joined ##crawl-dev 17:36:22 -!- by has quit [Ping timeout: 264 seconds] 17:43:54 -!- balkious has joined ##crawl-dev 17:43:59 -!- stabwound has quit [Disconnected by services] 17:46:58 -!- balkious has quit [Client Quit] 17:47:23 -!- stabwound has joined ##crawl-dev 17:49:41 -!- lorimer_ has joined ##crawl-dev 17:49:44 -!- Noeda has joined ##crawl-dev 17:50:19 sorear: lol, trying to recreate the sokoban bug, zap the second sokoprize out of the closet, it lands exactly one the already placed first one 17:54:00 -!- Adeon has quit [*.net *.split] 17:54:01 -!- lorimer has quit [*.net *.split] 17:54:01 -!- Iainuki has quit [*.net *.split] 17:59:49 -!- Zao has quit [*.net *.split] 17:59:50 -!- philsnow has quit [*.net *.split] 18:00:37 -!- Zao has joined ##crawl-dev 18:00:37 -!- philsnow has joined ##crawl-dev 18:00:44 -!- Zao has quit [*.net *.split] 18:00:44 -!- philsnow has quit [*.net *.split] 18:00:58 -!- Iainuki has joined ##crawl-dev 18:01:13 -!- Zao has joined ##crawl-dev 18:01:13 -!- philsnow has joined ##crawl-dev 18:36:24 -!- casmith789 has quit [Remote host closed the connection] 18:40:30 -!- Noeda is now known as Adeon 19:10:13 -!- stabwound has quit [] 19:12:42 -!- stabwound has joined ##crawl-dev 19:12:53 -!- syllogism has quit [] 19:22:09 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:39:40 Morning 19:39:47 I see syllogism was abusing troves. 19:41:27 *bazaars 19:41:46 09:19 ##crawl-dev: < syllogism> due: I'm going to go through all Trove layouts :P 19:44:32 !lm syllogism char=heie br.enter=trove s=game_id 19:44:35 34 milestones for syllogism (char=heie br.enter=trove): , 1x 590712 19:44:39 !lm syllogism char=heie br.enter=bazaar s=game_id 19:44:39 164 milestones for syllogism (char=heie br.enter=bazaar): 19:44:59 a lot more bazaars 19:46:27 -!- stabwound has quit [] 19:48:43 -!- stabwound has joined ##crawl-dev 20:42:20 -!- Enne has quit [Read error: Operation timed out] 21:18:49 -!- eith has joined ##crawl-dev 21:26:23 -!- Zaba has quit [Ping timeout: 240 seconds] 21:48:10 -!- eith has quit [Ping timeout: 265 seconds] 21:48:57 -!- balkious has joined ##crawl-dev 21:48:59 -!- stabwound has quit [Disconnected by services] 21:49:02 -!- balkious has quit [Remote host closed the connection] 21:49:22 -!- stabwound has joined ##crawl-dev 22:07:07 -!- stabwound has quit [Ping timeout: 268 seconds] 22:44:12 -!- stabwound has joined ##crawl-dev 22:44:46 -!- stabwound has quit [Client Quit] 22:46:36 -!- stabwound has joined ##crawl-dev