00:00:08 -!- ainsophyao has quit [Remote host closed the connection] 00:00:29 -!- floatboth has quit [Ping timeout: 240 seconds] 00:01:28 Unstable branch on crawl.s-z.org updated to: 0.14-a0-1721-g84c87b2 (34) 00:03:39 I was kind of surprised to read recently that omitting the final newline in a source file results in UB; I had thought it was just bad taste ... 00:03:39 -!- gvdm has quit [Ping timeout: 260 seconds] 00:04:12 and perhaps painful if catting stuff 00:05:24 -!- caleba has quit [Quit: caleba] 00:05:57 Unstable branch on rl.heh.fi updated to: 0.14-a0-1721-g84c87b2 (34) 00:07:12 SamB: luckily, c++11 removed that sillyness 00:08:05 what, did they define it to say that compiler must scoff at you instead? 00:08:11 because that would be really sweet 00:10:06 -!- AlphaQ has quit [Remote host closed the connection] 00:10:40 nah, it just spits out 7 pages of angular brackets and underscores 00:11:07 that could be considered to be more-or-less the same thing 00:11:45 <|amethyst> buppy: Pretty sure ther are some colons in there too 00:11:49 <|amethyst> s/ther/there/ 00:12:29 hmm, I guess I must have read that in C11 then 00:12:49 because I haven't exactly been reading C++03 ... 00:14:28 but, the restriction kind of tickled me because it vindicated the view that leaving off the final newline is WRONG, WRONG, WRONG 00:19:18 -!- CKyle has quit [Quit: CKyle] 00:30:14 -!- Krakhan has quit [Ping timeout: 252 seconds] 00:34:19 -!- Insomniak has quit [Ping timeout: 272 seconds] 00:34:30 -!- Arkaniad has quit [Ping timeout: 245 seconds] 00:42:23 -!- Blazinghand has quit [Ping timeout: 260 seconds] 00:50:36 -!- conted has quit [Ping timeout: 272 seconds] 00:53:48 buppy: curing *AND* restore abilities does seem a *bit* much ... 00:54:12 does royal jelly restab cure draining 00:54:29 it doesn't but that patch changed it to use potion effect 00:55:49 -!- Brannock has quit [Ping timeout: 246 seconds] 00:56:14 royal jellies are really really rare though 00:56:20 -!- Crehl has quit [Quit: qqqqqqq] 00:56:38 and curing is really really common, so I don't really see that being a problem point 00:56:40 i probably see one or two in a game without that vault 00:57:10 and eating is much worse than quaffing 00:57:15 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:57:17 if you have to balance an item based on one vault, then that vault should probably change 00:57:42 oh, I totally read that wrong :P 00:58:43 Medar: hmm 00:58:58 Hmm? 00:59:11 Never mind that last part. 00:59:12 perhaps it's not really so crazy ... 01:00:34 i'd say that early red poison is really really annoying on fo 01:04:37 -!- eith has quit [Ping timeout: 265 seconds] 01:09:43 -!- dtsund has quit [Ping timeout: 245 seconds] 01:10:06 -!- ontoclasm has joined ##crawl-dev 01:10:10 heya 01:10:22 -!- jeanjacques has joined ##crawl-dev 01:14:44 -!- ussdefiant has quit [Read error: Connection reset by peer] 01:15:26 |amethyst: do you have a minute to talk me through a few of the nuances of getting dgamelaunch? 01:15:39 Is royal jelly restoring breath (too) weird? 01:16:38 -!- amatsu has quit [Ping timeout: 240 seconds] 01:17:15 I'm mainly trying to understand what's going on. looks like I use dgamelaunch-config to publish updated config settings. I run the dgl update-*** commands to pull and build the appropriate versions, and these get automatically placed in the appropriate locations 01:17:31 -!- buppy has quit [Quit: Leaving] 01:17:41 I got the morgue, rcfiles, and ttyrec symlinks working and I can see them live in my browser 01:17:51 but I'm not sure how to get the lobby up and running 01:20:10 <|amethyst> run server.py in /crawl-master/webserver (as root) 01:20:19 <|amethyst> or use the init script provided 01:20:32 <|amethyst> /etc/init.d/webtiles start 01:20:52 oh. so the same way I would run it if I just used the 'webserver' stuff from a standard dcss clone? 01:21:13 <|amethyst> right, except your configuration will be somewhat different 01:21:16 that's how I did it before trying to follow the wiki 01:21:17 yea 01:21:22 ty 01:21:48 I didn't have the morgue and rcfiles available via web 01:22:08 <|amethyst> you have to set up those links manually too 01:22:42 <|amethyst> In /var/www I have morgue -> /home/crawl/DGL/dgldir/morgue/ 01:22:49 <|amethyst> likewise for rcfiles 01:22:56 <|amethyst> and ttyrec 01:22:57 yea. that's in the wiki so I got that working 01:23:08 my first symlinks 01:23:29 <|amethyst> do you get an error from apache? 01:23:48 <|amethyst> you might need to change some configuration to allow symlinks 01:23:51 from accessing it on the web? 01:23:57 looks like it's working 01:24:27 http://crawl.boylecraft.net/rcfiles/ 01:25:44 user 'crawl' should run server.py? 01:26:40 <|amethyst> no, root should; it needs to chroot first, then it drops privileges 01:27:17 <|amethyst> mae sure you have uid= and gid= set to the crawl user's numeric IDs 01:27:26 <|amethyst> make 01:27:27 yep. got that 01:27:34 which should have clued me in 01:28:03 <|amethyst> if it's working correctly, then when you run it as root it should show up as user crawl under ps 01:28:14 <|amethyst> s/under/in the output of/ 01:30:01 <|amethyst> anyway, I should be going... good luck! 01:30:11 ty 01:30:18 <|amethyst> and please fix any instructions that were unclear :) 01:30:25 <|amethyst> that's why it's on the wiki :) 01:30:33 I have 2 pickups so far :P 01:30:55 -!- simmarine has quit [Ping timeout: 260 seconds] 01:31:19 -!- Tux[Qyou] has quit [Ping timeout: 272 seconds] 01:32:19 03Medar02 07* 0.14-a0-1722-gf944105: Message for restore abil partially curing draining 10(24 minutes ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f944105c908b 01:37:25 bummer. the log says webtiles started but there's no process running 01:37:32 * johnstein digs 01:38:42 Hmm. Guess you want to start it in a way you can see stdout/stderr 01:44:26 what's the easiest way to do that? 01:45:14 Erm, actually I don't know 01:45:19 The log only has that one line? 01:47:23 yea 01:47:26 well 01:47:41 notes on the unstable and stable version numbers 01:47:44 at the top 01:47:48 -!- Pacra has quit [Read error: Connection reset by peer] 01:47:56 but I ran the startup init.d thing several times in a row 01:48:01 and no message saying it was already running 01:48:12 and several lines in a row saying it started up 01:48:21 and nothing in ps under user crawl 01:48:54 <|amethyst> check the logs in /home/crawl/DGL/crawl-master/webserver/run/ 01:49:28 -!- Pacra has joined ##crawl-dev 01:51:01 2014-01-02 07:31:27,753 WARN: Removing stale pidfile /crawl-master/webserver/run/webtiles.pid 01:51:03 2014-01-02 07:34:45,996 WARN: Removing stale pidfile /crawl-master/webserver/run/webtiles.pid 01:51:05 2014-01-02 07:35:58,972 WARN: Removing stale pidfile /crawl-master/webserver/run/webtiles.pid 01:51:07 2014-01-02 07:35:59,938 WARN: Removing stale pidfile /crawl-master/webserver/run/webtiles.pid 01:51:11 from webtiles.log 01:51:46 I probably borked the config.py 01:53:45 Weird that there is no error message though 01:55:41 -!- mong has quit [Quit: Leaving] 01:55:49 http://pastebin.com/NVnLxvHu 01:56:15 I don't know what bind_pairs are and I'm not very familiar with ssl stuff 01:56:48 I just used the same ip address for all of those and used the ssl port 443 and port 8080 at the top 01:57:02 <|amethyst> leave the bind_pairs stuff commented out unless you need to bind multiple IP/port combos 01:57:27 <|amethyst> johnstein: also, disable the SSL stuff unless you have a key 01:57:34 <|amethyst> johnstein: err, a cert I mean 01:57:44 <|amethyst> johnstein: I suspect you don't have /etc/ssl/private/s-z.org.crt 01:57:52 <|amethyst> :) 01:57:54 I suspect that is correct 01:58:23 so it's really only used for things like cszo and dobrazupa? 01:58:28 <|amethyst> use ssl_options = None and comment out that stuff 01:58:34 ok 01:58:43 <|amethyst> johnstein: actually I'm not using bind_pairs anymore 01:59:08 <|amethyst> I added it because CSZO had an IP address migration and I wanted to listen to both IPs during the transition 01:59:25 <|amethyst> but that's just one new and one old IP out of three, so I couldn't use 0.0.0.0 01:59:32 ah ok 02:00:54 also, I should probably edit this as crawl-dev under dgamelaunch-config, then republish? 02:01:05 rather than under the chroot? 02:01:09 <|amethyst> yeah 02:01:56 <|amethyst> note that, with the setup there, user crawl-dev can run anything they want as root 02:02:23 <|amethyst> to prevent that you'd need to lock down permissions on the dgamelaunch-config directory 02:02:27 ah ok 02:02:32 I'm also new to chroot 02:02:35 -!- simmarine has joined ##crawl-dev 02:02:55 working on this has taught me a lot so far 02:06:45 -!- Blazinghand_ has quit [Ping timeout: 252 seconds] 02:07:37 |amethyst Medar: this is what I see when I run it http://pastebin.com/y8p9PBZX 02:07:53 and a ps -ef|grep crawl doesn't show any python 02:21:02 -!- nixor has quit [Ping timeout: 240 seconds] 02:21:52 -!- rchandra has joined ##crawl-dev 02:22:04 thanks devs 02:23:45 np 02:24:45 -!- Insomniak has quit [Remote host closed the connection] 02:26:52 (thanks for being generally awesome and gradually improving crawl, even if I might not like a specific change. but what prompted me now, is the display of weapon delay in inventory) 02:27:33 -!- hyperbowl has quit [Quit: Page closed] 02:28:55 -!- simmarine has quit [Quit: Leaving] 02:29:42 %git mindelay 02:29:42 Could not find commit mindelay (git returned 128) 02:31:09 %git :/mindelay 02:31:51 07|amethyst02 * 0.14-a0-1656-g5434211: Correctly display min delay of the dark maul. 10(6 days ago, 1 file, 6+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5434211ce08a 02:31:51 <|amethyst> %git :/minimum delay 02:31:52 07wheals02 {|amethyst} * 0.14-a0-1655-g28267cd: Display minimum delay in a weapon's description. 10(6 days ago, 4 files, 30+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=28267cdae205 02:31:52 :) 02:32:49 I don't understand daemons 02:33:01 I was adding comments to server.py trying to see what's happening 02:33:18 print statements, not comments 02:34:10 -!- Zeor has quit [Quit: g'night!] 02:34:26 lead me to def daemonize(): 02:34:28 http://pastebin.com/fHrfLVFc 02:34:35 last print statement is "3.5" 02:35:13 <|amethyst> johnstein: those last four lines before print "4" close stdin, stdout, and stderr 02:35:28 so seems to quit at the os._exit(0) command, which I've never used, but according the the internet, it's appropriate to use after a fork 02:35:29 <|amethyst> use logging.info() instead 02:35:35 ok 02:35:42 <|amethyst> johnstein: fork splits the process in two 02:35:56 so mere print statements may not work 02:36:16 ty 02:36:20 print outputs to stdout by default, but when your stdout is redirected into /dev/null, you aren't going to see its output 02:36:29 <|amethyst> johnstein: so there are two copies running, the child where fork returned 0, and the parent where it returned the child's pid 02:36:49 <|amethyst> so that says "if you're the parent, exit" 02:37:22 <|amethyst> note that it did the same thing earlier 02:37:38 <|amethyst> so the remaining process is the grandchild of the original 02:38:16 <|amethyst> this is used (along with the setsid) to make sure that the process is completely detached from the terminal and session where it was started 02:39:03 <|amethyst> http://stackoverflow.com/questions/881388/what-is-the-reason-for-performing-a-double-fork-when-creating-a-daemon 02:39:59 the reason is crazy BSD legacy 02:40:26 and well, well-behaved daemons stay in the foreground and let their supervisor take care of all that nonsense anyway 02:40:35 <|amethyst> that opening a terminal might make it your controlling terminal 02:40:37 but somehow the idea of service supervision eludes most people 02:41:52 |amethyst, yeah, I suppose implementing terminal session and shell job control in the kernel seemed like a good idea at the time... 02:42:41 -!- eatchokoserryday has quit [Client Quit] 02:42:47 and yet a lot of people claim that X provides too much mechanism and not enough policy ... 02:42:50 -!- jeanjacques has quit [] 02:43:18 or is that different because X isn't exactly in the kernel? 02:43:51 File "/usr/local/lib/python2.7/dist-packages/tornado-3.0.1-py2.7.egg/tornado/httpserver.py", line 153, in __init__ 02:43:51 TypeError: __init__() got an unexpected keyword argument 'connection_timeout' 02:43:57 bet it's something I screwed up in apache 02:43:58 <|amethyst> johnstein: oh 02:44:12 probably too old a tornado? 02:44:33 <|amethyst> no, you need edlothiol's patch for Tornado 02:44:38 oh, ouch 02:44:53 <|amethyst> or disable the timeout 02:44:57 that sounds like a clear case of "NOT MY FAULT" (yet) 02:45:07 is the patch difficult to apply? 02:45:15 did he try upstreaming it? 02:45:48 <|amethyst> SamB: I don't know 02:46:26 <|amethyst> git://github.com/flodiebold/tornado.git 02:46:55 !tell edlothiol did you try upstreaming your Tornado timeout patch? You should ... 02:46:56 SamB: OK, I'll let edlothiol know. 02:46:58 <|amethyst> fetch that into /home/crawl-dev/tornado 02:47:35 <|amethyst> /etc/init.d/webtiles already sets PYTHONPATH for that I think 02:48:14 <|amethyst> err 02:48:21 <|amethyst> you want branch http-timeouts-2.4 02:49:29 <|amethyst> if newer tornado has the capability with a different API, it would be nice to move to that 02:49:47 indeed 02:50:59 -!- nixor has quit [Quit: Leaving.] 02:51:16 should I already have a /home/crawl-dev/tornado directory? 02:51:37 I think you're supposed to "git clone" it from /home/crawl-dev 02:52:49 <|amethyst> what SamB said 02:53:04 ty 02:56:56 |amethyst: Couldn't find such API, with a quick glance anyway. 02:57:40 I cloned the new tornado, I switched to the http-timeouts-2.4 branch. do I need to do anything further? 02:57:54 -!- ontoclasm has quit [Quit: Leaving.] 02:58:47 <|amethyst> I guess you could ./runtests.sh if you're interested :) 02:59:15 PASS! 02:59:34 but when I run the init.d/webtiles start as root I get the same error 02:59:55 <|amethyst> hm 03:00:54 <|amethyst> oh 03:00:59 <|amethyst> python setup.py build 03:01:38 <|amethyst> in the tornado directory, that is 03:01:53 <|amethyst> anyway, I really must be off this time. Good luck and have fun! 03:02:09 thanks again |amethyst 03:07:26 looks like someone else had the same problem back in july http://pastebin.com/g73gK58S 03:08:58 guess it's still using the other version of tornado, if you still get the error 03:09:30 the error message includes the path it's using 03:09:45 I see the line in the init.d/webtiles file: PYTHONPATH=/home/crawl-dev/tornado/ python ./server.py 03:09:47 yea 03:09:54 hm 03:14:02 doh 03:14:18 |amethyst reminded me to 'python setup.py build' 03:14:25 but I forgot to 'sudo python setup.py install' 03:14:27 heh 03:14:59 isn't the point of that PYTHONPATH to not have to install it? 03:15:08 oh 03:15:48 -!- ProzacElf has joined ##crawl-dev 03:17:26 I've never messed with that much 03:18:22 the code is running though, but I've got a 500 Internal Server Error now :) but at least it's progress 03:18:43 Heh 03:20:44 -!- gvdm has quit [Max SendQ exceeded] 03:23:03 -!- Amy has quit [Read error: Connection reset by peer] 03:29:57 -!- reaverb has joined ##crawl-dev 03:30:12 -!- reaverb has quit [Client Quit] 03:33:40 -!- gammafunk has quit [Ping timeout: 245 seconds] 03:43:30 -!- Lightli has quit [Ping timeout: 272 seconds] 03:52:22 -!- Gorice has quit [Ping timeout: 272 seconds] 03:58:44 -!- eb_ has quit [] 04:03:27 -!- Hailley has quit [Read error: Connection reset by peer] 04:06:06 IOError: [Errno 2] No such file or directory: '/crawl-master/webserver/templates/banner.html' 04:06:33 -!- Bloax has joined ##crawl-dev 04:06:51 from my /webserver/run/webtiles.log 04:07:12 -!- Hailley has quit [Read error: Connection reset by peer] 04:07:30 the folder exists. there's just nothing in it cept for client.html 04:09:07 you need the other files from git there too 04:09:21 weird that they didn't auto populate with the rest of the stuff 04:10:14 maybe it's because you might want to modify some of those, and not lose the modifications when updating 04:10:34 but I don't know these scripts, you should ask |amethyst about that later 04:12:59 -!- robotcentaur has left ##crawl-dev 04:13:46 -!- rchandra has quit [Read error: Connection reset by peer] 04:18:43 -!- wizardhat has left ##crawl-dev 04:23:10 getting closer: OSError: out of pty devices 04:23:30 when I click on 'crawl-git' or 'crawl-0.13' to play 04:29:45 jmbjr@www:/etc$ cat /proc/sys/kernel/pty/max 04:29:47 4096 04:29:59 heh. something ain't right. I'll bug |amethyst in the morning 04:35:43 -!- Lightli has joined ##crawl-dev 04:36:08 moin guys 04:36:19 problem updating the readable manual: /home/services/crawl/temp/manual.rest:3082: (ERROR/3) Unexpected indentation. 04:38:05 -!- axle_ has quit [Quit: Page closed] 04:46:20 -!- MarvinPA has quit [Read error: Connection reset by peer] 05:01:43 Napkin: What tool does that? 05:02:13 -!- wheals has quit [Ping timeout: 245 seconds] 05:05:28 -!- Morg0th has quit [Ping timeout: 240 seconds] 05:07:44 -!- myrmidette has quit [Ping timeout: 265 seconds] 05:10:13 checking, Medar, one second 05:12:04 03Medar02 07* 0.14-a0-1723-g4d8bd4c: Hopefully fix reST syntax 10(3 minutes ago, 1 file, 1+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4d8bd4c4b82c 05:12:06 SamB: edlothiol's patch was accepted upstream ages ago 05:12:06 rst2html or rst2pdf, I guess - but the error is gone now 05:12:06 all good :) 05:12:07 Yey. 05:12:08 hey kilobyte 05:12:20 meow? 05:12:44 indeed! 05:13:29 Medar: the update-manual.sh uses /var/www/crawl.develz.org/htdocs/wiki/data/pages/dcss/manual/rest.txt - so not sure the git change is related 05:13:46 I updated it in Wiki first 05:13:53 awesome :) 05:14:01 thanks! 05:14:47 kilobyte: Are you sure? I can't seem to find anything like that in the latest Tornado 05:14:53 Maybe it was some other patch? 05:17:25 I've tested it successfully with Debian's tornado multiple times 05:17:37 wheezy and higher 05:17:39 With connection_timeout set? 05:17:48 It works with default config, yes. 05:17:49 not sure 05:17:51 ah 05:19:47 -!- ainsophyao has joined ##crawl-dev 05:25:59 -!- morozov has quit [Quit: Page closed] 05:27:02 -!- ProzacElf has quit [Ping timeout: 240 seconds] 05:31:25 -!- Pacra has quit [Ping timeout: 265 seconds] 05:41:35 -!- Vizer_ has quit [Quit: bye] 05:50:10 -!- Gorice has quit [Ping timeout: 272 seconds] 05:50:20 -!- scummos__ has quit [Quit: Konversation terminated!] 06:02:27 happy 2014 06:02:39 what are you planning to do next kilobyte 06:03:18 to ruin Crawl forever, duh 06:03:28 outside of that 06:06:31 Remove features to make a better crawl. 06:06:37 And closer to its ultimate goal. 06:06:54 Or wait, isn't that "ruin Crawl forever"? 06:14:11 -!- TAS-2012v has quit [Ping timeout: 260 seconds] 06:20:10 -!- Sgeo has quit [Read error: Connection reset by peer] 06:21:26 -!- conted has quit [Quit: Page closed] 06:29:39 -!- Nakatomy has quit [Ping timeout: 252 seconds] 06:39:03 -!- Hailley has quit [Read error: Connection reset by peer] 06:41:10 -!- Lightli_ has joined ##crawl-dev 06:41:21 quick question 06:42:31 assuming anyone is here that is 06:42:47 (everyone is always pretending to be) 06:43:52 -!- Nakat0my has quit [Ping timeout: 240 seconds] 06:44:18 not very quick it seems! 06:44:35 what's the plan with dj 06:44:48 get the orb and escape 06:44:51 (I don't know) 06:45:16 -!- Lightli has quit [Ping timeout: 272 seconds] 06:45:21 -!- Lightli_ is now known as Lightli 06:45:21 welp 06:48:22 -!- DrinkMachine has quit [Quit: Leaving] 06:52:32 fr: Dragonform can stop flying 06:57:19 -!- ackack has joined ##crawl-dev 06:58:24 What should rc option for picking WebTiles display mode (tiles/glyphs/glyphs+icons) be called? 07:01:22 why not be concrete and just call it 07:01:28 Webtiles_DisplayMode 07:05:04 Mhmmhm. Think I'll just call it tile_display_mode 07:05:21 -!- goa has quit [Client Quit] 07:07:40 -!- MP2E has quit [Quit: leaving] 07:19:30 -!- Gretell has joined ##crawl-dev 07:27:53 -!- jeanjacques has joined ##crawl-dev 07:33:06 -!- soapy-j has quit [Quit: Page closed] 07:36:10 -!- magicpoints has quit [Ping timeout: 245 seconds] 07:38:27 -!- Cryp71c_ has quit [Quit: Leaving] 07:46:16 -!- scummos__ has quit [Read error: Connection reset by peer] 07:46:42 -!- nubcakes has quit [Quit: Page closed] 07:47:32 -!- tsohg has quit [Remote host closed the connection] 07:51:05 -!- Amy has quit [Disconnected by services] 08:00:36 -!- dagonfive has quit [Read error: Connection reset by peer] 08:01:22 hmm, how would you see if you had already seen e.g. /Heal Wounds without (get_ident_type(OBJ_WANDS, type) == ID_UNKNOWN_TYPE) 08:01:49 Why is that not good? 08:03:28 I was thinking of making the last unidentified item in (rings|amulets|staves|scrolls|potions|wands) autoidentify its type 08:03:36 Thought, you'll at least want != ID_KNOWN_TYPE instead 08:03:38 but that might futz acquirement 08:04:09 Right 08:04:14 (since wand acquirement doubles the weight of unknown wands, and I'm not sure what the other acquires do) 08:04:49 -!- eith has joined ##crawl-dev 08:05:07 I guess you would only want to identify it on sight 08:05:19 mmm 08:05:30 That works 08:05:33 It's nice to have \ show that you haven't seen some item too 08:05:43 Right 08:05:58 Is there any "look at item" hook I can look at? 08:06:20 Maybe you can look at how Ash does it 08:06:26 Oh good 08:06:34 that should work 08:06:34 Thank you. 08:06:43 Sure thing 08:15:37 -!- Cryp71c has joined ##crawl-dev 08:25:36 -!- Piginabag has quit [Quit: Page closed] 08:32:09 -!- Bloaxor has joined ##crawl-dev 08:34:50 03Medar02 07* 0.14-a0-1724-gfce588a: Use rc settings for tile scaling in WebTiles 10(2 hours ago, 7 files, 21+ 45-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fce588a4f1f1 08:34:50 03Medar02 07* 0.14-a0-1725-gb67c0d2: Move WebTiles glyph mode setting to rc file 10(69 minutes ago, 9 files, 32+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b67c0d292529 08:34:50 03Medar02 07* 0.14-a0-1726-g71653c3: Add a JavaScript function for testing changing options 10(57 minutes ago, 1 file, 9+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=71653c31d68b 08:34:50 03Medar02 07* 0.14-a0-1727-ga3a7cb9: Move WebTiles animations setting to rc file 10(35 minutes ago, 6 files, 19+ 29-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a3a7cb9149fa 08:34:50 03Medar02 07* 0.14-a0-1728-g9aea613: Remove remaining traces of WebTiles settings window 10(25 minutes ago, 6 files, 9+ 169-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9aea613c996a 08:35:21 Basil: What's your opinion on vine stalkers 08:35:25 (and dj) 08:36:17 -!- Bloax has quit [Ping timeout: 272 seconds] 08:37:14 -!- Foamed has quit [Quit: Heading to bed.] 08:39:42 03Medar02 07* 0.14-a0-1729-g71400eb: Add tile_realtime_anim and tile_display_mode to init.txt 10(70 seconds ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=71400eb16e9f 08:40:33 -!- MaxFrost has quit [Ping timeout: 245 seconds] 09:08:02 -!- Vesto has quit [Ping timeout: 264 seconds] 09:08:30 -!- LexAckson has joined ##crawl-dev 09:10:57 -!- LexAckson has quit [Read error: Connection reset by peer] 09:11:23 -!- LexAckson has joined ##crawl-dev 09:15:25 -!- dtsund has joined ##crawl-dev 09:20:14 -!- ReteAZ has quit [Quit: Page closed] 09:20:29 Djinn appears stuck at rC0 by tempest 09:26:03 -!- dacendoran has joined ##crawl-dev 09:26:45 Hello, my desktop client is crashing whenever I try to play as any clas/race combo. I'm running the game from the installer I'm running w8 and .13 09:27:52 * Medar tries the installer 09:27:57 -!- MaxFrosty has quit [Ping timeout: 272 seconds] 09:28:19 I was able to play it fine before about 20 minutes ago 09:28:26 -!- Gretell has quit [Ping timeout: 248 seconds] 09:30:00 if I uninstall it using windows add/remove will I lose my scores etc? 09:30:03 -!- Gretell has joined ##crawl-dev 09:31:31 You shouldn't. They are saved in ~/AppData/Roaming/crawl 09:31:53 ~ being your user's directory 09:32:07 <|amethyst> first 09:32:34 In the morgue directory there should be a text file called crash-something... 09:32:57 <|amethyst> also, try removing the "des" and "db" subdirectory under "saves" 09:33:41 <|amethyst> they're cached versions of the maps, monster speech, etc. They'll be rebuilt next time you run crawl 09:34:01 http://pastebin.com/Xq4Cq7hC 09:34:09 here's one 09:34:14 Thanks. 09:34:40 Doesn't tell us much, it seems :) 09:35:22 <|amethyst> no assert message means it's probably a segfault or similar 09:37:06 hmm I just uninstalled and reinstalled 09:37:13 and deleted the des and db folders 09:37:35 no luck still crashing 09:38:21 <|amethyst> try renaming the whole "saves" directory to something else 09:38:28 <|amethyst> there might be a corrupted save? 09:38:52 <|amethyst> if that works, you can move the .cs files back in one at a time until you find the one that makes it crash 09:39:30 that did it 09:39:56 <|amethyst> okay, it should have made a new "saves" directory, so try copying .cs files from the renamed one to the new one 09:40:13 <|amethyst> probably one of those will cause it to start crashing again 09:42:35 -!- dtsund has quit [Quit: dtsund] 09:43:07 it seems like any cs file is making it crash D: 09:43:09 -!- ontoclasm has joined ##crawl-dev 09:43:44 dacendoran: Does it crash even if you start a new game and save that? 09:45:25 no but, I can't even keep my highscores list or it causes it to crash =/ 09:46:02 Hmh. 09:54:54 well I guess rip my highscore list D: 09:58:09 If you want, I could test if that list crashes for me too 09:58:36 I have no clue what's going on though 10:01:20 random question 10:01:23 what's the plan with Dj? 10:03:17 (assuming there is a plan, I don't know how the dev team plans things) 10:10:04 "plans" 10:10:23 well, step 1: come up with a plan 10:11:27 i know what i would do to them, but i also know i'm shit at designing such things 10:11:33 step 2: remove rF, add feet 10:12:07 give them normal hunger instead of the contam thing 10:12:13 that too 10:12:19 what about essence? 10:12:34 well, essence would then be their Thing 10:12:38 yeah 10:12:46 you strip that away, might as well replace them with vine stalkers 10:12:47 it's fine to have one gimmick, the problem is they have like 7 10:12:48 -!- Sombrero_Mott is now known as Famott 10:13:43 (in similar gimmick news, can we move retaliate to something else in the future, and give minos a third ring slot? much, much more interesting racial ability) 10:14:34 A third ring slot? 10:14:40 Bloaxor: nosering 10:14:49 lol 10:14:53 how does that work 10:15:00 Magic. 10:18:35 that sounds insanely good 10:18:47 -!- dacendoran has quit [Quit: Page closed] 10:26:56 -!- Morg0th has quit [Quit: leaving] 10:29:32 -!- duralumin has quit [Read error: Connection reset by peer] 10:30:10 now you can wear that one ring of slaying you always wanted 10:30:10 -!- Basil has quit [Ping timeout: 246 seconds] 10:36:44 Only one?? 10:37:22 -!- Astrith has quit [Quit: Page closed] 10:39:33 03Medar02 07* 0.14-a0-1730-g21c2dfe: Support tile_font_*_size in WebTiles 10(82 minutes ago, 6 files, 87+ 20-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=21c2dfefda72 10:39:33 03Medar02 07* 0.14-a0-1731-ga7bed8c: Allow setting tile_font_*_size to 0 (base on screen size) 10(75 minutes ago, 2 files, 7+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a7bed8caf58d 10:40:52 -!- sanka has quit [Ping timeout: 272 seconds] 10:40:57 -!- Gmork has quit [Quit: Page closed] 10:43:09 -!- dtsund has joined ##crawl-dev 10:45:20 -!- the_glow has quit [Ping timeout: 245 seconds] 10:48:59 -!- ground4 has quit [Quit: WeeChat 0.4.2] 10:51:11 -!- wheals has joined ##crawl-dev 10:51:23 -!- ainsophyao has quit [Remote host closed the connection] 10:58:57 -!- tensorpudding has quit [Read error: Connection reset by peer] 11:04:18 -!- Gorice has quit [Ping timeout: 272 seconds] 11:10:27 -!- nixor has quit [Quit: Leaving.] 11:11:04 Unstable branch on crawl.akrasiac.org updated to: 0.14-a0-1731-ga7bed8c (34) 11:15:22 -!- inpho has quit [Read error: Connection reset by peer] 11:17:25 -!- gnum has quit [Ping timeout: 246 seconds] 11:19:57 -!- Kalir has quit [Changing host] 11:24:34 -!- golb has quit [Quit: Page closed] 11:26:19 -!- ckyle has joined ##crawl-dev 11:27:13 -!- buppy has joined ##crawl-dev 11:33:49 -!- tksquared has quit [Read error: Connection reset by peer] 11:34:11 -!- klz has quit [Changing host] 11:35:10 -!- ldf has quit [Read error: Connection reset by peer] 11:37:07 -!- dtsund has quit [Quit: dtsund] 11:43:39 -!- gvdm has quit [Ping timeout: 260 seconds] 11:48:37 |amethyst or anyone else familiar with setting up dgamelaunch, step 3 in the wiki says to do: ~# mount /home/crawl/DGL/proc /home/crawl/DGL/dev/pts 11:48:49 but when I do, I get: mount: /home/crawl/DGL/proc is not a block device 11:49:10 <|amethyst> johnstein: oops 11:49:15 <|amethyst> that should be two mount commands 11:49:18 <|amethyst> fixing 11:50:17 <|amethyst> okay, updated to something that should actually work :) 11:50:54 what is the difference between doing just: mount /home/crawl/DGL/proc and mount --bind /proc /home/crawl/proc? 11:51:11 <|amethyst> no real difference in practice 11:51:21 in my troubleshooting yesterday, I ended up doing the latter for /proc and /dev/pts separately 11:51:34 although the former tests that it will happen during system boot, if you have the fstab entries so marked 11:51:55 <|amethyst> you could probably set up the binds in fstab too 11:52:17 <|amethyst> /olddir /newdir none bind 11:52:32 that was my next question. I opened up my fstab and already see a proc and /dev/pts in there 11:52:42 yes, the system ones 11:52:45 <|amethyst> right, those are for your host system 11:52:55 you need to "mirror" those into the chroot the game runs in 11:53:02 <|amethyst> you need them in the chroot too, either as separate mounts or as binds of the host ones 11:53:08 <|amethyst> what geekosaur said 11:54:19 and I can do that by simply adding an additional proc and devpts lines in my fstab file? 11:54:20 -!- JaGGedTK has quit [Ping timeout: 272 seconds] 11:55:49 <|amethyst> right, either as given in the guide or the versions with 'none' as the fstype (third column) and 'bind' as the options (fourth column) 11:56:33 ok. ty. 12:00:28 -!- CampinSam has quit [Quit: WeeChat 0.4.2] 12:00:49 "Bottle Blood" description contains reference to old butchering requirements by battaile 12:01:39 <|amethyst> johnstein: made an update to the mounting instructions 12:01:55 <|amethyst> johnstein: showing both ways of doing it 12:02:24 Lightli: being able to wear an extra ring is quite good and game-changing but anything can be balanced; the point is it's more interesting 12:02:54 thanks |amethyst 12:03:39 a damage shield is a fine effect but it's a nice perk rather than something that opens up new options 12:04:24 what if minotaurs could only use 1 ring, but its effect was doubled 12:05:19 buppy: only having one ring could be an interesting drawback, but why for minotaurs? and why double the effect? 12:05:46 because they wear it on their nose and noses are super conductive 12:05:56 that's how, not why 12:05:57 (their fingers are too fat forwearing rings there) 12:06:11 and how would that work with ogres and trolls? 12:06:31 trolls wear the rings on their claws? 12:06:48 ogres use their dainty pinky fingers 12:06:58 what about 12:06:59 spriggans 12:07:06 i could see a race with only one ring slot, mind you, but i'd envision more like... no hands, and a prehensile tongue/tail/tentacle 12:07:23 Bloaxor: their ears 12:07:53 <|amethyst> curse toe race 12:08:01 perfect 12:09:40 http://static1.wikia.nocookie.net/__cb20090627033025/fallout/images/b/be/Eddie3.jpg You might just be right. 12:10:17 <|amethyst> Eddie the Treant Zombie 12:10:26 * geekosaur has this feeling that rings ought be renamed bracelets, since that way the only one per hand actually makes some amount of sense 12:10:34 / tentacle / whatever 12:10:39 geekosaur: that would actually be pretty legit 12:10:51 rings are a D&Dism anyways 12:11:11 <|amethyst> one ring per hand is a long D&D tradition 12:11:27 everyone knows you can wear more than two magic rings http://cdn-www.cracked.com/articleimages/ob/gl/emerald-twilight.jpg 12:11:42 you could wear bracelets on top of gloves though 12:11:43 sure, and it was a hack back then too. only reason it was a ring was LOTR 12:12:36 buppy: that would actually be good imo. cursed gloves just catches people off guard 12:12:52 the obvious solution is to up the limit to 8 rings 12:13:01 and make octopodes be able to wear unlimited rings 12:13:22 there's no balance reason for cursed gloves blocking rings, it's purely a realism thing 12:13:42 bigger question: what happens to unrands? are there some that only make sense as rings? 12:14:10 ring unrands: mage, robustness, shaolin, shadow 12:14:12 macabre finger could be macabre wrist 12:14:14 i'm forgetting one 12:14:16 duh 12:14:18 the main thing that occurs to me is the implicit joke in ring of flames 12:14:29 ontoclasm: the HP one 12:14:33 oh yeah 12:14:37 vitality 12:14:56 Vitality. 12:15:10 hmm this reminds me 12:15:12 <|amethyst> you're forgetting eight :) 12:15:18 we need some torcs in crawl 12:15:20 also octopus king.. 12:15:24 oh yeah 12:15:27 another question |amethyst: was getting a 500 internal server error last night because ./webserver/templates/ only had clients.html in it 12:15:38 octopus king could be bracelets... but it would break the poem i think :( 12:15:43 ??octopus king 12:15:43 see {trident of the octopus king} or {ring of the octopus king} 12:15:48 ??ring of the octopus king 12:15:48 ring of the octopus king[1/1]: Crawl's first set item. Each ring gives +1 to AC, EV, Str, Int, and Dex. There are eight of them - and eight can spawn per game - with each providing an additional power unique to that ring (one property out of Regen, rF+, rC+, SustAb, Hunger-, Wizardry, MP+, rN+). 12:15:50 <|amethyst> johnstein: oh, right 12:15:55 I pulled the other .html files from the ./webserver/templates folder from my other dcss clone 12:15:58 Eronarn: just use "bling" instead 12:15:59 and it worked. 12:16:01 <|amethyst> johnstein: you need to copy that in from trunk 12:16:01 haha 12:16:02 good idea 12:16:03 <|amethyst> johnstein: yeah 12:16:05 bling of the octopus king 12:16:06 but wasn't sure what the more elegant way of doing it would be 12:16:07 ok 12:16:11 I'll add that to the wiki 12:16:21 ontoclasm: well we could call them bracelets as items, but the poem has rings in it, i think 12:16:34 ah 12:16:35 "A mermaid who fancied to sing, 12:16:35 Roused lust in the Octopus King. 12:16:35 Her squiggly suitor, 12:16:35 Tried hard to woo her, 12:16:35 But she couldn't wear all his rings." 12:16:41 <|amethyst> johnstein: maybe I should update the install scripts to copy templates in if they're missing 12:16:49 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:16:50 i guess bling works even better there 12:17:00 <|amethyst> Eronarn: I was about to say the same thing 12:17:03 1learn add braverobin Your worst enemy is a cockroach behind a body of water. Good luck soldier. 12:17:36 robustness: bracer, easy 12:17:57 why not have both rings and bracers 12:18:10 Bloaxor: technically we already have (had?) bracers 12:18:15 as gloves 12:18:15 <|amethyst> Bloaxor: you should probably talk to whoever made the braverobin rc, not us :) 12:18:16 you already have bracers of archery 12:18:41 bracers as gauntlets doesn't really make sense though 12:18:46 except they're gloves of archery now 12:18:53 <|amethyst> what's a gauntlet? 12:19:04 a gauntlet is an armored glove, which often extends significantly up the arm 12:19:17 <|amethyst> Eronarn: sounds like an unrand 12:19:19 Gloves cover your wrists. 12:19:23 a bracer is a forearm guard, which might extend down to part of the hand 12:19:26 a series of trials, often painful or difficult 12:19:30 but that's not important 12:19:47 |amethyst: that might be helpful. also, this is my latest issue: http://pastebin.com/GiRALYW1 apparently I don't have enough ptys 12:19:48 <|amethyst> troll needs food badly! 12:19:49 Bloaxor: some gloves do not cover your wrists. some gloves go past your elbow 12:20:03 I checked it and I should have 4096... so I figure something else is wrong 12:20:25 <|amethyst> johnstein: and /dev/pts is currently mounted? 12:20:38 okay, I'm gonna go home, huge snowstorm here 12:20:49 fr fingerless gloves 12:20:50 should be. let me try again 12:21:01 <|amethyst> johnstein: you can check with mount (no options) 12:22:15 proc on /home/crawl/DGL/proc type proc (rw) and devpts on /home/crawl/DGL/dev/pts type devpts (rw) 12:23:28 so yea, |amethyst, looks like they are mounted 12:23:37 <|amethyst> hm 12:25:08 <|amethyst> what if you unmount the /dev/pts and bind-mount the whole /dev in (use --rbind for recursive) 12:25:34 <|amethyst> umount /home/crawl/DGL/dev/pts; mount --rbind /dev /home/crawl/DGL/dev 12:26:59 ok. ~$ mount shows: /dev on /home/crawl/DGL/dev type none (rw,bind) 12:27:23 <|amethyst> do you have stuff under /home/crawl/DGL/dev/pts/ 12:27:25 <|amethyst> ? 12:29:04 jmbjr@www:/home/crawl/DGL/dev/pts$ ls 12:29:06 0 1 13 2 3 4 6 7 8 9 ptmx 12:29:13 <|amethyst> ok 12:29:18 <|amethyst> see if you get the error still 12:29:22 and when I stopped/started the server again, same error 12:29:25 <|amethyst> hm 12:29:26 out of ptys 12:29:37 <|amethyst> I want to say I've seen that before 12:29:46 <|amethyst> but I can't remember now what the issue was 12:30:53 missing pt_chown? 12:32:12 <|amethyst> hm 12:32:18 <|amethyst> how would that happen though? 12:32:28 <|amethyst> the chroot should definitely have libc-bin 12:32:39 -!- Aryth has quit [Ping timeout: 260 seconds] 12:33:12 -!- mizu_no_oto has quit [Ping timeout: 246 seconds] 12:33:34 Jun 08 13:07:47 <|amethyst> looking over the scrollback... what are the perms on usr/lib/pt_chown inside the chroot? 12:33:34 Jun 08 13:08:10 -rwxr-xr-x 1 1001 1001 11K Dec 30 15:36 pt_chown 12:33:42 <|amethyst> ohh 12:33:44 <|amethyst> that's a problem 12:34:01 <|amethyst> johnstein: what does ls -l /home/crawl/DGL/usr/lib/ say? 12:34:03 <|amethyst> err 12:34:08 <|amethyst> johnstein: what does ls -l /home/crawl/DGL/usr/lib/pt_chown say? 12:34:53 jmbjr@www:/home/crawl/DGL/usr/lib$ ls -l pt_chown 12:34:55 -rwxr-xr-x 1 crawl crawl 10496 Dec 30 2012 pt_chown 12:35:15 who needs to own that? 12:35:19 <|amethyst> how did that happen? 12:35:30 <|amethyst> root but you probably have other things with wrong permissions 12:35:43 there's even a note in the wiki to warn against such things 12:35:54 needs to be root, perms 4711 12:35:56 let me try to remember what I did 12:36:05 <|amethyst> 4755 is fine 12:36:11 <|amethyst> johnstein: check your bash history :) 12:36:21 <|amethyst> for the chown command 12:36:29 <|amethyst> ctrl-r chown (don't press enter!) 12:36:42 <|amethyst> ctrl-r to continue searching 12:36:57 and this is where you wish that webtiles only lagged for spectators 12:37:49 -!- VolteccerJack has quit [Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...] 12:38:15 <|amethyst> johnstein: you might need to reinstall all the packages in the chroot to get the permissions right. I forget the invocation to do that 12:38:35 <|amethyst> or debootstrap a new directory and copy over the stuff you've modified/created 12:39:19 <|amethyst> probably the latter is safest, because there's going to be a lot of stuff with the wrong permissions 12:40:12 -!- kekekela has quit [Quit: Page closed] 12:40:29 yea. I see the chown -R crawl crawl right around step 5 12:40:35 not sure what I was thinking 12:40:42 -!- charlie_ has quit [Client Quit] 12:42:04 minor bug: if you get zapped with malumtate but resist, you get two "You feel odd for a moment." messages 12:43:05 -!- usebees has quit [Ping timeout: 240 seconds] 12:44:37 |amethyst: so I could debootstrap into /home/crawl/DGL2, then copy over the stuff from DGL. then delete DGL and rename DGL2 to DGL? 12:49:13 <|amethyst> yeah, or move it first and debootstrap into /home/crawl/DGL 12:49:29 <|amethyst> Added a security note to the end of the document 12:49:49 ok. so moving the chroot (DGL) is ok? is it important to umount first? 12:50:02 <|amethyst> basically, "crawl-dev can own your system unless you lock it down so much it's useless" 12:50:20 <|amethyst> yeah, I'd go ahead and umount proc and dev first 12:50:21 -!- johlstei has quit [Ping timeout: 252 seconds] 12:51:33 !messages 12:51:34 No messages for TZer0. 12:51:40 <|amethyst> (since to prevent them from being able to run whatever they want inside the chroot, you'd have to keep them from editing the config, in which case they're not really capable of administering the game) 12:52:08 I see, I was mentioned. 12:52:12 -!- ackack has quit [Ping timeout: 265 seconds] 12:52:42 <|amethyst> TZer0: yeah, your warning about not chowning the whole thing should apparently be blinking bold yellow on cyan in 12 places throughout the document :) 12:52:50 :D 12:53:14 <|amethyst> johnstein: TZer0 is the most recent person to have set this whole thing up 12:53:39 I remember my thought of train... "I mean.. this isn't a proper 'OS', right? I mean, it is just a copy which will be used by crawl and crawl-dev.. let's chown it to prevent all these issues" 12:53:45 how naÄ©ve of me.. 12:53:46 <|amethyst> johnstein: (on CLAN), so is a good source of advice 12:54:18 ah, that's good to know 12:54:24 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:54:36 sounds like not many people bother to put themselves through this 12:54:53 johnstein: yeah, I mean, I ran my server as just a webtiles server for a few months 12:55:20 <|amethyst> johnstein: I did it twice (CSZO and new CAO), joosa on RHF, and TZer0 on CLAN 12:55:27 <|amethyst> I think the Korean server is just webtiles 12:55:39 and then I actually went ahead and made it a proper server with the help of |amethyst and with some random help here and there from other people 12:55:53 -!- caleba has quit [Quit: caleba] 12:55:54 I presume this is another US server coming up? 12:56:02 -!- rast- has joined ##crawl-dev 12:56:05 -!- Zeor has quit [Quit: too many puppies] 12:56:12 <|amethyst> johnstein: Nap kin did CDO, but that's a quite different setup (and never had webtiles/DGL integration) 12:56:13 not necessarily TZero0 12:56:27 johnstein: oh? Where will it be? 12:56:36 because another EU server would be great 12:56:43 since my server has some issues during tournaments 12:56:55 I'm just interested in it and the gaming community I'm in has like 30 people in each of the last 2-3 crawl tournies 12:57:04 my VPS is in atlanta. 12:57:22 ah. 12:57:29 I was considering trying to set up some sort of challenge setup, but sounds like that might be pretty tough 12:58:10 which gaming community is it? 12:58:11 we have several dev-types in the community and we keep talking about doing some dev stuff, so figured it might be nice to have the ability to set something up for us to play in 12:58:14 -!- rast has quit [Ping timeout: 252 seconds] 12:58:22 MeFightClub 12:58:28 -!- rast- is now known as rast 12:58:30 offshoot of metafilter, but only loosely these days 12:59:34 <|amethyst> colour first is right 12:59:35 -!- oberstein has quit [*.net *.split] 12:59:35 <|amethyst> doh 12:59:59 johnstein: approximately how many members in total? 13:00:01 Just curious. 13:02:26 in mefightclub? a couple thousand accounts, but maybe 200 active/semi-active 13:02:29 it's not very big 13:02:33 mhm. 13:02:49 but we've been pretty successful in our crawl team recruitment :) 13:03:33 -!- usebees has quit [Quit: Lost terminal] 13:03:43 started out primarily as a TF2 group. then in aug 2010, huge influx of Minecrafters. now it's just a lot of different stuff. 13:05:08 -!- oberstein has joined ##crawl-dev 13:06:21 -!- kunwon1 has quit [Excess Flood] 13:07:39 -!- CampinSam has quit [Ping timeout: 240 seconds] 13:07:56 -!- kunwon1 has joined ##crawl-dev 13:08:05 -!- schistosomatic has quit [Read error: Connection reset by peer] 13:09:58 -!- simmarine has joined ##crawl-dev 13:12:59 !tell dacendoran if you still have the problematic saves/scores/etc., it would be nice if you could send them our way for analysis ... 13:12:59 SamB: OK, I'll let dacendoran know. 13:13:18 -!- SkaryMonk has quit [Quit: Leaving.] 13:17:05 |amethyst: how about this patch? http://sprunge.us/QLAE 13:17:27 as an alternative to changing royal jellies 13:17:51 -!- valtern_ has quit [Client Quit] 13:18:14 -!- Vizer has quit [Ping timeout: 240 seconds] 13:20:34 -!- rast- has joined ##crawl-dev 13:21:22 -!- Kalir has quit [Read error: Connection reset by peer] 13:21:50 -!- Kalir has quit [Changing host] 13:23:04 -!- rast has quit [Ping timeout: 246 seconds] 13:23:17 -!- rast- is now known as rast 13:29:03 -!- MarvinPA has joined ##crawl-dev 13:31:04 -!- Hailley has quit [Quit: *nonja vanish~!*] 13:34:59 buppy: ...why? 13:35:33 <|amethyst> at least some devs wouldn't mind the buff to royal jellies 13:36:27 <|amethyst> I think I'd rather see royal jelly do old restab (no draining) plus cure poison 13:36:50 <|amethyst> but maybe that's too much for players to remember 13:36:54 heh, do you want me to do a third patch? 13:37:13 hmm, well, if it was not using any potion effects it shouldn't be too hard to remember. 13:37:28 assuming it doesn't do the pun thing where it gives your breath back too ... 13:37:33 fo could just not have -rpois instead of adding some weird totally unrelated effect to royal jellies 13:37:42 -!- rast- has joined ##crawl-dev 13:37:54 this also sounds like a reasonable approach ... 13:38:38 I'd rather give them curing back then removing rpois 13:38:43 er -rpois 13:39:20 -!- rast has quit [Ping timeout: 246 seconds] 13:39:21 -!- rast- is now known as rast 13:39:57 i'd rather they not get free consumables and free consumable id, since that is not a thing that species get 13:41:06 that's why special food was suggested 13:42:32 sure, i just also don't see what is worth keeping about -rpois if it requires something awkward like that for it to be workable 13:43:43 i think the point is that it only needs that to stop really annoying one hit deaths on d:1-4 13:43:55 rPois- would still have an effect later but not instakill you 13:44:35 that's correct wheals 13:44:42 MarvinPA: consumable id? 13:44:53 <|amethyst> and I guess giving them rP- at XL 5 or 6 would be kind of lame 13:44:56 I thought royal jelly was pre-IDed ... 13:45:06 SamB: yes, starting with a consumable means you start with that consumable identified 13:45:20 this was obviously re: curing 13:45:23 oh, right 13:45:35 I must have missed that suggestion 13:45:42 i think removing -rpois would be very good 13:45:45 -!- rast- has joined ##crawl-dev 13:46:11 it only creates really annoying starts for fo 13:46:14 i don't see rpois being particularly interesting even past the point where it causes deaths from full hp anyway, yes 13:46:18 -!- rast has quit [Ping timeout: 246 seconds] 13:46:27 -!- rast- is now known as rast 13:46:52 it doesn't seem less interesting than rF- or rC- 13:46:55 -!- andrewhl has quit [Quit: andrewhl] 13:47:29 -rpois influences armour decisions quite a bit, which I like 13:48:59 would the devs still be interested in a change to poison formula? 13:49:27 i think galehar has some plans in that direction 13:49:48 I have some code lying around which makes poison deterministic 13:49:50 <|amethyst> yeah, check galehar's posts on CRD, and he probably put something on the dev wiki too 13:56:15 -!- dck has joined ##crawl-dev 14:07:38 -!- Crehl has quit [Read error: Connection reset by peer] 14:08:12 -!- dck has left ##crawl-dev 14:09:52 -!- Gorice has quit [Ping timeout: 272 seconds] 14:10:14 -!- GDR has quit [Ping timeout: 240 seconds] 14:12:42 -!- Kalir has quit [Read error: Connection reset by peer] 14:13:11 -!- Kalir has quit [Changing host] 14:16:33 -!- heteroy has quit [Read error: Connection reset by peer] 14:19:29 -!- ShadeTornado has quit [Ping timeout: 240 seconds] 14:19:38 -!- ystael has quit [Ping timeout: 252 seconds] 14:23:18 -!- dtsund has joined ##crawl-dev 14:29:38 -!- ckyle has quit [Quit: ckyle] 14:34:27 -!- CyberSandwich has quit [Quit: Page closed] 14:35:08 -!- dtsund has quit [Ping timeout: 248 seconds] 14:38:15 -!- Voker57 has quit [Ping timeout: 240 seconds] 14:41:09 -!- nikita has joined ##crawl-dev 14:42:34 -!- myfreeweb has quit [Quit: Textual IRC Client: www.textualapp.com] 14:44:00 -!- elliptic has quit [Quit: Leaving] 14:45:42 -!- elliptic has joined ##crawl-dev 14:45:45 -!- jeanjacques has quit [] 14:48:42 -!- nixor has quit [Quit: Leaving.] 14:54:00 -!- ffff is now known as blackflare 14:55:02 -!- nikita has quit [Read error: Connection timed out] 14:56:54 -!- nikita has quit [Remote host closed the connection] 14:57:44 -!- alchemist_ has quit [Quit: Page closed] 14:59:55 -!- LexAckson has quit [Quit: Leaving] 15:08:47 -!- Lightli has quit [Ping timeout: 272 seconds] 15:08:54 -!- LordSloth has quit [Remote host closed the connection] 15:11:11 -!- ckyle has joined ##crawl-dev 15:14:23 -!- Arkaniad has quit [Ping timeout: 272 seconds] 15:14:51 is crawl using c++11 yet? 15:15:17 I might want variadic template 15:17:38 -!- ackack has joined ##crawl-dev 15:27:40 -!- heteroy has quit [Ping timeout: 246 seconds] 15:27:57 -!- dwadasdwds has quit [Quit: Page closed] 15:33:46 -!- axle has quit [Quit: Page closed] 15:34:43 -!- myrmidette has quit [Ping timeout: 245 seconds] 15:36:11 buppy: while there are good reasons for c++11, like the auto type for iterators, I'd call variadic templates a good reason to stick with C++98 :p 15:39:56 kilobyte: they are not a reason to stick with C++98; at most, they're a feature to avoid 15:40:07 SamB: true 15:41:35 I think in our case (once we feel comfortable using constructs added in C++11 at all) I would just suggest using them extremely sparingly, preferably not writing any of our own ... 15:42:02 -!- VolteccerJack has quit [Read error: Connection reset by peer] 15:42:45 I have trouble imagining a valid use in Crawl, at least 15:43:33 "valid" as in "not having a simpler way to do the same thing without them" 15:44:58 -!- dtsund has joined ##crawl-dev 15:45:22 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310]] 15:55:19 03kilobyte02 07* 0.14-a0-1732-g9b7dc53: A desc for big kobold necromancers. 10(26 hours ago, 1 file, 6+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9b7dc53a970a 15:55:19 03kilobyte02 07* 0.14-a0-1733-g7e31c9e: Deindent. 10(26 hours ago, 1 file, 54+ 54-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7e31c9e48d7b 15:55:19 03kilobyte02 07* 0.14-a0-1734-ga613e77: Use the burrowing code for spatial maelstroms. 10(26 hours ago, 2 files, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a613e77594da 15:55:19 03kilobyte02 07* 0.14-a0-1735-gd52769f: Revert "Let ghosts of axed monsters walk through walls." 10(26 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d52769fc6056 15:55:19 03kilobyte02 07* 0.14-a0-1736-gd1f8b20: Shove monsters out of walls on save load. 10(25 hours ago, 1 file, 26+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d1f8b2021992 15:55:19 03kilobyte02 07* 0.14-a0-1737-g2642df1: Purge away HT_ROCK and HT_INCORPOREAL. 10(24 hours ago, 4 files, 1+ 25-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2642df196ded 15:55:19 03kilobyte02 07* 0.14-a0-1738-g6e19835: Drop remarks about wielding a knife from the desc of Bottle Blood. 10(22 minutes ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6e19835d51a5 15:55:19 03kilobyte02 07* 0.14-a0-1739-g6c2808e: Don't use languages by default on Windows console. 10(16 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6c2808eed28a 16:00:53 -!- Morg0th has quit [Quit: leaving] 16:04:31 -!- simmarine_ has joined ##crawl-dev 16:04:42 -!- simmarine has quit [Read error: Connection reset by peer] 16:04:51 -!- tsohg has quit [Remote host closed the connection] 16:10:57 -!- ckyle has quit [Quit: ckyle] 16:15:16 -!- RBrandon has quit [Ping timeout: 272 seconds] 16:19:23 -!- ainsophyao has joined ##crawl-dev 16:25:18 -!- ckyle has joined ##crawl-dev 16:29:37 |amethyst: I think I screwed up step 9. "9. Make the needed directories. There are a bunch, and I've probably forgotten some, but at the very least you need the following under the chroot /home/crawl/DGL/ . They should all be writable by user 'crawl', and the morgues, ttyrecs, and rcfiles should probably be readable by your web server. " 16:31:13 -!- Cannonbait has quit [Quit: Page closed] 16:31:54 I should make crawl-master/* and dgldir/* owned by user crawl? 16:35:14 -!- usebees has quit [Quit: Lost terminal] 16:37:06 -!- Krakhan has quit [Read error: Connection reset by peer] 16:37:12 |amethyst or TZer0: what should the permissions on ~DGL/dgamelaunch be? 16:37:32 -!- Krakhan has quit [Changing host] 16:39:18 -!- dtsund has quit [Ping timeout: 245 seconds] 16:39:31 -!- Dr_Ke has quit [Ping timeout: 272 seconds] 16:39:51 -!- ontoclasm has quit [Ping timeout: 265 seconds] 16:40:44 -!- simmarine_ is now known as simmarine 16:43:13 out of curiosity, has anyone taken a look at my cap-removal patch (mantis 7944)? 16:43:34 sounds good to me 16:44:17 not sure about making spirit shield that frequent, though 16:47:20 1/2 MR, 3/8 +Int, and 1/8 spirit maybe? 17:01:15 -!- Cryp71c has quit [Quit: Leaving] 17:04:33 -!- dtsund has joined ##crawl-dev 17:06:31 -!- Basil has joined ##crawl-dev 17:08:50 cap-removal? 17:09:50 johnstein: 17:09:52 -rw-r--r-- 1 crawl crawl 0 Jun 8 2013 dgamelaunch 17:10:01 also, you can use !tell user message in this channel 17:10:58 -!- dtsund has quit [Ping timeout: 245 seconds] 17:13:19 !tell johnstein dgldir is owned by root (unless it is the one inside DGL), dgamelaunch is owned by crawl and crawl-master is owned by crawl 17:13:19 TZer0: OK, I'll let johnstein know. 17:15:41 thanks TZer0. if I get !told something, how do I check that? 17:15:41 johnstein: You have 1 message. Use !messages to read it. 17:15:43 oh 17:15:48 nm 17:18:29 -!- MarvinPA has quit [Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310]] 17:18:39 -!- DrinkMachine has joined ##crawl-dev 17:18:39 -!- DrinkMachine has quit [Changing host] 17:18:39 -!- DrinkMachine has joined ##crawl-dev 17:21:01 it seems strange that the abyss removes areas of the map that you've seen if you teleport near them 17:21:21 it makes the interface part of the challenge, which goes against crawl's philosophy 17:23:36 johnstein: you should say !messages to clear that. 17:25:10 TZer0: yea, I PM'd sequell 17:25:14 ty 17:25:18 -!- Cryp71c has quit [Client Quit] 17:31:52 -!- ckyle has quit [Quit: ckyle] 17:35:42 -!- Garhauk has quit [Quit: Page closed] 17:35:51 -!- dck has joined ##crawl-dev 17:38:15 * SamB sees another whitespace error (trailing whitespace in one of |amethyst's commits) and wonders if we should perhaps enable the sample commit hook in our repositories ... 17:38:36 (each of us who can push would have to do this on our own) 17:38:59 -!- HellTiger_ has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 17:43:52 Medar: oh, do you think we could have some kind of online "help" for spectating webtiles? Like, maybe the ? key could pop up a box with a link to a relevant section of the manual and/or options guide? 17:50:22 -!- johlstei has joined ##crawl-dev 17:51:56 -!- Morphy_ has quit [Quit: Page closed] 17:52:49 -!- inpho has quit [Quit: inpho] 17:54:50 -!- ackack has quit [Ping timeout: 264 seconds] 17:55:02 -!- dck has left ##crawl-dev 18:00:09 -!- ackack has joined ##crawl-dev 18:02:21 -!- Jimmymi has quit [Quit: Page closed] 18:08:02 -!- ShadeTornado has quit [Ping timeout: 264 seconds] 18:10:18 -!- ckyle has joined ##crawl-dev 18:12:17 -!- st_ has quit [Read error: Connection reset by peer] 18:12:43 -!- st_ has joined ##crawl-dev 18:15:20 -!- magicpoints has quit [Ping timeout: 245 seconds] 18:17:07 -!- Foamed has quit [Quit: Heading to bed.] 18:21:43 -!- OneEyedJack has quit [Quit: Page closed] 18:22:45 !tellTZer0 have you seen this error? http://pastebin.com/SB9dGMY6 is it odd that crawl requires both version 2.14 and 2.15? 18:22:56 !tell TZer0 have you seen this error? http://pastebin.com/SB9dGMY6 is it odd that crawl requires both version 2.14 and 2.15? 18:22:57 johnstein: OK, I'll let tzer0 know. 18:24:37 not that weird. but make sure you have a valid libc.so.6 there 18:26:05 basically one of the crawl libraries requires at least api version 2.14, and another library requires at least 2.15 18:26:34 the libc.so.6 on my system advertises support for apis 2.2.5 through 2.17 18:29:06 -!- gnum has quit [Ping timeout: 246 seconds] 18:33:03 does tile_use_small_layout actually work? 18:33:39 the rcfile option 18:43:28 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 18:52:39 -!- elliptic has quit [Ping timeout: 240 seconds] 18:53:45 -!- elliptic has joined ##crawl-dev 18:58:40 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 18:58:56 -!- Daekdroom has quit [Quit: Saindo] 18:59:01 -!- Piginabag has quit [Quit: Page closed] 18:59:51 -!- pelotron has quit [Ping timeout: 272 seconds] 19:00:18 kilobyte: I wonder why the console doesn't default to an appropriate codepage for the locale ... 19:00:50 -!- magicpoints has quit [Ping timeout: 264 seconds] 19:01:03 SamB: we switch it to cp437 19:06:12 -!- NilsBloodaxe has quit [Quit: Page closed] 19:06:26 geekosaur: there's a lib.so.6 in that location. it's pointing to the libc-2.15.so 19:07:03 and does that exist, or is it a dangling symlink? 19:08:05 -!- dtsund has joined ##crawl-dev 19:08:43 (remember, it has to be valid *in* the chroot, so an absolute pathname will look fine to you but may be dangling when the root is no longer /) 19:14:35 kilobyte: oh 19:14:39 that'd do it ... 19:15:34 SamB: even then, it's puzzling that some ASCII letters seem to be missing 19:15:36 so, to make things work, we'd need to do what? set up a glyph mapping for every DOS codepage used by any locale in Windows or ... ? 19:15:49 kilobyte: yes, that is kind of odd 19:15:52 I thought every single Windows code page has everything but \ 19:16:10 -!- st_ has quit [Ping timeout: 240 seconds] 19:16:14 kilobyte: have you tried it yourself? 19:16:31 (that being â‚© or Â¥ in some locales, for hysterical raisins) 19:16:50 no 19:17:14 * SamB is quite aware of the latter, having for some strange reason set his other Windows system to use the encoding concerned ... 19:17:21 -!- dtsund has quit [Quit: dtsund] 19:18:03 not just encoding, for some brain damaged reason they assign different values to the same code point 19:18:33 -!- heteroy has quit [Max SendQ exceeded] 19:18:43 as in, U+005C can show up as something other than \ 19:21:26 -!- Tux[Qyou] has quit [Quit: Excess flood] 19:24:09 -!- Nakat0my has quit [Quit: Verlassend] 19:27:34 -!- scummos__ has quit [Ping timeout: 260 seconds] 19:28:01 -!- dtsund has joined ##crawl-dev 19:29:03 -!- pelotr0n has quit [Ping timeout: 240 seconds] 19:32:38 -!- Dr_Ke has quit [Ping timeout: 240 seconds] 19:39:49 -!- ckyle has quit [Quit: ckyle] 19:40:35 hm 19:41:07 geekosaur: so inside the chroot/lib/x86_65-linux-gnu/ the libc.so.6 points to libc-2.13.so 19:41:19 I bet that's not helping things 19:41:27 nope, that'd cause your problems 19:41:32 so I guess I need to update libc inside the chroot 19:42:49 I didn't know Debian supported x86_65 19:43:09 65 bit architecture was a delicate experiment 19:43:13 brought to you by the Itanium team 19:43:20 lol 19:43:22 (parity bit?) 19:44:10 -!- ProzacElf_ has joined ##crawl-dev 19:44:41 kilobyte: yes, I know; it was pretty dumb of them to implement "0x5C as yen" that way ... 19:44:54 -!- Jebus has quit [Ping timeout: 272 seconds] 19:45:26 however I'm under the impression that it's really not likely that this will be our biggest problem 19:45:39 since the japanese have become complacent 19:45:44 -!- nubcakes has quit [Quit: Page closed] 19:46:15 probably because there isn't really anything they can do about it ... 19:52:33 -!- frostsnow has quit [Remote host closed the connection] 19:53:31 -!- Basil has quit [Ping timeout: 240 seconds] 19:53:41 -!- Pacra has joined ##crawl-dev 20:00:40 -!- heteroy has quit [Ping timeout: 246 seconds] 20:04:39 -!- johlstei has quit [Ping timeout: 246 seconds] 20:07:02 -!- Pacra has quit [Read error: Connection reset by peer] 20:08:13 -!- Pacra has joined ##crawl-dev 20:11:01 -!- johlstei has joined ##crawl-dev 20:12:42 -!- SamB has quit [Ping timeout: 246 seconds] 20:13:51 -!- frostsnow has quit [Ping timeout: 240 seconds] 20:16:07 -!- SamB has joined ##crawl-dev 20:17:27 -!- kekekela has quit [Quit: Page closed] 20:23:17 -!- Kalir has quit [Read error: Connection reset by peer] 20:23:36 -!- Basil has joined ##crawl-dev 20:23:56 -!- Pacra has quit [Read error: Connection reset by peer] 20:25:17 -!- Pacra has joined ##crawl-dev 20:27:52 -!- ackack has quit [Ping timeout: 240 seconds] 20:29:01 -!- Zermako has quit [Quit: good night and good luck to all!] 20:29:10 -!- ackack has joined ##crawl-dev 20:32:35 -!- Kalir has quit [Changing host] 20:33:19 -!- Brannock has joined ##crawl-dev 20:34:58 -!- bro has joined ##crawl-dev 20:36:09 -!- SamB has quit [Ping timeout: 246 seconds] 20:36:32 -!- MaxFrost has quit [Ping timeout: 240 seconds] 20:37:13 -!- ckyle has joined ##crawl-dev 20:37:38 kilobyte: can I use c++11's "= default" constructor thing? 20:40:21 -!- ackack has quit [Ping timeout: 246 seconds] 20:41:21 -!- dtsund has quit [Quit: dtsund] 20:44:54 -!- CKyle_ has joined ##crawl-dev 20:48:50 -!- Fhqwhgads_ has quit [Ping timeout: 264 seconds] 20:49:05 -!- Fhqwhgads__ is now known as Fhqwhgads_ 20:49:35 hmm 20:50:47 -!- lobf has quit [Quit: lobf] 20:51:02 -!- usebees has quit [Ping timeout: 240 seconds] 20:55:18 -!- bro has quit [Read error: No route to host] 20:56:26 -!- dtsund has joined ##crawl-dev 20:56:44 -!- SamB has joined ##crawl-dev 20:59:13 -!- Fhqwhgads_ has quit [Ping timeout: 240 seconds] 21:02:31 -!- chewymouse has joined ##crawl-dev 21:04:13 -!- Fhqwhgads_ has quit [Ping timeout: 240 seconds] 21:04:26 -!- Fhqwhgads__ is now known as Fhqwhgads_ 21:06:28 -!- dtsund has quit [Quit: dtsund] 21:06:49 -!- DrinkMachine has quit [Quit: Leaving] 21:10:25 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 21:20:03 -!- dck has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 21:20:06 -!- ackack has joined ##crawl-dev 21:26:53 -!- CKyle_ has quit [Read error: Connection reset by peer] 21:30:12 -!- ren-cs has quit [Quit: Saliendo] 21:31:29 -!- usebees has quit [Quit: Lost terminal] 21:32:37 -!- tsohg has quit [Remote host closed the connection] 21:34:38 -!- chewymouse has quit [Ping timeout: 240 seconds] 21:36:24 -!- dtsund has joined ##crawl-dev 21:37:24 -!- tsohg has quit [Ping timeout: 246 seconds] 21:37:48 -!- ckyle has quit [Quit: ckyle] 21:38:42 -!- CKyle has joined ##crawl-dev 21:41:55 -!- Pacra has quit [Read error: Connection reset by peer] 21:43:18 -!- Pacra has joined ##crawl-dev 21:46:16 -!- Pacra___ has joined ##crawl-dev 21:48:50 -!- Pacra___ is now known as Pacra_ 21:49:02 -!- Pacra has quit [Ping timeout: 240 seconds] 21:53:02 -!- Fhqwhgads_ has quit [Ping timeout: 264 seconds] 21:53:10 -!- Fhqwhgads__ is now known as Fhqwhgads_ 21:54:05 -!- Neuromancer has quit [Quit: Page closed] 21:57:24 -!- CKyle has quit [Quit: CKyle] 21:57:32 -!- OneEyedJack has quit [Quit: Page closed] 21:58:17 SamB: Online help would be nice of course. I've been thinking about adding a link to options guide for the edit rc dialog. 21:59:02 -!- gnum has quit [Ping timeout: 264 seconds] 21:59:04 The non-trivial part is figuring out where to host the different documentation versions and how to let WebTiles know about it. 22:00:55 -!- eith has quit [Ping timeout: 240 seconds] 22:01:11 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:02:21 -!- ainsophyao has quit [Remote host closed the connection] 22:06:50 -!- ackack has quit [Ping timeout: 264 seconds] 22:08:39 mmm 22:08:57 well, how does it know where to find the tile data? 22:12:11 -!- simmarine has quit [Quit: Leaving] 22:13:44 Yeah, I guess hosting it with the game data works. At least when a game is running. 22:14:10 hrmm, yeah, point 22:14:14 I'm not quite sure how the game data directory is figured out on a DGL setup. 22:14:36 |amethyst: any ideas? 22:15:01 But yeah, just need to investigate. Shouldn't be that hard. 22:15:49 Do you have any specific ideas how the help would work? 22:19:58 -!- heteroy has quit [Ping timeout: 246 seconds] 22:20:31 -!- Hailley has quit [Read error: Connection reset by peer] 22:22:52 -!- simmarine has joined ##crawl-dev 22:24:41 Well, I was just thinking that if you type ? while spectating, it could tell you some stuff about what you can do (mostly chat, I guess?), mention the fact that webtiles will actually use stuff from your rc even for others' games, and link to more information about any of this that we HAVE more information about 22:25:02 -!- Dr_Ke has quit [Ping timeout: 240 seconds] 22:25:52 Medar: ^ 22:31:45 Hmm. Doubt people will realize they can press ? for that. 22:32:24 We could put something on the screen of course. Then the challenge is making it visible enough to be useful, but discrete enough to not be annoying. 22:40:53 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310]] 22:41:59 -!- CKyle has joined ##crawl-dev 22:43:11 / Armour would id the pluses when worn, unlike weapons. 22:43:27 Weapon plusses ID on wield now, right? 22:43:31 Yes 22:43:34 hmm 22:43:44 I wonder if Ash item ID should be updated. 22:43:54 -!- Zeor has quit [Ping timeout: 246 seconds] 22:46:38 It IDs weapon plusses only if your weapon is cursed? 22:46:50 But IDs armour plusses always? 22:48:50 -!- ystael has quit [Ping timeout: 264 seconds] 22:49:02 http://sprunge.us/ 22:49:07 oh sorry 22:49:08 good link 22:49:11 http://sprunge.us/bMYU 22:49:39 oh, it just wants a bit more piety 22:50:06 Right 22:50:38 I suppose it might matter since distortion 22:50:41 I guess I should start figuring out some tiles for my latest batch of creations, or at least convincing someone to work on them. 22:50:44 -!- Turgor has quit [] 22:50:46 http://sprunge.us/QeiN 22:50:53 (speaking of distortion, see 5/5 there) 22:51:15 mmm 22:51:27 a ranged disto weapon sounds very strong 22:51:33 fr let it penetrate 22:51:36 Yes. Yes it does. 22:51:45 I suspect people won't use it anyway because distortion unwields. 22:51:48 (clearly combine it with Lugonu) 22:51:54 why the hell would you unwield that 22:51:58 ever 22:52:01 The draconian is cast into the Abyss! x6 22:52:19 why would nikola cast static discharge 22:52:24 when he could cast clightning in your face 22:52:26 why indeed 22:52:33 simmarine: a random idea I had ages ago; I clearly don't expect that to ever happen :b 22:53:35 Ooh, actually, I wonder. 22:54:10 ...clearly I should get Lugonu to disto-brand ranged weapons. 22:54:26 yes i was jst going to ask, can lugonu brand ranged with this 22:54:38 bow reasons 22:55:06 fr: casting static discharge next to metal wall deals damage to anything touching wall 22:57:07 "Do you wish to have your +9,+9 longbow corrupted?" 22:57:23 ...I get the feeling that if I let this through it's going to pretty dramatically change the Lugonu late game <_< 22:58:02 corrupting a launcher miiiight be too good 22:58:23 disto launcher sounds bad as anything other than an unrand, yes 22:58:29 only allow blowguns 22:58:37 Even as an unrand I might suggest that it sh - yes 22:58:49 was actually going to suggest maybe the unrand should be a blowgun :P 22:58:56 blowgun of distortion 22:59:35 ...this wouldn't actually do anything, you realise :b 22:59:48 Yes 22:59:54 I was thinking you would work around the 0 damage part 22:59:56 Well, it'd stick to your hand <_< 23:00:17 -!- caleba has quit [Quit: caleba] 23:00:59 or is it more that the brands on needles would override disto? idek 23:01:05 Yes. 23:01:23 My real point was that a disto launcher is maybe more interesting if the basetype isn't especially good at killing things, though I realize this gets in the way of people wanting to use it 23:02:05 -!- heteroy has quit [Read error: Connection reset by peer] 23:02:21 It might end up being too weird an item, like it theoretically could be a useful part of a strong character but it would require a build nobody would reasonably end up with unless they had the one specific item 23:02:40 -!- mrkitty has quit [Quit: Page closed] 23:04:53 Wait, disto does nothing if the attack does no damage? 23:05:07 Basil: no, disto still procs on attacks that do no damage. 23:05:16 "The kobold hits you but does no damage. You are cast into the Abyss!" 23:05:21 ...surely you've seen that before :b 23:05:37 Then why wouldn't a disto blowgun distort things? 23:06:10 Projectile brand overrides launcher brand. 23:06:13 Because the needle brand overwrites the launcher brand. 23:06:17 Oh right 23:06:20 Is a single orange rat too über for a sewer? 23:06:23 FR: plain needles 23:06:34 acupuncture brand 23:06:35 badplayer: I'm pretty sure there is a sewer with one. 23:06:38 There's a sewer that already has >=1 orange rat 23:06:39 -!- CKyle has quit [Quit: CKyle] 23:06:44 ok thanks 23:06:58 that's a bad sewer IMO though 23:07:06 cant say I've ever run across it 23:07:28 I would vote against adding any orange rats to a new sewer map 23:07:29 ...we have a sewer with orange rats? 23:07:47 Are they too tough, or anti-thematic? 23:07:47 iirc they are usually not there 23:07:50 too tough 23:08:19 orange rat (04r) | Spd: 12 | HD: 3 | HP: 9-24 | AC/EV: 7/10 | Dam: 2013(drain) | evil | Res: 06magic(12) | Vul: 08holy | Chunks: 09poison+07contam | XP: 34 | Sz: little | Int: animal. 23:08:19 %??orange rat 23:08:24 Grunt: sewer_co_cracked_pipes 23:08:24 any tougher than purgy, or a crocodile? 23:08:29 Purgy (03T) | Spd: 10 | HD: 5 | HP: 35 | AC/EV: 1/12 | Dam: 9, 4, 4 | 10doors, regen | Res: 06magic(13) | Chunks: 07contam | XP: 134 | Sz: Large | Int: normal. 23:08:29 %??purgy 23:08:34 elliptic: it looks like there's at most one orange rat there these days. 23:08:39 yes, you can run from those and they do less melee damage 23:08:53 Grunt: still bad IMO 23:08:59 I agree. 23:09:09 "these days" 23:09:18 was that not true on those days? 23:09:52 Is this a no-go? If so, I'd like to close it and move on. If anyone feels it has potential, I'd like to polish it up if need be: https://crawl.develz.org/mantis/view.php?id=7801 23:11:31 In reading the description of what ossuaries should be like, I noticed the lack of interesting traps in most layout, so I had the idea of a floor-plate that would open the walls up to expose danger. 23:11:49 I'm wracking my mind trying to come up with interesting traps that aren't too gimmicky. 23:12:32 Add a whirlpool 23:14:13 I watched that opening scene from Indiana Jones so many times when I was a child, and really loved the idea of all those traps. 23:14:39 nethack already used the boulder trap, and I think we have a boulder-beetle minivault. 23:14:55 THe indie vault is gone 23:14:58 I think. 23:15:07 the one with the snakes ? 23:15:26 And the boulder beetle 23:19:23 -!- heteroy has quit [Read error: Connection reset by peer] 23:22:57 -!- axle has quit [Quit: Page closed] 23:22:57 -!- Guest62734 has joined ##crawl-dev 23:22:57 is there a sequell command or somesuch that will tell you how many times a particular vault has been used? 23:24:48 only how many times players have died in the vault or to monsters from the vault 23:24:58 -!- SwissStopwatch has quit [Ping timeout: 240 seconds] 23:24:58 -!- Sgeo_ has quit [Read error: Connection reset by peer] 23:24:59 -!- Blazinghand_ has quit [Ping timeout: 240 seconds] 23:24:59 -!- tksquared has quit [Ping timeout: 240 seconds] 23:24:59 -!- Sgeo has quit [Ping timeout: 240 seconds] 23:26:29 -!- Lantell has quit [Ping timeout: 272 seconds] 23:26:53 Is there any particular type of vault that anyone thinks crawl needs more of? eg, snake pit vault, tomb entry, sewers, etc? 23:27:17 you would unwield ranged disto because you shot all your ammo to the other side of something you can't get past? 23:27:40 -!- Lantell has joined ##crawl-dev 23:28:14 if for some reason you have so little ammo you can shoot it all, you probably wouldn't wield it in the first place 23:28:27 Balance it by making Planethreader abyss bolts you shoot 23:28:45 Interesting decisions will be had. 23:32:01 -!- Guest62734 is now known as SwissStopwatch 23:32:20 You are cast into the Abyss! Found 327 bolts. 23:33:49 -!- tensorpudding has quit [Ping timeout: 246 seconds] 23:36:04 ...heh, even though it's fundamentally against a lot of things Crawl does, I'm envisioning a quiver which is actually a portal to the Abyss to hold ridiculous numbers of projectiles. 23:37:13 Clearly an idea for some other game... even though it's been done before... and... oh well. 23:37:38 -!- tsohg has quit [Ping timeout: 240 seconds] 23:37:55 -!- dtsund has quit [Quit: dtsund] 23:38:37 -!- WalkerBoh has quit [Remote host closed the connection] 23:39:23 -!- heteroy has quit [Read error: Connection reset by peer] 23:40:01 hmm 23:40:09 autoID is almost finished, 23:40:24 save it doesn't work if the last unidentified object is in your pack. 23:40:42 -!- pelotr0n is now known as pelotron 23:42:25 -!- BizmarkRibeye has quit [Quit: WeeChat 0.4.2] 23:44:42 Basil: hmm? 23:45:48 Reworked that thing where if you identify all but one wand for example, the last is identified 23:46:15 -!- ssteam has quit [Ping timeout: 240 seconds] 23:46:16 so that the last one is only identified once you see it, to avoid messing up acquires 23:46:23 -!- heteroy has quit [Read error: Connection reset by peer] 23:46:44 hrmm 23:47:05 wouldn't it be more important that you'd be able to reach it? 23:47:17 for acquires, I mean 23:47:35 hmm 23:47:49 So, do it only once you pick it up, or have it in your pack? 23:47:53 not that that doesn't still sound like an improvement 23:48:31 in any case, putting maybe_identify_base_type wherever god_id_item is found (to mimic Ash behavior) 23:48:41 doesn't seem to identify the last unknown wand if it's in your pack 23:49:25 whereas Ash does, under rules I do not know. 23:49:28 huh 23:49:32 or maybe it's weird wizmode stuff 23:49:38 when does ash do it ? 23:49:52 for stuff in the inventory, I mean 23:50:30 -!- LordSloth has quit [Remote host closed the connection] 23:51:25 Well, going to 200 piety 23:51:40 Ash automatically identified a ring I picked up 23:53:51 auto_id_inventory(); 23:53:54 I assume it's when you gain religion, gain piety or get more bound. 23:53:59 this line from religion.cc looks related 23:54:38 "fully bound in magic" (rings etc.) gets you id 23:55:00 so, I guess you need to call that when you get the penultimate ID in a category? 23:55:15 -!- Brannock has quit [Ping timeout: 272 seconds] 23:55:17 or something similar ... 23:55:33 hmm 23:59:03 -!- Danei has quit [Ping timeout: 272 seconds]