00:00:14 -!- storm13 is now known as brochacho 00:01:38 Stable (0.15) branch on crawl.s-z.org updated to: 0.15.1-4-gac8487e 00:02:23 -!- nicolae- has left ##crawl-dev 00:04:46 wwoooo 00:04:55 webtiling? 00:05:26 -!- Poncheis has quit [Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406]] 00:07:15 -!- KurzedMetal has quit [Ping timeout: 258 seconds] 00:09:27 -!- brochacho has quit [Quit: Page closed] 00:09:49 Unstable branch on crawl.s-z.org updated to: 0.16-a0-1259-g976436b (34) 00:12:55 -!- Furril has quit [Read error: Connection reset by peer] 00:14:04 Stable branch on crawl.develz.org updated to: 0.15.1-4-gac8487e (34) 00:16:01 -!- iFurril has quit [Ping timeout: 255 seconds] 00:18:33 Unstable branch on crawl.develz.org updated to: 0.16-a0-1259-g976436b (34) 00:19:22 hm I was just thinking of a couple of the changes floated here recently or otherwise that are dependent on what (versions of) OSes our players are running 00:19:23 -!- rchandra has left ##crawl-dev 00:19:32 ...and then I remembered that we used to do surveys :) 00:19:58 Are Salamanders a Real Thing under consideration. 00:20:02 "What OS do you run on? Do you play console or tiles? If console, what terminal do you use?" 00:20:15 read, it's more of a side project of mine at the moment that I'm slowly but steadily poking at :) 00:20:24 Okay cool :> 00:20:35 read, at some point I'll probably give them an experimental branch, server admins willing :) 00:20:40 I have other priorities right now, though. 00:20:51 -!- NilsBloodaxe has quit [Quit: Page closed] 00:20:53 mhm 00:21:52 -!- tsohg has quit [Ping timeout: 240 seconds] 00:22:19 oh no, what priorities 00:22:27 gammafunk: they are as follows: 00:22:27 00:23:14 ...in all seriousness, the main thing I want to get done right now is mon-spell-slots 00:23:35 I probably also want to take a swing at some recent vault submissions. 00:23:40 But right now I should probably go to sleep :( 00:26:58 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:29:05 yeah, me too, re: sleep :) 00:29:07 -!- gammafunk has quit [Quit: leaving] 00:33:22 -!- Textmode has quit [Read error: Connection reset by peer] 00:34:15 -!- Siegurt has quit [Quit: Leaving.] 00:37:27 -!- Textmode has joined ##crawl-dev 00:40:57 -!- FatalDestiny has quit [Client Quit] 00:47:10 Windows builds of master branch on crawl.develz.org updated to: 0.16-a0-1259-g976436b 00:50:34 -!- lobf has quit [Quit: lobf] 00:52:05 -!- doubtofbuddha has quit [Ping timeout: 255 seconds] 00:52:47 -!- Chase has quit [Ping timeout: 245 seconds] 00:57:26 -!- Textmode has quit [Ping timeout: 260 seconds] 00:58:11 -!- KurzedMetal1 has quit [Read error: Connection reset by peer] 01:01:41 -!- LexAckson_ has quit [Ping timeout: 258 seconds] 01:08:20 -!- debo has joined ##crawl-dev 01:13:26 -!- giantbat has quit [Quit: Leaving] 01:13:50 -!- debo has quit [Ping timeout: 272 seconds] 01:15:39 -!- FatalDes1iny has quit [Client Quit] 01:15:49 -!- kas has quit [Client Quit] 01:15:59 -!- FatalDes1iny has quit [Client Quit] 01:16:28 -!- lobf has joined ##crawl-dev 01:17:33 -!- FatalDes1iny has quit [Client Quit] 01:21:26 -!- FatalDes1iny has quit [Client Quit] 01:21:35 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:23:42 -!- FatalDestiny has quit [Quit: Page closed] 01:25:04 -!- FatalDestiny has quit [Client Quit] 01:25:19 -!- FatalDestiny has quit [Client Quit] 01:27:23 -!- lobf has quit [Quit: lobf] 01:32:21 -!- Isabel has quit [Ping timeout: 246 seconds] 01:36:23 -!- FatalDestiny has quit [Quit: leaving] 01:36:52 -!- rossi has quit [Ping timeout: 260 seconds] 01:37:07 -!- FatalDestiny has quit [Client Quit] 01:37:37 -!- titanjones has quit [Ping timeout: 246 seconds] 01:39:37 -!- Siegurt has quit [Quit: Leaving.] 01:46:55 -!- lessens has quit [Ping timeout: 255 seconds] 01:57:52 -!- slitherrr has quit [Ping timeout: 260 seconds] 02:00:19 -!- simmarine has quit [Quit: Leaving] 02:03:29 -!- rophy has quit [Ping timeout: 260 seconds] 02:05:23 -!- Noom_afk has quit [Read error: No route to host] 02:06:25 -!- Akitten_Homura has quit [Quit: Connection reset by pier.] 02:07:57 -!- st_ has joined ##crawl-dev 02:12:44 -!- ElanMorin has joined ##crawl-dev 02:17:25 -!- Blazinghand has quit [Quit: Drowning in a sea of anguish] 02:18:26 Stable (0.15) branch on crawl.beRotato.org updated to: 0.15.1-4-gac8487e 02:20:17 -!- Pacra has quit [Ping timeout: 245 seconds] 02:22:01 -!- tsohg has quit [Ping timeout: 255 seconds] 02:27:13 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-1259-g976436b (34) 02:27:57 -!- Dynast has quit [Quit: Page closed] 02:42:22 -!- ussdefiant has quit [Ping timeout: 240 seconds] 02:44:10 -!- mong has quit [Quit: Lost terminal] 02:50:27 -!- kait has quit [Read error: Connection reset by peer] 02:51:09 -!- shnurlf has quit [Quit: Page closed] 02:52:36 -!- rossi has quit [Quit: WeeChat 1.0.1] 03:08:27 -!- debo has joined ##crawl-dev 03:11:21 -!- dtsund has quit [Quit: dtsund] 03:13:23 -!- debo has quit [Ping timeout: 244 seconds] 03:20:58 -!- teflonbiscuit has quit [Quit: Page closed] 03:23:03 -!- tsohg has quit [Ping timeout: 272 seconds] 03:25:16 -!- Twinge has quit [Ping timeout: 244 seconds] 03:26:49 -!- scummos__ has quit [Ping timeout: 255 seconds] 03:33:32 -!- radinms has quit [Ping timeout: 260 seconds] 03:37:15 -!- MIC132 has joined ##crawl-dev 03:37:19 -!- MIC132 has quit [Remote host closed the connection] 03:39:19 -!- MIC132 has quit [Client Quit] 03:42:23 -!- demiskeleton has quit [Quit: Leaving] 03:44:02 -!- Quashie has quit [Ping timeout: 245 seconds] 03:44:03 -!- Twinge has joined ##crawl-dev 03:49:17 -!- Crehl has quit [Quit: Killed by a kitten] 03:49:33 -!- Tux[Qyou] has quit [Ping timeout: 244 seconds] 03:53:15 Misplaced untransform message 13https://crawl.develz.org/mantis/view.php?id=9045 by nagdon 03:59:46 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 04:12:44 -!- HellTiger has quit [Ping timeout: 260 seconds] 04:14:23 -!- Blazinghand has quit [Quit: Drowning in a sea of anguish] 04:17:39 -!- omnirizon has quit [Ping timeout: 272 seconds] 04:23:46 -!- HellTiger_NB has quit [Client Quit] 04:34:30 -!- heteroy has quit [Ping timeout: 244 seconds] 04:44:50 -!- Nivim has quit [Ping timeout: 244 seconds] 04:46:01 -!- tabstorm has quit [Ping timeout: 272 seconds] 04:55:28 -!- radinms has quit [Ping timeout: 255 seconds] 04:57:27 -!- SomeStupidGirl has quit [Ping timeout: 246 seconds] 04:59:38 -!- syllogism has joined ##crawl-dev 05:04:28 -!- MrPeeps has quit [Ping timeout: 244 seconds] 05:05:44 -!- bonghitz has quit [Remote host closed the connection] 05:06:01 -!- Twinge has quit [Read error: Connection reset by peer] 05:07:25 -!- Twinge has joined ##crawl-dev 05:08:30 -!- edlothiol has joined ##crawl-dev 05:15:40 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 05:17:09 -!- amatsu has quit [Ping timeout: 255 seconds] 05:21:36 -!- tsohg has quit [Ping timeout: 246 seconds] 05:26:07 -!- Basil has quit [Ping timeout: 245 seconds] 05:36:52 -!- _D_ has quit [Ping timeout: 240 seconds] 05:41:09 -!- bonghitz has quit [Ping timeout: 244 seconds] 05:48:13 -!- Amy|Sonata has quit [Ping timeout: 272 seconds] 05:57:10 -!- heteroy has quit [Ping timeout: 244 seconds] 06:04:09 -!- Lasty has joined ##crawl-dev 06:08:22 -!- Guest17211 has quit [Ping timeout: 240 seconds] 06:13:42 -!- Twiggytwiggytwig has quit [Ping timeout: 244 seconds] 06:18:18 -!- potatolizard has joined ##crawl-dev 06:18:42 -!- potatolizard is now known as Guest93745 06:22:05 -!- tsohg has quit [Ping timeout: 260 seconds] 06:24:20 -!- Patashu has quit [Ping timeout: 260 seconds] 06:26:32 -!- Lasty has quit [Quit: Leaving.] 06:28:56 -!- ololoev has quit [Quit: Page closed] 06:36:32 -!- _Jordan_ has quit [Quit: _Jordan_] 06:42:07 -!- bonghitz has quit [Ping timeout: 255 seconds] 06:43:27 -!- Brannock has joined ##crawl-dev 06:45:19 -!- TendaAway is now known as FatShack 06:49:50 -!- __miek has quit [Ping timeout: 255 seconds] 06:59:26 -!- rophy123 has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 07:20:37 -!- Lasty_ has joined ##crawl-dev 07:21:07 -!- InsideTheVoid has quit [Remote host closed the connection] 07:21:57 -!- varmin has quit [Ping timeout: 245 seconds] 07:22:47 -!- Lantell has quit [Ping timeout: 245 seconds] 07:22:53 -!- pythonsnake has quit [Ping timeout: 240 seconds] 07:23:13 -!- Surr has quit [Ping timeout: 245 seconds] 07:25:27 -!- bonghitz has quit [Remote host closed the connection] 07:26:55 -!- varmin has joined ##crawl-dev 07:29:23 -!- Lantell has joined ##crawl-dev 07:29:51 -!- Philonous has quit [Quit: (<<<)] 07:31:52 -!- G-Flex has quit [Ping timeout: 240 seconds] 07:41:20 -!- andrewhl has quit [Client Quit] 07:45:22 -!- dpeg has joined ##crawl-dev 07:49:50 -!- syllogism_ has joined ##crawl-dev 07:51:21 -!- Pluie has joined ##crawl-dev 07:52:46 -!- syllogism has quit [Ping timeout: 255 seconds] 07:53:34 -!- debo has joined ##crawl-dev 07:56:23 -!- syllogism_ is now known as syllogism 07:59:37 -!- Yllodra has quit [Ping timeout: 244 seconds] 08:05:46 -!- Galewind has quit [Ping timeout: 246 seconds] 08:08:49 -!- wheals has joined ##crawl-dev 08:13:50 -!- Bloax has joined ##crawl-dev 08:16:34 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 08:25:02 -!- hauzer has quit [Quit: Leaving.] 08:31:25 so how long until hunger gets the axe 08:34:52 -!- wheals has quit [Ping timeout: 240 seconds] 08:35:08 -!- wheals has joined ##crawl-dev 08:48:07 -!- Galewind has quit [Ping timeout: 246 seconds] 08:52:34 -!- debo has quit [Quit: Lost terminal] 08:53:53 -!- JaGGedTK has quit [Quit: Page closed] 08:56:34 -!- Guest93745 is now known as potatolizard 08:57:54 -!- meatpath has quit [Ping timeout: 246 seconds] 08:58:21 -!- debo has joined ##crawl-dev 08:58:26 -!- JaGGedTK has quit [Client Quit] 09:02:54 -!- jcd748 has quit [Quit: Leaving] 09:03:30 -!- ontoclasm has joined ##crawl-dev 09:06:41 -!- Ragdoll has joined ##crawl-dev 09:20:04 -!- ElanMorin has quit [Ping timeout: 255 seconds] 09:24:11 -!- grit has quit [Read error: Connection reset by peer] 09:25:49 -!- ElanMorin has joined ##crawl-dev 09:27:32 -!- LexAckson has joined ##crawl-dev 09:30:49 -!- Pluie has quit [Read error: Connection reset by peer] 09:32:01 -!- ackack has joined ##crawl-dev 09:32:47 -!- PleasingFungus has joined ##crawl-dev 09:33:12 -!- doubtofbuddha has quit [Ping timeout: 255 seconds] 09:35:01 Wensley: I expect hunger will be gone by 4.2 or so. 09:35:27 0.42, roger 09:36:11 -!- slitherrr has joined ##crawl-dev 09:36:40 -!- tabstorm has joined ##crawl-dev 09:39:25 03PleasingFungus02 07* 0.16-a0-1260-gd9602af: Fix wisp/fungus untransform message (9045) 10(3 minutes ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d9602afa9571 09:40:15 -!- MIC132 has quit [Client Quit] 09:41:26 -!- MIC132 has quit [Client Quit] 09:43:18 !tell |amethyst dplusplus fixed the 0.14 milestone file (apparently he was using a symlink & his server didn't like that), so you should be able to add that to scoring now. 09:43:19 PleasingFungus: OK, I'll let |amethyst know. 09:43:38 ??0.15 09:43:38 I don't have a page labeled 0.15 in my learndb. 09:43:51 -!- MIC132 has quit [Client Quit] 09:44:05 ??0.14 09:44:05 I don't have a page labeled 0.14 in my learndb. 09:44:07 -!- MIC132 has quit [Read error: Connection reset by peer] 09:45:58 -!- tabstorm has quit [Ping timeout: 250 seconds] 09:49:08 -!- siepu has quit [Quit: Leaving] 09:49:29 -!- Hailley has quit [Client Quit] 09:51:07 -!- slitherrr has quit [Ping timeout: 255 seconds] 09:53:47 -!- Pluie has joined ##crawl-dev 09:57:41 -!- PleasingFungus has quit [Ping timeout: 260 seconds] 10:01:33 -!- SomeStupidGuy has quit [Ping timeout: 244 seconds] 10:13:22 -!- PleasingFungus has joined ##crawl-dev 10:13:46 -!- wheals has quit [Quit: Leaving] 10:15:13 -!- bonghitz has quit [Ping timeout: 258 seconds] 10:16:22 -!- Ragdoll has quit [Quit: Ik ga weg] 10:17:13 -!- Morg0th has quit [Quit: leaving] 10:28:58 -!- Chase has quit [Client Quit] 10:30:00 -!- tabstorm has joined ##crawl-dev 10:41:31 -!- Kalir has quit [Changing host] 10:41:32 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 35.0a1/20141004030203]] 10:43:34 -!- domiryuu has quit [Quit: leaving] 10:47:02 -!- G-Flex has joined ##crawl-dev 10:51:38 -!- tabstorm has quit [Ping timeout: 258 seconds] 10:54:07 -!- somebody has quit [Ping timeout: 272 seconds] 10:59:26 -!- radinms has quit [] 11:01:09 -!- njorth has quit [Quit: leaving] 11:04:33 -!- Earlo has quit [Ping timeout: 255 seconds] 11:09:14 -!- ontoclasm has quit [Quit: Leaving.] 11:09:18 -!- Beast has quit [Read error: Connection reset by peer] 11:12:55 -!- ussdefiant has joined ##crawl-dev 11:15:02 -!- Siegurt has quit [Quit: Leaving.] 11:23:16 -!- Ragdoll has joined ##crawl-dev 11:25:30 -!- tsohg has quit [Remote host closed the connection] 11:31:21 -!- _D_ has quit [Quit: Lost terminal] 11:32:15 -!- slitherrr has joined ##crawl-dev 11:32:21 -!- foo_ has quit [Client Quit] 11:33:55 -!- foo_ has quit [Client Quit] 11:38:27 -!- drke has quit [Ping timeout: 260 seconds] 11:38:45 -!- DrKe has joined ##crawl-dev 11:42:49 -!- SomeStupidGirl has quit [Ping timeout: 244 seconds] 11:49:48 -!- foophykins has quit [Quit: Page closed] 12:02:49 -!- Ahrin has quit [] 12:03:02 -!- ussdefiant has quit [Ping timeout: 272 seconds] 12:08:40 -!- pud_ has quit [Quit: Page closed] 12:11:43 -!- lobf has joined ##crawl-dev 12:14:20 -!- scummos__ has quit [Ping timeout: 260 seconds] 12:16:31 -!- FatalDestiny has quit [Quit: leaving] 12:16:51 -!- simmarine has joined ##crawl-dev 12:20:41 -!- bh has joined ##crawl-dev 12:20:44 -!- bh has quit [Changing host] 12:20:44 -!- bh has joined ##crawl-dev 12:21:10 -!- LexAckson has quit [Quit: Leaving] 12:22:18 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-1260-gd9602af (34) 12:22:34 any of y'all look at my savefile branch? 12:23:13 ooh what's new with it? 12:23:49 functionally, nothing yet. 12:24:06 The idea is to structure save files so we never need to use version tags again 12:24:18 bh: json? betting it's json 12:24:25 Plus it'll give save files a specification beyond "Save files are whatever tags.cc serialize" 12:24:29 Wensley: protobuf 12:24:39 Wensley: good to see you 12:24:43 bh: what, not cap'n proto? :P 12:24:50 Wensley: well, yes cap'n proto 12:25:01 good to see you too! 12:25:06 I was in a field for months 12:25:13 that field was the american midwest 12:25:15 it is a big field! 12:26:16 <|amethyst> bh: plus needs to be an Int16 12:26:16 |amethyst: You have 2 messages. Use !messages to read them. 12:26:48 <|amethyst> and plus2 probably should be as well 12:27:16 |amethyst: plus2 should die 12:27:49 <|amethyst> okay, but it hasn't yet 12:28:30 sure. My assumption is that it'll go away before I finish this 12:28:37 <|amethyst> scaled rod charges, deck used card count, food time 12:28:53 ugh 12:29:10 Maybe it should get renamed. 12:29:20 nuisanceParameter? 12:29:32 <|amethyst> union { ... }; 12:30:29 <|amethyst> bh: it also looks like you missed flags? 12:31:00 <|amethyst> if there are no tags, how do you handle old things? by checking if the marshalled values are out of range? 12:31:10 <|amethyst> let's say we rescale plus so that 10 means +1 12:31:34 <|amethyst> how would you handle old saves with this method of marshalling? 12:31:41 <|amethyst> s/marshalling/un&/ 12:33:41 using the same data to represent different things is naughty :) 12:34:07 and you've been working with crawl for how long now? 12:34:20 <|amethyst> so we'd add a new field and rename @2 to oldplus? 12:34:35 either that or we're stuck with tags 12:34:55 (tag, you're it!!!) 12:35:13 in any case, we still get structure and move away from fragile encoding/decoding 12:35:35 This should also be dead simple to test. Maintain tags.cc add the new version then: 12:35:44 -!- bonghitz_ has quit [Quit: Leaving...] 12:36:15 Read a save, emit an old and a new save. Read the new save, emit an old save and compare the two old saves 12:36:31 They should be byte-for-byte equivalent as long as we aren't doing something stupid like serializing the timestamp 12:38:34 -!- tsohg has quit [Remote host closed the connection] 12:39:57 <|amethyst> the chunks should be identical anyway; I'm not sure I'd count on the whole filesystem being identical 12:43:18 this will be quite a bit of ungalamorous work. I'm happy to do it, but I want to be sure that other folks see a benefit 12:44:00 <|amethyst> I worry about never being able to remove stuff 12:44:14 |amethyst: just ask wheals, MarvinPA, etc. 12:44:15 <3 12:44:32 <|amethyst> also about having to maintain marshalled enums in two places, though I guess the idea is to replace the ones in enum.h with the generated ones 12:45:20 |amethyst: the lack of removal does suck. You can move the field to the end of the declaration and comment it as #obsolete 12:45:44 I suppose the difference in this case is we explicitly call things obsolete, rather than deleting them and having some special upgrade block 12:46:59 <|amethyst> well 12:47:08 -!- somebody has quit [Ping timeout: 255 seconds] 12:47:12 <|amethyst> it's not just that they're still in the code 12:47:26 <|amethyst> it's that they're saved 12:47:42 <|amethyst> but I guess disk is cheap 12:49:20 -!- heteroy has quit [Ping timeout: 260 seconds] 12:57:32 <|amethyst> I am still concerned about how this would handle more complicated save compat stuff 12:57:44 -!- Pluie has quit [Read error: Connection reset by peer] 12:57:53 <|amethyst> e.g. when we removed ATTR_DIVINE_REGENERATION and switched to DUR_TROGS_HAND 12:58:14 <|amethyst> actually I guess that one in particular isn't so bad 12:58:42 -!- Pluie has joined ##crawl-dev 12:59:04 <|amethyst> is there a way to distinguish "the save didn't have this field" from "the save had the field with a value of zero"? 12:59:36 <|amethyst> that would help with some things 12:59:48 yes. 13:00:01 -!- wheals has joined ##crawl-dev 13:00:18 <|amethyst> ah, I guess you just compare the field's offset to the length of the object in the save 13:00:27 <|amethyst> since fields are only appended and never removed 13:04:06 -!- Daekdroom has quit [Changing host] 13:04:36 -!- Isabel has joined ##crawl-dev 13:05:42 -!- Pluie has quit [Ping timeout: 246 seconds] 13:05:54 -!- hauzer has quit [Quit: Leaving.] 13:06:37 -!- PleasingFungus has joined ##crawl-dev 13:07:34 fwiw, we could rename plus2 right now 13:07:51 with or without the saves branch 13:07:59 could/should 13:08:26 -!- wat has quit [Quit: Leaving] 13:09:01 -!- NeremWorld has quit [Ping timeout: 260 seconds] 13:09:48 PleasingFungus: union float_marshall_kludge 13:09:57 for @crawlcode i guess 13:10:03 Marshall Kludge has always been a friend to me. 13:10:11 -!- bh has quit [Quit: brb] 13:10:17 also, look at the comments right after 13:10:18 also, wait, is that a suggestion or a thing that currently exists? 13:10:27 tags.cc:804 13:10:31 !source tags.cc:804 13:10:32 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tags.cc;hb=HEAD#l804 13:10:57 possibly the question is why we are using floats...! 13:11:05 that is a good question. 13:11:26 also, dang, look at all those attributed comments 13:11:33 -!- bh has joined ##crawl-dev 13:11:35 -!- Ragdoll has quit [Quit: Ik ga weg] 13:11:36 makes me want to add my own, like graffiti on a wall 13:12:01 tags.cc: kilroy was here 13:12:53 huh why did i add this #if 0 13:14:27 wheals: some men just want to watch the world burn. 13:14:36 also, why is ghost in mon-info kept in a union 13:14:47 and why is all of the stuff in it kept in a struct 13:15:04 -!- bh has quit [Client Quit] 13:15:56 -!- simmarine has quit [Ping timeout: 260 seconds] 13:16:01 -!- bh has joined ##crawl-dev 13:17:08 wow, so the stuff in that struct is (un)marshalled only if it's a pghost 13:17:13 that almost answers my question 13:17:38 wait, does that the use of it for panlords is dumb 13:18:46 <|amethyst> panlords don't use that struct 13:18:57 <|amethyst> that's not the ghost_demon struct, that lives in class monster 13:19:12 -!- Moonsilence has quit [Ping timeout: 260 seconds] 13:20:37 %git HEAD^{/argh} 13:20:38 07Alex Henry02 {wheals} * 0.16-a0-461-g1cbfad4: l_item.cc : added item.hands 10(1 year, 11 months ago, 1 file, 12+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1cbfad4f7ea9 13:20:44 i know but i've made them use it 13:20:45 %git HEAD^{/gratuitous} 13:20:45 07Alex Henry02 {wheals} * 0.16-a0-461-g1cbfad4: l_item.cc : added item.hands 10(1 year, 11 months ago, 1 file, 12+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1cbfad4f7ea9 13:20:48 ... 13:20:53 Grunt: click on it 13:21:18 also chimeras use it 13:21:29 <|amethyst> wheals: they do? 13:21:29 wheals: ha <3 13:21:36 %git HEAD^{/argh}^^{/argh} 13:21:36 07Grunt02 * 0.16-a0-342-g8626ab3: argh no gratuitous floating point please 10(5 weeks ago, 1 file, 13+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8626ab321d2b 13:21:41 there :b 13:21:43 this doesn't matter so much since monster_infos aren't persisted all that much 13:22:11 gratuitous floating point is the name of my new post-punk concept album 13:22:11 |amethyst: yep, can_sinv and acting_part in particular 13:22:24 <|amethyst> ugh 13:22:28 also, do you have any guesses why it uses a struct wrapped in a union? 13:22:38 (one might say that it's an enigma) 13:23:11 Another thought for refactoring: How about throwing out the crappy RNG we have and switch to AES? 13:23:12 -!- Moonsilence_de has quit [Ping timeout: 246 seconds] 13:23:23 -!- emeraldemon has quit [Quit: emeraldemon] 13:23:42 03wheals02 07* 0.16-a0-1261-gc3bef15: Clean up code for all rods being single-spell. 10(4 hours ago, 11 files, 163+ 414-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c3bef153cbf2 13:23:42 03wheals02 07* 0.16-a0-1262-g51f2c9e: Remove some old code I forgot to delete. 10(11 minutes ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=51f2c9e7e82a 13:23:45 maybe we should throw out whoever wrote such a crappy rng!! 13:23:45 >_> 13:23:45 wheals: no doubt. 13:23:50 changing the rng isn't exactly refactoring, though, is it 13:24:17 it's just an implementation detail 13:24:28 Er, right. 13:24:44 but why? 13:24:56 (honest question here, I've never had to choose PRNGs) 13:25:16 -!- Bloaxor has joined ##crawl-dev 13:25:17 -!- Bloax has quit [Read error: Connection reset by peer] 13:25:34 Well. Using an off-the-shelf solution, instead of a homebrewed one, in principle reduces the chance of bugs & increases the ability to get support for any bugs that appears. 13:25:37 c++11's is nice. If we want to use it, it makes more sense to use something off the shelf 13:25:57 Would that actually address the reasons that led us to write our own, though? 13:26:07 (That is, someone cracking the old one) 13:26:23 AES in counter mode is secure and has native CPU instructions in newer intel processors 13:26:34 does C++11's let you choose algorithms? 13:26:49 Yes. It just provides a bunch of adapter classes 13:26:51 I believe it does. 13:27:06 Then that sounds fine to me. 13:27:18 yeah, as long as it's not an entirely platform-dependent black box it should be fine 13:27:25 Of course, we need to switch to c++11 first, eh? 13:27:37 <|amethyst> what AES implementation? 13:27:39 imo start another crd thread :) 13:29:53 FR: when tormented three times in a row, Crawl plays Bolt Thrower's "Drowned in Torment". 13:30:04 |amethyst: we could link against openssl where it's available 13:30:25 though I doubt there's a interface for it 13:30:37 drowned soul (11W) | Spd: 12 | HD: 13 | HP: 15-25 | AC/EV: 0/13 | Dam: 012(drown) | 07undead, 10doors, evil, sense invisible, lev, !sil | Res: 06magic(60), 12cold+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 565 | Sp: s.torment | Sz: Medium | Int: normal. 13:30:37 %??drowned soul spells:symbol_of_torment 13:31:02 <|amethyst> bh: isn't there a GPL-compatibility issue there? 13:31:52 -!- simmarine has joined ##crawl-dev 13:33:00 |amethyst: ugh. I didn't realize they were using some daft homebrew license 13:33:33 <|amethyst> Crypto++ is public-domain it appears 13:33:34 hey, we used to have a daft homebrew license! 13:33:41 wheals: and we fixed that. 13:33:44 <|amethyst> so we could yank out only the parts of that we want 13:33:49 !torment dpeg 13:34:01 boringssl uses a permissive license 13:34:02 -!- Alpha_ has quit [Ping timeout: 245 seconds] 13:34:03 <|amethyst> we have probably had fewer contributors than OpenSSL has 13:34:30 <|amethyst> and relicensing Crawl at this point would probably not be possible 13:34:36 -!- somebody has quit [Ping timeout: 260 seconds] 13:34:44 <|amethyst> since there are many more past contributors 13:34:48 <|amethyst> than there once wer 13:34:51 <|amethyst> e 13:34:57 <|amethyst> must be going now 13:34:59 !cmd !torment .echo $(let (ignored $*) "/me gestures. $nick is wracked with pain!") 13:35:01 Defined command: !torment => .echo $(let (ignored $*) "/me gestures. $nick is wracked with pain!") 13:35:04 !torment Grunt 13:35:04 * Sequell gestures. wheals is wracked with pain! Grunt 13:35:07 ugh 13:35:36 * bh wonders if nethack died because it had a bad license and was unwelcoming of contributors 13:35:52 |amethyst: we've kind of relicensed Crawl already 13:36:03 bh: Nethack is alive and slightly kicking! 13:36:04 -!- gammafunk has joined ##crawl-dev 13:36:16 <|amethyst> dpeg: right, I mean if we wanted to relicense again to BSD or something, it would be a lot harder than it was then 13:36:37 dpeg: it's just rigor mortis 13:37:11 <|amethyst> dpeg: (not that we should, just as a justification for why OpenSSL changing its license might be hard) 13:38:14 -!- heteroy has quit [Ping timeout: 250 seconds] 13:40:43 |amethyst: ah, I had no idea 13:40:55 bh: might well be 13:47:17 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:47:53 -!- UncertainKitten has joined ##crawl-dev 13:51:59 -!- tabstorm has joined ##crawl-dev 13:56:38 dpeg: Who came up with Xom? 13:58:39 Xom always was. 13:59:07 Xom is eternal 13:59:32 Xom came up with Linley 14:00:23 Xom told Linley to code a game for his amusement 14:00:36 Looking at Grunt's annoted "Religion & Crawl" notes, Xom was added in 3.00. So Xom is in fact not a Linley creation?! 14:01:01 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 14:01:09 where are said notes? 14:01:22 supersecret :) wanna get a copy? 14:01:24 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 14:01:26 plz plz 14:01:27 weren't all gods added in 3.00? 14:01:37 we should put it on dev wiki unless he objects 14:01:41 er, i mean, weren't no gods added before 3.00 14:01:44 no, some are 2.82 14:01:52 mm 14:02:14 Grunt: would you allow sharing your advanced Crawl history knowledge with the filthy masses? 14:02:46 !tell Grunt Would you allow sharing your advanced Crawl history knowledge with the filthy masses? 14:02:46 2.82 on GDO has xom 14:02:46 dpeg: OK, I'll let grunt know. 14:02:54 wheals: nice! 14:03:14 what is GDO? 14:03:37 git.develz.org 14:03:39 +case 16: // Gems - obviously not yet implemented 14:03:42 dpeg: I'm not exactly a Crawl historian :) 14:03:54 +case 10: strcpy(glog, "Orb of Zuggle-Glob"); break; 14:03:58 Grunt: you're the best in that field! 14:03:58 wheals: thanks 14:03:59 IMO un-remove 14:04:13 looks like xom is in 2.70 14:04:15 ok, I'll put Grunt's mail on the dev wiki 14:04:25 ty 14:04:25 wheals: will you update with whatever you find? 14:04:33 -!- andrewhl has quit [Quit: andrewhl] 14:04:43 %git 14:04:43 07wheals02 * 0.16-a0-1262-g51f2c9e: Remove some old code I forgot to delete. 10(52 minutes ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=51f2c9e7e82a 14:04:56 if i see anything interesting! 14:05:01 -!- ystael has quit [Ping timeout: 260 seconds] 14:05:37 dpeg: if I wanted to be a proper Crawl historian I would need the early 2.x series code :( 14:05:44 whoa rumours 14:06:07 I wonder where this belongs on the crawl wiki :) 14:06:10 -!- Siegurt has quit [Quit: Leaving.] 14:06:18 wow, the scythe of curses goes all the way back to 1.1 14:06:21 Grunt: I know! I will ask Linley when I send him the book!! 14:06:24 dpeg: I really want to be able to trace the development of the dungeon structure to what it is today, as well as the development of the hellpanlords ;) 14:06:42 wheals: name the other three unrands that date back to then :) 14:07:04 singing sword, mace of variab, and "glaive" 14:07:06 of prune? 14:07:11 robe of misfortune??????? 14:07:47 hm, wrath of trog and "S" as well it looks like 14:08:02 wait 14:08:06 oh right there were five :/ 14:08:08 so wrath of trog was years before trog 14:08:13 wheals: yup!!!! 14:08:14 this is revolutionary 14:10:47 goto gutch; 14:11:30 // end of for m loopy thing. 14:11:37 the original loopy!!! 14:11:52 you[0].die() 14:12:25 multiplayer: player[] you; 14:12:48 player[] us; 14:13:03 I still prefer "const player you;" 14:13:29 starting hp ought to be enough for anyone....since you can never lose hp 14:13:41 You cannot move. 14:14:00 hm 14:14:02 ??blinkrobin 14:14:02 blinkrobin[1/1]: You cannot move. 14:14:03 good 14:14:04 hm how do i make a local copy of crawl-anc 14:14:18 i did git clone git://git.develz.org/crawl-anc.git 14:14:27 wheals: go do the dir and "git checkout ancient" 14:14:35 but then i'm getting some messages about "fatal: bad default revision 'HEAD'" 14:14:51 wheals: there isn't a "master" branch there for some reason 14:14:54 error: pathspec 'ancient' did not match any file(s) known to git. 14:15:02 Do you have a crawl-anc dir? 14:15:08 yeah, i'm in it 14:15:11 hm 14:15:12 git status 14:15:21 On branch master 14:15:21 Initial commit 14:15:21 nothing to commit (create/copy files and use "git add" to track) 14:16:06 git branch -a 14:16:07 hm maybe this has to do with cloning in the crawl/ directory 14:16:14 maybe! 14:16:33 remotes/origin/ancient-4.1.2alpha 14:16:33 remotes/origin/ancient-4.1.2alpha-cdo 14:17:06 ah, seems to be working kind of ok 14:17:32 hm 14:18:12 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:god:history 14:18:37 there are definitely missing pieces in there... add what you can :) 14:18:54 would be fun if someone (a dedicated player :) would update this until today 14:19:03 -!- Taraiph has quit [Quit: Page closed] 14:20:57 So Xom is a Linley thing? 14:21:56 Yes. 14:22:08 Xom is one of the original gods! 14:22:12 but not in the list 14:22:30 also (3.10) Nemelex is missing -- probably X and N had no active powers? 14:22:32 -!- Siegurt has quit [Quit: Leaving.] 14:22:45 *because 14:22:51 I can't get to the page to check :( 14:23:04 wow vehumet was basically sif but better in every way 14:23:40 Bloaxor: yes, there were lots of gambits between S and V later on 14:23:45 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 14:23:49 Grunt: wiki or GDO page? 14:23:55 The wiki. 14:24:10 I am not editing it. \ 14:24:12 Bloaxor! 14:24:22 what happen 14:24:27 -!- Isabel has quit [Read error: Connection reset by peer] 14:24:31 thought you might edit it right now :) 14:24:54 but i have no account there 14:25:00 -!- ebering has quit [Ping timeout: 260 seconds] 14:25:08 -!- Earlo has quit [Remote host closed the connection] 14:26:07 someone set up us the bomb 14:26:38 weird, it looks like it is my web browser causing issues 14:26:49 Grunt: I can edit :O 14:27:05 * dpeg wonders why Grunt uses Internet Explorer. 14:27:10 I don't!!!!!!!! 14:27:25 ...oh, I'm in now :) 14:27:25 -!- Pluie has joined ##crawl-dev 14:27:26 lynx, like everybody else? 14:27:29 Don't you mean 14:27:30 14:27:38 -!- lobf has quit [Quit: lobf] 14:27:55 And yes, neither Xom nor Nemelex had active abilities back then. 14:28:30 -!- Codrus has quit [Ping timeout: 250 seconds] 14:31:01 Grunt: oh, I knew... just realised that this is why they didn't show up in the list. (I invented Nemelex abilities. :) 14:31:46 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 14:31:46 -!- ebering has joined ##crawl-dev 14:32:10 -!- Lightli has quit [Ping timeout: 246 seconds] 14:33:01 was oka life protection only in 4.1? 14:33:04 -!- Yermak has quit [Quit: Page closed] 14:33:31 -!- geedmat has quit [Quit: Page closed] 14:36:19 I... think so? 14:36:37 What was Brent thinking? 14:37:11 hm 14:37:16 It is in 4.0b26.... 14:37:54 It looks like it is a 4.0ism 14:38:41 -!- Lightli has joined ##crawl-dev 14:39:38 hm no it predates 4.0 14:41:18 Oh, this is interesting. 14:41:28 Divine lifesaving has actually been around for as long as gods have been around. 14:41:40 that makes sense! 14:41:41 Can you guess the six gods that provide it? 14:42:03 Four are extremely obvious (since they still do it today), and the fifth has already been named. 14:42:27 is yred the sixth? 14:42:28 tso, ely, bog 14:42:37 no Beogh back then 14:42:45 Beogh is a purely DCSS invention as a player god :) 14:42:48 Grunt: who is fourth life saver today?? 14:42:50 xom 14:42:51 dpeg would be in a position to know this! 14:42:58 Xom revives you! 14:43:02 ah, sure 14:43:05 You die... 14:43:05 Xom revives you! 14:43:09 <3 14:43:21 so who is it? 14:43:27 I thought *we* added that at some point :P 14:43:48 It was originally in the form of "Xom protects you from harm" on a random chance, but it's existed since then :) 14:43:57 1EZOX aaaand Sif? 14:44:08 1EZXO is correct, but not Sif. 14:44:22 K and Y didn't exist in 2.80, I think 14:44:32 yeah, Y didn't it says 14:44:39 There were some remnants in the code before those gods fully existed. 14:44:42 M? 14:44:45 Not M. 14:44:45 Trog and Makhleb are first wave 14:45:16 Y was the one who only showed up in 3.20, btw. 14:45:16 Trog was so bad back then, with the Might and Haste... 14:45:27 N was 3.10 and V was 3.00. 14:45:32 -!- mspang has quit [Ping timeout: 260 seconds] 14:45:46 Grunt: tell us, tell us! 14:45:48 -!- ebering has quit [Ping timeout: 272 seconds] 14:45:51 dpeg: K!!!! 14:45:55 (I was very surprised to see this.) 14:46:00 oh, Kikubaaqudgha!!! :) 14:46:44 Grunt: not entirely surprising, with the resurrection-in-necromancy idea 14:47:15 Grunt: you have to add all this to the wiki page now :) 14:47:32 wow, kiku's given a bonus to death's door hp for... a very very long time. 14:47:43 (it's still around, of course) 14:47:47 PleasingFungus: maybe as along as death doors exist! 14:47:55 heh. which predates which? 14:48:19 "This is Kikubaaqudgha, the mighty god of death stools, death doors and death silverware." 14:48:44 augh, sif muna gaining spells from casting spells 14:48:48 who thought that was a good idea???? 14:49:12 probably the person who had a fear of pointers 14:49:15 these were different times.... "Linley's cowboy days", as Darshan affectionally called them 14:49:17 smae person who thought victory dancing was a good idea? 14:49:43 geekosaur: point 14:49:55 clearly that was just part of the Crawl Aesthetic 14:49:59 if you don't like it, go play nethack!!! 14:49:59 ??victory_dancing 14:49:59 victory dance[1/3]: In 0.8 and earlier, "senselessly" repeating an action when your XP pool has XP in it, in order to spend XP on the skill associated with that action. 14:50:18 well, the idea of exercising something to train/develop it is pretty obvious and has real world analogs 14:50:24 so basically mash . when adjacent to a rat for armour/dodging 14:50:39 it just is hard to avoid it being gamed; the real world has prices for such things as well as advantages 14:50:54 you can game the real world quite hard 14:51:06 the only problem is that it's not as blatantly easy as it is in games 14:51:13 and much more straining on your patience 14:51:21 you can, you also pay for it. steroids can f**k you up pretty good, for example 14:51:33 but it's delayed so people don't notice / don't care / take the risk 14:51:34 oh, no 14:51:36 in real life, your time is valuable. in contrast, in videogames, 14:51:50 just do something for a very long time 14:51:53 and get insanely good at it 14:51:57 clearly a better solution to victory dancing would have just been to fix the food clock. simple 14:52:13 -!- CKyle has joined ##crawl-dev 14:53:18 PleasingFungus: in a sense, yes. A tight food clock lets you get away with lots of otherwise doubtful design decisions. However, I don't think it would have fixed victory dancing very well. 14:53:28 ya 14:53:40 I just thought it would be a funny thing to assert 14:53:43 Thank galehar for undancing! He came up with it and executed it basically alone, with little support and some resistance. 14:53:58 -!- Basil has joined ##crawl-dev 14:55:20 -!- lobf has joined ##crawl-dev 14:58:25 -!- Moanerette has quit [Ping timeout: 246 seconds] 15:01:06 -!- Patashu has joined ##crawl-dev 15:01:38 -!- Codrus_ has quit [Ping timeout: 272 seconds] 15:01:40 undancing, I like it 15:02:08 unknown monster: "unborn color:lightmagenta" 15:02:08 %??unborn name:undanced color:lightmagenta 15:02:18 unborn (07L) | Spd: 10 | HD: 11 | HP: 61-90 | AC/EV: 2/10 | Dam: 17 | 07undead, 10weapons, 10items, 10doors, evil, spellcaster | Res: 06magic(120), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1170 | Sp: agony, dispel undead (3d19), injury mirror, animate dead, haunt | Sz: Medium | Int: high. 15:02:18 %??unborn 15:02:25 oh, those are L 15:02:28 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:02:41 right, not q any more 15:02:51 oh right 15:02:59 maybe make those https://dl.dropboxusercontent.com/u/63152810/n/crawl/orb_guardian.png 15:03:18 or ~something~ 15:04:00 unborn tile is not very good 15:04:05 kind of funny though 15:04:37 -!- stanzill has quit [Changing host] 15:06:18 Grunt: many thanks <3 15:08:23 !tell wheals https://crawl.develz.org/tavern/viewtopic.php?f=8&t=13902 here's something for you console people to argue about 15:08:24 PleasingFungus: OK, I'll let wheals know. 15:09:27 "yes i love overlap and not having to xv to know which type of ammo it is" 15:11:12 well 15:11:15 Who among devs is still playing console? 15:11:21 s/not // 15:11:23 he's arguing that stones should be yellow instead of brown 15:11:24 or something 15:11:33 yeah most of us do still I think 15:11:37 * doy 15:11:37 -!- FatalDestiny has quit [Client Quit] 15:11:38 large rocks were yellow, it was awful 15:11:39 having same colour for launcher and projectiles seems natural and possible. 15:11:42 since those are artefacts 15:11:55 dpeg: except that slings have two projectile types 15:11:59 yeah, normal items should not use bright colors 15:11:59 yes 15:12:19 what are large rocks now? 15:12:22 grey 15:12:25 he alternately suggested "mace-grey" for stones - idk if something 15:12:27 oh 15:12:28 haa 15:12:31 rip 15:12:37 I have one console idea cobbled down, can as well ask here: what if all unidentified scrolls and potions had the same colour, and identified scrolls/potions are colour distinguished by something? 15:12:51 dpeg: I have my rc set up to do exactly that 15:12:55 and I like it much better 15:13:01 gammafunk: I see. Why not make that default? 15:13:08 well for the unided part, sure 15:13:22 but for the ided part, I group them by color with "similar" function in a way I feel is best 15:13:27 but there's not easy system there 15:13:36 gammafunk: but afterwards, there are 14 or so colours left to distinguish known potions. It would be so uuuuuusefuuuuul! 15:13:53 as a start it could just use the inventory colours 15:13:58 yes 15:14:00 dpeg: stealing from the best, eh? in unnethack, dragons are brown until you identified either their hide or seen them breathing. 15:14:13 It breathes! 15:14:15 bhaak: we steal from anyone, good or not :P 15:14:20 We die! 15:14:30 I'm saying that how you assign those consumables to colors isn't trivial 15:14:43 I do it based on similarity of use and value 15:14:44 -!- dtsund has joined ##crawl-dev 15:14:58 but I'm sure others wouldn't like my scheme 15:15:05 gammafunk: yes, I know. But any change would be improvement b/c it means I have to xv less. 15:15:24 i wonder about making useless ones darkgrey 15:15:27 dpeg: I also color-code food by nutritiion value 15:15:33 wheals: I took that for granted. 15:15:43 gammafunk: this is cute, but less relevant :) 15:15:44 adn another thing: corpses and skeletons 15:15:51 you need true color consoles 15:16:15 OPTIONS: colour=false 15:16:17 * dpeg is still bitter that colourful toadstools had to go. 15:16:38 I make corpses on the division operator that's like % , food on actual %, and skels on 0 15:16:48 it's really annoying to have corpses and food on same glyph imo 15:17:15 gammafunk: absolutely. My point is that you, as a dev, should share your functionality with the rest of us :) 15:17:16 likewise skels 15:17:32 just make a proposals, go to c-r-d and off we go! 15:17:39 dpeg: it's just I'm not sure who all that uses console would really like it tbh 15:17:46 all console users modify their rc, basically 15:17:47 gammafunk: you are too timid :) 15:17:52 you kind of have too 15:18:25 good defaults or bust! 15:18:30 dpeg: oh and I do the same for unided jewels 15:18:34 all get the same color 15:18:35 this is a bit like when we added automated randart annotations... there was a lot of fuzz about abbreviations, and some folks campaigned loudly for options... but we just came up with a system and put it through 15:19:15 gammafunk: it would really, _really_, _*really*_ help if you shared :) 15:19:27 well it is a lot of work to put together a set of options 15:19:32 just glyph reform was a lot of work! 15:19:50 gammafunk: that's why! We cannot assume that a new console player is able to change options. But he is entitled to a good default! 15:19:53 dpeg: console people are wizards! we must keep our magic arcane! 15:20:25 gammafunk: no, we are a dying species. We should at least make it comfortable to jump from disgusting tiles to lovely console. 15:20:41 I cannot promise to get to glyph default reform in the near term, but I'll keep it in mind 15:21:15 Alright! I will remind you alternatingly about Sif's whispers and the cries of hapless console players. 15:21:33 wow that tavern topic. saying bullets being the color of daggers is bad when javelins are spears, tomahawks are staves... 15:21:33 Sif Muna whispers: "Become a dev!" 15:21:57 -!- ebering has joined ##crawl-dev 15:21:59 clearly make the default glyph for missiles that brogue weapon glyph 15:22:02 the default config file that we currently have in the repository was largely copied from my personal config circa ~0.4, in fact 15:22:07 haha 15:22:09 gammafunk: it's too late, you cannot unjoin! 15:22:10 wheals: im actually very tempted to do a colors=false rc now since thats a thing you can do in nethack with one option 15:22:25 doy: time for an update, eh? :) 15:22:30 dpeg: you should see what my current rc does for the player tile, it's....elaborate 15:22:32 supposedly there was even a guy on rgrn who used it seriously 15:22:50 gammafunk: i hope it uses lua to change it every turn, thats what i wanna do in the near future 15:22:52 gammafunk: the idea is not to take your rc file wholesale... but there are pieces in there that just Good. 15:22:52 &rc kilobyte 15:22:54 http://crawl.develz.org/configs/trunk/KiloByte.rc 15:22:55 wheals: "a guy"? clearly you haven't spent much time on rgrn 15:23:03 simmarine: it does basically that, yes, but more complicated 15:23:24 &rc gammafunk 15:23:25 the terminal he played nh on didn't support colours, i mean 15:23:25 http://dobrazupa.org/rcfiles/crawl-git/gammafunk.rc 15:23:37 -!- Patashu has quit [Ping timeout: 245 seconds] 15:23:43 it changes the tile every 100 turns or on xl change, but the tile it changes to can be e.g. the killer klown variant set 15:23:49 wheals: yeah, rgrn is full of those kinds of people 15:23:52 and that tile will vary among the klown tiles every turn 15:23:52 it's a pretty weird place 15:24:23 what do klowns do in tiles 15:24:27 some are just single tiles, but others like boulder beetle go through the progression each turn 15:24:33 simmarine: they change color and pose 15:24:48 just different tiles essentially, with the same basic form 15:25:03 and like my boulder beetle tileset rolls int he right tile order 15:25:06 as it does in tiles 15:25:13 -!- Pluie has quit [Read error: Connection reset by peer] 15:25:16 for an actual boulder bettle, I mean 15:26:37 wow who thought it was a good idea for the webtiles rcfile editor to exit on esc 15:26:49 heh 15:26:55 well doesn't it only have one action 15:26:56 save 15:27:25 wheals: you should edit your ~/.crawlrc locally in vim and just paste the whole thing 15:27:31 that's what I do 15:27:35 yeah i should 15:27:41 either way is a pain 15:27:58 -!- ontoclasm has joined ##crawl-dev 15:28:15 well not really? you make the changes in a good editor, save, and ctrl-a, ctrl-v or w/e in the webtiles thing 15:28:43 ya that's too much work for me 15:28:49 other than using virus in console (which is a bigger pain imo), not sure how it could be better 15:29:05 well it could have a GUI, I guess, with fields and buttons and stuff 15:29:15 -!- Pluie has joined ##crawl-dev 15:29:37 dpeg: I'll try to split out the glyph assign stuff and my tile stuff into separate rc files at least 15:30:06 there could be a console thing that's better than virus :) 15:30:17 yeah but security 15:30:18 which isn't too high a standard 15:30:20 yeah 15:30:23 gammafunk: ok! I would really like to get some of it into 0.16 -- that's low-hanging fruit. 15:30:32 clearly devs should get full vim access 15:30:48 emacs or I quit 15:30:55 ^x^c 15:31:43 !send dpeg Abyssal Servants 15:31:44 Sending Abyssal Servants to dpeg. 15:32:27 come to me, my children! 15:33:15 when did zin lose mace branding 15:33:25 wheals: this was our undoing 15:33:37 it was your doing according to the page too! 15:33:37 virus is pretty OK 15:33:47 Zin and TSO were extremely parallel, so TSO stayed and Zin got the works 15:34:07 The Zinning One 15:34:09 yeah no doubt it was an improvement 15:34:10 (zing!) 15:34:14 !title Zinner 15:34:16 Zinner: cannot understand Zinner. 15:34:26 -!- FatShack is now known as TendaAway 15:34:27 -!- alefury has joined ##crawl-dev 15:34:37 !seen alefury 15:34:38 I last saw alefury at Mon Oct 13 20:34:27 2014 UTC (10s ago) joining the channel. 15:34:46 !seen dpeg 15:34:46 I last saw dpeg at Mon Oct 13 20:34:37 2014 UTC (9s ago) saying '!seen alefury ' on ##crawl-dev. 15:34:54 -!- ontoclasm has quit [Quit: Leaving.] 15:35:04 !seen nees! 15:35:04 Sorry geekosaur, I haven't seen nees!. 15:35:58 !seen anyone 15:35:58 Sorry wheals, I haven't seen anyone. 15:36:03 -!- Mazed has quit [Remote host closed the connection] 15:37:51 Is there an easy way to tell crawl to build with clang? 15:38:16 PleasingFungus does so 15:38:44 that reminds me to remind him to look at the mantis patch for clang 15:39:36 make FORCE_CC=clang FORCE_CXX=clang++ 15:39:52 is what I use 15:40:04 Grunt: are you just pulling your edits from the changelog? 15:40:44 erm, edits to the god history page 15:41:18 -!- TwistedSage has quit [Client Quit] 15:42:19 geekosaur: think we should use those as defaults? 15:42:39 bash: clang: command not found 15:42:54 clang?? 15:42:54 clang 15:43:04 wheals: why...? 15:43:06 ^ would not use as an outright default although it'd be a good default on os x with xcode 5+ 15:43:23 for starters, it produes comprehensible error messages 15:43:33 find that hard to believe 15:43:41 it's true! 15:43:43 mostly true 15:43:50 relative to gcc, it's true. 15:44:33 -!- Pluie has quit [Read error: Connection reset by peer] 15:45:14 but clang people miss gcc warnings and vice versa 15:45:21 -!- Ratboiler has quit [Quit: Page closed] 15:45:25 it produces better errors and warnings than gcc in my experience 15:45:29 -!- Pluie has joined ##crawl-dev 15:45:44 also, at least on the Macs I've used, *way* better code than ghc 4.8/4.9 15:46:12 -!- Taraiph is now known as Guest59508 15:46:23 -!- Guest59508 is now known as Taraipher 15:46:25 does it work fine with ccache? 15:46:28 (although it is possible that even though I'm defeating the use-apple-gcc thing, it might have been still forcing -O0 somehow) 15:46:59 wheals: I'm actually digging into the source code for some of these. 15:47:19 no idea about ccache; that is so tricky and cranky and unreliable that I've never touched it 15:48:18 well it's not tricky and cranky and unrelaible for crawl 15:48:25 don't know about for other projects though 15:49:07 ...hm, Trog has existed in more or less modern form since DCSS 0.3 15:49:28 no AM 15:49:39 "more or less"!!! 15:49:40 :) 15:50:49 "modern" 15:52:21 * Grunt hits bh with the +3,+11 Wrath of Trog {antimagic, *Rage} but does no damage. 15:52:29 what's not modern about trog 15:53:02 corpse sacrifice 15:55:31 Grunt: yes, Trog was easy :) 15:55:49 he doesn't require you to chop to sacrifice, seems pretty modern to me 15:55:53 sorry, dissect 15:56:23 dissecting enraged is so good, it really should give piety :) 15:56:59 dpeg: you enjoy that, don't you? 15:58:36 hey yall 15:58:47 firing up crawl for the first time in a few months 15:58:53 Grunt: I *love* it! 15:59:02 what happened to init.txt?? 15:59:07 i’m compiling myself on OSX 15:59:16 i see this message but i do not understand it 15:59:22 ##### Crawl Init file ############################################### 15:59:23 # On Unix systems (such as Mac OS X, Linux and the BSDs), you must copy 15:59:24 # init.txt to ~/.crawlrc or ~/.crawl/init.txt as: 15:59:25 # cp init.txt ~/.crawlrc 15:59:36 …how do i do that? And the init file looks different 16:00:01 wow that's old 16:00:02 sorry 16:00:06 :( 16:00:20 but i just pulled git 16:00:25 yesd 16:00:30 devs can fuck up too sometimes 16:00:31 ok? 16:00:34 this is a brand new download 16:00:34 -!- Kellhus has quit [Quit: Page closed] 16:00:35 heh 16:00:41 you aren’t really helping me understand here 16:00:47 what is going on 16:00:51 so this isn’t a new system? 16:01:00 no, you haven't had to do that in years 16:01:53 -!- nicholas982 has quit [Quit: Page closed] 16:02:08 okay 16:02:27 so maybe i just didn’t update or something? but if i do git pull, it should pull the newest version, no? 16:02:42 no, the documentation is just out of date 16:03:01 but the whole file is different 16:03:06 it has almost no data in it 16:03:14 it’s only 3kb, my old was 16kb 16:03:15 it never had much data ;) 16:03:28 …but a measurable difference 16:04:27 i don’t know what to do 16:04:29 ok, so what happened is that init.txt used to have a lot of commented-out options, which could be a bit confusing 16:04:30 try again? 16:04:36 yeah 16:04:41 did you edit your own copy? 16:04:51 i deleted everything and did a fresh git pull 16:05:01 i went back to comment in some options and the file was all weird 16:05:05 oh, well then you should just have the default options 16:05:20 …which i want to change which is why i went into init 16:05:29 yeah, just put stuff wherever in the file 16:05:42 but i don’t remember all the options 16:05:52 so people are just supposed to now the options and write them in? 16:05:55 *know 16:06:00 it has a nice link to the options guide 16:06:08 actually not so nice, it's gitorious 16:06:18 but that's also downloaded locally, if you used git 16:06:28 docs/options_guide.txt 16:07:02 ah thanks, i’ll look into that 16:07:15 sooo wh thought deleting a hash tage was too complicated for people? 16:07:26 and finding a reference file and then pasting a command into init was better> 16:07:27 ? 16:07:58 i’d like to argue with them 16:08:13 -!- Calisca2 has quit [Ping timeout: 260 seconds] 16:10:20 -!- syllogism has quit [Quit: Leaving] 16:10:50 seriously, when did that happen and who decided that 16:11:15 wheals: that guide is massive 16:11:32 03wheals02 07* 0.16-a0-1263-g3362273: Correct documentation. 10(2 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=33622736ae60 16:11:32 03wheals02 07* 0.16-a0-1264-g292f5e2: Don't let Chain Lightning arc out of the caster's LOS. 10(74 minutes ago, 1 file, 2+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=292f5e2e1895 16:11:32 03wheals02 07* 0.16-a0-1265-gec40e5e: Make LOS-effect spells abort if there are no hostiles in view. 10(15 minutes ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ec40e5ec1d95 16:11:32 03wheals02 07* 0.16-a0-1266-g2b23299: Use colour_t. 10(13 minutes ago, 10 files, 11+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2b232999ed10 16:11:32 03wheals02 07* 0.16-a0-1267-g2d06924: Update documentation (lobf). 10(5 minutes ago, 1 file, 4+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2d069248b0ca 16:11:34 it also doesn;t group these commands very intuitively, not like the old init file used to… 16:11:59 now make chain lightning actually arc to things on the edge of LOS more than 1% of the time 16:12:46 sounds hard 16:12:58 also i now realise that that doesn't actually fix the abuse i used it with 16:13:01 did you update something for me? 16:13:03 which was to clear hellion island 16:13:24 since the LOS_ type i used goes through clouds, i think 16:15:08 -!- wheals has quit [Quit: Leaving] 16:15:42 -!- Moonsilence has quit [Client Quit] 16:19:40 mon-cast.cc: In function ‘bolt mons_spell_beam(monster*, spell_type, int, bool)’: 16:19:43 mon-cast.cc:261:23: warning: large integer implicitly truncated to unsigned type [-Woverflow] 16:19:46 beam.colour = 1000; 16:19:49 ^ 16:20:21 <|amethyst> 1000 is a bit too bogus for beam.colour 16:20:30 grunt, can you shed some light on this new init.txt? 16:20:38 why all the options are missing? 16:20:52 <|amethyst> lobf: because they're already documented somewhere else 16:20:53 <|amethyst> ??options 16:20:54 rcfile[1/3]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/docs/options_guide.txt;hb=HEAD 16:21:35 <|amethyst> lobf: and it meant the three different places to list the default value for an option were more likely to be out of sync... now it's just two (options_guide and the code) 16:21:49 jesus, it’s a huge tome, though 16:21:55 it was nice to have some of the more common ones in the file 16:21:59 like 16:22:02 -!- _Jordan_ has quit [Quit: _Jordan_] 16:22:06 03Grunt02 07* 0.16-a0-1268-g3c306e1: Use the correct LOS type for chain spell caster LOS check (wheals). 10(3 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3c306e11e759 16:22:08 lobf: you could call it Crawl's Bible! 16:22:16 it’s not reasy to find the command for what changes my health bar cover 16:22:17 er 16:22:19 color 16:22:40 in that enormous file i mean 16:22:56 it was very easy to scroll down to that option grouping and find the command though 16:23:53 in terms of usability this is a huge setback imo 16:24:09 i really think you guys are off-base here 16:25:21 -!- tsohg has quit [Remote host closed the connection] 16:28:13 lobf: that ship has saield 16:28:16 sailed, even 16:28:23 the options guide has a toc, use it! 16:28:52 toc? 16:28:59 <|amethyst> table of contents 16:29:03 ah 16:29:08 sill core complicated 16:29:22 you can easily jump to any particular section, too 16:29:29 also “that ship has sailed” seems less significant in software programming 16:29:35 lobf: we explained why we did it 16:29:37 especially for something non-foundational... 16:29:48 dpeg: yeah, i know 16:29:49 <|amethyst> lobf: are you offering to keep it up-to-date every time we change an option? 16:29:50 i heard 16:29:56 nobody is paid for this, everyone would much rather do cool stuff than work on init.txt 16:30:12 heh, no i’m not offering naything obviously, except my perspective that you’ve made things significantly more complicated 16:30:50 and you also don’t have to work on this, but if you do, then making it easy for the non-technical folks out there is something you should keep in mind 16:30:51 i think 16:31:09 |amethyst: the real solution is to cut options, of course. Unfortunately, that's much more work than keeping init.txt up-to-date. 16:31:10 <|amethyst> the old way was *bad* for non-technical folks 16:31:13 <|amethyst> they went to a line 16:31:16 <|amethyst> and changed: 16:31:22 -!- tsohg has quit [Remote host closed the connection] 16:31:28 This is why I've been insisting on making good options (such as gammafunk's) default. 16:31:31 all you had to do was un-comment something 16:31:32 so easy 16:31:33 <|amethyst> # view_max_width = 33 16:31:35 <|amethyst> to 16:31:38 <|amethyst> # view_max_width = 40 16:31:45 don’t forget to uncomment! ;) 16:31:57 <|amethyst> except they *did* forget to uncomment 16:32:04 |amethyst: I actually never understand this, because we clearly said so at the top of the file. 16:32:09 right 16:32:09 Stupid players, unable to read :) 16:32:18 it said right in the beginning to just delete the hash tag... 16:32:24 lobf: but the fact is players didn't! 16:32:36 <|amethyst> and now it says right at the beginning where to find the list of options 16:32:43 so the answer to them not reading your instructions is to make more complicated and harder to access and understand instructions? 16:32:51 it is less convenient for you, and more convenient for man players... annoying, but true 16:32:53 <|amethyst> you know what 16:32:59 no, at the beginning it says some confusing shit about unix 16:32:59 <|amethyst> I'm going to just remove options_guide.txt 16:33:02 which applies to me 16:33:06 so i didn’t even make it past that 16:33:10 <|amethyst> if you're going to whine about having to read English, you can read C++ instead 16:33:34 ? 16:33:49 |amethyst: I did this once when my (German) students complained about getting one (out of four) problems in English: "Keep whining, and next time it's Russian!" 16:34:01 i’m fine reading english, i don’t like giant instruction manuals though. and like i said, init stars with some out of date unix shit which sidelined me right off the bat 16:34:03 and sent me here 16:34:15 -!- siepu has quit [Read error: Connection reset by peer] 16:34:23 instead of further into the guide 16:34:24 lobf: this will not be reversed. We are unable to keep init.txt up-to-date. 16:34:37 okay, i understand 16:34:44 -!- GhostSonOfGhost has quit [] 16:34:50 however 16:34:55 perhaps update the formatting 16:35:11 so that the beginning points to the options 16:35:36 -!- fridurmus has quit [Remote host closed the connection] 16:35:43 rather than weird unix instructions 16:35:50 lobf: see, the very first things I did for Crawl was to re-format the manual, write options_guide, and make a new player help (??). If you have some time and want to help, we're happy. We cannot do it ourselves! 16:36:43 heh, i know. it seems a bit disingenuous to say that my criticism or suggestion isn’t good if i don’t do it myself 16:37:57 -!- dpeg has quit [Quit: before I /kick someone] 16:40:53 -!- ackack has quit [Ping timeout: 260 seconds] 16:41:13 http://i.imgur.com/DGvAxnN.jpg 16:44:22 03|amethyst02 07* 0.16-a0-1269-gecb392a: Brace and unbrace. 10(9 minutes ago, 3 files, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ecb392adfe6e 16:44:22 03|amethyst02 07* 0.16-a0-1270-ga555fd3: Move where-to-find-help to the top of init.txt 10(7 minutes ago, 1 file, 7+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a555fd3e823a 16:44:22 03|amethyst02 07* 0.16-a0-1271-g9217ee2: Update dir list in init.txt. 10(63 seconds ago, 1 file, 6+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9217ee28269f 16:45:10 what a swell fella 16:45:16 thanks |amethyst 16:45:32 brace and unbrace?! it can never work! 16:46:03 ??lld 16:46:03 lld[1/1]: http://lazy-life.ddo.jp:8080/#lobby . Not linked to Sequell. Admin is https://twitter.com/dplusplus/ . 16:46:14 oh, where's that webtiles repo again 16:46:46 -!- Nivim has quit [Ping timeout: 240 seconds] 16:46:46 -!- dpeg has joined ##crawl-dev 16:46:49 |amethyst: why would you remove braces...? 16:46:58 gammafunk: https://github.com/dplusplus/patched-dcss-webtile/commits/master 16:47:06 PleasingFungus: ty, going to add that to the lld entry 16:47:12 ok 16:47:22 also, iirc I never really got a good answer about why items store their colour as state 16:47:29 asking now since someone just made a colour commit 16:47:29 hrm 16:47:31 and it reminded me 16:47:46 PleasingFungus: well, the way it's done for monsters is 16:48:16 <|amethyst> hm 16:48:44 the color is overridable via options, but that doesn't get modified in the base monster data 16:49:01 for glyphs, the overrides go into the monster glyph table thing 16:49:09 since you can't change monster glyphs 16:49:19 but for vault defines, you can change monster color, so state is tracked 16:49:47 for items, I guess it shouldn't be state, since there's no notion of overriding item color afaik 16:51:44 ah, it's all code :( 16:52:10 PleasingFungus: basically, because there's just no other structure holding it like there is for monster data 16:52:33 hrm, I guess there are ETC colors, so maybe that's why? 16:54:14 -!- somebody2 has quit [Quit: Leaving.] 16:55:50 -!- daiy has quit [Ping timeout: 260 seconds] 16:55:50 -!- kaiza has quit [Ping timeout: 260 seconds] 16:56:31 ah, holding the state for the way that etc colors animate? 16:56:35 I guess that's kind of acceptable 16:56:37 kind of 16:56:54 how exactly do etc colors animate? 16:57:09 like, is it based on whenever you interact with the game or whenever time passes or what 16:58:18 PleasingFungus: well, it seems that this might not be happening, in fact 16:58:32 !function element_colour 16:58:32 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/colour.cc;hb=HEAD#l22 16:58:50 the etc_* values are actually stored as colors 16:58:55 ah, so it's random on every redraw? 16:59:00 right 16:59:06 using ui_random ofc 16:59:14 occasionally we remember to use it! 16:59:15 so I don't think there's an actual reason for storing it 16:59:25 it's all code currently 16:59:38 it would be nice not to have to call item_colour every time an item is created or transmuted 17:00:10 <|amethyst> you'd still have to 17:00:13 <|amethyst> to set rnd 17:00:13 oh? 17:00:16 -!- ElanMorin has quit [Quit: WeeChat 1.0.1] 17:00:36 the seed for the ui rng? 17:00:49 no, rnd is for like... ring tiles 17:01:00 oh 17:01:05 potion colors 17:01:15 <|amethyst> also, item_colour is what picks a random colour for an artefact 17:01:43 oh, so that is state? I thought someone said that artefacts were all yellow, earlier. 17:01:46 during the ammo discussion. 17:01:58 <|amethyst> ??? 17:02:08 <|amethyst> you've never seen a non-yellow artefact? 17:02:13 |amethyst: tiles player 17:02:20 <|amethyst> oh 17:02:24 filthy, filthy... 17:02:40 PleasingFungus: no it's that artes all use the "bright" colors 17:02:44 like yellow, lightgreen etc 17:02:47 <|amethyst> no, artefacts have a random colour from yellow, lightgreen, lightred, lightmagenta 17:02:53 hm. well, certainly you could use rnd to seed that 17:02:58 you don't need to store that separately 17:03:00 <|amethyst> (and potion colours don't come from rnd) 17:03:02 <|amethyst> yeah 17:03:05 <|amethyst> hm 17:03:21 I could swear they did. I was poking at potion colors just... 17:03:21 <|amethyst> assuming it's not used for anything else 17:03:22 %git :/otion 17:03:23 07|amethyst02 * 0.16-a0-1239-g52f0522: Simplify. 10(25 hours ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=52f052282acc 17:03:55 <|amethyst> rnd was at one point used for 'at what skill is this weapon identified' 17:04:25 <|amethyst> it *looks* like it's only used for UI stuff now 17:04:37 <|amethyst> s/UI/appearance/ 17:05:30 !gitgrep 2 potion 17:05:30 %git HEAD^{/potion}^^{/potion} 17:05:30 07PleasingFungus02 * 0.16-a0-1148-gb839cf3: Remove UNUSED potions (hangedman) 10(7 days ago, 9 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b839cf3072d8 17:05:36 !gitgrep 3 potion 17:05:36 %git HEAD^{/potion}^^{/potion}^^{/potion} 17:05:37 07PleasingFungus02 * 0.16-a0-1147-g6992869: Pull in a large number of UNUSED potion tiles/colours 10(7 days ago, 13 files, 27+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=699286965219 17:05:41 there we go 17:06:14 oh, haha, it's item.plus 17:06:28 I guess that makes sense, given that plus is potion type 17:06:39 hadn't thought that out 17:07:00 <|amethyst> potion type is sub_type 17:07:11 oh 17:07:16 then. ? 17:07:26 oops, sorry, potions. ! 17:07:27 <|amethyst> plus can be computed from the subtype 17:07:37 <|amethyst> so doesn't need to be stored 17:07:47 <|amethyst> item.plus = you.item_description[IDESC_POTIONS][item.sub_type]; 17:07:47 <|amethyst> item.colour = potion_colours[item.plus % NDSC_POT_PRI]; 17:07:51 oh, I see, that's literally the line above where I was looking 17:08:35 <|amethyst> hm 17:08:45 <|amethyst> we set mspec.colour = -1 (and check for -1) in a few places 17:09:22 is mspec an item? 17:09:28 <|amethyst> monster spec 17:09:35 <|amethyst> this is unrelated to the current discussion 17:09:36 hrm, that's the stuff from mon-data.h? 17:09:39 okay, just checking 17:09:50 <|amethyst> gammafunk: no, that's a monspec in a map 17:09:53 ah 17:09:55 got it 17:10:05 yeah I still want to fix the monster color state business 17:10:16 <|amethyst> &mgoblin col:any crashes now 17:10:27 heh 17:10:36 is any stored as BLACK or -1? 17:10:45 <|amethyst> as -1 17:10:51 would think BLACK since that becomes random color 17:10:56 guess not then 17:11:11 <|amethyst> _Bad monster colour "black" in "goblin col:black" 17:11:47 we actually functionally use BLACK, don't we, so I shouldn't rename that, but probably do an enum value of like COLOUR_INHERITED = BLACK? 17:12:02 this would be for mgen_data 17:12:10 instead of using BLACK as the default, which is confusing 17:13:17 yeah I'm sure some of the drawing code does use black, but we may need a separate -1 value in the color enum in the end anyhow, in which case there's no point changing black 17:14:51 -!- Lasty has joined ##crawl-dev 17:14:55 <|amethyst> did you miss where wheals just turned most 'colour' fields in structures into a uint8_t ? 17:14:58 <|amethyst> -1 won't work 17:16:03 oh, yeah I did indeed miss that 17:16:17 well we could use an upper-value if we need that 17:16:51 PleasingFungus: I noticed that you seem frustrated about me not updating the changelog repeatedly. Could you tell me more about when it's appropriate to update the changelog? 17:17:29 Lasty: pretty much whenever you make a change that seems reasonably permanent and changelog-worthy 17:17:34 Lasty: in general we (I) do it about once a week; I think there was one specific thing about Ru that I thought I told you to change, since I wasn't sure about it? 17:17:48 possibly I misremembered 17:17:53 I've been kinda grumbly lately; sorry about that 17:18:02 nick change imo 17:18:19 :p 17:18:24 gammafunk: what was the last time you updated the changelog? 17:18:30 ... 17:18:34 not a criticism of you, more a criticism of your advice to lasty just now 17:18:35 -!- gammafunk has quit [Quit: leaving] 17:18:37 hahahaha 17:18:45 seriously just laughed out loud in real life 17:18:59 -!- CacoS has quit [] 17:19:32 for future reference, if you're frustrated with something and let me know, I'll try to fix it. I'd generally prefer that. 17:19:48 Unstable branch on crawl.lantea.net updated to: 0.16-a0-1271-g9217ee2 (34) 17:20:02 -!- Tux[Qyou] has quit [Quit: Excess flood] 17:20:31 -!- Crehl has quit [Quit: Killed by a kitten] 17:20:52 -!- debo has quit [Ping timeout: 240 seconds] 17:21:27 -!- hauzer has quit [Read error: Connection reset by peer] 17:24:05 sorry, yeah. I don't mean to be passive aggressive 17:24:11 sometimes I am! but I don't mean to be 17:24:19 so feel free to call me out if/when I am 17:26:28 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 17:29:10 -!- Siegurt has quit [Quit: Leaving.] 17:30:50 03|amethyst02 07* 0.16-a0-1272-ga00bdb8: Use a less bogus bogus value 10(12 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a00bdb8fd4bd 17:30:50 03|amethyst02 07* 0.16-a0-1273-gd4640c7: Unuse colour_t where necessary. 10(2 minutes ago, 3 files, 6+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d4640c7c6c08 17:30:52 -!- eliotn has quit [Quit: Page closed] 17:31:47 -!- andrewhl has quit [Quit: andrewhl] 17:35:44 PolkaDot (L1 VpSu) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:1) 17:35:56 menu_colour = junk:the 17:35:58 PolkaDot (L1 VpSu) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:1) 17:36:08 PolkaDot (L1 VpSu) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:1) 17:36:33 PolkaDot (L1 VpSu) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:1) 17:37:10 -!- Yermak has quit [Quit: Page closed] 17:39:09 -!- scummos__ has quit [Ping timeout: 260 seconds] 17:39:52 PolkaDot (L1 VpSu) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:1) 17:40:16 lennard (L5 SpGl) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:6) 17:40:37 -!- Kramell has quit [Remote host closed the connection] 17:40:42 lennard (L5 SpGl) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:6) 17:40:44 -!- stanzill has quit [Quit: man macht heia] 17:40:50 uhhhhh 17:41:06 lennard (L5 SpGl) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:6) 17:41:22 lennard (L5 SpGl) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:6) 17:42:46 -!- Codrus has quit [Ping timeout: 240 seconds] 17:43:56 <|amethyst> nice 17:46:13 -!- ibar has quit [Quit: leaving] 17:46:58 -!- Daekdroom has quit [Read error: Connection reset by peer] 17:47:08 god_hates_item_handling_when_item_is_null 17:49:11 lennard (L6 SpGl) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:4) 17:49:16 wow 17:49:25 I miss out on so much, putting bots on ignore 17:49:33 -!- Pacra has joined ##crawl-dev 17:49:37 !crashlog lennard 17:49:38 6. lennard, XL6 SpGl, T:3282 (milestone): http://crawl.lantea.net/crawl/morgue/lennard/crash-lennard-20141013-224909.txt 17:49:55 -!- Zooty has quit [Ping timeout: 246 seconds] 17:50:05 -!- gammafunk has joined ##crawl-dev 17:50:13 hi gammafunk! 17:50:22 you have come at an exciting time 17:50:45 I saw crashes! 17:50:52 many crashes 17:50:53 !crashlog 17:50:54 8868. lennard, XL6 SpGl, T:3282 (milestone): http://crawl.lantea.net/crawl/morgue/lennard/crash-lennard-20141013-224909.txt 17:50:58 <|amethyst> would help to have one of those saves 17:51:26 I never remember who runs clan 17:51:31 tzero? 17:51:35 yes 17:51:37 ??clan 17:51:38 clan[1/3]: European Crawl server, located in Germany. http://crawl.lantea.net:8080/ or crawl.lantea.net, port 22, username: terminal, key: http://crawl.develz.org/cao_key http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.14 and trunk (DCSS, Zot, Sprint, Tut) 17:51:45 ??clan[2 17:51:45 clan[2/3]: Hosted by Aleksi, maintained by TZer0 17:51:54 !lm lennard 17:51:54 5495. [2014-10-13 22:49:09] lennard the Sneak (L6 SpGl) ASSERT(base type < NUM OBJECT CLASSES) in 'items.cc' at line 3096 failed on turn 3282. (D:4) 17:51:58 !lm lennard -2 17:51:59 5494/5495. [2014-10-13 22:41:20] lennard the Cutter (L5 SpGl) ASSERT(base type < NUM OBJECT CLASSES) in 'items.cc' at line 3096 failed on turn 2170. (D:6) 17:52:03 well 17:52:08 <|amethyst> !lm lennard !crash 17:52:09 5489. [2014-10-13 22:32:07] lennard the Ducker (L1 SpGl) began the quest for the Orb on turn 0. (D:1) 17:52:28 oh, no god even 17:52:55 <3 mosh 17:53:08 -!- edlothiol has quit [Ping timeout: 260 seconds] 17:53:11 -!- dpeg has quit [Quit: sleep] 17:53:42 God No God is displeased with you! 17:53:43 -!- Amnekian has quit [Quit: Saindo] 17:53:55 I'm running irssi in a screen session on a vm which I'm connected to over mosh. Wifi was out for the last half hour and my session came right back to life 17:54:17 <|amethyst> TZer0: could we get a copy of PolkaDot's or lennard's save? 17:54:58 Zannick: do you think crawl should use protobuf? :) 17:55:17 bh: capnproto or bust 17:55:46 Zannick: yah, capnp 17:56:16 On identifying potions game randomly crashes 13https://crawl.develz.org/mantis/view.php?id=9046 by Le_Nerd 17:57:27 didn't attach link to save backup of course 17:57:28 wonder if I can recreate 17:57:44 !versions 17:57:49 !version 17:57:53 <|amethyst> %version 17:57:53 trunk: 0.16-a0-1260-gd9602af; 0.15: 0.15.1-4-gac8487e; 0.14: 0.14.2; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 17:57:54 trunk: 0.16-a0-1259-g976436b; 0.15: 0.15.1-4-gac8487e; 0.14: 0.14.2; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 17:57:57 <|amethyst> %versions 17:58:01 did a subtype get added/removed 17:58:08 ty, that's the one I wanted 17:58:15 er 17:58:19 &versions 17:58:21 ah 17:58:30 CAO: 0.16-a0-1260-gd9602af, CBRO: 0.16-a0-1259-g976436b, CDO: 0.16-a0-1259-g976436b, CKR: 0.16-a0-1262-g51f2c9e, CLAN: 0.16-a0-1271-g9217ee2, CSZO: 0.16-a0-1259-g976436b 17:58:37 <|amethyst> ah, that was it 17:58:41 %git 17:58:41 07|amethyst02 * 0.16-a0-1273-gd4640c7: Unuse colour_t where necessary. 10(30 minutes ago, 3 files, 6+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d4640c7c6c08 17:59:31 -!- Big_guy has quit [] 18:01:42 |amethyst: just need to rebuild clan? 18:02:00 <|amethyst> ? 18:02:03 haven't reproduced here, fwiw 18:02:13 <|amethyst> I wouldn't expect that change to fix that assert 18:02:13 although this D:1 does have an awful lot of chain mails on it 18:02:18 PolkaDot (L1 VpSu) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:1) 18:02:31 -!- debo has joined ##crawl-dev 18:02:36 aight 18:04:02 -!- lobf has quit [Quit: lobf] 18:04:34 ...what did I miss!!!!!! 18:04:44 !crash Grunt 18:04:44 17. SGrunt, XL19 SpSk, T:84810 (milestone): http://crawl.berotato.org/crawl/morgue/SGrunt/crash-SGrunt-20140607-011820.txt 18:04:46 oh 18:04:48 boring 18:04:52 !rebase Grunt 18:04:53 PleasingFungus rebases Grunt. Grunt is banished to the reflog! 18:04:53 a miss-take? 18:05:02 !singularity crawlcode 18:05:02 Grunt mumbles some strange words. The singularity violently warps crawlcode! 18:05:28 -!- Alpha__ is now known as Alpha_ 18:06:29 <|amethyst> oh 18:06:34 -!- ystael has quit [Ping timeout: 272 seconds] 18:06:42 Steelunacy (L1 GrTm) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:1) 18:07:02 <|amethyst> I think I see the change that caused it, but am not quite sure of the code path that does 18:07:19 <|amethyst> %git c3bef153 18:07:19 07wheals02 * 0.16-a0-1261-gc3bef15: Clean up code for all rods being single-spell. 10(8 hours ago, 11 files, 163+ 414-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c3bef153cbf2 18:07:32 -!- TendaAway is now known as FatShack 18:07:40 <|amethyst> see the removed lines at the top of _is_bookrod_type 18:08:30 -!- lobf has joined ##crawl-dev 18:11:56 <|amethyst> ah, got it 18:13:50 -!- st_ has quit [Ping timeout: 250 seconds] 18:15:02 <|amethyst> to reproduce, in webtiles (console control doesn't work) drop an identified item 18:15:40 <|amethyst> TilesFramework::_send_item is sending the invalid item that used to be in that slot 18:15:46 oh, that would explain why I wasn't reproducing 18:15:54 <|amethyst> which now causes an assert in _is_bookrod_type 18:16:06 <|amethyst> I'm wary of changing the webtiles part 18:21:53 Steelunacy (L1 GrTm) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:1) 18:21:58 Duvessa says to it (boggy), "Ven magic und de svord kombine, noddink schtunds against dem." 18:24:02 <|amethyst> PleasingFungus: aha 18:24:14 -!- Codrus has quit [Read error: Connection reset by peer] 18:24:17 <|amethyst> PleasingFungus: that would be "your something" 18:24:25 it took me a long time to get "boggy" 18:25:07 gammafunk: heh 18:25:27 a suitable entry for ??it? 18:25:31 I'm like, so he got a merc named "boggy" maybe? 18:27:53 -!- CKyle has joined ##crawl-dev 18:28:07 ?/it (buggy) 18:28:08 No matches. 18:28:12 ?/it.*buggy 18:28:13 Matching entries (3): it[15] | it[17] | set_off_by_their_pet[3] 18:28:14 <3 18:28:33 Fusha (L4 TeAs) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:2) 18:28:34 -!- johlstei_ has joined ##crawl-dev 18:28:44 -!- Akitten_Homura has joined ##crawl-dev 18:29:00 Fusha (L3 TeAs) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:2) 18:29:31 03|amethyst02 07* 0.16-a0-1274-gff175e5: Change an assert to ASSERT_RANGE. 10(21 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ff175e5b4ebc 18:29:31 03|amethyst02 07* 0.16-a0-1275-g58b2596: Don't crash when item_prefix is passed an invalid item (#9046) 10(10 minutes ago, 2 files, 6+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=58b2596e7607 18:29:31 03|amethyst02 07* 0.16-a0-1276-g18860b1: Your something is not buggy (PleasingFungus) 10(3 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=18860b1d8d79 18:30:02 <|amethyst> rebuilding CLAN 18:30:30 |amethyst: <3 18:31:06 TZer0 (L9 MfIE) ASSERT(base_type < NUM_OBJECT_CLASSES) in 'items.cc' at line 3096 failed. (D:8) 18:31:22 hh 18:31:24 heh 18:31:31 !messages 18:31:31 No messages for TZer0. 18:31:36 uhh 18:31:37 hmm 18:31:41 being fixed now 18:31:45 actually fixed, rebuilding now 18:31:54 -!- johlstei has quit [Ping timeout: 272 seconds] 18:31:57 -!- Calisca3 has quit [Ping timeout: 260 seconds] 18:31:57 -!- UncertainKitten has quit [Ping timeout: 260 seconds] 18:31:57 -!- Alpha_ has quit [Ping timeout: 260 seconds] 18:32:00 guess I should wait then 18:34:28 !tell TZer0 wait for it 18:34:28 Grunt: OK, I'll let tzer0 know. 18:34:37 -!- HellTiger has quit [Ping timeout: 272 seconds] 18:34:39 !messages 18:34:39 (1/1) Grunt said (11s ago): wait for it 18:38:55 -!- debo_ has joined ##crawl-dev 18:40:10 -!- debo has quit [Read error: Connection reset by peer] 18:41:17 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:42:55 Unstable branch on crawl.lantea.net updated to: 0.16-a0-1276-g18860b1 (34) 18:43:05 <|amethyst> !tell edlothiol how difficult would it be for TilesFramework::_send_player and _send_item not to send invalid items? The call to item_prefix is questionable in that case: see 58b2596 18:43:06 |amethyst: OK, I'll let edlothiol know. 18:55:12 -!- HellTiger_NB has quit [Ping timeout: 260 seconds] 18:58:22 -!- Siegurt has quit [Quit: Leaving.] 18:59:33 -!- wheals has joined ##crawl-dev 19:01:47 |amethyst: sorry, i thought that mgen_data used -1 for some stuff but expected the compiler to warn me 19:02:21 -!- Lasty has quit [Quit: Leaving.] 19:07:16 -!- Dynast has quit [Ping timeout: 246 seconds] 19:08:38 -!- Calisca2 has quit [Ping timeout: 272 seconds] 19:09:08 -!- Lasty has joined ##crawl-dev 19:10:09 -!- johlstei_ has quit [Ping timeout: 260 seconds] 19:14:54 ??lld 19:14:54 lld[1/1]: http://lazy-life.ddo.jp:8080/#lobby . Not linked to Sequell. Admin is https://twitter.com/dplusplus/ . 19:14:57 doh 19:15:37 !learn add lld repository with webtiles patches from dplusplus: https://github.com/dplusplus/patched-dcss-webtile/commits/master 19:15:37 lld[2/2]: repository with webtiles patches from dplusplus: https://github.com/dplusplus/patched-dcss-webtile/commits/master 19:15:44 <|amethyst> wheals: yeah, I was a little surprised by the lack of warning at least on the == -1 comparisons 19:16:04 -!- Alpha__ is now known as Alpha_ 19:16:05 i guess maybe we do need to use clang?? 19:16:40 hm 19:16:41 clang?? 19:16:41 clang 19:16:43 who was the webtiles guy again 19:16:47 ed 19:17:01 gotta !tell him something 19:17:08 edlothiol 19:17:45 clang 19:17:50 cang 19:17:50 cang 19:18:07 -!- Lightli has quit [Ping timeout: 246 seconds] 19:18:47 llvm?? 19:20:18 hrm 19:20:18 !tell edlothiol For the (New)Webtiles changes, it's probably a good idea that the lobby saves focus on what branch you played last. (Like if you played DCSS Test1 it'll still give you Start DCSS Test1 instead of reverting to the first branch in the list.) 19:20:18 Bloaxor: OK, I'll let edlothiol know. 19:20:18 rip 19:20:38 !send Bloaxor cookies 19:20:38 Sending cookies to Bloaxor. 19:20:51 actually since that's associated with an account it can be stored serverside 19:20:53 but w/e 19:20:55 hrm, actually I need to build new webtiles 19:21:00 !tell lobf sorry for being pissy earlier, i was in a hurry :( i hope that dpeg and |amethyst addressed your concerns enough, but if you have further suggestions for i'll try to listen 19:21:01 wheals: OK, I'll let lobf know. 19:21:03 because some of these patches just might not work 19:21:13 !send wheals PISS 19:21:14 Sending PISS to wheals. 19:21:24 one our cszo webtiles' favorite troll usernames 19:21:27 !lg piss 19:21:27 1514. PISS the Grappler (L10 TrMo of Makhleb), slain by a gnoll (a +0 halberd) on D:8 on 2014-06-21 03:34:34, with 4116 points after 6062 turns and 0:13:19. 19:21:31 ?/lol PISS 19:21:31 Matching entries (1): crawl_players[3]: lol PISS entered a sewer 19:21:35 haha 19:22:07 rip the_glow 19:22:09 !lg the_glow 19:22:10 526. autodefe the Archmage (L27 DEFE of Vehumet), escaped with the Orb and 3 runes on 2013-02-16 05:16:53, with 1400930 points after 98094 turns and 5:45:46. 19:22:15 good way to go out. 19:22:18 !streak the_glow 19:22:19 theglow has 19 consecutive wins (HECj, TeDK, GhMo, CeHu, MiBe, DrTm, SESt, DDEE, SpEn, FeSu, VpIE, DsVM, DgFE, HuAM, MuWz, TrSk, HaAs, HOHe, DEFE), and can keep going! 19:22:30 rip streak 19:22:35 <|amethyst> that's one of my favourite alt names 19:22:37 not technically 19:22:45 haha, yeah 19:22:49 no i mean tedronai demolished it 19:23:07 wheals: mikee's was already longer than that 19:23:13 but not active! 19:23:35 well the_glow can return to it at any time 19:23:42 depending on how long he waits, I guess 19:23:57 in 2040, we might have new scoring 19:24:08 -!- MorganL has quit [Ping timeout: 260 seconds] 19:24:34 HESu by 2040 for sure, in any case 19:25:22 03Lasty02 07* 0.16-a0-1277-g8949d39: Update changelog. 10(72 seconds ago, 1 file, 9+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8949d3979cef 19:25:24 %git webtiles-changes 19:25:24 07edlothiol02 * 0.15-a0-2343-g61e331d: Webtiles: Use TOML instead of JSON for config. 10(4 weeks ago, 8 files, 648+ 195-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=61e331d53eaa 19:25:49 -!- elmdor has quit [Ping timeout: 246 seconds] 19:25:54 oh, hrm 19:26:16 |amethyst: this is edlothiol's new webtiles branch? 19:26:29 webtiles-changes, I mean 19:26:53 Lasty: :) 19:27:11 PleasedFungus 19:27:29 !send Lasty the terrible wrath of PissedFungus 19:27:30 Sending the terrible wrath of PissedFungus to Lasty. 19:27:44 fine, I'll update it 19:27:48 silly changelog 19:28:14 gammafunk: I am planning on updating the changelog when I get home in about an hour 19:28:25 <|amethyst> gammafunk: yes 19:28:25 Anyone know of a place in code where we update autopickup without marking the item as useless/hated by your god? 19:28:42 |amethyst: how would you handle all the 0.16 commits there? 19:28:50 I wanna finally tackle ring pickup under sac hand 19:29:37 the simple solution is just to disable autopickup for identical rings for all chars; this is something I would want but idk how much sense it makes as a default 19:29:37 PleasingFungus: I'll just update my stuff 19:29:43 aight 19:30:06 PleasingFungus: I'd love that. My rcfile does that. 19:30:15 oh, maybe I should steal your rcfile 19:30:24 <|amethyst> IMO make sure no rings stack first 19:30:42 except variable rings ofc: protection, evasion, str, dex, int, slaying 19:30:47 stack in the inventory, or stack in their effects? 19:30:51 yeah, except those, ofc 19:30:51 <|amethyst> in their effects 19:31:11 <|amethyst> why only the variable ones? 19:31:24 oh. I wasn't going to suggest that - but even with stacking rings, it feels rare that you'll actually want to be wearing two rings of protection from fire, or w/e 19:31:25 <|amethyst> I think it's more likely you'd want two rings of protection from fire than two rings of dex 19:31:29 ha 19:31:30 because you might want to upgrade if you find a better one 19:31:31 well 19:31:36 you don't actually want more than one ring of dex, but -y 19:31:38 es 19:31:40 that 19:31:40 protection from bolt of inaccs 19:32:13 stacking dex does something usefulish, 2nd pip of rF is mostly just for mummies and versus oofs 19:32:22 and IDA, I guess 19:32:43 -!- johlstei has joined ##crawl-dev 19:33:06 <|amethyst> If tier-2 resistances are only useful in one small part of the game, maybe we should reduce resistances to one level 19:33:38 they are useful, but it's rare that they are useful enough to be worth both of your ring slots; that is, you generally have at least one ring that's more useful than a second pip of rf. 19:33:46 so yeah, no clear consensus on not picking up duplicate rings sounds like, so I'm back to the one-handed specific case 19:33:50 rip 19:34:31 <|amethyst> other than changing gods and sacrifices mid-game, you could do that in the defaults 19:34:40 <|amethyst> ae += ring of 19:35:05 ofc, would break in the same places jewel ae does no 19:35:05 <|amethyst> though honestly I think those rules need to go 19:35:07 w 19:35:12 yeah -- I got the impression that you at least disagreed with it tho 19:35:15 there are a lot of characters where I carry two rings of rF if I find them 19:35:17 monsters, ident:type, etc. 19:35:26 and imnmay 19:35:27 example: most mummies for a long time 19:38:33 *minmay 19:38:33 <|amethyst> probably you'd want to do something with chk_force_autopickup and chk_deny_autopickup 19:38:33 also i would probably wear 2 rings of dex even more often if i found them 19:38:33 also, minmay has a good mantis about the fact that unid'd amulets are picked up even if you have it 19:38:33 ^ 19:38:33 yeah I saw that one 19:38:33 that seems fixable 19:38:33 monster jewellery also breaks autopickup since it looks at whether the item has been identified 19:38:33 heh 19:38:33 yeah, I know I've seen that 19:38:33 so like if some orc berserks with an amulet of rage and you kill it and press o the amulet doesnt get picked up 19:38:33 I forget if it's in mantis 19:38:33 ya 19:38:33 yeah, and ident:type as i said 19:38:33 fortunately this is easily solved by removing monster jewellery 19:38:33 hi minmay 19:38:33 hi pleasingfungus 19:38:38 The fire crab breathes INVALID BEAM at the rock wall. 19:38:42 oops this isn't working quite right 19:38:52 Sounds fine to me, Grunt. 19:38:57 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 35.0a1/20141010030201]] 19:39:03 bye pleasingfungus 19:39:11 good talk 19:39:15 (what did i do) 19:39:15 Grunt: removing mon-abil?? <3 19:39:16 -!- tensorpudding has quit [Read error: Connection reset by peer] 19:39:39 wheals: working on it! 19:39:42 wheals: I'm starting with conjurations 19:40:07 yeah, then we can get rid of M_NOISY_CASTER, too 19:40:27 minmay: I heard a rumor that eb quit ##crawl after getting mad at you. 19:40:36 (as in quit permanently) 19:40:42 was going to yell at him for saying "in the init file, you can" instead of saying something like "option x allows you to" 19:40:50 you can't trust everything you read in fortune cookies 19:41:07 wheals: but the cookie said I could 19:41:15 -!- johlstei has quit [Ping timeout: 244 seconds] 19:41:20 did you know: ancient crawl had rumours? 19:41:27 I did not 19:41:34 s/did you know: /They say that / >_> 19:44:39 -!- johlstei has joined ##crawl-dev 19:46:23 I'm tried to think, did I actually do anything relevant for 0.16 besides remove something and add a joke tile option 19:46:25 -!- ackack has joined ##crawl-dev 19:47:05 *trying 19:47:39 wheals: you introduced a good bug in mon-spell-slots 19:47:47 ?? 19:48:07 -!- Zermako_ has quit [] 19:48:10 current crawl has rumours too, like "wield a bread ration to fight mara" 19:48:12 ...not me surely 19:48:22 isn't that a wiki-only thing 19:48:29 that was actualy removed from the wiki 19:48:37 03Grunt02 07[mon-spell-slots] * 0.16-a0-1037-g0a3df14: Turn conjuration-type monster special abilities into spells instead. 10(19 minutes ago, 12 files, 321+ 362-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0a3df14969b2 19:48:37 03Grunt02 07[mon-spell-slots] * 0.16-a0-1038-g7e65a6f: Don't let all monsters cast Dig. 10(86 seconds ago, 1 file, 10+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7e65a6f5341c 19:48:56 it's on tavern pretty much every time someone mentions mara 19:49:02 wow 19:49:12 "have you tried wielding bread" 19:49:14 that is a lot of parentheses 19:49:42 I'm kind of glad I got to naively do it on my first win 19:49:44 a rite of passage 19:50:35 -!- alefury has quit [] 19:50:41 add_no_autopickup_func seems to be the only place that updates chk_deny_autopickup, but it doesn't get called. I assume the autopickup menu does something else. I'll try to track that down. 19:51:13 <|amethyst> Lasty: we don't currently use the Lua autopickup functions in the shipped init 19:51:18 <|amethyst> Lasty: doesn't mean we can't 19:51:31 ah 19:51:43 <|amethyst> Lasty: I don't really like the idea of changing the autopickup menu settings automatically once the game has begun 19:51:52 <|amethyst> hm 19:52:07 |amethyst: hmm. What do you propose? 19:52:11 |amethyst: does this mean you're willing to make trog stop doing it 19:52:17 |amethyst: trog doing it really annoys me 19:52:22 <|amethyst> huh? 19:52:26 -!- Siegurt has quit [Quit: Leaving.] 19:52:26 <|amethyst> trog doing what? 19:52:51 |amethyst: messing with autopickup menu settings automatically once the game has begun (or once you start worshipping him) 19:53:03 <|amethyst> which settings? 19:53:08 books 19:53:52 <|amethyst> I'm not seeing those settings being changed 19:54:02 Grunt: so what's the idea with giving the dracs spellbooks as well as their breath? 19:54:15 <|amethyst> yes, there is an autopickup_exception for useless and dangerous items, but that's not what I'm talking about 19:54:31 wheals: I'm aiming to make "as well as their breath" no longer true 19:54:31 <|amethyst> but, yes, Trog disabling autopickup of books is backwards 19:54:39 wheals: i.e. the breath is considered part of their spells 19:54:41 ah 19:54:54 -!- PolkaDot has quit [Quit: Lost terminal] 19:54:57 since you'll be able to edit classed ones' spellbook's on the fly? 19:54:58 <|amethyst> not sure how to most simply allow them to be picked up while still marking them as evil_item 19:55:14 wheals: I haven't figured that part out yet :) but it's probably going to involve SPELL_DRACONIAN_BREATH in the short term 19:55:20 (sadly) 19:55:40 Well, you can do it by using the auto-pickup menu, so presumably we can do the same thing 19:55:52 Grunt: i think this does break classed yellow spitting in the short term 19:56:21 -!- Yllodra has quit [Ping timeout: 260 seconds] 19:56:21 -!- PleasingFungus has joined ##crawl-dev 19:56:39 <|amethyst> Lasty: but then we have to give players a way to override that too 19:56:55 -!- pet_loli has quit [Client Quit] 19:57:16 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:57:16 PleasingFungus: about to push my changelog changes, so maybe wait a sec before you make/push yours 19:57:17 well, if we use the same technique as the autopickup menu, they can disable it in the autopickup, right? 19:57:24 heh 19:57:25 in case you were ready 19:57:27 can do 19:57:29 no, I wasn't 19:57:34 <|amethyst> Lasty: until it gets automatically turned back on in the autopickup menu 19:57:40 but thank you for warning me! 19:57:53 |amethyst: I'm not following you. 19:57:56 I edited some of the option ones to explicity mention the option name rather than somewhat mysteriously saying "in the init file, you can" 19:58:05 Grunt: have you tested that oklob code? 19:58:05 but you can clean up the language as you see fit, of course 19:58:20 PleasingFungus: yes 19:58:24 ok 19:58:26 PleasingFungus: it is horrifically ugly but it works 19:58:38 I was wondering - it doesn't seem like it sets the terminating spell 19:58:40 the null spell 19:58:43 * gammafunk gestures. The corrosive bolt hits Grunt!!! 19:58:45 -!- johlstei has quit [Ping timeout: 260 seconds] 19:59:10 could someone visit this and tell me if you see something other than an error? 19:59:25 * Grunt completely resists. 19:59:28 -!- Kramell has quit [Remote host closed the connection] 19:59:34 -!- slitherrr has quit [Ping timeout: 250 seconds] 19:59:36 PleasingFungus: the null spell only exists in mon-spll.h 19:59:37 Grunt is in wispform? 19:59:41 ah, ok 19:59:44 that explains a lot 19:59:49 <|amethyst> Lasty: I mean, if you set you.force_autopickup[X][Y] in the code to override the autopickup_exceptions (what I thought you were saying to do), that actually changes what's highlighted in that menu 19:59:58 wheals: wispform no longer has acid immunity :( 19:59:59 rip 20:00:07 those bastards 20:00:24 bastards were also removed. 20:00:25 <|amethyst> Lasty: the idea of the menu is that it overrides all the automatic stuff 20:00:41 <|amethyst> Lasty: so if automatic stuff changes your settings in the menu, what can you do? 20:00:51 <|amethyst> other than change it back every time it happens 20:00:53 Grunt: you destroyed the worst code in mon-abil!!!! 20:00:54 checkers: did you have a url for us to visit? 20:00:55 you are my hero 20:01:13 |amethyst: ah, gotcha. That's fine if we (say) check the existing state of the pickup menu, and on conversion to trog, mark books as evil, then set the autopickup state to be whatever it was before joining trog. 20:01:25 03gammafunk02 07* 0.16-a0-1278-gc163f23: Changelog updates for 0.16 10(3 minutes ago, 1 file, 12+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c163f23d951e 20:01:27 oops, http://crawl.project357.com:8080/ gammafunk 20:01:28 yellow draconian caller (07q) | Spd: 10 | HD: 16 | HP: 72-100 | AC/EV: 9/10 | Dam: 20 | 10weapons, 10items, 10doors, evil, spellcaster, cold-blooded | Res: 06magic(40), 08acid | Vul: 08holy | XP: 1374 | Sp: s.acid (3d7+7d5); sum.drakes | Sz: Medium | Int: high. 20:01:28 %??yellow draconian caller 20:01:32 and then if they use the menu to turn it back off, it'll stay off 20:01:44 well this is weird 20:01:45 checkers: looks like a webtiles server 20:01:53 &myellow draconian caller made a white draconian caller 20:01:55 well, the other part of book autopickup that is broken with trog is that it still turns autopickup off for identified books, even though they are exactly the same as unidentified ones 20:01:57 ha. "which has been removed" 20:02:07 checkers: it works, but I get a message about my already existing 20:02:08 . . . true 20:02:13 maybe I hit submit twice 20:02:22 blerg. 20:02:24 it's a shame the new autopickup system is actually worse than the old one with trog because of this 20:02:37 gammafunk: same 20:02:51 hrm, when I do try to log in, it says "Logging in ..." 20:02:53 and never finishes 20:03:00 checkers: ^, sorry didn't ping you 20:03:03 s a m e 20:03:12 * gammafunk clones PleasingFungus 20:03:19 I mean, it wouldn't be hard to set all books to auto-pickup under trog, but I don't know if that's what players would want . . . 20:03:29 Lasty: pretty sure it is 20:03:33 idk 20:03:48 -!- debo_ has quit [Ping timeout: 260 seconds] 20:04:05 !send gammafunk magic resistance immunity 20:04:05 Sending magic resistance immunity to gammafunk. 20:04:07 if it were, there would be no downside to using the auopickup list 20:04:14 oh dangit 20:04:18 stupid acronyms 20:04:21 ha! ha! ha! 20:04:24 !send gammafunk ATM machines 20:04:24 Sending ATM machines to gammafunk. 20:04:25 what if the categories had an entry for "identified books", like: + unknown books, + known books, + books of air, + books of fire, + books of toilets 20:04:38 book of toilets is EXTREMELY powerful in extended. 20:04:43 and toggling known books would toggle all the known books, so if you hit the letter it would become + unknown books, - known books, - books of toilets... 20:04:56 and then when new known books are added they would adopt whatever "known books" is set to 20:05:22 that implies that some characters wouldn't want the book of toilets, and I can't imagine that's true 20:05:30 and if you set some known books on and some off, it'd show up as: + unknown books, # known books, - books of fire, + books of toilets 20:05:54 because # is the universal sign for "some" like in the drop menu 20:05:59 sounds reasonable 20:06:24 wheals: you here? 20:06:25 lobf: You have 1 message. Use !messages to read it. 20:06:31 03Grunt02 07[mon-spell-slots] * 0.16-a0-1039-g69d2cd1: Give SPELL_DRACONIAN_BREATH to nonbase draconians. 10(3 minutes ago, 3 files, 31+ 64-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=69d2cd12c303 20:06:35 yeah 20:06:35 wheals: 20:06:35 -!- Ququman has quit [Remote host closed the connection] 20:06:35 i saw it, sequell :P 20:06:36 ^ 20:06:44 thanks man, it’s all good 20:06:53 |amethyst was cool about it 20:06:53 this seems like overkill for fixing 1 god ability though 20:07:03 dpeg wasn’t very nice, though 20:07:17 dpeg tends to do that, yes 20:07:19 maybe trog should automatically burn any book that leaves your LOS 20:07:24 But I think it has been made a bit easier to understand, at least for unix people 20:07:30 heh 20:07:40 <|amethyst> problem 1 for Trog could be solved by removing this: ae += forbidden 20:07:42 aren't all unix people graybeard geniuses anyhow 20:07:45 -!- wheals has left ##crawl-dev 20:07:46 -!- wheals has quit [Quit: Leaving] 20:07:50 <|amethyst> or by not marking books as forbidden 20:07:51 Here's a question. Right now, monster spells only show up in ?/S when in wizmode. Is there any particular reason we want this to be the case? it seems tremendously counterproductive/spoilery. 20:07:55 <|amethyst> (but then they won't be red) 20:07:56 heh well not necessarily if you’re just using OSX 20:08:03 hes like "yeah pick up that book and throw it at a dude and burn it" "ok youre not picking it up fine, just burn it" "oh fine fuck you if you wont burn it i guess i will" 20:08:17 -!- wheals has joined ##crawl-dev 20:08:40 Trog is basically a very dangerous maid 20:08:48 CLEAN IT WITH FIRE 20:08:50 minmay: but then you could accidentally autoexplore away and burn a book 20:09:09 PleasingFungus: haha, i guessed people have never checked whether it's actually working outside wizmode? 20:09:12 also, that altar vault really needs to give you piety for the book exploding, its silly that autoexploring early d with trog can make him steal piety from you 20:09:16 You hear an unpleasant book explosion 20:09:31 haha 20:09:33 again 20:09:33 <|amethyst> hm? 20:09:38 oh i guess you could put the book in that vault in shallow water 20:09:38 make burning book shops a thing 20:09:41 <|amethyst> PleasingFungus: this in mon-spell-slots? 20:09:45 then you couldnt burn it yourself 20:09:59 |amethyst: this is in trunk 20:10:07 wheals: it's explicitly forbidden 20:10:08 theres no such thing as an UNpleasant book explosion 20:10:09 I should bit blame 20:10:10 *git blame 20:10:17 * wheals bites PleasingFungus! 20:10:21 s/!/!!! 20:10:23 -!- nicolae- has joined ##crawl-dev 20:10:27 %git 0e18c9cc 20:10:27 07zaba02 * 0.6.0-a1-75-g0e18c9c: Remove SPFLAG_DEVEL and the only spell that had it set, Disrupt. 10(4 years, 11 months ago, 4 files, 4+ 36-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0e18c9cc6ebe 20:10:32 wheals the Vine Stalker? 20:10:33 <|amethyst> PleasingFungus: I see monster spells with 0.16-a0-1276-g18860b1 20:10:34 <|amethyst> %git 20:10:34 07gammafunk02 * 0.16-a0-1278-gc163f23: Changelog updates for 0.16 10(12 minutes ago, 1 file, 12+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c163f23d951e 20:10:46 |amethyst: on ?/s? 20:10:55 i just tried and it didn't work 20:11:09 |amethyst: you are in wizmode 20:11:14 this confused the hell out of me 20:11:16 <|amethyst> not wizmode 20:11:17 PleasingFungus: what do you think it was 20:11:20 are you 100% sure 20:11:32 try it online 20:11:32 checking ?/S here, hold on... 20:11:34 |amethyst: weird, i tried ?/sshadow and it showed only weave and creatures 20:11:35 <|amethyst> I mean, my build has wizmode enabled 20:11:40 hmmph. So, does sacrificing a hand disable duplicate ring pickup for non-octopodes, or not? 20:11:56 PleasingFungus: disrupt, that is 20:12:12 one way or another I wanna get it off my to do list 20:12:13 <|amethyst> ?/stro shows sentinel's mark and summon emperor scorpions 20:12:13 No matches. 20:12:19 wheals: sounds 20:12:20 PleasingFungus: works for me on test 20:12:21 disruptive 20:12:28 0.16-a0-1259-g976436b 20:12:36 gammafunk: thanks 20:12:41 minmay: are you testing locally or online? 20:12:44 An ogre mage. 20:12:47 stupid proxy i'm behind doesn't work with websockets :| 20:12:48 It has mastered one of the following spellbooks: 20:12:49 Book 1: Haste Other, Paralyse, Haste, Lightning Bolt, Confuse, Teleport Self 20:12:51 oh 20:12:52 PleasingFungus: online 20:12:55 we aren't talking about that, minmay 20:12:58 we're talking about ?/S 20:13:10 ok ?/Sscorp shows emp scorp for me 20:13:15 <|amethyst> oh 20:13:17 and ?/Stro does what |amethyst said 20:13:18 I wonder if its flags aren't set 20:13:19 PleasingFungus: ?/S works fine for monster spells for me locally 20:13:21 re sscorp 20:13:23 <|amethyst> those aren't monster-flagged 20:13:26 oh 20:13:27 Grunt: how have you built? 20:13:30 |amethyst: ha, knew it! 20:13:35 what about hellfire burst 20:13:39 oh, so you mean SPFLAG_MONSTER 20:13:43 yes 20:13:45 -!- Siegurt has quit [Read error: Connection reset by peer] 20:13:48 not 'monster-only spells' 20:13:53 i guess sticky flame range doesn't show up 20:14:06 I honestly hadn't realized there was a significant difference 20:14:06 huh 20:14:10 someone was complaining that they died to ghostly fireball 20:14:14 and had no idea it didn't do fire damage 20:14:17 because they ?/S'd for it 20:14:19 Blinkbolt (SPFLAG_MONSTER) does not show up 20:14:19 and it didn't show up 20:14:19 hm 20:14:27 Grunt: yeah the code is very straightforward 20:14:29 !source _spell_filter 20:14:30 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/command.cc;hb=HEAD#l906 20:14:38 line 917-918 20:14:45 okay, yeah, sticky flame splash shows up in mottled dragon's description but not in ?/S 20:14:50 -!- Kramell has quit [Remote host closed the connection] 20:14:51 weird 20:14:59 so what has SPFLAG_TESTING 20:15:03 two spells 20:15:04 Debugging Ray 20:15:05 !!! 20:15:09 and the null spell 20:15:10 wait there's one that isn't debugging ray? 20:15:11 iirc 20:15:12 oh 20:15:15 !debug Grunt 20:15:15 wheals sets a breakpoint on Grunt. Grunt resists with significant effort. You crash... Would you like your variables identified? 20:15:17 there "is" one 20:15:21 wow it exists 20:15:24 "yes" 20:16:37 Grunt: out of curiosity, where have you been getting all your 'freq's from? 20:17:08 03|amethyst02 07* 0.16-a0-1279-gf931612: Show SPFLAG_MONSTER spells in ?/S (PleasingFungus) 10(71 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f9316121a9e1 20:17:17 augh 20:17:21 |amethyst: beat me to it :( 20:17:25 Grunt: and me!!! 20:17:28 I was still testing :( 20:17:43 wheals: it's a bit involved but there is a method to it! 20:18:04 wheals: see mon-cast.cc:2933-34 in trunk 20:18:04 <|amethyst> btw, why do we capitalise ?/S funny? 20:18:27 ? 20:18:48 <|amethyst> f - Mephitic cloud 20:18:54 oh 20:19:00 good question 20:19:13 <|amethyst> I guess database keys are case-insensitive? 20:19:19 <|amethyst> s/guess/guess because/ 20:19:31 i feel like SPFLAG_MONSTER doesn 20:19:46 while we're at it, ?/Smelee is a little weird 20:19:55 't add much over the "check whether this is in any books" check 20:20:28 minmay: imho "very weird" 20:20:43 does rod of striking actually cause spell hunger when you hit with it 20:20:43 <|amethyst> wheals: pretty much all it does is cause &z to make a fake monster 20:20:45 good thing no monsters have SPELL_MELEE 20:21:00 |amethyst: perhaps that should be a fallback for all spells, then? 20:21:02 wheals: mon-spell-slots hasn't la nded yet :( 20:21:14 shhh!!! 20:21:24 answer: no, it doesn't 20:21:38 it does cause melee hunger! 20:21:40 so it probably shouldn't have "Hunger: 50" in its desc 20:21:54 ??dbro 20:21:54 dbro[1/3]: The development wing of CBRO. ssh to dev.berotato.org user: dev same ssh keys as cbro (http://crawl.beRotato.org/crawl/keys). Currently serving mediocre crawl dev versions and Dwarf Fortress (running in TEXT mode) Set your terminal size to 80x25 (!) and ensure you are using UTF-8 character set. 20:22:00 alternatively, other rods shouldn't cause hunger! 20:22:09 also, it probably shouldn't appear on the "rod of venom" 20:22:10 ??dbro[2 20:22:10 dbro[2/3]: Combined gamelog (from all DF games on the server) currently being announced in ##crawl-df 20:22:14 ??dbro[3 20:22:14 dbro[3/3]: Also available in webtiles form at http://dev.berotato.org:8081 20:22:16 oh sorry 20:22:38 perhaps they should get SPELL_NO_SPELL, but i was afraid that would have bad effects 20:22:51 it might 20:22:54 spell our doom!!!!!! 20:23:04 ??doom 20:23:04 doom checklist[1/1]: http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e473d029e917 20:23:09 DOOOOOOM 20:24:04 !send his DOOM wheals 20:24:04 Sending wheals to his DOOM. 20:24:10 muhahahahahahaha 20:24:39 damn, Grunt is pro ice 20:24:41 !send Grunt be broken in Grunt 20:24:41 Sending be broken in Grunt to Grunt. 20:24:48 oops 20:24:50 !send be broken in Grunt 20:24:50 Sending Grunt to be broken in. 20:25:10 !send beam.cc wheals 20:25:10 Sending wheals to beam.cc. 20:25:28 wheals: PleasingFungus: iirc one or both of you still had some mon-spell-slots ideas? 20:25:29 !banish Grunt 20:25:29 nicolae- casts a spell. Grunt is devoured by a tear in reality! 20:25:29 !send a stinking cloud Grunt 20:25:30 Sending Grunt to a stinking cloud. 20:25:40 I probably want to turn at least a few more mon-abils into spells. 20:25:46 Grunt: removing M_NOISY_CASTER, and yeah that 20:25:51 opc throw 20:25:54 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 20:26:01 SPELL_THROW 20:26:01 heh 20:26:09 M_NOISY_SPELLS rather 20:26:16 that one would be pretty easy though, I 'm sue 20:26:19 wait 20:26:21 I'm not sue 20:26:26 hi sue i'm wheals 20:26:40 <|amethyst> wheals: turning it into a flag on the spell? 20:26:41 Gramma Sue 20:26:46 |amethyst: on the slot, rather 20:26:48 <|amethyst> err, on the book entry 20:26:49 <|amethyst> yeah 20:27:07 i suspect M_FAKE_SPELLS is not needed either but i may be wrong 20:27:07 hm will we need M_FAKE_SPELLS after this 20:27:11 wheals: hi.............. 20:27:17 03PleasingFungus02 07* 0.16-a0-1280-gf9ad953: Remove a reference to "life protection" 10(4 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f9ad953a247e 20:27:33 i guess it's tied in with the "display these types on xv better" 20:27:35 thing 20:27:49 wheals: M_FAKE_SPELLS is not used for that any more :) 20:28:13 in fact it's only used in one place at all now 20:28:21 2 it seems 20:28:27 oh is_natural_caster is unused 20:28:48 03PleasingFungus02 07* 0.16-a0-1281-g0fe4370: Improve the manual's resting section (Not My Leg) 10(56 seconds ago, 1 file, 8+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0fe4370b8941 20:28:53 and props("fake_spells") is never set 20:29:02 yeah i'll get rid of FAKE_SPELLS 20:29:24 \o/ 20:29:29 I had to phrase that last section very carefully, because of silliness involving cheimoving and regen rates 20:29:37 still not sure it's technically fully correct 20:31:33 looks like mon-spell-slots has made spellbindering oofs no longer possible? 20:31:33 rip 20:31:44 what???? 20:32:33 (actually the real question is why they were before, looking at this code) 20:32:53 i guess it checked is_spellcaster? 20:32:57 somehow or other? 20:32:58 <|amethyst> PleasingFungus: IMO write "keyboard and sanity" rather than & 20:33:04 oop 20:33:21 PleasingFungus overuses ampersands & is very rude 20:33:27 just say no to ampersands 20:33:29 & smelly 20:33:36 pandemonium lord (02&) | Spd: 10-19 | HD: 26 | HP: 105-243 | AC/EV: 14/14 | Dam: 57 | 05demonic, 10doors, fighter, see invisible, !sil | Res: 06magic(173), 05fire++, 02cold++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 5306 | Sp: (random) | Sz: Large | Int: high. 20:33:36 <|amethyst> %??pandemonium lord 20:34:02 PleasingFungus is okay in my book 20:34:16 i mean he's not quite pleasing but sometimes i smile a little 20:34:43 03|amethyst02 07* 0.16-a0-1282-g212114b: Display rod of striking hunger as N/A (minmay) 10(3 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=212114b8f99c 20:34:45 feh! 20:35:03 this is what I get... 20:35:18 03PleasingFungus02 07* 0.16-a0-1283-g2ebc1f6: Improve manual and sanity (|amethyst) 10(44 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2ebc1f6f8e6e 20:35:46 -!- gammafunk has quit [Quit: Lost terminal] 20:36:14 you'll show them one day, PleasingFungus 20:36:17 you'll show them all! 20:37:05 <|amethyst> hm... if we could rely on PCRE we could fix the ae rules for forbidden and identified spellbooks right now 20:37:06 you're telling me. 20:37:18 pcre? 20:37:24 <|amethyst> perl-compatible regexps 20:37:35 ah 20:37:44 <|amethyst> well, I guess we'd have to add a tag for your god 20:37:46 beware the HUNGER COST STRING 20:37:52 <|amethyst> so maybe that would be ugly 20:38:35 <|amethyst> hm 20:38:56 <|amethyst> this would be easier if the Lua autopickup stuff were checked before a_e 20:39:42 <|amethyst> I guess I could just change the order, but I wonder who's using it in a way that would break 20:40:56 -!- gammafun1 has joined ##crawl-dev 20:41:22 I should maybe ask edliothol about merging master into new webtiles 20:42:00 hrm 20:42:13 %git stone_soup-0.15 20:42:13 07|amethyst02 * 0.15.1-4-gac8487e: Try harder to find a push destination when sealing doors. 10(2 days ago, 1 file, 6+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ac8487e9a801 20:42:32 %git webtiles-changes 20:42:32 07edlothiol02 * 0.15-a0-2343-g61e331d: Webtiles: Use TOML instead of JSON for config. 10(4 weeks ago, 8 files, 648+ 195-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=61e331d53eaa 20:43:38 it would be nice if miasma wasn't the same colour as black smoke 20:44:17 yeah, a reserved non-fog-smoke color 20:44:41 iirc the tile is slightly different but yeahh 20:44:51 the...what? 20:44:54 of course the tile is different 20:44:59 why would i mention colour if i were talking about tiles 20:45:12 I tell you, tiles players... 20:45:15 well. they also look similar in tiles 20:45:31 less of a problem, I suppose :) 20:46:11 I'm not quite sure how our console cloud colorings go, of if there's a free color 20:46:23 could always get rid of purple smoke 20:46:31 there are enough other smokes 20:46:34 imo 20:46:40 yeah that's a good call really 20:46:45 plus we can delete some stupid weed jokes from the learndb 20:47:06 removing purple smoke? this is the last straw 20:47:21 Grunt: good job, ice dragons have MST_FIRE_BREATH 20:47:25 nicolae-: you'll have to get high some place else! 20:47:54 wheals: what :( 20:47:59 wheals: it's powerful reflect ego tech 20:48:19 also ru tech 20:49:40 thinking about it, I'm kind of surprised there's not monster vulnerable to its own breath that's not in a green crystal vault somewhere 20:49:45 -!- heteroy has quit [Remote host closed the connection] 20:49:48 *no monster 20:50:14 -!- thurin has joined ##crawl-dev 20:54:21 -!- MrPeeps has quit [Ping timeout: 246 seconds] 20:54:34 okay another thing about this new system for controlling options 20:54:56 i don’t know the syntax for entering these options when i search for an option in the guide 20:55:24 <|amethyst> lobf: for example? 20:55:31 i’m looking for the place to remove this red flashing when i take damage at low HP, which is apparently under animation which is counter intuitive itself 20:55:38 and i see a list of commands 20:55:53 but i have no idea how to enter “beam” into init to make the game do something with a beam for example 20:55:59 wow, these webtiles-changes are pretty cool 20:56:01 <|amethyst> use_animations -= beam, range, hp, monster_in_sight, pickup, monster, player, branch_entry 20:56:08 <|amethyst> use_animations -= beam 20:56:39 what does that do? the nice part of init was it made it very clear which were togles and what had options and it was all in it’s correct format 20:56:52 -!- tsohg has quit [Remote host closed the connection] 20:57:09 |amethyst: i don’t know what that command would do, i was just using beam as an example since it was the first in the list i’m looking through 20:57:09 <|amethyst> lobf: here's what the old init.txt had to say: 20:57:16 <|amethyst> use_animations -= 20:57:18 <|amethyst> sorry 20:57:20 <|amethyst> # use_animations -= 20:57:55 but at least i know what it’s doing and how it should look by it’s syntax and hether or not it’s commented out 20:58:02 <|amethyst> um 20:58:03 <|amethyst> how does 20:58:06 <|amethyst> # use_animations -= 20:58:13 <|amethyst> give more information than 20:58:16 <|amethyst> use_animations -= beam, range, hp, monster_in_sight, pickup, monster, player, branch_entry 20:59:15 speaking of, maybe hp and monster_in_sight shouldn't be default? 20:59:18 yeah that doesn’t help much it’s a bad example. ideally, though, it would be #use animation = beam 20:59:24 dunno about their reception though 20:59:29 question: why does lemuel_yak_island exist 20:59:29 # use animation = hp 20:59:31 on each line 20:59:38 but 20:59:40 <|amethyst> lobf: but that's not how the option works! 20:59:50 i still don’t know where to find this flashing red thing or how to turn it on or off 20:59:56 well then i don’t understand that option! 21:00:04 <|amethyst> use_animations -= hp 21:00:15 PleasingFungus: meph users I reckon 21:00:19 -!- thurin has quit [Quit: goodbye] 21:00:20 ?/mef u 21:00:21 that is 21:00:21 Matching entries (1): simmarine[3]: 144100 | Zig:18 | Noticed Mef User the pandemonium lord 21:00:22 i just want to turn off this red flashing and since the command isn’t readily aaailable as commented out in init i don’t know what dto do 21:00:22 an unreason 21:00:38 <|amethyst> ARGH 21:00:43 <|amethyst> see why dpeg was rude? 21:00:55 heh probably 21:01:16 the -= X operator means "use all the other options that have already been set, except remove X" and for use_animation they're all on by default, "use_animation -= beam" means "keep the default options for use_animation but remove beam" 21:01:30 probably the right solution to this is to add a gui for options. 21:01:37 however, I don't see anyone volunteering. 21:01:39 :) 21:01:42 -!- tsohg has quit [Ping timeout: 246 seconds] 21:01:46 or, if you want to ditch the flashing red, "use_animation -= hp" 21:01:48 <|amethyst> Perhaps we should autogenerate an init.txt with every possible setting for every possible option 21:01:48 i see what you’re saying, okay. but how do i turn off this god damn red flashing 21:01:52 <|amethyst> "config file of babel" 21:01:53 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91 [Firefox 3.6.28/20120306064154]] 21:01:59 <|amethyst> lobf: please stop 21:02:11 … 21:02:14 sorry 21:02:17 <|amethyst> lobf: If you want to troll, go do it somewhere else 21:02:20 i’m confused 21:02:22 wait 21:02:24 what? 21:02:27 <|amethyst> you're deliberately ignoring people who are trying to help 21:02:29 need to add "how do i turn off this god damn red flashing?" to the FAQ 21:02:33 <|amethyst> 22:00:04 <+|amethyst> use_animations -= hp 21:02:46 03PleasingFungus02 07* 0.16-a0-1284-g530620f: Remove lemuel_yak_island 10(43 seconds ago, 1 file, 0+ 32-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=530620fe5134 21:02:48 <|amethyst> THAT IS THE GOD DAMNED OPTION YOU USE 21:02:48 PleasingFungus: I have 5 pages of lore about yak island, one second 21:02:48 i didn’t know that was the command, especially since we kept talking about beam 21:02:49 jesus 21:02:54 PleasingFungus: wow lame 21:03:04 PleasingFungus: rip........ 21:03:18 Island of the yaks 21:03:21 now it's time for nicolae_yak_island... 21:03:31 forgive my confusion, we kept referencing beam, which i was using as my random example, and i thought you were just focused on that 21:03:35 nicolae-: would this only be accessible via upstairs 21:03:40 or upstair 21:03:44 lemuel_yak_island is obviously a way of introducing newbie players to lemuel_hellion_island 21:03:45 !lg * kmap="lemuel_yak_island" 21:03:46 2. whales2 the Spear-Bearer (L10 MfIE of Vehumet), slain by a death yak on Lair:1 (Lemuel_yak_island) on 2014-09-16 17:11:06, with 6247 points after 13030 turns and 0:44:12. 21:03:49 <|amethyst> yes, we need a gui 21:03:50 yeah 21:03:52 that seems about right. 21:03:56 <|amethyst> some people are too stupid to edit config files 21:03:57 !lg * kmap="lemuel_yak_island" -2 21:03:58 PleasingFungus: should have given them hellfire 21:04:00 !lg . map=lemuel_yak_island 21:04:01 Basil: "accessible"? 21:04:01 1/2. cojito the Brawler (L11 TrMo of Fedhas), mangled by a death yak (kmap: Lemuel_yak_island) on Lair:1 on 2013-06-08 14:29:56, with 11610 points after 9075 turns and 0:31:02. 21:04:01 |amethyst: imo 21:04:01 No games for wheals (map=lemuel_yak_island). 21:04:03 what 21:04:07 -!- Blomdor has quit [Quit: Page closed] 21:04:09 !lg . lair:8 killer~~ball 21:04:10 1. wheals the Eclecticist (L15 DEIE of Sif Muna), killed by an exploding ball lightning on Lair:8 (Lemuel_yak_island_a) on 2012-11-25 00:37:03, with 97116 points after 33937 turns and 2:38:20. 21:04:18 i don’ tthink it’s stupidity but ignorance 21:04:22 ^^^ a good tv iirc 21:04:22 !lm * god.worship map~~nicolae 21:04:23 1649. [2014-10-13 22:18:12] B1inky the Vexing (L4 OpEn of Cheibriados) became a worshipper of Cheibriados on turn 1513. (D:2) 21:04:26 !lg * map~~lemuel_yak_island s=map 21:04:26 !lm * god.worship map~~nicolae x=map 21:04:26 19 games for * (map~~lemuel_yak_island): 8x Lemuel_yak_island_a, 6x Lemuel_yak_island_b, 5x Lemuel_yak_island 21:04:27 1649. [2014-10-13 22:18:12] [map=] B1inky the Vexing (L4 OpEn of Cheibriados) became a worshipper of Cheibriados on turn 1513. (D:2) 21:04:28 it’s pretty uncommon these days to have to edit a config file to change settings 21:04:30 players should not be required to edit an config file with 1,000,000 options in an obscure, homebrewed syntax 21:04:39 Does this new Japanese server host ttyrecs? 21:04:41 heh exactly 21:04:45 greensnark: not yet 21:04:47 he's working on it 21:04:47 rcfile is pretty easy to use imho 21:04:49 <|amethyst> PleasingFungus: they are not, that's why we pick good defaults 21:04:51 heh 21:04:56 though i agree a gui is "better" 21:05:06 <|amethyst> PleasingFungus: how would you enter a force_more_message in the gui? 21:05:09 at the very least, maybe put back a few common options as comments 21:05:19 gammafun1: anyway, what's the recommended number of 8 for one's first vault 21:05:24 nicolae-: yes 21:05:24 <|amethyst> PleasingFungus: without having to know regular expressions 21:05:27 oh man please 21:05:35 ??ddl 21:05:36 I don't have a page labeled ddl in my learndb. Did you mean: dd, dgl. 21:05:36 |amethyst: obv you can't support the full set of things that the init file can 21:05:44 Basil: your first vault should contain at least three dozen 8s 21:05:49 but I think you could get the top 80% of it 21:06:02 Basil: not many? Just remember the cardinal rule of vault making, what would you do exactly as a player when encountering said vault, and how would react to said features 21:06:02 you're never gonna support gammafunk-sif-muna-whispering in a gui 21:06:16 but you can support toggling options, default autopickup items, etc 21:06:18 that's not really a rule but just advice 21:06:23 what is gammafunk-sif-muna-whispering 21:06:32 it's a secret 21:06:44 Basil: ignore all that, the first rule of vault making is to think "how many players do i want on my kill list" 21:06:48 &rc gammafunk 21:06:50 http://dobrazupa.org/rcfiles/crawl-git/gammafunk.rc 21:06:53 nicolae-: you! 21:06:56 nicolae-: when is that not 'everyone' 21:06:58 nicolae-: don't look at that secret link 21:07:17 gammafun1: I was thinking of something like that zot sentry vault, except with one staircase 21:07:27 which vault do you mean? 21:07:31 -!- wheals has quit [Quit: Leaving] 21:07:33 and the sentry cells are made of plants and right next to the staircase 21:07:35 e.g. !vault vault_name 21:07:47 !vault sentry 21:07:48 Couldn't find sentry in the Crawl source tree 21:08:00 actually i don't usually make vaults with the explicit intent of spite murders because i don't want to come across one of my own vaults and die to it 21:08:08 yeah you need to find it in branches/zot.des 21:08:20 dat/des/branches/zot.des I mean 21:08:33 PleasingFungus: yeah I agree a gui would be lovely, but someone has to write it :p 21:08:57 -!- shnurlf has quit [Quit: Page closed] 21:09:35 <|amethyst> minmay: do you happen to have handy the mantis numbers for those trog pickup bugs? 21:10:01 |amethyst: I don't think I ever reported them since I didn't think they were considered bugs 21:10:52 unrelated: what do I have to do to get the spell targeter to show ranges again? 21:11:18 Basil: but anyhow, aesthetics are generally just "don't overdo it"; it's really the monster/item placement, and just the general layout. And play test it a few times always 21:11:57 yeah, always test it, even if it's real simple 21:12:07 because there's always some dumb shit you forgot to notice 21:12:12 oh 21:12:18 !lg * kmap~~pf_ 21:12:19 7. metasequoia the Eclecticist (L13 DEFE of Sif Muna), mangled by an eight-headed hydra on Lair:7 (pf_torpor_hydra) on 2014-09-05 01:40:09, with 38494 points after 14726 turns and 1:12:30. 21:12:24 aw 21:12:26 nicolae-: like that time i submitted the altar vault with no altar in it 21:12:41 or was that before your time 21:12:45 minmay: its an animation thing, i forget which but if you look at ??options it tells you 21:12:48 probably but lol 21:13:11 simmarine: not as in flashing the ranges; showing them at all while targeting 21:13:17 minmay: yes 21:13:21 minmay: (isnt it great) 21:13:26 simmarine: this sounds like a bug 21:13:29 it isnt 21:13:31 i thought it was too 21:13:35 until i looked at the documentation! 21:13:37 ??options 21:13:37 rcfile[1/3]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/docs/options_guide.txt;hb=HEAD 21:13:43 i had one where i put a C instead of a c so instead of stone the vault had a random altar where a wall went and it took a while for anyone to notice 21:13:52 look at range 21:13:54 simmarine: but yes, turning range back on works 21:14:03 simmarine: wow what the fuck 21:14:06 yes 21:14:13 Hmm, lld serves morgues as html 21:14:24 maybe its just me but when i see an option called use_animations, i expect it to control...animations 21:14:49 Are the lld igni morgues linked anywhere 21:15:00 I think they're under "pubby" 21:15:09 What URL is that? 21:15:20 http://lazy-life.ddo.jp:8080/meta/pubby/ hereish 21:15:41 that's meta 21:15:47 !banish gammafun1 21:15:48 PleasingFungus casts a spell. gammafun1 is devoured by a tear in reality! 21:15:55 well no, he wants morges 21:16:02 *morgues 21:16:11 oh, they seem to be 403 forbidden 21:16:12 hm 21:16:29 I think |amethyst hooked this up yesterday for cao? 21:16:32 Oh interesting 21:16:35 or no, he didn't do experimentals 21:16:42 I didn't even see the pubby branch at http://lazy-life.ddo.jp:8080/meta/ 21:16:51 Is pubby the same as igni 21:16:56 I *think* so? 21:17:12 <|amethyst> no 21:17:15 o 21:17:18 <|amethyst> http://lazy-life.ddo.jp:8080/meta/whateverjunkyouwant/ 21:17:25 ha 21:17:27 -!- rast has joined ##crawl-dev 21:17:33 that is an interesting rendering strategy 21:17:50 The 0.15 morgues also aren't consistently linked 21:18:15 trunk and 0.14 seem okayish 21:18:26 I'll hold off on adding igni, don't want logs without morgues at least 21:18:26 consistently? 21:18:36 is there something I should email the lld admin about? 21:18:38 I think I found one 0.15 morgue 21:18:45 -!- _Jordan_ has quit [Quit: _Jordan_] 21:18:50 Ttyrecs would be nice for FooTV 21:19:16 " About ttyrecs; Thus I didn't make progress that I'm busy with my work lately. I'll do it until this weekend and tell to you. " 21:19:17 And yes, serve morgues for igni and 0.15 if those should be tracked 21:19:49 hm. is http://lazy-life.ddo.jp:8080/morgue/ a useful link? 21:19:59 just poking through my email conversations with him 21:21:09 Right, but if you go into http://lazy-life.ddo.jp:8080/morgue/Aki/ for instance 21:21:13 interesting, I guess this is just because their games aren't plugged into the CAO scoring 21:21:26 gammafun1: they are, though? 21:21:29 Morgues are segregated by version 21:21:31 well only just now 21:21:46 PleasingFungus: but they don't even link the players to CAO on the spectator list 21:21:54 oh, interesting 21:21:56 nor is there a link to anything other than the lld server scores 21:22:11 which makes sense tbh, since these games weren't scored until recently on CAO 21:22:20 but maybe we can ask him to update that? 21:22:32 could suggest that he change that, I guess? 21:22:34 ya 21:22:39 someone should make a list 21:22:40 it's a config.py options 21:23:08 03|amethyst02 07* 0.16-a0-1285-g3157409: Check Lua autopickup func before autopickup_exceptions. 10(42 minutes ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3157409903ee 21:23:08 03|amethyst02 07* 0.16-a0-1286-g0d3c31d: Let lua item.subtype() work on unIDed books. 10(11 minutes ago, 1 file, 8+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0d3c31db8b63 21:23:08 03|amethyst02 07* 0.16-a0-1287-g4b21665: Autopickup spellbooks under Trog (minmay) 10(10 minutes ago, 1 file, 9+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4b216655b225 21:23:08 03|amethyst02 07* 0.16-a0-1288-g65b0b99: Darken squares in targetter even without use_animations (minmay) 10(2 minutes ago, 2 files, 3+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=65b0b99dfc72 21:24:38 I think only the spectator list thing, really; I guess he could put a link to CAO score like ckr does 21:24:38 but cszo doesn't even link that 21:24:38 yeah, ckr does but ckr also has server scores, so I guess lld could link to CAO so players know there's an official score as well 21:24:59 <|amethyst> hm, CSZO doesn't link? 21:25:03 not that I see 21:25:04 <|amethyst> it has player_url set 21:25:13 oh no, sorry, I mean on home page 21:25:16 <|amethyst> and had that set when it was last restarted ~2 months ago 21:25:28 <|amethyst> home page? 21:25:28 |amethyst: ckr has its own server score page, so it links to that and the CAO scores at top 21:25:34 the lobby 21:25:47 |amethyst: see the ckr lobby 21:25:49 for what I mean 21:25:50 at the top 21:26:08 -!- Syndicus has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 21:26:19 -!- Lasty has quit [Quit: Leaving.] 21:26:20 we don't list server score on cszo (nor do most server), and it's a feature from dplusplus's branch I'd like to get, since it's kind of neat 21:26:29 <|amethyst> oh, you just mean a link to the scoring front page 21:26:33 right 21:26:36 <|amethyst> I thought you meant linking names to scoring pages 21:26:49 well that's currently disabled on lld, which is what started this 21:26:55 no cszo is fine with spectator links 21:27:53 but edliothol has made big changes to the lobby stuff, so I'll have to merge dplusplus' thing carefully I guess 21:28:03 <|amethyst> there, it does now 21:28:08 oh great, ty 21:28:16 <|amethyst> hmm 21:28:44 |amethyst: maybe the overview page instead? doesn't matter I guess 21:28:56 03Grunt02 07[mon-spell-slots] * 0.16-a0-1040-g66d99bf: Turn some more mon-abils to spells. 10(3 minutes ago, 14 files, 770+ 707-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=66d99bf010b8 21:29:49 <|amethyst> oh 21:29:49 <|amethyst> I used the same link CKR does 21:29:49 ah 21:29:49 it's fine either way 21:29:49 they're all linked anyhow 21:29:49 <|amethyst> but yeah, I think I prefer overview 21:29:49 so Basil can show off his Ru win I guess 21:30:11 PleasingFungus: he just won a Gh of Ru. Have you tried Gh yet? 21:30:19 !lg . ru won s=char 21:30:20 3 games for Basil (ru won): GhWz, GhEE, GhWn 21:30:20 no, never. 21:30:27 sounds like a fun & powerful race, imho 21:30:30 oh wow 21:30:33 ??ugh 21:30:33 ugh ~ gh ~ ghoul[1/4]: Player ghouls have claws 1 (see {unarmed combat}), rN+++, rC+, rPois, and torment immunity. They also rot over time. Eating chunks can cure rot and/or restore HP; these effects occur independently, and are more likely when eating rotten or contaminated chunks. Monster ghouls are quite powerful, have a ton of HP, and rot you. 21:30:39 a....Gh^Ru streak? 21:30:45 that's 21:30:46 !glasses 21:30:46 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 21:30:47 ghruesome 21:30:49 !streak . gh ru 21:30:49 Basil has 3 consecutive wins (GhWn, GhEE, GhWz), and can keep going! 21:30:50 haha 21:30:57 dang..... 21:31:02 !streak Basil 21:31:03 Basil has 7 consecutive wins (DDEE, CeNe, HuAs, DrAr, VpEn, DgWr, OpTm; GhVM, NaAM, HuHe, DsAs, VSEE, DrAr, TrTm) and has won their last 2 games (GhAE, GhWz). 21:31:13 man that's a lotta gh. 21:31:24 one was enough for me 21:31:26 <|amethyst> !tell doy opinions on 65b0b99 ? The idea was that the targetter range darkening isn't actually an animation (there's no delay for one), and disabling it with use_animations = is unexpected 21:31:27 |amethyst: OK, I'll let doy know. 21:31:27 !greatrace . gh 21:31:28 . is not a species, sorry. 21:31:32 !greatrace gh . 21:31:34 Unwon ghouls for Basil: GhBe, GhIE, GhNe, GhSu 21:31:39 d a n g 21:31:55 !apt gh 21:31:55 Gh: Fighting: 1, Short: -1, Long: -1, Axes: -1, Maces: -1, Polearms: -1, Staves: -1, Slings: -1, Bows: -1, Xbows: -1, Throw: -1, Armour: -1, Dodge: -1, Stealth: 2, Shields: -1, UC: 1!, Splcast: -2, Conj: -2, Hexes: -2, Charms: -1, Summ: -1, Nec: 0, Tloc: -1, Tmut: -1, Fire: -2, Ice: 1, Air: -2, Earth: 1, Poison: 0, Inv: 1, Evo: 0, Exp: 0, HP: 1, MP: -1 21:35:56 -!- gammafun1 has quit [Quit: leaving] 21:36:07 Erica mumbles some strange words. 21:36:07 Erica's attack snaps Erica out of her fear. 21:36:17 -!- _miek has quit [Quit: Lost terminal] 21:36:26 is that supposed to happen when a fear'd monster casts teleport other 21:36:27 er 21:36:29 teleport self 21:36:46 because it does 21:38:00 -!- gammafunk has joined ##crawl-dev 21:38:28 minmay: yes, that is extremely intended, and makes a lot of sense. 21:38:41 -!- nrook has joined ##crawl-dev 21:38:42 you see, casting teleport self on yourself is like the player attacking you, and furthermore, 21:40:08 oh hey, I have another double-edged bad mutation: 21:40:23 zapping wands expends MP, but the wand effects are more powerful 21:40:34 if you don't have the MP, hope you didn't need to use that wand 21:41:13 if you don't have the MP, it uses 10 times the amount in HP instead 21:42:16 rip 21:42:39 that might actually be a better idea 21:43:06 the code would be harder but it would be more fun to use when at the end of your rope 21:43:39 more complex 21:43:59 -!- nrook_ has joined ##crawl-dev 21:44:17 -!- nrook has quit [Disconnected by services] 21:44:24 -!- nrook_ is now known as nrook 21:44:25 -!- keyvin is now known as notkey 21:45:26 -!- notkey has quit [Quit: leaving] 21:46:13 -!- Cryp71c_ has joined ##crawl-dev 21:46:15 -!- hauzer has quit [Read error: Connection reset by peer] 21:47:21 -!- rchandra has joined ##crawl-dev 21:48:07 -!- bcode has quit [Killed (asimov.freenode.net (Nickname regained by services))] 21:48:30 -!- broquain1 has joined ##crawl-dev 21:49:51 -!- ebering_ has joined ##crawl-dev 21:50:14 03PleasingFungus02 07* 0.16-a0-1289-gc40a653: Don't make Teleport Self break fear (minmay) 10(5 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c40a653b59ff 21:50:16 -!- Keskital1 has joined ##crawl-dev 21:50:28 -!- bcode_ is now known as bcode 21:50:47 -!- slitherrr has joined ##crawl-dev 21:50:56 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:50:59 -!- ussdefiant has joined ##crawl-dev 21:53:43 -!- SkaryMonx has joined ##crawl-dev 21:54:00 -!- ebering has quit [*.net *.split] 21:54:01 -!- dtsund has quit [*.net *.split] 21:54:01 -!- meatpath has quit [*.net *.split] 21:54:01 -!- grillatactics has quit [*.net *.split] 21:54:01 -!- crate has quit [*.net *.split] 21:54:02 -!- illovae has quit [*.net *.split] 21:54:02 -!- broquaint has quit [*.net *.split] 21:54:04 -!- rphillips has quit [*.net *.split] 21:54:07 -!- vissborg has quit [*.net *.split] 21:54:08 -!- Cryp71c has quit [*.net *.split] 21:54:08 -!- Sequell has quit [*.net *.split] 21:54:09 -!- tw_ has quit [*.net *.split] 21:54:09 -!- Keskitalo has quit [*.net *.split] 21:54:10 -!- Moredread has quit [*.net *.split] 21:54:10 -!- geekosaur has quit [*.net *.split] 21:54:10 -!- tupper has quit [*.net *.split] 21:54:10 -!- Rjs has quit [*.net *.split] 21:54:11 -!- SkaryMonk has quit [*.net *.split] 21:54:11 -!- sk has quit [*.net *.split] 21:54:59 ...absurd idea for a Gloorx spell: Invoke Death (summons reapers and the occasional Executioner, sort of like Mnoleg's XXX but slightly less in number) 21:55:04 (guess where the name came from!!!) 21:55:50 s/Invoke/Welcome 21:55:51 -!- wheals has joined ##crawl-dev 21:56:04 nonono, it specifically has to be Invoke Death :) 21:56:31 the old kiku power? 21:56:37 !send nicolae- a cookie 21:56:40 (i saw your god history edits) 21:56:42 whoa 21:56:51 -!- geekosaur has joined ##crawl-dev 21:56:58 I know something is Old Crawl when I don't get it 21:56:58 (fun fact: Gloorx Vloq was originally known as Kikubaaqudgha before Crawl had gods) 21:57:27 old school ref 21:57:37 Did you spell that from memory. 21:57:45 Yes! 21:57:47 Woah... 21:58:06 spelling kiku is not hard 21:58:18 yeah, it's baaqudgha that trips up most people 21:58:22 ba dum tsch 21:58:36 i'll be here all week, tip your waiters 21:59:05 how should I submit patches? 21:59:07 -!- bonghitz has quit [Remote host closed the connection] 21:59:11 checkers: for Crawl directly? 21:59:14 checkers: those go to mantis 21:59:15 ??mantis 21:59:18 cool 21:59:19 er 21:59:21 i have an account there 21:59:24 chess: not checkers 21:59:25 I always issue merge requests 21:59:29 but no one looks at them 21:59:42 nrook: we don't get notifications for merge requests :) 21:59:43 however, this is an improvement from my previous method, a shared google drive folder 21:59:57 Two nrook merge requests merge to form a large merge request. 21:59:58 Grunt: yeah you do, bc I whine constantly in ##crawl-dev until they get merged 22:00:05 nrook: IMO you should post your patches as .pngs 22:00:12 !send wheals a titanic merge request 22:00:13 Grunt: actually 22:00:17 amethyst set up notifications 22:00:21 somewhere, somehow 22:00:25 PleasingFungus: I never get them!!!! 22:00:26 rip 22:00:30 is sequell not responding to triggers 22:00:30 screenshot of the outcome of git diff being scrolled down in an animated gif 22:00:31 (and I'm a gitorious admin, so I should!!!) 22:00:39 Sequell is dead 22:00:40 rip 22:00:40 oh, it's not even here 22:00:45 Grunt: BATTLECRY 22:00:45 ?? rip 22:00:48 wheals: BATTLECRY 22:00:49 yeah, rip 22:01:04 Grunt: does lang = grunt handle them correctly? 22:01:05 Grunt: I can't remember, was cerebov... okawaru? 22:01:07 wheals: perfect for that hobgoblin unique idea that PleasingFungus and I have variously had 22:01:10 wheals: good question!!! 22:01:12 PleasingFungus: correct 22:01:14 :) 22:01:17 PleasingFungus: who were the other two :) 22:01:42 I want to say... sif muna and vehumet? 22:01:45 (note that their spellsets are considerably different these days than their historic counterparts) 22:01:54 Sif is correct (for who); Vehumet isn't. 22:02:02 okawaru 22:02:05 wait no 22:02:05 well, sif is obvious and I'm not gonna dignify that with an answer 22:02:06 nemelex 22:02:10 iirc 22:02:11 nemelex is a later god 22:02:12 nicolae-: for who :) 22:02:13 I think 22:02:14 oh 22:02:16 I'm wrong 22:02:17 <|amethyst> nrook: do you not believe in De Morgan? 22:02:18 fffffffffff mnoleg 22:02:32 <|amethyst> nrook: I refer to + ASSERT(!(!god_is_acting && !god_act_stack.empty())); 22:02:32 i remember having this discussion with grunt once before 22:02:36 he's some kind of mad archivist 22:02:46 Gloorx <- Kiku; Cerebov <- Okawaru; Lom <- Sif; Mnoleg <- Nemelex 22:02:52 nicolae-: my archives are incomplete :( 22:02:56 nicolae-: good vault monster imho 22:02:57 -!- Kramell has quit [Remote host closed the connection] 22:03:02 |amethyst: I believe you specifically called me out on that one earlier 22:03:07 mad archivist? 22:03:08 nicolae-: I really want to get my hands on the early Crawl 2.x series so I can trace branch development properly :) 22:03:16 -!- Kramell has quit [Remote host closed the connection] 22:03:16 (i.e. dungeon branch) 22:03:18 imo it's more readable this way though!!! 22:03:58 <|amethyst> assert that it is not the case that a god isn't acting and the god action stack isn't empty 22:04:02 <|amethyst> vs 22:04:27 <|amethyst> assert that it is the case that a god is acting or the god action stack is empty 22:04:37 -!- Kramell has quit [Remote host closed the connection] 22:04:38 |amethyst: i think i demorganed it 22:04:55 -!- Sequell has joined ##crawl-dev 22:05:00 well what I actually wanted was 22:05:16 -!- dtsund has joined ##crawl-dev 22:05:19 <|amethyst> wheals: oh, have you pushed this already? 22:05:20 PleasingFungus: Can you tell the lld admin that Sequell needs http download resume support. 22:05:24 oh that was pushed awhile ago 22:05:25 viz. the http Range header 22:05:34 someone pushed it a while ago 22:05:34 gammafunk maybe? 22:05:37 yeah I think that one was gammafunk 22:05:44 ??lld 22:05:45 lld[1/2]: http://lazy-life.ddo.jp:8080/#lobby . Not linked to Sequell. Admin is https://twitter.com/dplusplus/ . 22:05:47 <|amethyst> %git de63cc4b88ae1046e5ef9a5132be9681493ac6cc 22:05:47 07nrook02 {gammafunk} * 0.16-a0-708-gde63cc4: Remove an unneeded god check when using is_god_acting(). 10(4 weeks ago, 2 files, 7+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=de63cc4b88ae 22:05:49 <|amethyst> yeah 22:05:51 ??lld[2 22:05:51 lld[2/2]: repository with webtiles patches from dplusplus: https://github.com/dplusplus/patched-dcss-webtile/commits/master 22:05:55 Grunt: ew, more direct_effects 22:05:56 huh, someone edited out his email 22:06:04 or maybe i forgot to add it 22:06:11 wheals: just the one!!!!!! 22:06:12 still better than mon-abils 22:06:29 -!- ussdefiant has quit [Ping timeout: 255 seconds] 22:06:35 -!- ontoclasm has joined ##crawl-dev 22:06:51 oh, msg'd you the email addr 22:07:13 yo 22:07:20 yo! 22:07:33 minmay: I can't describe "you use magic power to power your wands, but also you use hp if you ran out of mp" in one line of mutation =( 22:08:24 !source mon-cast.cc:2933 22:08:25 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-cast.cc;hb=HEAD#l2933 22:08:33 why not just simplify it to always use hp 22:08:46 -!- ackack has quit [Ping timeout: 240 seconds] 22:09:31 Grunt: so does casting spells not depend on HD in mon-spell-slots? 22:09:45 that was one of the primary motivations 22:09:46 iirc 22:09:54 nicolae-: it shouldn't be a big deal in most circumstances; taking off 30hp for zapping a wand is a bit excessive 22:10:09 that can be for level 3 22:10:13 I like the idea that the cost becomes prohibitive if you have low mp 22:10:40 You power wands with your magic pool, drawing from health if you cannot. 22:10:40 -!- melllvar has quit [Ping timeout: 246 seconds] 22:10:46 -!- Stumpsv has quit [Ping timeout: 240 seconds] 22:11:06 also seal doors is an unexpected name for a "seal doors and stairs" spell >_> 22:11:19 -!- ussdefiant has joined ##crawl-dev 22:11:24 Seal Portals 22:11:26 maximum confusion 22:11:30 seal egress 22:11:47 summon seals and egrets 22:11:54 summon seals and regrets 22:11:58 <|amethyst> Seal Ions 22:12:07 If it's a lower HP cost, I'd expect it to rarely matter; even at low HP you can probably spare 5 or 10 for /fire or /tele. Even a low MP cost (3 MP) starts to look really high if you have 2 MP available 22:12:23 || (mons_class_flag(new_mclass, MF_PRIEST) && mons->god == GOD_NO_GOD) 22:12:26 -!- mamgar has quit [Read error: Connection reset by peer] 22:12:31 spot the error 22:12:43 == instead of !=? 22:12:51 fr: more priests of the best god 22:12:54 -!- BadSign has quit [Quit: Page closed] 22:13:13 read: the trouble is people would want hard numbers. "You power wands with your magic (3 MP), drawing from health (10 HP) if you cannot." is too long 22:13:22 <|amethyst> I'm not sure I see the error 22:13:24 no, that it's MF_PRIEST instead of M_PRIEST 22:13:26 o 22:13:34 sneaky 22:13:35 PleasingFungus: fedhas? 22:13:35 <|amethyst> hah 22:13:36 merfolk priest 22:13:37 so it was preventing them from turning into monsters that can dual-wield 22:13:39 Ah right Nrook. Hum. 22:13:39 imagine typechecking 22:13:42 -!- ystael has quit [Ping timeout: 255 seconds] 22:13:42 what if you can't use wands at all if you're at 0 MP 22:13:47 Basil: that's exactly what I'd expect a spicerack to say!!! 22:13:48 well yeah that's the other idea 22:13:49 apparently dual-wielding requires a god! 22:14:00 just losing hp seemed slightly cooler 22:14:07 <|amethyst> PleasingFungus: not sure how to do typechecking there 22:14:13 but does a spicerack fix guardian spirit not affecting poison damage ???????? 22:14:14 true but it's pretty complex to summarize 22:14:22 Bloax: there's no thyme for that 22:14:23 <|amethyst> PleasingFungus: can't do enum typechecking because it's a bit field 22:14:55 |amethyst: easy fix: remove all bitfields from dungeon crawl 22:15:55 <|amethyst> typesafe bitset with operator| operator& etc 22:16:22 -!- mkbehr has quit [Quit: Leaving] 22:16:23 <|amethyst> s/set/field/ 22:19:17 -!- nickdaly has quit [Ping timeout: 272 seconds] 22:19:33 |amethyst: ya I know 22:19:43 I was just kind of wistfully dreaming 22:20:28 -!- grillatactics has quit [Quit: grillatactics] 22:21:31 I'd like to submit patches for the webserver code to better prepare for python 3 support. This requires droppoing python 2.5 support -- would that be a problem? 22:22:15 Rewrite Crawl is Rust 22:22:17 *in 22:22:54 the webserver code is in a weird state where it's waiting to be replaced by a branch that has been sitting around untouched for like 6 months 22:23:26 -!- nicolae- has left ##crawl-dev 22:23:27 i see 22:23:30 not sure what you guys are planning on doing with that (I'm not a dev) 22:23:31 <|amethyst> is tornado available for python 3? 22:23:44 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:23:50 !tornado python 22:23:50 wheals mumbles some strange words. A great vortex of air appears and lifts wheals up! python is engulfed in raging winds. 22:23:57 |amethyst: looks like yes? 22:24:18 as of tornado 2 22:24:29 <|amethyst> oh 22:24:32 <|amethyst> but not 3.1 22:24:53 <|amethyst> I guess I can dist-upgrade CSZO; it needs it anyway 22:25:08 are you running rhel5 or so? 22:25:16 i guess not if 'dist-upgrade' 22:25:31 <|amethyst> squeeze :) 22:25:55 03PleasingFungus02 07* 0.16-a0-1290-g8642865: Probably fix blank ghost brand names (_Jordan_) 10(4 minutes ago, 3 files, 25+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=86428655f000 22:25:59 <|amethyst> Debian squeeze that is (6.0) 22:26:14 <|amethyst> wheals: were you going to fix that MF_PRIEST? 22:26:21 what's the for 22:26:25 have removed 22:26:25 ah 22:26:37 in mon-spell-slots, mind 22:26:38 okay okay so this is going to be a 3-level mutation, but I need to decide how it should scale 22:26:45 (locally, will push in sec) 22:26:45 |amethyst: that should be py2.6, which is fine 22:26:47 nrook: ? 22:26:58 I was thinking 3 MP/6 MP/9 MP, but then I had a more numerologically correct idea: 3/9/27 22:27:05 <|amethyst> checkers: ohh 22:27:06 (per wand zap) 22:27:07 it's a bad mut so it's okay for level 3 to be really crappy 22:27:09 <|amethyst> checkers: I misunderstood 22:27:18 <|amethyst> checkers: I thought you meant droppying python 2 support altogether 22:27:23 anyway, a py3 update would be obviously controversial, so I'm not going to push that. plus it's not trivial :) 22:27:29 each level also increases the power boost, I assume? 22:27:35 PleasingFungus: yes 22:27:48 <|amethyst> is it actually bad? 22:28:07 nrook: 1/2/29 22:28:16 the code can't be cross-compatible, but I want to get it to the point where you can build py3 code with 2to3 + unchanged source 22:28:51 |amethyst: wands are often useful in desperate circumstances, e.g., when you're out of mp; needing 9 mp to use that /hw or /tele seems really bad 22:29:04 ofc, it would be a buff to hydrakilling 22:29:30 but I'm not sure it would ever make the difference between "could kill a hydra with your wand of fire" and "couldn't" 22:29:31 hmm, probably? I was thinking it'd be like 1/6 -> 1/3 -> 1/2 power increase. it would probably be a buff to offensive wand use but it'd seriously weaken the power wands 22:29:34 <|amethyst> I guess particularly for HW since you get no power boost unless you're with Ely 22:29:57 does haste wand duration scale with evo 22:29:59 hw tele invis haste are all wands where you don't really care about a power increase 22:30:05 -!- Daekdroom has quit [Quit: Saindo] 22:30:06 I bet it does but you still don't really care I think 22:30:16 wand haste generally lasts Long Enough 22:30:44 So here's a fun side project I've been meaning to do for a while. 22:30:50 03PleasingFungus02 07* 0.16-a0-1291-g8fa6bee: Fix a comment 10(4 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8fa6bee8be61 22:30:50 New branch created: panlord-pursuit (2 commits) 22:30:50 03Grunt02 07[panlord-pursuit] * 0.16-a0-1290-gf29f6dc: Let the major panlords chase the player through Pan. 10(17 minutes ago, 1 file, 60+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f29f6dc7afbc 22:30:50 03Grunt02 07[panlord-pursuit] * 0.16-a0-1291-ge2b0edc: Hellpanlords always know where their rune is. 10(3 minutes ago, 4 files, 1067+ 526-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e2b0edc8673f 22:31:30 * Grunt eyes Cheibriados. 22:31:30 -!- FatShack is now known as TendaAway 22:31:33 is it a bot that communicates with a CI system like Travis and runs tests against HEAD? 22:31:45 if so, it has to be named Zin, and it has to call out specific devs and judge them 22:31:50 this seems exciting 22:32:15 Grunt: imo 22:32:16 1067+ 526- 22:32:16 rip 22:32:17 make them spawn with pals 22:32:21 mm 22:32:39 otherwise you're cunningly luring them out of their strongholds 22:32:45 if they aren't dead already 22:32:46 I mean you sort of are but 22:32:51 i'm pretty sure you can't kill the lord 22:32:54 wait 22:32:59 no point going overboard 22:33:01 this doesn't make them chase you across pan levels? 22:33:07 Basil: that's the first commit!!!! 22:33:16 panlord-pursuit sounds like a new game mode 22:33:21 then what's the cunning and such 22:33:21 wheals: <3 22:33:45 Grunt: do the major panlords draw strength from each other 22:33:57 Hm? 22:33:59 I guess what I'm asking is: is there a captain planet effect when all four meet up 22:34:02 Ha! 22:34:08 Grunt: do the panlords have AF_STEAL to take the rune back 22:34:09 Get to work on that imo :) 22:34:15 Grunt: and then teleport to the stairs to heal 22:34:19 wheals: ahahaha 22:34:32 the four pan lords: Lom Lobon, Gloorx Vloq, Cerebov, and Master Kaen 22:34:41 poor Mnoleg 22:34:42 fortunately you can exploit this behaviour 22:34:42 :( 22:34:51 -!- Kramell has quit [Remote host closed the connection] 22:35:53 fr: summon land mine 22:36:08 Cerebov grabs your rune and teleports away! You hear a distant explosion! x27 22:36:13 You feel more experienced. 22:36:24 but how do you heal your legs when they get broken? 22:36:30 obv 22:36:32 /hw 22:36:44 wheals: pray to your god, get octiron legs 22:36:47 but the land mine has taken your sight 22:37:01 and you know, the everything else 22:37:08 yadda yadda you know the catch 22:37:58 <|amethyst> absolute horror 22:38:29 body your holding cell 22:38:39 -!- Bloaxor has quit [Quit: Error: Bloax not found] 22:39:48 03wheals02 07[mon-spell-slots] * 0.16-a0-1041-ga738d02: Remove M_FAKE_SPELLS (Grunt). 10(2 hours ago, 10 files, 51+ 68-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a738d029cd12 22:39:48 03wheals02 07[mon-spell-slots] * 0.16-a0-1042-g64ed45d: Give ice dragons ice breath. 10(2 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=64ed45d3121c 22:39:48 03wheals02 07[mon-spell-slots] * 0.16-a0-1043-gab46bbd: Replace M_NOISY_SPELLS with a slot flag. 10(2 hours ago, 5 files, 62+ 51-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ab46bbd8ae24 22:39:48 03wheals02 07[mon-spell-slots] * 0.16-a0-1044-g3f29927: Remove the (basically) unused monster spell flags. 10(2 minutes ago, 7 files, 17+ 42-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3f29927a2a74 22:40:37 second commit has my finest commit message of all time 22:41:37 MST_FIRE_BREATH 22:42:04 wheals: powerful...! 22:42:09 hopefully no one will bother to rebase it out 22:42:13 that would be tragic :( 22:42:36 the last one almost brings back the glory of the ancient Unrelated Commit Message 22:42:56 -!- Yermak has quit [Quit: Page closed] 22:43:30 wheals: ah yes, I can see why you would name a commit in which you do not remove the monster spell flags, "remove the (basically) unused monster spell flags" 22:44:08 i mean the dual-wielding thing 22:44:12 but nice try 22:44:32 -!- Kramell has quit [Remote host closed the connection] 22:44:54 03PleasingFungus02 07* 0.16-a0-1292-g917abd7: Changelog through 0.16-a0-1291-g8fa6bee 10(60 seconds ago, 1 file, 26+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=917abd731c6b 22:44:56 [PATCH] webserver tweaks & cosmetics 13https://crawl.develz.org/mantis/view.php?id=9047 by chequers 22:44:59 wheals: <3 btw 22:45:02 -!- TendaAway is now known as FatShack 22:45:11 that took forever to write 22:45:13 kept getting distracted 22:45:37 wheals: ;) 22:46:02 i think that's everything i wanted for the branch, except more monster abilities made into spells 22:48:52 chequers.... 22:50:19 03Grunt02 07[panlord-pursuit] * 0.16-a0-1292-g419b44d: Pursuing panlords bring an entourage with them (PleasingFungus). 10(47 seconds ago, 3 files, 74+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=419b44d20e54 22:50:21 gammafunk... 22:50:36 ouch 22:50:39 re orb run 22:50:42 I approve 22:50:51 Do Not Pursue Gloorx Bu 22:51:53 what is panlord pursuit 22:52:08 %git panlord-pursuit^^ 22:52:08 07Grunt02 * 0.16-a0-1290-gf29f6dc: Let the major panlords chase the player through Pan. 10(38 minutes ago, 1 file, 60+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f29f6dc7afbc 22:52:11 %git panlord-pursuit^ 22:52:11 07Grunt02 * 0.16-a0-1291-ge2b0edc: Hellpanlords always know where their rune is. 10(24 minutes ago, 4 files, 1067+ 526-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e2b0edc8673f 22:52:20 interesting 22:52:27 It's an idea I've had for a while. 22:52:47 does this mean i can apport the rune into an ideal fighting spot outside of their vault 22:53:02 ...that sounds like it would take effort :b 22:54:00 -!- Kramell has quit [Remote host closed the connection] 22:55:04 Grunt: would it make sense to move the Ru stuff down in handle_mons_spell (mostly so that that stuff like asterion sometimes starts to pray and sometimes starts to cast)? 22:55:14 or would there be a side effect 22:55:41 wheals: I think it makes sense; I would just want to be careful about not affecting spellcasting and/or redirect chances 22:56:19 03PleasingFungus02 07* 0.16-a0-1293-ge26b82e: Fix a gammatypo 10(45 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e26b82e7ec46 22:57:10 i see, a problem with ignore_good_idea 22:58:39 -!- Brannock has quit [Ping timeout: 272 seconds] 22:59:04 -!- FatShack is now known as FtShkAway 22:59:35 -!- ystael has quit [Ping timeout: 255 seconds] 23:01:29 03wheals02 07[mon-spell-slots] * 0.16-a0-1045-g95ecac0: Unbrace / simplify. 10(2 minutes ago, 3 files, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=95ecac098603 23:05:21 -!- Blomdor has quit [Quit: Page closed] 23:05:27 http://crawl.develz.org/wordpress/trunk-updates-13-october-2014 post up 23:05:37 !send PleasingFungus hero status 23:05:37 Sending hero status to PleasingFungus. 23:05:40 as always, let me know if I missed anything 23:06:03 "Major balance change:" 23:06:04 <3 23:06:22 -!- kait has quit [Ping timeout: 240 seconds] 23:06:23 * PleasingFungus gains the wordpressing powers of a mighty hero! 23:06:29 ("blogging"?) 23:09:05 It blogs you! 23:09:15 wtf GDA buffs!!! 23:09:22 You feel your sanity leaking away. 23:09:23 PleasingFungus: that is a serious chei buff 23:09:36 sp^chei 23:09:45 you can abandon w/ mennas next to you 23:09:46 good 23:09:48 and walk away 23:09:57 just not right 23:12:24 -!- Poncheis has quit [Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406]] 23:14:14 -!- nickdaly has quit [Read error: Connection reset by peer] 23:14:34 -!- ldierk has quit [Ping timeout: 250 seconds] 23:18:36 -!- Taraipher is now known as Taraiph 23:18:47 alternatively you can abandon on the chei altar you worshipped him on 23:19:16 -!- ldierk has joined ##crawl-dev 23:19:22 -!- Pacra has quit [Ping timeout: 240 seconds] 23:20:50 -!- wheals has quit [Ping timeout: 244 seconds] 23:20:54 we should make chei wrath be that you have to hear long rants from a rabid cheifan in your messages for the rest of the game 23:23:12 -!- bonghitz has quit [Quit: Leaving...] 23:28:03 %git :/ormen 23:28:03 07PleasingFungus02 * 0.16-a0-865-gac1829d: Fix up player_res_torment() 10(9 weeks ago, 5 files, 29+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ac1829dcef39 23:30:27 -!- demiskeleton has quit [Quit: Leaving] 23:31:20 -!- _miek has quit [Quit: Lost terminal] 23:34:37 bh (L17 GrMo) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster naga sharpshooter failed to pathfind to (39,12) (the Orb) (Zot (ZotDef)) 23:34:42 hahaha 23:34:44 rip 23:34:48 some dev!!! 23:37:58 -!- nickdaly2 has quit [Ping timeout: 250 seconds] 23:38:08 Temporary monster muts is to discourage stacking muts tediously w/ irradiate? 23:38:56 ya 23:39:06 also, the comments already claimed they were temp 23:42:56 haha 23:43:14 imo good way to bait development into being done 23:44:15 -!- Krakhan has quit [Ping timeout: 272 seconds] 23:49:55 -!- Kalir has quit [Changing host] 23:52:56 -!- amatsu has quit [Ping timeout: 260 seconds] 23:55:37 bh (L27 GrMo) ASSERT(!_card_forbidden(which_card)) in 'decks.cc' at line 2837 failed. (Zot (ZotDef)) 23:56:11 bh (L27 GrMo) ASSERT(!_card_forbidden(which_card)) in 'decks.cc' at line 2837 failed. (Zot (ZotDef)) 23:58:43 fr: remove the confirmation from "delete an item from your shopping list? y/N"