00:00:13 -!- ontoclasm has quit [Quit: Leaving.] 00:00:33 hrm, ok I can't really find it I guess 00:00:49 -!- weezeface has quit [Read error: Connection reset by peer] 00:01:25 what does "you have identified the last healing potion" mean 00:02:01 doy: it's a bit tricky to explain, but let me try anyway 00:02:02 I think it's a message when you id the next-to-last potion type 00:02:03 -!- weezeface has quit [Read error: Connection reset by peer] 00:02:08 oh ok nm 00:02:15 doy: monsters can use both curing and heal wounds as potion types 00:02:31 doy: if you see a monster drink one or the other, you don't know what it is at a glance... 00:02:39 *unless* you already know what one of them is, and you see them drink the other 00:02:51 ...in which case, you identify what the other is, and you get that message. 00:03:10 so i got that message when quaff-iding 00:03:14 -!- weezeface has quit [Read error: Connection reset by peer] 00:03:23 is doy a monster?! 00:03:23 so at some point previously i saw a monster quaff a potion? 00:03:26 doy: yes 00:03:38 doy: so now you know what potion the monster was drinking as well 00:03:48 that should have some kind of autoinscription 00:03:50 tbh it'd probably be better to just id both potion types when the monster drinks them 00:03:51 because it is quite confusing 00:04:01 -!- weezeface has quit [Read error: Connection reset by peer] 00:04:10 doy: it does; you see a {tried by monster} on relevant potions 00:04:18 hmmm, really? 00:04:31 oh, so i do 00:04:41 guess i just wasn't paying attention 00:04:53 I'm not sure there's much of a gameplay difference between "I know that this is a healing potion because a monster drank it" and "I know it's a cure potion because a monster drank it" 00:04:59 -!- weezeface has quit [Read error: Connection reset by peer] 00:05:00 Unstable branch on crawl.s-z.org updated to: 0.16-a0-3553-gf2c86d1 (34) 00:05:02 it's not really clear that "tried by monster" is related to "the last healing potion", though 00:05:38 doy: this made more sense when there were more things that could be ID'd in that fashion because less things ID'd reliably :) 00:06:14 time to cut out even more of the id minigame 00:06:19 -!- weezeface has quit [Read error: Connection reset by peer] 00:07:31 -!- weezeface has quit [Read error: Connection reset by peer] 00:08:29 -!- weezeface has quit [Read error: Connection reset by peer] 00:09:41 -!- weezeface has quit [Read error: Connection reset by peer] 00:10:53 -!- weezeface has quit [Read error: Connection reset by peer] 00:11:11 -!- minmay has joined ##crawl-dev 00:11:46 -!- weezeface has quit [Read error: Connection reset by peer] 00:12:45 -!- weezeface has quit [Read error: Connection reset by peer] 00:12:50 <|amethyst> gammafunk: oh, that's in the apache config 00:13:22 -!- Siegurt has quit [Quit: Leaving.] 00:13:24 oh, the specific header is, right 00:13:31 <|amethyst> it's not a header 00:13:35 <|amethyst> SetEnvIfNoCase Request_URI ^/rebuild(/.*)?$ no-gzip dont-vary 00:13:56 -!- weezeface has quit [Read error: Connection reset by peer] 00:13:56 well, the response header tells the client to wait for more stuff iirc 00:14:01 -!- tormos has quit [Ping timeout: 246 seconds] 00:14:24 It may get set through an env, but I think that's the result 00:14:39 but perhaps just me setting the env var is sufficient then 00:15:22 -!- weezeface has quit [Read error: Connection reset by peer] 00:15:32 <|amethyst> the client keeps receiving until the connection is closed; if it's gzipped, then the output of the process will usually be buffered 00:15:32 Unstable branch on crawl.develz.org updated to: 0.16-a0-3553-gf2c86d1 (34) 00:15:38 <|amethyst> so it will update but only in huge chunks 00:15:46 <|amethyst> not gzipping lets it update in realtime 00:15:56 <|amethyst> you could do it with gzipping using something other than CGI, probably 00:16:12 hrm, I guess I remember writing cgis in the old days to get that behaviour by setting response header 00:16:26 -!- weezeface has quit [Read error: Connection reset by peer] 00:16:49 one of these days, we should fix the annoying ai bug where monsters sometimes just try to follow you but end up on the wrong side of a wall 00:17:24 because it looks pretty dumb every time 00:17:34 -!- weezeface has quit [Read error: Connection reset by peer] 00:17:58 <|amethyst> ah, I guess maybe mod_deflate recognises Content-encoding: none? 00:19:28 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:20:39 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:20:45 -!- moocowpong1 has quit [Quit: moocowpong1] 00:20:49 -!- dtsund has joined ##crawl-dev 00:21:32 I guess the right way to do this is through a websocket with json to send the response, but I'll try to just get it working on a basic level first 00:21:39 -!- weezeface has quit [Read error: Connection reset by peer] 00:22:33 <|amethyst> gammafunk: with the current version you also need something to pass though the auth information so the CGI can check it, but with webtiles integration that won't be necessary 00:23:04 |amethyst: yeah, I don't need to pass any auth data to e.g. the rebuild script, right? 00:23:10 yeah I wouldn't need to do that 00:23:40 I assume it runs under the same priviledges as the webtiles server, or maybe is setuid or w/e 00:23:47 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:24:25 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:25:02 oh right, the auth happens through apache for your rebuild cgi currently, yeah I shouldn't need to deal with any of that, so long as the webtiles server uid is ok for running the command 00:25:21 <|amethyst> gammafunk: there's a specific sudo rule 00:25:28 ah, ok 00:25:39 -!- weezeface has quit [Read error: Connection reset by peer] 00:25:39 <|amethyst> gammafunk: www-data ALL=(crawl-dev) NOPASSWD /home/crawl-dev/dgamelaunch-config/bin/dgl update-trunk, /home/crawl-dev/dgamelaunch-config/bin/dgl update-stable * 00:26:07 |amethyst: can you link me the cgi source itself if that's ok? I promise I'll bookmark it 00:26:14 I may need to make a test script off it or something 00:26:21 <|amethyst> https://github.com/neilmoore/dgamelaunch-config/blob/szorg/utils/trigger-rebuild.pl 00:26:24 thanks 00:26:36 oh it was in that repo, dang it 00:26:37 <|amethyst> apache config near the bottom of (12.5) https://crawl.develz.org/wiki/doku.php?id=setting_up_dgamelaunch_and_webtiles 00:26:45 -!- weezeface has quit [Read error: Connection reset by peer] 00:26:55 <|amethyst> hm 00:27:06 <|amethyst> one problem with this in a chroot 00:27:13 -!- Kramell has quit [Remote host closed the connection] 00:27:27 <|amethyst> if webtiles is running chrooted, how is it going to call the update scripts that are outside the chroot? 00:27:41 oh 00:27:54 -!- weezeface has quit [Read error: Connection reset by peer] 00:28:01 -!- Acidburn6 has quit [Ping timeout: 255 seconds] 00:28:05 -!- HDA_ has joined ##crawl-dev 00:28:07 -!- Siegurt has quit [Client Quit] 00:28:38 <|amethyst> (also, if it's running as the crawl-player, you'd have to allow (with sudo etc) privilege escalation from the player to the admin) 00:29:49 -!- ussdefiant has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]] 00:30:05 <|amethyst> you could have webtiles split into a chrooted crawl-dev and unchrooted crawl-player components that communicate with a pipe or what have you 00:30:50 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:31:47 <|amethyst> or you could have webtiles reverse proxy those things for apache 00:31:49 -!- weezeface has quit [Read error: Connection reset by peer] 00:32:24 <|amethyst> err, "chrooted crawl-dev" and "unchrooted crawl-player" were backwards 00:32:43 -!- weezeface has quit [Read error: Connection reset by peer] 00:33:32 -!- weezeface has quit [Read error: Connection reset by peer] 00:34:32 -!- weezeface has quit [Read error: Connection reset by peer] 00:34:34 -!- kunwon1 has quit [Remote host closed the connection] 00:34:48 -!- kunwon1 has joined ##crawl-dev 00:35:42 -!- weezeface has quit [Read error: Connection reset by peer] 00:35:43 -!- b0tl3ss has quit [Client Quit] 00:36:29 -!- weezeface has quit [Read error: Connection reset by peer] 00:36:58 -!- Pacra has quit [Ping timeout: 244 seconds] 00:37:49 -!- weezeface has quit [Read error: Connection reset by peer] 00:38:07 also, armour acquirement should probably be biased against giving gloves if you're an unarmed fighter with claws 00:38:57 -!- weezeface has quit [Read error: Connection reset by peer] 00:39:41 -!- Evablue has quit [Quit: Evablue] 00:40:07 -!- weezeface has quit [Read error: Connection reset by peer] 00:41:23 <|amethyst> doy: re the wall thing, it kind of intentional that they can't find their way around a sufficiently long wall, depending on int 00:41:34 <|amethyst> doy: the problem imo is that they still track you behind the wall 00:41:41 no, that's not what i mean 00:41:41 -!- ystael has quit [Ping timeout: 264 seconds] 00:41:53 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:42:09 i mean, when there's a wall of width 1 that you are running towards at an angle 00:42:22 you go to the right of the wall, and the monster goes to the left 00:42:28 |amethyst: does webtiles shed priviledges to user crawl-player in your setup? 00:42:29 pretty reliably 00:42:58 although possibly monster intelligence and tracking distance has something to do with it 00:43:06 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:43:11 <|amethyst> gammafunk: yes https://github.com/neilmoore/dgamelaunch-config/blob/szorg/config.py 00:43:26 ah, ok, then yeah I see that is indeed a problem 00:43:32 <|amethyst> gammafunk: uid/gid 1002 are 'crawl' (the player) 00:44:27 -!- weezeface has quit [Read error: Connection reset by peer] 00:45:25 -!- weezeface has quit [Read error: Connection reset by peer] 00:46:11 <|amethyst> (it may not be clear from the names, but all the %%CHROOT_BLAH%% variables are paths within the chroot, e.g. /crawl-master/webserver 00:46:56 <|amethyst> chroot="%%DGL_CHROOT%%" is the only thing in that is host path) 00:47:19 <|amethyst> s/in that is/in config.py that is a/ 00:47:24 <|amethyst> words 00:47:46 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:48:32 -!- weezefa__ has quit [Read error: Connection reset by peer] 00:49:07 -!- ussdefiant has joined ##crawl-dev 00:49:46 -!- weezeface has quit [Read error: Connection reset by peer] 00:50:49 -!- weezeface has quit [Read error: Connection reset by peer] 00:51:11 Windows builds of master branch on crawl.develz.org updated to: 0.16-a0-3553-gf2c86d1 00:51:47 -!- weezeface has quit [Read error: Connection reset by peer] 00:54:45 -!- weezefac_ has quit [Read error: Connection reset by peer] 00:56:17 -!- weezeface has quit [Read error: Connection reset by peer] 00:57:36 -!- weezeface has quit [Read error: Connection reset by peer] 00:59:03 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:00:13 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:02:09 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:03:27 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:04:27 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:05:19 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:06:26 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:07:43 -!- weezeface has quit [Read error: Connection reset by peer] 01:08:40 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:09:41 -!- weezeface has quit [Read error: Connection reset by peer] 01:11:36 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:12:30 03|amethyst02 07* 0.16-a0-3554-g1f1ee3f: Simplify slightly in init_player_ghost. 10(2 minutes ago, 1 file, 2+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1f1ee3f0c7a1 01:13:32 -!- weezeface has quit [Read error: Connection reset by peer] 01:14:13 -!- weezeface has quit [Remote host closed the connection] 01:15:34 -!- weezeface has quit [Read error: Connection reset by peer] 01:17:04 -!- weezeface has quit [Read error: Connection reset by peer] 01:17:27 <|amethyst> tempted to create aliases cap/cup for min/max, since "cap" maybe more clear for this usage (min(MAX_*) seems to confuse people), and a cup is a cap turned upside down (in LaTeX at least) 01:18:31 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:19:43 -!- weezeface has quit [Read error: Connection reset by peer] 01:20:55 -!- weezeface has quit [Read error: Connection reset by peer] 01:22:27 -!- weezeface has quit [Read error: Connection reset by peer] 01:23:19 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:24:25 -!- weezeface has quit [Read error: Connection reset by peer] 01:26:29 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:28:19 -!- weezeface has quit [Read error: Connection reset by peer] 01:29:25 -!- weezeface has quit [Read error: Connection reset by peer] 01:30:47 -!- weezeface has quit [Read error: Connection reset by peer] 01:33:19 -!- weezefac_ has quit [Read error: Connection reset by peer] 01:34:35 -!- weezeface has quit [Read error: Connection reset by peer] 01:37:34 -!- Kintak has quit [Read error: Connection reset by peer] 01:37:49 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:40:43 -!- Siegurt has quit [Quit: Leaving.] 01:42:42 |amethyst: do you think a good design would be have the server fork, in the parent don't chroot, but drop priviledges to the "crawl-dev", which would be in the config, and then the child runs webtiles normally as user crawl, with the two communicating for shutdown/janitor commands? 01:43:10 I hadn't really thought about the priviledge issue, and now this starts to feel like we're implementing IT software 01:43:21 or sysadmin software, at least 01:43:52 -!- Lawman0 has quit [Ping timeout: 240 seconds] 01:43:54 it's not terribly complicated, but it also feels like a problem that's been solved already 01:43:55 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:46:04 -!- tcsc has quit [Quit: This computer has gone to sleep] 01:48:31 -!- tormos has quit [Ping timeout: 246 seconds] 01:55:56 -!- travis-ci has joined ##crawl-dev 01:55:56 The build passed. (master - 1f1ee3f #1475 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/46532221 01:55:56 -!- travis-ci has left ##crawl-dev 01:57:15 -!- alefury has joined ##crawl-dev 02:04:35 -!- GoblinBomb has quit [Ping timeout: 252 seconds] 02:07:43 -!- markgo has quit [Ping timeout: 256 seconds] 02:14:46 -!- Kramell has quit [Remote host closed the connection] 02:18:12 -!- ussdefiant has quit [Ping timeout: 245 seconds] 02:21:44 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-3554-g1f1ee3f (34) 02:23:57 &dump 02:23:58 http://dobrazupa.org/morgue/gammafunk/gammafunk.txt 02:26:25 !lg * kmap=breeding 02:26:25 No games for * (kmap=breeding). 02:26:55 !lg * kmap=cheibrodos_breeding_chamber 02:26:56 42. Gekkouka the Cleaver (L10 DDFi of Makhleb), demolished by a white ugly thing (kmap: cheibrodos_breeding_chamber) on D:10 on 2015-01-03 08:49:24, with 6206 points after 7558 turns and 0:26:03. 02:27:04 !lg * kmap=cheibrodos_breeding_chamber s=char 02:27:04 42 games for * (kmap=cheibrodos_breeding_chamber): 3x DEFE, 3x MiFi, 3x GrFi, 2x MiGl, 2x DECj, MuEE, TrMo, DgIE, GrBe, TeSu, TrFi, HEWn, OpNe, DDFi, VSFi, MiMo, HONe, DEEE, TeAE, TeVM, OgBe, FoFi, HuFi, SpEn, VSMo, SaFE, GrWr, CeHu, DrCj, DrHe, OpIE, TrGl, DDNe, MuFE 02:28:36 -!- Fiveotanaka has quit [Client Quit] 02:29:49 -!- ystael has quit [Ping timeout: 245 seconds] 02:31:47 -!- Kramell has quit [Remote host closed the connection] 02:35:01 -!- ruwin has quit [] 02:39:25 -!- Misder has quit [Quit: Page closed] 02:47:23 -!- Kramell has quit [Remote host closed the connection] 02:47:51 -!- pwnmonkey has quit [Ping timeout: 252 seconds] 02:57:47 -!- fenzil has quit [Read error: Connection reset by peer] 03:06:49 -!- gammafunk has quit [Ping timeout: 265 seconds] 03:11:05 -!- Kramell has quit [Remote host closed the connection] 03:18:31 -!- demiskeleton has quit [Quit: Leaving] 03:26:24 -!- weezeface has quit [Remote host closed the connection] 03:35:01 is the thing that keeps monsters from spawning in los broken or something 03:36:19 -!- theTower has quit [Quit: leaving] 03:37:26 -!- siepu has quit [Read error: Connection reset by peer] 03:38:59 -!- dtsund has quit [Quit: dtsund] 03:39:52 -!- schistosoma has quit [Ping timeout: 244 seconds] 03:41:15 it's possible i'm just misinterpreting what's happening 03:41:44 but i've noticed weird things two or three times now 03:51:04 -!- radinms has quit [Ping timeout: 245 seconds] 03:51:06 -!- Kramell has quit [Remote host closed the connection] 03:59:28 -!- st_ has joined ##crawl-dev 04:02:47 -!- Shard1697 has joined ##crawl-dev 04:03:33 -!- FourOhFoured has quit [Read error: Connection reset by peer] 04:05:55 -!- st_ has quit [Read error: Connection reset by peer] 04:06:36 -!- st_ has joined ##crawl-dev 04:06:46 -!- cognificent has quit [Ping timeout: 246 seconds] 04:09:46 -!- Kramell has quit [Remote host closed the connection] 04:16:03 -!- Kramell has quit [Remote host closed the connection] 04:18:37 -!- ystael has quit [Ping timeout: 244 seconds] 04:18:52 -!- schistosomatic has quit [Ping timeout: 255 seconds] 04:37:19 -!- Kramell has quit [Remote host closed the connection] 04:37:29 -!- Kintak has quit [Read error: Connection reset by peer] 04:39:07 -!- Wolfechu has quit [Ping timeout: 255 seconds] 05:00:53 -!- Kramell has quit [Remote host closed the connection] 05:10:19 -!- debo has joined ##crawl-dev 05:11:58 -!- Sorbius has quit [Ping timeout: 255 seconds] 05:12:10 -!- Bloax has joined ##crawl-dev 05:15:22 -!- Kramell has quit [Remote host closed the connection] 05:30:41 -!- Kramell has quit [Remote host closed the connection] 05:35:59 -!- bonghitz has quit [Remote host closed the connection] 05:45:52 -!- Ladykiller69 has quit [Ping timeout: 240 seconds] 05:49:15 -!- Bloax has quit [Read error: Connection reset by peer] 05:49:36 -!- Bloax has joined ##crawl-dev 06:07:38 -!- ystael has quit [Ping timeout: 244 seconds] 06:15:33 -!- cc87 has quit [Remote host closed the connection] 06:17:28 -!- domiryuu has quit [Remote host closed the connection] 06:19:43 -!- Hailley has quit [Quit: Petra is closed!] 06:28:19 -!- Lasty has joined ##crawl-dev 06:29:06 -!- weezefac_ has quit [Read error: Connection reset by peer] 06:30:13 -!- weezeface has quit [Read error: Connection reset by peer] 06:31:26 -!- weezeface has quit [Read error: Connection reset by peer] 06:32:39 -!- weezeface has quit [Read error: Connection reset by peer] 06:33:48 -!- weezeface has quit [Read error: Connection reset by peer] 06:37:36 -!- weezeface has quit [Read error: Connection reset by peer] 06:38:24 -!- weezefac_ has quit [Read error: Connection reset by peer] 06:38:45 -!- Kintak has quit [Read error: Connection reset by peer] 06:38:46 -!- weezeface has quit [Read error: Connection reset by peer] 06:39:55 -!- weezeface has quit [Read error: Connection reset by peer] 06:40:15 -!- Gravitasm has quit [Changing host] 06:41:23 -!- weezeface has quit [Read error: Connection reset by peer] 06:43:12 -!- weezefac_ has quit [Read error: Connection reset by peer] 06:43:48 -!- heteroy has quit [Ping timeout: 244 seconds] 06:44:10 -!- weezefac_ has quit [Read error: Connection reset by peer] 06:45:18 -!- weezefac_ has quit [Read error: Connection reset by peer] 06:47:15 -!- bonghitz has quit [Remote host closed the connection] 06:47:16 -!- weezeface has quit [Read error: Connection reset by peer] 06:47:39 -!- weezeface has quit [Read error: Connection reset by peer] 06:48:57 -!- weezeface has quit [Read error: Connection reset by peer] 06:50:13 -!- weezeface has quit [Read error: Connection reset by peer] 06:52:03 -!- weezeface has quit [Read error: Connection reset by peer] 06:53:02 -!- weezeface has quit [Read error: Connection reset by peer] 06:54:16 -!- weezeface has quit [Read error: Connection reset by peer] 06:56:39 -!- weezeface has quit [Read error: Connection reset by peer] 06:56:40 -!- weezefac_ has quit [Read error: Connection reset by peer] 06:58:14 -!- weezeface has quit [Read error: Connection reset by peer] 06:58:27 Monster shield tiles unaligned 13https://crawl.develz.org/mantis/view.php?id=9390 by silentsnack 07:01:27 -!- weezefac_ is now known as 17SABFJ5O 07:01:27 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:01:54 -!- weezeface has quit [Read error: Connection reset by peer] 07:03:14 -!- 17SABFJ5O has quit [Read error: Connection reset by peer] 07:03:56 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:06:04 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:07:39 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:08:20 -!- rophy has quit [Read error: Connection reset by peer] 07:09:14 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:10:01 -!- weezeface has quit [Ping timeout: 264 seconds] 07:10:35 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:11:38 -!- weezeface has quit [Read error: Connection reset by peer] 07:14:05 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:14:49 -!- weezefa__ has quit [Read error: Connection reset by peer] 07:16:00 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:16:17 -!- floop has quit [Quit: Page closed] 07:16:57 -!- weezeface has quit [Read error: Connection reset by peer] 07:18:54 -!- weezeface has quit [Read error: Connection reset by peer] 07:19:30 -!- bonghitz has quit [Remote host closed the connection] 07:19:33 -!- Brannock has joined ##crawl-dev 07:20:05 -!- weezeface has quit [Read error: Connection reset by peer] 07:21:16 -!- weezeface has quit [Read error: Connection reset by peer] 07:24:49 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:26:37 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:27:48 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:29:06 -!- weezeface has quit [Read error: Connection reset by peer] 07:30:51 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:32:01 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:32:10 -!- mizu_no_oto has quit [Ping timeout: 244 seconds] 07:33:42 -!- weezeface has quit [Read error: Connection reset by peer] 07:33:58 -!- surr has quit [Ping timeout: 246 seconds] 07:34:32 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:35:14 -!- wat has quit [Ping timeout: 245 seconds] 07:35:31 -!- weezeface has quit [Read error: Connection reset by peer] 07:36:31 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 07:36:41 -!- weezeface has quit [Read error: Connection reset by peer] 07:37:50 -!- weezeface has quit [Read error: Connection reset by peer] 07:39:01 -!- weezeface has quit [Read error: Connection reset by peer] 07:41:44 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:42:48 -!- weezeface has quit [Read error: Connection reset by peer] 07:43:32 -!- iFurril has quit [Ping timeout: 244 seconds] 07:44:46 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:45:56 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:47:02 -!- weezeface has quit [Read error: Connection reset by peer] 07:47:09 -!- edlothiol has joined ##crawl-dev 07:48:13 -!- weezeface has quit [Read error: Connection reset by peer] 07:48:39 -!- pwnmonkey has joined ##crawl-dev 07:51:00 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:52:09 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:53:24 -!- weezeface has quit [Read error: Connection reset by peer] 07:54:29 -!- weezeface has quit [Read error: Connection reset by peer] 07:56:07 -!- ystael has quit [Ping timeout: 245 seconds] 07:56:18 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:57:35 -!- weezefac_ has quit [Read error: Connection reset by peer] 07:58:55 -!- weezeface has quit [Read error: Connection reset by peer] 07:59:57 -!- weezeface has quit [Read error: Connection reset by peer] 08:01:00 -!- weezeface has quit [Read error: Connection reset by peer] 08:02:04 -!- weezeface has quit [Read error: Connection reset by peer] 08:03:15 -!- weezeface has quit [Read error: Connection reset by peer] 08:03:35 -!- halberd has quit [Ping timeout: 265 seconds] 08:03:41 -!- Ququman has joined ##crawl-dev 08:04:26 -!- weezeface has quit [Read error: Connection reset by peer] 08:05:33 -!- weezeface has quit [Read error: Connection reset by peer] 08:06:16 -!- eb has quit [Ping timeout: 244 seconds] 08:06:55 -!- weezeface has quit [Read error: Connection reset by peer] 08:08:35 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:10:08 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:10:58 -!- weezeface has quit [Read error: Connection reset by peer] 08:12:13 -!- weezeface has quit [Read error: Connection reset by peer] 08:14:05 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:15:11 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:16:49 -!- weezeface has quit [Read error: Connection reset by peer] 08:17:36 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:19:07 -!- weezeface has quit [Read error: Connection reset by peer] 08:19:54 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:20:32 -!- weezeface has quit [Read error: Connection reset by peer] 08:21:41 -!- weezeface has quit [Read error: Connection reset by peer] 08:22:57 -!- weezeface has quit [Read error: Connection reset by peer] 08:23:09 -!- heteroy has quit [Ping timeout: 245 seconds] 08:24:01 -!- weezeface has quit [Read error: Connection reset by peer] 08:24:54 -!- bonghitz has quit [Ping timeout: 264 seconds] 08:25:10 -!- weezeface has quit [Read error: Connection reset by peer] 08:26:20 -!- weezeface has quit [Read error: Connection reset by peer] 08:27:44 -!- weezeface has quit [Read error: Connection reset by peer] 08:28:37 -!- weezeface has quit [Read error: Connection reset by peer] 08:29:54 -!- weezeface has quit [Read error: Connection reset by peer] 08:31:08 -!- weezeface has quit [Read error: Connection reset by peer] 08:32:53 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:34:24 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:34:58 -!- weezeface has quit [Read error: Connection reset by peer] 08:36:08 -!- weezeface has quit [Read error: Connection reset by peer] 08:37:07 -!- weezeface has quit [Read error: Connection reset by peer] 08:38:20 -!- weezeface has quit [Read error: Connection reset by peer] 08:39:29 -!- weezeface has quit [Read error: Connection reset by peer] 08:40:34 -!- weezeface has quit [Read error: Connection reset by peer] 08:41:44 -!- Lasty has quit [Quit: Leaving.] 08:41:52 -!- weezeface has quit [Read error: Connection reset by peer] 08:43:35 -!- weezeface has quit [Read error: Connection reset by peer] 08:44:12 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:45:22 -!- weezeface has quit [Read error: Connection reset by peer] 08:46:22 -!- weezeface has quit [Read error: Connection reset by peer] 08:47:38 -!- weezeface has quit [Read error: Connection reset by peer] 08:48:46 -!- weezeface has quit [Read error: Connection reset by peer] 08:49:50 -!- weezeface has quit [Read error: Connection reset by peer] 08:51:46 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:53:15 -!- weezeface has quit [Read error: Connection reset by peer] 08:54:09 -!- weezeface has quit [Read error: Connection reset by peer] 08:55:22 -!- weezeface has quit [Read error: Connection reset by peer] 08:56:31 -!- weezeface has quit [Read error: Connection reset by peer] 08:58:20 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:59:28 -!- weezefac_ has quit [Read error: Connection reset by peer] 08:59:29 -!- st_ has quit [Read error: Connection reset by peer] 08:59:40 -!- st_ has joined ##crawl-dev 09:01:29 -!- weezeface has quit [Read error: Connection reset by peer] 09:02:32 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:03:15 -!- Bloaxor has joined ##crawl-dev 09:03:47 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:04:52 -!- Bloax has quit [Ping timeout: 245 seconds] 09:04:53 -!- weezeface has quit [Read error: Connection reset by peer] 09:06:12 -!- weezeface has quit [Read error: Connection reset by peer] 09:07:57 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:09:38 -!- weezeface has quit [Read error: Connection reset by peer] 09:10:46 -!- weezeface has quit [Read error: Connection reset by peer] 09:11:51 -!- weezeface has quit [Read error: Connection reset by peer] 09:12:59 -!- weezeface has quit [Read error: Connection reset by peer] 09:14:14 -!- weezeface has quit [Read error: Connection reset by peer] 09:15:33 -!- weezeface has quit [Read error: Connection reset by peer] 09:16:32 -!- weezeface has quit [Read error: Connection reset by peer] 09:17:43 -!- weezeface has quit [Read error: Connection reset by peer] 09:18:48 -!- weezeface has quit [Read error: Connection reset by peer] 09:20:27 -!- Dracia has quit [Quit: Page closed] 09:20:48 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:21:54 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:23:10 -!- weezeface has quit [Read error: Connection reset by peer] 09:24:12 -!- weezeface has quit [Read error: Connection reset by peer] 09:25:34 -!- weezeface has quit [Read error: Connection reset by peer] 09:25:46 -!- bonghitz has quit [Ping timeout: 255 seconds] 09:27:31 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:28:30 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:29:36 -!- weezeface has quit [Read error: Connection reset by peer] 09:30:00 -!- Wah has quit [Read error: Connection reset by peer] 09:30:47 -!- weezeface has quit [Read error: Connection reset by peer] 09:32:01 -!- weezeface has quit [Read error: Connection reset by peer] 09:33:15 -!- weezeface has quit [Read error: Connection reset by peer] 09:34:16 -!- weezeface has quit [Read error: Connection reset by peer] 09:35:27 -!- weezeface has quit [Read error: Connection reset by peer] 09:36:33 -!- weezeface has quit [Read error: Connection reset by peer] 09:37:43 -!- weezeface has quit [Read error: Connection reset by peer] 09:39:06 -!- weezeface has quit [Read error: Connection reset by peer] 09:39:10 -!- st_ has quit [Read error: Connection reset by peer] 09:39:47 -!- st_ has joined ##crawl-dev 09:40:03 -!- weezeface has quit [Read error: Connection reset by peer] 09:41:12 -!- weezeface has quit [Read error: Connection reset by peer] 09:41:49 -!- Zermako_ has quit [Ping timeout: 264 seconds] 09:43:11 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:44:17 -!- weezefac_ has quit [Read error: Connection reset by peer] 09:44:57 -!- ystael has quit [Ping timeout: 244 seconds] 09:45:30 -!- weezeface has quit [Read error: Connection reset by peer] 09:46:33 -!- weezeface has quit [Read error: Connection reset by peer] 09:46:43 -!- Pacra has joined ##crawl-dev 09:47:03 -!- radinms has quit [] 09:47:48 -!- weezeface has quit [Read error: Connection reset by peer] 09:48:22 -!- Gravitasm has quit [Ping timeout: 246 seconds] 09:48:56 -!- weezeface has quit [Read error: Connection reset by peer] 09:49:48 -!- xunplini is now known as MartinW 09:50:16 -!- weezeface has quit [Read error: Connection reset by peer] 09:51:12 -!- weezeface has quit [Read error: Connection reset by peer] 09:52:20 -!- weezeface has quit [Read error: Connection reset by peer] 09:53:29 -!- weezeface has quit [Read error: Connection reset by peer] 09:54:39 -!- weezeface has quit [Read error: Connection reset by peer] 09:55:58 -!- weezeface has quit [Read error: Connection reset by peer] 09:57:06 -!- weezeface has quit [Read error: Connection reset by peer] 09:58:55 -!- weezefac_ has quit [Read error: Connection reset by peer] 10:00:04 -!- raskol has quit [Ping timeout: 265 seconds] 10:00:07 -!- weezefac_ has quit [Read error: Connection reset by peer] 10:01:17 -!- weezeface has quit [Read error: Connection reset by peer] 10:02:30 -!- weezeface has quit [Read error: Connection reset by peer] 10:03:32 -!- weezeface has quit [Read error: Connection reset by peer] 10:05:16 -!- blabber has joined ##crawl-dev 10:05:20 -!- blabber has quit [Client Quit] 10:05:29 -!- weezefac_ has quit [Read error: Connection reset by peer] 10:06:30 -!- edlothiol has quit [Remote host closed the connection] 10:06:34 -!- Zooty has quit [Ping timeout: 246 seconds] 10:06:43 -!- weezefac_ has quit [Read error: Connection reset by peer] 10:07:35 -!- weezeface has quit [Read error: Connection reset by peer] 10:08:37 -!- weezeface has quit [Read error: Connection reset by peer] 10:09:56 -!- weezeface has quit [Read error: Connection reset by peer] 10:10:52 -!- weezeface has quit [Read error: Connection reset by peer] 10:12:08 -!- weezeface has quit [Read error: Connection reset by peer] 10:13:18 -!- weezeface has quit [Read error: Connection reset by peer] 10:14:24 -!- weezeface has quit [Read error: Connection reset by peer] 10:15:30 -!- weezeface has quit [Read error: Connection reset by peer] 10:15:48 -!- Lasty has joined ##crawl-dev 10:16:48 -!- weezeface has quit [Read error: Connection reset by peer] 10:18:47 -!- weezeface has quit [Read error: Connection reset by peer] 10:18:53 -!- Acidburn6 has quit [Ping timeout: 240 seconds] 10:19:31 !kw t0.15 10:19:31 Built-in: t0.15 => rstart>2014072920 rtime<2014081420 cv=0.15 10:19:37 !kw t0.16 10:19:38 Unknown tourney version: 0.16 10:20:17 <|amethyst> we haven't decided on a release date yet even 10:20:22 <|amethyst> s/date/month/ 10:21:10 yea. didn't think so. I haven't been around as much though to hear any guesstimates. I will need to make sure I move ttyrecs before the tourney since if I don't I will fill up the disk space during the tourney 10:21:12 -!- weezefac_ has quit [Read error: Connection reset by peer] 10:22:14 -!- weezeface has quit [Remote host closed the connection] 10:22:52 gargoyle (159) | Spd: 10 | HD: 6 | HP: 21-33 | AC/EV: 18/6 | Dam: 20 | 11non-living, 10items, 10doors, fly | Res: 06magic(40), 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 415 | Sp: stone arrow (3d12) [11!AM, 06!sil] | Sz: Medium | Int: normal. 10:22:52 %??gargoyle 10:23:30 <|amethyst> since I did get monster compiled but haven't been able to get git announcements working... 10:23:39 confuse spell vs gargoyle monster behaves weirdly currently 10:23:42 <|amethyst> maybe instead of waiting to move Chei I should move monster to sizzell 10:23:50 -!- weezeface has quit [Read error: Connection reset by peer] 10:24:21 <|amethyst> elliptic: yeah, mons_class_is_confusable is false for nonliving and plants 10:24:39 it claims you have some percentage chance of success, gives resist messages as normal, but when it would succeed it instead says "is unaffected" 10:25:17 <|amethyst> oh, I guess no one reported that on Mantis yet 10:25:21 <|amethyst> but it is a known bug 10:25:28 <|amethyst> it doesn't know about immunity except for MR_IMMUNE 10:25:44 <|amethyst> err, MAGIC_IMMUNE MR rather 10:25:56 I can report it, though honestly I'm a bit confused about exactly what the bug is 10:26:04 -!- bonghitz has quit [Ping timeout: 245 seconds] 10:26:06 like, surely monster gargoyles should be confusable 10:26:07 -!- weezefac_ has quit [Read error: Connection reset by peer] 10:26:15 nonliving monsters are not confusable 10:26:19 since player ones are 10:26:24 <|amethyst> probably yes 10:26:32 <|amethyst> but IIRC there were other similar problems 10:26:34 player and monster gargoyles have little and less in common :p 10:26:39 -!- Pacra has quit [Ping timeout: 265 seconds] 10:27:41 <|amethyst> e.g. ensorcelled hibernation on an ice dragon says (chance 33%) or whatever 10:28:05 -!- weezeface has quit [Read error: Connection reset by peer] 10:28:09 <|amethyst> likewise on a zombie 10:28:46 ah, I guess I just haven't tried that since I knew those are immune 10:29:06 <|amethyst> AFAIK it only looks at MR and nothing else 10:29:07 -!- TMTurtle__ is now known as TMTurtle 10:29:55 -!- weezefac_ has quit [Read error: Connection reset by peer] 10:30:49 -!- weezefac_ has quit [Read error: Connection reset by peer] 10:33:02 Hexes don't check for immunity while targetting properly. 13https://crawl.develz.org/mantis/view.php?id=9391 by elliptic 10:34:04 <|amethyst> elliptic: I think there are two separate bugs 10:34:20 with the % indicator and with letting you do the action? 10:34:27 <|amethyst> elliptic: the second being that confuse doesn't do a hostile-in-range check 10:34:48 <|amethyst> yeah 10:35:16 <|amethyst> with EH or pain I have to use Z (or start targetting something else then point to the immune creature) to get the bad chance 10:36:15 <|amethyst> Confuse will even point at yourself if there are no hostiles around at all 10:36:21 I guess we have to let players do the action if they really want because there might be an invis monster in between 10:36:43 <|amethyst> elliptic: oh, you mean "do the action" as in complete it 10:36:48 yes 10:36:55 <|amethyst> elliptic: I was referring to even starting to target when using z rather than Z 10:37:00 right, I understand 10:37:25 <|amethyst> I think allowing you to force-target something immune is not unreasonable, if it told you that it was immune 10:37:27 arguably I think it shouldn't let you complete such actions on adjacent monsters even if you use Z 10:37:30 <|amethyst> hmn 10:37:59 or if you have sInv and the monster isn't adjacent even 10:38:07 <|amethyst> well, you can cast one of those spells targetting a wall 10:38:07 but that's less important to fix 10:38:08 <|amethyst> adjacent wall 10:38:32 that is not good either IMO :) but catching all these cases would be tricky 10:38:45 <|amethyst> back in the monster pickup days I did that regularly intentionally, with wands 10:39:13 <|amethyst> zapping a confuse wand against a wall repeatedly so I could drop it without having to worry about a monster using it against me later 10:39:14 yes 10:39:34 -!- heteroy has quit [Ping timeout: 255 seconds] 10:39:51 <|amethyst> I could imagine someone with only hexes wanting to hunger their Vp quicker 10:40:18 yeah, I've occasionally cast a spell just to lose nutrition 10:40:31 -!- HDA has quit [Ping timeout: 246 seconds] 10:40:45 I don't think this is necessarily worth hurting people every time they typo while casting a spell and fire it into a wall 10:41:13 -!- HDA_ has quit [Ping timeout: 246 seconds] 10:42:16 it isn't just hexes, but also stuff like firing a conjuration into a wall with an uppercase direction key 10:42:37 <|amethyst> oh, actually 10:42:44 <|amethyst> it looks like it isn't just confuse 10:42:51 ideally I think it shouldn't cost a turn, just like walking into a wall doesn't cost a turn 10:42:54 <|amethyst> pain also seems not to be doing a hostile in range check 10:43:26 <|amethyst> elliptic: hm, taking bounciness into account I presume 10:43:35 -!- ussdefiant has joined ##crawl-dev 10:44:41 yeah, there are various things that would have to be taken into account 10:46:54 <|amethyst> Three bugs 10:47:00 <|amethyst> adding a note 10:50:00 <|amethyst> hmm 10:50:28 <|amethyst> now I can't reproduce the confusion self targetting thing with my default rc 10:50:32 <|amethyst> s/my/a/ 10:50:56 Man, PF's new bitfields for artefact implicit properties are doing something weird. I'm expecting values from -1 to 3, and getting 2682905-ish. 10:51:23 -!- CacoS has joined ##crawl-dev 10:51:26 <|amethyst> oh... or even with my old rc... what's going on here 10:53:04 -!- Pacra has joined ##crawl-dev 10:53:50 I've never heard of confuse working with z with no monsters in los 10:54:04 or pain for that matter 10:55:03 doesn't happen even in my old .14 trunk so if it was ever a bug it was a brief or old one 10:55:42 <|amethyst> err 10:55:55 <|amethyst> that's weird 10:56:06 -!- PleasingFungus has joined ##crawl-dev 10:56:16 |amethyst: that's not a nice thing to say about PleasingFungus 10:56:19 <_< 10:56:33 :( 10:56:58 hey PleasingFungus, did you see my messages about artp weirdness? 10:57:48 yeah 10:59:04 sounds like uninitialized values 10:59:06 tbh 10:59:09 judging from your latest thing 10:59:11 let me look. 10:59:24 Oh, interesting. I'll try initializing to 0. 11:00:04 uh 11:01:44 uh? 11:01:53 uh. 11:02:00 1learn add uh 11:02:29 I feel like I need a lot more context 11:02:38 for why there was a thing you were not initializing at all 11:02:48 Grunt: I'm testing Pakellas while I compile... 11:02:56 Lasty: do tell 11:03:34 PleasingFungus: oh, fair point. There was initialization, and I don't think I removed it . . . 11:03:44 yeah I'll have a look in a sec, like I said 11:03:52 there's one thing I left half-done here that I need to finish up 11:04:12 item_props.init(0); -- yeah, looks like 11:04:36 I'm so lost 11:05:00 PleasingFungus looks rather confused. 11:05:30 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-3554-g1f1ee3f (34) 11:05:32 Fungi are immune to confusion 11:06:10 this is no ordinary fungus!!! 11:06:48 it does seem like the props values are somehow starting very, very high. If I manually set them to 0 individually, they stay in that range, tho. 11:06:50 -!- WalkerBoh has joined ##crawl-dev 11:07:06 why are there props 11:07:57 props as in artefact_prop_type 11:08:26 stored in artefact_properties_t &item_props 11:08:39 03PleasingFungus02 07* 0.16-a0-3555-ga1cac51: Further clean up hide code 10(3 minutes ago, 3 files, 47+ 33-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a1cac5128beb 11:09:06 (they call him the Code Cleaner.) 11:09:34 oops 11:09:51 oops?? 11:09:51 oops 11:09:52 ...well, I guess some of that TODO is still reasonable 11:09:59 so w/e 11:13:25 -!- cut_lass has quit [Ping timeout: 246 seconds] 11:13:47 03PleasingFungus02 07[radarts] * 0.16-a0-3562-g0270089: Initialize 10(24 seconds ago, 1 file, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=02700891e056 11:13:54 Lasty: try ^ 11:14:12 o. hm. Grunt: are you at work 11:14:25 ok 11:14:31 PleasingFungus: not at this exact moment, though I will be later 11:15:45 I was going to talk with you about evokers 11:15:56 <|amethyst> BTW, if it's a new object 11:16:06 <|amethyst> you can do artefact_properties_t proprt(0); 11:16:14 <|amethyst> FixedVector has that constructor 11:17:06 <|amethyst> probably you can say artefact_properties_t proprt = 0; too but that's just confusing 11:17:16 ah 11:17:18 neat 11:18:52 03PleasingFungus02 07* 0.16-a0-3556-g7df06d0: Correct a passability check 10(3 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7df06d039b8b 11:20:22 Grunt: did you have any thoughts on whether the current stackable evocable thing is too strong; if so, did you have opinions on which of the various alternatives we suggested was better (global per-type recharge timer, but [reduced charge time with stack size / can fire discharged evocables as one-use consumables / nothing]) 11:21:05 here is the idea that I had 11:21:49 Let's say that you only had one evokable of a particular type, and it uses the current XP recharge model. 11:21:58 Sure, that seems to work well. 11:22:01 You use it once, you explore for a while, and then you get the chance to use to wake it again. 11:22:04 So: 11:22:09 How is that functionallity different then: 11:22:28 make evokers single-use items (like the phantom mirror), and adjust their rarity to control how often players get to use them? 11:22:44 <|amethyst> Jiyva but that's an edge case 11:23:02 (tangential: we should really give jiyva some love at some point.) 11:23:04 <|amethyst> places with different loot-vs-XP distribution 11:23:07 anyway I haven't had much of a chance to think this through thoroughly at the moment :) 11:23:13 <|amethyst> being able to save up 11:23:18 <|amethyst> actually that last one is pretty big 11:24:00 <|amethyst> you can't spam 5 wind blasts in a row if there's a single timer for all fans of gales 11:24:12 <|amethyst> whereas you could if you collected one-shot items and saved up 11:25:03 there's a very different feel to the xp evocables than to one-shots - it doesn't feel like you're "wasting" charges when you use a xp evocable, since (if you survive long enough) you'll have it charged back up eventually. makes me more willing to actually use them rather than hoarding, which is nice from a player psychology point of view 11:25:07 also what |amethyst said 11:26:19 <|amethyst> on the first thing PF mentioned, consider the "use it now or use it later" decision when you have just one 11:26:29 I agree with what PF said about the feel of xp-charging evokables 11:26:36 <|amethyst> if it recharges with XP, that incentivises using it now because it will be recharged sooner that way 11:27:12 <|amethyst> whereas with consumables, when you'll get the next one is independent of whether you use it now or 1000 turns from now 11:27:25 PleasingFungus: btw, that fixed it. Thanks! 11:27:36 <|amethyst> well, I guess that's a second-order effect 11:28:04 <|amethyst> since the first order effect would be "save it" since 0 XP to recharge is better than N 11:28:14 Lasty: :) 11:33:37 -!- ystael has quit [Ping timeout: 245 seconds] 11:34:22 -!- ontoclasm has joined ##crawl-dev 11:35:22 -!- eb_ has quit [Ping timeout: 240 seconds] 11:37:04 -!- ussdefiant has quit [Ping timeout: 244 seconds] 11:38:40 -!- scummos__ has quit [Ping timeout: 265 seconds] 11:49:53 -!- bonghitz has quit [Quit: Leaving...] 11:50:42 -!- Twiggytwiggytwig has quit [Ping timeout: 244 seconds] 11:52:21 -!- UncertainKitten has joined ##crawl-dev 11:57:34 ontoclasm: Suddenly I am reminded of your sweet DF spritesets. 11:57:45 hah 11:58:10 -!- weezeface has quit [Remote host closed the connection] 12:05:29 -!- Pacra has quit [Ping timeout: 244 seconds] 12:06:01 -!- simmarine has joined ##crawl-dev 12:06:12 -!- heteroy has quit [Ping timeout: 244 seconds] 12:07:46 would be quite nice if it was possible to piece together a proper tileset for DF 12:10:00 03PleasingFungus02 07* 0.16-a0-3557-g2e35007: Reduce cigotuvi's animation spam 10(6 minutes ago, 1 file, 17+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e35007e06f8 12:10:20 rip 12:11:22 !spam Grunt 12:12:04 * Grunt deflects the spam! 12:12:18 !seen johnstein 12:12:18 I last saw johnstein at Sat Jan 10 16:21:10 2015 UTC (1h 51m 8s ago) saying 'yea. didn't think so. I haven't been around as much though to hear any guesstimates. I will need to make sure I move ttyrecs before the tourney since if I don't I will fill up the disk space during the tourney' on ##crawl-dev. 12:12:27 !seen PleasingFungus 12:12:27 -!- the_glow has quit [Quit: Leaving.] 12:12:27 I last saw PleasingFungus at Sat Jan 10 18:12:18 2015 UTC (9s ago) saying '!seen johnstein' on ##crawl-dev. 12:12:35 wanna get some people to play shoals-lite!!! 12:13:04 is it a branch 12:13:27 yes 12:13:33 Bloaxor: sadly DF doesn't really lend itself well to that 12:13:54 PleasingFungus: What's shoals-lite? 12:14:02 shoals-lite?? 12:14:02 Tides only go between shallow water & land (never deep water); fifteen times faster than classic crawl. Modeled off what word of mouth claims Crawl Lite does with Shoals. 12:14:17 heh 12:14:28 03Lasty02 07[radarts] * 0.16-a0-3563-g59ad576: Remove commented out functions. 10(19 hours ago, 1 file, 0+ 501-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=59ad5765ba1c 12:14:28 03Lasty02 07[radarts] * 0.16-a0-3564-gf308349: Re-add +HP/+MP and Regen randart properties 10(68 seconds ago, 6 files, 30+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f3083493332f 12:14:29 03PleasingFungus02 07[shoals-lite] * 0.16-a0-3566-ge6f527a: Merge branch 'master' into shoals-lite 10(2 minutes ago, 0 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e6f527accf2c 12:14:30 I love that command 12:14:30 sounds good 12:14:31 syntax? w/e 12:14:40 ontoclasm: https://github.com/mifki/df-twbt this might be something that lends it to be 12:14:49 yeah, taht helps 12:14:51 Lasty: ah, thank you for removing the commented-out stuff! 12:14:57 I would have done that, but it seemed rude 12:15:04 %git HEAD^{/emove stuff} 12:15:06 07PleasingFungus02 * 0.15-a0-2334-ge048ef1: Remove stuff 10(6 months ago, 180 files, 880+ 789-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e048ef1f5268 12:15:12 :) 12:15:19 PleasingFungus: yeah, I just forgot to remove it from the initial push after I was done w/ it 12:16:09 I never forget to remove comments. 12:16:10 Never. 12:16:43 because if there's one thing that would be sweet 12:16:51 then it's making DF not look like complete garbage 12:17:09 ....also, I make a habit of just deleting unused code; I can always poke around with git to retrieve it if I want it for something (and often that's more convenient than having it in a comment) 12:18:06 PleasingFungus: yeah, agreed. I was just keeping it so I could make sure I'd extracted all the logic worth saving. It was never meant to be pushed. 12:18:13 rip 12:18:36 03PleasingFungus02 07[radarts] * 0.16-a0-3565-g90a7792: Remove an unused function 10(18 seconds ago, 1 file, 0+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=90a779237267 12:18:56 woo! 12:19:04 I was getting warnings every time I compiled :) 12:19:15 has my incessant bitching about randarts been heard or something 12:19:20 no 12:19:24 this is unrelated to your whining 12:19:26 fuck 12:19:29 :) 12:19:57 Polling the room: I'm thinking of creating a new randart property "AC<>EV" which swaps your AC and EV values (after all other AC/EV calculations are done). The idea is that this would generally not be good or bad necessarily, but create interestingly-different feel for many characters. 12:20:12 that sounds like a huge mess 12:20:24 if anything it would be an unrand or xom effect 12:20:25 In terms of coding it? 12:20:50 unrand and xom effect* 12:20:54 nah 12:21:23 but honestly it just sounds like wackiness for the sake of wackiness 12:21:25 fine for xom 12:21:41 (though I have absolutely no idea how you'd theme it) 12:21:56 but I don't think it makes sense even as an uncommon effect otherwise 12:22:23 like you said, it's not really strongly good or bad (though I suspect it's good for ev chars, bad for ac) 12:22:33 it's just... very very weird 12:22:41 Xom effect would be bad since it has to be long term to do anything interesting IMO; unrandart would mean that it only applies in a narrow context. Putting it on some randarts would mean that the context would be different every time . . . 12:22:53 it's pretty much a ev-character exclusive 12:22:55 but yeah, the theming might be hard to make sense of 12:23:05 xom-only mut 12:23:07 we have the technology 12:23:14 Xom-only mut, fair nuff 12:23:33 because there are enemies for whom you want to have high AC against but not so often enemies you want to have high EV for 12:23:43 I suppose the fact that AC is mostly just better than EV makes it not very interesting 12:23:44 <|amethyst> well 12:24:21 <|amethyst> if you have EV -> AC but don't get any GDA from it that's something anyway 12:24:39 GDR 12:24:40 GDR? 12:24:41 <|amethyst> but I guess the same happens with plenty of races 12:24:42 <|amethyst> and yes 12:24:42 yes 12:24:43 xom ac/ev swap mutation prostrat: immediately swap to chei 12:24:43 GDA would be funnier 12:24:54 Bloaxor: isn't that your prostrat for everything 12:25:02 not really 12:25:10 but it would be ridiculous to have 40 AC for free 12:25:12 hrrm. Maybe better passed over. 12:25:43 they can't all be winners 12:25:45 speaking of which 12:25:46 yup 12:25:58 I still wish I knew if cigotuvi's was usable outside extended 12:26:03 s/outside zigs/ 12:26:07 heh 12:26:11 ...that's not how s// works but w/e 12:26:24 I made some changes to try to rescale it in that direction 12:26:31 I haven't used it since you changed it up 12:26:34 but ya 12:26:37 same 12:26:50 i should play more of my fone, they have cigo's around somewhere 12:26:57 it's in a book (the reading rainbow) 12:32:18 ??irradiate 12:32:19 irradiate[1/2]: L5 Tm/Cj. Does nontrivial damage to all adjacent enemies, at the cost of significant contam (zero to yellow in 2-4 casts). 12:32:24 I'd like to add at least one more completely new randart property, but obviously only if I can come up with something that's a good addition. I'm not sure that +hp/+mp are gonna stay. 12:32:37 imo don't force it 12:32:44 for sure 12:33:04 I just feel like there's some unexplored territory, even if I'm failing to locate it 12:33:25 unexplored territory worth exploring, that is 12:34:30 <|amethyst> +SH 12:35:01 <|amethyst> with the message saying "parry" rather than "block" 12:35:49 allow mr to be generated as mr- 12:37:46 -!- surr has quit [Ping timeout: 246 seconds] 12:37:57 |amethyst: would it be listed as SH+x or Parry+x? 12:38:23 PleasingFungus: is that a serious suggestion? 12:38:30 yes and I'm implementing it 12:38:36 ok 12:41:36 <|amethyst> Lasty: hm, I guess protection brand shows up as {protect}, not {AC+3} 12:41:58 |amethyst: only on weapons, IIRC 12:42:02 <|amethyst> err, +5 I guess 12:42:08 ??shield of resistance 12:42:08 shield of resistance[1/1]: Either the unrandart +5 (+2 in 0.15) shield that gives rF+, rC+ and MR+, or an ordinary shield (or buckler or large shield) with the resistance (rF+ rC+) brand. 12:42:19 ??protection 12:42:19 protection[1/1]: Bonus AC. On rings, anywhere from -6 to +6. On weapons, +5 AC. On shields, +3 AC. You could also have learned any of this by viewing the in-game item description. 12:43:26 hmm 12:43:42 I'm not sure you can get a shield of +ac randart 12:43:55 <|amethyst> yeah, I was just trying that 12:44:13 <|amethyst> even shield ego:protection randart doesn't work 12:44:17 <|amethyst> but does for daggers 12:44:20 yeah 12:44:45 <|amethyst> inconsistent item generation code? 12:44:48 <|amethyst> unthinkable! 12:46:57 -!- MarvinPA has joined ##crawl-dev 12:54:57 wtf @ this randart generation code 12:55:01 -!- Acidburn6 has quit [] 12:55:11 if (good > 0 && (coinflip() || bad == 0)) valid = true; 12:55:28 wait no I get it 12:55:30 okay I hate this code 12:56:17 -!- simmarine has quit [Quit: Leaving] 12:57:47 -!- simmarine has joined ##crawl-dev 12:59:20 03elliptic02 07* 0.16-a0-3558-g0285957: Display Ru sacrifice details in the ability screen for variable sacrifices. 10(7 minutes ago, 3 files, 78+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0285957ded1e 12:59:20 03PleasingFungus02 07[radarts] * 0.16-a0-3566-g49086d2: Arguably cleanup _get_randart_properties a bit 10(6 minutes ago, 1 file, 155+ 154-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=49086d24a3a0 12:59:35 elliptic: nice! 13:01:39 -!- pwnmonkey_ has joined ##crawl-dev 13:04:39 -!- SwissStopwatch has quit [] 13:05:20 -!- weezeface has quit [Remote host closed the connection] 13:07:19 -!- MarvinPA has quit [Ping timeout: 256 seconds] 13:08:42 -!- MarvinPA has joined ##crawl-dev 13:09:39 -!- Alarkh has quit [Quit: Leaving] 13:10:33 PleasingFungus: and yet the code loves you! 13:10:40 -!- dtsund has joined ##crawl-dev 13:10:49 :P 13:11:24 elliptic: nice indeed! 13:15:59 I was getting tired of pressing aPaQaR to see things... :P 13:16:10 fair 13:18:53 -!- MarvinPA has quit [Ping timeout: 252 seconds] 13:22:28 -!- ystael has quit [Ping timeout: 244 seconds] 13:24:41 -!- Kalir has quit [Changing host] 13:35:04 -!- debo has quit [Ping timeout: 244 seconds] 13:37:19 -!- NotKintak has quit [Read error: Connection reset by peer] 13:37:43 -!- MarvinPA has joined ##crawl-dev 13:48:42 -!- debo has joined ##crawl-dev 13:50:59 -!- Siegurt has quit [Quit: Leaving.] 13:51:03 <|amethyst> hm 13:51:45 <|amethyst> I wonder if it would be possible to combine compile-time user-defined string literals with operator overloading to make a type-safe C++ printf 13:52:31 It's been done 13:52:52 <|amethyst> "%d%s"_p % {3, "foo"} 13:53:04 <|amethyst> "%d%s"_p % {3, string("foo")} even 13:53:51 -!- travis-ci has joined ##crawl-dev 13:53:51 The build was broken. (master - 2e35007 #1479 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46566939 13:53:51 -!- travis-ci has left ##crawl-dev 13:54:18 Well not with the compile-time strings 13:55:41 <|amethyst> The idea would be to make the template define a different operator (more likely a different nested class) depending on what the string is 13:58:27 <|amethyst> so "%d%s" would somehow lead to struct params { int p1; string p2; }, then operator% wants a struct params on the RHS 13:59:27 -!- debo has quit [Ping timeout: 256 seconds] 14:10:57 -!- MarvinPA has quit [Ping timeout: 252 seconds] 14:15:33 03PleasingFungus02 07[radarts] * 0.16-a0-3567-g6565e2e: Improve randart generation structure 10(36 minutes ago, 2 files, 148+ 142-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6565e2e9325c 14:15:33 03PleasingFungus02 07[radarts] * 0.16-a0-3568-g473fd8f: Cleanup a now-redundant wiz-item array 10(27 minutes ago, 1 file, 19+ 81-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=473fd8f4312f 14:15:33 03PleasingFungus02 07[radarts] * 0.16-a0-3569-g8ce37b5: Pull another wiz-item array into artefact_prop_data 10(10 minutes ago, 3 files, 80+ 110-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8ce37b5044df 14:15:33 03PleasingFungus02 07[radarts] * 0.16-a0-3570-g2369f89: Use an enum for artefact annotations 10(3 minutes ago, 1 file, 50+ 39-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2369f89bee4c 14:15:33 03PleasingFungus02 07[radarts] * 0.16-a0-3571-g7fa3cf6: Don't make the MTLA give Regen+++++++++++... 10(56 seconds ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7fa3cf60b31b 14:16:13 Lasty: ^ this one was yours 14:16:19 also it made me laugh 14:16:48 heh, interesting. I thought I tested for that, but . . . oops. 14:17:38 -!- siepu has quit [Read error: Connection reset by peer] 14:17:44 also I am gonna be real mad if this never gets merged 14:17:51 I've done a lotta cleanup in this branch now! 14:18:23 yeah, seriously 14:18:30 Let's just merge it. 14:18:34 i mean, why not. 14:19:11 wellll 14:19:19 Sidenote: I think the frequency of bad properties needs to be tweaked downwards 14:19:19 I'm still not sold on the thing you did with stats 14:20:39 :shrug: +1-2 to a stat is pretty bad. 14:21:10 +10 to a stat is absurd 14:21:25 More absurd than rF++? 14:21:29 absolutely 14:22:03 Anyone else wanna weigh in on what stat values are reasonable? 14:22:31 |amethyst was around a sec ago; not sure who else is in-channel 14:22:31 -!- debo has joined ##crawl-dev 14:23:05 -!- theTower has joined ##crawl-dev 14:23:09 Grunt? kvaak? WalkerBoh? 14:23:11 4-7 14:23:19 huh? 14:23:20 How bout you, theTower? 14:23:23 heh 14:23:27 whowherewhatwhy 14:23:29 -!- theTower has left ##crawl-dev 14:23:32 hahahaha 14:23:41 What range of +stats on an artifact seems reasonable? 14:23:44 lasty wakes everyone up 14:23:45 randarts 14:24:00 oops, failed to page ontoclasm 14:24:09 what's the current range, +/- 6? 14:24:13 yes 14:24:15 well 14:24:22 I'm not sure what the - range is 14:24:25 but +1-6 14:24:32 -!- theTower has joined ##crawl-dev 14:24:33 i would say 4-8 14:24:59 PleasingFungus: What range do you prefer? 14:25:09 i mean, if you're going to give +2 to something, it might as well just not generate the stat boost, imo 14:25:35 it's currently 1-5 14:25:44 Really? 14:25:44 yes 14:25:50 Heh. Well. 14:25:53 I'd be okay with it being 3-5 14:26:00 I guess the +6s are always on rings of stat 14:26:09 that sounds solid 14:26:15 3-7 would be my guess 14:26:27 I think 3 is a reasonable minimum 14:26:29 [21:25:27] i mean, if you're going to give +2 to something, it might as well just not generate the stat boost, imo 14:26:36 good opinion 14:26:43 sarcasm? 14:26:47 no 14:26:52 had to check 14:27:12 I'd like to make the max more impressive tho -- +5 is all right, but not exactly exciting. I think it should be possible to get an exciting stat boost. 14:28:00 +3 and +5 could be common, with a rare chance of +7 14:28:19 +5 int, dex, etc is pretty notable 14:28:45 but I would survive a rare +6-7 14:28:55 The version I tried to push was 2-6 with a smaller chance of an extra +1-4 14:29:55 backlog catching up, uh, hmm 14:31:04 let's be honest, a very large amount of randarts have negative properties anyways - i don't think a +7 stat boost is going to be more game-breakingly good than most things 14:31:24 +7 is survivable as a rare thing, yes 14:31:42 something that comes to mind is "what happened to that plan to cut the absolute value of all stats in half" >_> 14:31:44 survivable is a weird choice of words 14:31:54 it's not like things like 14:31:55 +10,+12 bastard sword "Psusyekk" {speed, rF+ Str+4} 14:32:01 don't already appear every blue moon 14:32:08 suffer not the game to live 14:32:18 uh, they don't? 14:32:19 i like that plan 14:32:22 +6 slaying is definitely better than +5 to a stat, and probably +10 also . . . 14:32:36 +6 slaying is about as much as +12 str 14:32:40 I think you really undervalue stats 14:32:42 or EV+6 or high enchantment or... 14:32:42 +9 str if it's like gsc 14:33:01 i've learned to value stats after all this time 14:33:28 that was @ lasty 14:33:33 well, a dex upgrade can be better or worse than an ev upgrade 14:33:34 PleasingFungus: How many stats would you say +6 slaying is worth? 14:33:43 3 stats 14:33:45 depends on the stat and the character 14:33:52 WalkerBoh: heh 14:33:56 ostenably they're supposed to do different things while crawl is crawl 14:34:13 for some characters, +6 int is about as good as +6 slay 14:34:22 +6 slaying is worth +8 to a stat 14:34:29 thank you, bloax. 14:34:30 or somewhere along those lines 14:34:33 PleasingFungus: Man, that is not my experience 14:34:39 that's because slaying is *really* fucking good 14:34:43 isn't str still linked to a whole bunch of forms 14:34:46 ya 14:34:51 unless you're a 100% purebred castah 14:34:58 please note that I did not say that 6 int is worth 6 slay for *most* chars :) 14:35:05 whole bunch of forms that... meld your equipment? 14:35:07 I've forgotten all the formulas, it's been too long with all these research other games 14:35:22 -!- fenzil has quit [Ping timeout: 240 seconds] 14:35:24 kvaak: blade hands scales pretty well off str :) 14:35:31 http://anydice.com/program/4e69 14:35:31 dex too 14:35:34 and dragon form doesn't meld rings 14:35:41 sorry, gloves of +8 str 14:35:48 Lasty: ya, but we were talking about str 14:35:55 true tho 14:35:56 blade hands is secretly the best weapons 14:35:57 -s 14:36:07 "secretly"? 14:36:32 That's like saying demon whips of elec are secretly really good 14:36:44 transmuters aren't very popular :^) 14:36:57 well, yes, but that may be for other reasons 14:37:21 please tell me about transmuters and blade hands >_> 14:38:14 awright, so it sounds like most people are okay with around +7-8ish max stats. 14:38:21 +9 str is about +20% damage 14:38:33 just for your Stat Progression Strategy information 14:38:40 doesn't that entirely on your weapon and your existing stats 14:38:47 sounds acceptable to me 14:38:52 please note that this will also increase the magnitude of negative stats 14:39:14 heck yeah get more bad people close to statzero 14:39:22 -!- Tux[Qyou] has quit [Ping timeout: 240 seconds] 14:39:38 now if only negative stats also made the item in general better 14:40:09 would you put on the +1 cloak of {str-6, rPois} 14:40:22 maybe you would put on the +6 cloak of {str-6, rPois} 14:40:34 maybe I would put on both, maybe I wouldn't put on either 14:40:45 I'd definitely wear the latter 14:41:02 ditto 14:41:06 me too 14:41:27 i probably wouldn't wear the 1st though, unless i really wanted rPois 14:41:49 i wouldn't wear the first one at all because it's stuck at +1 and you can enchant a cloak to +2 14:42:00 well right, i'm assuming my alternative is +2 plain cloak 14:42:02 and rpois is probably not that crucial unless curing does not exist 14:42:19 (in which case you bite the pillow and put it on) 14:42:54 fr balance of interesting egos for all auxes >_> 14:43:32 !send theTower a +2 cloak of thorns 14:43:32 Sending a +2 cloak of thorns to theTower. 14:43:51 no no it's a crown and 14:51:25 there's a crash bug lurking here somewhere 14:52:43 crash bug (02B) | Spd: 5 | HD: 99 | HP: 943-1037 | AC/EV: 10/3 | Dam: 30 | Res: 06magic(20) | Vul: 09poison | Chunks: 09poison | XP: 15000 | Sp: shatter [11!AM, 06!sil] | Sz: Medium | Int: insect. 14:52:43 %??goliath beetle hd:99 name:crash_bug n_rpl spells:shatter.200.natural 14:52:51 nice 14:54:13 -!- Twiggytwiggytwi_ has quit [Ping timeout: 252 seconds] 14:54:41 <|amethyst> shouldn't that be a boulder beetle? 14:55:04 that also works 14:56:16 03PleasingFungus02 07[radarts] * 0.16-a0-3572-g27d1fa7: Deduplicate artp names 10(5 minutes ago, 4 files, 146+ 147-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=27d1fa742eef 14:56:16 03PleasingFungus02 07[radarts] * 0.16-a0-3573-g1d090dd: Tweak artefact stat boosts down again 10(3 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1d090ddaeca0 14:56:44 I was just about to push that second one :p 14:57:28 I was aiming for 3-5 + (1:5) 1-3 14:57:40 * PleasingFungus shrugs 14:57:48 I'm rebasing now 14:58:02 still interested in that whole absolute value shrinkage, by the way 14:58:27 theTower: I'm in favor. 14:58:30 it seems like a good thing but I have no energy for it 14:58:41 what do you have energy for 14:58:45 refactoring!!! 14:58:49 evidently 14:58:56 fuckin LOVE refactoring 14:59:22 Lasty: is there a reason that sInv is disabled on randarts? 14:59:31 wake up every morning wonder what refactoring you can accomplish today 14:59:54 PleasingFungus: I told you I thought you disabled it :p 15:00:00 hrm 15:00:02 v0v 15:00:03 but no, no reason 15:00:17 sInv is a good artifact property 15:00:31 -!- eeeeeta has quit [Remote host closed the connection] 15:00:48 you make binoculars with your gloves to see invisible things with them 15:01:07 or pull your hat / helmet over your eyes 15:02:10 -!- pikaro has quit [Remote host closed the connection] 15:06:31 03Lasty02 {PleasingFungus} 07* 0.16-a0-3559-g65bfa6b: refactor _get_randart_properties 10(4 days ago, 1 file, 308+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=65bfa6b9c4f8 15:06:31 03Lasty02 {PleasingFungus} 07* 0.16-a0-3560-g83f13bf: Improve +stat artefacts 10(2 days ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=83f13bf3f2dd 15:06:31 03Lasty02 {PleasingFungus} 07* 0.16-a0-3561-g4c290b3: Add Regen as an artefact armour property. 10(2 days ago, 1 file, 11+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4c290b349dda 15:06:31 03Lasty02 {PleasingFungus} 07* 0.16-a0-3562-g9f3ee73: Add +hp/mp as randart properties 10(2 days ago, 1 file, 17+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9f3ee73e8979 15:06:31 03Lasty02 {PleasingFungus} 07* 0.16-a0-3563-g5416009: Add artifact property +Twstr 10(2 days ago, 9 files, 67+ 24-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=54160096552b 15:06:31 03PleasingFungus02 07* 0.16-a0-3564-ga07ba13: Deduplicate some resists and things 10(2 days ago, 1 file, 28+ 63-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a07ba13300ab 15:06:31 03PleasingFungus02 07* 0.16-a0-3565-gff0a7d4: Initialize 10(4 hours ago, 1 file, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ff0a7d451315 15:06:31 03Lasty02 {PleasingFungus} 07* 0.16-a0-3566-gbaf6288: Remove commented out functions. 10(22 hours ago, 1 file, 0+ 501-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=baf6288ebf14 15:06:31 03Lasty02 {PleasingFungus} 07* 0.16-a0-3567-g0b9c6ee: Re-add +HP/+MP and Regen randart properties 10(3 hours ago, 7 files, 32+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b9c6ee71215 15:06:31 03PleasingFungus02 07* 0.16-a0-3568-ge63c45d: Remove an unused function 10(3 hours ago, 1 file, 0+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e63c45dca2bc 15:06:31 ... and 9 more commits 15:06:34 -!- weezefac_ has quit [Remote host closed the connection] 15:07:12 Went for the merge after all, huh 15:07:14 neat 15:07:25 I addressed my one primary concern 15:07:32 twstr will work or it won't, w/e 15:08:16 kind of a pity that we lose any kind of relation to "power_level", but this code is at least comprehensible 15:08:40 -!- Daekdroom has quit [Ping timeout: 255 seconds] 15:08:42 PleasingFungus: yeah, but power_level was pretty arbitrary 15:09:29 The new power_level is basically starting good - starting bad + some factor for base enchantment; not hard to reimplement if wanted 15:09:44 POWER_LEVEL 15:10:22 I am very confused by ru_sac_text 15:10:39 nvm I get it and it's nuts 15:10:50 or c++ 15:10:52 sacrifice messages 15:10:53 one or the other 15:11:11 is there any robin that does that 15:11:49 -!- ystael has quit [Ping timeout: 264 seconds] 15:11:57 https://crawl.develz.org/tavern/viewtopic.php?f=17&t=14713 15:12:25 -!- Aryth has quit [Ping timeout: 264 seconds] 15:13:31 -!- Datul has quit [Ping timeout: 246 seconds] 15:14:19 -!- moocowpong1 has quit [Quit: moocowpong1] 15:15:49 -!- mamgar has quit [Ping timeout: 244 seconds] 15:16:12 There should be a macrobot that worships Ru 15:16:17 Just so we can call it the Rubot 15:17:19 <|amethyst> PleasingFungus: I don't get why all those variables are defined and initialised up top instead of in the scores where they are used 15:17:38 <|amethyst> s/scores/scopes/ 15:17:39 I'm rewriting the entire function now 15:17:45 I think it was copy-pasted from another ru function 15:17:57 there's at least one other that does the exact same thing 15:27:50 03PleasingFungus02 07* 0.16-a0-3578-g3994734: Rewrite ru_sac_text 10(24 seconds ago, 1 file, 28+ 32-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=39947347f865 15:27:57 |amethyst: ^ 15:31:53 -!- weezeface has quit [Remote host closed the connection] 15:37:21 -!- ayayaya has quit [Quit: Page closed] 15:38:01 03PleasingFungus02 07* 0.16-a0-3579-g2cefbf0: Depluralize armour_flags (|amethyst) 10(4 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2cefbf08375c 15:43:27 -!- gammafunk has joined ##crawl-dev 15:48:52 .crushed -tv 15:48:53 102. Ladykiller69, XL18 FoFi, T:27818 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 15:49:14 -!- travis-ci has joined ##crawl-dev 15:49:14 The build was broken. (radarts - 90a7792 #1482 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46568125 15:49:14 -!- travis-ci has left ##crawl-dev 15:50:34 .crushed x=dam,tdam 15:50:34 102. [dam=47;tdam=47] Ladykiller69 the Severer (L18 FoFi of Cheibriados), thrown by an octopode crusher on Depths:4 (impenetrable_vault) on 2015-01-10 14:31:43, with 169542 points after 27818 turns and 3:19:59. 15:51:07 -!- bonghitz has quit [Quit: Leaving...] 15:51:21 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:51:32 -!- theTower has quit [Ping timeout: 245 seconds] 15:52:46 -!- UncertainKitten has quit [Ping timeout: 255 seconds] 15:57:56 -!- theTower has joined ##crawl-dev 16:01:04 -!- stanzill has quit [Changing host] 16:03:29 03PleasingFungus02 07* 0.16-a0-3580-g8c3bf18: Remove boilerplayer armour_type_res_* methods 10(4 minutes ago, 4 files, 87+ 127-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8c3bf18296eb 16:03:29 03Lasty02 07* 0.16-a0-3581-g42fbe3e: Tweak artifact property good/bad ratio slightly 10(3 minutes ago, 1 file, 9+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=42fbe3e8f61f 16:03:55 -!- Werehuman has quit [Ping timeout: 246 seconds] 16:04:02 I'd be more interested in adding more bad props, tbh 16:04:08 makes it more interesting 16:05:20 PleasingFungus: More as in more different ones or more total? 16:05:31 the latter 16:05:47 This ends up with about half of artifacts having at least one bad property 16:06:15 low 16:06:38 it's pretty high when you consider the fact that bad properties are usually stronger than good ones 16:06:53 -!- weezeface has quit [Remote host closed the connection] 16:07:01 50% is way higher than it was before 16:07:01 !tell chequers |amethyst brought up two issues that throw a wrench into janitors. Our current webtiles server setup has it drop priviledges from root to user "crawl" and do chroot. Many janitor commands need to run as the "crawl-dev" user and some would also need filesystem access outside of chroot. 16:07:01 gammafunk: OK, I'll let chequers know. 16:07:05 v0v 16:07:08 !tell chequers We could have an enable_janitors options so that a non-chrooted webtiles parent forks a child that drops priv. and chroots to run the normal webtiles. The parent could listen on e.g. localhost:8081 for janitor commands only, the child passing on e.g. sid for authentication. 16:07:08 gammafunk: OK, I'll let chequers know. 16:07:29 !tell chequers let me know what you think 16:07:29 gammafunk: OK, I'll let chequers know. 16:08:38 03PleasingFungus02 07* 0.16-a0-3582-g5f2f033: Spell intrinsic less incorrectly (ChrisO) 10(5 minutes ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5f2f033c7028 16:08:41 -!- Monkaria has quit [Quit: Page closed] 16:09:40 -!- MaxFrost has quit [Remote host closed the connection] 16:10:23 <|amethyst> gammafunk: another possibility would be to give the chrooted webtiles a URL scheme to hit to carry out the action 16:10:47 -!- MarvinPA has joined ##crawl-dev 16:10:52 |amethyst: sorry, don't follow 16:11:11 PleasingFungus: I generated a bunch of artifacts before the changes for comparison. In that sample, 11 / 60 had one bad property, and about 1/3 were -1 or -2 to a stat 16:11:18 ok 16:11:21 in that case, I retract my criticism 16:11:25 and am willing to let this ride 16:11:51 <|amethyst> gammafunk: e.g. when a user requests a rebuild in webtiles, the handler for that request hits http://localhost/rebuild/ and forwards its output to the user 16:11:53 Lasty: hrm, objstat can give you some of what you need, but I'm not sure how it reports e.g. int bonuses 16:12:18 |amethyst: yeah, so reverse proxy effectively? 16:12:27 <|amethyst> gammafunk: yeah 16:12:44 |amethyst: well at that point, the "convenience" of janitor commands has probably been lost, wouldn't you say? 16:12:45 <|amethyst> gammafunk: except webtiles would add the auth data 16:13:00 <|amethyst> gammafunk: hm 16:13:03 if you have to set up apache to run the janitors and write the cgi, webtiles seems it's just getting in the way 16:13:37 -!- Tux[Qyou] has quit [Ping timeout: 264 seconds] 16:13:40 <|amethyst> gammafunk: it could make the auth better (the current rebuild scripts use HTTP basic) but yeah 16:13:52 <|amethyst> could just as well have webtiles link to an external page 16:13:56 right 16:14:03 <|amethyst> anyway, this shouldn't stop you from having it for the nonchrooted case 16:14:23 <|amethyst> sure, most of the servers aren't using that, but 1. I think TZer0's docker stuff doesn't chroot 16:14:54 <|amethyst> 2. people running servers for themselves and friends, lan parties, etc 16:15:40 |amethyst: yeah I think that justifying the code maintenance for sysadmin code in a server that's supposed to be about "running crawl" means that if it can't really work on all our server setups, it's maybe not worth it? 16:16:13 -!- UncertainKitten has joined ##crawl-dev 16:16:41 <|amethyst> gammafunk: well, the stuff I maintain for CSZO etc doesn't really work on all our server setups either :) 16:16:48 yeah, sure 16:17:05 I think chequers was motivated maybe bbecause he's not running apache either? or is he 16:17:08 ??rebuild 16:17:08 rebuild[1/2]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://crawl.lantea.net/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 16:17:16 ??rebuild[2 16:17:16 rebuild[2/2]: Trunk update start times in UTC (second number during summer time): CSZO: 0600/0500; CAO: 1700; CDO: 0600/0500; CLAN: 2300/2200; CBRO: 0800/0700; CXC: 0500/0400; CPO: every 15 minutes 16:18:05 -!- ayayaya has joined ##crawl-dev 16:18:42 |amethyst: well, final question then. If we went with my forked server approach, with a parent responding to localhost only for janitor requests, would you use that on cszo? 16:19:12 <|amethyst> gammafunk: probably, but maybe not as the only option 16:19:35 <|amethyst> gammafunk: since the current rebuild URLs don't require websockets, it's a lot easier to script to them 16:19:50 <|amethyst> not that I have written such scripts, but I could imagine a "rebuild everyone" command 16:20:18 <|amethyst> or perhaps I misunderstand the janitor stuff and it doesn't use websockets, just HTTP to the webtiles server 16:21:48 oh I see, by everyone you mean "all servers" 16:21:51 <|amethyst> yeah 16:21:53 hence something like wget 16:21:58 <|amethyst> yeah 16:22:06 <|amethyst> BTW, there are other janitor things that can be done entirely within the chroot 16:22:14 <|amethyst> password maintenance for example 16:22:30 -!- MarvinPA has quit [Ping timeout: 264 seconds] 16:22:36 right, and do kind of need to know what things need crawl-dev priv. versus outside of chroot 16:22:47 -!- kazimuth has quit [Remote host closed the connection] 16:22:56 -!- MarvinPA has joined ##crawl-dev 16:23:10 <|amethyst> Anything webtiles or dgl lets you do currently can be done in the chroot, since they're both chrooted 16:23:59 is this the right place to get feedback on ideas? 16:24:35 it's one place to do that, yeah; we also have people post to tavern in the game design and discussion forum 16:24:37 ??tavern 16:24:38 forum[1/6]: https://crawl.develz.org/tavern/ 16:24:50 <|amethyst> you have read-write access to all the crawl directories (saves, morgues, ttyrecs, inprogress, save backups, etc. etc.), the user db, ... 16:25:03 well, you'll get the most direct feedback, since the devs are readily direct about feasability / etc 16:25:04 |amethyst: but rebuild requires out of chroot? 16:25:18 <|amethyst> gammafunk: yeah, the chroots don't typically even have compilers installed within 16:25:23 yes, ok 16:26:02 thanks for the info; I'll get some feedback from chequers as to what's reasonable to implement, since I think he's most interested in actually using this 16:26:29 is an unrandart that increases los by 1 feasible? 16:26:42 -!- link_108 has joined ##crawl-dev 16:26:47 I suspect it would be technically difficult 16:26:53 <|amethyst> gammafunk: hm, theoretically, though, if there were compilers, there wouldn't be a huge problem doing builds in the chroot 16:27:10 <|amethyst> besides being technically difficult, there are UI problems 16:27:21 |amethyst: what about modifying config.toml, that would need crawl-dev priviledge? 16:27:30 or adding a game entry in the conf.d directory 16:28:00 <|amethyst> gammafunk: with the current setup yes, but conf.d could be made writable I guess 16:28:04 i see 16:28:09 !learn add new_randarts Arbitrary sample of old-generation artifacts with new-generation artifacts: http://pastebin.com/qYZsTCJZ 16:28:10 new randarts[1/1]: Arbitrary sample of old-generation artifacts with new-generation artifacts: http://pastebin.com/qYZsTCJZ 16:29:00 03PleasingFungus02 07* 0.16-a0-3583-gc52694e: Don't claim that ?immo explodes 10(16 minutes ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c52694e70ae4 16:29:00 03PleasingFungus02 07* 0.16-a0-3584-g3f27573: Add a console Irradiate animation 10(78 seconds ago, 1 file, 19+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3f27573ad2b2 16:29:11 <|amethyst> (the UI problem being that increasing by 1 requires 19 rows for the map, which means only four lines of message area 16:29:17 Lasty: hrm, objstat should really be the thing helping you with this 16:29:35 Lasty: I think the only problem is that it doesn't give you values for the artp that have attached values 16:29:36 <|amethyst> well, five lines but the last one is blank usually) 16:29:38 -!- thromnambular has quit [Ping timeout: 265 seconds] 16:29:50 gammafunk: does it list properties of each generated randart? 16:30:02 yo 16:30:05 lasty 16:30:10 have you seen the & utility specifically for htis 16:30:12 <|amethyst> gammafunk: I think lasty is looking for correlations etc 16:30:27 &^Ib 16:30:29 Lasty: by class it tells you the % that have each brand, need to see what it does with general artp 16:30:40 takes a million years to run and I think it might be broken 16:30:45 but in principle it seems like the right tool 16:30:46 |amethyst: well run it before and after 16:31:15 maybe I misunderstand what Lasty needs though 16:31:21 <|amethyst> gammafunk: I mean, not just "how many have this prop" but "how many are net positive" or "how many have both these props together" 16:31:34 oh, ok 16:31:45 -!- debo has quit [Ping timeout: 252 seconds] 16:31:54 hrm, I guess it could do a dump of the items 16:32:13 yeah it's broken as hell 16:32:16 but all that gives you is stuff generated from all sources instead of just e.g. acquire 16:32:27 not that said information isn't useful 16:32:40 <|amethyst> PleasingFungus: oh this is nice 16:32:47 <|amethyst> PleasingFungus: apparently it prints progress messages 16:32:51 ya but they're very slow 16:32:54 <|amethyst> PleasingFungus: but doesn't show you until its done 16:32:54 I'm tweaking it 16:32:59 <|amethyst> PleasingFungus: 89.4% done. 16:32:59 <|amethyst> 89.5% done. 16:32:59 o 16:32:59 <|amethyst> 89.6% done. Stopping early due to keyboard input. 16:33:01 that's funny too 16:33:03 nice 16:33:20 what are simple but meaningful ways a novice programmer can contribute? 16:33:22 I wonder if a viewwindow() call would fix that 16:33:39 i have some programming experience, and am willing to put in the time to learn c++ 16:33:50 ayayaya: do you primarily want to contribute, or do you primarily want to program? 16:33:53 both are fine 16:33:56 <|amethyst> ayayaya: fixing bugs or implementables on Mantis; writing documentation 16:34:15 <|amethyst> ayayaya: finding code that is utter crap and improving it 16:34:37 rewriting beam.cc ha ha ha ha ha ha ha ha 16:34:52 |amethyst: adding a viewwindow() fixes the progress messages 16:34:55 <|amethyst> ayayaya: there's plenty of utter crap, so just pick a file 16:35:08 alright, sounds good 16:35:39 <|amethyst> ayayaya: do you know git? 16:35:52 geeze how many iterations does this thing run 16:36:02 !send beam.cc PleasingFungus 16:36:03 Sending PleasingFungus to beam.cc. 16:36:03 some experience with it 16:36:08 but i used sourcetree 16:36:25 never used command line stuff 16:36:52 -!- MarvinPA has quit [Ping timeout: 240 seconds] 16:36:56 <|amethyst> ayayaya: the simplest way to get your patches to us is to make local commits and give us the results of git format-patch (uploading to mantis usually) 16:37:18 -!- NotKintak has quit [Read error: Connection reset by peer] 16:37:51 gammafunk: quite a lot 16:37:53 gammafunk: hold on 16:38:03 haha, this is like 16:38:06 less output than objstat 16:38:10 and manages to be slower 16:38:12 it's broken 16:38:14 among other things 16:38:18 -!- weezeface has quit [Remote host closed the connection] 16:38:54 <|amethyst> ayayaya: not sure if sourcetree has a way to format patches (they didn't as of 2013 according to their forums), but with command line git it's just git format-patch in the directory (it creates one patch file per commit, named 0001_Commit_title.diff etc) 16:39:07 03PleasingFungus02 07* 0.16-a0-3585-g2f5ff90: Improve &^Ib 10(43 seconds ago, 1 file, 7+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2f5ff90dbd4e 16:39:09 <|amethyst> ayayaya: what OS are you on? 16:39:13 gammafunk: ^ 16:39:20 well I'm not sure this output is terribly usefull as-is 16:39:32 it might be more useful if it worked 16:39:42 I'm just looking at the output it self 16:39:45 windows. i also have a linux vm 16:39:47 *itself 16:39:47 yes. the output is wrong 16:40:06 or are you saying it wouldn't be useful even if it worked? 16:40:09 <|amethyst> ayayaya: for Windows it's a bit complicated right now to get a build env working; I think gammafunk can help 16:40:51 <|amethyst> ayayaya: on linux it's just a few packages to install 16:40:58 272727 16:41:22 that's... 16:41:59 is this the right page to see current bugs? https://crawl.develz.org/mantis/view_all_bug_page.php 16:42:09 it allowing you to set specific skills, so you can see acquirement results based on that is nice, though 16:42:45 ayayaya: ya 16:42:57 you can do a bunch of stuff with searches and filters and so on 16:43:16 <|amethyst> I think by default it shows only open issues 16:44:14 <|amethyst> If you choose Category -> Implementables then click "Apply Filter" that will narrow it down to just (open) implementables 16:44:27 <|amethyst> which are things the devs want but haven't implemented outselves 16:44:42 <|amethyst> s/outsel/oursel/ 16:45:58 <|amethyst> .echo $(/ 16777216 16767) 16:45:58 1000 16:46:06 <|amethyst> .echo $(% 16777216 16767) 16:46:06 Not a valid command: % 16777216 16767 in % 16777216 16767 16:46:12 -!- WalkerBoh has quit [Remote host closed the connection] 16:46:29 four year old "more xom effects" implementable, really 16:46:43 moar xom plz 16:46:52 <|amethyst> why was that 16767 instead of 16777 I wonder 16:47:07 possibly arithmetic error 16:47:29 <|amethyst> .echo $(/ 16777216 1001) 16:47:29 16760 16:47:43 <|amethyst> hm, not that either 16:48:17 obviously I should note down "let xom randomly summon from the forceful invitation / plane rend sets because that's more chaotic than spell repeats" 16:48:20 on that issue 16:48:37 <|amethyst> ayayaya: oh, apparently sourcetree for Windows added "create patch from log" in 2014 but there are some bugs https://jira.atlassian.com/browse/SRCTREEWIN-1448 16:48:39 wonderful moth of wrath allies 16:50:21 i'll figure out how to commit w/o using sourcetree when i actually make a commit 16:50:27 thanks for the help, amethyst 16:51:01 on another implementables note, does anybody still really care for demigods abstract worshippers 16:51:53 <|amethyst> yes 16:51:58 welp 16:51:59 <|amethyst> dpeg does 16:52:00 I know dpeg and wheals do 16:52:18 <|amethyst> if mumra would hurry up and get fired... 16:55:21 <|amethyst> (I don't really want mumra to be fired, time dilation would work too) 16:56:08 Lasty: yeah, since superb_item, good_item, star_item are based on depth, it'd be nice to see this information by depth, hence objstat, but summarizing it is a problem 16:56:29 I guess just randart item dump would be ok 16:56:58 since you want to see the props together; that might be more usefall that percentages of each property by item class 16:57:08 <|amethyst> good_item is independent of depth 16:57:20 oh I forget which are and aren't, then 16:57:27 <|amethyst> not sure about superb and star 16:57:33 superb_item is based on depth? 16:57:39 ??superb_item 16:57:39 I don't have a page labeled superb_item in my learndb. 16:57:43 ??| 16:57:43 |[1/1]: In vaults, a MAKE_GOOD_ITEM. 2/7 weapon, 1/7 armour, 1/7 jewellery, 1/7 book, 1/7 misc, 9/70 staff, 1/70 rod. 16:58:09 right, | is good_item, not superb_item 16:58:22 ...why 16:58:31 <|amethyst> ISPEC_GOOD is 5 + level * 2, what uses ISPEC_GOOD? 16:58:43 <|amethyst> * is ISPEC_GOOD 16:58:49 <|amethyst> | is ISPEC_SUPERB 16:58:53 I can think of a few vaults that use good_item seperate of 16:59:06 <|amethyst> good_item is level = MAKE_GOOD_ITEM 16:59:41 <|amethyst> ISPEC_SUPERB uses MAKE_GOOD_ITEM but also changes the base types 16:59:45 oh, I see 16:59:52 <|amethyst> s/base types/weight of the base types/ 17:00:00 <|amethyst> so only * depends on depth 17:00:01 hrm, so are any based on depth? 17:00:04 huh 17:00:17 well * are really common as well 17:00:18 ...oh 17:00:18 -!- ystael has quit [Ping timeout: 264 seconds] 17:00:26 huh 17:00:35 <|amethyst> this should all be documented better in syntax.txt 17:00:42 yeah...fo sho 17:01:22 !send gammafunk good documentation 17:01:22 Sending good documentation to gammafunk. 17:01:30 ...the good documentation cackles and disappears! 17:01:48 sounds about right 17:01:53 it's....it's in grunt_lang!!! 17:01:55 -!- Brannock has quit [Quit: Leaving] 17:03:00 ??* 17:03:00 *[1/4]: 30-49 piety 17:03:03 <|amethyst> why MAKE_GOOD_ITEM and item_spec_type aren't the same type I don't know 17:03:27 <|amethyst> well, I kind of know, since I made several things use item_spec_type that were just using the raw numbers before 17:03:45 <|amethyst> ISPEC_* that is, I didn't change any types 17:04:24 <|amethyst> ah, item_spec_type the type is not referred to anywhere 17:04:41 <|amethyst> it exists solely to have a place to put those enumerators 17:04:55 -!- markgo has quit [Ping timeout: 265 seconds] 17:07:34 ??absdepth 17:07:35 I don't have a page labeled absdepth in my learndb. 17:08:48 need a line-up of where branches are to absdepth 17:09:34 !source branch-data.h 17:09:34 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/branch-data.h;hb=HEAD 17:09:40 03doy02 07* 0.16-a0-3586-gb0f48ac: missed one 10(24 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b0f48ac2c6d5 17:09:44 first row, last value 17:09:54 yes but that requires actually checking that over and over >_> 17:09:56 doy, have i ever said how much I love your commit messages 17:10:32 ...does "You land on top of a ziggurat so tall you cannot make out the ground." 17:10:37 actually appear in-game 17:10:53 I've wondered about that 17:10:54 it's cool 17:10:56 PleasingFungus: i try 17:11:03 :P 17:11:11 huh, so good_item is actually its own class, and star_item has a capped level of 50 17:12:23 the message does 17:12:49 it seems kinda odd, since the levels are enclosed and thus you're inside the ziggurat the whole time 17:13:22 theTower: huh, where does the message appear? 17:13:32 03PleasingFungus02 07* 0.16-a0-3587-gbcb4499: Fix and rewrite &^Ib 10(57 seconds ago, 1 file, 37+ 30-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bcb449988b6a 17:13:35 when you enter? 17:13:35 yeah 17:13:35 -!- NilsBloodaxe_ has quit [Ping timeout: 246 seconds] 17:13:56 huh 17:13:57 neat 17:14:04 I guess you reach 49 at depths:1 and hit the cap of 50 at depths:2 17:14:08 obviously the outside border of ziggurats should be permaglass and be full of deep water / twisters / random cloud generators 17:14:40 -!- Nightbeer has quit [Quit: Verlassend] 17:14:48 yes, a theme for each ziggurat 17:14:52 <|amethyst> PleasingFungus: wonder if we should show that as in wizmode help instead of Ctrl-I 17:15:02 <|amethyst> PleasingFungus: I guess ctrl-i is more mnemonic 17:15:04 have a swamp theme or a hive theme 17:15:06 o 17:15:07 does tab work 17:15:28 <|amethyst> PleasingFungus: it seems to work even in local tiles 17:15:32 <|amethyst> might not work in webtiles 17:15:36 ziggurat floors are already themed, why would you want 27 floors of the same theme 17:15:45 I remember the same issue appeared for the autocombat hotkey in local tiles 17:15:51 <|amethyst> didn't consider the browser already having ctrl-i 17:15:55 kvaak: I think they're talking about a visual theme 17:16:01 yes 17:16:04 yeah 17:16:07 27 floors surrounded by wax and bees 17:16:10 for the hypothetical zig exterior 17:16:27 although I guess placing any monsters cuts into the zig monster cap >_> 17:16:30 |amethyst: in local tiles, if you moused over the autocombat button, it claimed the hotkey was ctrl-I 17:16:30 i mostly support this because there will inevitably be some way to escape to the outside!!! 17:16:40 i hadn't made the connection until now 17:17:02 currently with the obvious precautions installed I would guess it'd be through twister 17:17:05 <|amethyst> ah 17:17:08 <|amethyst> PleasingFungus: // assumption: all props are good or bad 17:17:14 <|amethyst> PleasingFungus: I think there are some that are not 17:17:19 which is probably only really reliable through nemelex 17:17:42 |amethyst: I don't think they get generated 17:17:43 <|amethyst> oh, nm, that stuff has all changed since I last looked 17:17:50 I ruined everything earlier today 17:18:35 03|amethyst02 07* 0.16-a0-3588-ge67431e: Move more fake item levels into the same enum. 10(12 minutes ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e67431ea5206 17:18:35 03|amethyst02 07* 0.16-a0-3589-g642d6c3: Rename fake item levels. 10(6 minutes ago, 7 files, 73+ 73-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=642d6c39ccc4 17:18:58 pleasingfungus, how plausible would it be to use shoals tides on non-shoals levels 17:19:07 heh. is this for zigs 17:19:09 -!- CacoS has quit [] 17:19:11 obviously 17:19:42 might be tricky. you need to do some setup, and I'm pretty sure none of that stuff is exposed to dlua 17:19:54 pah 17:19:55 shoals just guesses blindly when it comes to assigning heightmaps to vaults 17:20:09 <|amethyst> might be better off just manually placing and removing shallow water in a pattern on a timer 17:20:20 heh 17:20:26 fair enough 17:20:46 yeah I did that in that water-palace portal at first, based on that one volcano 17:21:09 <|amethyst> I still want a shipwreck vault 17:21:23 chance of placing the captain's cutlass?? 17:21:23 <|amethyst> with several dozen custom tiles cut from a larger image 17:21:37 probably doing in a more systamically random way would be a lot better, though 17:21:49 I suppose that's plausible since there's hellbinder's 17:21:55 's 's 's 17:22:23 |amethyst: will need domino branch merged 17:22:40 heh, I bet that could help do some cute gimmicks like that 17:22:48 <|amethyst> gammafunk: I think that would be much more difficult 17:23:17 <|amethyst> you'd essentially be solving a logic puzzle to get it to place tiles that make sense 17:23:31 pfff 17:23:31 ....sokoban tiles?! 17:23:36 hellbinder vault is something else 17:23:43 I thought you'd just have it not rotate 17:23:43 as hellbinder does 17:23:45 I was looking at it when working on orc-pan vault 17:23:50 <|amethyst> would be easier to just say "this cell gets the port bow tile, which has these two variants" 17:24:00 but man, it's art 17:24:08 yeah, that's akin to hellbinder I think 17:24:37 (in fact, if you're a butt, you could make four vaults for the four rotations...) 17:25:33 the funny thing is that hellbinder is a bit boring when you get it 17:25:44 <|amethyst> Imagine crazy yiuf's hut with some walls randomly showing tools, family portaits, ... 17:26:10 |amethyst is making a Cast Away vault 17:26:19 I've tried to improve it! 17:26:49 Unstable branch on crawl.lantea.net updated to: 0.16-a0-3585-g2f5ff90 (34) 17:26:58 yeah I should save criticism for when I've finished my own wizlab, I guess 17:27:04 got sidetracked by this webtiles nonsense 17:28:28 !send gammafunk more nonsense 17:28:28 Sending more nonsense to gammafunk. 17:28:35 imo someone should make me nice irradiate explosion tiles 17:28:40 just depict an explosion of pure magic 17:28:48 in eight directions 17:28:48 how hard can it be??? 17:28:48 just 17:29:06 actually, surely there are higher priorities than irradiate's explosion 17:29:23 no!!! 17:29:29 there are NO higher priorities. 17:29:30 for example, more oft seen animations such as fireball and hellfire 17:29:36 how does the monster list determine which monsters are more dangerous 17:29:40 hellfire got new tiles recently 17:29:49 doy: probably xp 17:29:49 centaur zombies show up as yellow far longer than they actually should 17:29:56 centaur zombie (07Z) | Spd: 13 | HD: 4 | HP: 25-43 | AC/EV: 1/2 | Dam: 8 | 07undead, evil | Res: 06magic(5), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 45 | Sz: Large | Int: plant. 17:29:56 %??centaur zombie 17:29:58 do pan lords get irradiate? they should 17:29:59 yes but it's not a composite explosion like you suggest 17:30:00 centaur (07c) | Spd: 15 | HD: 4 | HP: 15-30 | AC/EV: 3/7 | Dam: 10 | 10weapons, 10items, 10doors, archer | Res: 06magic(20) | XP: 114 | Sz: Large | Int: normal. 17:30:00 %??centaur 17:30:11 theTower: I will accept a single tile. 17:30:16 v0v 17:30:39 note that monster experience is held together with spit and glue 17:30:44 ??| 17:30:45 |[1/1]: In vaults, a MAKE_GOOD_ITEM. 2/7 weapon, 1/7 armour, 1/7 jewellery, 1/7 book, 1/7 misc, 9/70 staff, 1/70 rod. 17:30:54 also should probably be made non-random at the same time 17:31:09 -!- Sorbius has quit [Ping timeout: 252 seconds] 17:31:26 imo make mon non-xp if you're gonna do the same for hp 17:31:28 er 17:31:31 make mon xp non-random if* 17:31:40 and only if 17:31:47 welp 17:31:49 never then 17:32:18 idk 17:32:21 maybe you could do it anyway 17:32:30 it's currently related but it doesn't really have to be, I guess. 17:32:47 experience is already randomized hard by spawns 17:34:20 in principle, you get some compensation for slightly harder fights by getting slightly more xp 17:34:58 inversely, 17:35:23 ya 17:36:00 I guess I don't feel strongly about it 17:36:03 random xp 17:36:16 in principle, you could have people optimizing in some way if they knew exactly how much xp they got 17:36:28 I guess we used to tell them that 17:36:30 -!- debo has joined ##crawl-dev 17:37:13 like watch !lm doy ghost=plaxcaster -tv, right at the beginning are two centaur zombies that show up as yellow, but then right after that a pack of vampire mosquitos that show up as white 17:38:05 vampire mosquito (03y) | Spd: 19 | HD: 5 | HP: 18-37 | AC/EV: 2/15 | Dam: 1305(vampiric) | 07undead, evil, fly | Res: 06magic(20), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | Chunks: 04rot | XP: 178 | Sz: little | Int: insect. 17:38:05 %??vampire mosquito 17:38:07 hrm 17:38:20 I've noticed it as well, but it doesn't seem to happen when placing centaur zombies manually 17:38:26 might be something about dungeon-generated zombies 17:38:38 yeah, i just tried reproducing it and couldn't 17:38:40 which is weird 17:38:59 |amethyst: ok, so * = star_item, which has item quality of 5 + 2 * absdepth, capped at 50, any item marked good_item has a special quality class above anything, not based on depth, and | = superb_item is a good_item but with the item class chosen more favorably? 17:39:57 the syntax guide actually has an incorrect statement about | (assuming what I wrote above is correct) 17:40:27 namely, in reference to good_item, This is independent of the level's depth, in contrast to placing items with * or | which just add a bonus to depth for the item generation. 17:40:37 the quote is after the second comma 17:41:03 but | is just a good_item with an item class that's more favorable than * and % 17:41:17 <|amethyst> oh 17:41:32 god, "oh" is not what I wanted to hear... 17:41:34 <|amethyst> the stuff I was looking at was for | * in an item spec 17:41:46 <|amethyst> let me check about glyphs 17:42:06 yeah the glyphs are that, according to what's in dungeon.cc, but feel free to correct me 17:42:37 namely dungeon.cc:5149 17:42:48 <|amethyst> yeah 17:42:58 <|amethyst> FR: that code isn't written twice essentially 17:43:20 heh, but what I wrote above is correct at least? I can update the syntax guide then 17:43:21 <|amethyst> !source mapdef.cc:5395 17:43:21 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mapdef.cc;hb=HEAD#l5395 17:43:48 <|amethyst> yes, what you wrote sounds right 17:44:38 <|amethyst> gtg, back later 17:45:05 -!- Sprort has quit [Ping timeout: 252 seconds] 17:47:49 -!- halberd has quit [Ping timeout: 264 seconds] 17:52:09 -!- link_108 has quit [Quit: Leaving.] 17:52:53 -!- tcsc has quit [Quit: Leaving] 17:52:57 have boots of running become more common or something 17:54:15 not afaik 17:54:32 i keep finding them 17:56:08 well 17:56:10 gammafunk removed jumpboots 17:56:22 so I guess there are like zero boots egos now 17:56:24 god, that guy is too good 17:56:35 uh, stealth, running, flying 17:56:39 all of which are nice 17:57:04 to be clear, that first one "uh" is not an ego 17:57:07 i have found boots of running in three games now, compared to one for boots of flying and zero for boots of stealth 17:57:15 clusters, illusions, 17:57:20 yeah 17:57:22 doy: if you check the item gen code, you'll see they're the same 17:57:26 okay 17:57:32 !hs doy 17:57:32 961. doy the Skullcrusher (L27 GrFi of Makhleb), escaped with the Orb and 15 runes on 2014-07-28 02:26:35, with 12486173 points after 130174 turns and 14:18:59. 17:57:41 the game is saying that you're too slow, doy 17:57:57 !lg . won urune=3 x=avg(dur) 17:57:57 23 games for doy (won urune=3): avg(dur)=18:08:17 17:57:59 fucked up if true... 17:58:08 !lg . won urune=3 x=avg(turn) 17:58:08 23 games for doy (won urune=3): avg(turn)=129958.96 17:58:13 i am pretty slow, it's true 17:58:34 !lg nrook won urune=3 x=avg(dur) 17:58:35 4 games for nrook (won urune=3): avg(dur)=18:47:12 17:58:39 !lg nrook won urune=3 x=avg(turn) 17:58:40 4 games for nrook (won urune=3): avg(turn)=137805 17:58:46 could be slower 17:58:48 !lg . won urune=3 x=avg(turn) 17:58:48 66 games for kvaak (won urune=3): avg(turn)=58567.53 17:59:12 what do you need all those additional turns for 18:00:32 you know 18:00:34 hitting 5 18:00:38 visiting The Stash 18:00:40 stuff 18:00:44 !lg . (( HEIE || HESu )) urune>=3 x=avg(turns) 18:00:44 17 games for gammafunk (((HEIE || HESu)) urune>=3): avg(turn)=33975.59 18:00:46 i don't even stash things 18:00:49 get on my level 18:01:21 probably i just rely on autoexplore too much 18:01:32 yeah, that's huge for turns, and resting of course 18:01:32 !lg * won urune=3 won s=name x=avg(dur) o=avg(dur) ?: N>10 18:01:33 7323 games for * (won urune=3 won): 11x wwf [1d+7:15:12], 15x kraphead [22:20:10], 15x mitch45678 [19:23:21], 12x mursu [18:25:29], 23x doy [18:08:17], 19x MadDasher [17:42:01], 11x ketsa [17:36:08], 30x Cruella [16:54:22], 11x Train [15:46:26], 27x xnavy [15:46:03], 29x Swiss [15:32:00], 21x agentgt [14:47:49], 18x ldf [14:37:37], 12x Sandman25 [14:21:12], 16x Shadowmage952 [14:20:40], 14x Zwobot... 18:01:52 holy crap I even remembered the ?: this time 18:02:22 well what's interesting 18:02:24 !hs * 18:02:27 3895113. Sapher the Genius of the Arcane (L26 NaWz of Sif Muna), escaped with the Orb and 15 runes on 2012-10-05 09:05:14, with 65369553 points after 21895 turns and 15:06:14. 18:02:34 not especially fast realtime 18:02:44 well 18:02:54 !hs * -2 18:02:55 i'm guessing that person didn't use things like o or 5 at all 18:02:57 3895113/3895114. PurpleRed the Imperceptible (L26 VSBe of Makhleb), escaped with the Orb and 15 runes on 2014-07-21 09:27:21, with 65223715 points after 21968 turns and 11:07:28. 18:03:12 PR a bit faster, but not terribly much 18:03:25 !lg * won urune=3 s=name x=avg(turn) o=avg(turn) ?: N>10 18:03:25 7323 games for * (won urune=3): 17x ekaterin [143563.71], 11x wwf [141868.09], 19x MadDasher [140029.26], 23x ktgrey [139343.17], 11x megabat [137207.45], 48x theglow [133257.44], 13x Sky2 [132558.31], 13x Croases [131008.15], 25x Jeff [130499.4], 23x doy [129958.96], 25x pointless [129191.52], 49x Medar [128271.71], 16x modargo [128239.12], 18x afterglow [126060.94], 11x hyperminmay [125791.18], ... 18:03:40 hyperminmay....that's horrifying 18:03:48 !lg . recent won urune=3 x=avg(turn) 18:03:49 3 games for doy (recent won urune=3): avg(turn)=114536 18:04:02 fr: hypercrate 18:04:53 -!- bullock has quit [Quit: Page closed] 18:06:38 -!- MarvinPA has joined ##crawl-dev 18:08:55 -!- halberd has quit [Changing host] 18:11:26 * geekosaur may be somethinging too much crawl... dreamed of playtesting, and attempting to debug, a rather badly thought out new attack type 18:12:10 I get vault ideas when I can't sleep for an hour 18:12:26 also 18:12:40 centaur zombies/skeletons/simulacra seem to be way more common than they should be 18:12:50 there's a reason for that 18:12:53 d no longer spawns slow zombies 18:12:56 (slow undead) 18:13:03 what? 18:13:05 why? 18:13:08 they were shit 18:13:27 it'll only spawn zombies that are normal speed or above, now 18:13:52 -!- simmarine has quit [Ping timeout: 244 seconds] 18:14:01 %git 4560cd31af796964003b0943894379a21856817b 18:14:01 07PleasingFungus02 * 0.16-a0-2320-g4560cd3: Remove the static zombie table 10(8 weeks ago, 3 files, 15+ 30-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4560cd31af79 18:14:07 here's the current implementation 18:14:17 well 18:14:22 actually someone else improved that afterward 18:14:45 (personally, I'm not fond of it because we could use more monsters that aren't in D but could be good zombies) 18:15:20 the old zombie table was bad 18:15:26 if you want to make a good zombie table, that's fine 18:15:26 -!- wheals has joined ##crawl-dev 18:15:35 eventually 18:15:48 i think slow zombies in early D is a good thing 18:16:07 although in general i'm not in favor of this drive to remove all slow monsters from the game, so 18:16:12 I think some really early weakling ones to communicate the idea of what a zombie is wouldn't hurt 18:16:38 (though I guess quokka and giant gecko and bat cover that currently?) 18:17:06 should, ya 18:17:36 -!- simmarine has joined ##crawl-dev 18:17:41 the objections were based more in ogre / goliath beetle / hill giant / etc zombies more than anything else anyway 18:17:50 I think it's ok to have some slow monsters, but slow zombies in particular were not great 18:17:53 because of the no-regenerating thing 18:17:57 surely nobody complains about 18:17:59 orc zombie (07Z) | Spd: 8 | HD: 1 | HP: 6-11 | AC/EV: 0/5 | Dam: 4 | 07undead, evil | Res: 06magic(1), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1 | Sz: Medium | Int: plant. 18:17:59 %??orc zombie 18:18:09 probably not 18:18:41 worm zombie (07Z) | Spd: 4 | HD: 5 | HP: 33-50 | AC/EV: 0/0 | Dam: 10 | 07undead, evil | Res: 06magic(6), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 12 | Sz: small | Int: plant. 18:18:41 %??worm zombie 18:18:53 not about to bring this out though 18:19:43 goliath beetle zombie (07Z) | Spd: 3 | HD: 5 | HP: 33-50 | AC/EV: 8/0 | Dam: 26 | 07undead, evil | Res: 06magic(6), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 9 | Sz: Medium | Int: plant. 18:19:43 %??goliath beetle zombie 18:19:50 mm 18:19:57 good xp 18:21:50 !lg * killer=goliath_beetle_zombie s=name 18:21:50 924 games for * (killer=goliath_beetle_zombie): 8x Nexos, 6x phyphor, 5x Gandelf, 5x Faydane, 4x Cactus, 4x mother3end, 4x Stormphoenix, 4x Kave, 4x nogglebeak, 3x Zermako, 3x onwiheg, 3x Diamant, 3x nfogravity, 3x nyfair, 3x taqueso, 3x Senri, 3x Kozaczu, 3x enigmoo, 3x kekekela, 3x SorcV, 3x jejorda2, 3x caleba, 3x dialectric, 3x timbw, 3x davejl, 3x Flaco, 3x aTarkinC, 3x iekko, 3x Saty, 3x Gui... 18:22:03 wow, i'm not on the list?? 18:22:36 !lg devteamnp killer=goliath_beetle_zombie s=name 18:22:37 2 games for devteamnp (killer=goliath_beetle_zombie): 2x neil 18:22:42 ...typical 18:23:04 rip 18:23:12 !lg zermako 18:23:12 6463. Zermako the Cleaver (L6 HOFi of Beogh), mangled by Menkaure on D:4 on 2015-01-10 00:54:24, with 359 points after 2765 turns and 0:04:08. 18:23:13 -!- Zooty has quit [Ping timeout: 246 seconds] 18:23:22 ah, thank goodness 18:23:29 I don't know what I'd do if zermako stopped playing 18:24:21 03gammafunk02 07* 0.16-a0-3590-g4739996: Correct and clarify item quality descriptions in the des syntax doc 10(10 minutes ago, 1 file, 9+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=473999623e9e 18:24:21 03gammafunk02 07* 0.16-a0-3591-g6b14a94: Consistent use of quotes in the des syntax doc 10(4 minutes ago, 1 file, 19+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6b14a9415627 18:24:28 !gamesby zermako 18:24:28 zermako has played 6463 games, between 2012-12-29 15:15:30 and 2015-01-10 00:54:24, won 0, high score 158759, total score 3488866, total turns 11483086, play-time/day 0:27:39, total time 14d+6:33:21. 18:24:49 does zermako intentionally avoid winning? 18:24:54 yes 18:24:56 or only do joke combos? 18:25:01 ??zermako 18:25:01 zermako[1/27]: FUCK WORMS 18:25:11 he's built his personality around playing crawl as poorly as possible 18:25:54 it's a form of performance art 18:25:56 !gamesby 18:25:57 johnstein has played 206 games, between 2012-10-12 01:47:02 and 2014-12-26 08:32:52, won 5 (2.4%), high score 2529553, total score 15212794, total turns 2710656, play-time/day 0:32:03, total time 17d+22:36:37. 18:26:14 it's pretty funny I've played more total time than he 18:29:49 -!- MarvinPA has quit [Ping timeout: 245 seconds] 18:30:47 he used to do it in #nethack apparently and iirc the channel was eventually was fed up with it and paxed removed his deaths from being announced 18:30:57 that's amazing 18:30:58 since rodney announces any game end regardless of score or turns 18:31:42 !hs zermako 18:31:43 6463. Zermako the Slayer (L17 HOFi of Beogh), slain by a 17-headed hydra (kmap: swamp) on Swamp:4 on 2014-03-25 21:29:20, with 158759 points after 39913 turns and 2:10:53. 18:32:01 !lm zermako rune 18:32:02 1. [2014-03-25 21:03:44] Zermako the Slayer (L16 HOFi of Beogh) found a gossamer rune of Zot on turn 33685. (Spider:5) 18:32:09 still only one rune 18:32:16 ?? zermakorobin 18:32:16 zermakorobin[1/3]: basically someone else plays a game until they clear lair, then handle it to me 18:32:53 !lm zermako rune -tv 18:32:53 1. Zermako, XL16 HOFi, T:33685 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 18:33:30 oh, gammafunk, one thing I was thinking about for your silly webtiles colours 18:33:37 ...haha those hydra 18:33:39 anyway 18:34:23 <|amethyst> gammafunk: you left out the thing about good_item and superb_item/| differing in base type distributions 18:34:33 -!- weezefac_ has quit [Read error: Connection reset by peer] 18:34:34 oh 18:34:48 -!- waylon531 has quit [Client Quit] 18:34:52 it would be nice if there were some colors for newer players, too - since this is sort of an achievement-like system, it'd be cool if players who were sub-goodplayer could get some kind of indicators 18:35:04 -!- waylon531 has joined ##crawl-dev 18:35:10 has won one game, has gotten a rune, has reached lair, you know 18:35:23 idk if there's enough space left in colours, but it's just something I was thinking about 18:35:40 yeah it gets a bit crowded colour wise 18:35:41 I've been trying to set up a webtiles server, I got it running but most images don't appear 18:35:45 -!- weezeface has quit [Read error: Connection reset by peer] 18:36:30 I'm using https and am getting tons of errors like HTTPOutputError: Tried to write 1519258 bytes less than Content-Length 218 2015-01-10 16:23:40,428 ERROR: Cannot send error response after headers written 219 2015-01-10 16:23:40,428 INFO: 200 GET /gamedata/*/wall.png 2.72ms 220 2015-01-10 16:23:40,435 ERROR: Uncaught exception GET /gamedata/*/feat.png 18:36:44 PleasingFungus: I think one thing that could be done there is adding some banners to the player's score page 18:36:51 like how we do for tournaments 18:36:51 -!- weezeface has quit [Read error: Connection reset by peer] 18:37:18 plausible 18:37:27 eventually we could have something like that in a mouseover, but it would really require a centralized scoring db 18:38:00 -!- weezeface has quit [Read error: Connection reset by peer] 18:38:06 I guess it doesn't require all that, we could keep using nicks 18:38:18 but something to think about maybe after the initial thing is further rolled out 18:38:25 my next project is tiles chat moderation 18:38:31 which I don't *think* will be too hard 18:38:37 now that I can do stuff with jsx/react 18:38:42 waylon531, I was getting that when I tried to use python's tornado modules version 4.x. crawl apparently only works with version 3.x 18:39:11 -!- weezeface has quit [Read error: Connection reset by peer] 18:39:13 that's a good project 18:39:17 what kind of functionality are you thinking? 18:39:20 re moderation 18:39:55 at a basic level, any spectator can ignore messages fromm another spectator, using dropdown over ignoree's spectator name 18:40:07 and the game player can globally silence any spectator 18:40:20 e.g. just for their game; store the data in cookies 18:40:41 that's pretty much it 18:41:07 -!- weezefac_ has quit [Read error: Connection reset by peer] 18:41:15 nice 18:43:02 -!- weezeface has quit [Read error: Connection reset by peer] 18:45:21 -!- weezefac_ has quit [Read error: Connection reset by peer] 18:45:35 -!- raskol has quit [Ping timeout: 252 seconds] 18:46:19 -!- weezefac_ has quit [Read error: Connection reset by peer] 18:47:25 -!- weezeface has quit [Read error: Connection reset by peer] 18:47:42 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:48:09 03|amethyst02 07* 0.16-a0-3592-g12e3a82: Improve | glyph description. 10(2 minutes ago, 1 file, 7+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=12e3a825cb0b 18:48:11 -!- MarvinPA has joined ##crawl-dev 18:48:39 -!- weezeface has quit [Read error: Connection reset by peer] 18:49:19 -!- ystael has quit [Ping timeout: 265 seconds] 18:49:37 -!- heteroy has quit [Ping timeout: 255 seconds] 18:49:48 -!- travis-ci has joined ##crawl-dev 18:49:48 The build was fixed. (master - 0b04685 #1487 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46579935 18:49:48 -!- travis-ci has left ##crawl-dev 18:50:28 in fact, I should probably... 18:50:31 -!- weezefac_ has quit [Read error: Connection reset by peer] 18:51:29 oh, not even mentioned in crawl build docs, so much for that 18:51:35 -!- weezefac_ has quit [Read error: Connection reset by peer] 18:51:52 <|amethyst> gammafunk: I was going to ask how you unignore, but I guess the name doesn't disappear from the list of spectators, only the chat window 18:52:46 -!- weezeface has quit [Read error: Connection reset by peer] 18:53:40 -!- elmdor has quit [Ping timeout: 246 seconds] 18:53:59 -!- weezeface has quit [Read error: Connection reset by peer] 18:55:10 -!- weezeface has quit [Read error: Connection reset by peer] 18:56:09 -!- weezeface has quit [Read error: Connection reset by peer] 18:57:05 -!- weezeface has quit [Read error: Connection reset by peer] 18:57:56 03|amethyst02 07* 0.16-a0-3593-g1073268: Mention some item spec aliases. 10(56 seconds ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1073268599c8 18:58:26 -!- weezeface has quit [Read error: Connection reset by peer] 18:59:25 -!- weezeface has quit [Read error: Connection reset by peer] 19:02:17 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:03:03 |amethyst: yeah, it's just "prevent them from making chat messages" rather than kicking them from the spectators or anything like that 19:04:13 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:04:47 Could show something like "xXxHitlersDong420BlazeItxXx: ..." whenever a user you've ignored tries to message, to avoid confusion where another spectator doesn't ignore and is still talking to the banned user 19:05:11 <|amethyst> gammafunk: nah, I think better to omit the line entirely 19:05:14 yeah 19:05:17 <|amethyst> otherwise someone can still scrollflood 19:05:20 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:05:21 users can spam ...right 19:05:25 <|amethyst> I might consider not being able to globally silence admins 19:05:31 oh, true 19:05:39 <|amethyst> individually ignoring admins is fine 19:06:14 I guess admins could just be unignorable in any way, since 19:06:15 <|amethyst> (I assume "globally" means "globally for this game", not the whole server) 19:06:35 |amethyst: yeah, for this game by this user, but it'd persist to the player's next game 19:06:41 they'd have to unignore the banned spec 19:06:49 <|amethyst> hm 19:06:54 well players would get two options: ignore and silence, I guess 19:07:00 specs just get ignore 19:07:16 <|amethyst> would be nice to have a way to edit the banned list or at least look over it 19:07:25 <|amethyst> maybe an edit-rc style link 19:07:32 yeah that's certainly pretty easy to do 19:07:39 <|amethyst> oh, you said cookies 19:07:40 put it in the rc <_< 19:07:45 right, it'd be in the cookies 19:07:52 but you can read cookies and show a form 19:07:54 <|amethyst> PleasingFungus: automatically editing RCs is meh 19:08:00 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:08:08 <|amethyst> gammafunk: hm, I'd consider persisting it on the server too 19:08:17 <|amethyst> gammafunk: so I don't have to reignore people when playing on a different computer 19:08:18 hrm, I mean do you think that's really necessary? 19:08:26 <|amethyst> well, that's how macros work 19:08:33 well in any case we could certainly do that 19:08:34 <|amethyst> and rc edits 19:08:44 |amethyst: o, true 19:08:44 <|amethyst> would need to decide a place to store them 19:08:54 <|amethyst> probably unlike rcs they shouldn't be publicly visible 19:08:58 <|amethyst> that just invites harrassment 19:09:01 -!- weezeface has quit [Read error: Connection reset by peer] 19:09:11 <|amethyst> s/rr/r/ 19:09:41 well I personally feel that instances of banning are probably few, and recreating them after clearing cookies isn't hard, but that's certainly something that could be done 19:09:59 <|amethyst> gammafunk: re the harassment thing, I mean 19:10:05 <|amethyst> gammafunk: someone figures out they're being ignored 19:10:16 <|amethyst> oh, of course 19:10:20 <|amethyst> not an issue with cookies at all 19:10:27 <|amethyst> since there it's explicitly not public 19:10:31 -!- weezeface has quit [Read error: Connection reset by peer] 19:10:42 yeah, it's just they can get cleared easilly like you said 19:10:54 I guess they also just expire? 19:11:02 I forget if you can have forever cookies 19:11:05 mmmm tasty 19:11:19 <|amethyst> Forever Fruitcake 19:11:30 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:11:32 <|amethyst> "Have a taste of eternity™" 19:11:56 -!- weezeface has quit [Read error: Connection reset by peer] 19:12:19 you can 19:12:44 at least in theory; most sites time out due to bugs in various browsers... 19:13:14 -!- weezeface has quit [Read error: Connection reset by peer] 19:15:19 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:17:02 -!- weezeface has quit [Read error: Connection reset by peer] 19:18:23 -!- weezeface has quit [Read error: Connection reset by peer] 19:19:22 -!- weezeface has quit [Read error: Connection reset by peer] 19:19:45 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 19:20:26 -!- ZRN_ has quit [Read error: Connection reset by peer] 19:20:34 -!- weezeface has quit [Read error: Connection reset by peer] 19:21:16 -!- Bloaxor has quit [Read error: Connection reset by peer] 19:21:36 -!- Bloaxor has joined ##crawl-dev 19:21:45 -!- weezeface has quit [Read error: Connection reset by peer] 19:23:09 -!- weezeface has quit [Read error: Connection reset by peer] 19:24:08 -!- weezeface has quit [Read error: Connection reset by peer] 19:25:50 eternium cookie 19:26:06 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:27:09 -!- travis-ci has joined ##crawl-dev 19:27:09 The build was fixed. (master - d1a45de #1488 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46580040 19:27:09 -!- travis-ci has left ##crawl-dev 19:27:11 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:28:20 -!- weezeface has quit [Read error: Connection reset by peer] 19:28:37 -!- Lasty has quit [Quit: Leaving.] 19:30:37 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:31:38 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:32:47 -!- weezeface has quit [Read error: Connection reset by peer] 19:34:04 -!- waylon531 has quit [Quit: Page closed] 19:34:34 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:35:43 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:37:00 -!- weezeface has quit [Read error: Connection reset by peer] 19:37:18 -!- NotKintak has quit [Read error: Connection reset by peer] 19:38:02 -!- weezeface has quit [Read error: Connection reset by peer] 19:39:18 -!- weezeface has quit [Read error: Connection reset by peer] 19:39:50 -!- UbAh has joined ##crawl-dev 19:40:21 -!- weezeface has quit [Read error: Connection reset by peer] 19:41:38 -!- weezeface has quit [Read error: Connection reset by peer] 19:42:47 -!- weezeface has quit [Read error: Connection reset by peer] 19:43:34 -!- weezeface has quit [Read error: Connection reset by peer] 19:46:16 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:47:06 !learn set gammafunk[3] greaterplayer: CeAM^Oka NaVM^Chei MfSk^Xom FoAK^Lucy MiBe^Makky VSWz^Ru HOAs^Zin HuFE^Ash DESu^Jiyva 19:47:07 gammafunk[3/12]: greaterplayer: CeAM^Oka NaVM^Chei MfSk^Xom FoAK^Lucy MiBe^Makky VSWz^Ru HOAs^Zin HuFE^Ash DESu^Jiyva 19:47:11 !lg gammafunk 19:47:11 2519. gammafunk the Basher (L11 CeAM of Okawaru), quit the game in IceCv (ice_cave_small_necro) on 2015-01-10 05:10:38, with 12246 points after 16844 turns and 1:32:13. 19:47:17 ??? 19:47:21 oh dangit 19:47:31 -!- weezeface has quit [Read error: Connection reset by peer] 19:47:42 -!- tensorpudding has quit [Read error: Connection reset by peer] 19:47:49 !learn set gammafunk[3] greaterplayer: CeAM^Oka NaVM^Chei MfSk^Xom FoAK^Lucy MiBe^Makky VSWz^Ru HOAs^Zin DEFE^Veh HuSu^Jiyva SpEn^Ash KoWr^Dith TrHu^Qaz 19:47:49 gammafunk[3/12]: greaterplayer: CeAM^Oka NaVM^Chei MfSk^Xom FoAK^Lucy MiBe^Makky VSWz^Ru HOAs^Zin DEFE^Veh HuSu^Jiyva SpEn^Ash KoWr^Dith TrHu^Qaz 19:48:07 gotta stop confusing irssi copy/paste with terminal copy/paste 19:48:20 -!- weezeface has quit [Remote host closed the connection] 19:49:10 !learn set gammafunk[3] greaterplayer: CeAM^Oka NaVM^Chei MfSk^Xom FoAK^Lucy MiBe^Makky(speedrun) VSWz^Ru HOAs^Zin DEFE^Veh(speedrun) HuSu^Jiyva SpEn^Ash KoWr^Dith TrHu^Qaz 19:49:10 gammafunk[3/12]: greaterplayer: CeAM^Oka NaVM^Chei MfSk^Xom FoAK^Lucy MiBe^Makky(speedrun) VSWz^Ru HOAs^Zin DEFE^Veh(speedrun) HuSu^Jiyva SpEn^Ash KoWr^Dith TrHu^Qaz 19:50:04 .gfnext 19:50:04 MfSk^Xom 19:51:15 -!- weezefac_ has quit [Read error: Connection reset by peer] 19:52:12 -!- weezeface has quit [Read error: Connection reset by peer] 19:53:26 -!- weezeface has quit [Read error: Connection reset by peer] 19:54:32 -!- weezeface has quit [Read error: Connection reset by peer] 19:55:49 -!- ayayaya has quit [Quit: Page closed] 19:55:57 -!- weezeface has quit [Read error: Connection reset by peer] 19:56:54 -!- weezeface has quit [Read error: Connection reset by peer] 19:57:01 gammafunk: i don't think janitors should ahve a mechanism to escape the chroot 19:57:01 chequers: You have 3 messages. Use !messages to read them. 19:57:35 gammafunk: |amethyst: if you need to run non-chrooted commands from a janitor command, you can manually punch a hole with sudo, I don't think it's sensible to do something clever for them in the server 19:58:11 -!- weezeface has quit [Read error: Connection reset by peer] 19:58:46 chequers: it's not just chroot, it's also priviledges 19:58:53 e.g. server runs as user crawl 19:59:14 -!- weezeface has quit [Read error: Connection reset by peer] 19:59:18 I run nginx but that doesn't really change anything in this setup 19:59:35 currently rebuild happens outside of chroot, and config files aren't modifiable by the crawl user 20:00:09 chroot would need to be disabled for j=many janitor commands (not all, save file serving would work) 20:00:15 but uid dropping is not an inssue imho 20:00:57 -!- weezeface has quit [Read error: Connection reset by peer] 20:01:01 well, what do you mean disabled? 20:01:12 as in, "don't run the server in chroot" ? 20:01:34 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:01:53 -!- travis-ci has joined ##crawl-dev 20:01:53 The build was fixed. (master - 3994734 #1489 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46581851 20:01:53 -!- travis-ci has left ##crawl-dev 20:02:43 gammafunk: yeah 20:03:28 I'm not sure how useful janitor commands can be then, aside from the retreive save one 20:03:30 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:03:53 most admins will want to run their server in chroot for security reasons, as I understand things 20:04:04 I guess this comes back to me not considering webtiles server chrooting an important security mechanism 20:04:16 right, and I'm certainly no security expert 20:04:37 I had just taken it as a given that we'd want to run servers in chroot (and also with dropped priviledges) 20:05:48 -!- weezeface has quit [Read error: Connection reset by peer] 20:06:07 chroot is nice, but it also massively complicates your filesystem layout and is in general a defense in depth layer I generally do without 20:06:33 there's not much an attacker could do in a webtiles-server chroot that wouldn't be as bad as at /, if you've dropped privs 20:06:50 I guess it'd be good to say what are the essential janitor commands that we need to have, like: retreive save, register dev, rebuild server? 20:07:01 retreive save and register dev could both ahppen in chroot 20:07:20 er, rebuild crawl 20:07:51 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:07:52 -!- KurzedMetal has quit [Ping timeout: 240 seconds] 20:07:59 those are the three I have a use-case for right now 20:08:14 (*rebuild crawl version) 20:08:24 well that last one is the problem, as that currently is out of chroot, although |amethyst was saying maybe it could be moved in 20:08:28 I'd also like to add and remove experimental branches, but it's lower priorities 20:08:35 -!- weezefa__ has quit [Read error: Connection reset by peer] 20:08:38 well, it's out of |amethyst's chroot :) 20:08:59 right, but his setup procedures are what people mostly use :) 20:09:10 Australians are known to do weird things after all! 20:09:27 like make roguelike games in c++ without knowing c++ 20:09:27 indeed 20:09:36 -!- __miek has quit [Ping timeout: 244 seconds] 20:09:45 you can't prove that!!! 20:09:52 -!- weezeface has quit [Read error: Connection reset by peer] 20:10:23 it's well documented that linley's c++ skills were modest at best 20:10:55 -!- weezeface has quit [Read error: Connection reset by peer] 20:11:25 -!- NaWz has quit [Quit: Page closed] 20:11:27 he just knew Australian C++ 20:11:32 dang 20:11:43 ok, well I guess what it sounds like is that I can proceed with fixing up the output stuff for janitors and just not worry about chroot/priviledges for now 20:11:47 anyway, I agree that supporting |amethyst's configuration is equally as important, that wasn't what i was trying to say 20:12:04 but I dont think the right approach is to add a chroot-avoiding mechanism into the server 20:12:11 -!- stanzill has quit [Quit: au rev] 20:12:12 -!- weezeface has quit [Read error: Connection reset by peer] 20:12:26 -!- siepu has quit [Read error: Connection reset by peer] 20:12:56 -!- KurzedMetal1 has quit [Read error: Connection reset by peer] 20:13:21 I suppose we can just let the |amethysts of the world use apache for their own kinds of janitor commands 20:13:21 -!- weezeface has quit [Read error: Connection reset by peer] 20:13:37 he suggested we could also try reverse proxy to apache, but that also seems no net gain 20:14:03 -!- MarvinPA has quit [Quit: Leaving] 20:14:13 you could always have a command be wget http://localhost:8888/mycmd.cgi 20:14:19 |amethysts Of The World, Unite 20:15:19 hrm, I guess if said command wrote the results to flushed stdout, it'd even be fine for displaying the results 20:15:25 I'll have to test a command like that 20:15:31 in fact I can use his rebuild cgi 20:15:47 wget -O -, fwiw 20:15:59 13010 gold the +27 Lear's hauberk 20:16:01 haha, what 20:16:06 bet you it's a gozag shop 20:16:10 is gozag in the name of the shop 20:16:17 oh, does that matter 20:16:28 there are a couple of vaults that have gozag shops 20:16:30 that one gozag altar 20:16:33 very good items, ten times normal greed 20:16:36 there's a gozag altar vault that has a ridiculously inflated greed value 20:16:40 ah, okay 20:16:43 gammafunk: one thing you may want to include is output escaping, btw :) 20:16:43 very good items 20:16:44 I think there's more than one vault but I could be crazy 20:16:46 was going to say 20:16:46 not sure we're talking about the same vault 20:16:48 (: 20:16:52 yeah, this is a gozag altar vault 20:16:52 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:17:01 I know there's one with jewellery and I think there's also another one 20:17:40 -!- weezeface has quit [Read error: Connection reset by peer] 20:17:42 chequers: yeah, I'm not sure how it will end up; there's always Content-type: text/plain :) 20:18:17 heh 20:18:26 I think neil's scripts use that in fact 20:18:31 %git 20:18:31 07|amethyst02 * 0.16-a0-3593-g1073268: Mention some item spec aliases. 10(82 minutes ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1073268599c8 20:19:09 -!- weezeface has quit [Read error: Connection reset by peer] 20:20:15 -!- weezeface has quit [Read error: Connection reset by peer] 20:21:57 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:22:43 -!- wheals has quit [Read error: Connection reset by peer] 20:22:43 -!- HellTiger has quit [Ping timeout: 244 seconds] 20:23:05 -!- PleasingFungus has quit [Ping timeout: 256 seconds] 20:23:15 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:24:05 -!- weezeface has quit [Read error: Connection reset by peer] 20:25:05 -!- weezeface has quit [Read error: Connection reset by peer] 20:25:20 -!- wheals has joined ##crawl-dev 20:25:44 -!- Monkaria has quit [Quit: Page closed] 20:26:40 anyway, soon my roguelike will be better than crawl so this discussion will be irrelevant 20:27:06 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:27:10 -!- heteroy has quit [Ping timeout: 244 seconds] 20:27:39 !gamesby chequers 20:27:39 chequers has played 494 games, between 2014-08-19 04:57:21 and 2015-01-09 05:39:50, won 3 (0.6%), high score 13286791, total score 32769430, total turns 2632698, play-time/day 1:14:42, total time 7d+11:16:50. 20:28:15 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:29:24 -!- weezeface has quit [Read error: Connection reset by peer] 20:30:40 -!- weezeface has quit [Read error: Connection reset by peer] 20:31:47 -!- weezeface has quit [Read error: Connection reset by peer] 20:31:52 I can't wait to laugh at how bad your game design is, so do let us know when you have it in a repo 20:31:55 -!- Moonsilence has quit [Ping timeout: 252 seconds] 20:32:18 it's always surprising to me that no major crawl forks have emerged, I guess the dev team has just done a good enough job 20:33:44 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:34:56 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:35:30 -!- waylon531 has joined ##crawl-dev 20:36:11 -!- weezeface has quit [Read error: Connection reset by peer] 20:37:13 -!- weezeface has quit [Read error: Connection reset by peer] 20:37:19 -!- bonghitz has quit [Quit: Leaving...] 20:37:23 So I got my webtiles server mostly up and running, but it doesn't display XL, Character, or Place on the main screen 20:37:42 -!- ystael has quit [Ping timeout: 244 seconds] 20:38:10 the lobby? 20:38:29 -!- travis-ci has joined ##crawl-dev 20:38:30 The build was fixed. (master - 2cefbf0 #1490 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46582522 20:38:30 -!- travis-ci has left ##crawl-dev 20:38:30 yeah 20:38:46 -!- weezeface has quit [Read error: Connection reset by peer] 20:39:05 for console you have to run the inotify script 20:39:15 Only the user, game, and idle colums appear to be working 20:39:19 This is on webtiles 20:39:30 yea. I don't remember setting anything up for that 20:39:33 -!- weezeface has quit [Read error: Connection reset by peer] 20:39:37 I always just forget to turn on inotify 20:39:45 hm 20:40:12 waylon531: you need to get -DDGL_WHEREIS in your compilation command 20:40:25 waylon531: DEFINES_L += -DDGL_WHEREIS in your Makefile 20:40:35 on line 681 or so 20:40:45 right under DEFINES_L += -DUSE_TILE_WEB 20:40:49 -!- weezeface has quit [Read error: Connection reset by peer] 20:40:53 -!- Siegurt has quit [Quit: Leaving.] 20:42:01 -!- weezeface has quit [Read error: Connection reset by peer] 20:42:50 -!- rockygargoyle has joined ##crawl-dev 20:43:10 -!- weezeface has quit [Read error: Connection reset by peer] 20:43:22 that enables the making of the whereis file by the crawl binary, which the webtiles server reads to get that lobby info 20:43:23 -!- scummos__ has quit [Ping timeout: 265 seconds] 20:44:23 ah ok 20:44:35 I should take some time and read the compilation options I'm using 20:45:02 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:45:59 well, our Makefile is pretty ad-hoc and hard to comprehend 20:46:12 -!- weezefac_ has quit [Read error: Connection reset by peer] 20:47:30 -!- weezeface has quit [Read error: Connection reset by peer] 20:48:35 -!- weezeface has quit [Read error: Connection reset by peer] 20:48:51 -!- Daekdroom has quit [Quit: Leaving] 20:49:43 -!- weezeface has quit [Read error: Connection reset by peer] 20:50:55 -!- weezeface has quit [Read error: Connection reset by peer] 20:51:22 -!- Bloaxor has quit [Read error: Connection reset by peer] 20:51:39 -!- Bloaxor has joined ##crawl-dev 20:52:47 -!- weezefa__ has quit [Read error: Connection reset by peer] 20:52:59 -!- mamgar has quit [Quit: Exit Stage Left] 20:53:57 -!- weezefa__ has quit [Read error: Connection reset by peer] 20:55:07 -!- weezeface has quit [Read error: Connection reset by peer] 20:56:20 -!- weezeface has quit [Read error: Connection reset by peer] 20:57:27 -!- weezeface has quit [Read error: Connection reset by peer] 20:58:14 -!- weezeface has quit [Read error: Connection reset by peer] 20:59:24 -!- weezeface has quit [Read error: Connection reset by peer] 20:59:34 -!- alefury has quit [Read error: Connection reset by peer] 21:00:20 -!- rockygargoyle has quit [Remote host closed the connection] 21:00:39 -!- weezeface has quit [Read error: Connection reset by peer] 21:01:25 -!- weezeface has quit [Read error: Connection reset by peer] 21:02:25 -!- weezeface has quit [Read error: Connection reset by peer] 21:03:31 -!- weezeface has quit [Read error: Connection reset by peer] 21:04:32 -!- weezeface has quit [Read error: Connection reset by peer] 21:05:46 -!- weezeface has quit [Read error: Connection reset by peer] 21:07:44 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:08:11 -!- HellTiger has quit [Ping timeout: 244 seconds] 21:09:42 -!- weezeface has quit [Read error: Connection reset by peer] 21:11:09 -!- rockygargoyle has joined ##crawl-dev 21:11:09 -!- weezeface has quit [Read error: Connection reset by peer] 21:12:10 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:12:46 -!- rockygargoyle has quit [Remote host closed the connection] 21:12:52 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:13:03 -!- rockygargoyle has joined ##crawl-dev 21:13:19 -!- pez is now known as Guest58962 21:14:44 -!- travis-ci has joined ##crawl-dev 21:14:44 The build was fixed. (master - 8c3bf18 #1491 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46584580 21:14:44 -!- travis-ci has left ##crawl-dev 21:14:44 -!- weezeface has quit [Read error: Connection reset by peer] 21:15:58 -!- weezeface has quit [Read error: Connection reset by peer] 21:17:29 -!- Siegurt has quit [Quit: Leaving.] 21:17:51 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:19:08 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:19:50 -!- weezeface has quit [Read error: Connection reset by peer] 21:21:03 -!- weezeface has quit [Read error: Connection reset by peer] 21:21:51 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:23:48 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:24:54 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:26:06 -!- weezeface has quit [Read error: Connection reset by peer] 21:28:47 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:30:00 -!- weezeface has quit [Read error: Connection reset by peer] 21:31:27 -!- weezeface has quit [Read error: Connection reset by peer] 21:32:24 -!- weezeface has quit [Read error: Connection reset by peer] 21:33:21 -!- weezeface has quit [Read error: Connection reset by peer] 21:35:11 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:36:14 -!- weezefa__ has quit [Read error: Connection reset by peer] 21:37:24 -!- weezeface has quit [Read error: Connection reset by peer] 21:37:37 -!- thromnambular has quit [Ping timeout: 264 seconds] 21:38:34 -!- weezeface has quit [Read error: Connection reset by peer] 21:39:53 -!- weezeface has quit [Read error: Connection reset by peer] 21:40:32 -!- weezeface has quit [Remote host closed the connection] 21:41:45 -!- waylon531 has quit [Quit: Page closed] 21:42:34 -!- weezeface has quit [Read error: Connection reset by peer] 21:43:54 -!- weezeface has quit [Read error: Connection reset by peer] 21:44:17 -!- rockygargoyle has quit [Remote host closed the connection] 21:44:18 -!- zero_one is now known as Sprort 21:44:56 -!- weezeface has quit [Read error: Connection reset by peer] 21:46:00 -!- weezeface has quit [Read error: Connection reset by peer] 21:47:05 -!- weezeface has quit [Read error: Connection reset by peer] 21:48:31 -!- weezeface has quit [Read error: Connection reset by peer] 21:49:27 -!- weezeface has quit [Read error: Connection reset by peer] 21:49:54 -!- travis-ci has joined ##crawl-dev 21:49:54 The build was fixed. (master - 42fbe3e #1492 : Corin Buchanan-Howland): http://travis-ci.org/crawl-ref/crawl-ref/builds/46584628 21:49:54 -!- travis-ci has left ##crawl-dev 21:50:35 -!- weezeface has quit [Read error: Connection reset by peer] 21:52:27 -!- Guest58962 has quit [Quit: Page closed] 21:53:27 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:54:06 -!- weezeface has quit [Read error: Connection reset by peer] 21:55:04 -!- weezeface has quit [Read error: Connection reset by peer] 21:55:39 -!- gammafunk has quit [Quit: leaving] 21:55:57 -!- weezeface has quit [Read error: Connection reset by peer] 21:56:53 -!- weezeface has quit [Read error: Connection reset by peer] 21:58:09 -!- weezeface has quit [Read error: Connection reset by peer] 21:59:17 -!- weezeface has quit [Read error: Connection reset by peer] 21:59:33 -!- cribozai has quit [Ping timeout: 252 seconds] 22:01:00 -!- wheals has quit [Read error: Connection reset by peer] 22:01:57 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:02:42 -!- gammafunk has joined ##crawl-dev 22:02:50 -!- ussdefiant has joined ##crawl-dev 22:02:54 -!- weezeface has quit [Read error: Connection reset by peer] 22:03:55 -!- weezeface has quit [Read error: Connection reset by peer] 22:05:09 -!- weezeface has quit [Read error: Connection reset by peer] 22:06:16 -!- weezeface has quit [Read error: Connection reset by peer] 22:07:32 -!- weezeface has quit [Read error: Connection reset by peer] 22:07:36 -!- Wolfechu has quit [Ping timeout: 244 seconds] 22:08:38 -!- weezeface has quit [Read error: Connection reset by peer] 22:09:47 -!- weezeface has quit [Read error: Connection reset by peer] 22:11:03 -!- weezeface has quit [Read error: Connection reset by peer] 22:12:10 -!- weezeface has quit [Read error: Connection reset by peer] 22:13:37 is there any way to make a player ghost with specific HD 22:13:37 -!- weezeface has quit [Read error: Connection reset by peer] 22:13:42 in wizmode 22:16:44 <|amethyst> minmay: hm, &mplayer ghost hd:27 and answer the questions *appears* to give the correct thing, but the adjective is wrong 22:16:50 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:16:57 <|amethyst> The apparition of John Doe the Skirmisher, an experienced Tengu Healer. 22:17:02 <|amethyst> but xD shows 2 HD 22:17:43 <|amethyst> probably the ghost gets created, then its HD gets changed 22:18:42 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:19:31 oh 22:19:39 <|amethyst> AC and such won't be right 22:20:05 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:20:06 yeah, it always has 60 MR 22:20:07 <|amethyst> but I think they never are for &mplayer ghost (seem to be always 0) 22:20:32 ...it looks like any monster with modified HD keeps the original MR anyway 22:21:15 -!- Amy is now known as Guest17445 22:21:22 -!- Yllodra has quit [Ping timeout: 240 seconds] 22:21:52 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:22:13 <|amethyst> chimera, player ghost, player illusion, player shadow, random pan lord, and derived undead are supposed to have HD-based MR 22:22:23 fire dragon zombie (07Z) | Spd: 8 | HD: 1 | HP: 5-10 | AC/EV: 8/3 | Dam: 16, 11, 1107(trample) | 07undead, evil | Res: 06magic(1), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1 | Sz: Giant | Int: plant. 22:22:23 <|amethyst> %??fire dragon zombie hd:1 22:22:24 fire dragon zombie (07Z) | Spd: 8 | HD: 27 | HP: 177-226 | AC/EV: 8/3 | Dam: 16, 11, 1107(trample) | 07undead, evil | Res: 06magic(36), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1233 | Sz: Giant | Int: plant. 22:22:24 <|amethyst> %??fire dragon zombie hd:27 22:23:01 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:23:19 <|amethyst> ah, the MR does work according to xD 22:23:27 &mfire dragon zombie hd:100 still gives me a fire dragon zombie with 1 MR 22:23:52 <|amethyst> are you sure? 22:23:56 -!- Sonata has quit [Ping timeout: 244 seconds] 22:23:57 <|amethyst> it won't tell you the MR in xv 22:24:17 -!- weezeface has quit [Read error: Connection reset by peer] 22:24:19 <|amethyst> xv goes by what you know about the monster, so it assumes HD from the monster class 22:24:25 -!- markgo has quit [Read error: Connection reset by peer] 22:24:43 <|amethyst> in the case of ghosts it goes by the ghost's player level I believe 22:24:52 <|amethyst> or the adjective at least 22:25:06 -!- travis-ci has joined ##crawl-dev 22:25:06 The build was fixed. (master - 5f2f033 #1493 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46584938 22:25:06 -!- travis-ci has left ##crawl-dev 22:25:20 oh 22:25:25 <|amethyst> if HD is made public presumably all that would be changed to give you the real numbers 22:25:31 -!- weezeface has quit [Read error: Connection reset by peer] 22:25:32 so it tells me it's (1) even in debug mode 22:25:43 yeah, if I xD it tells me the real MR, sorry 22:25:48 -!- WalkerBoh has joined ##crawl-dev 22:25:49 <|amethyst> minmay: yeah, even in debug mode xv is working from a monster_info 22:26:13 <|amethyst> and the monster_info avoided copying hidden information 22:26:36 -!- weezeface has quit [Read error: Connection reset by peer] 22:26:49 -!- ystael has quit [Ping timeout: 265 seconds] 22:27:19 so since this hd:11 pghost has 73 MR i can point out that causative/berder is lying again right 22:27:32 yes 22:27:51 -!- weezeface has quit [Read error: Connection reset by peer] 22:28:53 -!- weezeface has quit [Read error: Connection reset by peer] 22:30:07 -!- weezeface has quit [Read error: Connection reset by peer] 22:30:40 random webtiles lobby thought. some way to see all your games on a particular server. or maybe there's already a page 22:30:43 !locateall . 22:30:45 kinda does it 22:30:47 johnstein: CBRO 0.14, L12 DDBe of Trog | CBRO 0.15-a, L1 PlBe of Trog | CBRO 0.16-a, L1 LaMo of No God | CBRO 0.16-a, L1 HOGl of No God | CBRO 0.16-a, L1 DsWn of No God | CBRO 0.15-a, L1 DsAK of Lugonu | CBRO 0.16-a, L1 SaBe of Trog | CBRO 0.16-a, L6 OpAs of Pakellas | CPO 0.16-a, L1 OpBe of Trog 22:30:51 -!- weezeface has quit [Read error: Connection reset by peer] 22:31:03 you know, maybe it's only an issue for experimentals 22:31:06 johnstein: what doe you mean by all games on a server? 22:31:19 since it's not immediately clear if I have a trunk game going on in CBRO 22:31:36 <|amethyst> yeah, list my running games would be nice 22:31:38 oh, you mean for the player themself 22:31:39 -!- weezeface has quit [Read error: Connection reset by peer] 22:31:44 actually that's a thing in webtiles-changes 22:31:46 <|amethyst> would help streamline save backup script too 22:31:58 I haven't tested it yet, but it's definitely in the UI 22:32:01 in the current version gammafunk ? 22:32:07 how do I bring that up on dbro? 22:32:08 yeah, maybe it's...oh 22:32:14 isn't there a config option? 22:32:31 yes! list_savegames = false 22:32:33 is the default 22:32:38 so you could try setting that to true 22:32:43 maybe the world will implode! 22:32:52 -!- weezeface has quit [Read error: Connection reset by peer] 22:33:58 -!- AlexMcc has quit [] 22:33:58 -!- weezeface has quit [Read error: Connection reset by peer] 22:34:19 -!- Wah has quit [Read error: Connection reset by peer] 22:35:34 -!- weezeface has quit [Read error: Connection reset by peer] 22:36:13 -!- ussdefiant has quit [Ping timeout: 252 seconds] 22:36:23 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:36:49 gammafunk: worked pretty well 22:36:58 NO IMPLOSIONS 22:37:00 nice! 22:37:22 the interface is probably a bit ugly, since most things are on webtiles-changes atm 22:37:29 -!- weezeface has quit [Read error: Connection reset by peer] 22:37:36 though I don't think it's listing all of the games 22:37:42 probably a config issue 22:37:47 but it's showing the trunk games 22:37:50 err 22:37:51 game 22:37:59 but I have more than that going on 22:38:39 but I LOVE how I can just click on that link and start the game 22:38:41 that's pretty rad 22:38:45 -!- weezeface has quit [Read error: Connection reset by peer] 22:39:54 -!- weezeface has quit [Read error: Connection reset by peer] 22:40:40 -!- ussdefiant has joined ##crawl-dev 22:41:00 -!- weezeface has quit [Read error: Connection reset by peer] 22:42:19 -!- weezeface has quit [Read error: Connection reset by peer] 22:43:35 -!- weezeface has quit [Read error: Connection reset by peer] 22:45:18 johnstein: oh, that's the selected version 22:45:28 if you choose another version, it should show those games I think 22:45:35 -!- weezeface has quit [Read error: Connection reset by peer] 22:45:49 and you want to make sure to use the version key in your game definitions in a valid way 22:46:02 so only trunk game entries have version = "trunk" 22:46:15 I guess you could make experimentals their own version as well 22:46:17 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:46:20 I should look at your config 22:47:10 -!- weezeface has quit [Read error: Connection reset by peer] 22:47:37 johnstein: yeah, what you might consider doing is using version = experimental 22:48:16 -!- weezeface has quit [Read error: Connection reset by peer] 22:49:12 -!- weezeface has quit [Read error: Connection reset by peer] 22:49:55 it's not changing when I select the other games. 22:50:15 -!- weezeface has quit [Read error: Connection reset by peer] 22:50:15 would I need a unique key for each experimental? 22:51:25 -!- weezeface has quit [Read error: Connection reset by peer] 22:52:09 -!- weezeface has quit [Read error: Connection reset by peer] 22:54:04 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:54:31 it would be nice if all saved games on the server showed up 22:54:53 in the same list. but not sure how much more complex that would be 22:55:29 -!- travis-ci has joined ##crawl-dev 22:55:29 The build was fixed. (master - 3f27573 #1494 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46586417 22:55:29 -!- travis-ci has left ##crawl-dev 22:55:49 -!- weezefa__ has quit [Read error: Connection reset by peer] 22:56:26 -!- weezeface has quit [Read error: Connection reset by peer] 22:57:39 -!- heteroy has quit [Ping timeout: 264 seconds] 22:57:40 -!- weezeface has quit [Read error: Connection reset by peer] 22:58:51 -!- weezeface has quit [Read error: Connection reset by peer] 22:59:56 -!- weezeface has quit [Read error: Connection reset by peer] 23:00:54 -!- hoody has quit [Quit: I'll be back] 23:01:06 -!- weezeface has quit [Read error: Connection reset by peer] 23:02:30 -!- weezeface has quit [Read error: Connection reset by peer] 23:02:37 -!- ystael has quit [Ping timeout: 252 seconds] 23:04:35 -!- weezeface has quit [Read error: Connection reset by peer] 23:04:58 <+gammafunk> I can't wait to laugh at how bad your game design is, so do let us know when you have it in a repo <-- I have a repo,a nd I'll have you know I'm a Professional 23:05:44 -!- weezeface has quit [Read error: Connection reset by peer] 23:06:20 ...just like bcadren? 23:06:31 ok, thta was a bit low... 23:06:33 d u n k e d 23:06:54 -!- weezeface has quit [Read error: Connection reset by peer] 23:07:00 hehe 23:08:00 -!- weezeface has quit [Read error: Connection reset by peer] 23:08:30 brutal. 23:11:15 -!- weezefa__ has quit [Read error: Connection reset by peer] 23:11:52 -!- weezeface has quit [Read error: Connection reset by peer] 23:13:03 -!- weezeface has quit [Read error: Connection reset by peer] 23:14:18 -!- weezeface has quit [Read error: Connection reset by peer] 23:15:36 -!- weezeface has quit [Read error: Connection reset by peer] 23:16:44 -!- Kalir has quit [Changing host] 23:16:45 -!- weezeface has quit [Read error: Connection reset by peer] 23:17:52 -!- weezeface has quit [Read error: Connection reset by peer] 23:18:27 [03:26:40] anyway, soon my roguelike will be better than crawl so this discussion will be irrelevant 23:18:31 all i can say is good luck 23:19:19 it's very easy to beat crawl in the "roguelike" (i.e. more wacko like nethack) sense 23:19:31 good luck beating it as a strategy game 23:19:38 -!- weezeface has quit [Read error: Connection reset by peer] 23:20:48 -!- weezeface has quit [Read error: Connection reset by peer] 23:21:23 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:21:53 -!- Lawman0 has quit [Ping timeout: 240 seconds] 23:22:01 -!- weezeface has quit [Read error: Connection reset by peer] 23:23:15 -!- weezeface has quit [Read error: Connection reset by peer] 23:24:38 -!- weezeface has quit [Read error: Connection reset by peer] 23:25:00 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-3593-g1073268 (34) 23:25:57 -!- weezeface has quit [Read error: Connection reset by peer] 23:26:12 -!- Ququman has quit [Read error: Connection reset by peer] 23:26:43 -!- weezefa__ has quit [Read error: Connection reset by peer] 23:27:46 -!- weezeface has quit [Read error: Connection reset by peer] 23:28:55 -!- fenzil has quit [Read error: Connection reset by peer] 23:28:59 -!- weezeface has quit [Read error: Connection reset by peer] 23:30:07 -!- weezeface has quit [Read error: Connection reset by peer] 23:30:53 -!- travis-ci has joined ##crawl-dev 23:30:53 The build was fixed. (master - 2f5ff90 #1495 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/46587213 23:30:53 -!- travis-ci has left ##crawl-dev 23:31:17 -!- weezeface has quit [Read error: Connection reset by peer] 23:32:31 -!- weezeface has quit [Read error: Connection reset by peer] 23:33:41 -!- weezeface has quit [Read error: Connection reset by peer] 23:34:37 -!- weezeface has quit [Read error: Connection reset by peer] 23:35:36 (It will not be better than crawl, in case someone thinks I'm seriously reinventing the whell) 23:35:43 -!- weezeface has quit [Read error: Connection reset by peer] 23:37:34 -!- weezeface has quit [Read error: Connection reset by peer] 23:37:39 -!- Misder has quit [Quit: Page closed] 23:37:47 -!- thromnambular has quit [Ping timeout: 245 seconds] 23:38:24 chequers: perhaps we'd be better off reinventing the wheals 23:38:47 -!- weezeface has quit [Read error: Connection reset by peer] 23:39:41 harsh 23:40:10 -!- weezeface has quit [Read error: Connection reset by peer] 23:41:34 -!- weezeface has quit [Read error: Connection reset by peer] 23:43:08 -!- weezeface has quit [Read error: Connection reset by peer] 23:43:25 is it intended that maurice can steal from you when you're invis (even though he doesn't have sInv)? 23:45:07 -!- weezefa__ has quit [Read error: Connection reset by peer] 23:46:17 -!- weezefa__ has quit [Read error: Connection reset by peer] 23:47:06 -!- weezeface has quit [Read error: Connection reset by peer] 23:48:16 -!- weezeface has quit [Read error: Connection reset by peer] 23:48:52 -!- thromnambular has quit [Ping timeout: 240 seconds] 23:49:23 Maurice (03@) | Spd: 10 | HD: 5 | HP: 60 | AC/EV: 1/13 | Dam: 910(steal) | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(20) | XP: 469 | Sp: invisibility, swiftness, blink, teleport self [04emergency] | Sz: Medium | Int: normal. 23:49:23 %??maurice 23:49:35 -!- weezeface has quit [Read error: Connection reset by peer] 23:50:37 -!- weezeface has quit [Read error: Connection reset by peer] 23:50:54 !lg . 23:50:55 2520. gammafunk the Convoker (L16 HESu of Sif Muna), quit the game on Slime:2 on 2015-01-11 05:44:46, with 193113 points after 19940 turns and 4:04:26. 23:51:36 !lg . rune noun=slimy min=xl 23:51:37 No keyword 'rune' 23:51:40 !lm . rune noun=slimy min=xl 23:51:43 31. [2014-08-15 03:14:59] gammafunk the Convoker (L16 HESu of Sif Muna) found a slimy rune of Zot on turn 21697. (Slime:6) 23:51:44 -!- weezeface has quit [Read error: Connection reset by peer] 23:51:55 !lm . rune noun=slimy min=turns 23:51:55 31. [2014-08-03 22:57:57] gammafunk the Convoker (L17 HESu of Sif Muna) found a slimy rune of Zot on turn 19590. (Slime:6) 23:53:02 -!- Crehl has quit [Quit: Killed by a kitten] 23:53:42 -!- weezefa__ has quit [Read error: Connection reset by peer] 23:54:47 -!- weezefa__ has quit [Read error: Connection reset by peer] 23:56:42 -!- weezefa__ has quit [Read error: Connection reset by peer] 23:57:51 I think if he can land a hit then he's in a position to steal, yes 23:57:53 -!- weezefa__ has quit [Read error: Connection reset by peer] 23:59:39 -!- weezeface has quit [Read error: Connection reset by peer]