00:00:40 Stable (0.12) branch on crawl.s-z.org updated to: 0.12.2-4-g4c2672b 00:00:47 <|amethyst> FixedArray pgrid; // terrain properties 00:01:00 <|amethyst> probably a marker is the right way, though 00:01:13 <|amethyst> since those already have the ability to change the tile, description, etc 00:01:26 <|amethyst> see the portal vault code for example 00:01:39 Unstable branch on crawl.s-z.org updated to: 0.13-a0-1502-g99810c3 (34) 00:02:50 Yes, some of that is done with wizmode_markers 00:02:55 Ah. So except for labs, all the portals are the same enum 00:02:57 (Their name is a bit misleading, to be hoenst) 00:03:45 DracoOmega: fix it then 00:04:04 Haha, a reasonable statement! But I actually don't know all of what they're used for, even 00:04:10 Though they are definitely used for feature renaming 00:04:39 -!- dtsund has quit [Quit: dtsund] 00:05:21 -!- Seppucrow has quit [Read error: Connection reset by peer] 00:05:57 -!- ystael has quit [Ping timeout: 256 seconds] 00:06:08 -!- CKyle has quit [Quit: CKyle] 00:11:00 -!- chewymouse has quit [Quit: Leaving] 00:14:01 -!- ussdefiant has quit [Ping timeout: 276 seconds] 00:14:20 -!- Egglet has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 00:15:02 -!- jday_ has quit [Quit: Leaving] 00:23:02 Okay, I'm not at all sure how things in lua translate to the rest of the code. I'm also so far unable to figure out how portals actually define the necessary markers, which may be related. 00:24:54 qoala: very possibly! 00:25:42 because there are certainly globs of lua in the relevant places ... 00:26:14 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 00:29:21 -!- bh has left ##crawl-dev 00:30:35 -!- tenofswords is now known as radiosilence 00:31:01 -!- rast has joined ##crawl-dev 00:31:32 -!- bh has joined ##crawl-dev 00:32:00 hrm. I'd missed Napkin's post about retiring CDO webtiles. Could we load balance crawl? 00:33:09 move crawl to the cloud 00:34:07 -!- Kalir has quit [Ping timeout: 245 seconds] 00:34:41 it would probably be hella expensive to operate. 00:35:17 hellexpensive 00:36:05 Something scary happens. Your wallet suddenly feels lighter! 00:36:14 -!- dtsund has joined ##crawl-dev 00:37:31 -!- Kalir has quit [Changing host] 00:37:55 -!- lainiw has quit [Quit: Leaving] 00:38:55 -!- sym has quit [Read error: Connection reset by peer] 00:39:00 awwww... I got 5 out of 15 commits in before git am --3way failed 00:39:11 -!- gofftc has joined ##crawl-dev 00:39:11 qoala: what are you doing? 00:40:50 orgy? 00:41:01 I'm taking coldpie's partial implementation of random gods and using git format-patch into git am, to move the branch into my repo and rebase it at the same time 00:41:07 I don't think git supports orgies 00:42:06 Possibly because I already dealt with a conflict in one of the source files, this new patch is complaining that the sha1 information is useless. 00:43:13 SamB: it supported 5 three ways. 00:43:32 qoala: maybe you should try a real rebase ... 00:43:40 It would be nice if we could give people per-branch push rights on gitorious 00:44:25 So would I instead apply the patches on top of the ~6mo old commit that they were originally from to move the branch into my repo? 00:44:55 maybe 00:45:05 -!- indspenceable has joined ##crawl-dev 00:47:21 https://dl.dropboxusercontent.com/u/1000017/crawl/shoals7.png 00:47:29 whew 00:48:14 ontoclasm1: that looks nice. Is there something in particular I should be looking for? 00:48:15 -!- Morphy has quit [Ping timeout: 250 seconds] 00:48:32 just if the water looks okay 00:48:45 -!- indspenc_ has joined ##crawl-dev 00:48:47 -!- eb has quit [] 00:48:49 the shore appears inverted to me 00:49:01 oh, i haven't touched the shore 00:49:01 -!- oberstein has quit [Ping timeout: 256 seconds] 00:49:11 that's still the shore for current trunk 00:49:19 ah. The water looks great :) 00:49:32 as long as it beats https://dl.dropboxusercontent.com/u/1000017/crawl/shoals1.png 00:49:46 -!- indspenceable has quit [Read error: Connection reset by peer] 00:50:19 Safe to say, yes :P 00:50:47 It's looking fairly tropical 00:51:50 http://wallpaperan.com/wallpaper/3572-beach-wallpaper-desktop.jpg 00:51:52 I might try reducing the contrast between the light and dark sections of the deep water tile slightly, maybe? Not sure. 00:51:54 was my reference 00:52:26 tiles has come a long way 00:52:35 haha 00:53:19 -!- oberstein has joined ##crawl-dev 00:55:12 -!- ussdefiant has joined ##crawl-dev 00:56:08 Ooh, nice-looking Shoals there, I like the clarity of it 00:56:33 thanks :) 00:56:46 now i have to draw sand :C 00:56:51 -!- ystael has quit [Ping timeout: 260 seconds] 00:57:37 i've kind of grown attached to the flat brown 00:57:53 The edge between light and dark water has a lot of contrast, it looks really angular 00:57:58 I like the flat brown too actually! 00:58:26 well, the edges were done in a really silly manner 00:58:41 My daughter is pointing to the screenshot and saying she wants to play (she's 2.5 years old) 00:58:44 it won't be hard to make them better 00:58:48 xD 00:58:50 I figured :) 00:59:39 Okay, I have a branch that is an exact copy of coldpie's in my repo (including the point it splits from trunk). Any suggestions on how to merge ~6mo of trunk updates? merge? rebase? I haven't done such large scale projects in git before. 01:00:27 -!- indspenc_ has quit [Remote host closed the connection] 01:01:00 -!- indspenceable has joined ##crawl-dev 01:05:27 -!- indspenceable has quit [Ping timeout: 256 seconds] 01:07:39 qoala: Rebase sounds like a bad idea 01:07:45 -!- JuicyJ has quit [Ping timeout: 250 seconds] 01:07:58 -!- alefury has quit [] 01:10:47 -!- bh has quit [Quit: sleep sleep sleep] 01:13:02 yeah, so merge and see how many conflicts have arised? 01:13:07 -!- bmfx has quit [Ping timeout: 264 seconds] 01:14:04 Indeed. I'm no git expert, so can't really advice much more than that. 01:16:55 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:26:32 -!- elliptic has joined ##crawl-dev 01:28:12 -!- hyperbolic has joined ##crawl-dev 01:30:25 -!- Stendarr has quit [Ping timeout: 246 seconds] 01:34:35 -!- indspenceable has joined ##crawl-dev 01:35:02 -!- ophanim has quit [Read error: Connection reset by peer] 01:35:17 -!- elliptic has quit [Quit: Leaving] 01:35:31 -!- elliptic has joined ##crawl-dev 01:35:55 -!- dienosore has quit [Ping timeout: 276 seconds] 01:37:11 -!- lainiw has quit [Ping timeout: 256 seconds] 01:37:14 -!- notlainiw is now known as lainiw 01:39:51 -!- hyperbolic has quit [Quit: Leaving] 01:40:24 -!- elliptic has quit [Client Quit] 01:40:28 -!- pelotr0n has quit [Ping timeout: 276 seconds] 01:40:35 -!- elliptic has joined ##crawl-dev 01:41:02 -!- hyperbolic has joined ##crawl-dev 01:44:05 -!- hyperbolic has quit [Client Quit] 01:44:18 -!- elliptic has quit [Client Quit] 01:44:29 -!- elliptic has joined ##crawl-dev 01:48:50 -!- evilmike has joined ##crawl-dev 01:49:07 -!- Cerepol has quit [Ping timeout: 245 seconds] 01:56:43 -!- kickascii has quit [Ping timeout: 250 seconds] 01:57:47 -!- simmarine has quit [Read error: Connection reset by peer] 01:59:49 -!- Wah has quit [Ping timeout: 248 seconds] 02:05:42 -!- maarek has quit [Quit: maarek] 02:10:03 -!- LexAckson has quit [Remote host closed the connection] 02:11:55 -!- Vizer has quit [Quit: bye] 02:12:43 -!- indspenceable has quit [Remote host closed the connection] 02:12:46 -!- Blazinghand has quit [Ping timeout: 252 seconds] 02:49:44 -!- dupo has quit [] 02:57:19 -!- supulton has quit [Remote host closed the connection] 02:57:25 -!- ystael has quit [Ping timeout: 248 seconds] 02:58:23 -!- Aponym has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 02:58:31 -!- qoala has quit [] 02:59:13 -!- Melum has quit [Quit: Was eaten by a grue.] 03:00:13 -!- ussdefiant has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 03:02:10 Forest unique spawned twice by magicpoints 03:03:30 -!- dagonfive has quit [Read error: Connection reset by peer] 03:07:44 -!- Guest41718 has joined ##crawl-dev 03:15:19 -!- Pacra has quit [Quit: Pacra] 03:34:08 -!- caracal has quit [Read error: Operation timed out] 03:43:36 -!- caracal has quit [Changing host] 03:49:58 -!- fungee has quit [] 03:51:45 -!- rossi has quit [Ping timeout: 248 seconds] 03:57:13 -!- nooodl has joined ##crawl-dev 03:58:29 -!- radiosilence has quit [Ping timeout: 250 seconds] 03:59:30 -!- Bloax has joined ##crawl-dev 03:59:35 -!- ontoclasm1 has quit [Quit: Leaving.] 04:00:44 fast forward eleven hours 04:01:01 and the only case where i've really seen blocking with low-skill bucklers is with cheistats 04:03:11 -!- Yermak has quit [Quit: Page closed] 04:07:35 -!- BlinkFrog has quit [Ping timeout: 250 seconds] 04:13:51 -!- Krakhan|2 has quit [Read error: Connection reset by peer] 04:19:11 -!- ilyak has quit [Quit: Lost terminal] 04:31:51 -!- prozacelf has quit [Ping timeout: 250 seconds] 04:32:21 -!- rast has quit [Ping timeout: 248 seconds] 04:33:10 -!- eith has joined ##crawl-dev 04:33:20 -!- AndChat-172500 has quit [Quit: Bye] 04:33:28 -!- Stendarr has quit [Ping timeout: 246 seconds] 04:36:36 -!- rchandra has left ##crawl-dev 04:46:19 -!- DracoOmega has quit [Quit: Leaving] 04:48:15 -!- Eronarn has quit [Ping timeout: 252 seconds] 04:49:11 -!- Lightli has joined ##crawl-dev 04:55:19 -!- sacje has quit [Quit: sacje] 04:57:13 -!- ystael has quit [Ping timeout: 256 seconds] 05:06:06 -!- dtsund has quit [Quit: dtsund] 05:07:24 -!- BlackrayJack has quit [Read error: Operation timed out] 05:10:57 -!- Mu_ has joined ##crawl-dev 05:11:15 -!- gammafunk has quit [Quit: gammafunk] 05:14:53 -!- Sky_ has quit [Quit: Page closed] 05:18:18 -!- bonghitz has quit [Remote host closed the connection] 05:22:07 -!- rwbarton has quit [Quit: leaving] 05:24:59 |amethyst: I've modified sizzel.pl and I'm compiling trunk, what now? 05:25:50 -!- ProzacElf has quit [Quit: Page closed] 05:25:56 -!- edlothiol has joined ##crawl-dev 05:32:10 -!- Tower_ has quit [Quit: Page closed] 05:38:32 -!- _D_ has quit [Quit: leaving] 05:42:09 -!- st_ has quit [Ping timeout: 248 seconds] 05:46:49 -!- nooodl has quit [Ping timeout: 276 seconds] 05:54:25 -!- nooodl has joined ##crawl-dev 05:58:17 fr: smite-melee 06:17:09 -!- Roarke has quit [Ping timeout: 250 seconds] 06:25:05 -!- nooodl_ has joined ##crawl-dev 06:26:50 -!- nooodl has quit [Ping timeout: 252 seconds] 06:33:37 -!- bonghitz has quit [Ping timeout: 276 seconds] 06:47:22 -!- BonSequitur has quit [Remote host closed the connection] 06:49:14 -!- g4spr0m has quit [Remote host closed the connection] 06:58:41 -!- dagonfive has quit [Read error: Connection reset by peer] 07:09:47 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 07:30:57 -!- myrmidette has quit [Ping timeout: 248 seconds] 07:34:37 -!- Eronarn has joined ##crawl-dev 07:50:49 -!- DrPraetor has joined ##crawl-dev 07:51:49 -!- maarek has quit [Ping timeout: 248 seconds] 07:51:49 -!- maarek_ is now known as maarek 07:52:07 -!- myrmidette has joined ##crawl-dev 07:54:53 -!- Daekdroom has quit [Quit: Saindo] 07:55:16 -!- tali713 has quit [Quit: ZNC - http://znc.in] 07:55:56 -!- tali713 has joined ##crawl-dev 08:02:09 -!- hurdos has quit [Ping timeout: 252 seconds] 08:09:07 -!- hurdos1 has quit [Quit: Leaving.] 08:12:18 -!- Bloax has quit [Quit: Error: Bloax not found] 08:19:21 -!- yogidabear has quit [Ping timeout: 250 seconds] 08:21:47 -!- Voker57 has quit [Ping timeout: 256 seconds] 08:34:46 -!- mnoqy has quit [Quit: hello] 08:37:39 -!- Bloax has joined ##crawl-dev 08:48:42 -!- rast has joined ##crawl-dev 08:54:15 Can someone help me? I'm working on the new EU -server 08:54:22 and chroot doesn't seem to be working correctly.. 08:55:12 http://pastebin.com/iTaCPm4Z 08:58:42 -!- ldf has quit [Read error: Connection reset by peer] 08:59:22 -!- CKyle has joined ##crawl-dev 09:01:46 -!- Kriby has quit [Quit: Page closed] 09:02:30 -!- nooodl_ has quit [Ping timeout: 264 seconds] 09:03:31 -!- nooodl has joined ##crawl-dev 09:03:52 -!- CKyle has quit [Client Quit] 09:04:17 -!- Azzkikr has quit [Read error: Operation timed out] 09:05:46 -!- mamga has quit [Quit: Page closed] 09:07:21 -!- LexAckson has joined ##crawl-dev 09:08:31 -!- Mad_Wack has quit [Read error: Operation timed out] 09:11:41 -!- jday_ has joined ##crawl-dev 09:12:32 -!- Pacra has joined ##crawl-dev 09:13:36 -!- Pacra has quit [Client Quit] 09:13:56 -!- Pacra has joined ##crawl-dev 09:15:30 TZer0: that's not from the chroot, is it? 09:15:30 edlothiol: You have 1 message. Use !messages to read it. 09:15:58 <|amethyst> TZer0: does config.py has chroot="" defined? 09:16:02 -!- Pacra has quit [Client Quit] 09:16:04 <|amethyst> chroot="/home/crawl/DGL" 09:16:05 hmm.. will check 09:16:05 -!- ldf has quit [Ping timeout: 248 seconds] 09:16:14 <|amethyst> oh 09:16:18 <|amethyst> 10:14:12 < TZer0> if I try to chroot /home/crawl/DGL 09:16:18 <|amethyst> 10:14:23 < TZer0> I get the error that /home/crawl/DGL cannot be chrooted to 09:16:26 <|amethyst> or was that from the command line? 09:16:49 chroot = "/home/crawl/DGL" 09:16:49 seems like it. yeah. 09:17:01 no, that was from the script 09:17:01 when doing os.chroot 09:17:06 that is 09:17:16 if I chroot before 09:17:16 I get that error 09:17:16 if I don' 09:17:16 -!- joosa has quit [Read error: Connection reset by peer] 09:17:17 don't 09:17:17 -!- jooosa has joined ##crawl-dev 09:17:24 it can't find /dgldir/ for some reason 09:17:31 <|amethyst> and you have /home/crawl/DGL/dgldir ? 09:17:33 -!- jooosa is now known as joosa 09:17:54 root@crawl:/home/crawl/DGL/dgldir# 09:17:57 I'd say so, yeah. 09:18:38 sec. 09:18:43 -!- Yllodra has quit [Ping timeout: 276 seconds] 09:19:10 Hmm 09:22:26 <|amethyst> I'm a little confused by the error 09:22:43 <|amethyst> I can't see where "should be true if in the chroot" would be generated 09:23:06 <|amethyst> it didn't say "User database didn't exist; creating it now."? 09:23:16 -!- Mu_ has quit [Ping timeout: 276 seconds] 09:23:49 -!- Mu_ has joined ##crawl-dev 09:24:03 -!- Palyth has quit [] 09:24:25 <|amethyst> oh 09:24:59 <|amethyst> can user 'crawl' write to /home/crawl/DGL/dgldir ? 09:25:09 -!- ystael has quit [Ping timeout: 248 seconds] 09:25:39 <|amethyst> if not you'll need to touch /home/crawl/DGL/dgldir/dgamelaunch.db and make sure 'crawl' can write to that file 09:25:52 -!- Rebenga has quit [Read error: Connection reset by peer] 09:25:54 -!- ackack has quit [Ping timeout: 264 seconds] 09:26:58 I just touched it as crawl 09:27:07 still nothing 09:27:07 <|amethyst> hm 09:27:28 I'm fairly certain it has to do with chroot. 09:27:35 -!- dienosore has quit [Quit: Leaving] 09:27:39 <|amethyst> ohh 09:27:55 <|amethyst> TZer0: config.py has uid = 1002 gid = 1002 09:28:08 <|amethyst> you'll need to change those to be the uid and gid of your 'crawl' user 09:28:24 <|amethyst> don't change the copy in the chroot directly though 09:28:51 <|amethyst> change the one in dgamelaunch-config and do ./bin/dgl publish --confirm again 09:29:40 -!- blackcustard has joined ##crawl-dev 09:29:45 well 09:29:47 progress 09:29:52 internal server error when accessing the prot 09:29:56 *port 09:30:01 -!- CKyle has joined ##crawl-dev 09:30:13 <|amethyst> TZer0: take a look at run/webtiles.log in the chroot's webserver directory 09:30:38 -!- Stendarr has quit [Ping timeout: 246 seconds] 09:31:57 Nothing there. 09:31:59 :S 09:34:08 -!- CKyle has quit [Client Quit] 09:34:34 IOError: [Errno 2] No such file or directory: '/crawl-master/webserver/templates/client.html' 09:34:45 <|amethyst> hm 09:34:52 <|amethyst> oh, right 09:34:57 and indeed 09:34:59 it doesn't exist. 09:35:21 <|amethyst> sec 09:35:42 Affirmative. 09:35:57 <|amethyst> yeah, I forgot I made the install-trunk script not overwrite templates 09:36:13 how do I fix this? 09:36:17 <|amethyst> copy the webserver/templates directory from crawl trunk sources into that location 09:36:22 okay. 09:37:51 <|amethyst> it's not copied by install-trunk so that you can make changes to the banner etc without overwriting them every time you rebuild 09:38:02 hm, that's an interesting info leak I've just hit (for the second time). there is no orc priest in sight but I just got the "press a Y" message; I expect the priest to show up shortly, since it came into LOS on the next move last time this happened 09:38:08 next error.. 09:38:09 raise os.error, 'out of pty devices' 09:38:13 When trying to start a game.. 09:38:14 hum 09:38:15 ok, next 3 moves 09:38:31 I've already logged in by the way 09:38:33 so that bit is working. 09:38:49 <|amethyst> TZer0: did you already mount /dev/pts in the chroot? 09:38:54 <|amethyst> that was part of step 3 09:39:02 yeah, I did mount it 09:39:41 root@crawl:/home/crawl/DGL/dev/pts# ls 09:39:43 0 1 2 ptmx 09:39:58 <|amethyst> yeah, that sounds right 09:42:14 cat /proc/sys/kernel/pty/max yields 4096.. 09:43:34 -!- WildSam has quit [Quit: Page closed] 09:46:04 <|amethyst> yeah, you shouldn't be out of ptys 09:46:13 -!- tcjsavannah has quit [Quit: Page closed] 09:46:20 <|amethyst> trying to remember if I encountered a similar error 09:49:45 <|amethyst> TZer0: try making /dev/ptmx and maybe also /dev/pts/ptmx (inside the chroot) writable by user crawl 09:50:18 <|amethyst> TZer0: I did chmod 666 /home/crawl/DGL/dev/ptmx 09:50:29 <|amethyst> and didn't have to change pts/ptmx 09:50:47 <|amethyst> but they're the same device so 09:53:07 crw-rw-rw- 1 root root 5, 2 Jun 7 23:33 ptmx 09:53:08 crw-rw-rw- 1 root root 5, 2 Jun 7 23:33 ptmx 09:53:20 <|amethyst> and still the same error? 09:53:40 yeah. 09:53:44 I also restarted the server. 09:53:57 -!- CKyle has joined ##crawl-dev 09:54:29 -!- krag has quit [Ping timeout: 248 seconds] 09:56:33 Beogh conversion information leak before orc priest comes into LOS by geekosaur 09:57:22 <|amethyst> TZer0: not sure what to tell you at the moment 09:57:54 <|amethyst> TZer0: other than permissions of ptmx or missing /dev/pts/ I can't figure out what would cause that 09:58:09 <|amethyst> because you have three devices, which definitely isn't hitting your limit of 4096 :) 09:58:44 yeah.. 09:59:36 -!- CKyle has quit [Quit: CKyle] 10:00:33 -!- nooodl has quit [Read error: Connection reset by peer] 10:00:48 my usual first check is for selinux/apparmor; next would be to strace it if possible to see what exactly is failing and the actual error (which may be obscured if e.g. the pty stuff falls through to trying to use old-style ptys) 10:02:24 -!- myp has quit [Ping timeout: 252 seconds] 10:03:16 -!- nooodl has joined ##crawl-dev 10:04:01 -!- Moanerette has quit [Quit: Page closed] 10:05:06 |amethyst: I'm looking at the code 10:05:08 and it should work 10:07:33 Wait.. import sgi fails.. 10:08:09 <|amethyst> import sgi? 10:09:00 <|amethyst> wsgi? 10:09:06 -!- nooodl has quit [Ping timeout: 264 seconds] 10:09:33 <|amethyst> where is that error coming from? 10:09:37 has anyone had a chance to try exponential decay lorcs yet? 10:10:49 |amethyst: usr/lib/python2.7/pty.py - line 70 10:10:56 that's where the exception happens 10:11:51 <|amethyst> oh, that import sgi is supposed to fail 10:11:55 <|amethyst> since you're not on IRIX 10:12:09 oh 10:12:20 But then.. 10:12:21 it means openpty failed 10:12:28 hah, it does have a fallback 10:12:31 fd = os.open(pty_name, os.O_RDWR) 10:12:37 this fails as well 10:12:54 <|amethyst> wait 10:13:01 that one will fail on linux 10:13:08 -!- ackack has quit [Read error: Operation timed out] 10:13:13 it's for 4.2BSD ptys 10:13:24 <|amethyst> python's pty handling really tries opening /dev/ptyp0 /dev/ptyp1 etc in order? 10:13:28 yes 10:13:32 It seems like it.. 10:13:41 <|amethyst> we don't have those 10:13:46 <|amethyst> neither does CSZO 10:13:50 it does if openpty fails 10:13:50 O_o 10:13:55 can you check the corresponding file there? 10:14:18 <|amethyst> oh, this is a fallback after openpty fails? 10:14:21 yes 10:14:22 yes 10:15:21 TZer0: maybe try running a python interpreter in the chroot and doing import os; os.openpty()? 10:15:23 <|amethyst> so why is openpty failing? 10:15:54 <|amethyst> edlothiol: I don't think that will work 10:16:06 <|amethyst> edlothiol: because the chroot doesn't have a full python install inside 10:16:15 <|amethyst> is 'os' being loaded dynamically now? 10:16:22 oh, right 10:16:48 no 10:16:50 >>> import os; 10:16:52 <|amethyst> CSZO has python 2.6 10:16:52 >>> os.openpty() 10:16:54 (3, 4) 10:16:57 -!- caleba has quit [Quit: caleba] 10:17:00 My server has 2.7 10:17:09 <|amethyst> TZer0: that's outside the chroot, right? 10:17:17 I have to think openpty is available if this stuff works at all 10:17:18 <|amethyst> TZer0: the successful os.openpty() call that is? 10:17:18 Nope. 10:17:20 Inside. 10:17:39 -!- Datul has quit [Ping timeout: 250 seconds] 10:17:44 and yes 10:17:44 because 4BSD ptys cannot handle large numbers of ptys 10:17:47 they are successful 10:17:53 I just checked. 10:18:00 <|amethyst> geekosaur: right, it's using openpty on CSZO 10:19:47 <|amethyst> oh, I guess python-minimal does pull in enough for that anyway 10:20:03 <|amethyst> /home/crawl/DGL/usr/lib/python2.6/pty.py does exist here 10:20:21 <|amethyst> so why wouldn't it work when called from webtiles? 10:20:46 <|amethyst> if it's working when called from ipython 10:21:07 <|amethyst> TZer0: can you try that as user crawl inside the chroot 10:24:14 Quick question 10:24:21 how do I switch to crawl when in the chroot? 10:25:23 -!- ahpla has quit [Ping timeout: 240 seconds] 10:26:33 -!- mamga has quit [Quit: Page closed] 10:28:00 TZer0: something like su - crawl? 10:28:49 well, the problem is that crawl doesn't exist in the jail 10:32:52 -!- nooodl has joined ##crawl-dev 10:33:04 edlothiol: ! 10:33:22 man 10:33:29 why do centaurs have such bad apts? 10:34:33 TZer0: or maybe run python as root and then do os.setuid() 10:34:34 -!- rast has quit [Read error: Connection reset by peer] 10:34:43 LexAckson: they don't 10:34:50 !apt ce hp 10:34:51 Ce (SK_HP)=1 10:34:53 TZer0: and setgid 10:35:52 TZer0: you could even do the chroot from the python interpreter, for extra similarity 10:36:58 -!- jejorda2 has quit [Quit: Leaving] 10:36:58 -!- |amethyst has quit [Quit: leaving] 10:37:06 Well, the moment I did os.setuid(1001) 10:37:10 os.openpty() started failing 10:37:21 but like -3 arm -3 dodge and deformed body 10:38:19 -!- nooodl has quit [Ping timeout: 260 seconds] 10:38:33 OSError: [Errno 8] Exec format error 10:39:28 -!- alefury has joined ##crawl-dev 10:39:29 ooh, something wrong with the pty helper? 10:39:51 LexAckson: but like +3 bows +1 barding! 10:40:04 geekosaur: That happens once I set my group and user id to 1001 10:40:14 (which is crawl) 10:40:26 -!- syllogism has joined ##crawl-dev 10:41:33 yes. ptmx-style ptys make use of a setuid helper program, and that's likely where the "Exec format error" is coming from 10:42:23 god bless unix 10:43:24 hm, although linux supposedly doesn't need pt_chown with the pts filesystem 10:45:15 geekosaur: any suggestions? :/ 10:45:24 problem with how the pts filesystem is mounted maybe? 10:45:51 edlothiol: wouldn't that affect root's attempts as well? 10:45:54 not really, no. (again) I'd want to see strace (and maybe ltrace) output from the attempt 10:46:58 devpts /home/crawl/DGL/dev/pts devpts defaults 0 4 10:48:10 i've never really played a centaur, so the idea is to go armour and find a longbow? 10:48:39 or crossbow 10:49:46 TZer0: does mount show different options for /dev/pts and the chroot /dev/pts? 10:51:11 -!- pantaril has quit [Read error: Operation timed out] 10:51:27 -!- krag has joined ##crawl-dev 10:53:04 -!- phosphorescence has quit [Read error: Connection reset by peer] 10:53:09 -!- ground4 has quit [Ping timeout: 248 seconds] 10:53:12 http://pastebin.com/tP22QXcw 10:53:19 mount 10:53:23 checking now 10:53:50 System: devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) 10:53:51 oh man 10:53:58 are there bows of elec? 10:54:01 Jail: devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000) 10:54:44 geekosaur: you've got both here http://pastebin.com/tP22QXcw 10:54:59 It is the output for os.openpty() 10:55:21 edlothiol: ! 10:55:43 http://man.finalrewind.org/1/feh/ 10:55:48 oops 10:55:53 chown("/dev/pts/4", 1001, 5) = -1 EPERM (Operation not permitted) 10:55:57 -!- nickajeglin has quit [Quit: leaving] 10:56:02 ohai 10:56:03 hmm 10:56:14 so it is something about different devpts 10:56:46 and the exec format error is from it attempting pt_chown fallback 10:57:30 Weird.. crawl has rwx on pts 10:57:32 hmm 10:57:45 chown won't be affected by file permissions 10:59:03 TZer0: openpty() from user crawl from outside of the chroot works, right? 11:00:13 Yes. 11:01:17 wait.. 11:01:19 huuu 11:01:23 I wonder if the working setup has /usr/lib/pt_chown and the nonworking one doesn't 11:01:40 (my Mint install *does* have pt_chown, for all that it's not supposed to be needed) 11:02:40 -!- maarek has quit [Quit: maarek] 11:02:48 (inside the chroot) 11:03:35 -!- Kellhus has quit [Ping timeout: 250 seconds] 11:03:56 Both have pt_chown 11:04:51 I need to go, but I have no clue anyway 11:05:43 geekosaur: any ideas? :/ 11:06:21 < elliott> god bless unix 11:06:30 Shall I try setting the same mount options? 11:06:41 the software i sell only works on linux, and my sales coworkers were getting confused as to the difference between linux and unix 11:06:41 -rwsr-xr-x 1 root root 10624 Jan 28 07:05 /usr/lib/pt_chown 11:06:45 Eronarn: still metter than Windows - no matter what 11:06:47 i showed them the unix family tree 11:07:12 they asked me to do a poster about who we could sell to 11:07:26 i had to point out that it would be a tiny section of the lower left hand corner 11:07:39 mount options don't look significantly different (nosuid and noexec don't really apply to devpts as it will never contain executables) 11:07:46 http://www.computerworld.com/common/images/site/features/2009/062009/unix_chart_775.jpg 11:08:37 Bleh. I'll be back in ~20 minutes. 11:08:51 actually - a bit more 11:08:53 I need to take a walk. 11:09:22 Eronarn: to be fair, i doubt you have many potential clients from the top half anyway 11:09:43 blackcustard: xD 11:09:56 blackcustard: it would be pretty awesome to see a cartogram of it 11:10:41 we do see solaris, bsd, and osx server fairly often though 11:19:54 -!- Fhqwhgads_ has quit [Ping timeout: 264 seconds] 11:36:38 -!- Kalir has quit [Changing host] 11:44:21 -!- ilyak has quit [Ping timeout: 248 seconds] 11:46:46 -!- elliptic has quit [Quit: Leaving] 11:50:15 -!- elliptic has joined ##crawl-dev 11:50:55 -!- myrmidette has quit [Read error: Operation timed out] 11:55:06 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 12:03:29 -!- |amethyst has joined ##crawl-dev 12:03:54 and I'm back 12:04:02 |amethyst: want to help me? 12:05:07 -!- Player123 has quit [Quit: Page closed] 12:05:24 <|amethyst> what's up 12:05:57 File "/usr/lib/python2.7/pty.py", line 70, in _open_terminal 12:05:59 raise os.error, 'out of pty devices' 12:06:01 This 12:06:03 :/ 12:07:41 It happens when I try to start a game 12:07:46 <|amethyst> looking over the scrollback... what are the perms on usr/lib/pt_chown inside the chroot? 12:08:10 -rwxr-xr-x 1 1001 1001 11K Dec 30 15:36 pt_chown 12:08:17 <|amethyst> that's a problem 12:08:25 wait.. 12:08:34 uhm.. 12:08:48 <|amethyst> you didn't chown the whole /home/crawl/DGL did you? 12:09:14 In fact.. I might have.. 12:09:15 hmm 12:09:25 <|amethyst> time to reinstall the chroot 12:11:07 <|amethyst> in this particular case it should be root:root mode 4755 12:11:25 <|amethyst> but there's probably lots of other stuff that is wrong now 12:11:33 <|amethyst> particularly from a security point of view 12:13:30 Okay. I'll just get onto that 12:13:32 won't take too long 12:13:47 <|amethyst> you can probably reinstall on top of the existing dir 12:14:02 I'll just unmount devpts and proc 12:14:04 wipe it 12:14:06 and start over. 12:14:09 <|amethyst> well 12:14:17 I'll keep crawl-master and stuff. 12:14:21 <|amethyst> yeah 12:14:43 <|amethyst> crawl-master and dgldir should be sufficient 12:15:30 <|amethyst> you could also avoid a rebuild by saving/restoring crawl-versions.db3 and usr/games/crawl-* 12:18:10 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-1502-g99810c3 (34) 12:18:26 -!- ZRN has quit [Read error: No buffer space available] 12:18:43 -!- Zermako has quit [Disconnected by services] 12:18:48 -!- Zermak is now known as Zermako 12:19:07 Lesson learned. 12:22:28 <|amethyst> I'll add a note :) 12:23:01 "Don't be stupid like TZer0 and do a chown on the chroot..." 12:24:00 <|amethyst> "DO NOT chown the whole chroot: various programs and directories inside the chroot need to be owned by root or other users." 12:24:08 ^^ 12:26:31 anyway, packages are going in now. 12:31:13 -!- rossi has quit [Ping timeout: 248 seconds] 12:35:08 -!- Furril has quit [Read error: Connection reset by peer] 12:37:10 -!- gammafunk has joined ##crawl-dev 12:38:41 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:38:54 Recompiling now. 12:38:57 Party-times. 12:38:59 -!- sym has quit [Read error: Connection reset by peer] 12:39:45 -!- tigertrap has quit [Quit: tigertrap] 12:44:33 -!- krag has quit [Ping timeout: 248 seconds] 12:44:38 |amethyst: whats the url for the s-z crawl repository again? 12:44:49 <|amethyst> %git 12:46:05 07Grunt * 0.13-a0-1502-g99810c3: Change up Forest monster weights and bands. 10(14 hours ago, 2 files, 13+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=99810c380d70 12:46:05 hmm, slow chei 12:46:05 <|amethyst> http://s-z.org/neil/git/?p=crawl.git but you shouldn't clone from it or anything like that 12:46:05 i just need it to read commit messages 12:46:05 <|amethyst> (that's the gitweb URL, not the clone URL) 12:46:05 thanks :) 12:46:05 <|amethyst> oh, then that's what you want 12:49:33 Djinni unable to acquire food. by dck 12:53:35 !messages 12:53:38 (1/1) Medar said (12h 54m 3s ago): Patch to fix WebTiles server w/ dgl_mode=False: http://pastebin.ca/2392679 . Maybe supporting this option is not worth the trouble though? 12:54:13 Medar: are you here? 12:54:18 -!- MarvinPA_ has joined ##crawl-dev 12:54:31 -!- caleba has quit [Quit: caleba] 12:55:24 -!- Yermak has quit [Quit: Page closed] 12:55:51 |amethyst: doing 0.11 now. 12:56:19 <|amethyst> you can try playing trunk while that's building :) 12:56:45 why 0.11? 12:57:13 <|amethyst> easier than editing it out of the configs I guess :) 12:57:25 -!- MarvinPA has quit [Ping timeout: 248 seconds] 12:57:25 -!- MarvinPA_ is now known as MarvinPA 13:02:06 -!- Morphy has quit [Quit: Page closed] 13:10:18 -!- scummos has quit [Ping timeout: 264 seconds] 13:19:34 -!- krag has joined ##crawl-dev 13:19:52 -!- DrPraetor has quit [Ping timeout: 276 seconds] 13:21:10 -!- ZRN has quit [Ping timeout: 276 seconds] 13:22:51 <|amethyst> Grunt: someone got a game where the lair exit was a mimic 13:23:31 -!- dtsund has joined ##crawl-dev 13:23:47 <|amethyst> Grunt: I fixed their save and am now looking into fixing the bug... but I'm not sure which features would need the special treatment 13:25:07 <|amethyst> Grunt: oh, I see now the check if (feat == dest_stairs_type) 13:29:04 -!- st_ has joined ##crawl-dev 13:31:01 -!- lainiw has quit [Ping timeout: 252 seconds] 13:33:58 03kilobyte 07* 0.13-a0-1503-g446efd8: Don't use "" where a null works better. 10(14 hours ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=446efd8c5bc6 13:33:58 03kilobyte 07* 0.13-a0-1504-gc7153b6: ASSERT_RANGE(value, min, max) 10(23 minutes ago, 2 files, 18+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c7153b6b2949 13:33:58 03kilobyte 07* 0.13-a0-1505-ga2c649a: Fix a bad use of wchar_t. 10(21 minutes ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a2c649a26456 13:33:58 03kilobyte 07* 0.13-a0-1506-g258af75: Turn pairs of assertions with x > min, x <= max into ASSERT_RANGE. 10(12 minutes ago, 31 files, 47+ 94-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=258af752a1d6 13:33:58 03kilobyte 07* 0.13-a0-1507-gae1dc47: ASSERT_RANGEs other than >= <. 10(5 minutes ago, 29 files, 62+ 118-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae1dc47dc5b5 13:33:58 03kilobyte 07* 0.13-a0-1508-g6218652: Brace fixes. 10(74 seconds ago, 3 files, 2+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=62186526d650 13:40:30 03kilobyte 07* 0.13-a0-1509-g29faabf: Manual manual updates through the wiki. 10(53 seconds ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=29faabff3967 13:41:51 -!- pelotr0n has quit [Read error: No buffer space available] 13:42:59 |amethyst: it works now! 13:47:14 <|amethyst> TZer0: now see if running /usr/local/sbin/dgamelaunch (as a normal user) works 13:47:38 |amethyst: hold on 13:47:43 I need to figure out what's up with my apache.. 13:48:37 <|amethyst> if it does, you can create an account for people to ssh to, make /usr/local/bin/dgamelaunch its shell (you need to add it to /etc/shells), and set it up with the cao pubkey 13:48:48 <|amethyst> and set a password for that account 13:49:14 <|amethyst> I just use the 'crawl' account, but probably it's more secure to use a different account (CAO uses 'joshua') 13:50:09 Will do. 13:50:38 -!- pelotr0n has quit [Ping timeout: 287 seconds] 13:51:12 |amethyst: confirmed, crawl-dev now runs webiles. 13:51:26 *webtiles 13:53:50 |amethyst: apache is fixed. Working on new account. 13:54:08 -!- motorbit has quit [Quit: Page closed] 13:55:36 -!- ilyak has joined ##crawl-dev 13:55:37 -!- Nivim has quit [Ping timeout: 276 seconds] 13:55:42 -!- Funktor has joined ##crawl-dev 13:56:28 Hello, wondering if a dev can help me out. I'm currently in Spider, and the only staircase from Spider 1 to Lair was a mimic. Now I can't return to Lair. 13:56:52 <|amethyst> haha 13:56:56 <|amethyst> that's twice today 13:57:02 <|amethyst> Funktor: which server? 13:57:07 s-z. 13:57:24 trunk 14:00:12 perhaps we should detect such levels and amend them on load? 14:00:39 <|amethyst> kilobyte: is there a good way to figure out where the stair should be then? 14:01:50 well, I'm testing the user right now 14:01:59 and I've put dgamelaunch in /usr/local/bin 14:02:05 and I've added it to the shell-files 14:02:08 and I've changed the shell 14:02:14 but for some reason, I'm getting cannot change root directory: Permission denied 14:03:05 |amethyst: this is outside the chroot 14:03:10 <|amethyst> TZer0: /usr/local/sbin/dgamelaunch needs to be setuid root 14:03:36 Just let me know if there's anything I can do to help 14:03:39 <|amethyst> so it can chroot (then it switches to 'crawl' and drops privileges) 14:04:10 -!- rchandra has joined ##crawl-dev 14:04:41 <|amethyst> Funktor: ok, try it now 14:04:49 sure, one sec 14:05:05 <|amethyst> kilobyte: I'm trying to figure out the underlying problem 14:05:25 that did the trick. Thanks so much, and good luck fixing the bug :) 14:05:40 I noticed the info is off 14:05:47 Where is this modified? 14:05:49 -!- Funktor has left ##crawl-dev 14:05:54 <|amethyst> TZer0: info? 14:06:17 <|amethyst> oh, the banner in the dgl menus? 14:06:26 Crawl server (North America) hosted and maintained by Neil Moore (|amethyst). 14:06:28 Yeah 14:06:39 Which I'd claim is kind of wrong 14:06:41 :P 14:06:54 <|amethyst> TZer0: ah, I misunderstood "off" :) 14:07:08 <|amethyst> chroot/data/menus/ inside the dgamelaunch-config directory 14:07:18 <|amethyst> edit those then do a publish --confirm 14:07:50 -!- bonghitz has quit [Remote host closed the connection] 14:08:08 <|amethyst> yes, you have to manually keep them in-sync with the menus in dgamelaunch.conf 14:08:21 <|amethyst> if you add an option or change a keybinding or such 14:12:17 What is the "rebuild"-link? 14:12:49 <|amethyst> it installs it into /usr/lib/cgi-bin/trigger-rebuild.pl 14:13:00 <|amethyst> sec, let me get you my apache rules 14:13:47 -!- Krakhan|2 is now known as Krakhan 14:13:48 -!- Krakhan has quit [Changing host] 14:19:04 Mh, not really critical 14:19:09 More interested in how to make dgame work 14:19:22 -!- SaintWacko has quit [Ping timeout: 246 seconds] 14:23:00 <|amethyst> TZer0: having problem with it? 14:23:17 <|amethyst> TZer0: I just updated the docs with steps 12 and 12.5 with some apache configuration 14:24:07 Already done 12. 14:25:12 |amethyst: how do I set the current permissions on dgamelaunch? 14:26:36 *correct 14:26:59 <|amethyst> TZer0: first, what does ls -l /usr/local/sbin/dgamelaunch say the permissions are? 14:27:41 -!- myrmidette has quit [Remote host closed the connection] 14:27:44 -!- Vizer has joined ##crawl-dev 14:27:45 -rwsr-xr-x 1 root staff 331373 Jun 8 19:37 /usr/local/sbin/dgamelaunch 14:27:47 -rwsr-xr-x 1 root staff 331373 Jun 8 19:37 /usr/local/sbin/dgamelaunch 14:27:49 Well 14:27:51 I can play 14:27:53 <|amethyst> that's correct 14:27:54 but I can't watch... I think 14:28:10 when I press W it just ends.. 14:29:07 <|amethyst> is there anything useful in /home/crawl/DGL/dgldebug.log 14:29:36 <|amethyst> oh 14:29:53 <|amethyst> try running ./bin/dgl crawl-inotify-dglwhere 14:30:10 <|amethyst> err 14:30:12 <|amethyst> sorry, with sudo 14:30:28 <|amethyst> (from the dgamelaunch-config directory) 14:31:04 <|amethyst> that's not all you need, but it might give some useful error messages itself 14:31:38 Can't locate Linux/Inotify2.pm in @INC 14:32:09 which package? 14:32:09 <|amethyst> aptitude install liblinux-inotify2-perl 14:32:18 <|amethyst> (on the host) 14:32:50 <|amethyst> also make sure the inprogress directory is there 14:33:05 <|amethyst> the one mentioned in dgamelaunch.conf for the particular version you are playing 14:34:06 -!- Thalfon has quit [Quit: Page closed] 14:34:19 -!- BlackrayJack has quit [Read error: Connection reset by peer] 14:34:27 -!- krag has quit [Ping timeout: 260 seconds] 14:37:27 I'm kind of stuck here now 14:38:13 I mean, inprogress is in /home/crawl/DGL/dgldir/inprogress# 14:38:49 so.. how do I execute correctly execute dgl with crawl-inotify-dglwhere? 14:40:05 Why doesn't lantern's shadow uncolour monsters? 14:40:08 gloom does 14:41:03 <|amethyst> TZer0: change to your dgamelaunch-config directory and sudo ./bin/dgl crawl-inotify-dglwhere to run it 14:41:05 gloom shouldn't 14:41:30 gloom shouldn't be a thing at all 14:42:02 I did that 14:42:03 what more? 14:42:20 <|amethyst> still nothing when you press W? 14:42:35 <|amethyst> and nothing in the dgldebug.log? 14:43:21 <|amethyst> TZer0: as for the inprogress dir, it should contain subdirectories for the individual games in the menu (crawl-git, crawl-git-sprint, crawl-11, etc); and the one you're currently playing should contain a ttyrec file 14:43:49 well, I have a seperate user for the ssh bit 14:43:58 I don't see any files there.. 14:44:06 <|amethyst> and you're playing right now? 14:44:37 <|amethyst> what version and game mode are you playing? 14:45:04 Yup 14:45:06 Trunk 14:45:13 -!- Qwertycoatl has quit [Quit: leaving] 14:45:15 and just normal DCSS 14:45:21 -!- simmarine has joined ##crawl-dev 14:45:21 not sprint or anything like that 14:45:23 I press W 14:45:25 and it closes the connection 14:45:30 <|amethyst> what does ls -ld /home/crawl/DGL/dgldir/inprogress/crawl-git/ say? 14:45:49 drwxr-xr-x 2 crawl crawl 4096 Jun 8 21:44 /home/crawl/DGL/dgldir/inprogress/crawl-git/ 14:45:56 <|amethyst> yeah, that sounds right 14:46:28 <|amethyst> and there's nothing in the debug log when that happens? 14:46:44 Can't locate it. 14:47:04 <|amethyst> ohh 14:47:17 what's wrong? 14:47:19 <|amethyst> right, because the main chroot directory isn't writable by crawl 14:47:28 herp. 14:47:52 <|amethyst> as root, touch /home/crawl/DGL/dgldebug.log; chown crawl:crawl /home/crawl/DGL/dgldebug.log 14:48:17 <|amethyst> then try running dgamelaunch or logging in again 14:48:23 <|amethyst> and it should write errors to that file 14:48:39 what if I run it as another user? 14:48:44 chown it to that instead? 14:49:12 <|amethyst> oh 14:49:34 <|amethyst> not the user you ssh in as, but the user crawl becoems 14:49:39 <|amethyst> but I just noticed 14:50:01 ftok shm_key 14:50:06 <|amethyst> you'll need to change shed_uid and shed_gid in the dgamelaunch config the same way you changed uid and gid in the server config 14:50:10 is all I got now 14:50:18 <|amethyst> let me see 14:50:21 -!- maarek has quit [Quit: maarek] 14:51:00 Yeah, each connection just appends that line. 14:51:08 (or each su) 14:51:18 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:51:32 -!- bonghitz has quit [Remote host closed the connection] 14:52:52 <|amethyst> aha 14:52:58 <|amethyst> one more thing that needs to be mounted 14:53:03 mhm? 14:53:35 -!- MaxFrost has quit [Ping timeout: 260 seconds] 14:54:07 <|amethyst> devpts /home/crawl/DGL/dev/shm tempfs rw,nosuid,nodev 0 0 14:54:10 <|amethyst> err 14:54:12 at least watching the terminal-games works in webtiles 14:54:15 <|amethyst> tempfs /home/crawl/DGL/dev/shm tempfs rw,nosuid,nodev 0 0 14:55:01 mount: unknown filesystem type 'tempfs' 14:55:07 <|amethyst> err 14:55:10 <|amethyst> tmpfs, sorry 14:55:11 <|amethyst> both places 14:56:12 Still the same 14:56:32 -!- letmeon has quit [Quit: Page closed] 14:56:40 <|amethyst> still ftok shm_key 14:56:40 -!- darktwinge has joined ##crawl-dev 14:56:41 <|amethyst> ? 14:57:12 Yeah 14:57:21 -!- Stendarr has quit [Ping timeout: 246 seconds] 14:57:21 -!- alefury has quit [Read error: Connection reset by peer] 14:57:23 -!- alefury has joined ##crawl-dev 14:57:25 -!- magicpoints has quit [] 14:57:39 <|amethyst> what does ls -ld /home/crawl/DGL/dev/shm say 14:58:54 -!- pelotr0n has quit [Read error: Connection reset by peer] 14:59:02 lrwxrwxrwx 1 root root 8 Jun 8 19:21 /home/crawl/DGL/dev/shm -> /run/shm 14:59:38 <|amethyst> oh, right, those paths changed 15:00:09 <|amethyst> do you have a /home/crawl/DGL/run/shm ? 15:00:26 -!- nickajeglin has quit [Ping timeout: 256 seconds] 15:00:54 Yup. 15:01:05 <|amethyst> and is that where it actually mounted the tmpfs? 15:01:08 <|amethyst> oh no 15:01:12 <|amethyst> it wouldn't have 15:01:28 <|amethyst> it would have put it in /run/shm on your host 15:01:44 -!- santiago has joined ##crawl-dev 15:01:52 <|amethyst> you'll need to make that symlink point to ../run/shm instead of /run/shm 15:02:00 -!- scummos^ has quit [Client Quit] 15:02:04 <|amethyst> so it refers to the version inside the chroot regardless of where you are 15:02:07 -!- pelotron_ has quit [Ping timeout: 267 seconds] 15:02:20 Hmm? 15:02:59 So.. remove the fstab-entry I guess? 15:03:07 <|amethyst> hm 15:03:20 <|amethyst> easiest would be to change it to run/shm instead of dev/shm 15:03:49 -!- Medra has joined ##crawl-dev 15:05:18 -!- broquain1 has joined ##crawl-dev 15:05:28 -!- ilyak_ has joined ##crawl-dev 15:05:51 -!- neunon_ has joined ##crawl-dev 15:06:12 -!- pelotr0n has quit [Ping timeout: 284 seconds] 15:06:13 tmpfs on /home/crawl/DGL/run/shm type tmpfs (rw,nosuid,nodev,relatime) 15:06:13 does this look right? 15:06:20 <|amethyst> yeah 15:06:33 -!- Ero has joined ##crawl-dev 15:06:37 also, ftok shm_key 15:07:24 -!- pelotron_ has quit [Ping timeout: 255 seconds] 15:07:57 -!- Wah has quit [Ping timeout: 246 seconds] 15:07:57 -!- fungee has quit [Ping timeout: 246 seconds] 15:07:58 -!- Twinge has quit [Ping timeout: 246 seconds] 15:07:58 -!- Perryman|2 has quit [Ping timeout: 246 seconds] 15:07:58 -!- odiv has quit [Ping timeout: 246 seconds] 15:07:58 -!- Stendarr|2 has quit [Ping timeout: 246 seconds] 15:07:58 -!- Furril has quit [Ping timeout: 246 seconds] 15:07:58 -!- wumpus has quit [Ping timeout: 246 seconds] 15:07:58 -!- remyroy has quit [Read error: Connection reset by peer] 15:07:58 -!- alefury|2 has joined ##crawl-dev 15:07:58 -!- Stendarr has quit [Ping timeout: 246 seconds] 15:07:59 -!- alefury has quit [Ping timeout: 246 seconds] 15:07:59 -!- Perryman has quit [Ping timeout: 246 seconds] 15:07:59 -!- pantaril has quit [Ping timeout: 246 seconds] 15:07:59 -!- santiago_ has quit [Ping timeout: 246 seconds] 15:07:59 -!- orionstein has quit [Ping timeout: 246 seconds] 15:07:59 -!- neunon has quit [Ping timeout: 246 seconds] 15:07:59 -!- varmin has quit [Ping timeout: 246 seconds] 15:07:59 -!- BizmarkRibeye has quit [Ping timeout: 246 seconds] 15:07:59 -!- scummos has quit [Ping timeout: 246 seconds] 15:07:59 -!- Lasse- has quit [Ping timeout: 246 seconds] 15:07:59 -!- Medar has quit [Ping timeout: 246 seconds] 15:07:59 -!- twzt has quit [Ping timeout: 246 seconds] 15:07:59 -!- alefury|2 has quit [Ping timeout: 246 seconds] 15:07:59 -!- buki has quit [Ping timeout: 246 seconds] 15:07:59 -!- Perryman|2 has quit [Ping timeout: 246 seconds] 15:07:59 -!- jbenedetto has quit [Ping timeout: 246 seconds] 15:08:00 -!- Porost has quit [*.net *.split] 15:08:00 -!- neunon_ is now known as neunon 15:08:23 <|amethyst> TZer0: oh 15:08:53 -!- cbus has quit [Write error: Broken pipe] 15:08:53 -!- Eronarn has quit [Write error: Broken pipe] 15:08:53 -!- SteampunkDuck has quit [Write error: Broken pipe] 15:08:53 -!- ilyak has quit [Write error: Broken pipe] 15:08:53 -!- broquaint has quit [Write error: Broken pipe] 15:08:53 -!- ystael has quit [Write error: Broken pipe] 15:08:53 -!- marcmagus has quit [Write error: Broken pipe] 15:08:57 -!- alefury|2 has joined ##crawl-dev 15:08:58 <|amethyst> TZer0: try as root touch /home/crawl/DGL/dgamelaunch; chown crawl /home/crawl/DGL/dgamelaunch 15:09:12 <|amethyst> TZer0: I was wondering why I had that zero-byte file around 15:09:18 -!- simmarine has quit [Excess Flood] 15:09:43 -!- simmarine has joined ##crawl-dev 15:09:45 -!- LoremIpsum has quit [Ping timeout: 258 seconds] 15:09:51 <|amethyst> so the run/shm thing might not be necessary after all 15:11:09 -!- alefury|2 has quit [Read error: Connection reset by peer] 15:11:12 -!- alefury has joined ##crawl-dev 15:11:45 -!- Stendarr|2 has quit [Client Quit] 15:12:03 -!- Ero has quit [Ping timeout: 269 seconds] 15:12:03 -!- myrmidette has quit [Ping timeout: 269 seconds] 15:12:37 -!- Eronarn has joined ##crawl-dev 15:12:45 -!- SkeletonHat has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 15:13:17 -!- Stendarr has quit [Ping timeout: 246 seconds] 15:13:21 -!- Stendarr|2 has quit [Client Quit] 15:13:37 -!- Perryman has quit [Ping timeout: 246 seconds] 15:13:50 -!- TZer0 has quit [Ping timeout: 240 seconds] 15:14:29 -!- TZer0 has joined ##crawl-dev 15:14:36 -!- varmin has joined ##crawl-dev 15:14:38 <|amethyst> TZer0: try as root touch /home/crawl/DGL/dgamelaunch; chown crawl /home/crawl/DGL/dgamelaunch 15:14:39 Sorry about that 15:14:43 this time 15:14:45 a pure disconnect 15:15:02 Yeah, I did that 15:15:21 <|amethyst> now W disconnects but you don't get any log message? 15:15:55 -!- Stendarr has quit [Read error: No route to host] 15:15:57 cannot open inprogress-dir 15:16:00 I get this one instead. 15:16:02 I said 15:16:08 oh right 15:16:12 I said it 15:16:15 while it got disconnected. 15:16:17 --- 15:16:20 <|amethyst> :) 15:16:41 So 15:16:45 what do I do about this one? 15:17:33 <|amethyst> in /etc/dgamelaunch.conf what does it say for the inprogressdir inside the DEFINE {} block for "Crawl (trunk)" 15:17:53 <|amethyst> should be something like inprogressdir = "%rinprogress/crawl-git/" 15:18:51 inprogressdir = "%rinprogress/crawl-git/" 15:19:22 <|amethyst> and what does ls -ld /home/crawl/DGL/dgldir/inprogress/crawl-git say again? 15:19:28 -!- st_ has quit [Read error: Connection reset by peer] 15:19:42 -!- st_ has joined ##crawl-dev 15:19:46 -!- alefury|2 has joined ##crawl-dev 15:19:46 -!- alefury has quit [Read error: Connection reset by peer] 15:19:51 drwxr-xr-x 2 crawl crawl 4096 Jun 8 22:10 /home/crawl/DGL/dgldir/inprogress/crawl-git 15:20:28 <|amethyst> and you have such a directory for every game and mode in your config? 15:21:19 <|amethyst> (that includes rfk, atc, and boggle if you didn't remove them from the config) 15:21:24 -!- djinni has quit [Ping timeout: 256 seconds] 15:21:37 <|amethyst> I have: 15:21:38 <|amethyst> atc crawl-10 crawl-10-tut crawl-11 crawl-11-tut crawl-12 crawl-12-tut crawl-git crawl-git-tut crawl-inception 15:21:40 -!- Perryman|2 has quit [Ping timeout: 246 seconds] 15:21:41 <|amethyst> boggle crawl-10-sprint crawl-10-zotdef crawl-11-sprint crawl-11-zotdef crawl-12-sprint crawl-12-zotdef crawl-git-sprint crawl-git-zotdef rfk 15:21:48 !tell kilobyte 446efd8c5bc63737 seems to have broken compilation in msysgit: "debug.h:56: error: 'NULL' was not declared in this scope" 15:21:52 MarvinPA: OK, I'll let kilobyte know. 15:21:57 <|amethyst> you wouldn't need crawl-inception 15:22:01 -!- Stendarr has quit [Ping timeout: 246 seconds] 15:22:09 http://pastebin.com/iRardALH 15:22:31 -!- Stendarr|2 has quit [Client Quit] 15:22:40 %git 446efd8c5bc63737 15:22:40 07kilobyte * 0.13-a0-1503-g446efd8: Don't use "" where a null works better. 10(16 hours ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=446efd8c5bc6 15:23:17 <|amethyst> TZer0: did you remove atc, rfk, and boggle from dgamelaunch.conf? 15:23:39 No.. 15:23:41 <|amethyst> do so in the dgamelaunch-config dir and bin/dgl publish --confirm again 15:23:49 -!- djinni has joined ##crawl-dev 15:24:05 <|amethyst> (or make the inprogress directories for those if you want to get them working later) 15:24:37 -!- nooodl has joined ##crawl-dev 15:24:55 <|amethyst> you can remove both the DEFINE { } blocks for those as well as the entries in the menus (in dgamelaunch.conf and in chroot/data/menus/) 15:26:37 Works. 15:26:38 I have done that. 15:27:59 <|amethyst> and W works now? 15:28:03 Yup 15:28:36 anyway, last thing when it comes to this 15:28:49 where did I change it so that it says what I want it to say on the top? 15:29:00 when launching dgame? 15:29:03 <|amethyst> in dgamelaunch or webtiles? 15:29:12 -!- ChanServ has quit [*.net *.split] 15:29:23 dgamelaunch 15:29:41 <|amethyst> all the files in dgamelaunch-config/chroot/data/menus/ 15:29:43 -!- magicpoints has quit [Read error: Connection reset by peer] 15:29:49 <|amethyst> then bin/dgl publish --confirm 15:29:58 ahh 15:29:59 -!- whog has quit [Ping timeout: 260 seconds] 15:30:02 I managed to do it the other way around 15:30:03 -!- CKyle has joined ##crawl-dev 15:30:04 -_- 15:30:21 <|amethyst> can I ssh in? 15:31:05 -!- ChanServ has quit [*.net *.split] 15:32:42 <|amethyst> let's see 15:32:44 <|amethyst> other things 15:32:52 <|amethyst> I have a crontab running every 30 minutes that does: 15:32:53 <|amethyst> nice -n 10 ionice -c 3 sudo /home/crawl-dev/dgamelaunch-config/bin/dgl compress-ttyrecs 15:33:13 <|amethyst> also one to clean up old trunk versions 15:34:00 <|amethyst> http://dobrazupa.org/stuff/clean-trunks 15:34:18 <|amethyst> I run that one hourly, but daily is probably fine 15:35:36 -!- hayenne has quit [Quit: There is no dark side of the moon really. As a matter of fact it's all dark. The only thing that makes it look light is the sun.] 15:39:36 03elliptic 07* 0.13-a0-1510-g2207615: Remove xom_gifts_altar. 10(2 minutes ago, 1 file, 0+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=220761524c40 15:40:04 -!- Soadreqm has quit [Ping timeout: 252 seconds] 15:41:50 03|amethyst 07* 0.13-a0-1511-g1978db2: Don't make sole branch exits into mimics. 10(4 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1978db2d8761 15:41:53 |amethyst: can you try to ssh terminal@crawl.lantea.net? 15:41:58 with the cao_key 15:42:52 what are people's current thoughts on whether mimics should exist at all, by the way? 15:43:01 I don't see much point for them at the moment 15:43:13 They're either harmless, useless or annoying. 15:43:35 since people seemed to hate it when they were actually dangerous, and people also seem to dislike them when they do cool stuff like replace orc:4 shops 15:43:36 With the very occasional assisting to kill from gripping. 15:43:54 right, replacing shops was one of the very few relevant things they actually did 15:43:55 so what's the point if we aren't going to let them do anything 15:44:08 <|amethyst> TZer0: seems to work well 15:44:10 good! 15:44:12 :D 15:44:12 If mimics actually outright replaced some of the few orc:4 shops I'd rage. 15:44:21 Last part! 15:44:23 Chat-bot! 15:44:35 How do I make it launch the IRC-bot? 15:44:57 <|amethyst> TZer0: you checked out sizzell's source? 15:44:58 (obviously I agree mimics shouldn't replace branch exits; this just reminded me of their existence :P) 15:45:01 Yup 15:45:04 Even modified 15:45:11 <|amethyst> TZer0: just run it then :) 15:45:33 <|amethyst> however, it might be a bit confusing to have it in channel before lantea is official 15:45:39 Which user? 15:45:50 <|amethyst> whichever; I run it as crawl-dev 15:46:39 <|amethyst> elliptic: I can kind of see the issue with replacing Orc:4 shops, since that's losing 1/4 of your branch-end loot 15:46:59 <|amethyst> it would be kind of like an entire V:$ quadrant being full of mimics 15:47:04 |amethyst: you can lose all of your lair branch end loot to a mimic 15:47:09 I don't see why orc should be special 15:47:10 -!- Serfuzz has quit [Read error: Connection reset by peer] 15:47:13 isn't that the whole point of mimics 15:47:13 <|amethyst> lair has branch end loot? :) 15:47:16 yes 15:47:30 does anyone ever do lair for the loot 15:47:31 Unstable branch on crawl.s-z.org updated to: 0.13-a0-1511-g1978db2 (34) 15:47:36 one acquire any object is probably of similar quality to one shop 15:47:48 what if it's a book shop 15:47:59 what if the object is hat of the alchemist 15:48:35 -!- rossi has quit [Quit: WeeChat 0.4.1] 15:48:36 then you'll be storming the dev house 15:48:39 because mimics took it 15:48:41 |amethyst: seriously, like MarvinPA said, the entire point of mimics is to replace stuff... mimics can also replace shops elsewhere and you've lost the same thing you did in orc:4 15:48:52 <|amethyst> yeah, that makes sense 15:49:04 |amethyst: but most people (and devs) seem to dislike it when mimics do this... 15:49:28 You seem to have a strange way of thought. 15:49:40 First you seem to argue that mimics are kind of pointless. 15:49:49 and then you suddenly argue for why they're ok 15:49:52 o_O 15:49:52 Bloax: ... 15:50:05 can you not read or something 15:50:21 no 15:50:54 ok then leave the channel or stop talking 15:51:12 <|amethyst> fine 15:51:13 -!- |amethyst has quit [Quit: leaving] 15:51:45 -!- Kellhus has quit [Ping timeout: 250 seconds] 15:53:10 Base class package "Bot::BasicBot" is empty. 15:53:26 -!- Namey has quit [Quit: Leaving] 15:53:34 the main thing mimics do is cause bug reports every month for lair branch mimics 15:54:11 hold on. 15:54:17 I never found orc:4 shop mimics dangerous, the reduction in loot was relevant though 15:54:24 and they make me walk next to every lair branch when I find it 15:54:38 because I want to know whether it is a mimic, and the monster is harmless 15:54:57 a few versions back, mimics were actually dangerous briefly 15:55:21 it's the same problem with damage traps, either they're a harmless nuisance or dangerous but frustrating 15:55:57 Is Clantell an okay name? 15:56:02 the most frustrating mimics are orc:4 end shop mimics 15:56:08 or should I set it to Lantell? 15:56:11 this is objective fact 15:56:11 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-1511-g1978db2 (34) 15:56:15 Zot and teleport traps (and more or less alarm traps) are legitimate traps. 15:56:29 -!- |amethyst has joined ##crawl-dev 15:56:29 I didn't like when mimics were actually dangerous, it made me paranoid about walking next to stuff. although current bolt/blade traps kind of do that now with exploring 15:56:34 which is even worse 15:56:35 While normal traps are more all-or-nothing. 15:56:37 |amethyst: Clantell or Lantell? 15:56:42 mechanical traps (aside from shafts, I guess) are more dangerous to monsters than they are to you 15:56:47 (also aside from webs) 15:56:53 I actually think mimics are a cool/entertaining idea... but I don't see how to make them work well in crawl 15:56:57 Either they randomly kill you (very infrequent occurence) or they just annoy you. 15:57:04 <|amethyst> MarvinPA: sorry, thought you were talking to me... looked at the logs and saw that it was confusion because of an /ignore 15:57:10 Mimics work in Nethack it seems, but Crawl is another beast. 15:57:36 elliptic: probably suitable for a xom effect or something like that 15:57:37 |amethyst: aha, you probably picked a much better approach than i did there 15:57:49 evilmike: right, making people paranoid about walking next to stuff wasn't great too, and making it optimal to step next to hatches and such while exploring isn't good either (this is still an issue) 15:57:53 in crawl, mimics are either just a pain in the ass but not particularly dangerous, or will kill you in a very frustrating manner (usually if you're at very low HP or something and run into one) 15:57:58 sorry for the confusion 15:58:10 nice 15:58:47 TZer0: I'm not |amethyst but I'd say Lantell so that it is the same length as the other bots 15:58:48 <|amethyst> TZer0: "Lantell" fits the regexp /....ell/ :) 15:59:03 03edlothiol 07* 0.13-a0-1512-gaf0d4cb: Tweak Webtiles minibar colours (#7177), and make the minibar scale. 10(54 seconds ago, 1 file, 17+ 18-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=af0d4cb1ec81 15:59:11 G-Flex: And exactly the same goes for mechanical traps. 15:59:18 kind of 15:59:29 mechanical traps can be sorta relevant while you're fighting things, maybe 15:59:38 shafts and webs are distinct enough that I guess we're not talking about them 15:59:49 * TZer0 calls the bot Lantell... 15:59:52 <|amethyst> !tell kilobyte I'm not entirely happy with 1978db2 ... if you have any better ideas for fixing it 15:59:53 |amethyst: OK, I'll let kilobyte know. 15:59:54 are there still gas/cloud traps? 16:00:04 oh god gas traps 16:00:14 the item-destroying ones piss me off, but that's mostly because item destruction in general does 16:00:28 The best thing imaginable is just getting some of your stuff destroyed for no reason. 16:00:34 -!- Lantell has joined ##crawl-dev 16:00:39 Yay! 16:00:41 hi Lantell 16:00:42 that's pretty much all scroll/potion destruction 16:00:45 Why? Because, well. Fuck you? I think that's about it. 16:00:57 You're not going to die of gas traps any time soon. 16:01:21 Unless they did something like in DoomRL where the entire room is filled with bad stuff. 16:01:24 IT IS ALIIIIVE 16:01:30 Anyway 16:01:33 time to make it official then 16:01:44 miasma and chaos cloud traps can be interesting occasionally 16:01:52 TZer0: this is a new eu webtiles server, right? 16:02:04 webtiles and dgame-server! 16:02:08 <|amethyst> TZer0: let's see... you'll need to make your various logfiles and milestones available over the web 16:02:21 which ones? 16:02:37 anyway, the terminal-user is terminal... 16:02:48 am i hearing wrong or are we eurofags getting a good place to play webtiles very soon 16:02:50 and uses the cao_key.. 16:02:54 Bloax: it is up! 16:02:55 because that sounds very much awesome 16:02:59 http://crawl.lantea.net:8080/ 16:03:00 Bloax: can you just leave? 16:03:00 <|amethyst> /home/crawl/DGL/crawl-master/crawl-{git,0.12,0.11,0.10}/saves/{logfile,milestones}{,-sprint,-zotdef} 16:03:15 can we not have bloax in here, yes 16:04:04 elliptic: miasma traps are the worst thing in the world, but I get what you mean by that. 16:04:10 also the rcfile and morgue directories being available via http would be good 16:04:15 how do people feel about the new alarm traps? I haven't played enough to fully experience them yet 16:04:17 evilmike: well, at least they slow you 16:04:25 well they're the worst thing in the world but they at least sort of have a point 16:04:28 I like the new alarm traps 16:04:40 They seem cool, I haven't gotten one on a crowded level yet though 16:04:48 My favorite part about them is not stopping on autoexplore 16:05:00 "Oh, so that's why everything on Zot:5 is heading straight for me" 16:05:06 <|amethyst> rcfiles, morgues, and ttyrecs are already in the instructions (step 12) 16:05:23 (Zot:5 alarm trap is actually -quite- interesting) 16:05:23 I've always felt like a trap that summons monsters might be interesting too, but alarm traps might do the job better 16:05:36 Yeah, those are available on port 8081 16:05:40 you mean one that summons actual monsters that aren't spiders 16:06:02 not spiders, it would be like a durably-summoned shadow creatures 16:06:09 <|amethyst> TZer0: so what's on port 80? 16:06:11 How do you want this structured? 16:06:22 "eurofags" 16:06:22 great 16:06:35 We'll fix it so that it is on port 80 soon 16:06:37 new alarm traps are good 16:06:40 the mark effect in general is kind of one of the most frightening things in Crawl but it still feels fair (except for that autoexplore stuff) 16:06:41 or it could just spawn monsters for-real, I guess. If the trap only has one charge it's not an issue 16:06:52 is this an issue? 16:07:04 <|amethyst> TZer0: structure isn't terribly important, but what I have is at: http://dobrazupa.org/meta/ 16:07:04 sometimes I've found myself using alarm traps intentionally, to see if any more monsters are on the level for me to beat up 16:07:19 -!- myrmidette has joined ##crawl-dev 16:07:23 <|amethyst> TZer0: each of the files inside those subdirs is a symlink back to the corresponding thing under saves 16:07:32 you can do that if there's a good place to fight the entire level from, sure 16:07:35 in the options, how do I invert a regex? 16:07:37 <|amethyst> TZer0: note that many of them won't exist yet 16:07:42 SwissStopwatch: I mean after I generally have the level cleared 16:07:46 for example, to look for all scrolls except identify 16:08:01 the real gutsy way is to do it before the level's cleared, take them all at once!! 16:08:02 to see if I missed anything, or if I know there's something around I did miss 16:08:07 <|amethyst> TZer0: you can touch them if you want (make sure they're owned by crawl), but probably it's fine to leave the symlinks dangling 16:08:09 you do that when you have shatternado 16:08:16 I'll just symlink the dirs 16:08:21 <|amethyst> err 16:08:24 <|amethyst> don't do that 16:08:26 Why? 16:08:29 <|amethyst> or saves will be available for download 16:08:33 do that when you have a hallway 16:08:38 Ah. 16:08:48 the entire might of Zot:5 is helpless against a single hallway 16:08:54 time to make another script then.. 16:09:25 nobody on zot:5 has shatter? 16:09:33 that sounds like an oversight 16:09:58 FR: orb guardians have tornado 16:10:05 you can get a shatter ghost there... 16:10:09 -!- cbus_ is now known as cbus 16:10:15 assuming ghosts can have that, they can, right 16:10:18 -!- dpeg has joined ##crawl-dev 16:10:25 !seen kilobyte 16:10:26 I last saw kilobyte at Sat Jun 8 19:00:13 2013 UTC (2h 10m 13s ago) saying 'perhaps we should detect such levels and amend them on load?' on ##crawl-dev. 16:10:27 no reason they shouldn't be able to... 16:10:28 presumably, since one unique does 16:11:46 <|amethyst> something like for version in git 0.12 0.11 0.10; do dest=/var/www/meta/$version; mkdir -p $dest; for mode in "" -sprint -zotdef; do for base in logfile milestones; do f=/home/crawl/DGL/crawl-master/crawl-$version/saves/$base$variant; touch $f; chown crawl $f; ln -s $f $dest/; done; done; done 16:11:54 <|amethyst> but I haven't tested that 16:11:56 nobody knows regexes? 16:12:26 <|amethyst> there isn't a good way to invert a regex 16:12:32 :( 16:12:48 does crawl have lookahead? 16:12:54 <|amethyst> myrmidette: only on Windows 16:12:58 :( 16:13:13 I just want to confirm reading valuable scrolls 16:13:17 <|amethyst> I think Unix builds should use prce, but there were objections to adding a dependency 16:13:39 <|amethyst> myrmidette: why do you need an inverted regexp for that? 16:13:52 because that's all of them except identify and unidentified ones 16:14:14 TZer0: Feels much better to play there. 16:15:03 and I don't feel like putting in a regex for every scroll 16:15:08 will that slow the game down? 16:15:10 |amethyst: done. 16:15:28 -!- Guest68329 is now known as Wensley_ 16:15:32 Some forum thread convinced that we're better off without racial armour properties. Anyone cares enough to brainstorm if perhaps some useful racial properties may be found? 16:15:46 -!- Wensley_ is now known as Wensley 16:16:15 |amethyst: http://crawl.lantea.net:8081/meta/ 16:16:17 dpeg: well, racial properties of body armour are at least fairly significant currently 16:16:41 make them egos instead of base properties, and make the egos more interesting 16:16:43 dpeg: I'd certainly agree with removing racialness for non-body armour though 16:16:47 not orcish armor 16:16:52 for non-orcs 16:16:55 elliptic: alright. That leaves us with weapons and other armour. 16:17:00 and for weapons 16:17:11 Guys, who can post about the new server on the blog? 16:17:12 but ... but ... elvish cloaks ? 16:17:14 and orcish weapons, really 16:17:20 <|amethyst> TZer0: Once that's in its final location (don't know which part you were going to move to port 80, apache or webtiles) someone will need to update sequell, footv, etc with the paths 16:17:30 it's true that the orc weapon bonus is pretty significant on a beoghite 16:17:33 oh 16:17:35 damn 16:17:37 hmm 16:17:43 -!- bh has joined ##crawl-dev 16:17:52 <|amethyst> "someone" being greensnark :) 16:17:57 elliptic: yes, the orcish ones have some meaning to me, but only in a restriced setup 16:18:02 aside from that the weapon bonuses are tiny though, and they are also boring... body armour at least can change what type of armour you want to use 16:18:18 why aren't elven weapons lighter? 16:18:24 <|amethyst> but it helps if you can give him a pull request or patch for https://github.com/greensnark/dcss_henzell 16:18:34 elliptic: you think it's worth trying to come up with better weapon racial properties 16:18:46 the elven bonus is probably more able to change what you want to use than the dwarven properties 16:18:51 myrmidette: because there's essentially zero gameplay effect 16:19:04 it's an extra potion? 16:19:13 if you make them slightly lighter 16:19:18 can be meaningful 16:19:21 very few characters are strength limited 16:19:21 dwarven stuff is nice if you're not casting spells, at least 16:19:33 the spellcasting mod is more useful than any weight differences 16:19:37 dpeg: not sure... I don't have any good ideas for it, but maybe it's possible 16:19:38 If you're carting around the dungeon, you're probably doing it wrong 16:19:46 I always find myself strength-limited somehow, but then I always play decj 16:19:58 like in theory some characters might want elven ring or chain if they wouldn't normally have wanted ring or chain 16:20:30 to be clear, I wouldn't really miss racial body armour either, I just think it is by far the most defensible of them all 16:20:48 dwarven is a bonus if you're not casting spells but is much more likely to prevent you from using something 16:20:52 I'd like to remove self-petrify from Gargoyles. It doesn't seem salvageable 16:20:53 |amethyst: if we wait with registering until monday 16:20:55 it will work 16:20:58 using egos instead sounds better to me 16:21:06 -!- fungee^ has quit [Ping timeout: 264 seconds] 16:21:07 <|amethyst> TZer0: that will give time to test things out and get bugs worked out 16:21:09 ??ego 16:21:10 ego[1/1]: Weapons and armours with the "+x foo of barring" nature. Term from Angband. E.g. boots of running, war axe of electrocution. Also refers to the 'of running' part, eg "'of running' is an armour ego". 16:21:24 okay. 16:21:31 bh: what a pity! 16:21:39 the nice thing about egos is we could make the effects a lot stronger without being imbalancing, and maybe could come up with something cool that isn't just "+resist" 16:21:40 <|amethyst> TZer0: until then, it would be a good idea of the devs created accounts, and you gave them dgl admin status 16:21:52 bh: Probably a good idea. 16:21:55 evilmike: new egos in general? 16:21:55 they probably would want to be strong enough to compete with +resist though 16:21:55 <|amethyst> TZer0: bin/dgl admin add neil for example 16:22:08 dpeg: Do you have any ideas for making it relevant? It could be interesting for Gargoyles to have an ability, just not this one. 16:22:08 dpeg: replacing racial item properties with egos 16:22:09 The only use I've found for it so far is exploiting its regenerative purposes early in the game. :v 16:22:12 <|amethyst> TZer0: which gives them privileges to use wizmode, access save backups, and trigger rebuilds 16:22:24 <|amethyst> TZer0: also, I would consider removing the -j4 now that it's in place 16:22:28 Bloax: what about making them gain AC when they get hit hard? 16:22:43 I have removed it. 16:22:45 Gargoyles: the non-Newtonian fluid race 16:22:53 anyway 16:22:53 <3 16:23:02 do I need to publish whenever I add an admin? 16:23:12 <|amethyst> TZer0: and the three cronjobs (updates, clean trunks, and compress ttyrecs) 16:23:18 (what is TZer0 doing? setting up a new crawl server?) 16:23:22 <|amethyst> TZer0: no, that affects the databse directly 16:23:23 bh: Yes. 16:23:23 seems like it! 16:23:28 <|amethyst> TZer0: oh, sorry, need to run it with sudo 16:23:29 TZer0: awesome!!! 16:23:37 http://crawl.lantea.net:8080/ 16:23:38 bh: yes, new euro server with console + webtiles 16:23:43 Seems like a strange concept, since they could just as well have the AC in the first place. (Because they're stoney gargoyles!) 16:23:50 btw on the subject of the new races, i dont like how lava orcs can kite stuff until they heat up. it feels like the speed penalty is meant to counter that, but it goes away too quickly. what if lava orcs were just slow all the time? 16:23:55 unorthodox naming scheme, so say the least :P 16:23:57 or only lost the slowness at max temperature 16:24:14 I like slow species. 16:24:22 Tile graphics are messed up in tutorial by CaptSaltyJack 16:24:22 -!- Nakatomy has quit [Ping timeout: 248 seconds] 16:24:22 evilmike: being slow all the time sounds sort of good to me 16:24:23 does the control teleport mutation just give you an ability now? 16:24:23 I was going to ask about this last night -- all of our servers are run through the generosity of individuals. We don't have a continuity plan for that stopping, 'eh? 16:24:40 the way i see it, you could do a bit of kiting still, but it would be pretty limited without swiftness 16:24:50 and that's what swiftness is good at anyway 16:24:54 bh: if someone needs money, we can ask for donations. Has never happened so far. 16:24:56 clearly time to win a lava orc before slow hits 16:25:04 |amethyst: clean trunks, how do I do that? 16:25:09 <|amethyst> !tell greensnark we will have a new server soon that sequell should know about... ask TZer0 for details 16:25:10 |amethyst: OK, I'll let greensnark know. 16:25:26 <|amethyst> TZer0: http://dobrazupa.org/stuff/clean-trunks 16:25:30 elliptic, evilmike: are you familiar with the Brogue egos? 16:25:32 Is it worth thinking about federated saves for load balancing? 16:25:35 dpeg: not me 16:25:41 they are very cool for the most part 16:25:45 although the cursed ones are evil 16:25:50 I have a pretty crappy server, but if we had a load balancer I'm sure it could host a couple of games 16:25:57 how often? 16:25:58 That game does much better than our pretty bland ones. Let me collect and list some... 16:26:17 <|amethyst> TZer0: probably daily is fine; I run it hourly, but that's a leftover from when cszo did hourly trunk builds 16:26:18 elliptic: one of the most fun ones spawns dancing weapons on hits. also, the chance of an ego proccing goes up with the enchantment 16:26:22 Brogue is awesome. I suspect that Brian Walker is some kind of wunderkind 16:26:42 there are a bunch that wouldn't work at all in crawl though, like the paralysis one, or the instakill one. the speed ego in brogue is just dumb 16:26:50 the brogue egos are just much more game-defining in general, right 16:26:56 confusion would be annoying, knockback wouldn't work in crawl. heh, actually that's most of the good egos :P 16:27:02 the dancing weapon one is cool though!! 16:27:10 |amethyst: anyway. All of that is now added. 16:27:18 Why won't knockback work? Bone dragons already trample 16:27:28 Armor of Mutuality: When wearing this type of armor, all damage dealt to you will be spread around to surrounding monsters as well (besides the monster that hit you). Fantastic! 16:27:31 knockback isn't generally what a player wants to do when hitting things 16:27:41 daze? 16:27:44 as an ego 16:27:45 <|amethyst> TZer0: where's your rebuild trigger and saves link? 16:27:56 I mean if the monster loses a turn walking back up that might end up being too good 16:28:01 you could say a weapon is especially shiny 16:28:05 <|amethyst> TZer0: I'm not seeing them at e.g. http://crawl.lantea.net:8081/rebuild/ 16:28:08 bh: i don't think brogue is THAT amazing, it's a fun game and a lot of it is well designed, but it has some huge unaddressed flaws too 16:28:34 <|amethyst> TZer0: (this is stuff from 12.5) 16:28:39 TZer0: I registered an account, can I have the admin flag? :) 16:28:48 <|amethyst> TZer0: (also, you have to at least reload apache after changing that) 16:28:58 |amethyst: Yeah, I havn't done that bit yet. 16:29:06 SwissStopwatch: this is not knockback 16:29:32 mm, how does brogue knockback work then 16:29:43 dpeg: What do you think of Gargoyles getting free AC when hit hard? Maybe give them trample resistance too? 16:29:52 or I could just go look I guess 16:30:01 bh: it'll be cool; not sure if it'll matter 16:30:35 bh: neither is a big deal, trample resistance is more unique though 16:30:50 evilmike: it is under progress.... and most times I brought up flaws, they got addressed at some point (current major issue, imo, is brokeness of allies) 16:31:11 what's the deal with Gargoyle's melee mutations not showing up on the info screen? It only shows claws and teeth but leaves off talons 16:31:34 bh: Huh? 16:31:35 You have very sharp teeth.* 16:31:35 You have razor-sharp toenails.* 16:31:41 <|amethyst> bh: which info screen? 16:31:52 |amethyst: A 16:31:52 <|amethyst> bh: in A I see "You have razor-sharp toenails. 16:31:55 gargoyles have claws? 16:32:02 bh: gargoyles don't actually have claws btw 16:32:07 <|amethyst> bh: and where do you see claws? 16:32:18 allies, searching for doors is never going to be fun, every level past 26 is awful, mutated enemies (exploding ones mainly) make the mid-endgame unplayable, colour effects make swamp gas look the same as lava 16:32:19 you.mutation[MUT_CLAWS] = 2; 16:32:23 ng-setup.cc:314 16:32:26 bh: I did some research into the matter and it looked like you tried to give them claws but it didn't actually give them claws because the code is weird 16:32:30 the postgame bit is negotiable, the rest of those issues are dealbreakers :P 16:32:31 that gets overwritten later 16:32:38 elliptic: o_0!? 16:32:46 <|amethyst> bh: line 359 16:32:52 Armor of Multiplicity: When you are struck by a melee attack while wearing this type of armor, there is a chance that spectral clones of the enemy that hit you will appear, and fight for you. It is the armor version of a Weapon of Multiplicity. You can create up to 5 spectral clones at a time. 16:32:58 why on earth. 16:32:58 <|amethyst> bh: need to update species_has_claws instead 16:33:07 For Crawl, something very minor to conjure would suffice. 16:33:07 bh: however I don't actually think they should necessarily have claws :P 16:33:15 though maybe claws 1 is okay with only +1 UC apt 16:33:34 -!- heteroy has quit [Ping timeout: 276 seconds] 16:33:45 stuff as powerful as the brogue runics look like seems to mostly just be on unrands in Crawl, I guess 16:33:48 hey that's somewhat like the newsk spell 16:34:05 if even there 16:34:10 the spectral clone thing 16:34:21 -!- DrPraetor has joined ##crawl-dev 16:34:25 scrolls of enchantment are fun. In one brogue game I dumped all of my scrolls into a ring of regen. It reached something like "You regenerate all of you HP every 4 turns" 16:34:28 -!- DracoOmega has joined ##crawl-dev 16:34:30 evilmike: I am sure that mutated enemies will be addressed asap (they have to be indicated on the main screen); replacing fighting by searching is a deep design decision (I am not convinced, but it is unique); agree on the colours -- I complained until he added \ but it's still not enough for my taste 16:34:41 dpeg: it's been a problem for months now :/ 16:34:43 myrmidette: can just tone down 16:35:01 myrmidette: the brouge armour clones monsters which act like normal allies, the skald spell is supposed to create an ally that only attacks when you're also attacking 16:35:09 it's based on battlesphere 16:35:10 evilmike: I only play Brogue when a new version comes out, and then obsessively until I won. Then I can rest again :) 16:35:24 <|amethyst> !tell greensnark and one patch from CAO henzell, which you might want to skip: http://dobrazupa.org/patches/henzell-Xtahua-silliness-for-the-learndb.patch 16:35:24 ??claws 16:35:25 |amethyst: OK, I'll let greensnark know. 16:35:25 claws[1/1]: +2 base unarmed damage per level and increases {punch} damage. Level 3 chops off hydra heads. The effects of claws are eliminated if you're wearing gloves, but at claws 3 you can't use the slot anyways. Counts as a butchering tool, even if you are wielding a weapon you can not or do not want to unwield. 16:35:25 ??talons 16:35:26 talons[1/1]: Sort of like claws, but for your feet. Levels 1 and 2 don't prevent wearing boots, but wearing boots prevents the kick attack. Level 3 prevents wearing boots. 16:36:05 |amethyst: does this help? http://lantea.net/crawl/ 16:36:06 bh: what sort of noise is the background in that image? 16:36:07 |amethyst: good xtahua commit 16:36:08 But yeah TZer0, thanks for the new server. 16:36:09 evilmike: when I suggested to Pender that un-ided rings should act as +1, he took that immediately. If there was a simple idea like that for allies, that might help the cause. 16:36:11 -!- Bloax has quit [Quit: Error: Bloax not found] 16:36:28 Wensley: that's turbulent perlin noise 16:37:03 <|amethyst> ??Xtahua 16:37:04 XTAHUA[1/1]: A POWERFUL UNIQUE DRAGON, USUALLY FOUND IN THE MIDGAME. BREATHES PAINFUL (3D38) FIRE, BUT VULNERABLE TO COLD. HIS MELEE DAMAGE POTENTIAL IS NOTHING TO SNEEZE AT, EITHER. AT SOME POINT DURING HIS YEARS AS AN ANCIENT AND MIGHTY DRAGON, HE LEARNED HOW TO OPEN DOORS. 16:37:16 @??xtahua 16:37:16 Xtahua (05D) | Spd: 10 | HD: 19 | HP: 133 | AC/EV: 15/7 | Dam: 35, 17, 2007(trample) | 10doors, see invisible, fly, !sil | Res: 06magic(177), 05fire++, 03poison, 12drown | Vul: 12cold | Chunks: 07contam | XP: 5449 | Sp: flame blast (3d38) | Sz: Huge | Int: normal. 16:37:25 So, hmmm... compilation seems broken now 16:37:28 |amethyst: wondeful 16:37:31 @??nikola 16:37:31 (I think I saw this mentioned earlier?) 16:37:31 Nikola (11@) | Spd: 10 | HD: 18 | HP: 190 | AC/EV: 1/9 | Dam: 20 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(120) | Chunks: 07contam | XP: 4516 | Sp: shock (d18), chain lightning, blink, b.lightning (3d22) | Sz: Medium | Int: high. 16:37:41 Wensley: it's all GPU too! 16:38:03 xtahua still has really low hp for a dragon unique 16:38:10 gosh. I've been using perforce too much -- mixing up Perforce and git commands. 16:38:11 @??bone dragon 16:38:11 bone dragon (15D) | Spd: 10 | HD: 20 | HP: 155-211 | AC/EV: 20/4 | Dam: 30, 20, 2007(trample) | 07undead, evil, sense invisible, fly | Res: 06magic(106), 05fire, 02cold, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 5292 | Sz: Huge | Int: animal. 16:38:14 dragon (03D) | Spd: 10 | HD: 12 | HP: 74-110 | AC/EV: 10/8 | Dam: 20, 13, 1307(trample) | fly, !sil | Res: 06magic(64), 05fire++, 03poison, 12drown | Vul: 12cold | XP: 1358 | Sp: flame blast (3d24) | Sz: Huge | Int: animal. 16:38:14 %??dragon 16:38:21 human (15@) | Spd: 10 | HD: 2 | HP: 3-68 | AC/EV: 2/12 | Dam: 10 | 10weapons, 10items, 10doors | Res: 06magic(8) | Chunks: 07contam | XP: 233 | Sz: Medium | Int: normal. 16:38:21 %??human 16:38:37 unique HP is weird in either direction sometimes 16:38:43 human is mostly a dummy monster 16:38:45 like it's really odd to me that Nikola has as much as he does 16:38:48 <|amethyst> DracoOmega: this is with msysgit? 16:38:53 |amethyst: Yes 16:39:03 its good when uniques have really high hp 16:39:40 he's strange in comparison to a lot of them, but it's hard to say whether he has too much or the other ones have too little sometimes 16:39:47 he at least will tend to do a lot of damage to himself 16:40:02 the uniques that really work in crawl are the ones that don't fall over in 3 hits 16:40:24 <|amethyst> DracoOmega: does it fix it to add #include before the # define nullptr NULL in AppHdr.h ? 16:40:36 Xtahua is reasonably durable but not super durable at least 16:40:58 he does have pretty good AC, but not really better than if Wiglaf gets some good plate or something 16:41:02 Wensley: http://www.iquilezles.org/www/articles/warp/warp.htm 16:41:25 it's not just the medicore hp, it's the lack of a band or summons that also makes the fight shorter, not that I'm proposing either 16:41:42 he can kill some characters quite fast at least 16:42:06 |amethyst: That does seem to be working, yes 16:42:07 his flame blast is still sort of reasonable against rF+ too 16:42:16 <|amethyst> DracoOmega: pushing 16:42:30 but I guess compared to a few other uniques his HP seems low 16:42:35 Norris (04@) | Spd: 10 | HD: 20 | HP: 214 | AC/EV: 1/9 | Dam: 36 | 10weapons, 10items, 10doors, fighter, evil, spellcaster, see invisible | Res: 06magic(133) | Vul: 08holy | Chunks: 07contam | XP: 7343 | Sp: brain feed, smiting (7-17), invisibility, confuse, paralyse, minor healing | Sz: Medium | Int: normal. 16:42:35 %??Norris 16:42:43 03|amethyst 07* 0.13-a0-1513-g63a2263: Fix msys (and probably other) compilation. 10(63 seconds ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63a226396f47 16:43:06 I guess Norris doesn't have great defenses other than that HP though 16:43:38 Well, Xtahua is still relatively scary given his damage output, but I do agree that he is oddly fragile 16:44:07 well actually I guess Norris has a buckler a lot of the time, which, given how good shields are on monsters, is actually quite good defense 16:44:21 or at least I've seen him with that a lot 16:44:31 edlothiol: added. 16:44:44 Hold on. Making sure that the rebuild-trigger works 16:44:58 -!- blackcustard has quit [Ping timeout: 252 seconds] 16:45:24 I don't ever feel like Crawl uniques don't have good enough defenses though, like if they can kill me at all they don't need another 100 HP to do it 16:45:51 !killratio xtahua 16:45:53 xtahua wins 1.631% of battles. 16:46:05 !killratio norris 16:46:07 norris wins 1.798% of battles. 16:46:11 they mostly have a signature plan, you counterplan it or you don't fight them 16:46:13 That's almost a little sad, I think 16:46:27 !killratio frederick 16:46:30 frederick wins 2.604% of battles. 16:46:32 well, Norris does have a nasty if deceptively boring-seeming spellset 16:46:36 Shouldn't norris win 110% of his battles? 16:46:43 !killratio sigmund 16:46:46 sigmund wins 28.45% of battles. 16:46:48 :D 16:46:51 !killration grinder 16:46:52 Well, Norris often doesn't do much, except for the times he paralyzes you at a bad time, I guess 16:47:01 !killratio grinder 16:47:03 grinder wins 23.80% of battles. 16:47:06 !killratio crazy_yiuf 16:47:09 crazy_yiuf wins 14.62% of battles. 16:47:30 he also often has twice the HP you do when you fight him, heh 16:47:49 -!- Wolfram has quit [Quit: Page closed] 16:47:53 |amethyst: rebuild trigger is up 16:47:56 happy? :P 16:48:01 and a high base damage to go with his hilariously underwhelming weapons 16:48:10 03bh 07* 0.13-a0-1514-g00ac9bc: Give gargyoles claws for real. 10(2 minutes ago, 2 files, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=00ac9bc19cb9 16:48:35 and his uber bucklers 16:48:43 yes 16:48:47 I don't know how reliable killratio is, but <2% does seem underwhelming 16:48:51 well 16:49:09 the later uniques almost all have bad killratios 16:49:21 !killratio boris 16:49:22 because Sigmund and Grinder, etc get rid of the really incompetent players 16:49:23 boris wins 2.528% of battles. 16:49:38 !killratio fannar 16:49:40 fannar wins 2.855% of battles. 16:49:49 Fannar is a joke 16:49:53 so they don't get to see Mennas, Jorgrun, etc 16:49:59 Fannar is occasionally terrifying 16:50:01 !winratio agnes 16:50:09 !killratio agnes 16:50:11 agnes wins 3.719% of battles. 16:50:18 Not overall strong but he does need attention paid 16:50:28 i wouldn't call 3.7% low 16:50:34 !killratio sonja 16:50:36 sonja wins 1.571% of battles. 16:50:39 SwissStopwatch: what if you meet the simultaniously 16:50:42 right 3.7 is great for where Agnes is 16:50:43 and Grinder paralyzes you? 16:50:45 :D 16:50:47 (of course that doesn't count Sonja abyssing you) 16:51:08 like she's super dangerous just because it's harder to not fight her 16:51:20 !killratio roxanne 16:51:22 roxanne wins 1.892% of battles. 16:51:29 that's just poor form 16:51:37 Crawl uniques aren't particularly dangerous if they don't either have some way of forcing you to fight them or some way of killing very fast 16:51:45 what are you trying to argue anyway? 16:51:47 -!- pythonsnake has quit [Ping timeout: 256 seconds] 16:52:08 you seem to be concerned about this, but I'm not sure if you want them to have low HP, or...? 16:52:12 idk what people are querying ratios for 16:52:26 just curiosity 16:52:28 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 16:52:34 I don't particularly think unique durability is really what makes them work well though 16:52:38 Well, I was just seeing how Xtahua stacked up compared to a few other uniques of comparable depth, is all 16:52:44 |amethyst: let's wait until monday for the official announcement 16:52:48 !killratio sigmund 16:52:48 Well, durability helps them live long enough to do whatever it is they do 16:52:51 sigmund wins 28.45% of battles. 16:52:52 Assuming that is interesting/relevant 16:52:53 yeah exactly 16:52:56 yeah it's necessary 16:52:56 and we'll make sure that port 80 is available on crawl.lantea.net 16:52:58 :) 16:53:04 Just them having a good battle plan is more important 16:53:12 !killratio grinder 16:53:15 grinder wins 23.80% of battles. 16:53:27 !killratio blork 16:53:29 blork wins 0.223% of battles. 16:53:33 huh 16:53:44 blork is just a buffed orc wizard 16:53:46 barely :P 16:53:48 TZer0: does lantea use the cao auth key? i'm failing to auth with putty 16:53:52 or is it just webtiles up at the moment? 16:54:02 MarvinPA: yes, it uses the cao-key 16:54:05 user: terminal 16:54:06 blork is kind of a wimp yes 16:54:07 :) 16:54:11 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 16:54:13 aha, i had the wrong user then 16:54:15 not a very good battleplan on him 16:54:24 -!- kekekela has quit [Quit: Page closed] 16:54:24 except "spawn with a good weapon and use it after hasting" 16:55:24 But yeah that's all I meant, I kind of got distracted from actually saying it though 16:56:19 !killratio urug 16:56:21 urug wins 1.954% of battles. 16:56:28 urug was buffed 16:56:35 i didn't notice 16:56:36 you want to limit that to >=0.12 16:56:53 well, he went from being a joke to being an orc knight with javelins, more or less 16:56:53 !killratio urug v>=0.12 16:56:55 urug wins 0.0% of battles against SamB. 16:57:04 that didn't work 16:58:48 -!- blackcustard has joined ##crawl-dev 17:01:23 -!- Pepe has quit [Read error: Connection reset by peer] 17:01:54 -!- syllogism has quit [Ping timeout: 264 seconds] 17:02:04 -!- Vizer_ has joined ##crawl-dev 17:03:06 for gargoyle ac boosting I'm thinking -- AC += (damage_done_by_biggest_hit / hp) * level, with a 1d2 damage point decay / 10 AUT 17:03:23 so, sure you could get a +27 AC boost, but then you'd be dead. 17:03:39 what is the option to use monster glyphs for the player? 17:03:45 -!- Vizer has quit [Ping timeout: 248 seconds] 17:03:51 -!- syllogism has joined ##crawl-dev 17:04:39 -!- lobf has quit [Quit: lobf] 17:05:16 show_player_species ? 17:05:19 -!- whog has quit [Ping timeout: 264 seconds] 17:06:24 you can also mon_glyph = player : red x 17:06:25 yeah, thanks Mu 17:06:26 LexAckson: show_player_species = true 17:06:28 to make yourself whatever you want 17:06:32 oops too late 17:06:41 thanks anyways rchandra 17:07:41 : if you.god() == "Jiyva" then \n mon_glyph ^= player : J \n : end (with \n for newlines) is good too, though it requires a save after joining Jiyva 17:08:01 haha 17:08:18 Anyway, can someone add ??clan to the topic in ##crawl? 17:08:20 can you do mon_glyph = player : magenta PILE OF POO 17:08:49 03DracoOmega 07* 0.13-a0-1515-g435ec24: Heal flayed damage immediately when a flayed ghost is pacified 10(27 hours ago, 4 files, 24+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=435ec24ceca9 17:08:49 03DracoOmega 07* 0.13-a0-1516-gfad3999: Ancient champion spellset tweaks 10(3 hours ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fad3999296f4 17:08:49 03DracoOmega 07* 0.13-a0-1517-gd3d5488: Increase flay's safety threshold, adjust duration behavior 10(2 hours ago, 2 files, 5+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d3d548839100 17:08:49 03DracoOmega 07* 0.13-a0-1518-g2f24184: Only flash the view for monster Cause Fear if it actually fears something 10(85 minutes ago, 1 file, 3+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2f2418467a2f 17:08:49 03DracoOmega 07* 0.13-a0-1519-gb1a28ee: Actually remove sealed doors blown up by LRD or shatter 10(71 minutes ago, 1 file, 12+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b1a28ee3a3a6 17:08:49 03DracoOmega 07* 0.13-a0-1520-gf411183: Make sealed doors unaffected by digging or disintegration 10(68 minutes ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f4111834c1cb 17:08:49 03DracoOmega 07* 0.13-a0-1521-g52e5607: Make Forest monster zombies less common in Crypt (and possibly elsewhere) 10(6 minutes ago, 1 file, 31+ 31-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=52e5607a7ebb 17:09:06 -!- ystael_ has quit [Ping timeout: 264 seconds] 17:09:26 hmm, I suppose as an extra-BMP glyph it's probably not too well-implemented 17:09:54 <|amethyst> SamB: and it's likely to be double-width, which we don't support 17:10:36 for pound sign I use xa3, and smily face x263a, but ∞ works as the character 17:10:59 dpeg: could you do it? 17:11:25 Is there a safe way to reduce the available levels of a mutation? I'm hesitant to jam a special case into tags 17:11:27 TZer0: sorry, no :( 17:11:31 aww 17:11:32 who can do it? 17:11:40 ??clan 17:11:40 clan[1/2]: Europe Crawl server, located in Germany. http://crawl.lantea.net:8080/ or crawl.lantea.net, port 22, username: terminal, key: http://crawl.develz.org/cao_key.ppk see ??putty for Windows users. Runs 0.10-0.12 and trunk (DCSS, Zot, Spring, Tut) 17:11:56 bh: What are you trying to accomplish here? 17:12:01 -!- tenofswords has joined ##crawl-dev 17:12:10 DracoOmega: convert SELF_PETRIFICATION from a 3 level mut to a 1 level mut 17:12:25 <|amethyst> rax is a chanop in ##crawl I think, but not sure if they're around 17:12:31 incidentally, thanks for making such a full-featured server, TZer0. 17:12:44 rchandra: np! 17:12:53 !learn edit clan[1] s/Spring/Sprint/ 17:12:54 clan[1/2]: Europe Crawl server, located in Germany. http://crawl.lantea.net:8080/ or crawl.lantea.net, port 22, username: terminal, key: http://crawl.develz.org/cao_key.ppk see ??putty for Windows users. Runs 0.10-0.12 and trunk (DCSS, Zot, Sprint, Tut) 17:12:56 I'm going to enjoy playing on it myself.. a lot... 17:12:59 ahahaha 17:13:00 -!- alefury|2 is now known as alefury 17:13:01 spring xD 17:13:06 I are skillful 17:13:39 <|amethyst> rax: TZer0 would like the new server (not known to Sequell yet) mentioned in the ##crawl topic; see ??clan 17:14:05 :) 17:14:54 TZer0: Wo in Deutschland? 17:15:14 dpeg: Ich weiss nicht 17:15:21 I'm not German btw 17:15:37 https://dazzlepod.com/ip/178.63.99.142/ 17:15:39 Na so was :) As long as the server is in Germany! 17:16:04 dpeg wants low ping! 17:16:08 xD 17:16:12 I'm getting ultra-low ping anyways 17:16:16 so meh, I don't care 17:18:24 I might set up more servers soon as well 17:18:40 TZer0: that IP locator says claims you're in Japan, but your country code says Norway (!?) 17:18:42 but then we're talking a timeframe of 1 year and up to ~5 years if everything goes as planned 17:18:51 I am in Norway. 17:20:08 Hans siste vinter! (The only Norge sentence I know.) 17:20:14 Hahhahahaaha 17:20:32 learn this one.. god suppe 17:20:38 good soup? 17:20:44 Mhm, or dobra zupa 17:20:45 :P 17:20:48 which is in Polish 17:20:49 :P 17:21:42 -!- nooodl has quit [Ping timeout: 264 seconds] 17:22:14 TZer0: you should write a learndb entry for Lantell 17:22:16 ??sizzell 17:22:16 sizzell[1/1]: Like Gretell, except that |amethyst is typing everything himself. Announces games and upgrades on crawl.s-z.org ({CSZO}). Uses "%" for its commands ("%dump" etc), but does not do nick mapping. 17:22:41 ooh 17:22:44 Yes... 17:22:45 Yeeees 17:22:59 -!- dpeg has quit [Quit: sleep here] 17:23:04 * rchandra misses wenzell 17:23:32 hey Mu_ did anyone figure out why elrocha was crying yet 17:23:38 -!- syllogism has quit [] 17:23:41 i watched a replay of that and it was weird 17:23:52 evilmike: what's the tty? 17:23:55 ??footv 17:23:55 footv[1/5]: telnet termcast.develz.org (and then select the letter for FooTV), or http://termcast.develz.org. Do not use SSH. Shows games requested using !tv. Request games by adding -tv to !lg, !lm or !hs, cancel games by adding -tv:cancel to the same command-line, clear playlist with !lg * -tv:nuke 17:24:03 hmm let's see if this works 17:24:06 evilmike: Isn't that some kind of confusion message? 17:24:07 !lm Mu Erolcha 17:24:08 No keyword 'Erolcha' 17:24:22 DracoOmega: nope, funnier than that 17:24:30 !lm Mu abyss.exit -tv 17:24:30 86. itsmu, XL11 LOFE, T:18694 (milestone) requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 17:24:41 yeah that one 17:24:43 <|amethyst> ??lantea 17:24:44 I don't have a page labeled lantea in my learndb. 17:24:49 !learn lantell Like Sizzel and Gretell, except that TZer0 is using text-to-speech to form the messages which are shown on IRC. 17:24:50 I don't know about !learn lantell. 17:24:51 <|amethyst> !learn add lantea see {clan} 17:24:51 lantea[1/1]: see {clan} 17:25:02 oops 17:25:05 <|amethyst> TZer0: forgot the add :) 17:25:08 !yeah 17:25:10 yeah 17:25:12 hmm 17:25:15 ack, I missed it 17:25:22 oh weird 17:25:54 -!- supulton has quit [Ping timeout: 264 seconds] 17:26:07 it cut off. but basically erolcha was afraid until she died, and she cried the whole time. I guess those are fear messages, the source of the fear is a mystery though 17:26:10 !learn insert lantell[1] LIke Sizzel and Gretell, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:26:11 lantell[1/1]: LIke Sizzel and Gretell, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:26:33 !learn insert lantell[2] see {clan} 17:26:34 lantell[2/2]: see {clan} 17:27:05 ??lantell[1] 17:27:06 lantell[1/2]: LIke Sizzel and Gretell, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:27:08 ??lantell[2] 17:27:08 clan[1/2]: Europe Crawl server, located in Germany. http://crawl.lantea.net:8080/ or crawl.lantea.net, port 22, username: terminal, key: http://crawl.develz.org/cao_key.ppk see ??putty for Windows users. Runs 0.10-0.12 and trunk (DCSS, Zot, Sprint, Tut) 17:27:16 -!- ilyak_ is now known as ilyak 17:27:19 !learn insert lantell[1] Like Sizzel and Gretell, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:27:20 lantell[1/3]: Like Sizzel and Gretell, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:27:28 epic fail 17:27:32 !learn del lantell[2] 17:27:34 Deleted lantell[2/3]: LIke Sizzel and Gretell, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:28:17 !learn edit lantell[1] s/Sizzel/Sizzell/ 17:28:18 lantell[1/2]: Like Sizzell and Gretell, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:28:31 rchandra: I'm sorry! I'm soooorry!! 17:28:34 :( 17:29:55 !learn edit lantell[1] s/Sizzell/{Sizzell} s/Gretell/{Gretell} 17:29:56 Syntax is: !learn edit TERM[NUM] s/REGEX/REPLACE/opts 17:29:59 evilmike: no idea haha 17:29:59 !learn edit lantell[1] s/Sizzell/{Sizzell} 17:30:00 lantell[1/2]: Like {Sizzell} and Gretell, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:30:08 !learn edit lantell[1] s/Gretell/{Gretell} 17:30:08 lantell[1/2]: Like {Sizzell} and {Gretell}, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 17:30:34 !learn edit lantell[2] s/see/See 17:30:35 lantell[2/2]: See {clan} 17:30:49 <|amethyst> ??lantell[2] 17:30:50 clan[1/2]: Europe Crawl server, located in Germany. http://crawl.lantea.net:8080/ or crawl.lantea.net, port 22, username: terminal, key: http://crawl.develz.org/cao_key.ppk see ??putty for Windows users. Runs 0.10-0.12 and trunk (DCSS, Zot, Sprint, Tut) 17:31:02 <|amethyst> oh, good, it's case-insensitive 17:32:15 -!- eith has quit [Ping timeout: 260 seconds] 17:34:19 <|amethyst> TZer0: I'm off for a while. !tell me if you run into problems; sometimes I miss scrollback 17:35:07 okay! 17:35:22 edlothiol: I'm here now 17:35:26 -!- Medra is now known as Medar 17:36:34 -!- supulton has quit [Remote host closed the connection] 17:38:47 someone said there's a bug where returning to a level just makes everything afraid of you, but i can't reproduce it locally 17:39:15 idk why she was feared 17:39:27 does anyone have thoughts on a Gargoyle AC boost equation? The high level idea is that the harder you get hit (relative to your max HP), the bigger the boost with a decay over time 17:39:57 !learn edit clan[1] s/see ??putty/See {putty}/ 17:39:58 No change because the regex failed to match. 17:40:05 !learn edit clan[1] s/see \?\?putty/See {putty}/ 17:40:06 clan[1/2]: Europe Crawl server, located in Germany. http://crawl.lantea.net:8080/ or crawl.lantea.net, port 22, username: terminal, key: http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.12 and trunk (DCSS, Zot, Sprint, Tut) 17:40:10 derp 17:45:22 -!- DrPraetor has quit [Ping timeout: 245 seconds] 17:46:02 -!- caleba has quit [Quit: caleba] 17:47:39 -!- hurdos has quit [Quit: Leaving.] 17:52:11 -!- GuraKKa has quit [Read error: Connection reset by peer] 17:54:18 Erolcha, irrationally afraid by Mu 17:54:40 -!- Blazinghand has quit [Ping timeout: 260 seconds] 17:55:01 Oh, Lantea is tracked now? 17:56:13 I have had random monster be afraid when I returned to a level (via stairs), but never permanently. 17:57:42 -!- Kalir has quit [Ping timeout: 264 seconds] 17:59:38 Medar: not quite.. 17:59:45 It will be properly tracked on monday probably. 17:59:52 Ok :) Good stuff 18:04:33 -!- ilyak has quit [Quit: nite] 18:08:07 -!- Kalir has quit [Changing host] 18:12:01 do djinn ghosts hurt themselves when casting spells? 18:12:44 !seen kilobyte 18:12:44 I last saw kilobyte at Sat Jun 8 19:00:13 2013 UTC (4h 12m 31s ago) saying 'perhaps we should detect such levels and amend them on load?' on ##crawl-dev. 18:12:52 !seen galehar 18:12:52 I last saw galehar at Fri Jun 7 23:24:46 2013 UTC (23h 48m 6s ago) saying 'is that what you do?' on ##crawl-dev. 18:14:14 -!- g4spr0m has quit [Remote host closed the connection] 18:14:25 bh: I sort of feel that what amount to passive damage reduction for circumstances the player generally can't manipulate or plan around (and doesn't want to, since it involves getting hurt a lot) is a lot like damage shaving by another name. I realize it works somewhat differently, but I feel that it will play similarly in practice with the net result of basically 'do what you always did, except yo 18:14:26 u'll take a little less damage while doing it' 18:15:20 DracoOmega: OK. I'll nix it. 18:16:26 At the risk of sounding like a broken record, I WOULD still like to try out camostatue :P 18:16:29 If it doesn't work well in practice, that's fine, but I'd like to SEE how it works. 18:16:54 DracoOmega: how about just giving a boost to stealth while resting? 18:16:59 Medar: well, you can apply that patch yourself soon, hopefully 18:17:22 Medar: if you accept being assimilated into the dev collective :) 18:17:31 btw, I didn't bother to back up my save or have anyone observe or anything, but 18:17:44 earlier, autoexplore said I was done exploring even though one rectangular room still had a corner wall unrevealed 18:17:54 bh: Well, that's less interesting. I mean, the whole point of a new race, I think, is that it should have some facet to it that definitely affects the actions and choices you make 18:17:55 -!- heteroy has quit [Ping timeout: 264 seconds] 18:17:57 (so theoretically, from my perspective, there could have been more to explore) 18:18:15 DracoOmega: fiddling with turning into a camostatue sounds tedious 18:18:31 bh: Any more than any activated ability? 18:18:37 running around a corner and resting sounds easier 18:18:37 That you only want to use in specific circumstances 18:18:53 That won't make you lose things already chasing you, though 18:19:00 In the vast, vast majority of circumstances 18:19:02 I have no disagreement with the idea, but I don't have an inclination to implement it 18:19:08 I was volunteering myself! 18:19:16 oh! go for it! :-D 18:19:30 Haha, I said that from the first time I mentioned it - maybe you didn't notice :P 18:19:34 -!- rax changed the topic of ##crawl to: 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. 18:19:44 |amethyst, TZer0: done :D 18:19:59 * bh doesn't pay attention 18:20:38 Medar: to be more direct: do you want to join the devteam? 18:20:58 we have ways of making you code ;) 18:21:23 * tenofswords coughs 18:22:49 bh: it seems like the main way is to screw something up, though 18:23:29 SamB: being a dev lets you break things, you mean? 18:23:40 I think being a dev CAUSES you to break things 18:23:43 -!- LexAckson has quit [Remote host closed the connection] 18:23:45 Whethr you mean to or not :P 18:24:00 I broke plenty before I was a dev. Just look at newabyss. 18:24:37 bh: no, just most of the times Medar coded something was when we had screwed something up 18:24:46 at least, that I've noticed 18:24:58 we need a new dolorous 18:25:22 -!- sacje has quit [Ping timeout: 276 seconds] 18:26:43 edlothiol: Sorry, I stepped away. That would be nice. 18:26:50 -!- CKyle has quit [Quit: CKyle] 18:26:56 phew, we were getting nervous there ;) 18:27:03 Not as nice as having people always check your code, but that can't last :) 18:28:07 -!- Soadreqm has quit [Ping timeout: 264 seconds] 18:28:27 great, now we just need someone who has admin access on gitorious ;) 18:28:52 tenofswords: maybe we should add a god named lodorous 18:29:40 Missing branch exit in Shoals by Siegurt 18:29:43 Anything I should know? Other than try not to break stuff 18:30:03 tags.cc is where the dragons live. Always add enums to the end. 18:30:10 rax: could you /msg chanserv access ##crawl-dev add Medar committer? 18:30:34 -!- Netmonmatt has quit [Ping timeout: 276 seconds] 18:30:45 ??rebuild 18:30:46 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ http://dobrazupa.org/rebuild/ Bug kilobyte or Napkin for CDO. Use your powers wisely. 18:30:53 Medar: mostly that 18:31:16 after |amethyst or someone adds your account as allowed to do that ... 18:31:43 Medar: check docs/develop/git/config.txt if you haven't already 18:33:14 edlothiol: I am not authorized for that command 18:33:26 -!- Nivim has joined ##crawl-dev 18:33:57 rax: how the ... 18:33:59 -!- dtsund has quit [Quit: dtsund] 18:34:04 I thought ops MEANT something 18:35:18 that's weird 18:35:31 If someone can allow me to assign bugs tomyself in Mantis too, that would be nice 18:35:43 there are multiple levels of ops in freenode channels 18:35:51 and while I am god tier in ##crawl I don't think I am here ;) 18:36:56 who is, then 18:36:58 rax: should we get more god tier folks? (I nominate in no particular order marvin, elliptic, kilo and neil) 18:37:08 edlothiol: galehar and dpeg? 18:37:36 Napkin: could you upgrade Medar's mantis account to developer? 18:38:03 Medar: how do you want to appear in CREDITS.txt? 18:38:12 I would try Napkin or dpeg, or maybe jude or elly but they I think have wandered off for now 18:38:13 Naked? 18:38:25 yeah, dpeg does look to have +[lots of letters] 18:38:32 Medar: as Medar or your meatspace id? 18:38:32 we don't seem to have a named godtier though 18:38:37 bh: he already does, just needs to get moved to the right section 18:38:53 bh: Pekka Lampila 18:38:53 edlothiol: k, whoever gets there first will get there first :) 18:38:54 done, Medar, edlothiol 18:38:58 Napkin: Thanks 18:38:59 <|amethyst> let's see 18:39:23 Medar: you should probably subscribe to c-r-d if you haven't already 18:39:42 Medar: there's a whole dev checklist, once things are set up you should go over it and make sure no one missed anything 18:39:49 * bh hopes he hasn't broken something... 18:39:51 Ok, will do 18:40:36 elliptic: the possibility of Orc shops getting replaced by mimics has already been compensated for by spawning extra shops, I see no point on having them be no_mimic 18:40:37 kilobyte: You have 2 messages. Use !messages to read them. 18:40:52 Medar: you should also add yourself to the devteam page on the wiki 18:41:05 <|amethyst> okay, Medar is a dgl admin on CSZO and CAO 18:41:17 kilobyte: and lots of mimicky fun to be lost, too! 18:41:24 <|amethyst> Medar: is your commit email address the one you usually use? 18:41:39 03bh 07* 0.13-a0-1522-g2d3c772: Gargoyle Intrinsic Updates 10(4 minutes ago, 12 files, 29+ 82-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2d3c772b48c7 18:41:43 <|amethyst> Medar: in particular, is it the one that should be added to the secret list? 18:41:55 Yes it is 18:41:56 death to self-petrify. long live trample resistance 18:42:15 Medar: the secret list where we do such evil things as approving your nomination for devhood 18:42:16 bh: as for claws, I'd agree Gr are better without. With talons and fangs, they got auxes but were not shoehorned into UC: they could do M&F to staves well 18:42:17 kilobyte: well, I would be quite happy to have orc shops be mimics again... I do think we should consider the future of mimics sometime, though 18:42:36 Medar: your gitorious name is plampila, right? 18:42:48 <|amethyst> Medar: added to crawl-private 18:42:52 -!- Blazinghand has quit [Read error: Connection reset by peer] 18:43:02 though I'm honestly not sure how I got the message open to reply to it ;-) 18:43:06 edlothiol: Yes 18:43:12 i have nothing against orc:4 not always having 4 shops btw. it's no different to me than having a shop with lots of junk in it. 18:43:18 03bh 07* 0.13-a0-1523-g889bfff: Revert "Give gargyoles claws for real." 10(39 seconds ago, 2 files, 1+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=889bfff56550 18:43:28 my comments earlier was just that mimics basically do the same thing as an empty arch would 18:43:29 also yay for Medar joining the ranks :) 18:43:34 how about the future of orb mimics 18:44:02 kilobyte: you mean M&F -> +2? 18:44:03 DracoOmega: as for zombies in Forest, I'd say my formula for zombie selection is a failure and should be replaced rather than tuned 18:44:04 evilmike: I think mimics are more amusing ;-) 18:44:22 SamB: mimic vaults are hilarious if you have apportation 18:44:25 kilobyte: Yes, it is possibly better if it works differently on the whole 18:44:26 kilobyte: you are a gitorious admin, right? mind adding plampila? 18:44:35 why does Forest have zombies? 18:44:55 evilmike: It doesn't. It just has zombifiable things 18:44:56 evilmike: because the night is dark and full of terrors. 18:44:59 edlothiol: lemme turn on the big computer first 18:45:12 (also it has a bat skeleton vault!!!) 18:45:13 evilmike: And they were showing up a lot in Crypt, since Crypt doesn't have its own 18:45:21 why is the zombie selection algorithm relevant when there are no zombie spawns? 18:45:27 oh 18:45:29 evilmike: And Forest's weight list used large numbers internally that overwhelmed the other branch's contributions 18:45:29 it's not 18:45:37 bh: if gr isn't getting claws, probably it shouldn't still have the old buggy line (ng-setup.cc 314) :P 18:45:54 ah, that's why there were so many satyr etc zombies in crypt 18:45:59 I thought something was off 18:46:01 Yeah 18:46:09 Now they should be 1/4 as common as previously 18:46:13 FR: vegetarian chunks 18:46:16 and corpses 18:46:25 liceh 18:46:28 ... 18:46:29 lichen 18:46:31 !abyss SamB 18:46:32 bh casts a spell. samb is devoured by a tear in reality! 18:46:34 !abyss tenofswords 18:46:35 bh casts a spell. tenofswords is devoured by a tear in reality! 18:46:42 DracoOmega: let's come up with some difficulty formula, instead of looking at parallel branches 18:46:44 what, there are plants that you can kill 18:46:53 kilobyte: I had pondered maybe giving branches their own specific list of zombies and weights, optionally. Which would give Hells more variety, for one thing, and also allow favoring more interesting zombies over more boring/weak ones 18:46:57 FR: allow fruit to spawn under firewood 18:47:00 why don't they have corpses ever 18:47:03 fr, don't 18:47:08 03|amethyst 07* 0.13-a0-1524-gfbfeb44: Initiation rituals for Medar. 10(3 minutes ago, 1 file, 5+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fbfeb44eb365 18:47:10 DracoOmega: hells, hell yeah 18:47:39 DracoOmega: also, the loss of grey snake skeletons from the Abyss sucks 18:47:49 -!- SaintWacko has quit [Ping timeout: 246 seconds] 18:47:55 <|amethyst> DracoOmega: just noticed, you're *still* missing from https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam :P 18:48:00 kilobyte: That too, yes. The things that make good living monsters are often not the ones that make good zombies 18:48:16 |amethyst: Okay, this time I am actually not falling asleep when you mention this, so I should go fix that I guess :P 18:48:47 03bh 07* 0.13-a0-1525-gbb5fd5d: Stop checking in crappy code. 10(3 minutes ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bb5fd5d4fc47 18:50:32 <|amethyst> !tell dpeg btw, did you hear back from dolorous re the mailing list? (also what to do in CREDITS: there are lots of other former devs there) 18:50:33 |amethyst: OK, I'll let dpeg know. 18:50:34 if ananconda skeletons were a good abyss monster, they should just be added to the spawn list instead of letting general undead spawn there 18:50:46 or just put regular anacondas, but those don't seem very abyss-y 18:50:52 oh right, tavern upgrade (do you even have a tavern account, Medar?) 18:51:03 <|amethyst> !tell dpeg My thought was "The past and present members of the Dungeon Crawl Stone Soup team" 18:51:04 |amethyst: OK, I'll let dpeg know. 18:51:05 I think I do, I'll check 18:51:17 evilmike: There's currently no way to add specific zombies to a place's spawn lists 18:51:29 evilmike: Only 'random depth-appropriate zombie' 18:51:31 replace all skeletons in mon-pick-data with anaconda/hydra/ettin/troll/snapping turtles 18:51:48 edlothiol: Yep, I'm Medar there too 18:51:48 fr: chaos anacondas 18:51:57 subtractor snakes!!! 18:52:06 I forgot about those 18:53:00 subtractor snake: uber-draining attack that makes you lose 1 (or more) xp levels per hit, but it's a debuff and not actual draining 18:53:29 whoever just added Medar to the devteam wiki page: it's in alphabetical order by last name other than him. 18:53:30 bh: I disbelieve that commit message? 18:53:44 rchandra: See, I already fucked up 18:53:46 SamB: :P 18:54:02 wishful thinking 18:54:03 Medar: it's a good first mistake! 18:54:10 |amethyst: well, those who have formally resigned (at least for a time) could still be placed in a distinct section ... 18:55:11 !tell galehar can you add Medar to the devteam group in IRC and the tavern? 18:55:12 edlothiol: OK, I'll let galehar know. 18:55:36 I think that's it 18:55:44 -!- WalkerBoh has joined ##crawl-dev 18:56:04 <|amethyst> Medar: moved you :) 18:56:13 Medar: care to try pushing something? 18:56:58 perhaps some little patch that you didn't think wort bothering anyone to try to add 18:57:04 Sure, let's see if I need to change git settings 18:57:10 or a really diabolical vault 18:58:03 <|amethyst> SamB: I'm not sure what to do then about people like jpeg and greensnark (who are under "Former developers" in the wiki but still contribute from time to time) 18:58:17 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 18:58:32 door_vault_ambush 18:58:35 |amethyst: or haran or enne 18:58:48 Former still seems sensible to me if they're MOSTLY not coding 18:58:55 call them emiretus or however it's spelled 18:58:58 ^ that 18:59:02 emeritus 18:59:07 I think that's what they do for college professors 18:59:15 -!- dtsund has joined ##crawl-dev 18:59:22 or call them alumni 18:59:33 dev group is like a frat 18:59:42 I mean supposedly-retired college professors 19:00:00 who nevertheless might occasionally teach a class (or part of a class) 19:00:02 <|amethyst> WalkerBoh: or the Mafia 19:00:28 heh 19:00:39 you don't retire from the mafia though do you 19:00:45 <|amethyst> SamB: exactly :) 19:00:49 well... when you die 19:01:04 I mean you ... generally end up dead if you try, was my impression? 19:01:14 is there a "til death" clause in the dev contract? 19:01:28 WalkerBoh: contract? 19:01:37 you have to sign in blood right? 19:01:38 <|amethyst> http://www.youtube.com/watch?v=UPw-3e_pzqU 19:01:44 ... over the internet 19:01:47 sign? 19:01:50 well there's the whole granting ownership of your soul thing 19:01:55 WalkerBoh: retired devs retain the commit right, so yes 19:01:57 "by clicking this button you agree to sign in blood" 19:01:59 nobody even asked for my PGP key ID 19:02:25 -!- heteroy has quit [Ping timeout: 276 seconds] 19:02:39 so it's like a really really lazy mafia 19:03:04 <|amethyst> pretty much... instead of ordering hits on our enemies, we order nerfs 19:03:23 03Medar 07* 0.13-a0-1526-gd2f2019: Fix WebTiles server with config.dgl_mode = False 10(19 hours ago, 1 file, 10+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d2f2019c2cee 19:03:29 \o/ 19:03:32 i thought you ordered bad ideas 19:03:48 but how do you order hits on other devs then 19:03:48 the mafia requires you to murder someone before you can join. we require you to commit something that directly kills a player 19:03:58 Haha 19:04:00 i hope that really is a requirement 19:04:10 whoever committed jory failed for a while =p 19:04:10 I think Medar has failed that requirement, if so :P 19:04:47 <|amethyst> !lg * killer=~abomination ikiller=~elf 1 19:04:51 1/18. HaraKiri the Protected (L10 MiMo), worshipper of Okawaru, demolished by a large abomination (created by a deep elf priest) on D:7 (enter_bailey_3) on 2012-01-11 08:48:20, with 4506 points after 8329 turns and 0:20:46. 19:04:52 Damnit 19:04:55 medar isn't officially a dev until he gets +v anyways 19:05:00 <|amethyst> My first kill wasn't until a few months after I joined 19:05:37 !lg * !boring !won xl>1 kmap=~hangedman 1 19:05:37 <|amethyst> !lg * killer=~abomination ikiller=~elf s=place 19:05:48 1/599. Spatiation the Archer (L9 HESk), worshipper of Ashenzari, slain by a three-headed hydra (kmap: hangedman_ranch) on D:8 on 2013-01-15 02:59:58, with 2807 points after 9937 turns and 1:03:45. 19:05:48 18 games for * (killer=~abomination ikiller=~elf): 10x Bailey, 2x Elf:2, Elf:3, Vaults:8, D:7, Orc:3, Orc:2, Elf:1 19:05:52 I got my kills by drowning people in the abyss. 19:06:02 !lg * place=Abyss:* ckiller=drowning 19:06:03 No games for * (place=Abyss:* ckiller=drowning). 19:06:06 !lg * place=Abyss:* ckiller=drowned 19:06:07 No games for * (place=Abyss:* ckiller=drowned). 19:06:09 ... 19:06:14 why abyss:* ? 19:06:24 <|amethyst> !lg * place=abyss ktype=drowning 19:06:25 38. SGriffin the Shatterer (L25 MiFi), worshipper of Okawaru, drowned on Abyss:1 on 2013-05-26 05:57:42, with 512917 points after 69955 turns and 4:27:25. 19:06:33 ^ 19:06:52 WalkerBoh: no, the "ruin crawl" thing is just because we like to at least pretend to meet expectations ;-P 19:06:59 !lg * killer=starcursed_mass 1 19:07:01 1/369. soupfly the Invulnerable (L24 HOPr), worshipper of Beogh, blasted by a starcursed mass (accursed screaming) in the Abyss on 2012-12-17 20:47:43, with 418827 points after 121482 turns and 22:40:51. 19:07:35 hehe 19:07:38 Probably someone died to a wretched star earlier than that 19:07:43 !lg * killer=wretched_star 1 19:07:45 1/292. wheals the Axe Maniac (L17 HOBe), worshipper of Trog, blasted by a wretched star (orb of energy) in the Abyss on 2012-11-14 21:08:17, with 121601 points after 44127 turns and 2:09:01. 19:07:54 -!- magicpoints has quit [Ping timeout: 264 seconds] 19:07:57 !killratio wretched_star 19:07:59 wretched_star wins 100.0% of battles. 19:08:05 I'm afraid that doesn't work :P 19:08:05 oh, it doesn't work for uniques 19:08:17 <|amethyst> non-uniques you mean 19:08:55 03Medar 07* 0.13-a0-1527-ga7eca73: Remove the read option from manual descriptions 10(29 hours ago, 2 files, 4+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a7eca73ce728 19:08:57 !killratio jory 19:08:57 jory wins 0.146% of battles. 19:09:07 one day i'm gonna update arenasprint and make a rare monster set that is 100% wretched stars 19:09:18 That sounds distinctly unpleasant 19:09:31 there's far worse ones 19:09:33 can we have a qwerty zig level? 19:09:41 (Of course, it could just be starcursed masses and then you would die) 19:09:43 the unspeakable is the best abues of spawns 19:09:53 -!- ystael has quit [Ping timeout: 240 seconds] 19:09:55 qwerty? 19:09:59 tenofswords: the what? 19:10:04 The Unspeakable (16J) | Spd: 15 | HD: 100 | HP: 10000 | AC/EV: 1/4 | Dam: 22 | amphibious, evil, regen, !sil, 07vault | Res: 06magic(400), 03poison, asphyx, 12drown | Vul: 08holy | XP: 15000 | Sp: shadow creatures, airstrike (0-210), smiting (7-17), d.door | Sz: small | Int: plant. 19:10:04 %??the unspeakable 19:10:13 kilobyte: one monster for each key on the keyboard 19:10:17 oh that 19:10:38 deep dwarf, worm, raskha, crocodile, death yak, ugly thing, spriggan, ogre, shadow, etc. 19:10:51 airstrike (0-210) x 19:10:53 xD * 19:11:03 dang. 19:11:03 bh: focus on gameplay, not on jokes about keyboards 19:11:12 evilmike: sound advice 19:11:17 doesn't work for tiles users or germans, anyway 19:11:27 no one cares about them though! 19:11:35 qwertz is an X 19:12:17 I need to find mumra and beat him up for his lunch money so he helps with revamping zigs to have less spam/clustering and more having the monsters on the level's edge and the player in the center 19:12:36 -!- BlackrayJack has quit [Ping timeout: 256 seconds] 19:13:00 and entice him with weird zig floor shapes or something 19:13:20 Haha 19:14:14 ??clustering illusion 19:14:15 clustering illusion[1/1]: https://google.com/search?q=clustering+illusion 19:14:32 I am pretty sure that monsters clustering in Zigs is not an illusion 19:14:33 "clumping", then 19:14:34 Just saying :P 19:14:49 yeah, random stuff does actually cluster 19:14:53 it's a fact 19:15:02 Well, it's also not random here! 19:15:08 well, okay, fine 19:15:09 They do literally all spawn in one big mass 19:15:22 I'll believe you 19:15:27 Ha 19:15:38 must horribly nerf storms, but buff shatter 19:15:48 but in any case I think the illusion might be that the clustering implies non-randomness or something ... 19:16:00 if zigs are changed to be more "advanced", they should still be symmetrical imo 19:16:01 like, that there's a PATTERN to the clustering 19:16:06 tenofswords: don't forget about tornado 19:16:17 keep them open and geometrical, and the variations should just be pillars and stuff 19:16:31 How horrible is renaming options? confirm_butcher should really be something like butcher_autoselect, and it shouldn't ignore questions about angering god or wanting to bottle instead 19:16:31 what shapes do they have now 19:16:35 evilmike: I think the main idea is that spreading monsters around would make mass AoE less dominant and other things a little stronger 19:16:39 would agree with that policy 19:16:52 SamB: a cross or a hexagon-ish shape, and there's often an island in the middle 19:16:53 evilmike: Perhaps that incidentally makes it closer to arenasprint, actually? 19:17:04 samb: cross, rotated square, elongated hexagon 19:17:33 honeycomb 19:17:37 DracoOmega: arenasprint is actually a lot smaller than a deep zig level, and the middle pillars specifically create chokepoints. so it's not quite like that. 19:17:42 but hexagons are impossible in crawl 19:17:52 faux-hexagon 19:17:57 evilmike: I meant sort of in terms of threats coming from all directions. I do realize it's smaller. 19:18:01 ah 19:18:02 !vault what_comes_after_a 19:18:08 well, I guess irregular ones aren't ;-) 19:18:16 Lines pasted to http://pastie.org/8024800 19:18:26 so, how about a mandelbrot zig 19:18:31 DracoOmega: I wouldn't mind some zig levels being like that. I still think some should have a huge horde on one side though 19:18:56 Yeah, maybe it wouldn't be so bad if there were some of each 19:18:58 DracoOmega: although I wouldn't want to spawn them like arena sprint does... just have everything placed when the level generates, like normal 19:19:03 Yeah 19:19:24 I think the Zig lua is pretty cryptic, though 19:19:26 give zigs abyss-style monster generation 19:19:30 SamB: I'd been considering that for Zot 19:19:32 -!- LogicNinja has quit [Quit: Page closed] 19:19:40 thus why I wanted to grab mumra 19:19:46 Yeah 19:19:50 it's a bit overengeneered 19:20:26 Like, it was hard to figure out how to do something as simple as make the door on jelly zigs runed 19:21:01 (It eventually turned out there was another bug complicating that, but it was still sort of buried in a non-obvious way) 19:21:29 -!- yogidabear has quit [Ping timeout: 250 seconds] 19:23:04 -!- dtsundere has joined ##crawl-dev 19:23:08 * Grunt appears! 19:23:16 Apparently my super secret dev influence has paid off again. <_< 19:23:23 -!- dtsund has quit [Disconnected by services] 19:23:26 -!- dtsundere is now known as dtsund 19:23:36 -!- mizu_no_oto has quit [Client Quit] 19:26:09 03kilobyte 07* 0.13-a0-1528-g3e22dd2: Abyss bot: disable hunger and malmutate by default. 10(7 days ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3e22dd2d1c68 19:26:30 ??rebuild 19:26:31 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ http://dobrazupa.org/rebuild/ Bug kilobyte or Napkin for CDO. Use your powers wisely. 19:27:53 03Medar 07* 0.13-a0-1529-g99e3c61: Remove some leftover debug code 10(8 minutes ago, 1 file, 0+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=99e3c61d190b 19:27:53 03Medar 07* 0.13-a0-1530-ge285ced: Allow Vps to butcher with confirm_butcher=never 10(7 weeks ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e285ced0a6f3 19:28:18 -!- Aponym has quit [Remote host closed the connection] 19:29:21 -!- alefury has quit [] 19:30:26 -!- rwbarton has quit [Read error: Operation timed out] 19:32:12 Unstable branch on crawl.s-z.org updated to: 0.13-a0-1528-g3e22dd2 (34) 19:33:30 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:33:42 -!- Walker_Z has joined ##crawl-dev 19:34:05 -!- Vizer_ is now known as Vizer 19:34:16 -!- Guest41718 has quit [Ping timeout: 276 seconds] 19:34:57 -!- WalkerBoh has quit [Ping timeout: 245 seconds] 19:35:06 -!- Walker_Z is now known as WalkerBoh 19:35:47 -!- Mingan has quit [Ping timeout: 245 seconds] 19:36:41 edlothiol: Would you mind me adding 'autologin = (user, pass)' config option to WebTiles server? Just to make testing easier 19:36:43 -!- elliptic has quit [Quit: Leaving] 19:36:45 tenofswords: beat mumra up for multilevel sprint patch too 19:36:49 It's two lines to ws_handler.py 19:36:53 <|amethyst> !vault wad_floor_pattern_trapped 19:36:55 Lines pasted to http://pastie.org/8024844 19:36:58 <|amethyst> should this be removed? 19:37:11 st_: that's your priority not mine 19:37:22 um 19:37:42 I will finish a sprint in maybe four versions, closer to five 19:37:44 0.13 must have the glory of hangedmansprint in 3D 19:38:05 0.13 will end up having gauntl 19:38:18 I am not sure how a known blade trap is supposed to kill someone, though 19:38:21 okay if making multilevel anything gets easier than I will gladly hurt others 19:38:40 if it's known, no problem 19:38:45 <|amethyst> !lg Zermako -tv 19:38:46 2003. Zermako, XL3 OgMo, T:662 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 19:38:49 the vault originally had regular random traps in those areas, I replaced them with known blade traps because I didn't know what to do with the vault 19:38:58 -!- elliptic has joined ##crawl-dev 19:39:16 <|amethyst> boh 19:39:17 ...... 19:39:18 <|amethyst> oh 19:39:19 <|amethyst> never mind 19:39:22 You can't even disarm those 19:39:22 what... 19:39:24 lol 19:39:27 What in the world was he trying to accomplish? 19:39:28 that is not exactly something I am greatly worried about 19:39:33 its zermako 19:39:51 I almost feel that tv deserves some kind of entry for '...what?' >.> 19:39:52 last time i queried a tv of him he intentionally fired arrows at himself multiple times 19:39:58 ...what? 19:39:59 it was a form of protest, or something 19:40:10 Was this a form of protest at the blade trap standing there mocking him? 19:40:17 no, its just zermako 19:40:23 er yes, that. I didn't hear about the arrow one 19:41:40 !lg Zermako -tv 19:41:40 2003. Zermako, XL3 OgMo, T:662 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 19:43:37 What are we watching? 19:43:45 s/are/were/ 19:43:52 he walks up to a known blade trap and jumps on it 19:44:06 Repeatedly 19:44:09 ... 19:44:09 after searching for it with ctrl+f 19:44:10 Since the first two times don't actually hit him 19:44:31 It is... something 19:44:34 gotta victory dance traps skill 19:44:43 Haha. 19:44:54 -!- scummos_ has quit [Ping timeout: 256 seconds] 19:45:22 03|amethyst 07* 0.13-a0-1531-g360406d: Prevent a potential unavoidable D:1 death (N78291) 10(3 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=360406dcc920 19:45:24 (fr: zermakotv) 19:45:34 -!- Stendarr has quit [Ping timeout: 246 seconds] 19:45:43 what 19:45:51 you can teleport onto a trap and trigger it 19:45:58 ...huh. 19:45:59 |amethyst: are we trying to encourage people running around with no armour 19:46:05 You can blink onto traps and trigger them, for that matter. 19:46:12 I distinctly remember seeing someone die that way recently. 19:46:25 somehow I knew of blinking but not teleporting 19:47:01 03bh 07* 0.13-a0-1532-gf394be7: Don't give Gargoyles abilities 10(53 seconds ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f394be7379de 19:47:37 I died in tomb from scblinking into a teleport trap 19:47:44 <|amethyst> bh is joining team misleading commit message I see 19:47:56 |amethyst: dammit 19:47:58 no. 19:48:08 That was a garbled commit message 19:48:11 nobody asked me what I meant just now 19:48:24 "Don't give Gargoyle !restore abilities" -- my shell ate `!restore` 19:48:28 <|amethyst> bh: ohh 19:48:29 bh, I approve of that message :b 19:48:30 Medar: sounds like a good idea, the server shouldn't crash if the setting isn't present though 19:48:31 <|amethyst> bh: I see 19:48:31 hahahaha 19:48:40 -!- Nikolaos has quit [Quit: Wrong button bad with computers] 19:48:44 :p 19:48:45 rip self-petrify 19:48:47 <|amethyst> bh: yeah, have to use single quotes if ! are involved 19:48:53 <|amethyst> bh: you can't even backslash them properly! 19:48:55 I prefer whimsical commit messages. 19:49:00 <|amethyst> (inside double quotes I mean) 19:49:02 %git HEAD^{/Drain} 19:49:02 07Grunt * 0.13-a0-1476-ge4a341d: Drain "drained of all life by an it" of all its. 10(2 days ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e4a341d56097 19:49:11 0_o 19:49:20 set +o histchars 19:49:39 <|amethyst> yeah, if you want to turn off ! expansion entirely 19:49:48 er, sorry: set +o histexpand 19:49:53 <|amethyst> I'd be happy with a way to turn it off in double-quoted strings 19:49:55 %git 6ef481642244 19:49:55 07HangedMan * 0.12-a0-1675-g6ef4816: Flavour vault transparency/mini-floating/extrafying, D decor 10(5 months ago, 12 files, 399+ 293-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6ef481642244 19:50:14 evidently I just throw together words for their meanging rather than general coherence 19:50:19 "evidently" 19:50:28 I personally dislike !-expansion and nuke it everywhere. I don't know of a way to disable it selectively in bash, only change the magic characters (histchars) or kill it entirely (histexpand) 19:50:34 I just write multiple paragraphs for every one line change :P 19:50:51 todo: find the commit with the greatest message-length-to-change-length ratio :b 19:51:06 <|amethyst> Grunt: hmm 19:52:15 edlothiol: btw. did you ever fix the -print-webtiles-options patch? 19:54:53 -!- edlothiol has quit [Ping timeout: 240 seconds] 19:56:35 That's one way to deal with the tough questions :P 19:56:54 -!- rkd has quit [] 19:57:28 -!- Kellhus_ has quit [Quit: Page closed] 19:57:34 Medar: welcome aboard! 19:57:40 <|amethyst> edlothiol anticipated your question 82 seconds in advance and unplugged his network cable :) 19:57:41 Thanks 19:58:14 I recall writing a few paragraphs for a 1-2 line change once 19:58:20 I'm guessing someone has done better 19:58:25 <|amethyst> < Medar> Not as nice as having people always check your code, but that can't last :) 19:58:29 <|amethyst> Medar: actually... 19:58:48 <|amethyst> Medar: I stopped checking over your commits before committing them :) 19:59:05 Could still have blamed you! 19:59:23 <|amethyst> ah, s/check/take the blame for/ :) 19:59:40 <|amethyst> should have forged your Author: line too :) 20:04:44 -!- Nivim has quit [Ping timeout: 255 seconds] 20:10:07 -!- qoala has joined ##crawl-dev 20:14:02 03Medar 07* 0.13-a0-1533-gb10c9ea: Add autologin WebTiles server option for testing 10(7 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b10c9eaf8517 20:16:29 |amethyst: setting the Author line is not forgery 20:16:48 unless you set it to someone who didn't author the changes 20:17:01 He meant Committer 20:17:24 ah 20:21:43 <|amethyst> no, I meant Medar (before he was a dev) could have put a different Author: in the format-patches so the blame couldn't be traced to him at all :) 20:22:03 Ahh 20:22:08 ah 20:22:18 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/docs/develop/levels/syntax.txt;#l790 20:22:23 can you spot the bug here 20:22:30 I guess if you would commit them without a glance that would indeed work' 20:22:31 <|amethyst> Author: Just This Guy, You Know 20:22:57 <|amethyst> tenofswords: aha 20:23:15 can you also spot the bug in http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/docs/develop/levels/syntax.txt#l768 20:23:33 "wielding either a katana" 20:23:33 ? 20:23:38 correct 20:23:54 Elf:7 20:23:58 Vault:8 20:23:59 That probably still works, though 20:24:10 it doesn't 20:24:14 Oh? I sort of figured it might. 20:24:25 Due to out-of-depth spawn code and such 20:24:36 * Grunt remembers going to Lair:12 in a build altered to bypass branch depth caps. 20:24:45 ...actually, the best part was Abyss:8. 20:24:48 sadly place:Branch:Depth doesn't work as syntax 20:24:57 9 and 8 cheat 20:25:08 Ah 20:25:15 I figured this might work the same way 20:25:24 It probably could, actually, if the check for depth validity was removed? 20:25:37 https://crawl.develz.org/other/manual.html#out-of-the-depths 20:25:39 Since clearly mon-pick CAN operate as if the depth is higher than the real depth 20:25:47 I like the "like a dragon on the second dungeon level" 20:25:57 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:26:05 well, I don't like how because of how mon-pick is done this can result in odd things 20:26:08 !lg * ckiller=~dragon place=D:2 20:26:09 38. imbaray the Covered (L4 MiFi), worshipper of Nemelex Xobeh, demolished by a komodo dragon (summoned by the player character) on D:2 on 2013-06-08 17:51:01, with 221 points after 2566 turns and 0:21:09. 20:26:22 "dragon" 20:26:26 !lg * ckiller=~dragon ckiller!=komodo_dragon place=D:2 20:26:27 28. flyingpants the Poker (L4 DjCK), worshipper of Xom, blasted by a steam dragon (ball of steam) on D:2 on 2013-06-02 22:33:09, with 193 points after 1029 turns and 0:03:49. 20:26:32 https://crawl.develz.org/tavern/viewtopic.php?f=8&t=7966&start=90 -- I just love the Tavern. 20:26:34 !lg * ckiller=~dragon ckiller!=komodo_dragon place=D:2 s=ckiller 20:26:35 28 games for * (ckiller=~dragon ckiller!=komodo_dragon place=D:2): 18x a steam dragon, 4x a dragon, 2x a mottled dragon, a swamp dragon, a bone dragon, a dragon skeleton, a komodo dragon skeleton 20:26:36 since not all monsters have weights-per-depth based on the max scale of 12 for most branches, just V 20:26:42 I think my favorite ood situation I have seen is a lich on D:4. After like... not very long there, I think 20:26:50 And then the guy walks up to it and casts shock at it repeatedly 20:26:59 Haha 20:27:02 I bet that defeat was quite shocking. 20:27:04 !lg * map=~three_doors place=D:4 s=ckiller 20:27:05 59 games for * (map=~three_doors place=D:4): 9x an orc warrior, 5x an ogre, 3x a hippogriff, 3x an ice beast, 2x a trapdoor spider, 2x a yak, 2x a steam dragon, 2x a cyclops, 2x an orc priest, 2x a centaur, a troll, a giant frog, a big kobold, a scorpion, a giant toad, Dowan, a komodo dragon, a killer bee, an iguana skeleton, a hill giant, a crocodile, a giant cockroach, a wolf spider, a hydra, ac... 20:27:07 Well, he actually got away 20:27:10 !lg * ckiller=~dragon ckiller!=komodo_dragon place=D:2 s=ckiller max=xl 20:27:11 And then rested just outside of sight 20:27:11 erm 20:27:12 28 games for * (ckiller=~dragon ckiller!=komodo_dragon place=D:2): 18x a steam dragon, 4x a dragon, 2x a mottled dragon, a swamp dragon, a bone dragon, a dragon skeleton, a komodo dragon skeleton 20:27:13 Andit found him again 20:27:16 !lg * map=~three_doors place=D:4 s=-ckiller 20:27:16 59 games for * (map=~three_doors place=D:4): Sigmund, a sky beast, a rock worm zombie, a vampire mosquito, an imp, pois, a giant centipede, an adder, Prince Ribbit, giant spore, an iguana skeleton, a giant frog, a big kobold, a scorpion, a giant toad, Dowan, a komodo dragon, a killer bee, rotting, a hill giant, a crocodile, a giant cockroach, a wolf spider, a hydra, acid, an orc, a troll, 2x a cen... 20:27:33 The first bit ##crawl heard about it was "What's this giant spore thing this lich made?" 20:27:41 !lg * ckiller=~dragon ckiller!=komodo_dragon place=D:2 max=xl 20:27:43 28. vogonpoet the Cleaver (L7 DjCK), worshipper of Xom, slain by a dragon skeleton on D:2 on 2013-05-30 11:28:58, with 970 points after 16271 turns and 0:09:29. 20:27:53 !lg * ckiller=~dragon ckiller!=komodo_dragon place=D:1 max=xl 20:27:55 44. OCTOMOM the Conjurer (L11 OpCj), worshipper of Vehumet, blasted by an ice dragon (blast of cold) on D:1 on 2012-04-09 17:10:25, with 10338 points after 17573 turns and 1:56:20. 20:27:57 how did a lich make a giant spore, though a blue death? 20:27:58 At which point no one believed it was literally a lich that he had run into, until we looked >.> 20:28:00 DracoOmega: ahahahaha 20:28:04 tenofswords: It was an orb of destruction 20:28:07 oh 20:28:08 hahahaha 20:28:23 !lg * place=D:4 ckiller=lich 20:28:24 1. onwiheg the Thaumaturge (L7 DEFE), blasted by a lich (bolt of cold) on D:4 on 2011-08-24 14:07:42, with 880 points after 10473 turns and 0:35:25. 20:28:31 Maybe not D:4, then? 20:28:37 >10k turns 20:28:38 fr: forest lich that makes giant spores 20:28:39 !lg * place=D:5 ckiller=lich 20:28:40 2. CreepingCrawled the Magician (L8 SpAE), worshipper of Vehumet, blasted by a lich (bolt of cold) on D:5 on 2013-03-17 10:01:14, with 1418 points after 7636 turns and 0:28:13. 20:28:43 !lg * place=D:5 ckiller=lich -2 20:28:44 1/2. xw the Ducker (L5 FeBe), worshipper of Trog, blasted by a lich (iron shot) on D:5 on 2012-03-27 17:56:17, with 232 points after 10264 turns and 0:02:06. 20:28:48 Hmmm 20:28:52 03|amethyst 07* 0.13-a0-1534-g597cd40: Fix various anachronisms in the develop/levels docs (HangedMan) 10(86 seconds ago, 1 file, 9+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=597cd4046cb2 20:28:59 !lg * map=~three_doors place=D:5 s=-ckiller 20:29:00 49 games for * (map=~three_doors place=D:5): an orc wizard, a crimson imp, a slime creature, an ice dragon zombie, a crocodile, a red ugly thing, a mottled dragon, a wight, an adder, a shapeshifter, a manticore, a vampire mosquito, a blink frog, Dowan, a brown ugly thing, a killer bee, an orc priest, a dragon, a soldier ant, 2x a centaur, 2x an ogre, 2x an orc warrior, 2x acid, 3x a cyclops, 4x a ... 20:29:01 -!- whog has quit [] 20:29:12 |amethyst: how is katana an anachromism 20:29:31 Well, it doesn't exist anymore 20:29:32 hangedman? 20:29:36 hi 20:29:43 tenofswords: oh. 20:29:46 I thought it was some other kind of setting-fail 20:29:48 <|amethyst> SamB: ogre ; katana doesn't work 20:29:59 Bad item name: 'katana' 20:29:59 %??ogre ; katana 20:30:01 ^ see 20:30:02 oh, you mean stale stuff 20:30:07 well, it's also a mismatch (the sample entry says sabre instead) 20:30:19 I was thinking the 300 year rule kind 20:30:21 Bad item name: 'autumn katana' 20:30:21 %??ogre ; autumn katana 20:30:30 ogre (07O) | Spd: 10 | HD: 5 | HP: 15-39 | AC/EV: 1/6 | Dam: 17 | 10items, 10doors | Res: 06magic(20) | Chunks: 07contam | XP: 119 | Sz: Large | Int: normal. 20:30:30 %??ogre ; long sword unrand:autumn_katana 20:30:33 <|amethyst> SamB: yeah, also "Vault", "Shoal", and "Hive" 20:30:38 my favourite thing about katanas 20:30:53 ogre (07O) | Spd: 10 | HD: 5 | HP: 16-39 | AC/EV: 1/6 | Dam: 17 | 10items, 10doors | Res: 06magic(20) | Chunks: 07contam | XP: 120 | Sz: Large | Int: normal. 20:30:53 <|amethyst> %??ogre ; demon whip unrand:autumn_katana 20:30:54 oh, you can't just say the name of it, you have to say everything about it 20:31:00 is that dancing katanas were made by the blade card, so they needed some replacement with that spawn 20:31:03 ogre (07O) | Spd: 10 | HD: 5 | HP: 16-40 | AC/EV: 1/6 | Dam: 17 | 10items, 10doors | Res: 06magic(20) | Chunks: 07contam | XP: 119 | Sz: Large | Int: normal. 20:31:03 %?? ogre 20:31:04 <|amethyst> Zannick: no, but you do have to give *a* base type 20:31:17 and guess what dancing weapon had the closest stats to dancing katanas 20:31:19 Bad item name: 'potion_of_curing' 20:31:19 <|amethyst> %??ogre ; potion_of_curing unrand:autumn_katana 20:31:25 ogre (07O) | Spd: 10 | HD: 5 | HP: 15-38 | AC/EV: 1/6 | Dam: 17 | 10items, 10doors | Res: 06magic(20) | Chunks: 07contam | XP: 119 | Sz: Large | Int: normal. 20:31:25 <|amethyst> %??ogre ; potion of curing unrand:autumn_katana 20:31:31 This reminds me. 20:31:43 tenofswords: Not sure, but curious 20:31:46 orc (04o) | Spd: 10 | HD: 1 | HP: 4-10 | AC/EV: 0/10 | Dam: 5 | 10weapons, 10items, 10doors | Res: 06magic(4) | Chunks: 07contam | XP: 3 | Sz: Medium | Int: normal. 20:31:46 %??orc ; cap unrand:autumn_katana 20:31:50 I was contemplating coming up with a way to make "ogre ; autumn katana" a valid monster def with the expected result. 20:31:58 dire flails 20:32:02 Haha 20:32:22 Since the handedness doesn't much matter for a dancing weapon 20:32:23 ogre (07O) | Spd: 10 | HD: 5 | HP: 17-38 | AC/EV: 1/6 | Dam: 17 | 10items, 10doors | Res: 06magic(20) | Chunks: 07contam | XP: 119 | Sz: Large | Int: normal. 20:32:23 %?? ogre ; giant spiked club unrand:sword_of_zonguldrok 20:32:25 !lg * ckiller=lich place~~d:[1-6]$ 1 20:32:26 1/5. jiiz the Skirmisher (L2 MuCK), worshipper of Xom, blasted by a lich (orb of energy) on D:1 on 2010-12-01 06:35:57, with 89 points after 5610 turns and 0:02:21. 20:32:29 <|amethyst> Grunt: s/ /_/ and stick "bread ration unrand:" at the beginning if it fails to produce anything the first time :) 20:32:43 correct 20:33:11 zannick: so if zonguldrok already spawned you just get a gsc 20:33:25 -!- heteroy has quit [Ping timeout: 276 seconds] 20:33:38 -!- heteroy_ is now known as heteroy 20:35:25 grunt: please fix trove_unrands for me when you do that 20:35:26 isn't that the same sort of idea behind monster lines like: Psyche / Agnes / Maud / goblin 20:35:42 no no no 20:35:43 goblin unique:Psyche 20:36:08 it technically has to be KMONS: 1 = Psyche / Goblin, Goblin 20:36:11 ... 20:36:29 actually I don't know how said thing works with multiple uniques 20:36:50 the / mean "or" 20:37:10 yes, but if the unique is already used than it means or nothing? 20:37:31 I mean there's not much point in the comma for KMONS otherwise 20:37:54 -!- ZRN has quit [Ping timeout: 264 seconds] 20:38:20 i'm guessing it actually just picks one at random out of the list of possible ones 20:38:32 there's no comma here, it's just a MONS line 20:38:42 vaults_rooms_standard.des:251 20:38:50 in dat/des/branches/ 20:38:52 oh, metal show 20:39:05 I would bet that vault does not properly work 20:39:12 -!- remyroy1 has quit [Read error: Connection reset by peer] 20:39:32 it is a mess in a lot of ways and every other vault with uniques has to use commas or the you.uniques lua checks 20:39:40 no idea, then 20:39:44 i remember this working 20:39:50 alright, another thing to fix 20:39:58 this syntax, i mean, not this particular vault 20:40:19 shame my vaults-to-fix doesn't just say "all of them" yet 20:41:38 -!- N78291 has quit [Quit: null] 20:44:08 -!- supulton has quit [Remote host closed the connection] 20:45:44 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:51:31 -!- Zermako has quit [] 21:02:24 -!- orionstein_ is now known as orionstein 21:02:24 -!- bh has quit [Quit: Page closed] 21:02:49 -!- krag has joined ##crawl-dev 21:03:16 -!- Kalir has quit [Read error: Connection reset by peer] 21:03:38 -!- Kalir has quit [Changing host] 21:05:23 * SamB wonders what to play 21:06:19 mirror stage 21:06:38 bh, kilobyte, etc.: what combo shall I play 21:07:48 GhAm 21:07:58 I was thinking a new thing 21:08:08 ??gham 21:08:09 badwiki gham guide[1/1]: THE ULTYMATE RESISTANCES OF THE GHOUL COMBINED WITH POWYRFUL CLAW ATTACKS + RANGED SUPERIORITY FROM OF THE ARKANE MARKSPERSON MAKES THE GHAM THE POWER CLASS OF 0.8, 0.10, AND 0.11. GO FOR SPLINT MAIL FOR MAXIMUM PROTECTION + FLEXIBILITY // - THIS GUIDE BY SLAUGHTRO POWER CRAWLMASTER X 21:08:11 locj of fedhas 21:08:29 are there any combos left that have literally never been played online? 21:08:43 oldwon was absolutely demolished 21:08:47 I think there's a command to find those 21:08:58 ...although I guess LO/Dj/Gr screwed that up 21:09:56 03Medar 07* 0.13-a0-1535-gd95c1a3: Handle manual URL hash changes better in WebTiles 10(5 minutes ago, 2 files, 24+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d95c1a3bdae3 21:10:04 yeah, LO/Dj/Gr is what I meant by new 21:10:28 -!- heteroy has quit [Ping timeout: 276 seconds] 21:10:41 what about new to you 21:10:53 !lg samb won s=char,god 21:10:53 No games for samb (won). 21:10:59 errr 21:11:06 heheehe 21:11:19 well then there's something very obviously new for you 21:12:23 -!- sbanwart__ has quit [Ping timeout: 240 seconds] 21:12:57 Why an earth does Mantis' view bugs page have auto-refresh 21:13:04 -!- dtsund has quit [Quit: dtsund] 21:13:35 ...I think I've found what's causing the Pan-the-unique-appearing-multiple-times bug. 21:14:33 Some people are going to be extremely amused by this. 21:14:39 is it related to improper functions in the veto code 21:14:46 for the branch end involving those uniques 21:14:52 Actually, no; it's a subtle bug in you.uniques itself. 21:15:10 does it really only check for kills and not spawns 21:15:19 No, it does check for spawns. 21:15:20 if (unique.name == branch.abbreviation) break_everything(); 21:15:28 Medar is on the right track :b 21:15:33 erp 21:15:35 it thinks Pan is Boris? 21:15:57 quick let's throw on the silenus name as an excuse now 21:17:17 silenus is a bad name, it's impossible to say it without embarassing yourself 21:17:39 -!- Nightbeer has quit [Read error: Connection reset by peer] 21:17:49 03Grunt 07* 0.13-a0-1536-gedae9ec: Force exact matching for unique name in Lua you.uniques (#7179). 10(3 minutes ago, 1 file, 5+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=edae9ecf94c1 21:17:51 -!- johlstei__ has quit [Read error: Connection reset by peer] 21:18:18 Haha, can't believe that was actually it. 21:18:34 Amazing 21:18:47 imo add epithets to unique names like st always suggests, and then make Pan literally "Pan, the unique" 21:22:23 Psyche the insane 21:22:59 Joseph the mercenary 21:22:59 <_< 21:23:14 Sigmund the neurologist 21:23:15 Frederick the svelte. 21:23:17 Crazy Yuif the Crazy and also Redundant 21:23:21 Margery the lithe. 21:23:38 Crazy Yuif the Banana 21:23:47 Well, Crazy is an epithet unto itself :b 21:23:50 Heh 21:24:27 I would assume the Saint in Saint Roka is also an epithet of sorts. 21:26:32 ...whyinell is it tracking uniques and branches in the same place/way? 21:27:10 Pan (13c) | Spd: 10 | HD: 18 | HP: 240 | AC/EV: 3/25 | Dam: 35 | 10items, 10doors, master archer, spellcaster | Res: 06magic(72) | Chunks: 07contam | XP: 6455 | Sp: mass confusion, metabolic englaciation, sleep, blink | Sz: Medium | Int: high. 21:27:10 %??pan 21:27:36 no fly? 21:27:50 what kind of pan doesn't fly 21:27:57 Changing from WebTiles hash from #play-... to something else always sends you to the lobby by Medar 21:31:29 -!- BlackrayJack has quit [Ping timeout: 248 seconds] 21:31:30 -!- CKyle has joined ##crawl-dev 21:32:02 -!- krag has quit [Ping timeout: 245 seconds] 21:32:08 <|amethyst> Grunt: was it the branch, or was it "pandemonium lord"? 21:32:35 -!- ackack has quit [Ping timeout: 260 seconds] 21:34:36 Probably that, actually. 21:34:45 I didn't look too closely at the underlying code <_< 21:34:46 btw I think I missed the arguments about this earlier, but +1 for renaming Pan to something else 21:34:59 * Medar agrees 21:35:15 <|amethyst> you mean the branch, right? ;P 21:35:17 Pandemonium 21:36:04 -!- Vbitz has quit [Ping timeout: 252 seconds] 21:36:21 get people to abbreviate it to pn 21:36:28 <|amethyst> I guess the difference between this and Spider/spider is the capitalisation 21:36:33 Pndmnm 21:36:59 <|amethyst> om mani pndmnm hum 21:37:14 dngn, tmpl, lr, dang it orc is occupied 21:37:15 |amethyst: also that "spider" is a very meh monster so people don't talk about it much 21:37:28 I guess we could just make sure Pan is a very meh unique?? 21:37:35 is he not 21:37:37 Pan (13c) | Spd: 10 | HD: 18 | HP: 240 | AC/EV: 3/25 | Dam: 35 | 10items, 10doors, master archer, spellcaster | Res: 06magic(72) | Chunks: 07contam | XP: 6455 | Sp: mass confusion, metabolic englaciation, sleep, blink | Sz: Medium | Int: high. 21:37:37 %??pan 21:37:37 <|amethyst> rename him to "Pan, Lord" 21:38:07 smite-confuse, smite-slow-non-rC+, sleep, same fauns/satyrs as everywhere else in forest 21:38:55 elliptic: I think it is impossible to make any unique as meh as spiders, just by virtue of being a unique 21:39:13 DracoOmega: well apparently Pan hasn't been doing a good job of being unique... 21:39:14 Even if it did literally nothing 21:39:14 -!- tcjsavannah has quit [Quit: Page closed] 21:39:20 Spider (monster) could be renamed too tbh, similar to snake/adder. Not that it's really a problem. 21:39:20 Haha, that too! 21:39:51 !killratio pan 21:39:53 pan wins 0.0% of battles. 21:39:53 plain spider 21:39:57 breadbox spider 21:40:40 I think this is trying to solve a non-problem :P 21:40:49 As opposed to Pan, which is a lot more of a non-non-problem, in my opinion 21:40:55 Indeed 21:41:00 -!- minqmay has quit [Quit: Leaving] 21:41:59 -!- dtsund has joined ##crawl-dev 21:42:56 -!- Daekdroom has quit [Quit: Saindo] 21:44:07 Wait, no one has died to Pan yet? 21:44:15 Even Jory has killed at least one person 21:44:25 -!- ShadeTornado has quit [Quit: Leaving] 21:44:34 !lg * ckiller=pan 21:44:34 No games for * (ckiller=pan). 21:44:38 !lm * uniq=pan 21:44:39 23. [2013-06-09 02:33:46] StopHavingBoringTuna the Tortoise (L23 DjFi) killed Pan on turn 56561. (Forest:5) 21:44:42 !lm * uniq=jory 21:44:42 683. [2013-06-08 12:47:38] Ilyak the Slayer (L24 MiDK) killed Jory on turn 77979. (D:26) 21:44:48 !lg * ckiller=jory 21:44:49 1. tcjsavannah the Phalangite (L23 MfIE), worshipper of Fedhas, blasted by Jory (crystal spear) on D:21 (due_tower_of_silence) on 2013-04-06 01:53:23, with 342965 points after 72481 turns and 10:59:21. 21:44:52 jory has also fought 30 times as many players 21:45:07 Good point 21:45:18 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 21:45:33 so how come pan hasn't killed 1/30 of a person 21:45:34 and it was quite some time before jory got his sole kill 21:45:54 SamB: what makes you think he hasn't? 21:46:19 !lm * uniq=jory s=map 21:46:20 683 milestones for * (uniq=jory): 230x, 42x hall_of_Zot, 10x tomb_1, 8x geh_old, 7x tomb_3, 6x vaults_vault, 6x slime_pit, 5x onia_entry_mini_spirals, 5x geh_mu, 5x elethiomel_entry_maze, 5x minmay_entry_checkered_box, 4x eino_entry_water_cross, 4x dpeg_entry_simpleton_c, 4x onia_entry_zoo_common, 4x evilmike_holy_pan, 4x dpeg_entry_oval, 4x zelgadis_glass_entry_small, 4x evilmike_entry_hilbert_cu... 21:46:23 er 21:46:27 that won't work :( 21:46:33 nope 21:46:41 <|amethyst> !lm * uniq=pan x=hp,mhp -3 21:46:42 21/23. [2013-06-09 01:09:12] [hp=95;mhp=196] StopHavingBoringTuna the Tortoise (L22 DjFi) killed Pan on turn 54923. (Forest:4) 21:46:46 I was just wondering how many of the jories were silenced 21:46:47 !lm * uniq=jory s=place 21:46:48 683 milestones for * (uniq=jory): 220x D:27, 131x Crypt:5, 105x D:26, 56x D:24, 51x D:25, 29x D:20, 28x D:22, 27x D:21, 25x D:23, 11x D:19 21:46:49 <|amethyst> that one's over half of a person! 21:46:53 -!- johlstei has quit [Read error: Connection reset by peer] 21:46:58 Most of them, probably! 21:47:10 !lm * uniq=pan min=${hp*1.0/mhp} x=hp,mhp 21:47:11 23. [2013-06-03 17:34:28] [hp=86;mhp=220] purge the Slayer (L23 MiFi) killed Pan on turn 83742. (Forest:5) 21:47:21 But not anymore 21:47:22 !lg * uniq=Jory place=Crypt:5 21:47:23 Unknown field: uniq 21:47:27 !lm * uniq=Jory place=Crypt:5 21:47:28 131. [2013-06-01 07:48:49] Kal the Brawler (L23 TrMo) killed Jory on turn 77404. (Crypt:5) 21:47:29 Now he might actually kill someone not named tcjsavannah 21:47:34 that many didn't have silence 21:47:40 wait, what about people who ran away from pan/jory 21:47:41 Also, what's going to replace self-petrify? 21:47:43 tenofswords: also some new ones 21:47:52 well yes but that can be traced otherways 21:48:09 hmm 21:48:18 !lm * uniq=Sojobo place=Crypt:5 21:48:18 No milestones for * (uniq=Sojobo place=Crypt:5). 21:48:21 !lm * uniq=Sojobo 21:48:22 25. [2013-06-09 00:58:56] epdtry the Crack Shot (L26 HEAM) killed Sojobo on turn 108776. (Forest:2) 21:48:29 !lg * ikiller=Sojobo 21:48:30 1. Aegis the Brawler (L20 GrMo), worshipper of Okawaru, blasted by a tengu reaver (bolt of poison) (led by Sojobo) on Forest:1 on 2013-06-07 07:35:59, with 237882 points after 50194 turns and 3:02:08. 21:48:37 cheater 21:48:42 !lm * 0.13-a uniq=jory place!=crypt:5 / status=silenced 21:48:43 2/15 milestones for * (0.13-a uniq=jory place!=crypt:5): N=2/15 (13.33%) 21:48:55 status recording 21:48:56 -!- ystael has quit [Ping timeout: 256 seconds] 21:49:01 what I miss not being in ##crawl 21:49:02 !lm * 0.12 uniq=jory place!=crypt:5 / status=silenced 21:49:03 2/19 milestones for * (0.12 uniq=jory place!=crypt:5): N=2/19 (10.53%) 21:49:04 Medar: plain spiders could just be removed as a regular spawn and made dummy monsters, for genus purposes only 21:49:05 ... 21:49:12 all they do right now is act as fodder 21:49:18 -!- Poncheis has quit [Ping timeout: 245 seconds] 21:49:24 What would we do with spider traps, then? 21:49:25 <_< 21:49:26 something about plain spriggans and tengu comes to mind 21:49:27 evilmike: Well, summon swarm uses them 21:49:30 <|amethyst> Grunt: redback traps 21:49:45 <|amethyst> orb spider traps 21:49:50 one tarantella and 7 redbacks trap 21:52:46 -!- gofftc_ has joined ##crawl-dev 21:53:51 -!- sym has quit [] 21:54:29 -!- gofftc has quit [Ping timeout: 248 seconds] 21:54:40 -!- gofftc_ is now known as gofftc 21:55:56 Grunt: anyway removing them as a regular spawn wouldn't impact the traps 21:56:05 fr: remove Lair 21:56:17 where would Spider go then 21:56:22 <|amethyst> Forest 21:56:24 or Slime or Shoals or Firepit 21:56:31 Into Vaults 21:56:32 ...Firepit? 21:56:37 I made that one up 21:56:44 s/Firepit/Volcano/ 21:56:51 SamB: you know that firepit doesn't begin with S, right? 21:56:52 ...actually, do the opposite >_> 21:56:56 Sfirepit 21:57:02 Singepit? 21:57:11 Whatever happened to the idea for a Hive portal vault 21:57:14 Sinerator 21:57:21 It's been hived off. 21:57:27 <|amethyst> Lightli: turned out not to be necessary what with food vaults 21:57:30 oh 21:57:40 !vault what_comes_after_A 21:57:42 So Hive is gone forever and never will come back in any way shape or form? 21:57:43 Lines pasted to http://pastie.org/8025127 21:57:53 !send Lightli BEES 21:57:54 Sending BEES to Lightli. 21:58:01 tribute vaults are possile I think 21:58:08 Possible? 21:58:09 <|amethyst> Lightli: I mean, if someone came up with a good Hive portal vault... 21:58:15 yeah that 21:58:15 yes that is what I _just_ linked to 21:58:18 Not really, they already scrapped wax and bee larva 21:58:20 there's already a foodvault that's a hive, no need for aportal 21:58:25 like was just linked 21:58:48 <|amethyst> doesn't have to be bees 21:58:55 <|amethyst> could have the Halfling Hive 21:59:06 spiny worm hive to scare everybody off 21:59:10 (todo: grunt_wretched_hive) 21:59:14 -!- Nakat0my has quit [Remote host closed the connection] 21:59:16 <|amethyst> with the huge multitile Halfling Queen laying thousands of halfling eggs 21:59:17 (lemuel actually had a spiny worm hive vault) 21:59:52 (Clearly an abyssal vault with wretched stars.) 21:59:53 -!- Nivim has joined ##crawl-dev 22:00:22 -!- ystael has quit [Ping timeout: 245 seconds] 22:00:44 guessing off of certain wad_woods vaults I think the most obvious answer is a spriggan hive instead :P 22:00:46 -!- CKyle has quit [Quit: CKyle] 22:01:53 Ni 22:01:56 *No 22:02:00 Hellion HIve 22:02:08 ... 22:02:26 Still better than actual Hive 22:02:41 -!- santiago has quit [Remote host closed the connection] 22:02:45 hellion island already is... 22:02:58 But joking aside: 22:03:02 Ghost Moth Hive 22:03:11 Ambrosia, anyone? 22:03:11 here is where I posit that lightli's ideas are made by stringing together random words 22:03:27 (okay that isn't worthless but only as a weird zot vault) 22:03:57 <|amethyst> Lightli: we already have Ghost Moth Spider 22:04:02 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:04:07 fine 22:04:14 wut 22:05:41 Anyways, what's planned next? 22:06:40 nothing 22:06:59 that is the only healthy statement to make in your presence 22:07:08 uh, in my diary it says "the end of the world as we know it" 22:07:18 same difference 22:07:59 -!- CKyle has joined ##crawl-dev 22:08:21 Ozos 'fridging a spore whose explosion kills causes crash. by Grandiloquent Gentleman 22:09:55 -!- Cerepol has quit [Ping timeout: 260 seconds] 22:10:08 <|amethyst> holy crap, mac crashdumps list the static functions? 22:10:10 <|amethyst> FR 22:10:27 I'd be happy if mine listed even the non-static ones 22:11:15 <|amethyst> so, check for dead monsters in cast_los_attack_spell, or make spore explosion a fineff? 22:11:49 -!- CKyle has quit [Client Quit] 22:11:55 -!- WalkerBoh has quit [Remote host closed the connection] 22:11:58 DracoOmega: install Debian 22:12:48 |amethyst: Hmmm... possibly it is more general to make post-death stuff happen after the effect 22:13:13 Though that also sounds like more code than the alternative 22:15:16 -!- bh has joined ##crawl-dev 22:15:33 The tavern is very clever. "Gargoyles seem redundant with Sludge Elves" 22:16:51 a little slow on the uptake, eh 22:18:17 -!- dagonfive has quit [Read error: Connection reset by peer] 22:18:45 did gargoyles get better at transmutations? 22:19:11 myrmidette: not yet. I'm bad at balance, so perhaps someone else should tweak their apts. 22:20:29 "Gargoyles look like really downgraded versions of Mountain Dwarves" o_0 22:20:44 someone is trolling me. 22:20:57 mountain gargoyles 22:21:33 April 1, 2014: rename ever race to Mountain X 22:21:47 mountain troll and mountain tengu sound perfectly reasonable 22:21:53 Mountain Hill Orcs 22:21:54 mountain man, too 22:22:20 Mountain Mummies! 22:22:36 don't forget Mountain Elves 22:22:40 -!- maarek has quit [Quit: maarek] 22:22:48 tombs built into the cliff sounds like great flavour 22:23:14 also elves falling out of their trees while they're asleep and tumbling down the mountainside like the stupid cannibals they 22:23:18 ahem 22:23:20 Hahaha 22:24:37 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:25:53 <|amethyst> Mountain branch would make sense as a Elf swap 22:26:31 |amethyst: non-deep dwarves instead of elves? 22:27:00 <|amethyst> Shallow Dwarves 22:27:43 I noticed a bit in the djinni race description that's wrong, although it's probably known at this point 22:27:47 "Unlike regular living beings, they draw their sustenance from magic rather than eating or drinking, although for some reason they can still do the latter - probably due to being unintelligently designed by a creator with no knowledge of evolution." 22:27:52 I was going to ask 'what's a mountain doing UNDER the ground', but it doesn't make less sense than Shoals 22:28:03 -!- mamga has quit [Quit: Page closed] 22:28:06 "the latter" sounds like it's referring to drinking, but they can both eat and drink 22:28:10 mountain branch, a place for select trolls, animal holies, tengu, harpies, 22:28:26 wait no this isn't matching the current branch standards 22:28:28 G-Flex: they can eat something? 22:28:33 <|amethyst> DracoOmega: the mines have two entrances you see 22:28:34 a place for sky kraken, 22:28:35 yeah, although it's usually not useful 22:28:51 but there are foods with side effects, and that matters (which is why djinni pick those up) 22:28:53 like royal jellies 22:29:02 or sky beast 22:29:05 haha 22:29:09 gourmand actually works on them! 22:31:11 what *is* the deal with shoals? 22:31:28 bh: the dungeon itself is largely above sea level 22:31:31 The stairs are magic 22:31:37 shoals is one of those rare oceanic cave things 22:31:52 G-Flex: between you and DracoOmega, somebody has it right 22:31:52 which is why merfolk have the option to start there instead of d:1 22:32:51 uh... huh 22:32:56 this earlier talk about a firepit is heresy 22:33:16 as elliptic noted, all lair branches must begin with S. the best option would be a desert branch (Sand) 22:33:22 should people be sent into the firepit for talking about it 22:33:27 exactly 22:33:29 with "S", like vaults or zot 22:33:49 <|amethyst> evilmike: surely you mean "(Shade)" 22:33:51 sot 22:33:52 what would be the point of a desert branch? nothing about a desert seems particularly game-relevant 22:34:05 <|amethyst> G-Flex: it's like lab without the walls 22:34:07 cameltaur 22:34:14 <|amethyst> solifuge 22:34:17 giant giant scorpion 22:34:20 <|amethyst> which, btw, could replace plain spiders 22:34:30 camelspidertaur 22:34:30 Wizzzargh (L19 DsFi) ERROR: range check error (35 / 35) (D:20) 22:34:32 Seraph? 22:35:14 djinn native branch! :P 22:35:21 a holy desert 22:35:24 |amethyst: that's probably a better arachnid than what I would come up with 22:35:27 * geekosaur was also thinking that, but. 22:35:31 I was thinking of something more gross, like a giant tick 22:36:03 it would latch on to you until you kill it, and then 10000 turns later you get lyme disease 22:36:20 pff, just give that to giant mites 22:36:37 <|amethyst> evilmike: giant tick + deer monster, like the spriggan rider 22:37:03 what I'd give for anything for spriggan riders to be noticeable 22:37:27 <|amethyst> _The spriggan rider shouts "Hey, pay attention to me!" 22:37:44 holy desert kind of makes sense 22:37:52 give them all curare. except it needs to mulch so you dont stockpile on it, so make it exploding curare. 22:38:02 double-branded, like nessos 22:38:06 exploding paralysis curare 22:38:15 <|amethyst> G-Flex: the problem with holy branches are good god worshippers 22:38:21 good point 22:38:27 -!- rast has joined ##crawl-dev 22:38:29 <|amethyst> G-Flex: holypan vetoes itself in that situation, but a branch couldn't do that 22:38:32 did gargoyles get better at transmutations? 22:38:39 argh, where is that small gods quote 22:38:42 oops, nvm 22:38:44 did gargoyles get better at not having a completely useless ability 22:38:45 solution: ban good gods 22:38:59 i think holy pan could get alternate maps, if anyone feels like that's a direction to go in 22:39:01 G-Flex: they might just have no ability 22:39:07 <|amethyst> SamB: "Only shitty gods allowed here" 22:39:18 I like the idea of more Pan encompass vaults >_> 22:39:19 you can think of it as a sort of pan "portal vault", although due to the nature of pan it's just an encompass vault 22:39:19 <|amethyst> Temple of Chei 22:39:21 |amethyst: no, from the whole game 22:39:27 oh that's why it's in Jingo 22:39:33 "... reminding any thoughtful watcher that it is in the deserts and high places that religions are generated. When men see nothing but bottomless infinity over their heads they have always had a driving and desperate urge to find someone to put in the way." 22:39:34 it's like a castle in super mario bros. 22:39:37 the no-yoshi sign 22:39:37 Spriggan riders might be more interesting if their mounts were themselves more interesting 22:39:39 except with gods 22:39:43 how do I automatically continue runresting when my chunks rot? 22:39:47 DracoOmega: small radius "halo"? 22:39:51 * Grunt ponders. 22:39:51 DracoOmega: or if they were actually, you know, faster than spriggans 22:39:54 I don't think that counts as interesting 22:39:59 G-Flex: they had those in Donkey Kong Country too 22:40:02 yes 22:40:03 i.e. what's the regex? 22:40:07 except those destroyed the animal, didn't they 22:40:16 think so 22:40:45 make the firefly run to the nearest unmounted spriggan, and it becomes a new spriggan rider 22:41:25 firefly parasites, where infection also gives you corona _because you're glowing from the inside with maggots_ 22:41:30 That could be interesting. Again, if the riders were more powerful in some more noticable way 22:41:36 <|amethyst> myrmidette: Do you want it to affect ghouls? 22:41:43 lost firefly soul 22:41:46 yeah I'm fine with that 22:41:52 never play ghouls 22:42:36 <|amethyst> myrmidette: maybe: smell (something rotten|(of )?rotting flesh|decay) 22:42:46 <|amethyst> however 22:42:54 shouldn't there be one catchall regex? 22:42:54 <|amethyst> "You smell decay" is also a miscast message 22:43:03 <|amethyst> that is one catchall regex 22:43:09 like food:something 22:43:14 ? 22:43:24 <|amethyst> ohhh 22:43:30 <|amethyst> there is a message channel for that 22:43:38 <|amethyst> I had not realised 22:44:04 ??message channels 22:44:05 I don't have a page labeled message_channels in my learndb. 22:44:06 ??message channel 22:44:07 I don't have a page labeled message_channel in my learndb. 22:44:58 well, there is a food channel 22:45:08 so the regex would be food:* ? 22:45:13 <|amethyst> runrest_ignore_message ^= rotten_meat:.* 22:45:33 what is ^= ? 22:45:38 <|amethyst> oh 22:45:43 <|amethyst> prepend, but you don't need it here 22:45:46 <|amethyst> just += is fine 22:47:26 <|amethyst> hm 22:47:41 Are Seraphs supposed to be afraid of holy flame? 22:47:50 seraph (13A) | Spd: 10 | HD: 25 | HP: 183-236 | AC/EV: 10/20 | Dam: 25, 10 | 08holy, 10weapons, 10items, 10doors, fighter, see invisible, fly, !sil | Res: 13magic(immune), 04fire+++, 10elec, 03poison, 04rot, 13neg+++, 08holy | XP: 8398 | Sp: minor healing | Sz: Medium | Int: high. 22:47:50 <|amethyst> %??seraph 22:48:19 nothing actually properly resists holy flames, I'd guess 22:48:22 seraphim btw 22:48:55 also, is there a regex that matches everything except scrolls of identify? 22:49:01 G_Flex: Sorry. 22:50:58 <|amethyst> myrmidette: maybe you could get by with scrolls? of ([^i]|im) 22:51:09 <|amethyst> until someone adds another scroll whose name starts with i 22:51:21 Scrolls of inventiveness! 22:51:34 Scrolls of inanity. 22:51:42 Scrolls of impossibility. 22:51:42 when was the last time someone added a scroll? 22:51:57 Does renaming/replacing a scroll count? 22:52:02 yes 22:52:04 %git HEAD^{/unholy creation} 22:52:07 07DracoOmega * 0.12-a0-2865-ga657896: Replace scrolls of unholy creation with (revised) scrolls of summoning 10(4 months ago, 16 files, 66+ 76-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a6578962e085 22:52:07 scroll of impossibility lets you have whatever you want 22:52:37 4 months? Man, time flies 22:52:49 -!- bh has quit [Quit: Page closed] 22:52:54 if you want to come up with new items, i think potions are in more need than scrolls 22:52:54 <|amethyst> hm 22:52:58 <|amethyst> last time one was added was 22:53:02 <|amethyst> %git f9dba2a 22:53:02 07kilobyte * 0.8.0-a0-1833-gf9dba2a: Scrolls of Curse Jewellery. Such an useful thing! 10(2 years, 8 months ago, 7 files, 19+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f9dba2a13256 22:53:05 i'd love to see the bad potions be replaced with more interesting ones 22:53:10 something about double-edging bad potions 22:53:12 <|amethyst> at least, going by the order of the enums 22:53:14 yeah 22:53:22 Potion of treeform? :P 22:53:28 potion of poison spit while you're poisoned 22:53:39 yeah because a potion of treeform is much better than self petrify.. 22:53:40 lol 22:54:10 potion of polymorph 22:54:18 (how many people have suggested that now) 22:55:01 potion of constant-fire-damage-but-also-rC+ 22:55:11 (stupid SA lock that one post wasn't that bad) 22:55:43 Potion of detonations. 22:55:45 >_> 22:55:51 ("You explode!") 22:55:57 how do I make warning inscription confirmations lowercase? 22:58:25 -!- MaxFrost has quit [Ping timeout: 248 seconds] 22:58:53 scroll of blasphemy 22:59:00 Grunt: how is that different from immolation 22:59:20 -!- tenofswords has quit [Quit: leaving] 22:59:23 also, new question: how do I make a regex that matches everything except unidentified scrolls and scrolls of identify? 23:00:01 <|amethyst> was scrolls? of ([^i]|im) matching unided scrolls? 23:01:02 <|amethyst> and you can't make warning inscriptions specifically accept lowercase confirmation, but you can do easy_confirm = all to make *all* confirmation prompts accept lowercase 23:01:28 |amethyst: btw, how does one update Chei's monsterdb (or does one just bother you to do that)? 23:01:37 <|amethyst> one bothers me 23:01:46 How bothersome. :b 23:02:05 The bots at http://crawl.develz.org/wordpress/bots STILL don't even have vault wardens and such in them, by the way 23:02:15 Is napkin the person to poke on that front? 23:02:15 |amethyst: why no button 23:02:24 <|amethyst> 0.12-a0-1587-g7a77bec 23:02:34 <|amethyst> SamB: because chei is on a different server 23:02:39 <|amethyst> DracoOmega: kilobyte can do it I think 23:02:45 couldn't that server have a button 23:02:48 I thought I mentioned it once and he said he couldn't 23:02:51 I might be wrong, though 23:03:03 DracoOmega: perhaps he merely doesn't know how 23:03:09 <|amethyst> SamB: I don't want to put the auth information on that server too 23:03:23 or, or! migrate chei 23:03:24 <|amethyst> DracoOmega: oh, then n a p k i n I guess 23:03:36 <|amethyst> SamB: that's what I was going to say 23:03:43 <|amethyst> SamB: one of these days I will move Chei to cszo 23:03:49 <|amethyst> instead of szo 23:04:14 <|amethyst> then it can just rebuild as part of the daily updates 23:05:01 also, does 'faded away' only appear in contam messages? 23:05:05 I should rewrite that web interface, at some point. Could be made much more user friendly with a bit of js magic. 23:05:38 Medar: what web interface 23:05:52 https://crawl.develz.org/info/ 23:05:58 do you have access? 23:06:04 Probably not. 23:07:53 -!- rwbarton has quit [Ping timeout: 240 seconds] 23:08:59 Honeycomb not a preferred food for Spriggans by Vinterriket 23:09:29 Should Shadow Creatures work differently in Holy Pan? It seems a bit odd to watch these Daevas call down the wrath of TSO on one of TSO's "greatest servants". 23:09:40 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:10:28 ancient champion (08z) | Spd: 10 | HD: 10 | HP: 53-75 | AC/EV: 15/10 | Dam: 25 | 07undead, 10weapons, 10items, 10doors, fighter, evil, spellcaster | Res: 06magic(93), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1535 | Sp: b.draining (3d15), haste, stone arrow (3d17) / b.venom (3d15), animate dead, haunt / iron shot (3d21), haste, pain (d13) / mystic blast (3d15), slow, haste | Sz: Medium | Int: normal. 23:10:28 <|amethyst> %??ancient champion 23:10:38 Monster stats Crawl version: 0.13-a0-1536-gedae9ec 23:10:38 <|amethyst> %??-version 23:10:49 so, sprigans are just vegetarians not vegans right? 23:11:12 <|amethyst> SamB: right 23:11:13 -!- CKyle has joined ##crawl-dev 23:11:54 <|amethyst> only mummies are vegan 23:12:09 so can you eat honeycomb with the bees still in as a vegetarian 23:12:12 mummies eat fruit? 23:12:31 <|amethyst> No, but mummies don't eat animal products 23:12:47 yeah but I think you need to eat to be a proper vegan 23:12:55 otherwise it's sort of cheating 23:12:56 what if your spriggan only eats vegan food 23:13:04 fr vegan conduct 23:13:05 fr conducts 23:13:08 :D 23:13:09 then you don't get a conduct because ... 23:13:12 <|amethyst> http://en.wikipedia.org/wiki/Inedia 23:14:02 -!- ussdefiant has joined ##crawl-dev 23:16:23 -!- pelotron has quit [Ping timeout: 245 seconds] 23:17:15 Nivim: it does not "work differently", the spell pulls from whatever monsters spawn on that level 23:17:24 you're not summoning real holies anyway, they are living shadows 23:17:35 The messages are probably a bit odd, though 23:17:40 For god invocations 23:17:47 probably, yeah 23:18:07 <|amethyst> have shadow creatures give the creatures a different (or no) god 23:18:10 Possibly the god for shadow creatures things could just be set to that anonymous god 23:18:24 Like with deep elves and such 23:18:39 Your seraph mutters some strange prayers to No God. 23:18:44 Maybe there is some unknown god of mimicry who watches over shadow creatures 23:18:51 And it provides all the invocatio ns 23:18:57 So as to not break their consistency 23:19:06 The red devil suffers the terrible wrath of No God. 23:19:21 <|amethyst> DracoOmega: this god used to be part of Vehumet and support summoning spells 23:19:27 Hahaha 23:19:29 <|amethyst> then there was a schism 23:19:37 Temuhev! 23:19:46 "Well, screw you; *I* still like summoning spells!" 23:19:49 ...wait, Trog would be displeased at that <_< 23:20:10 ...not that Trog approves of Vehumet anyway >_> 23:20:30 <|amethyst> Grunt: rename Trog to Gort, problem solved 23:20:33 anonymous god? 23:20:44 Well, I forget the name of the enum value 23:20:48 SamB: The mummy priest mumbles some strange prayers to its god. Something smites you! 23:20:49 But the one that is an unnamed god 23:20:57 I was going to say there must be A name 23:21:00 <|amethyst> GOD_NAMELESS 23:21:05 unless we have magic numbers floating around 23:21:16 why not GOD_OF_SUMMONING 23:21:20 Lost souls already use this for their spectral copies, incidentally 23:21:42 After someone calling down the wrath of NO GOD for a few times :P 23:21:46 <|amethyst> SamB: mostly it's the god of smiting 23:21:55 oh 23:22:06 Healing too, I think? 23:22:08 -!- lobf has quit [Quit: lobf] 23:22:08 so what happens if someone smites with this god 23:22:17 Well, nothing. It's literally just for message purposes 23:22:19 SamB: I just explained that :b 23:22:29 oh, I see 23:22:37 So that it is 'prayeres to its god' instead of, say, 'prayers to Beogh' 23:22:46 Why do we have a GOD_VIABLE? I guess that's a vestige of selectable gods for some backgrounds? 23:22:56 yeah 23:23:00 presumably 23:23:09 mostly HOPr I assume 23:23:17 if not all 23:23:30 <|amethyst> btw, is there any monspec to make a monster with the nameless god? 23:23:31 I'm thinking more the ancient versions of CK and such. 23:23:37 bad monster god: "nameless" 23:23:37 %??ogre god:nameless 23:23:58 -!- maarek has quit [Quit: maarek] 23:24:03 what, there were alternate Xoms 23:24:14 <|amethyst> SamB: CK was Xom/Lucy/Makhleb 23:24:40 now Lucy and Makh have their own backgrounds? 23:24:43 <|amethyst> and Pr was Yred/Zin/(Beogh) 23:24:44 Then in 0.8, Abyssal Knights were created to split out Lugonu, and Makhleb removed as a starter 23:24:54 oh 23:25:07 I can never keep all those evil gods straight 23:25:11 <|amethyst> and Priest into Priest and Death Knight 23:25:19 Xom isn't evil! 23:25:29 didn't death knights get to choose spellbooks once too? 23:25:32 I never said I had trouble keeping Xom straight 23:25:33 Zin is sort of evil though IMO 23:25:39 like it was either spellbook or yred 23:25:40 evilmike: I think they could choose either a spellbook or Yred 23:25:42 evilmike: yes 23:25:56 But the spellbook version was just a bad necromancer 23:26:02 Like, literally 23:26:04 oh, is that pronounced like kom or like zom 23:26:05 and the yred version was just a bad priest 23:26:15 elliptic: Priests of Yred also existed at the time? 23:26:20 yes 23:26:23 I thought that was only AFTER death knights were removed 23:26:23 i still say zin and xom are really the same god 23:26:50 DK were removed? 23:27:01 For a while 23:27:08 !lg * pr turn=0 yred 1 x=cv 23:27:09 1/361. [cv=0.2] yap the Believer (L1 GEPr), worshipper of Yredelemnul, quit the game on D:1 on 2007-05-13 00:46:45, with 33 points after 0 turns and 0:00:05. 23:27:12 Then added back in again when Priest of Yred was removed 23:27:13 DracoOmega: ^^ 23:27:14 <|amethyst> SamB: I think it's pronounced "zizzomozzle" 23:27:31 %git a8ffdd4 23:27:31 Could not find commit a8ffdd4 (git returned 128) 23:27:33 er 23:27:34 DK was only gone for a version or two 23:27:37 %git a8fdd4e 23:27:37 07by * 0.7.0-a0-1784-ga8fdd4e: Remove Thief and Death Knight backgrounds (doy, dpeg). 10(3 years, 1 month ago, 10 files, 38+ 96-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a8fdd4e043f8 23:27:45 %git 1d83d27 23:27:45 07MarvinPA * 0.8.0-a0-5294-g1d83d27: Remove CK[Makh], Pr[Yred]->Death Knight, CK[Lugonu]->Abyssal Knight 10(2 years, 4 months ago, 7 files, 125+ 190-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1d83d27b2f20 23:27:47 Just 0.7, I think 23:27:51 one version, yeah 23:30:05 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 23:30:08 -!- CKyle has quit [Quit: CKyle] 23:30:40 -!- Sky_ has quit [Quit: Page closed] 23:38:01 -!- myrmidette has left ##crawl-dev 23:40:47 -!- kekekela has quit [Quit: Page closed] 23:41:23 -!- yogidabear has quit [Quit: Page closed] 23:42:31 -!- ystael has quit [Ping timeout: 264 seconds] 23:43:04 Unstable branch on crawl.lantea.net updated to: 0.13-a0-1536-gedae9ec (34) 23:47:04 -!- Stendarr has quit [Ping timeout: 246 seconds] 23:48:32 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 23:52:15 -!- krag has joined ##crawl-dev 23:56:30 -!- MarvinPA has quit [Ping timeout: 264 seconds] 23:56:49 -!- CKyle has joined ##crawl-dev