00:05:48 Unstable branch on rl.heh.fi updated to: 0.14-a0-1192-g192f278 (34) 00:06:10 Unstable branch on crawl.s-z.org updated to: 0.14-a0-1192-g192f278 (34) 00:06:49 -!- magicpoints has quit [Ping timeout: 272 seconds] 00:09:36 -!- Bloaxor has quit [Quit: Error: Bloax not found] 00:16:10 inside of a lua function in a vault, how can one replace all ~'s on a map with . ? 00:16:23 I see some references to gsub, but I'm not quite sure how they work. 00:18:18 Unstable branch on crawl.develz.org updated to: 0.14-a0-1192-g192f278 (34) 00:23:56 -!- hurdos1 has quit [Quit: Leaving.] 00:26:29 -!- radinms has quit [Ping timeout: 265 seconds] 00:28:19 -!- MaxFrost has quit [Ping timeout: 246 seconds] 00:33:04 -!- WalkerBoh has quit [Remote host closed the connection] 00:46:25 Windows builds of master branch on crawl.develz.org updated to: 0.14-a0-1192-g192f278 00:49:25 -!- MaxFrosty is now known as MaxFrost 00:50:17 -!- ophanim has quit [Read error: Connection reset by peer] 00:52:33 -!- poopfist42 has quit [Ping timeout: 265 seconds] 00:56:21 -!- MaxFrost has quit [Ping timeout: 252 seconds] 00:57:07 is there a quick way to recolour the text from Recite? 00:57:59 -!- djanatyn has quit [Quit: WeeChat 0.4.1] 00:59:54 -!- minqmay has quit [Quit: Leaving] 01:02:38 -!- Blazinghand has joined ##crawl-dev 01:05:03 -!- soundlust|2 has quit [Ping timeout: 260 seconds] 01:06:28 -!- Arkaniad_ has quit [Ping timeout: 246 seconds] 01:06:48 -!- Arkaniad has quit [Ping timeout: 252 seconds] 01:10:47 chrisO tells me it is on the multiturn channel (main.cc, line 2312). should I mantis that? it would be nice to colour that separately. 01:11:24 could go on the god channel, or a new one 01:13:43 there's a stylistic inconsistency in the Donald Temple lines patch, two spaces after a period 01:14:55 -!- Pacra has joined ##crawl-dev 01:16:48 nonethousand: I believe kilobyte edited that in the next commit 01:17:23 %git :/French 01:17:23 07kilobyte02 * 0.14-a0-473-g77d7be9: Use French spacing in jump attack descs. 10(4 weeks ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=77d7be995aaf 01:19:29 Hello, I can't seem to get my triggerable to do anything here: http://rob.pecknology.net/oss 01:19:45 I've modeled the lua after the ashenzari triggerable ... mine just does nothing :( 01:19:46 ah yes 01:20:07 I had an old version of monspeak 01:23:05 * gammafunk shakes fist at French spacing 01:23:22 ahh perhaps It is the missing comma ... just saw it 01:23:25 testing it out 01:24:06 hmm still no action when I step on the ! squares 01:25:24 did you try putting in an mpr? 01:28:23 -!- Croesus has quit [Ping timeout: 260 seconds] 01:29:28 It seems like only one of the '!'s in my map will cause the trigger to fire, rather than all of them. 01:30:11 huh 01:30:19 look at that stupid oklob vault I removed? 01:30:32 it's always the same one too, the one in the corner. 01:31:16 -!- Kalir has quit [Changing host] 01:31:36 %git 2a5f276b444b71f5672969b8e572910109e33e58 01:31:38 07SamB02 * 0.13-a0-510-g2a5f276: Remove fedhas_growing_garden for being majorly annoying (rchandra) 10(7 months ago, 2 files, 6+ 308-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2a5f276b444b 01:31:57 badplayer: hmm, always the same one? 01:32:16 so if you step on some other one first it doesn't work? 01:32:39 right 01:32:46 only a particular corner one 01:33:07 I did fix the syntax error with the missing comma in the function signature. 01:33:57 -!- Pacra has quit [Ping timeout: 272 seconds] 01:39:16 I can step on the other ones all I want ... only stepping on the one in the corner seems to trigger the function 01:53:00 Unstable branch on crawl.lantea.net updated to: 0.14-a0-1192-g192f278 (34) 01:55:33 badplayer: maybe the marker isn't sticking correctly? 01:55:39 to the other cells I mean 02:03:34 yah, wondering what could cause that ... 02:07:15 seems like only the first occurence of the glyph on the map is letting the trigger fire 02:07:24 -!- elliptic is now known as hyperbolic 02:09:56 badplayer: the fedhas_growing_garden did at least manage to set the same trigger trigger up for multiple cells 02:10:39 -!- hyperbolic is now known as elliptic 02:20:11 -!- Blazinghand has quit [Ping timeout: 245 seconds] 02:21:07 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:26:39 -!- tabstorm has quit [Ping timeout: 250 seconds] 02:33:33 has some intentional or unintentional change caused a lot of single strawberries to appear in lair? 02:40:15 -!- wack has quit [Ping timeout: 260 seconds] 02:42:31 -!- Sequell has quit [Ping timeout: 260 seconds] 02:45:50 -!- ussdefiant has quit [Ping timeout: 264 seconds] 02:49:48 -!- elliptic has quit [Quit: Leaving] 02:52:13 -!- elliptic has joined ##crawl-dev 02:59:33 -!- Cedor has joined ##crawl-dev 03:03:41 -!- twelwe has quit [Quit: Page closed] 03:03:53 -!- lessens has quit [Ping timeout: 246 seconds] 03:10:56 -!- gammafunk has quit [Quit: gammafunk] 03:12:47 -!- simmarine has quit [Quit: Leaving] 03:19:50 -!- alefury has joined ##crawl-dev 03:22:46 -!- jeffrom has joined ##crawl-dev 03:27:23 -!- jeffrom has quit [Ping timeout: 260 seconds] 03:29:50 -!- scummos^ has quit [Read error: Operation timed out] 03:35:38 -!- elliptic has quit [Quit: Leaving] 03:36:53 -!- elliptic has joined ##crawl-dev 03:41:51 -!- st_ has joined ##crawl-dev 03:56:27 -!- Tarragon has quit [Ping timeout: 272 seconds] 03:59:29 -!- Fusentrap has quit [Quit: Page closed] 04:02:56 -!- _dd has joined ##crawl-dev 04:07:33 -!- shock_ has quit [Remote host closed the connection] 04:14:44 sequell died, in case no one noticed 04:14:59 -!- dtsund has quit [Quit: dtsund] 05:02:18 -!- eith has joined ##crawl-dev 05:05:38 -!- Tux[Qyou] has quit [Ping timeout: 264 seconds] 05:11:49 -!- Tuxedo[Qyou] has quit [Ping timeout: 272 seconds] 05:15:40 -!- Tux[Qyou] has quit [Ping timeout: 246 seconds] 05:16:30 -!- Mateji has quit [Ping timeout: 252 seconds] 05:23:38 -!- Psyknux has quit [Ping timeout: 264 seconds] 05:43:49 -!- mong has quit [Quit: Leaving] 05:48:21 -!- Foamed has quit [Ping timeout: 265 seconds] 06:20:49 -!- Dr_Ke has quit [] 06:25:03 -!- jeffrom has joined ##crawl-dev 06:29:47 -!- jeffrom has quit [Ping timeout: 260 seconds] 06:35:19 -!- Crehl has quit [Quit: Leaving] 06:35:52 -!- dondy has quit [Ping timeout: 264 seconds] 06:41:27 -!- keszocze has quit [Ping timeout: 260 seconds] 06:43:31 -!- Tarragon is now known as Basil 06:43:55 -!- Tux[Qyou] has quit [Read error: Connection timed out] 06:57:10 -!- Matejii has quit [Ping timeout: 246 seconds] 07:01:08 -!- y2s82 has quit [Quit: WeeChat 0.4.1] 07:11:16 -!- Flex has joined ##crawl-dev 07:11:34 how am I not dead yet 07:14:17 -!- Nivimer is now known as Nivim 07:19:41 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 07:20:21 -!- hart has quit [Read error: Connection reset by peer] 07:34:38 -!- Poncheis has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]] 07:35:30 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 07:38:24 -!- magicpoints has quit [Ping timeout: 252 seconds] 07:38:53 -!- Konstantin__ has quit [Remote host closed the connection] 07:43:22 -!- Tux[Qyou] has quit [Ping timeout: 246 seconds] 08:09:50 -!- Egglet has quit [Ping timeout: 264 seconds] 08:11:35 -!- Sgeo_ has quit [Ping timeout: 260 seconds] 08:15:27 -!- Bloax has joined ##crawl-dev 08:20:04 -!- Ladykiller69 has joined ##crawl-dev 08:20:22 ring of magic power on djinn 18 HP? 08:30:38 -!- dondy` is now known as dondy 08:32:44 dreaming while awaken is bad :p 08:41:45 -!- ChrisOelmueller is now known as ChrisOelmuell 08:43:28 -!- ChrisOelmuell is now known as ChrisOelmueller 08:45:36 -!- Tarquinn has joined ##crawl-dev 08:48:13 -!- Sequell has joined ##crawl-dev 08:55:39 -!- Tuxedo[Qyou] has quit [Ping timeout: 272 seconds] 09:01:34 -!- Bloax has quit [Quit: Error: Bloax not found] 09:02:59 -!- Hailley has quit [Quit: Petra is closed!] 09:03:25 -!- yxhuvvd has quit [Read error: Connection reset by peer] 09:04:07 -!- Bloax has joined ##crawl-dev 09:04:23 <|amethyst> badplayer: zonguldrok wizlab has a floor trigger (wizard_appear_marker) bound to three different cells 09:04:34 <|amethyst> badplayer: not sure what is making it but not yours work 09:06:16 <|amethyst> badplayer: it makes the TriggerableFunction more manually rather than using function_at_spot 09:06:36 -!- Sequell has quit [Remote host closed the connection] 09:06:51 <|amethyst> badplayer: also, you probably want to do something so that it triggers only once 09:06:55 -!- Sequell has joined ##crawl-dev 09:07:45 <|amethyst> badplayer: otherwise, consider what happens when the walls fall, then you use Fedhas rain to get water on a spot where the wall was, and step on the ! again 09:07:56 <|amethyst> badplayer: the water would be replaced by floor 09:08:59 <|amethyst> badplayer: OH, maybe your problem is that you wrote "listen_to_slave"... should be "listen_to_slaves" with a plural 09:18:00 |amethyst: that was it! thank you :) 09:19:08 Now having play tested it a couple times, I'm wondering if it's any good. It's fun the firstr coupl of times, but I'm wondering if the vault will be a chore for those that have seen it since the optimal strategy would be to kill the zombies in all of the outer rooms before stepping into the inner. 09:26:17 possibly being rare will make that ok 09:27:06 I guess it also depends how much of a difference it makes. there are a lot of portal vaults where knowing the layout helps but isn't a gamebreaking advantage 09:30:08 -!- tenofswords has joined ##crawl-dev 09:30:51 -!- Pedroff has quit [Client Quit] 09:31:23 -!- inspector071 has quit [Read error: Connection reset by peer] 09:32:50 -!- Basil has joined ##crawl-dev 09:40:29 I wonder if it'd be easier to just say "the OOD cap and mon-pick section for D should be modelled off a top of D:27 instead of D:20 so that a noticeable chunk of D:10-16 isn't arbitrarily nerfed as part of dungeon-split" 09:40:39 !seen grunt 09:40:40 I last saw Grunt at Sat Nov 30 05:47:05 2013 UTC (9h 53m 34s ago) saying '|amethyst: rip' on ##crawl. 09:42:07 got to find out fun things like pre-split basilisks a wider range than catoblepae, though 09:42:38 -!- dondy is now known as dondy|afk 09:42:54 -!- radinms has quit [] 09:44:38 -!- Cedor has quit [Ping timeout: 264 seconds] 09:45:07 -!- tsohg has quit [Remote host closed the connection] 09:47:09 -!- tsohg has quit [Read error: Connection reset by peer] 09:50:19 -!- Kalir has quit [Changing host] 09:56:22 -!- Zaba has quit [Ping timeout: 246 seconds] 09:57:28 -!- Basil has quit [Read error: Connection reset by peer] 10:01:34 -!- magistern has quit [Quit: This computer has gone to sleep] 10:04:22 -!- Pacra has joined ##crawl-dev 10:07:09 -!- Zaba has joined ##crawl-dev 10:07:41 03|amethyst02 07* 0.14-a0-1193-g0c4d95b: Fix formatting. 10(12 hours ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0c4d95b344f8 10:07:41 03|amethyst02 07* 0.14-a0-1194-g338e2d3: Make msgwin_line_length non-static. 10(12 hours ago, 2 files, 2+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=338e2d3e333d 10:07:41 03|amethyst02 07* 0.14-a0-1195-g252c908: Add mprf_nojoin(). 10(19 minutes ago, 2 files, 30+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=252c9087c9be 10:07:41 03Sandman2502 {|amethyst} 07* 0.14-a0-1196-g2214da5: Display number of affected monsters for recite (Sandman25, #7789) 10(3 days ago, 1 file, 31+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2214da51fa19 10:07:41 03|amethyst02 07* 0.14-a0-1197-g9048939: Combine similar monsters in recite list. 10(11 hours ago, 1 file, 19+ 28-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9048939726b5 10:07:41 03|amethyst02 07* 0.14-a0-1198-g82f56c9: Improve formatting of recite monster list. 10(30 minutes ago, 1 file, 19+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=82f56c9d7c4d 10:09:42 <|amethyst> hopefully I made that a little less ugly 10:11:13 <|amethyst> doh, I forgot to remove the "(Sandman25)" when I marked Sandman25 as the author of the commit 10:19:29 <|amethyst> We really need targetters, or at least tracers, for the new evokers 10:20:15 <|amethyst> see #7244 and #7245 10:26:23 -!- CKyle has joined ##crawl-dev 10:29:01 -!- ussdefiant has joined ##crawl-dev 10:30:39 -!- pythonsnake has quit [Ping timeout: 272 seconds] 10:31:26 -!- Zaba has quit [Ping timeout: 245 seconds] 10:31:59 -!- tsohg has quit [Remote host closed the connection] 10:37:11 -!- tsohg has quit [Ping timeout: 260 seconds] 10:44:18 -!- CKyle has quit [Quit: CKyle] 10:46:55 03|amethyst02 07* 0.14-a0-1199-gb4cf04c: Trim long inscriptions in inventory, handle unicode (#5675) 10(3 minutes ago, 1 file, 8+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b4cf04c5a356 10:48:18 -!- Zaba has joined ##crawl-dev 10:53:38 -!- ystael has quit [Ping timeout: 264 seconds] 11:01:15 -!- tsohg has quit [Remote host closed the connection] 11:06:50 -!- tsohg has quit [Ping timeout: 264 seconds] 11:13:38 03Grunt02 07* 0.14-a0-1200-g45d4b3c: Dummy balancer for extra vaults. 10(5 minutes ago, 1 file, 12+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=45d4b3cc526f 11:16:31 -!- magicpoints has quit [Ping timeout: 246 seconds] 11:16:53 Unstable branch on crawl.akrasiac.org updated to: 0.14-a0-1199-gb4cf04c (34) 11:20:54 -!- Tarragon has joined ##crawl-dev 11:27:26 -!- ProzacElf has joined ##crawl-dev 11:27:58 -!- Tarragon is now known as Basil 11:28:17 -!- ystael has quit [Ping timeout: 272 seconds] 11:28:58 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 11:30:00 -!- dondy|afk is now known as dondy 11:30:51 -!- scummos^ has quit [Ping timeout: 260 seconds] 11:31:31 -!- dtsund has joined ##crawl-dev 11:35:27 03ChrisOelmueller02 {|amethyst} 07* 0.14-a0-1201-gd0ec0a5: SNAKE genus (was: ADDER) 10(3 months ago, 2 files, 20+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d0ec0a5c83bf 11:35:27 03|amethyst02 07* 0.14-a0-1202-g91c53af: Move around genus monster enums on compat bump. 10(17 minutes ago, 1 file, 22+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=91c53af680e7 11:35:27 03|amethyst02 07* 0.14-a0-1203-g3761953: Make dummy monster comments more consistent. 10(9 minutes ago, 1 file, 16+ 18-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=376195314ee7 11:40:24 |amethyst: cßo's rebuild doesn't seem to be doing anything? 11:40:33 (I wanted to make the strawberry issue go away >_>) 11:41:34 Unstable branch on crawl.s-z.org updated to: 0.14-a0-1203-g3761953 (34) 11:41:39 ...oh. 11:41:40 Okay. 11:41:52 what caused the strawberry fields? 11:41:53 Apparently the text just wasn't updating. 11:42:26 rchandra: I thought we had no extra ORIENT: vaults at all, but it turns out there are two that place in Lair (one of which also places in Snake). 11:43:56 and at least one of those makes a few strawberries? 11:44:00 Yes. 11:44:17 at least it wasn't explore_dammit being spammed 11:44:25 rip explore_dammit 11:44:27 <_< >_> 11:44:55 <|amethyst> I take it grunt isn't a fan of the Beatles 11:45:00 yes, ashenzari needed the penalty 11:45:20 Grunt: re "XXX: should we guarantee that all Pan levels place a panlord vault?", i'd say yeah 11:45:35 it felt like the only reason some didn't before was just an accidental quirk of how vault placement worked out 11:45:52 MarvinPA: that was my gut instinct; I wanted to fly it past everyone else first. 11:46:07 Also, the reason that was happening was at least partly on account of old extra vault handling. 11:46:10 -!- badplayer has quit [Quit: Leaving] 11:47:17 Namely, Pan only ever tried to place one "pan" vault previously, no matter if it had the extra tag or not. 11:47:32 So you'd occasionally get, say, pan_surprise as the main vault on the level. 11:47:44 (Of course, the dummy balancer that commit is attached to is responsible for the rest.) 11:48:10 right 11:50:47 Xom inner flame needs a --more-- prompt by minmay 11:51:11 -!- dtsund has quit [Quit: dtsund] 11:54:35 -!- ussdefiant has quit [Ping timeout: 260 seconds] 12:01:33 -!- Fusentrap has joined ##crawl-dev 12:06:17 -!- Basil has quit [Ping timeout: 272 seconds] 12:13:23 -!- Fusentrap has quit [Ping timeout: 250 seconds] 12:15:38 -!- simmarine has joined ##crawl-dev 12:17:41 -!- tkappleton has quit [Ping timeout: 245 seconds] 12:20:15 -!- Pacra has quit [Ping timeout: 260 seconds] 12:25:40 -!- Basil has joined ##crawl-dev 12:29:51 -!- Pacra has joined ##crawl-dev 12:31:31 -!- Basil has quit [Ping timeout: 260 seconds] 12:32:56 -!- dtsund has joined ##crawl-dev 12:35:05 -!- Pacra has quit [Ping timeout: 246 seconds] 12:39:19 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 12:50:14 -!- Basil has joined ##crawl-dev 12:50:50 -!- Egglet has quit [Ping timeout: 246 seconds] 12:50:58 -!- fusentrap has joined ##crawl-dev 12:54:32 -!- Stelpa has quit [Remote host closed the connection] 12:56:43 -!- Arkaniad has quit [Ping timeout: 260 seconds] 12:56:51 -!- Arkaniad_ has quit [Ping timeout: 245 seconds] 13:00:12 -!- Furril has quit [Read error: Connection reset by peer] 13:00:25 -!- evilmike has joined ##crawl-dev 13:03:07 03MarvinPA02 07* 0.14-a0-1204-gc06e44e: Let small species use throwing nets 10(28 minutes ago, 3 files, 3+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c06e44e66f89 13:05:36 -!- UseBees has quit [Remote host closed the connection] 13:11:11 -!- bmfx has quit [Ping timeout: 260 seconds] 13:15:30 -!- rossi has quit [Quit: WeeChat 0.4.2] 13:15:54 -!- eith has quit [Ping timeout: 265 seconds] 13:24:21 -!- Vherid has quit [Read error: Connection reset by peer] 13:29:55 -!- MPR\snap has quit [Ping timeout: 265 seconds] 13:32:38 -!- MPR| has quit [Ping timeout: 264 seconds] 13:32:57 -!- flappity has quit [Read error: Connection timed out] 13:37:10 -!- MPR\snap has quit [Ping timeout: 265 seconds] 13:42:14 -!- badplayer has joined ##crawl-dev 13:42:49 -!- gammafunk has joined ##crawl-dev 13:43:36 -!- Dr_Ke has quit [Ping timeout: 272 seconds] 13:45:05 -!- MPR\snap has quit [Ping timeout: 246 seconds] 13:49:55 -!- Lightli has quit [Quit: Page closed] 13:51:48 -!- Foamed_ has quit [Read error: Connection reset by peer] 13:55:55 -!- Kellhus has quit [Quit: Page closed] 13:58:53 * tenofswords tisks at not knowing of TAGS: extra ORIENT: foo vaults 14:02:15 elf is probably an exception to branches without enough 'extra' vaults but that could just be done through dungeon_decor anyway 14:03:24 (also, 'extra' vaults becoming an important term in and of itself is going to be very awkward...) 14:12:27 -!- s951 has quit [Client Quit] 14:12:51 -!- Raycaster1 has quit [Ping timeout: 252 seconds] 14:19:21 -!- wack has quit [Ping timeout: 245 seconds] 14:30:35 -!- Sgeo has quit [Ping timeout: 246 seconds] 14:35:16 You fall through a shaft for 2 floors! 14:36:01 shaft for 14:36:12 is that copied or typed ? 14:36:18 <|amethyst> on it 14:36:30 nonethousand: copied, that double space is why I copied it... 14:36:44 okay just confirming 14:36:54 03|amethyst02 07* 0.14-a0-1205-g4fbcd77: Remove another extra space (elliptic) 10(61 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4fbcd77ec7c0 14:36:56 <|amethyst> elliptic: if it was one floor you'd get "You fall through a shaft !" 14:36:58 (confirming something obvious perhaps) 14:42:46 "You fall through a shaft for 2 floors!" <- extra space 14:42:50 -!- tksquared has quit [Read error: Connection reset by peer] 14:42:54 -!- inspector071 has quit [Ping timeout: 265 seconds] 14:46:19 perhaps we should just remove all spaces 14:47:25 youmean"perhapsweshouldjustremoveallspaces" 14:47:32 indeed 14:49:00 What the hell. I didn't read the log, sorry :P 14:49:08 So it was just fixed. Hah. 14:49:38 <|amethyst> Medar: :) 14:49:39 Medar: Only YOU can prevent extra spacing 14:52:50 so many of my plans really need to not be predicated on a combination of somebody coding up place:Foo:# [9|8] and actually getting responses on expanded OOD cap / lessening Depths being a parody of late D / whatever 14:53:51 You fall through 14:53:56 a shatner. 14:54:37 <|amethyst> tenofswords: actually 14:54:54 <|amethyst> tenofswords: what's wrong with the behaviour of place:Foo:# 9 currently 14:55:03 <|amethyst> It seems to be parsed at least 14:55:23 ... 14:55:29 whoopsssssss 14:55:48 alright then, time to do some very wide edits 14:56:20 (give or take some complaining about lua) 14:56:58 <|amethyst> tenofswords: I had also assumed it wouldn't work, but apparently MONS: 8 and MONS: 9 were already implemented, and place:foo is handled as a tag so is stripped off before that point 14:58:43 <|amethyst> tenofswords: (and they affect different parts of the mons_spec object) 14:58:47 |amethyst, elliptic: did *I* screw that up or did somebody screw it up after me? 14:58:54 the shaft space thing 14:59:54 <|amethyst> %git ec5babf52 14:59:55 07kilobyte02 * 0.14-a0-1152-gec5babf: Restrict mpr() to literals only. 10(2 days ago, 26 files, 66+ 66-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ec5babf52457 15:00:30 kilobyte screwed it up somehow? 15:00:50 <|amethyst> yes, also the water splashing thing N78291 reported and I fixed earlier 15:01:36 kilobyte: bad kilobyte! 15:01:51 * SamB pulls and looks at that 15:02:36 <|amethyst> those look like the only two problematic cases 15:02:49 <|amethyst> the others already had the space in the frame string rather than the part 15:04:55 ??storm dragon armour 15:04:55 storm dragon armour[1/1]: 10AC, 17ER, 60aum, rElec. 15:05:01 ??plate 15:05:02 plate armour[1/1]: 10AC, 19ER, 65.0aum. 15:05:45 wrong channel, or are you suggesting to buff storm dragon armour 15:06:22 Oh wrong channel 15:06:27 But that might be a good idea I guess 15:08:03 hmm, so basically it's plate of rElec but slightly lighter and more comfortable? 15:08:41 well, the actual weight is pretty irrelevant 15:08:47 -!- inspector071 has quit [Ping timeout: 260 seconds] 15:08:52 hmm 15:08:54 ??fda 15:08:54 fire dragon armour[1/1]: 8AC, 11ER, 35aum, rF++ rC-. 15:09:03 but yes, it is plate of rElec that is less encumbering (and plate of rElec doesn't exist normally) 15:09:39 plate of rElec much later than other ego plate, though 15:09:45 -!- ddeaeeee has quit [Client Quit] 15:10:00 could make it 16ER 15:10:18 maybe even 15 would be fine 15:10:34 sounds good to me 15:11:25 At that point it would be and alternative to FDA if you want to free up a ring slot 15:11:49 I'd probably still go with FDA though 15:12:39 <|amethyst> the difference between -11 (fire) and -15 (storm) is bigger than the difference between -15 and -19 (plate) 15:12:51 <|amethyst> err, -15 (proposed storm) 15:13:15 hmm 15:13:26 ??enc 15:13:26 I don't have a page labeled enc in my learndb. 15:13:29 ??encumbrance 15:13:30 encumbrance rating[1/1]: A number representing how much armour harms your spellcasting, dodging, and melee accuracy. Units are "arbitrary units of encumbrance" (aue). 15:14:36 |amethyst: bigger in what sense? 15:15:01 <|amethyst> I thought the formula used encumbrance^2 15:15:10 <|amethyst> now I'm not finding it though 15:15:12 proportionally yes, additively no 15:15:13 it does 15:15:20 Wouldn't that mean it's greater the other way? 15:15:23 19^2 - 15^2 > 15^2 - 11^2 15:15:47 <|amethyst> yeah, I mean proportionally 15:15:59 <|amethyst> (19/15)^2 vs (15/11)^2 15:16:05 <|amethyst> sorry 15:16:12 anyway I'm not sure why that comparison is being made :) 15:16:35 <|amethyst> I dunno 15:16:36 currently storm dragon armour is meant to appeal to players who would normally look for plate but want rElec 15:16:49 unfortunately it appears late and rElec isn't very important really 15:17:06 -!- Nakatomy has quit [Ping timeout: 252 seconds] 15:17:10 Spawn storm dragons earlier clearly 15:17:22 put raiju in Depths 15:17:44 decreasing the encumbrance would make it an option for casty chars who are willing to accept the extra penalty for higher AC 15:17:53 make vapours have thunderbolt and then spawn them quite a ways more in Swamp 15:18:09 Do raiju hurt? 15:18:22 potentially yes, but they're fragile 15:18:24 raiju (12h) | Spd: 13 | HD: 5 | HP: 18-37 | AC/EV: 4/15 | Dam: 1211(elec:5-6) | 05demonic, sense invisible, !sil | Res: 06magic(20), 11elec+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 151 | Sp: blinkbolt (2d13) | Sz: Medium | Int: animal. 15:18:24 %??raiju 15:18:25 I was fooling around in Abyss and they were annoying more than painful 15:18:29 <|amethyst> elliptic: so it's like PDA with a better resist and actually existin? 15:18:33 <|amethyst> g 15:18:48 mmm 15:18:48 <|amethyst> elliptic: s/it's/it would be/ 15:18:51 |amethyst: I'm not sure it is a better resist, and PDA is still quite a bit less encumbering 15:18:52 Drain is really annoying so 15:19:00 rN is at least a convenience 15:19:18 at any rate they're meant to be smoke demon tier danger so if they're not always outright terrors this is acceptable 15:19:21 |amethyst: so I think it would still be comfortably worse than PDA, which is fine :) 15:19:45 <|amethyst> elliptic: are you going to commit the change or should I? 15:20:10 I can do this one :) 15:20:15 I should get back to gauntlet so there are some more tiny chances to find pearl dragons and be [killed by them|get pda] 15:21:51 I had one in depths earlier, it certainly made for an interesting floor 15:22:29 huh 15:22:36 I like the idea of more tiny chances for them, my $.02 15:22:38 Depths didn't seem all that bad 15:22:43 -!- TAS-2012v has quit [Ping timeout: 260 seconds] 15:22:50 But if it can spawn pearl dragons that might be ungood 15:23:08 there's a single vault, and gauntlet is a portal vault I'm working on 15:23:31 <|amethyst> is shadow dragon armour a will-never-do? could make it similar to steam or mottled, but with LOS reduction as the "resistance" 15:23:52 <|amethyst> I guess that would make the upper end of LOS reduction even more ridiculous though 15:24:00 03elliptic02 07* 0.14-a0-1206-g1e49a1b: Decrease encumbrance for StormDA: 17 -> 15. 10(2 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1e49a1b77a89 15:24:02 clearly give pearl dragon armour rHoly 15:24:26 Perfect for undead ziggers 15:24:33 -!- RedFeather has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]] 15:25:23 |amethyst: I don't really think LOS reduction as a "common" item is great, and it would infringe on robe of night 15:25:24 <|amethyst> oh, never mind, robe of night is a robe not a cloak 15:25:29 -!- mightywind has quit [Quit: Page closed] 15:25:30 (also actually make holy wrath / cleansing flame cloud / cleansing flame attack / tso revenge attack / silver star / whatever) all consistent 15:26:00 <|amethyst> elliptic: true 15:27:07 maybe it could have some attributes associated with the undead, rMut, rRot, something to that effect? 15:27:42 rMut armour 15:27:52 That sounds snazzy 15:28:02 rMut armour is clearly from apocalypse drake armour 15:28:14 I still want shadow dragon shields 15:29:22 i still want my komodo dragon hat 15:29:56 now I realize that bh wanted to buff callers in a terrifying fashion 15:31:29 -!- gammafunk has quit [Read error: No route to host] 15:36:20 -!- gammafunk has joined ##crawl-dev 15:37:29 03Medar02 07* 0.14-a0-1207-ge1f20ff: Fix a crash in equip_name_to_slot 10(3 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e1f20ff6039d 15:39:09 Grunt: ehm, how exactly a dummy for "extra" vaults could possibly work? 15:39:35 the definition of "extra" is "don't stop after adding this vault" 15:39:46 ie, a dummy extra is a no-op 15:39:58 <|amethyst> %git e4f847d5 15:39:58 07Grunt02 * 0.14-a0-1183-ge4f847d: Rework the "extra" tag for non-minivaults. 10(21 hours ago, 5 files, 72+ 36-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e4f847d599ab 15:40:12 <|amethyst> kilobyte: that isn't the case anmore for non-minivaults 15:41:38 if the semantics differs, the tag needs to be renamed 15:45:14 -!- soundlust has quit [Ping timeout: 264 seconds] 15:45:19 -!- UseBees has quit [Ping timeout: 246 seconds] 15:46:14 -!- magistern has quit [Quit: This computer has gone to sleep] 15:46:29 <|amethyst> kilobyte: the semantics of minivaults and non-mini already differ, so it's not entirely outrageous 15:47:04 Looks like SIGHUP doesn't close wizard mode lua intepreter. 15:47:18 * tenofswords curses grunt for regularly using MONS: [098] band 15:47:41 Or something makes it crash when you close webtiles window when using that anyway. 15:49:18 elliptic: have you fixed qw when it gets turned to a tree? This was rare with wands of poly, but potions of lignify quite change that. 15:50:07 (I'm abusing qw as something that realistically approximates CPU loads that happen in real games) 15:51:32 -!- eweeeeee has quit [Quit: Page closed] 15:51:42 qw relies on autoexplore, autotravel and autofight just like players do, greensnark's idea of resting in the sprint or my abyss bot instead stress nearly completely different parts of the code 15:57:27 -!- WalkerBoh has quit [Remote host closed the connection] 16:06:15 kilobyte: hm, it already has checks in some places to make sure it isn't transformed before doing things, and it used to ID wands of polymorph by zapping on itself and seemed to handle that okay 16:06:45 I'm sure there are some checks that should be added though... I only really added stuff when they came up 16:07:11 anyway I haven't changed qw at all since it won that game (at some point I'll probably go back to it and teach it to play other combos) 16:07:45 qw won?! congrats. guess it's time for all enemies to get double damage 16:08:08 ??qw 16:08:09 qw[1/2]: A fully automated lua bot written by elliptic, with some code borrowed from parabolic and xw. Won once (with minor manual bugfixing in Lair to make it not choose a -Tele weapon). 16:08:42 !lg qw won 16:08:43 1. qw the Executioner (L27 GrBe), worshipper of Trog, escaped with the Orb and 3 runes on 2013-11-22 23:33:04, with 1851235 points after 56797 turns and 0:45:16. 16:08:46 (anyway I tweaked Gr's power level down a bit after that, though I'm sure qw is still capable of winning with enough tries) 16:09:51 (I wonder if my patch will be rejected due to (slightly) weakening so many Depths vaults) 16:14:05 so that qw win was fully automated, with the only human control being that instant in lair? 16:14:34 and no need to hold down a key or anything like that? 16:14:39 it was more than an instant because I was debugging and didn't get the bug right away, but yeah 16:14:41 perhaps it was suspended, the code tweaked, and restarted 16:15:12 elliptic: I've seen two related failures: 1. trying to travel (or was it explore?), 2. trying to berserk and failing with a panic message 16:15:15 he needed a reproducer 16:15:32 oh, I also saved and reloaded to fix something in the siren sewer earlier in that game 16:15:57 but without making any actual turns 16:16:07 so, since he wouldn't dare to do something so cheaty as copy its save file off-server ... 16:16:10 elliptic: Can you interrupt it at any time through the qw login? 16:16:14 how many attempts did it take in its current state? 16:16:24 I can't just !lg qw because I know that old versions of the bot died a lot 16:16:25 evilmike: yeah, it's all powered by ready(), so you press tab at turn 0 and it takes off 16:16:43 gammafunk: you can interrupt it by pressing tab again, yeah 16:16:45 qw's reproducibility seems to be extremely vulnerable to minute changes in code, apparently more than the Abyss bot 16:16:48 cool 16:17:07 TAB = autocrawl 16:17:12 in terms of number of attempts... 16:17:14 !lg qw 16:17:15 very appropriate 16:17:15 163. qw the Executioner (L27 GrBe), worshipper of Trog, escaped with the Orb and 3 runes on 2013-11-22 23:33:04, with 1851235 points after 56797 turns and 0:45:16. 16:17:24 still a better win rate than many humans 16:17:28 but for both, you can expect -seed runs to go out of sync every a few commits 16:17:29 the first 101 games were with a very primitive version 16:17:36 and then there was a big upgrade after that 16:17:41 and then several more upgrades 16:17:42 most humans who play crawl never win, so yes 16:17:45 (at least I think so) 16:18:12 qw does the early game better than me, at least 16:18:29 ??qw[2] 16:18:29 qw[2/2]: Branch order: D -> Lair:8 -> Orc:3 -> D:16 -> Snake/Spider:5 -> Vaults:4 -> Depths:6 -> Swamp/Shoals:5 -> Vaults:5 -> Zot 16:18:33 (many of the games with the very primitive version didn't even know how to enter branches and stuff like that, and item usage was almost 0) 16:18:51 oh, that branch order is a bit out of date 16:19:10 !learn edit qw[2] s|Snake.Spider|S 16:19:11 qw[2/2]: Branch order: D -> Lair:8 -> Orc:3 -> D:16 -> S:5 -> Vaults:4 -> Depths:6 -> Swamp/Shoals:5 -> Vaults:5 -> Zot 16:19:21 !learn edit qw[2] s|Swamp.Shoals|S 16:19:22 qw[2/2]: Branch order: D -> Lair:8 -> Orc:3 -> D:16 -> S:5 -> Vaults:4 -> Depths:6 -> S:5 -> Vaults:5 -> Zot 16:19:22 next we need a mage crawl bot…..called zz 16:19:25 no orc:4? I suppose without the player lua being able to access gold there was no value to the shops 16:19:33 I would expect the following declaration to create a mummy half the time, and Menkaure half the time, but it seems to be generating Menkaure every time: KMONS: M = Menkaure, mummy w:50 / mummy w:50 16:19:39 tenofswords: shops are really hard to handle with lua, yeah 16:19:41 what is the proper way to express what I'm trying? 16:19:49 flip the clauses 16:19:55 does cßo have a recent version of qw? 16:19:58 or um 16:20:09 KMONS: M = Menkaure / mummy, mummy 16:20:22 really? 16:20:24 kilobyte: cszo trunk qw is the version that won, and I don't have any changes since then 16:20:34 yeah, the / is for the set choices 16:20:35 that will also create a mummy if Menkaure has already been seen elsewhere? 16:20:41 I think you grabbed it after it won so you probably already have it 16:20:46 yes, if menkaure is made then it goes to the comma 16:20:48 yeah, I did 16:21:02 -!- Wahaha has quit [] 16:21:14 for completeness sake, how would I express that if I wanted Mankaure 1/3 of the time? 16:21:21 KMONS: M = Menkaure w:5 / mummy, mummy 16:21:38 03kilobyte02 07* 0.14-a0-1208-g6b0f1e8: Throw the gauntlets. 10(22 hours ago, 9 files, 7+ 47-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6b0f1e84ca5c 16:21:42 default weight is 10 16:21:56 (that should be engrained into everybody's brains eventually) 16:21:58 oh I thought w was percentage 16:22:03 kilobyte: throw *down* the guantlets? 16:22:09 %git 7f8b6d85697774a182b3f40aca21e2286d5c32a3 16:22:09 07kilobyte02 * 0.6.0-a0-2000-g7f8b6d8: Cosmetic desc of gloves: 50% of them will be "gauntlets", 0% "bracers". 10(4 years, 1 month ago, 5 files, 46+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7f8b6d856977 16:22:12 w:5 would mean 5% of the time ... how was I wrong 16:22:12 throw out the gauntlets 16:22:35 awkwardly throw the gauntlets 16:22:36 sorry for getting us into the mess in the first place :/ 16:22:41 <|amethyst> badplayer: w: is relative weight. Default is 10 16:22:50 oh, btw, can we kill bracers too? 16:22:52 badplayer: the default weight is 10, so weight of 5 mean 2:1 16:22:57 for something with weight 10 16:23:18 I understand that bracers and gloves are not the same thing but surely gloves of archery would work too 16:23:19 e.g. 5/ (10 + 5) 16:23:39 the final chance is the weight divided by the sum of all other weights in the set 16:23:48 "bracers of archery" is redundant anyway, only archers wear bracers in the first place, that's what they're for 16:24:12 kilobyte: Any thoughts on my patch to the asterion branch? I fixed the three issues you pointed out 16:24:14 ??logic 16:24:14 logic[1/1]: jiyva chooses the option with minimum felicity 16:24:26 -!- rchandra has left ##crawl-dev 16:24:32 ??felicity 16:24:32 I don't have a page labeled felicity in my learndb. 16:24:34 for simplicity sake, if all of your weights add up to 100 then, you can still kind of express this as percentages? eg: goblin w:80 / troll w:20 would be goblin 80% of the time, and troll 20% of the time? 16:24:35 too bad 16:24:50 <|amethyst> badplayer: right 16:24:50 badplayer: if you like 16:24:51 yes, that works 16:25:02 yah it's easier for simpler minds like mine :) 16:25:19 -!- ProzacElf has quit [Ping timeout: 260 seconds] 16:25:27 note that if I notice it in a patch I'd just make that MONS: goblin w:4 / troll w:1 anyway 16:25:50 reading: a goblin is 4 times more likely than a troll. 16:26:00 correct 16:26:23 -!- evilmike has quit [] 16:26:30 an issue to watch out when you want --seed reproducibility: "qw3's ghost hits you. You die..." 16:26:59 <|amethyst> kilobyte: just put it in wizard mode :) 16:27:13 curses, I was just about to ask about this patch doing per depth 9 = absdepth 4, 5, 6, 7, 8, 10 and 8 = absdepth 7, 8, 9, 10, 12, 14 16:27:14 -!- Basil has quit [Ping timeout: 264 seconds] 16:28:01 -!- wack has quit [Ping timeout: 246 seconds] 16:28:04 (as opposed to 9 = 6, 7, 8, 9, 10, 11 and 8 = 4, 6, 8, 10, 12, 14) 16:28:23 kilobyte: you've probably already tried this, but wizard mode qw automatically declines to die when prompted 16:28:42 which is sort of useful for making sure you get the entire game 16:30:14 (it can still get stuck in a couple ways though) 16:30:42 water/lava in coc:7/geh:7? 16:32:01 tenofswords: if you mean qw, it doesn't currently go to all branches (though it could with some work), but it has permaflight from XL 14 onwards so water/lava aren't an issue 16:32:47 oh right hah 16:33:03 mainly it doesn't have good handling of disconnected levels (or shafts before it gets permaflight) 16:33:19 -!- gammafunk_ has joined ##crawl-dev 16:33:19 it'd get lost in slime? 16:33:38 and I doubt it'd know to dig for the slimy rune I guess 16:33:42 -!- gammafunk has quit [Read error: No route to host] 16:33:43 -!- gammafunk_ is now known as gammafunk 16:34:06 basically it doesn't know about "go up and try another downstairs", instead it tries to random teleport somewhere better 16:34:15 hehehe 16:34:53 this works surprisingly well but sometimes it runs out of teleport 16:35:27 surely if it was told to use a ring of teleportation... 16:35:29 I suspect it can also get into situations where it will just keep on dying forever without making progress 16:35:52 -!- darktwinge is now known as Twinge 16:36:07 -!- Twinge has quit [] 16:36:08 e.g. draconian caller behind grates spamming summons 16:36:23 it will just keep on fighting the summons forever 16:36:40 -!- Brokkr has quit [Quit: Verlassend] 16:36:43 good thing the summons are at least capped 16:36:49 Add an osuary vault by badplayer 16:36:49 is it possible to query monster attributes in lua? for instance could qw ever determine that a pan lord is fast? 16:36:56 -!- Staplegun has quit [Read error: Connection reset by peer] 16:37:10 qw actually doesn't have any good way of telling whether a monster is a pan lord at the moment 16:37:13 afaik 16:38:15 oh, it just looks at the mpr messages and sees "baldsdf comes into view"? 16:40:00 no, it can tell for each square in sight whether there is a monster there and what the name of the monster is 16:40:01 -!- ProzacElf has joined ##crawl-dev 16:40:09 also a couple other things like whether the monster is friendly 16:40:52 yeah, I see check_monsters() 16:41:18 hmm 16:41:38 this seems like an API problem 16:41:47 heh, m:is_firewood() 16:41:57 love some of those method names 16:42:56 it's supposed to be something you could kill but have no motivation to bother with 16:43:08 -!- dtsund has quit [Quit: dtsund] 16:43:19 except possibly wanting to go past it 16:44:23 -!- fungee has quit [Ping timeout: 260 seconds] 16:44:41 elliptic: say("ZAPPING HEAL WOUNNS."), not that it matters much 16:46:45 -!- ProzacElf has quit [Ping timeout: 252 seconds] 16:47:17 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:48:46 -!- UseBees_ has quit [Remote host closed the connection] 16:52:25 ...hrm, DOWN in random-pick.h probably doesn't equate to rarity * 2520 * (maxr - depth + 1) / (maxr - minr + 1) if it means that { 1, 3, 999, DOWN, MONS_UGLY_THING }, equates to -2517480 on Depths:1 16:53:01 and here my spreadsheets looked hypothetically fine on other distributions 16:54:34 -!- ProzacElf has joined ##crawl-dev 16:56:04 <|amethyst> tenofswords: how'd you get a negative sign in there? 16:56:29 I have no idea 16:57:16 was there overflow? 16:57:32 I doubt excel is _that_ bad 16:57:44 oh, this was in your spreedsheet not in crawl? 16:57:47 <|amethyst> shouldn't be, 2520 * 999 * 3 = 7552440 16:58:02 I believe excel is differently bad 16:58:06 <|amethyst> maxr and minr aren't swapped are they? (though that would give you a different number) 16:58:21 going to throw it into google docs 16:58:23 since I think it abuses floating-point numbers so shouldn't overflow that way 16:59:57 -!- gammafunk has quit [Ping timeout: 252 seconds] 17:03:35 -!- eith has joined ##crawl-dev 17:03:42 03galehar02 07* 0.14-a0-1209-g586b741: Remove a reference to searching in the rest command description. 10(7 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=586b741d49aa 17:03:42 03galehar02 07* 0.14-a0-1210-g2fe4a5d: Add a missing tag. 10(34 minutes ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2fe4a5dcccb0 17:03:42 03galehar02 07* 0.14-a0-1211-ga3da613: Tutorial improvements to french translation. 10(2 hours ago, 1 file, 295+ 318-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a3da61382222 17:04:02 -!- Yermak has quit [Quit: Page closed] 17:07:47 -!- st_ has quit [Read error: Connection reset by peer] 17:08:21 -!- st_ has joined ##crawl-dev 17:09:39 -!- inspector071 has quit [Ping timeout: 260 seconds] 17:20:35 -!- gammafunk has joined ##crawl-dev 17:23:07 ...oh man, I can't even start this because ABS doesn't work in google docs or something 17:31:55 -!- bh has joined ##crawl-dev 17:32:05 I just got "1995 theorb" as a captcha. Just sayin' 17:32:52 guardian serpent (16S) | Spd: 15 | HD: 8 | HP: 30-58 | AC/EV: 6/14 | Dam: 26 | spellcaster, see invisible | Res: 06magic(64), 03poison | Chunks: 06mutagenic | XP: 458 | Sp: b.venom (3d13), b.slow, w.recall, blink allies encircling | Sz: Large | Int: normal. 17:32:52 %??guardian serpent 17:33:19 ...okay I don't even anything anymore, I've barely bothered to apply the formulas and glowing shapeshifters have a 154.77% to be chosen as a Depths:1 enemy (ignoring ood) 17:33:31 1995 was the year crawl began 17:33:53 buppy: yeah man, it's like ReCatpcha was Re-reading my mind 17:34:39 https://docs.google.com/spreadsheet/pub?key=0AjXhStQL2U2fdHc2LWswckVoZUhnT3Y2Qzk3OFMzaVE&output=html 17:36:07 <|amethyst> tenofswords: how do I see the formulas? 17:36:21 ...it doesn't let you??? 17:36:46 try https://docs.google.com/spreadsheet/ccc?key=0AjXhStQL2U2fdHc2LWswckVoZUhnT3Y2Qzk3OFMzaVE&usp=sharing I guess 17:36:46 |amethyst: https://docs.google.com/spreadsheet/pub?key=0AjXhStQL2U2fdHc2LWswckVoZUhnT3Y2Qzk3OFMzaVE&gid=1 17:37:09 <|amethyst> those are spreadsheet formulas? 17:37:49 U3: D3 * 2520 * (B3 - U2 + 1) / (B3 - C3 + 1) 17:38:03 <|amethyst> tenofswords: B3 and C3 are backwards 17:38:06 <|amethyst> C3 is maxr 17:38:10 ...whoops 17:38:58 it looks like minmay is working on the tavern troll award 17:39:25 <|amethyst> tenofswords: I'd use D$3 * 2520 * (C$3 - $U2 + 1) / (C$3 - B$3 + 1) 17:39:37 <|amethyst> tenofswords: then you should be able to copy-paste it across the whole grid 17:39:58 so many thanks 17:40:12 !lg * killer=raiju 17:40:12 12. JJ4000 the Markscentaur (L13 CeHu), worshipper of Okawaru, slain by a raiju on Abyss:1 on 2013-11-30 09:40:33, with 45653 points after 20747 turns and 3:33:42. 17:40:15 !lg * killer=raiju max=xl 17:40:16 12. tsouns the Phalangite (L17 MiIE), worshipper of Trog, blasted by a raiju (living lightning) on Abyss:3 on 2013-11-20 06:28:51, with 176154 points after 39017 turns and 2:30:59. 17:40:21 !lg * killer=raiju -tv 17:40:22 12. JJ4000, XL13 CeHu, T:20747 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 17:40:23 !lg * killer=raiju -tv -2 17:40:24 11/12. Erlik, XL1 DjAK, T:54 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 17:40:24 !lg * killer=raiju -tv -3 17:40:25 10/12. Baljet, XL1 DsAK, T:95 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 17:40:30 !lg * killer=raiju 1 17:40:32 1/12. Someone4956 the Skirmisher (L1 DjAK), worshipper of Lugonu, slain by a raiju on Abyss:1 on 2013-11-19 22:12:29, with 0 points after 108 turns and 0:00:24. 17:40:33 <|amethyst> err, I guess that should be U$2 not $U2 17:40:44 <|amethyst> I had those all backward 17:41:02 <|amethyst> $D3 * 2520 * ($C3 - U$2 + 1) / ($C3 - $B3 + 1) 17:41:09 !lg * killer=smoke demon end>20131118 17:41:09 No keyword 'demon' 17:41:13 !lg * killer=smoke_demon end>20131118 17:41:14 26. gammafunk the Magician (L6 DEIE), blasted by a smoke demon (divine providence) on Abyss:1 on 2013-11-30 20:08:19, with 662 points after 2301 turns and 0:14:48. 17:41:36 !lg * killer=smoke_demon end>20131118 xl>2 17:41:37 15. gammafunk the Magician (L6 DEIE), blasted by a smoke demon (divine providence) on Abyss:1 on 2013-11-30 20:08:19, with 662 points after 2301 turns and 0:14:48. 17:41:41 stupid summons miscast 17:41:43 !lg * killer=raiju end>20131118 xl>2 17:41:44 5. JJ4000 the Markscentaur (L13 CeHu), worshipper of Okawaru, slain by a raiju on Abyss:1 on 2013-11-30 09:40:33, with 45653 points after 20747 turns and 3:33:42. 17:41:58 I was afraid they'd be too vicious but clearly they need a buff 17:41:59 <|amethyst> tenofswords: sorry, got my rows and columns mixed :) 17:42:11 -!- myrmidette1 has quit [Client Quit] 17:42:12 tenofswords: would you gnash your teeth if boggarts got MAINTAIN_DISTANCE? 17:42:32 -!- myrmidette1 has quit [Client Quit] 17:42:33 raiju kill themselves by lightning bolting into lava apparently 17:42:35 boggarts are perfect as-is 17:42:41 boggart (06g) | Spd: 12 | HD: 2 | HP: 6-16 | AC/EV: 0/12 | Dam: 5 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(18) | XP: 21 | Sp: confuse, b.slow, invisibility, blink, shadow creatures | Sz: little | Int: normal. 17:42:41 %??boggart 17:42:42 and that sounds like a terrible idea yes 17:42:46 unknown monster: "elf demonologist" 17:42:46 %??elf demonologist 17:42:54 let raiju levitate or something 17:42:56 deep elf demonologist (08e) | Spd: 10 | HD: 12 | HP: 42-66 | AC/EV: 0/13 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(96) | Chunks: 07contam | XP: 1340 | Sp: demon, banishment, greater demon, minor demon | Sz: Medium | Int: high. 17:42:56 %??deep elf demonologist 17:42:57 deep elf demonologist (08e) | Spd: 10 | HD: 12 | HP: 42-66 | AC/EV: 0/13 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(96) | Chunks: 07contam | XP: 1340 | Sp: demon, banishment, greater demon, minor demon | Sz: Medium | Int: high. 17:42:57 %??deep_elf_demonologist 17:43:03 they're air monsters, after all 17:43:17 raiju (12h) | Spd: 13 | HD: 5 | HP: 18-37 | AC/EV: 4/15 | Dam: 1211(elec:5-6) | 05demonic, sense invisible, !sil | Res: 06magic(20), 11elec+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 151 | Sp: blinkbolt (2d13) | Sz: Medium | Int: animal. 17:43:17 %??Raiju 17:43:19 tenofswords: sure, they're your baby 17:43:29 smoke demon (153) | Spd: 9 | HD: 7 | HP: 25-51 | AC/EV: 5/9 | Dam: 8, 5, 5 | 05demonic, 10doors, lev, !sil | Res: 06magic(56), 05fire++, 03poison, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 389 | Sp: sticky flame range (3d4), steam ball (3d12), smiting (7-17) | Sz: small | Int: normal. 17:43:29 %??smoke demon 17:43:44 is that what they replace 17:43:57 Yes 17:43:58 (this will also let me replace vapours in aerie_drop with raiju) 17:44:04 thanks 17:44:10 i appreciate that a lot 17:44:20 rip sticky flame 17:44:22 Is the experience differential mostly a function of HD? 17:44:29 gammafunk: RIP Sticky Flame... in the Abyss 17:44:40 sticky flame is still alive 17:44:41 if hell hogs are 17:44:45 and fuck hell hogs 17:44:51 yes, I'm just thinking wishfully 17:45:03 there's an experience modifier set per monster that then applies itself to the default HD/spells/whatever stuff 17:45:06 -!- Foamed has quit [Quit: Heading to bed.] 17:45:18 yeah 17:45:19 -!- Foamed_ has quit [Client Quit] 17:45:22 ??Raiju 17:45:22 raiju[1/1]: Abyss hounds in bands of 2 or 3 with AF_ELEC and the ability to transform into a lightning bolt (which makes them re-appear at the end of the lightning bolt). About as strong as smoke demons, with less sticky flame 17:45:30 I'm not sure if 1) their mod is too low, 2) their HD is too low 17:45:42 raiju (12h) | Spd: 13 | HD: 10 | HP: 39-70 | AC/EV: 4/15 | Dam: 1211(elec:10-14) | 05demonic, sense invisible, !sil | Res: 06magic(40), 11elec+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 784 | Sp: blinkbolt (2d17) | Sz: Medium | Int: animal. 17:45:42 %??Raiju hd:10 17:45:44 In the arena they devour smoke demons 17:45:54 raiju (12h) | Spd: 13 | HD: 7 | HP: 25-51 | AC/EV: 4/15 | Dam: 1211(elec:7-9) | 05demonic, sense invisible, !sil | Res: 06magic(28), 11elec+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 336 | Sp: blinkbolt (2d14) | Sz: Medium | Int: animal. 17:45:54 %??raiju hd:7 17:45:54 this looks scary 17:46:07 raiju (12h) | Spd: 13 | HD: 8 | HP: 28-58 | AC/EV: 4/15 | Dam: 1211(elec:8-11) | 05demonic, sense invisible, !sil | Res: 06magic(32), 11elec+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 474 | Sp: blinkbolt (2d15) | Sz: Medium | Int: animal. 17:46:07 %??Raiju hd:8 17:46:21 electric golem (118) | Spd: 16 | HD: 15 | HP: 119-150 | AC/EV: 5/20 | Dam: 1511(elec:15-21), 1511(elec:15-21), 15, 15 | 11non-living, 10doors, see invisible, !sil | Res: 13magic(immune), 05fire, 02cold, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | XP: 3122 | Sp: blinkbolt (2d20) | Sz: Large | Int: plant. 17:46:21 %??electric golem spells:blinkbolt 17:46:26 ^ please? :D 17:46:33 *shudder* 17:46:42 Bloax: they do 3d20 right now 17:47:06 now how was it.. 17:47:13 unknown monster: "Human name="Jack"" 17:47:13 %??Human name="Jack" 17:47:18 _"Jack" (15@) | Spd: 10 | HD: 6 | HP: 21-47 | AC/EV: 3/13 | Dam: 10 | 10weapons, 10items, 10doors | Res: 06magic(24) | Chunks: 07contam | XP: 196 | Sz: Medium | Int: normal. 17:47:18 %??Human name:"Jack" 17:47:40 they already shoot lightning and blink, i don't see how reducing their damage and making them shoot lightning and blink would be good 17:48:02 unknown monster: "Orb_Of_Fire of Electricity" Spells:Blinkbolt" 17:48:02 %??Orb_Of_Fire name:"Orb of Electricity" Spells:Blinkbolt 17:48:11 :Z 17:48:40 !lg * xl>2 killer=raiju -tv -2 17:48:41 4/5. Igxfl, XL10 DsVM, T:11420 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 17:48:50 I'm not greatly fond of smoke demons being cut down by raiju anyway because smoke demons are very good abyss monsters even if they are particularly common, and sticky flame problems should not press on branch balance 17:49:16 (of course, an actual consensus on changing sticky flame if at all...) 17:50:25 I have such a huge hatred of smoke demons that I'm glad they're finally gone from there. 17:50:38 -!- ystael has quit [Ping timeout: 264 seconds] 17:51:18 they're not gone 17:52:04 directly cut in half 17:53:05 like, smite + damaging status effect + damage with los cut-off is a perfectly fine design aside from the item destruction, especially considering abyss terrain 17:53:43 (so can sticky flame block reading scrolls or only do one item destruction check at the start or something, even if dropping scrolls is an interesting and annoying side-ffect) 17:54:32 I think dropping scrolls should be more dangerous than leaving them in the pack under those conditions 17:55:22 there is also the not-getting-scrolls-back-because-abyss part, yes 17:57:49 ??abyss[6] 17:57:49 abyss[6/9]: i wonder if everyone in the abyss, is there because they got banished to it its like fantasy australia 17:57:53 ??abyss[9] 17:57:54 abyss[9/9]: This is a scroll of acquirement! What kind of item would you like to acquire? Something appears at your feet! You are suddenly pulled into a different region of the Abyss! 17:58:03 Xom thinks this is hilarious 17:59:12 -!- DrinkMachine has joined ##crawl-dev 18:01:19 tenofswords: I meant they'd be more exposed if you manipulate them in any way than if you just leave them in the pack 18:02:10 -!- tupper has quit [Ping timeout: 246 seconds] 18:02:26 -!- Aettaa has quit [Quit: Page closed] 18:02:34 oh, you mean flavour arguments as to what should happen 18:03:44 -!- CKyle has joined ##crawl-dev 18:04:13 yeah, say scrolls and potions only get destroyed because the PC left them near the outside of the pack for quick access 18:04:13 -!- master_j has quit [Quit: WeeChat 0.4.2] 18:04:30 (thats for ordinary fire/ice things) 18:04:55 or because you took it out (for longer-term things too) 18:05:00 er. 18:05:04 s/ too// 18:08:42 elliptic: qw notoriously falls into a loop entering a stair back and forth, starving to death 18:08:57 kilobyte: on the lair entrance level, probably? 18:09:08 kilobyte: that happens whenever the lair entrance is blocked by plants/fungi 18:09:17 no, on regular levels 18:09:27 it even happened three times in a row, on different seeds 18:09:40 I mean, the level containing the lair entrance 18:10:02 not sure, once it was D:9, once D:10, once Swamp:5 18:10:16 kilobyte: perhaps you should add some more morgue stuff to his rc ;-P 18:10:34 let's see if -seed works 18:10:50 for swamp:5, it probably ran afoul of a disconnected swamp:4 18:11:30 so after getting the rune, it tried to leave swamp but ended up in a swamp:4 bubble with just a > 18:11:52 (it probably teleported into that bubble on the way down) 18:12:39 there's apparently _something_ that disturbs the state and makes it usually not reproducible. Of those three games, only one went back to the loop after restarting. 18:13:03 you mean, using -seed? 18:13:29 in this case, indeed, there's a Lair entrance on D:8, and it keeps running between D:8 and D:9 18:13:45 <|amethyst> kilobyte: could be lua throttling the script? 18:13:55 <|amethyst> kilobyte: _clua_throttle_hook is based on time 18:14:13 ah, the entrance is surrounded by fungi 18:14:15 iirc the throttler shouldn't affect the RNG state though? 18:14:31 <|amethyst> unless it stops some code that's calling the RNG 18:14:45 so this one looped "legitimately" 18:15:49 plate can also produce some nice cuts for to braise or smoke 18:15:51 the brisket we'd call it 18:16:41 kilobyte: anyway the <><><> generally means that the scripts are using interlevel travel to try to go somewhere, and the interlevel travel is stopping when it enters a specific level 18:17:06 in another run, another seed went back to the loop. So it looks like there's some quite rare non-deterministic thing with little randomness. 18:17:24 it could be what |amethyst said 18:17:30 you could try adjusting the throttling constant 18:17:59 throttle_unit_lines(10000), 18:18:10 in clua.cc 18:18:17 Attack failed despite returning true. 18:18:30 in tree form? 18:19:12 that sort of message means that the scripts expected a turn to pass but it didn't 18:19:16 no, regular berserk. There's clear path to Arachne, both via going sw,s by misplacing a summoned bro s,sw 18:19:17 <|amethyst> also throttle_sleep_start or MAX_THROTTLE_SLEEPS 18:22:08 <|amethyst> I'd expect the line throttling to be deterministic given the same seed 18:22:21 <|amethyst> but throttle_sleep_start is measured in ms so is not 18:23:18 kilobyte: hm... no idea then... that message *should* mean that it sent a vikey and yet the turn counter didn't increase 18:24:22 * tenofswords pokes |amethyst 18:24:28 <|amethyst> huh? 18:24:44 |amethyst: isn't that part of the same throttling though? 18:24:59 ah, got it: Your iron troll is caught in a web! 18:25:01 as in, I thought the only throttle hook was on lines 18:25:06 can't figure out why I'm getting negative values for U43 [= $D43 * 2520 * (($C43 - $B43 * 2) - ABS($B43 + $C43 - 2 * U$2)) / (2 * ($B43 + $C43))] 18:25:12 kilobyte: ah, so no swapping 18:25:25 should bring back helping allies out of webs 18:26:13 -!- CKyle has quit [Quit: CKyle] 18:26:25 -!- jeffrom has joined ##crawl-dev 18:26:40 -!- jeffrom has quit [Client Quit] 18:26:50 -!- jeffrom has joined ##crawl-dev 18:26:54 <|amethyst> tenofswords: this is SEMI ? 18:26:59 yeah 18:27:02 -!- jeffrom is now known as jeffro 18:27:08 -!- jeffro has quit [Changing host] 18:27:08 -!- jeffro has joined ##crawl-dev 18:29:41 <|amethyst> tenofswords: your * 2 is in the wrong place, and I don't think you're dividing by the right thing 18:30:40 bleh 18:31:21 <|amethyst> tenofswords: maybe $D43 * 2520 * (2*($C43 - $B43) - ABS($B43 + $C43 - 2 * U$2)) / (2*($C43 - $B43)) 18:31:32 I kind of don't understand how the throttle would kill reproducibility: all it does is calling delay() (and reaping the script if it exceeds its time limit). 18:31:59 <|amethyst> tenofswords: that still doesn't handle single-level semis, but your data doesn't seem to have any 18:32:53 elliptic: another loop in Swamp:5, this times without stairs being involved 18:32:54 <|amethyst> tenofswords: for that you'd need to replace the two ($C43-$B43) with IF($C43 = $B43, 1, $C43 - $B43) 18:33:06 kilobyte: is it just stumbling around randomly? 18:33:08 You're already here! 18:33:11 35434 ||| Stepping randomly (stuck). 18:33:26 which RNG does qw use? 18:33:32 I assume it doesn't have the rune? 18:33:33 <|amethyst> kilobyte: I was thinking the reaping would be a problem 18:33:37 -!- Basil has joined ##crawl-dev 18:33:39 I'm pretty sure single level SEMIs aren't _supposed_ to exist 18:33:45 <|amethyst> kilobyte: but I guess that only matters if you're in Lua for 2 seconds solid 18:33:49 aside from some dumb crashes 18:33:54 kilobyte: it can't handle the ice swamp unless it manages to random teleport past the cloud exclusions 18:33:56 <|amethyst> tenofswords: the code does handle them though: 18:33:58 elliptic: yeah, excluded by clouds 18:34:01 <|amethyst> if (len) 18:34:01 <|amethyst> len *= 2; 18:34:01 <|amethyst> else 18:34:01 <|amethyst> len += 2; // a single-level range 18:34:03 yeah 18:34:10 said dumb crash blocker 18:34:16 yeah, it will refuse to leave rune levels without the rune 18:35:09 <|amethyst> tenofswords: I wish I knew a good way to pick a different formula depending on column E 18:35:20 <|amethyst> tenofswords: I mean, without writing a nasty chained IF() 18:35:30 03kilobyte02 07* 0.14-a0-1212-g80e0dd2: Don't load ghosts if --seed is specified. 10(2 hours ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=80e0dd2845f1 18:36:19 <|amethyst> tenofswords: unfortunately I only know just enough 123/excel to be dangerous, and not really how to do things the "proper" way 18:36:22 SamB: it uses the bindings in l_crawl.cc for random2 and one_chance_in and such 18:36:46 which hopefully means the seeded RNG? 18:36:53 so it's at least not using the UI one? 18:37:01 what is the UI one? 18:37:10 kilobyte: you explain 18:37:16 the ideal solution would be for crawl to magically make a text dump 18:38:04 <|amethyst> yeah, all that stuff in l_crawl.cc is using random2 and friends, not ui_random 18:38:10 -!- wheals has joined ##crawl-dev 18:38:25 both RNGs are seeded, actually 18:38:55 ...merde 18:39:07 oh, ui_random is the one for elemental colors and such? 18:39:22 <|amethyst> kilobyte: I'm a little confused now that I'm looking at ui_random 18:39:27 and I keep making sure the term size keeps constant, partially out of habit and partially because I somehow distrust I caught everything that relies on it 18:39:32 <|amethyst> kilobyte: what makes it use a different state from random2? 18:40:46 <|amethyst> kilobyte: shouldn't ui_random be calling get_uint32(1) ? 18:40:48 ... 18:40:55 -!- dondy has quit [Quit: ninja kapow!] 18:41:00 -!- Kalir has quit [Changing host] 18:41:17 still, with same term sizes, this didn't matter here 18:42:21 I'm looking at the list of source files, and what exactly is the difference between stuff.cc, misc.cc, and effects.cc? 18:42:22 kilobyte: would be nice if we had a way to catch places where it mattered 18:42:34 in tetms of types of things they have, i mean. 18:42:53 SamB: writing down the hash of game state, and comparing it between runs 18:42:54 wheals: effects doesn't sound nearly so badly-named to me 18:43:00 stuff has stuff in it, misc has ... etc 18:43:14 <|amethyst> wheals: well, stuff.cc and effects.cc are for "Misc stuff." while misc.cc is for "Misc functions." 18:43:30 welcome to crawl source code 18:43:38 soon enough you will want eye bleach... 18:43:39 it's like skills and skils2 18:44:03 i remember stuff.cc as cannedmessagesandyesnoprompts.cc 18:44:04 geekosaur: actually these days it's better than most code bases I worked with 18:44:10 so effects is just as badly named, just less obvious about it? 18:44:12 so, anybody want to look at a proposal to nerf moderately-dangerous stuff for Depths vaults but improve supposed-to-be-extremely-dangerous stuff for Depths:1-3 18:44:22 kilobyte: what did you work with before? 18:44:24 geekosaur: which is faint praise at most 18:44:26 kilobyte, sadly, it's still C++ :[ 18:44:27 :p 18:44:36 <|amethyst> wheals: stuff.cc seems to be less game-related 18:44:57 -!- CKyle has joined ##crawl-dev 18:44:58 though there's also mon-stuff.cc, which i assume has monster stuff 18:45:32 <|amethyst> yes :) 18:45:39 |amethyst: we should add things.cc 18:45:40 I assume that your complaint is that we have *three* misc .cc files, not that we have any 18:45:52 It'll be great. stuff.cc, things.cc and skills2.cc 18:46:08 also stuff2.cc 18:46:08 mon-stuff has all the monster death related stuff! and then there's mon-death.cc....... 18:46:15 <|amethyst> don't forget libutil.cc 18:46:37 * @brief Functions that may be missing from some systems 18:46:41 SamB: if i have a problem, it's more that they don't seem to have any organization 18:46:51 <|amethyst> MarvinPA: mon-death.cc, which has the (non-static) mons_is_pikel 18:46:59 also ouch.cc is nice 18:47:04 hmm, except it goes on to have other junk in it 18:47:05 heh yes 18:47:23 <|amethyst> SamB: the header file is better: "System independent functions" 18:47:47 <|amethyst> we have a sqr() function 18:47:51 <|amethyst> I did not know that 18:48:07 maybe some systems don't have cmath 18:48:14 <|amethyst> wheals: no, not sqrt 18:48:17 <|amethyst> x * x 18:48:29 oh, haha 18:48:31 |amethyst: does it add 'x' x-times? 18:48:42 hey grunt, can I propose a Depths "fix" 18:48:44 <|amethyst> not complaining, it's inline so it's not wasteful or anything 18:49:05 <|amethyst> it's just that if I had known about it, there would probably have been a few times I would have used it 18:49:13 <|amethyst> but I never even knew it existed 18:50:02 I wonder if I can build crawl for the kindle 18:50:08 (signs point to 'no') 18:50:32 bh: you just have to install Debian first 18:50:37 i think someone posted a photo of themself playing it on one, was that webtiles? 18:51:24 bah, phones and tablets that ship without a compiler pre-installed are useless 18:51:30 * kilobyte pets his N900. 18:51:59 -!- Guest61716 has quit [Ping timeout: 272 seconds] 18:52:02 kilobyte: %s/useless/obnoxious 18:52:23 SamB: it'll probably run on the nook simple touch. Under the hood it's running Android 2.1 18:52:24 -!- Guest_41 has quit [Read error: Connection reset by peer] 18:52:48 can't it run regular Android packages? 18:53:50 IIRC our builds use some ancient SDK for compat with stone age versions of Android, so I'd assume Amazon's fork should be fine 18:54:31 ok i guess effects.cc mostly has stuff like item and monster and invocation effects 18:54:46 but it also has slime_wall_damage 18:55:34 <|amethyst> wheals: which is part of an environmental effect, so I guess not unreasonable 18:55:47 <|amethyst> s/part of // 18:56:25 -!- Poncheis has quit [Ping timeout: 246 seconds] 18:56:31 true but merfolk_start_swimming is in misc.h and that would seem like an effect (though maybe too passive) 18:57:48 also weird_smell() which is possibly my favorite function name i've seen all day 18:58:35 -!- HellTiger_ has quit [Ping timeout: 272 seconds] 18:59:58 ...storm dragons and shadow dragons are easily some of the most common threats in Depths vaults, rElec and rN+ were secretly buffed all this time 19:01:19 |amethyst: increasing throttle_unit_lines from 10000 to 10000000 didn't make the game --seed - reproducible 19:02:04 03MarvinPA02 07* 0.14-a0-1213-g2a3846f: Fix magic immune enemies appearing "unaffected" when resisting Bend Time 10(3 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2a3846fe1269 19:02:04 03MarvinPA02 07* 0.14-a0-1214-g9eb20e4: Replace bracers with gloves 10(2 hours ago, 5 files, 2+ 18-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9eb20e42e6b6 19:02:37 <|amethyst> kilobyte: hm 19:02:54 -!- dtsund has joined ##crawl-dev 19:03:26 <|amethyst> ??bots 19:03:27 bots[1/2]: Bots that can be pm'd: announcement bots: Henzell (CAO, !), Gretell (CDO, @), Sizzell (CSZO, %), Lantell (CLAN, $), Ruffell (RHF, #); others: Varmin, Cheibriados (%), and Sequell (! ?? and others) 19:04:23 -!- the_glow has quit [Ping timeout: 260 seconds] 19:06:16 elliptic: Handle_corpses failed despite returning true. (You see here a plague shambler corpse.) 19:09:18 <|amethyst> tenofswords: looking at the spreadsheet, that's... a lot of yaktaurs and deep trolls on Depths:6 19:09:41 <|amethyst> tenofswords: yaktaur captains rather 19:11:18 I'm not surprised, that was how D:26 used to feel like 19:11:48 I suppose with Depths done I could model up what D:17-26 were like 19:13:17 (still looking around for anybody to comment on my proposal to... well, nerf a lot of vaults in Depths:1-3 but have higher difficulty spikes of bosses) 19:14:52 <|amethyst> tenofswords: that was the change to the formula for 9 in H:73-M:73 ? 19:15:10 <|amethyst> tenofswords: would you have it apply to Depths only? 19:15:14 yes 19:15:28 <|amethyst> tenofswords: How to explain that in syntax.txt? 19:15:42 "use this function if you're using 9 or 8 in a Depths vault" 19:16:01 ("this function" being something I'm thus patching up) 19:16:26 -!- scummos^ has quit [Ping timeout: 245 seconds] 19:17:36 <|amethyst> tenofswords: ah, I thought you meant changing the formula on the C++ side 19:17:51 pffffff 19:17:56 that'd be a terrible hack 19:18:10 a function is a non-terrible hack 19:18:20 -!- crate has quit [Ping timeout: 245 seconds] 19:18:55 -!- Snowyowl has quit [Ping timeout: 250 seconds] 19:21:46 03kilobyte02 07* 0.14-a0-1215-ga2412da: Fix ui_random() using the main random generator. 10(9 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a2412da067be 19:21:50 <|amethyst> could add KMONS: X = 9.5 19:22:19 -!- WalkerBoh has quit [Ping timeout: 246 seconds] 19:25:28 9.C(ustom) 19:26:36 kilobyte: wut? 19:26:51 -!- Crehl has quit [Ping timeout: 245 seconds] 19:27:07 SamB: ? 19:27:22 how did that happen? 19:27:47 SamB: well, someone among us is an idiot 19:28:06 yes, I know I'm an idiot but what does that have to do with anything? 19:28:43 fortunately, I did not actually use this functionality for reproducing (using a 79x25 window on the big computer so all stress testing was consistent) 19:29:14 SamB: when I added random3()/ui_random(), I did not actually make it use the alternate generator 19:29:41 only |amethyst noticed this today 19:30:14 actually that is odd, I thought the original code *did* have that 19:30:43 I thought you would have tested it to see if it helped 19:31:14 SamB: I did, but without a control case 19:31:40 in other words, the testing was bogus 19:31:45 checking if it helps requires trying it BOTH ways 19:33:28 indeed 19:34:02 -!- tigertrap has quit [Quit: tigertrap] 19:34:14 or I might have screwed it up some other way, I don't remember 19:34:38 -!- Daekdroom has quit [Quit: Saindo] 19:35:00 -!- Twinge has joined ##crawl-dev 19:35:01 -!- reaver_ has joined ##crawl-dev 19:35:04 or lost it during refactoring (as I initially wrote it before neighbour commits), could have tested a good version then rewrote it badly 19:35:20 yeah 19:35:57 might be simpler to simply not take the brown paper bag off :) 19:36:41 -!- ark_ has quit [Quit: Leaving] 19:38:48 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 19:39:39 oh is THAT why they call it a brown paper bag release 19:40:53 <|amethyst> Yeah, you wear it on your head in shame 19:41:01 -!- Flex has quit [Ping timeout: 272 seconds] 19:42:08 I want to move &^U out of wizmode, but it looks like there's not a single unbound ^letter combination left 19:42:13 mostly because of vikeys 19:42:34 <|amethyst> kilobyte: I was thinking about it, and it doesn't necessarily need to be bound by default 19:42:41 <|amethyst> since most people won't use it 19:43:01 <|amethyst> and will be horribly confused if they get to it by accident 19:44:52 <|amethyst> wasn't sure if there's a way to bind it with ~ rather than the rc 19:45:23 apparently '-' and '+' are unbound, except for '-' in local tiles 19:46:04 <|amethyst> I think + might be a problem in webtiles because opera doesn't distinguish = from numpad + 19:46:10 (in tiles | does nothing instead) 19:46:29 (clearly move -'s local tiles function to |) 19:47:25 and _ except for DGL 19:47:43 +1 for not binding it by default 19:47:52 <|amethyst> if we're going to add a binding it should be a new prefix 19:48:02 <|amethyst> since we are so low on room 19:48:07 I imagine <1% of players will ever want to use it 19:48:09 <|amethyst> maybe put all the UI stuff under a prefix 19:48:31 and it does seem likely to confuse people 19:49:11 <|amethyst> Another thing like &^U that would be nice is a repl that does crawl.setopt(...) 19:49:11 -!- kekekela has quit [Quit: Page closed] 19:49:44 why do I think we don't actually have a repl for lua at all? 19:50:09 is it because we don't seem to have a proper implementation of the "print" step? 19:50:22 it could be okay in some menu, yes... I just don't think it should be in some basic key like - 19:51:18 where does one GET brown paper bags nowadays? :-( 19:51:28 <|amethyst> SamB: Liquor store 19:54:51 they wrap the bottle in regular white paper sheets 19:55:00 <|amethyst> SamB: it took me forever to parse "off licence" correctly 19:55:12 <|amethyst> SamB: I kept thinking it meant "unlicensed" 19:55:24 "off license"? 19:55:58 in commie times everything was packaged in brown paper, usually with a badly printed label glued in one spot. But yeah, brown paper is exceedingly rare nowadays. 19:56:02 * geekosaur parses like "off label", i.e. a usage not sanctioned by the label 19:56:15 <|amethyst> geekosaur: yeah, that 19:56:45 <|amethyst> SamB: sorry, for some reason I thought you were rightpondian 19:57:38 how do you even bind something that has no standard key? 19:57:48 none of ^D subcommands seems to allow that 19:58:12 so it'd need to be bound to _something_ 19:58:25 <|amethyst> kilobyte: bindkey in the config 19:58:36 <|amethyst> kilobyte: don't know if you can do it from ~ 19:58:58 ok, got a wasted key: ~ is ^D 19:59:02 <|amethyst> heh :) 19:59:10 <|amethyst> I agree with elliptic though 19:59:24 -!- WalkerBoh has quit [Remote host closed the connection] 19:59:31 ~ can open a menu now 19:59:31 <|amethyst> lua console shouldn't be in an easily accessible place 19:59:42 ~ tends to be a console in games, but yeah 19:59:45 yeah, I don't know why ~ and ^D repeat each other 19:59:49 <|amethyst> particularly something like "~" that is part of escape sequences 20:00:03 <|amethyst> yeah 20:00:10 part of escape sequences? 20:00:25 -!- CKyle has quit [Quit: CKyle] 20:00:33 what happens if an escape sequence isn't understood? 20:02:01 Can we just make wands spawn identified? (Maybe with one less charge if that's a balance feature). After MarvinPA's identification change there's zero reason not to zap them at thin air if there aren't any monster around. 20:02:02 reaver_: You have 1 message. Use !messages to read it. 20:02:33 identified on pick-up like books 20:03:47 -!- Zabo has quit [Quit: Page closed] 20:04:12 identified on pick-up like books with -random2(2) charges on generation was my suggestion 20:05:01 elliptic: that sounds kind of odd 20:05:08 SamB: why? 20:05:15 why 2? 20:05:19 <|amethyst> SamB: 0 or 1 20:05:22 Now that it's been suggested, I definitely agree identified on pick-up is the best way to go. I don't know how many much to change the charges. 20:05:24 oh 20:05:37 <|amethyst> randomup2 20:05:42 <|amethyst> randomup2butnotincluding 20:05:47 random2(2) is the right amount to equalize things if you get two wands of each type 20:05:54 I guess I've been thinking about dice too much 20:06:43 or we could simplify things and use random2(1) 20:06:45 you tend to find more than two wands of each type (other than HW/hasting in a 3-runer) in a game 20:06:51 SamB: yeah :p 20:07:08 kilobyte: right, so it would be a slight nerf in the long run but a slight buff earlier on 20:07:30 I'm also fine with not compensating at all 20:08:17 elliptic: Is your charge suggestion just for random generation or also for recharging? 20:08:20 the ID on pickup is the important part... reaver_ is right that you always want to zap them at air now 20:08:25 reaver_: just random generation 20:08:42 recharging adds to the current charges, so it isn't really relevant here 20:14:52 -!- rast has joined ##crawl-dev 20:15:04 there's just one wand that makes your situation noticeably worse 20:15:18 hasting? 20:15:21 invis? 20:15:32 or did you mean to zap at nothing 20:15:48 sometimes also HW when the monster is already damaged, invis if you can't retreat or polymorph 20:16:09 but in most cases, just hasting 20:16:16 <|amethyst> enslavement if you worship ely 20:16:25 well you can NOTICE the monster being invisible well enough 20:16:34 <|amethyst> though it's fine against a sole monster 20:16:38 <|amethyst> or a tough one 20:17:10 kilobyte: |amethyst: You guys realize wand ID when you zap them at the air now. 20:17:47 -!- Zermako has quit [Quit: good night and good luck to all!] 20:17:57 %git c7ef5b85fb05ef13598df80dda79916cf4ec28bc 20:17:57 07MarvinPA02 * 0.14-a0-330-gc7ef5b8: Always identify wands on zap 10(6 weeks ago, 1 file, 3+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c7ef5b85fb05 20:18:03 <|amethyst> reaver_: right, I think kilobyte's arguing that it can make sense to zap at a monster anyway currently, so you get some effect 20:18:14 <|amethyst> rather than completely wasting the charge 20:18:18 -!- rossi has quit [Quit: WeeChat 0.4.2] 20:18:47 |amethyst: I guess that makes a bit of sense. 20:18:59 <|amethyst> then again, if it can't kill you when hasted, it's probably not something worth wasting a wand charge on anyway 20:20:40 hasting is pretty rare, so I'd say the chances you'd need to teleport are negligible enough to make not wasting a charge of a good beam wand outweight it IMO 20:21:06 MarvinPA did say in the commit: "Identifying after one zap keeps the slight tradeoff of using up a charge if you choose not to scroll-ID.", although elliptic just said "you always want to zap them at the air now." 20:21:44 I zap it at the air, that just happens to have a tough monster on the other side :p 20:22:31 because you're on the average better off doing so 20:23:05 ??optimal 20:23:05 optimal[1/2]: what do you even mean, turn optimal? time optimal? resource optimal? safety optimal? opportunity costs easily make this term mean nothing. 20:24:32 03kilobyte02 07* 0.14-a0-1216-g79ee531: Make the clua console available outside wizmode. 10(6 minutes ago, 3 files, 9+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=79ee531a0e06 20:25:02 the entry could probably use "thought optimal" 20:25:09 <3 20:25:14 MarvinPA: thank you for removing the wand minigame 20:25:36 -!- oberstein has quit [Ping timeout: 260 seconds] 20:25:38 kilobyte: I'd far far rather know what wands I have at my disposal for the next actual dangerous monster, rather than use a charge on a monster that is harmless enough that I don't mind invis/hasting/wasting a turn 20:25:38 <|amethyst> identification falls one category at a time 20:25:59 next up: item destruction 20:26:06 there's but one element of the minigame left: when you have id-ed all but one wand 20:26:26 isn't "id'd all but one" something for every category anyway 20:26:39 that's a problem with other consumable types also though, yeah (would be good to fix it sometime) 20:26:50 With the monster summoner nerf, should we adjust their experience modifiers downward? 20:27:08 kilobyte: once while playing a TSO follower I realized that my only un-ID'd scroll was torment :D 20:27:24 I have a WIP commit that puts items into categories: for example, "scroll", "scroll that said nothing happens", "scroll that takes an item", identifying the last one 20:27:38 but, it breaks autopickup of jewels identified this way 20:27:40 -!- oberstein has joined ##crawl-dev 20:28:01 <|amethyst> kilobyte: jewellery autopickup tricks are already broken because of monsters 20:28:04 yeah, that autopickup hack is annoying 20:28:10 they are also broken with ash ID 20:28:29 ash ID hacks that away by _first_ checking autopickup, then identifying it 20:29:06 really? I guess that was fixed sometime when I wasn't paying attention then 20:29:21 -!- alefury has quit [] 20:32:14 -!- Nakat0my has quit [Quit: Verlassend] 20:33:53 -!- oberstein has quit [Ping timeout: 246 seconds] 20:35:53 or the hack is broken too 20:37:42 -!- oberstein has joined ##crawl-dev 20:41:56 -!- oberstein has quit [Ping timeout: 246 seconds] 20:43:12 -!- Giomancer has quit [Quit: Leaving] 20:43:34 -!- Giomancer has joined ##crawl-dev 20:45:46 -!- Moanerette has quit [Quit: Page closed] 20:45:50 -!- Giomancer has quit [Client Quit] 20:46:08 -!- Giomancer has joined ##crawl-dev 20:47:50 -!- Flex has joined ##crawl-dev 20:48:43 -!- oberstein has joined ##crawl-dev 20:53:23 -!- bh has quit [Ping timeout: 250 seconds] 20:56:59 -!- ystael has quit [Ping timeout: 265 seconds] 21:02:27 on Depths:6 there is a collective 68.33% chance for a spawn to be a yaktaur captain or deep troll foo; on D:27 there was a 38.59% chance for each spawn to be a yaktaur captain or a stone giant 21:02:31 ........... 21:02:40 -!- hart has quit [Read error: Connection reset by peer] 21:03:59 <|amethyst> tenofswords: maybe move up a number of those semis or switch them to up? 21:04:25 -!- ShadeTornado has quit [Quit: Leaving] 21:04:49 <|amethyst> this is where that nasty chained if would be handy 21:06:20 well, there's still more manual nonsense to do, since just copy-pasting the formula for semi gets a wider range than is actually used 21:06:27 <|amethyst> IF($E3 = "semi", $D3 * 2520 * (2*($C3 - $B3) - ABS($B3 + $C3 - 2 * U$2)) / (2*($C3 - $B3)), IF($E3 = "up", ...., IF (.......))) 21:08:43 (for anybody else interested: https://docs.google.com/spreadsheet/ccc?key=0AjXhStQL2U2fdHc2LWswckVoZUhnT3Y2Qzk3OFMzaVE&usp=sharing) 21:08:52 (and just triggered edit permissions, whoops) 21:09:00 -!- Ladykiller69 has quit [Quit: Verlassend] 21:12:56 bug report: randart books can still be white 21:18:42 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 21:21:46 -!- Stelpa has quit [Changing host] 21:27:06 Something isn't right in the math there; apparently yaktaur captains are more common than ettins and stone giants at U:4 (which should have weight 999 there as opposed to about half that for yaktaur captains). 21:27:06 Grunt: You have 1 message. Use !messages to read it. 21:27:49 hrm 21:28:17 -!- tsohg has quit [Remote host closed the connection] 21:28:30 <|amethyst> oh I see 21:28:43 <|amethyst> = $D30 * 2520 * (V$2 - $B30 + 1) / ($C30 - $C30 + 1) 21:28:48 <|amethyst> $C30 - $C30 21:29:05 ...whoops 21:29:37 yeah that would mutate all the "up" distributions 21:31:26 -!- ystael has quit [Ping timeout: 240 seconds] 21:32:56 -!- CKyle has joined ##crawl-dev 21:33:29 78291 (L20 HuCK) ASSERT(in_bounds(mg.pos)) in 'mon-place.cc' at line 3401 failed. (Shoals:5) 21:35:52 -!- CKyle has quit [Client Quit] 21:36:45 the 9.30% to 28.23% for glowing shapeshifters is pretty amusing 21:39:19 -!- tbigye has quit [Ping timeout: 250 seconds] 21:40:00 anyway, so, grunt, any objections to my proposed 098 adjustment? 21:41:04 What exactly are you proposing? 21:41:51 -!- Brokkr has quit [Read error: Connection reset by peer] 21:42:51 current 9s per depth are 6, 7, 8, 9, 10, 11, and current 8s per depth are 4, 6, 8, 10, 12, 14: since this starting bit is obviously backwards, I say that a function to use in all 098 Depths vaults should instead use 9s of 4, 5, 6, 7, 8, 10 and 8s of 7, 8, 9, 10, 12, 14 21:43:13 (and with that spreadsheet those numbers get to mean something) 21:43:49 ...something doesn't sound quite right there; let me check something. 21:43:59 (as I struggle with enormous lag for some reason) 21:44:15 is it said spreadsheet, google docs is not very optimized 21:45:47 else if (type == RANDOM_SUPER_OOD) mspec.place.depth += 4 + mspec.place.depth; 21:46:00 So 8s would go (1 + 4 + 1) = 6 on U1, 8, 10, 12, 14, 14. 21:46:12 (14 being the cap at present) 21:46:24 ... 21:46:29 (looking at dungeon.cc::4707) 21:46:37 well, that was a lot of effort for little 21:47:08 (now that is something that needs documentation) 21:47:38 <|amethyst> syntax.txt says: (+2) * 2 depth monster 21:47:41 does mean that 9s and 8s on U:1 are the same though, right 21:47:48 It does. 21:47:54 -!- korzok has quit [Quit: Page closed] 21:48:06 I've wanted to change how 8s and 9s have been handled for a while now - possibly to something including absdepth as opposed to regular depth. 21:48:06 that's absdepth IIRC 21:48:35 It's not absdepth; I remember checking this. 21:49:06 <|amethyst> kilobyte: this is right after: 21:49:07 I remember coding this as absdepth when converting level ids 21:49:10 <|amethyst> if (!mspec.place.is_valid()) 21:49:10 <|amethyst> mspec.place = level_id::current(); 21:50:41 did monster depth calculation recently change? 21:50:56 I just started a new game and got an orc warrior on d:3 and a cyclops skeleton on d:5, not sure if that was odd 21:51:11 it can do that 21:51:15 this is discussion of rather late D stuff 21:51:21 <|amethyst> %git 177cfa8 21:51:21 07kilobyte02 * 0.12-a0-223-g177cfa8: Get rid of mgen_data.power, use place for that. 10(1 year, 1 month ago, 6 files, 38+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=177cfa8d1158 21:51:22 * geekosaur got D:3 wyvern a month ago 21:51:26 heh 21:51:37 <|amethyst> kilobyte: looks like you're the one who changed it to not be absdepth? 21:54:30 <|amethyst> kilobyte: and if it did double absdepth, that would lead to Depths:30 and such, which seems a bit hard to scale 21:54:49 <|amethyst> though I do think doubling branch depth is also weird 21:54:53 depths:30 is obviously solely ancient liches 21:55:05 hrm, I kind of remember preserving that behaviour intentionally, but it looks like I failed to do so 21:55:38 tenofswords: this is how most of monsters on Vaults:$ spawn 21:55:40 <|amethyst> kilobyte: maybe that was items? 21:56:01 yes, I am aware of other cases 21:56:11 <|amethyst> kilobyte: since I do see item_level = mspec.place.absdepth() there 21:56:26 possibly, yeah 21:56:59 03|amethyst02 07* 0.14-a0-1217-g9e745da: Don't try to spawn kraken tentacles out of bounds. 10(16 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9e745da709e3 21:57:12 at least as far as I rember, '8' was supposed to work the same no matter if you're in a subbranch 21:59:19 -!- tenofswords has quit [Quit: leaving] 21:59:24 whoa what happened to recite 21:59:27 I noticed some commits 21:59:33 did anything change functionally or is it just display stuff 21:59:38 <|amethyst> Flex: just display 21:59:43 I really like the listing though 21:59:45 takes some guesswork out of it 22:00:30 -!- CKyle has joined ##crawl-dev 22:01:13 <|amethyst> !lg * x=cv / won o=cv 22:01:13 Extra fields (x=cv) contain non-aggregates 22:01:42 <|amethyst> doh 22:05:27 -!- oberstein has quit [Ping timeout: 260 seconds] 22:11:19 -!- oberstein has joined ##crawl-dev 22:13:21 -!- eith has quit [Ping timeout: 265 seconds] 22:14:09 -!- dtsund has quit [Quit: dtsund] 22:15:02 -!- Egglet has quit [Ping timeout: 240 seconds] 22:17:50 -!- oberstein has quit [Ping timeout: 240 seconds] 22:18:46 -!- oberstein has joined ##crawl-dev 22:25:30 -!- myrmidette1 has quit [Read error: Connection reset by peer] 22:26:54 03|amethyst02 07[stone_soup-0.13] * 0.13.1-1-ge01be0c: Trim long inscriptions in inventory, handle unicode (#5675) 10(12 hours ago, 1 file, 8+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e01be0c5f1f8 22:26:54 03|amethyst02 07[stone_soup-0.13] * 0.13.1-2-gfb2c2b7: Don't try to spawn kraken tentacles out of bounds. 10(45 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fb2c2b7d5a5c 22:27:35 -!- reaver_ has quit [] 22:27:53 -!- NekoRex has quit [Quit: "All the vain and ignorant will look up and shout 'Save us!', and I'll look down and whisper... 'Nyo.'"] 22:36:46 -!- Poncheis has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]] 22:36:57 -!- tabstorm has quit [Ping timeout: 250 seconds] 22:45:47 -!- CKyle has quit [Quit: CKyle] 22:48:41 -!- gammafunk_ has joined ##crawl-dev 22:49:28 -!- gammafunk_ has quit [Client Quit] 22:51:12 -!- VolteccerJack has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.] 22:56:10 -!- hurdos1 has quit [Ping timeout: 246 seconds] 22:57:15 -!- hurdos has quit [Ping timeout: 260 seconds] 23:00:09 -!- dtsund has joined ##crawl-dev 23:00:59 -!- MaxFrost has quit [Ping timeout: 260 seconds] 23:01:35 -!- minqmay has quit [Quit: Leaving] 23:10:45 -!- hurdos1 has quit [Quit: Leaving.] 23:12:35 -!- SamB_ has joined ##crawl-dev 23:14:21 -!- SamB has quit [Ping timeout: 245 seconds] 23:16:00 -!- Croesus has quit [] 23:20:06 -!- Marbit has joined ##crawl-dev 23:20:25 -!- wack has quit [Ping timeout: 245 seconds] 23:20:56 This might be silly but... How do I submit code? Is there a guide for that? How do I say in file X add "code line" at line Y. 23:21:12 I've never submited code and I'm close to completing a project. 23:21:51 Marbit, make a git commit and git format-patch. 23:22:01 (Or several git commits depending on the scope of the project.) 23:23:21 thanks grunt, I'll google how to make a git commit 23:23:25 there is a guide explaining patch in the docs/develop folder 23:23:52 -!- Lightli has joined ##crawl-dev 23:26:17 -!- Tarquinn has quit [Quit: yes] 23:28:03 -!- Lawman0 has quit [Ping timeout: 260 seconds] 23:28:11 -!- _dd has quit [Ping timeout: 246 seconds] 23:33:25 -!- N78291 has quit [Quit: null] 23:34:38 -!- ystael has quit [Ping timeout: 240 seconds] 23:38:17 -!- shock_ has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]] 23:40:53 -!- ussdefiant has joined ##crawl-dev 23:43:24 -!- Marbit has quit [Quit: Page closed] 23:45:03 -!- SamB_ is now known as SamB 23:50:03 -!- rast has quit [Ping timeout: 260 seconds] 23:53:09 -!- rast has joined ##crawl-dev 23:54:31 -!- Blazinghand has joined ##crawl-dev 23:54:44 -!- bh has joined ##crawl-dev 23:54:46 !seen grunt 23:54:47 I last saw Grunt at Sun Dec 1 05:28:03 2013 UTC (26m 43s ago) saying '!lm xw abyss.enter' on ##crawl. 23:55:08 bh: hi? 23:55:14 bh: I'm going to sleep soon. 23:57:44 o hai 23:59:21 -!- Sky___ has quit [Quit: Page closed]