00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:19 whereas on 0.14 and on, it worked on the command line, in 0.13, it has to fire up crawpo 00:00:22 cralw 00:00:34 I was running them via my phone and my term was set too small 00:00:40 -!- Dixlet has joined ##crawl-dev 00:00:42 so 0.14 and on worked just fine 00:00:48 but 0.13 wouldn't fire up the game 00:00:49 (are you saying crawl is a load of crawp?) 00:01:57 !blame subconscious 00:01:57 I pronounce subconscious... Guilty! 00:02:17 !blame3n 3 Crawl 00:02:17 Craaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawl 00:02:25 it also generates mapgen.log instead of mapstat.log. I'll find a way to deal with that somehow 00:04:46 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:05:53 -!- mizu_no_oto has quit [Client Quit] 00:08:31 -!- minmay has quit [Ping timeout: 240 seconds] 00:08:31 -!- minqmay has quit [Ping timeout: 240 seconds] 00:10:11 -!- RBrandon has quit [Ping timeout: 260 seconds] 00:12:58 -!- travis-ci has joined ##crawl-dev 00:12:59 The build has errored. (non-threatning - 766413f #3905 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93714290 00:12:59 -!- travis-ci has left ##crawl-dev 00:21:37 -!- 14WABUW8O has quit [*.net *.split] 00:21:38 -!- kryft has quit [*.net *.split] 00:23:47 -!- CarajoHH has quit [Remote host closed the connection] 00:24:03 -!- DrStalker has quit [*.net *.split] 00:24:04 -!- switchy has quit [*.net *.split] 00:24:43 -!- minmay has joined ##crawl-dev 00:24:51 -!- Idolo has quit [Ping timeout: 240 seconds] 00:25:31 -!- Scherzo is now known as ZugAddict 00:27:51 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-373-gaf408bd (34) 00:28:10 ??blame grunt 00:28:10 grunt[2/27]: is there some occasion on which you cannot blame grunt 00:28:41 hm, good timing for me to reappear! 00:28:43 -!- Jessika has quit [Quit: Page closed] 00:28:46 r??grunt 00:28:46 grunt[23/27]: Grunt is basically a magician sweet jesus you are a magician. the evil kind. 00:35:29 -!- Sovek has quit [Quit: Page closed] 00:36:03 -!- kaiza has quit [Ping timeout: 246 seconds] 00:37:08 -!- mong has quit [Quit: Leaving] 00:41:46 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:52:58 -!- Gorgo_ has quit [Quit: This computer has gone to sleep] 00:59:25 -!- FireSight has quit [] 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:01:16 !learn edit pakellas s/{drain magic}, // 01:01:17 pakellas[1/1]: Pakellas the Inventive, god of devices; currently in an experimental branch on CBRO. Blocks MP regeneration and hates channeling; instead you get access to MP on kills, {quick charge}, {device surge}, {sap magic}, and gifts of evokables. At 6*, you also get a one-off {supercharge} of a wand or rod. 01:01:20 !learn edit pakellas s/{sap magic}, // 01:01:20 pakellas[1/1]: Pakellas the Inventive, god of devices; currently in an experimental branch on CBRO. Blocks MP regeneration and hates channeling; instead you get access to MP on kills, {quick charge}, {device surge}, and gifts of evokables. At 6*, you also get a one-off {supercharge} of a wand or rod. 01:04:34 -!- ontoclasm has joined ##crawl-dev 01:11:54 Unstable branch on crawl.s-z.org updated to: 0.18-a0-373-gaf408bd (34) 01:13:59 should &^R exactly match the distribution of vaults in regular games? i.e. if I suspect some vaults aren't showing up in the correct proportion, can I run that wizmode command a few hundred times to verify? 01:14:22 ya 01:14:39 ok. going to do that about 500 times 01:14:57 -!- kryft has joined ##crawl-dev 01:15:08 FR: mapstat takes vetoed maps into consideration when reporting vaults in results 01:15:26 I suspect it will show that the float vaults aren't being placed as much. despite you trying to reassure me earlier it's OK grunt :) 01:15:37 perhaps instead of only showing "successful placements / unsuccessful placements" 01:15:38 +1 on that FR 01:15:55 maybe show "placements on passed maps / placements on vetoed maps / unsuccessful placements" 01:16:30 yea. whatever better matches player experience 01:19:31 Unstable branch on crawl.develz.org updated to: 0.18-a0-373-gaf408bd (34) 01:19:36 -!- LockeDunnegan has quit [Quit: Page closed] 01:24:29 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:24:51 -!- EriktheRed_ has quit [Ping timeout: 260 seconds] 01:27:26 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 01:33:20 goliath beetles are gone right 01:34:49 yes 01:37:10 i should go through and move these tiles to unused 01:37:14 monsters that are gone 01:37:17 ya 01:37:25 hey johnstein: 01:37:33 yo 01:37:42 yo 01:37:46 http://sprunge.us/CMiJ 01:37:53 (carried) 5 chunks of flesh (gone by now) 01:38:04 I smell a patch 01:38:25 apply that and rerun? 01:38:28 doy: rip 01:38:28 ya 01:38:36 this is telling me some v interesting things about Crypt 01:38:45 I figured you would appreciate seeing them for yourself :) 01:38:53 I'm learning all sorts of things. I know all 8 ends by heart now 01:39:00 you know, my first nontrivial vault was for crypt, and it's never killed anyone 01:39:02 this was all a trick to get me to do proper research, right? 01:39:14 I think it places quite rarely due to it being float and the size, but it's also just not dangerous enough 01:39:30 I need to rework it now that 1-tile wide trees blocks los 01:39:52 I'll run it in 5-10 min and report back grunt 01:40:36 is that mapstat thing where it only works in fulldebug still ...a thing 01:40:41 ya 01:40:52 ya 01:41:04 ay 01:41:06 -!- simmarine has quit [Quit: Leaving] 01:42:30 -!- travis-ci has joined ##crawl-dev 01:42:31 The build has errored. (non-threatning - 2f66f16 #3909 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93717721 01:42:31 -!- travis-ci has left ##crawl-dev 01:43:45 -!- travis-ci has joined ##crawl-dev 01:43:46 The build has errored. (non-threatning - bb91ccd #3908 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93717056 01:43:46 -!- travis-ci has left ##crawl-dev 01:48:27 basically what I have concluded is: 01:48:39 the issue is the interaction between end vaults and layouts 01:48:45 solution: 01:48:58 tag vaults to use only layouts they can reasonably place with 01:49:27 sadly the only layout currently valid for Crypt:3 that the big endings can place with seems to be layout_chaotic_city 01:49:40 also layout_catacombs never seems to successfully place on Crypt:3, so 01:49:55 anyway it's late here and I'll work more on this in the morning 01:51:50 @??eidolon 01:51:50 eidolon (07W) | Spd: 10 | HD: 13 | HP: 52-89 | AC/EV: 12/10 | Dam: 2713(drain speed), 1702(drain stat) | 07undead, 10doors, evil, see invisible, fly, unbreathing | Res: 06magic(140), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 1137 | Sp: b.draining (3d21) [06!sil], cause fear [06!sil] | Sz: Medium | Int: human. 01:51:53 @??lom lobon 01:51:54 Lom Lobon (12&) | Spd: 10 | HD: 19 | HP: 360 | AC/EV: 10/20 | Dam: 4012(antimagic) | 05demonic, 10doors, fighter, see invisible, fly | Res: 13magic(immune), 05fire, 12cold+++, 11elec+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 10178 | Sp: glaciate (10-132) [06!sil], conjure ball lightning [06!sil], major healing [06!sil], tornado [06!sil], blink range [06!sil] | Sz:.. 01:51:59 eidolons still exist? 01:52:04 yes 01:52:06 crypt 01:52:09 super wraiths 01:52:18 i could've sworn they got nuked 01:52:20 royal wraiths? 01:52:40 nope, definitely still in crypt 01:52:45 @??ghoul 01:52:45 ghoul (05n) | Spd: 10 | HD: 14 | HP: 129-166 | AC/EV: 4/10 | Dam: 30, 30 | 07undead, 10doors, evil, unbreathing | Res: 06magic(80), 02cold, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | Chunks: 14noxious | XP: 1545 | Sz: Medium | Int: human. 01:54:32 Windows builds of master branch on crawl.develz.org updated to: 0.18-a0-373-gaf408bd 01:54:42 grunt: recompiling now but that's some interesting conclusions 01:55:30 ??layout 01:55:30 layout ~ layouts[1/2]: There's a lot of different patterns for crawl levels, from standard rooms and corridors to a level being a giant cross. Comments and potential depths are in dat/des/builder/layout[_foo].des, and &P[layout] to put names to layouts. 01:55:35 -!- Evablue has quit [Quit: Evablue] 01:56:41 -!- mineral is now known as read 01:57:34 !source dat/des/builder/layout_catacombs.des 01:57:35 Can't find dat/des/builder/layout_catacombs.des. 01:59:54 !vault layout_chaotic_city 01:59:54 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/builder/layout_cc.des#l51 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:20 oddly enough, looks like that layout is for Crypt:1-4, so maybe it shouldn't even be used for crypt:$? 02:01:02 old tag 02:01:15 i.e. good thing it wasn't updated? 02:01:20 otherwise nothing would place? 02:01:27 well 02:01:32 here is the thing 02:02:23 it used to be that primary vault levels would not even try to pick a layout, instead using what was basically a hardcoded layout_rooms 02:03:13 since Crypt:$ always places a primary vault, it made no sense at the time to try to specify a layout for it 02:04:09 is this something that would affect other branch ends? 02:04:49 and was only more noticeable with crypt since it's 50/50 for encompass/float vaults? 02:06:19 it's more that Crypt's float ends are unusually large 02:06:20 but 02:06:30 okay 02:06:47 i made a big list of every monster tile i want replaced 02:06:56 I have seen this on occasion with Depths:$, and D:27 before that 02:07:22 -!- amalloy_ is now known as amalloy 02:07:23 now i just need like 02:07:31 is there a simple way to address it by using different layouts? 02:07:40 12 minions i can force to do art for me 02:07:57 time to put a call out for apprentices 02:08:37 you can use layout_* and nolayout_* tags to force particular layout types or disallow particular layout types respectively 02:08:40 also 02:09:09 big float vaults tend to run into these placement problems 02:09:35 shock serpent!! aboms!! giant eyeball!! electric golem!! wisp!! spriggan rider!! crawling corpses/masses!! hungry ghost!! shadow wraith!! harold!! tiamat!! boggart!! orb guardian!! 02:09:36 oh. that's basically what you said above 02:09:40 the circle is complete 02:09:49 (that's the highest priority list) 02:10:01 so I am probably going to make elkab ORIENT: north and church_of_pain ORIENT: northwest and tag them with layout_city 02:10:17 and disable layout_catacombs on Crypt:$ 02:10:45 fr: more layouts that work with the big vaults 02:11:02 layout_just_fill_everything_with_floor 02:11:37 ontoclasm: layout_bigger_room, more or less 02:11:54 perhaps I could work on one of those too? 02:11:58 yeah, i was gonna say something snarky about layout_octagon 02:12:01 or is that Advanced Majicks? 02:12:56 johnstein: maybe go hunting for layouts that those vaults can place with; I have most of the other work done locslly already 02:12:57 johnstein: first you must fight your way down the the lowest level of the ancient and accursed temple of infiniplex 02:13:04 haha 02:13:05 :C 02:13:13 ??infiniplex 02:13:13 I don't have a page labeled infiniplex in my learndb. 02:13:49 I remember when I first started playing that I would die in the octagon vaults a lot 02:14:09 !lg . map~~octagon 02:14:10 No games for johnstein (map~~octagon). 02:14:11 well 02:14:14 it seemed like it 02:14:23 (infiniplex wrote a bunch of layouts) 02:15:31 !learn add infiniplex Wrote like half of the layouts used in Crawl; a sorceror. 02:15:32 infiniplex[1/1]: Wrote like half of the layouts used in Crawl; a sorceror. 02:16:39 -!- Sorbius has quit [Ping timeout: 260 seconds] 02:17:50 grunt: +1 on the new output 02:18:00 (took me long enough to get something to look at) 02:18:31 -!- ontoclasm has quit [Quit: Leaving.] 02:19:16 -!- Zeor has quit [Quit: Leaving.] 02:20:54 Grunt: also, when running 1000 iterations, catacombs actually placed 4 times (but I bet with one of the smaller floats like david_glass_crypt) 02:26:31 -!- st_ has joined ##crawl-dev 02:29:58 !learn add infiniplex wiki: crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:dungeon:layout_types 02:29:58 infiniplex[2/2]: wiki: crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:dungeon:layout_types 02:30:27 !learn set infiniplex[2] wiki: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:dungeon:layout_types 02:30:28 infiniplex[2/2]: wiki: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:dungeon:layout_types 02:38:16 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 02:50:25 looks like mapstat depends on DEBUG_DIAGNOSTICS 02:50:30 maybe we can change this though 02:51:23 Monster database of master branch on crawl.develz.org updated to: 0.18-a0-373-gaf408bd 02:55:55 when specifying layouts for a vault, do you specify the type, or the actual layout you want? 02:56:33 i.e. TAGS: layout_cc layout_city layout_loops (i.e. the files here: https://github.com/crawl/crawl/tree/master/crawl-ref/source/dat/des/builder) 02:57:09 or is it required to use the exact layout names? 02:57:38 TAGS: layout_basic layout_bigger_room layout_chaotic_city 02:57:50 oh i finally saw the new nagas in game 02:57:54 look good ontoclasm 02:58:30 also, if you call out a layout in a TAGS for a vault, do you have to ensure that the layout you are calling out has a callout for the map/depth you are using it for? 02:58:50 or does calling it out in TAGS override the DEPTH lines in the layout? 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:12:14 -!- PsyMar_ has quit [Ping timeout: 264 seconds] 03:12:14 -!- Rotatell has quit [Ping timeout: 264 seconds] 03:12:15 -!- wmbt has quit [Ping timeout: 264 seconds] 03:12:49 -!- Porost has quit [Ping timeout: 264 seconds] 03:12:50 -!- jefus has quit [Ping timeout: 264 seconds] 03:15:09 -!- 14WABUXFL has quit [*.net *.split] 03:15:09 -!- kryft has quit [*.net *.split] 03:15:26 -!- yottam has quit [Quit: leaving] 03:16:33 -!- dtsund has quit [Quit: Leaving] 03:22:14 pakellas finally gifted me a xom piece :o 03:22:40 ewww 03:25:28 -!- jefus has joined ##crawl-dev 03:27:50 -!- Rotatell has joined ##crawl-dev 03:35:36 -!- wmbt has quit [Ping timeout: 264 seconds] 03:38:45 ooh neat Crypt:3 end 03:38:47 http://dev.berotato.org:8081/watch/dbrotest 03:39:55 I think that was the one that had vamp weapons under every bush for some reason 03:39:59 there's some obvious problems (walls in the tree clusters) but I think it could work 03:40:18 kvaak: that map never existed before now I don't think 03:40:31 I'm trying to force the Crypt:3 float vaults to use: 03:40:40 !vault layout_twisted_forest 03:40:40 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/builder/layout_forest.des#l18 03:40:52 which already had provisions for crypt that weren't quite finished 03:41:12 oh. it just looked familiar 03:41:24 so now the cathedral, church, glass room, and due_elkab could spawn in a forest and I think that could work 03:41:50 !vault evilmike_haunted_forest 03:41:50 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/crypt.des#l1695 03:42:00 I think that's the only one that can spawn now 03:42:09 yes. that. 03:43:25 this could be fun 03:43:45 imagine the lakes/ponds are graveyards 03:48:31 -!- omnirizo1 has quit [Ping timeout: 240 seconds] 03:48:35 -!- omnirizon has quit [Ping timeout: 260 seconds] 03:53:53 !vault layout_rooms 03:53:53 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/builder/layout.des#l438 03:54:16 -!- amalloy is now known as amalloy_ 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:00:47 johnstein: .des filenames are irrelevant 04:01:50 that's what I've been finding. sounds like if you want to use nolayout_*, you have to specify every single layout you want to exclude? or will wildcards work? 04:03:06 doy: also, if you call out a layout in a vault, do you also have to update the layout DEPTH and WEIGHT to include the branch you are trying to use it for? 04:03:26 feels like I had to do that with layout_twisted_forest to get it to work with crypt:3 vaults 04:05:22 i know very little about mapmaking 04:05:54 ok. I'll pester grunt tomorrow 04:06:17 till then I'll do what I usually do and try ALL the combinations till I get the result I want 04:08:57 -!- kryft has joined ##crawl-dev 04:16:03 -!- jeanjacques has joined ##crawl-dev 04:18:40 -!- Insomniak` has quit [Quit: I like to rock] 04:19:21 -!- uJellie has quit [Ping timeout: 246 seconds] 04:22:05 !vault nolayout_encompass 04:22:06 Can't find nolayout_encompass. 04:22:14 !vault layout_encompass 04:22:15 Can't find layout_encompass. 04:25:56 -!- Tux[Qyou] has joined ##crawl-dev 04:28:52 iron giants spawn ridiculously often in hell 04:28:54 geez 04:29:05 dis? 04:29:07 or all? 04:29:58 dis 04:30:06 getting a lot of iron giant hell drops 04:30:11 3 on dis:7 already 04:31:39 !tell Grunt nolayout_* doesn't seem to always prevent those layouts from being tried. TAGS: nolayout_corridors nolayout_gridlike nolayout_city \ nolayout_catacombs nolayout_basic nolayout_rooms results in a few tries for each. am I doing it right? 04:31:39 johnstein: OK, I'll let grunt know. 04:33:02 I had one do like 60 or 80 damage in that lemuel giant vault 04:33:04 when it came into los 04:33:13 well maybe a turn after 04:33:22 @??iron_giant 04:33:23 iron giant (10C) | Spd: 10 | HD: 22 | HP: 209-228 | AC/EV: 18/2 | Dam: 75, 003(constrict) | 10items, 10doors, fighter | Res: 06magic(120), 05fire, 02cold, 03poison, 12drown | XP: 5569 | Sp: iron shot (3d37) [06!sil], throw [11!AM, 06!sil] | Sz: Giant | Int: human. 04:33:40 -!- } has joined ##crawl-dev 04:33:53 !lg * ikiller=iron_giant 04:33:54 5. FishmanTm the Acrobat (L23 MfTm of Cheibriados), thrown by an iron giant on Depths:4 (evilmike_lava_path) on 2015-11-28 22:37:02, with 432898 points after 46295 turns and 2:31:12. 04:34:01 !cmd .earthzig 04:34:01 Command: .earthzig => !lg * vlong>=0.17-a0-2003-gd348506 br=zig ikiller=caustic_shrike|juggernaut|octopode_crusher|entropy_weaver 04:34:29 !lg * vlong>=0.17-a0-2003-gd348506 br=zig ikiller=caustic_shrike|juggernaut|octopode_crusher|entropy_weaver|iron_giant $* 04:34:30 11. PeterLawrence the Conqueror (L27 GrFi of Okawaru), blasted by an iron giant (iron shot) on Zig:12 on 2015-11-24 09:43:29, with 595508 points after 52255 turns and 3:18:36. 04:34:37 !cmd .earthzig !lg * vlong>=0.17-a0-2003-gd348506 br=zig ikiller=caustic_shrike|juggernaut|octopode_crusher|entropy_weaver|iron_giant $* 04:34:38 Redefined command: .earthzig => !lg * vlong>=0.17-a0-2003-gd348506 br=zig ikiller=caustic_shrike|juggernaut|octopode_crusher|entropy_weaver|iron_giant $* 04:34:40 .earthzig 04:34:41 11. PeterLawrence the Conqueror (L27 GrFi of Okawaru), blasted by an iron giant (iron shot) on Zig:12 on 2015-11-24 09:43:29, with 595508 points after 52255 turns and 3:18:36. 04:34:49 .earthzig x=dam,sdam 04:34:50 11. [dam=60;sdam=60] PeterLawrence the Conqueror (L27 GrFi of Okawaru), blasted by an iron giant (iron shot) on Zig:12 on 2015-11-24 09:43:29, with 595508 points after 52255 turns and 3:18:36. 04:34:54 .earthzig max=lvl 04:34:55 11. derrpe the Cloud Mage (L27 DgCj), annihilated by a juggernaut on Zig:23 on 2015-10-10 22:33:11, with 779131 points after 102647 turns and 8:25:39. 04:34:59 -!- Wheatmill has quit [Read error: Connection reset by peer] 04:35:06 .earthzig max=lvl -2 04:35:06 10/11. klsh78012 the Malleable (L27 DsIE of Makhleb), mangled by a juggernaut on Zig:12 (ziggurat_pillar_centre_o) on 2015-11-11 13:47:56, with 975162 points after 65791 turns and 5:01:57. 04:35:13 .earthzig max=lvl -3 04:35:14 9/11. PeterLawrence the Conqueror (L27 GrFi of Okawaru), blasted by an iron giant (iron shot) on Zig:12 on 2015-11-24 09:43:29, with 595508 points after 52255 turns and 3:18:36. 04:35:20 .earthzig max=lvl -4 04:35:21 8/11. klsh78012 the Stickfighter (L25 DsGl of Gozag), annihilated by a juggernaut on Zig:11 on 2015-10-30 05:27:02, with 550132 points after 45691 turns and 2:46:03. 04:36:04 -!- switchy has joined ##crawl-dev 04:36:06 <}> Is it possible to see your exact hunger value in wizmode? 04:36:38 it's displayed automatically if you compile a debug build 04:37:10 <}> ok 04:37:34 man 04:37:35 -!- Shard1697_ has quit [Ping timeout: 260 seconds] 04:37:43 petrification and iron giant would suck 04:38:07 .jugged * 04:38:07 166. [dam=74;tdam=91] comborobin the Devastator (L27 DrCj of Vehumet), annihilated by a juggernaut zombie (summoned by a curse skull) on Zig:6 on 2015-11-29 07:50:22, with 730771 points after 146980 turns and 10:31:09. 04:39:00 -!- Shard1697_ has joined ##crawl-dev 04:39:37 -!- ac13 has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 04:40:13 -!- syllogism has joined ##crawl-dev 04:40:31 -!- ussdefiant has quit [Ping timeout: 240 seconds] 04:41:07 -!- Freddd has quit [Ping timeout: 246 seconds] 04:43:31 -!- Shard1697_ has quit [Ping timeout: 240 seconds] 04:48:56 <}> CanOfWorms, looks like it never happened 04:49:03 <}> !lg * status~~petri ikiller=iron_giant x=dam,status 04:49:03 No games for * (status~~petri ikiller=iron_giant). 04:49:28 yes 04:49:30 I'm just saying 04:49:33 it would fucking suck 04:49:55 iron giants deserve respect and burning some haste 04:49:59 <}> !lg * status~~petri max=tdam x=dam,tdam,status 04:50:00 6897. [dam=172;tdam=172;status=mighty,agile,petrified,repel missiles] Whiny the Impregnable (L21 MiGl of Qazlal), blasted by Terrible's ghost (Shatter) on Depths:1 on 2014-07-25 19:38:59, with 329064 points after 54014 turns and 4:16:41. 04:50:09 <}> not bad, 172 damage 04:50:40 I think I burned 7 blink scrolls too 04:50:48 <}> to kill an iron giant? 04:51:41 no, to run away from one 04:51:54 I'm not fighting an iron giant and a hell sentinel at the same time 04:53:16 -!- Evablue has quit [Quit: Evablue] 04:55:39 CanOfWorms: my guy stepped on a zot trap in one of those corridors in hall_of_zot_5 04:55:45 and got deep banished to A:5 04:55:47 nice. 04:55:48 so I got the rune 04:56:02 for some reason I thought that would dissipate the trap 04:56:08 no idea why I thought that 04:56:18 and I could have just used passage of goblin 04:56:21 er, heh 04:56:24 passage of golubria 04:56:32 fr: passage of goblin 04:56:33 heh 04:56:45 anyway right now I'm in a precarious position 04:56:47 I've got like 04:56:51 2 bread and 1 fruit left 04:57:03 I'm subsisting on a diet of hell knights presently 04:57:14 woah 04:57:17 how'd that happen 04:57:23 may have to call it quits with 13 runes 04:57:24 rod usage? 04:57:26 yeah 04:57:38 that's probably what happened 04:57:45 actually 04:57:46 maybe go necromutation 04:57:47 !log 04:57:47 No games for CanOfWorms. 04:57:52 but then there's the mp situation :| 04:57:53 !log wormsofcant 04:57:53 55. wormsofcant, XL1 HaAE, T:0: http://crawl.berotato.org/crawl/morgue/wormsofcant/morgue-wormsofcant-20151126-045745.txt 04:58:06 wrong log 04:58:07 probably just use rods a bit less in extended, I guess 04:58:15 well if it's in-progress you need dump 04:58:15 yeah 04:58:20 ate a lot of food 04:58:22 36 bread 04:58:33 &dump wormsofcant trunk cbro 04:58:34 unknown/wormsofcant/wormsofcant.txt 04:58:39 wow rip 04:58:44 &dump wormsofcant cbro trunk 04:58:44 http://crawl.berotato.org/crawl/morgue/wormsofcant/wormsofcant.txt 04:58:50 I've only used inaccuracy at this point 04:59:11 I should actually update the dump 04:59:14 there we go 04:59:21 45 bread 04:59:24 32 meat 04:59:26 geez 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:00:39 welp 05:00:39 is there other food left in the game? 05:00:43 had to eat another bread ration 05:00:50 no, just jelly and jerky in V:5 or something 05:01:01 lol 05:01:07 you have to worry about death cobs 05:01:14 as in you better not get near one ever 05:01:25 yeah 05:01:28 gonna have to disjunction zot:5 05:01:35 I don't suppose you have an acquire scroll 05:01:36 I cleared zot already... because I needed more food 05:01:38 nop 05:01:39 e 05:01:43 I could zig, actually 05:01:44 ah, well if zot is cleared 05:01:46 yeah a zig 05:01:48 is a good call 05:01:51 we've reached a low point 05:01:52 zig for food. 05:02:00 there's food every floor more or less 05:02:11 and if you get an acquire or two ...hrm 05:02:19 guess there's not much permafood in them though 05:02:35 they usually give like 4-5 rations 05:02:49 yeah but then you have the clear it 05:02:55 I guess you just need a few to ascend so w/e 05:02:57 I mean the acquirement scroll 05:03:10 oh, yeah I usually get royal jelly 05:03:14 like 8 or w/e 05:03:30 ??royal_jelly 05:03:30 royal jelly[1/2]: 2000 nutrition with no other effects. For the boss of the Slime Pits, see {the royal jelly}. 05:03:31 anyway 05:03:34 let's try to not starve 05:03:51 !calc 8 * 2000.0 / 4400 05:03:51 3.64 05:04:55 zig:1 and 2 fail 05:05:10 at least I have disc of storms to ease the pain 05:05:23 wonder how it does with surge 05:05:29 -!- vale has quit [Remote host closed the connection] 05:06:21 wow 05:06:26 gargoyles died to disc before iron giant 05:06:28 amazing 05:06:46 @??iron_giant 05:06:46 iron giant (10C) | Spd: 10 | HD: 22 | HP: 209-228 | AC/EV: 18/2 | Dam: 75, 003(constrict) | 10items, 10doors, fighter | Res: 06magic(120), 05fire, 02cold, 03poison, 12drown | XP: 5569 | Sp: iron shot (3d37) [06!sil], throw [11!AM, 06!sil] | Sz: Giant | Int: human. 05:07:41 huh, odd that their iron shot is rSil 05:07:45 aaaaaaaahhhh 05:07:49 still no food 05:09:15 !tell Grunt You need to make a special Pakellas-gift-only Horn of Plenty evocable so CanOfWorms won't starve in extended 05:09:15 gammafunk: OK, I'll let grunt know. 05:09:42 wonder how necromute would do with P 05:09:48 probably reasonably ok 05:10:03 get back a lot of mp with kills anyhow 05:10:19 I... probably don't have the time to learn that 05:10:25 also no necronomicon 05:10:32 oh no, I was just wondering in general 05:10:38 no holy wrath then, of course 05:11:37 !apt ha 05:11:37 Ha: Fighting: -1, Short: 3!, Long: 0, Axes: -1, Maces: -2, Polearms: -3*, Staves: -2, Slings: 4!, Bows: 2, Xbows: -1, Throw: 1!, Armour: 1, Dodge: 1, Stealth: 2, Shields: 1, UC: -2*, Splcast: -3, Conj: -2, Hexes: -1, Charms: 1, Summ: -1, Nec: -2, Tloc: 1, Tmut: -4*, Fire: 0, Ice: 0, Air: 1, Earth: 0, Poison: -1, Inv: 1, Evo: 0, Exp: 1!, HP: -1, MP: 0 05:11:43 lol, -4 tmut 05:11:52 and the -2 necro to help it along 05:12:17 !lg . hatm 05:12:17 35. perunasaurus the Acrobat (L27 HaTm of Okawaru), escaped with the Orb and 3 runes on 2014-07-31 18:33:08, with 1499998 points after 83554 turns and 5:08:03. 05:12:23 punch halfling strong 05:12:49 I'd put HaTm on my todo-list but I've already won two OpTm, I'm good 05:13:18 if you ever feel a bizarre urge to Tm try TeTm 05:13:24 I liked it so much I did another just for comborobin 05:13:29 !apt te 05:13:29 Te: Fighting: 0, Short: 1, Long: 1, Axes: 1, Maces: 1, Polearms: 1, Staves: 1, Slings: 0, Bows: 1, Xbows: 1, Throw: 0, Armour: 1, Dodge: 1, Stealth: 1, Shields: 0, UC: 1!, Splcast: -1, Conj: 3!, Hexes: -3, Charms: -2, Summ: 2!, Nec: 1, Tloc: -2, Tmut: -2, Fire: 1, Ice: -1, Air: 3!, Earth: -3*, Poison: 0, Inv: -1*, Evo: 0, Exp: 0, HP: -2, MP: 1 05:13:32 jeez 05:13:38 9 floors and no food 05:14:09 !calc (0.5 + 2.0**-0.5) / 2 05:14:10 0.6 05:14:17 hrm 05:14:21 !calc log2(2) 05:14:21 Unknown function: log2 05:14:25 !calc log(2) 05:14:26 0.3 05:14:29 !calc log(2, 2) 05:14:30 Cannot call log(2,2) (want (Type[F])) 05:14:36 too bad no general log function 05:16:32 oh hey 05:16:36 a necronomicon 05:16:38 rip 05:17:09 why rip 05:17:19 because I'm not going to use it 05:18:07 ah 05:18:09 panlord floor 05:18:17 I'm going to laugh it I have to leave and it has food. 05:18:51 I guess you have that zigfig from tomb? 05:19:01 don't know if that's the current state of things or not 05:19:25 no, I'm using the depths zig right now 05:20:14 yeah, still no food 05:20:18 and I'm not going to stay to beat this 05:21:22 may as well ascend now 05:21:27 rip 15 runes 05:22:37 thankfully all these runes let me pick up disjunction and cblink 05:23:14 better use that staff of energy 05:23:42 nice 05:23:44 jerky in the lungs 05:24:07 Said for the first time ever 05:25:40 !kw current 05:25:40 Keyword: current => cv>=0.17 05:25:51 !lg * current urune>=3 place=d:1 05:25:52 No games for * (current urune>=3 place=d:1). 05:25:53 time for operation empty the vaults with mark 05:25:54 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 05:27:19 !lg * current urune>=3 br=d 05:27:20 1835. loopi the Middleweight Champion (L27 GhMo of Makhleb), escaped with the Orb and 15 runes on 2015-11-29 08:37:11, with 10433978 points after 160728 turns and 1d+16:39:50. 05:27:29 !lg * current urune>=3 br=d !won 05:27:30 13. sorbius the Imperceptible (L27 VpEn of Ashenzari), blasted by Naafol the pandemonium lord (great icy blast) on D:11 on 2015-11-17 15:09:42, with 695336 points after 87420 turns and 5:13:08. 05:27:35 !lg * current urune>=3 br=d !won s=place 05:27:36 13 games for * (current urune>=3 br=d !won): 4x D:15, 3x D:11, 2x D:13, D:2, D:4, D:8, D:7 05:27:49 thanks, inaccuracy 05:27:52 -!- Ququman has joined ##crawl-dev 05:27:58 some of this level gen stuff is confusing 05:28:08 !lg * current urune>=3 br=d !won o=-lvl 05:28:08 Bad filter condition: 'lvl' (extra: ) 05:28:18 I'm not fully getting what's going on, at the detailed level 05:28:24 !lg * current urune>=3 br=d !won min=lvl 05:28:26 13. hortensia the Executioner (L25 MiFi of Okawaru), blasted by Ihaat the pandemonium lord (great blast of fire) on D:2 on 2015-11-08 00:11:58, with 572243 points after 59130 turns and 2:55:56. 05:28:39 -!- Bcadren has quit [Ping timeout: 246 seconds] 05:28:43 THE GAME IS ON 05:28:51 !lg * current urune>=3 br=d !won min=lvl -3 05:28:52 11/13. MrPlanck the Bludgeoner (L27 FoFE of Okawaru), blasted by Cuet the pandemonium lord (great icy blast) on D:7 on 2015-11-13 22:45:48, with 552758 points after 80201 turns and 4:54:04. 05:28:52 !lg * current urune>=3 br=d !won min=lvl -2 05:28:54 12/13. Doesnt the Sensei (L23 VpMo of Dithmenos), mangled by Kailiem the pandemonium lord on D:4 on 2015-11-09 01:54:04, with 499170 points after 72261 turns and 5:08:00. 05:29:06 !lg * current urune>=3 br=d !won s=ckaux 05:29:07 13 games for * (current urune>=3 br=d !won): 4x, 2x great icy blast, toxic radiance, great blast of fire, by divine providence, blast of hellfire, bolt of lightning, spray of metal splinters, blast of flame 05:29:13 alright 05:29:14 I just left zot 05:29:18 I have no food left 05:29:24 this should be fun 05:29:55 thank you frost giant 05:29:59 your contribution is appreciated 05:31:20 !lg * current urune>=3 br=d !won s=cikiller 05:31:21 13 games for * (current urune>=3 br=d !won): 5x a pandemonium lord, a fire dragon, a Hell Sentinel, a blizzard demon, Focou, an Executioner, a hydra, a daeva, an iron dragon 05:31:31 ..focou 05:31:38 !lg * current urune>=3 br=d !won cikiller=focou 05:31:39 1. moose the Annihilator (L27 HEEE of Sif Muna), succumbed to Focou's toxic radiance on D:8 on 2015-11-15 07:34:49, with 660311 points after 126067 turns and 4:44:58. 05:31:56 and done 05:31:58 !log 05:31:59 No games for CanOfWorms. 05:32:02 !log wormsofcant 05:32:03 56. wormsofcant, XL27 HaAs, T:198603: http://crawl.berotato.org/crawl/morgue/wormsofcant/morgue-wormsofcant-20151129-103149.txt 05:32:06 I've set the weight of a vault to 99999 but it's not forcing that vault like it used to 05:32:07 you need to make a nick entry 05:32:14 I shold 05:32:16 also 05:32:18 that long sword name 05:32:20 highly appropriate 05:32:22 !nick CanOfWorms wormsofcan wormsofcant 05:32:22 Mapping canofworms => wormsofcan wormsofcant 05:32:25 !log 05:32:26 103. wormsofcant, XL27 HaAs, T:198603: http://crawl.berotato.org/crawl/morgue/wormsofcant/morgue-wormsofcant-20151129-103149.txt 05:32:29 cool 05:32:47 practically a farmer 05:32:53 no wonder you almost starved 05:33:05 my run wasn't very fast either 05:33:10 in either TC or duration 05:33:18 I guess new god and all 05:33:50 I was farming in the abyss 05:33:58 for, you guessed it 05:33:59 food 05:34:12 I'd have gone necromut way back I guess 05:34:20 also did a lot of back and forth with the runes 05:34:32 otoh I guess you might not find necromut 05:34:38 I tried doing hell first but my damage was awful so I did some pan in hopes of holy pan giving me a good holy wrath weapon 05:34:45 then I did tomb once I had silence online 05:34:49 then I got some hell runes 05:35:10 didn't actually get holy pan so I was stuck with a holy long sword for a while 05:35:17 found a holy scimitar in tomb, of all places 05:35:20 mennas was there. 05:36:19 anyway 05:36:21 it was a fun game 05:36:30 pak is in a decent place right now 05:36:37 god of infinite haste/hw/tp 05:36:43 + rods 05:37:02 rod interface is awful though 05:37:08 sadly 05:37:10 I think it may be good to allow evoking them like wands 05:37:17 I'm trying to test vaults. I'm just copying the updated vaults into my data/dat/des/etc/ folder. but seems like after copying, the new vaults aren't accessible until I quit the current game 05:37:24 I think the main change I would do is have wands get stacked when you pick up one you're carrying 05:37:27 overriding the cap 05:37:37 so two hw (7) become hw (14) 05:37:40 johnstein: you do have to rerun crawl to rebuild the db 05:37:48 there'd the -builddb command to do only that 05:37:51 *there's 05:37:56 without starting crawl proper 05:38:14 I thought I did that. in DEBUG versions, I see the 'regenerating *des' messages 05:38:30 but ok. I'll add that to my workflow 05:38:30 ty 05:38:33 yeah if it's regenerating then you don't need it 05:38:38 (quitting a game and resetarting a new one works) 05:38:41 regenerating when you start crawl normally 05:38:54 well, I'm in this weird world where I want to test in-game, but I also want to run mapstats 05:38:57 generally you shouldn't need to quite a current game 05:38:59 so I have two versoins 05:39:12 well I'm about to push a fix 05:39:14 grand gadgetteer 05:39:14 and I'm copying my /des/ folder over to both versions on dbro 05:39:15 I like that 05:39:17 for the needing full debug thing 05:39:21 so you can just build debug lite 05:39:26 just need to test 05:39:29 so I can mapstat one of them, and play the other 05:39:34 nice! 05:39:37 that would solve my current issue :) 05:39:51 -!- RBrandon has quit [Ping timeout: 240 seconds] 05:47:04 ...one last define slipped past me, so let's try this again 05:47:12 well two, but the same general location 05:47:31 heh. looking forward to testing it out tomorrow. thanks! 05:48:41 dammit, still no dice with Maps and where used: 05:48:43 let's see what's happening here 05:49:59 what it be a typo in STATISTICS 05:50:58 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 05:51:44 ...DEBUG_STATISTIC...sigh 05:52:38 sad thing about defines and #ifdef is that there's no error thrown at compile time if you make a type 05:52:41 *typo 05:53:38 -!- Evablue has quit [Quit: Evablue] 05:55:47 -!- syllogism_ has joined ##crawl-dev 05:57:19 03gammafunk02 07* 0.18-a0-374-g2fb0649: Fix mapstat when DEBUG_STATISTICS is defined (johnstein) 10(80 minutes ago, 2 files, 7+ 7-) 13https://github.com/crawl/crawl/commit/2fb0649e84f7 05:57:35 !tell johnstein Mapstat under DEBUG_STATISTICS is fixed in 0.18-a0-374-g2fb0649 05:57:35 gammafunk: OK, I'll let johnstein know. 05:57:49 woo 05:57:49 johnstein: You have 3 messages. Use !messages to read them. 05:58:19 I'll test tomorrow and let you know. gnight 05:59:14 -!- syllogism has quit [Ping timeout: 260 seconds] 06:00:00 -!- omarax has quit [Remote host closed the connection] 06:04:04 hmm, I just realized I never supercharged anything 06:06:03 nice, 9 iron giant kills. 06:11:40 -!- Dixlet has quit [Ping timeout: 246 seconds] 06:11:40 -!- ProzacElf has quit [Ping timeout: 246 seconds] 06:30:06 -!- travis-ci has joined ##crawl-dev 06:30:07 The build was broken. (master - d48bc34 #3916 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93730180 06:30:07 -!- travis-ci has left ##crawl-dev 06:31:05 -!- GauHelldragon has quit [Ping timeout: 240 seconds] 06:46:39 -!- morfei has quit [Client Quit] 06:49:07 -!- Patashu has quit [Ping timeout: 246 seconds] 06:51:18 -!- Blazinghand has quit [Read error: Connection reset by peer] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:22:47 -!- Dingle has quit [Quit: Leaving] 07:23:04 -!- tensorpudding has quit [Ping timeout: 246 seconds] 07:30:55 -!- mauris has joined ##crawl-dev 07:43:43 -!- RBrandon has quit [Ping timeout: 246 seconds] 07:48:01 -!- travis-ci has joined ##crawl-dev 07:48:02 The build has errored. (master - 2fb0649 #3918 : gammafunk): https://travis-ci.org/crawl/crawl/builds/93759038 07:48:02 -!- travis-ci has left ##crawl-dev 07:48:19 !blame gammafunk 07:48:19 I pronounce gammafunk... Guilty! 07:49:57 -!- chonchonts has quit [Quit: Page closed] 07:53:20 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 07:55:55 looks like only 1/2 iron giant on-average in depths 07:56:12 ...and 18 spark wasps 07:56:21 !lg * ikiller=spark_wasp s=br 07:56:21 20 games for * (ikiller=spark_wasp): 15x Depths, 4x Spider, Lair 07:56:58 one depths level generated 30, nice 07:58:50 !lg * ikiller=iron_giant s=br 07:58:51 5 games for * (ikiller=iron_giant): 3x Depths, Dis, Zig 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:05:31 -!- debo has joined ##crawl-dev 08:11:08 wow, we veto a lot of levels 08:11:19 average is 70% for depths 08:22:02 -!- AreBrandon has quit [Ping timeout: 260 seconds] 08:28:34 -!- Porost_ is now known as Porost 08:41:00 -!- BlackGyver_ has quit [Read error: Connection reset by peer] 08:41:00 -!- bleak has quit [Read error: Connection reset by peer] 08:41:14 -!- Ququman has quit [Read error: Connection reset by peer] 08:41:20 -!- Furril has quit [Read error: Connection reset by peer] 08:41:34 -!- Ququman has joined ##crawl-dev 08:41:46 -!- KurzedMetal has quit [Read error: Connection reset by peer] 08:43:55 -!- DashNine has quit [Remote host closed the connection] 08:59:21 -!- syllogism has joined ##crawl-dev 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:02:08 -!- syllogism_ has quit [Ping timeout: 246 seconds] 09:06:14 -!- ldierk has joined ##crawl-dev 09:07:30 -!- MgDark has quit [Ping timeout: 240 seconds] 09:08:10 -!- timbabwe has quit [Ping timeout: 240 seconds] 09:16:50 -!- ldierk has quit [Ping timeout: 246 seconds] 09:26:53 03Medar02 07* 0.18-a0-375-g0659a06: Don't claim chunks in inventory have rotted in ^F (doy) 10(4 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/0659a064adc1 09:29:23 -!- Kalma has quit [Ping timeout: 272 seconds] 09:33:04 -!- Evablue has quit [Quit: Evablue] 09:45:45 -!- zxc has quit [Read error: Connection reset by peer] 09:55:32 -!- johlstei_ has joined ##crawl-dev 09:57:05 -!- AreBrandon has quit [Ping timeout: 246 seconds] 09:57:14 -!- molotove has quit [Ping timeout: 260 seconds] 09:58:10 -!- Vizer has quit [Ping timeout: 240 seconds] 09:58:12 -!- Lasty1 has joined ##crawl-dev 09:58:38 -!- Krakhan has quit [Ping timeout: 260 seconds] 09:58:50 -!- Lasty has quit [Ping timeout: 240 seconds] 09:58:50 -!- johlstei__ has quit [Ping timeout: 240 seconds] 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:03:23 -!- MgDark has quit [Ping timeout: 246 seconds] 10:06:41 -!- MgDark has quit [Read error: Connection reset by peer] 10:07:18 -!- Kellhus has quit [Ping timeout: 246 seconds] 10:07:23 -!- MgDark has quit [Read error: Connection reset by peer] 10:12:08 -!- rossi has quit [Ping timeout: 246 seconds] 10:12:53 -!- HoloIRCUser2 has quit [Remote host closed the connection] 10:14:12 -!- travis-ci has joined ##crawl-dev 10:14:13 The build passed. (master - 0659a06 #3919 : Pekka Lampila): https://travis-ci.org/crawl/crawl/builds/93776694 10:14:13 -!- travis-ci has left ##crawl-dev 10:17:09 -!- ldierk has joined ##crawl-dev 10:20:26 !cmd .ironed !lg * ckiller=iron_giant x=dam,tdam $* 10:20:27 Defined command: .ironed => !lg * ckiller=iron_giant x=dam,tdam $* 10:20:29 .ironed 10:20:30 5. [dam=66;tdam=66] FishmanTm the Acrobat (L23 MfTm of Cheibriados), thrown by an iron giant on Depths:4 (evilmike_lava_path) on 2015-11-28 22:37:02, with 432898 points after 46295 turns and 2:31:12. 10:20:36 good 10:31:30 -!- Yermak has quit [Quit: Page closed] 10:32:07 .sparked 10:36:33 -!- 5EXAACI0K has quit [Quit: 5EXAACI0K] 10:37:07 -!- mauris_ has joined ##crawl-dev 10:37:26 !cmd .sparked !lg * ckiller=spark_wasp x=dam,tdam $* 10:37:26 Defined command: .sparked => !lg * ckiller=spark_wasp x=dam,tdam $* 10:37:28 .sparked 10:37:28 20. [dam=13;tdam=34] tigertrap the Eclecticist (L21 MfSu of Ashenzari), slain by a spark wasp on Depths:3 (water_boxes_lemuel) on 2015-11-29 01:26:52, with 332080 points after 70235 turns and 6:19:08. 10:38:38 !tell CanOfWorms if you are so inclined I would be interested in your take on a P altar :) 10:38:38 Grunt: OK, I'll let canofworms know. 10:40:08 -!- mauris has quit [Ping timeout: 246 seconds] 10:44:03 -!- lvh_ is now known as lvh 10:50:38 -!- MgDark has quit [Ping timeout: 246 seconds] 10:50:58 -!- Twiggytwiggytwig has quit [Client Quit] 10:51:49 -!- CKyle has joined ##crawl-dev 10:55:56 03Grunt02 07* 0.18-a0-376-g3a206a4: Let mapstat report vetoes at the map level. 10(10 minutes ago, 3 files, 26+ 5-) 13https://github.com/crawl/crawl/commit/3a206a40e4fd 10:55:56 03Grunt02 07* 0.18-a0-377-gde31b62: Tag / slightly adjust float Crypt endings to get them to place better. 10(9 minutes ago, 3 files, 68+ 67-) 13https://github.com/crawl/crawl/commit/de31b62de9c3 10:56:11 johnstein: ^ 10:59:44 -!- ldierk has quit [Ping timeout: 246 seconds] 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:05:20 -!- RBrandon has quit [Ping timeout: 246 seconds] 11:13:01 -!- mamgar has quit [Quit: Exit Stage Left] 11:14:13 -!- simmarine has joined ##crawl-dev 11:25:22 -!- ontoclasm has joined ##crawl-dev 11:26:44 Wizard prison vault has too small silence radius 13https://crawl.develz.org/mantis/view.php?id=10120 by Zooty 11:31:37 -!- FishmanTm has quit [Quit: Page closed] 11:34:09 is there still interest in having (say weekly) regular stat buids/runs? 11:34:30 I was going to set this up on my undergraduate computer science club's systems but then they broke things the last time I started on it 11:34:58 -!- Lasty1 has quit [Quit: Leaving.] 11:36:08 -!- CKyle has quit [Ping timeout: 246 seconds] 11:38:41 -!- ldierk has joined ##crawl-dev 11:45:35 -!- AreBrandon has quit [Ping timeout: 246 seconds] 11:46:59 -!- ldierk has quit [Ping timeout: 246 seconds] 11:48:51 -!- mango_lives has quit [Read error: Connection reset by peer] 11:49:00 -!- n1k has quit [Read error: Connection reset by peer] 11:50:02 -!- NeremWorld has quit [Remote host closed the connection] 11:50:36 -!- n1k has joined ##crawl-dev 11:51:00 -!- n1k is now known as Guest13653 11:52:30 -!- gressup has quit [Ping timeout: 240 seconds] 11:53:02 -!- G-Flex| has joined ##crawl-dev 11:53:30 -!- crate has quit [Ping timeout: 240 seconds] 11:54:50 -!- G-Flex has quit [Ping timeout: 260 seconds] 11:55:30 -!- BoosterGold has quit [Ping timeout: 240 seconds] 11:56:30 -!- tw_ has quit [Ping timeout: 240 seconds] 11:56:42 -!- Suga_H has quit [Ping timeout: 260 seconds] 12:00:01 -!- omarax has quit [Remote host closed the connection] 12:01:38 -!- molotove2 is now known as molotove 12:02:04 -!- ldierk has joined ##crawl-dev 12:02:16 -!- gressup has quit [Quit: Page closed] 12:03:47 -!- rossi_ has quit [Ping timeout: 246 seconds] 12:06:02 -!- Shard1697 has joined ##crawl-dev 12:07:10 -!- omnirizon has quit [Ping timeout: 240 seconds] 12:10:03 -!- dtsund has joined ##crawl-dev 12:11:25 -!- Dena has quit [Quit: Page closed] 12:11:31 -!- ldierk has quit [Ping timeout: 272 seconds] 12:19:42 -!- gressup has quit [Quit: Page closed] 12:21:59 -!- ystael has quit [Ping timeout: 246 seconds] 12:22:37 -!- ussdefiant has joined ##crawl-dev 12:27:02 Unstable branch on crawl.akrasiac.org updated to: 0.18-a0-377-gde31b62 (34) 12:28:14 -!- ldierk has joined ##crawl-dev 12:37:02 -!- rossi_ has quit [Ping timeout: 246 seconds] 12:40:22 -!- ldierk has quit [Remote host closed the connection] 12:43:14 -!- UncertainKitten has joined ##crawl-dev 12:45:30 -!- ZugAddict has quit [Ping timeout: 246 seconds] 12:48:25 -!- angelichorsey has joined ##crawl-dev 12:52:23 -!- ussdefiant has quit [Ping timeout: 264 seconds] 12:53:40 -!- crate_ is now known as crate 12:54:50 -!- minqmay has quit [Ping timeout: 240 seconds] 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:00:58 -!- minqmay has quit [Ping timeout: 276 seconds] 13:02:06 -!- Blazinghand has joined ##crawl-dev 13:03:17 -!- minmay has quit [Ping timeout: 246 seconds] 13:04:43 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:05:07 -!- minmay has joined ##crawl-dev 13:05:48 -!- CKyle has joined ##crawl-dev 13:19:46 <}> Is it a bug that degenerating a vault warden into a different creature keeps the stairs locked? 13:19:58 <}> or intentional 13:33:13 -!- minmay has quit [Ping timeout: 272 seconds] 13:34:49 New branch created: passives (1 commit) 13https://github.com/crawl/crawl/tree/passives 13:34:49 03|amethyst02 07[passives] * 0.18-a0-378-g5f1ddaa: Begin data-ifying passive divine abilities [WIP] 10(4 days ago, 44 files, 716+ 374-) 13https://github.com/crawl/crawl/commit/5f1ddaaadb31 13:36:04 -!- AreBrandon has quit [Ping timeout: 276 seconds] 13:45:40 -!- feamirim has quit [Quit: Page closed] 13:46:14 -!- MarvinPA has joined ##crawl-dev 13:46:22 -!- Krakhan|2 is now known as Krakhan 13:46:23 -!- Krakhan has quit [Changing host] 13:47:44 in the dgamelaunch server build scripts, there's an EXTERNAL_FLAGS_L="-g". what is the -g flag? 13:47:58 <|amethyst> include debugging symbols 13:48:20 <|amethyst> not using debug-lite or DEBUG=yes because that turns off optimization 13:49:44 <|amethyst> oh, hm 13:49:55 so if I'm trying to test out the new fix gammafunk added to use DEBUG_STATISTICS, I could just do DEBUG=yes EXTERNAL_FLAGS_L=-DDEBUG_STATISTICS 13:49:56 <|amethyst> actually, I guess DEBUG=yes doesn't turn off optimization 13:50:01 and not use the "-g" 13:51:19 <|amethyst> probably, or you can do make EXTERNAL_FLAGS_L="-g -DDEBUG_STATISTICS" 13:58:42 -!- oberstein has joined ##crawl-dev 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:09:03 -!- ProzacElf has joined ##crawl-dev 14:16:26 -!- wheals has joined ##crawl-dev 14:18:40 -!- travis-ci has joined ##crawl-dev 14:18:41 The build passed. (passives - 5f1ddaa #3921 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/93805782 14:18:41 -!- travis-ci has left ##crawl-dev 14:20:29 -!- Gorgo has quit [Quit: This computer has gone to sleep] 14:23:59 03PleasingFungus02 07[tarwolves] * 0.18-a0-345-g24d312b: Improve doom howl hound spawning 10(80 seconds ago, 3 files, 22+ 1-) 13https://github.com/crawl/crawl/commit/24d312bed58e 14:29:00 s/Impr/Rem/ 14:29:06 <.< 14:30:46 -!- mauris_ is now known as mauris 14:35:13 -!- ystael has quit [Ping timeout: 276 seconds] 14:38:39 -!- ldierk has joined ##crawl-dev 14:47:20 -!- WalrusKing has quit [Quit: Leaving] 14:47:31 ^^ 14:47:55 wow, ctrl-f shows stuff you're carrying? 14:49:02 do you need to add a keyword? or does it default to stuff you are carrying? 14:49:13 i.e. ^F rF+ && carried 14:49:29 no, you don't 14:50:23 -!- Ladykiller69 has quit [Ping timeout: 246 seconds] 14:50:26 <|amethyst> it defaults to stuff you are carrying, unless you are searching specifically the current level (ctrl-f . or ctrl-f @pattern) 14:51:06 -!- vev__ is now known as vev 14:51:24 -!- subsebi has quit [Quit: Page closed] 14:52:23 -!- ldierk has quit [Ping timeout: 272 seconds] 14:53:43 where do I look to find all the various knobs and dials for ctrl+f? 14:54:04 -!- RBrandon has quit [Ping timeout: 276 seconds] 14:54:06 ? 14:54:34 the extra stuff you can use to pare down the search 14:54:35 yes, ? 14:54:35 && and || are the simple ones 14:54:38 you can add the floor 14:54:39 oh 14:54:40 ctrl-f? 14:54:42 sorry 14:54:50 <|amethyst> who's on first 14:55:00 for some reason I have a perpetual mistrust of official documentation 14:55:05 and never RTFM first 14:55:15 [Base:3] a - I don't know 14:55:17 (what routine handles ctrl+f?) 14:55:18 it's one of the (few) things that is pretty well documented iirc 14:55:29 I will read it right away! 14:55:30 it's in stash.cc 14:55:36 ty 15:00:01 -!- omarax has quit [Remote host closed the connection] 15:00:06 I didn't update it to mention inventory/carried 15:00:35 hm. this may be a dumb question (or one more suited for ##crawl) but if you kill a monster that has equipment, you can only see the top item? or can you see (via ctrl+F) all the items they dropped? 15:00:48 -!- 14WABUXMK has quit [*.net *.split] 15:00:48 -!- kryft has quit [*.net *.split] 15:00:58 -!- Insomniak` has quit [Quit: I like to rock] 15:01:04 only top 15:01:10 i.e. do you need to explicitly walk to every location with more than 1 item in order to add them to what you can search for? 15:01:33 -!- Lawman0 has quit [Read error: Connection reset by peer] 15:01:49 yep, autoexplore does that 15:03:16 <|amethyst> I suspect that restriction is not long for this world 15:03:33 <|amethyst> I mean, removing it does introduce interface issues 15:03:37 can I infer those locations from ctrl+F? i.e. in case I accidentally left a floor before doing a final autoexplore, can I do a quick search to identify those locations? 15:03:40 <|amethyst> but keeping it also has interface issues 15:04:06 I don't think you can 15:05:03 hm, there used to be a (+n) annotation? 15:05:11 or was that just shops? 15:05:35 New branch created: sixtytwo (2 commits) 13https://github.com/crawl/crawl/tree/sixtytwo 15:05:35 03Grunt02 07[sixtytwo] * 0.18-a0-378-gf53f780: Rewrite partial pickup / drop to free up number keys. 10(11 minutes ago, 3 files, 78+ 11-) 13https://github.com/crawl/crawl/commit/f53f7806d921 15:05:35 03Grunt02 07[sixtytwo] * 0.18-a0-379-gf4fec16: Expand inventory to sixty-two slots, using 0-9 for new slot keys. 10(3 minutes ago, 4 files, 11+ 89-) 13https://github.com/crawl/crawl/commit/f4fec1610397 15:05:36 finally figured this out: 15:06:01 I've never thought about that before. I bet there's at least one time when I needed a particular item (rpois probably) and didn't see anything on ctrl+f, but there was probably a stack that I didn't explore that had it. a minuscule chance, sure, but a nonzero one! 15:06:02 <|amethyst> geekosaur: that's for known items in stacks 15:06:06 grunt: new experimental? 15:06:16 johnstein: this isn't an experimental, really; it's more of a code review thing 15:06:21 :) 15:06:39 consensus seems to be "this will happen as soon as it's implemented properly" 15:06:56 (also it's a good idea to have in place for when P lands...) 15:07:04 does that mean @1 etc. inscriptions won't be usable anymore? 15:07:27 Medar: correct, though elliptic has suggested figuring out a way to have that assume auto_item-like functionality 15:07:27 <|amethyst> Medar: yes, the idea was that you just put the item in that slot 15:07:43 <|amethyst> Medar: and don't use the same number for multiple actions 15:08:15 <|amethyst> item_slot += cure_mutation:9 or such 15:08:24 <|amethyst> err, s/_// 15:08:29 <|amethyst> err, s/_/ / rather 15:08:30 right, not the same thing, but can work 15:08:40 since you can use letters too 15:09:14 Grunt: save compat issues? 15:09:22 don't really see why we need more slots tbh. 15:09:32 <|amethyst> I think 62 slots is silly 15:09:51 <|amethyst> if we're going to go beyond 52, go straight to 520 in my option 15:09:56 <|amethyst> s/option/opinion/ 15:09:57 wait 15:09:58 would rather see strat items just be separate or something, if that's an issue 15:10:02 why do we want more inventory slots 15:10:03 <|amethyst> with the numbers switching "pages" 15:10:08 <|amethyst> s/numbers/digits/ 15:10:24 ==|amethyst, really 15:10:40 i mean, we've been moving away from inventory management being a thing for a long time at this point 15:10:58 which i'm not super thrilled about, but i don't think going halfway is going to be a positive thing at all 15:11:14 <|amethyst> the problem is, you can run out of slots if you have just 52 15:11:16 <|amethyst> or 62 15:11:21 Grunt: also, it looks like now it would be pretty easy to show the number being entered on the menu title now? 15:11:34 <|amethyst> and then you have to manage inventory 15:11:36 but 62 will at least reduce some of the current inv management annoyances, right? 15:11:36 s/now/with these changes 15:11:47 what is the goal behind increasing the slots to 62 15:11:48 <|amethyst> it will put them off by a few levels 15:12:10 I think the idea was "this is a short term solution with minimal modifications until we can figure out exactly what a good solution for a much larger number of items will be" 15:12:14 but I could be wrong 15:12:18 thought that 62 was fairly easy to implement in the short term 15:12:28 with minimal impact to balance and interface 15:12:37 but what problems are there actually right now? 15:13:02 having to spend a lot of time figuring out what to drop 15:13:15 like |amethyst says, it's not a complete solution. you'll run into the same thing at 62 15:13:32 i mean 15:13:35 so we want players to pick up everything in the dungeon? 15:13:45 but for a lot of newer/less-good players who don't know the obvious things to carry/drop, figure it should delay that particular annoyance. 15:13:54 if the goal is to remove the decision about what to carry 15:13:57 we should either be saying "you have to choose what items to carry with you" or "you can pick up anything in the dungeon" 15:14:06 in my gaming group, that's a big complaint and we spend a lot of time trying to coach them on what to drop 15:14:27 there's quite a bit of strategy involved in making sure you have the right items with you at any given point 15:15:09 not that it's a central part of the game or anything, but i really don't think that moving to 62 items is solving anything useful 15:15:20 the thing that makes it annoying, is that optimally you always drop one item when you find one that is better 15:15:26 and then you have to do that all the time 15:15:34 -!- Cerpin has quit [Remote host closed the connection] 15:16:43 i mean... what is there to do about that, other than let people just pick up every item in the dungeon? 15:16:56 yeah, I have no idea 15:16:59 going from 52 to 62 does let you carry more evokables 15:17:03 or ammo types 15:17:13 which are the two main things that cause inventory stress for me 15:17:26 I always have too many scrolls 15:17:49 -!- Cerpin has joined ##crawl-dev 15:18:02 and yea, too many evokables. 15:18:04 I often dump stuff like lig or vuln I might need 15:18:18 kvaak: right, and that's intentional 15:18:24 i eventually drop most of my potions and scrolls 15:18:25 that's part of the decision making process in the game 15:18:27 well, not "most" 15:18:28 yes 15:18:29 but a lot 15:18:34 I stopped carrying lig. I really like the idea, but it never seems to make the cut 15:19:00 lig has the occasional non-obvious use 15:19:15 but then again, I'm not really a good player, so I spend a lot of time trying to max/min the decision 15:19:30 I'm just afraid increasing the limit a bit removes meaningful decisions, while not really addressing the "problem" 15:19:44 what is the problem 15:19:48 is it stuff like enchant weapon 15:20:27 well that's a separate problem imo 15:20:39 I leave those on the floor till I need them, then wander all around via ctrl+f to use them 15:20:41 see above, many people find inventory management annoying 15:21:04 it's the opportunity cost that really stresses me out 15:21:20 which part of inventory management 15:21:32 -!- HellTiger_NB has quit [Ping timeout: 246 seconds] 15:21:39 not being sure on which item is better than another and feeling like I either have to make a blind guess or drop some other item 15:22:05 yea. I agree that there's a nice strategic element, but it doesn't feel as 'crawl-like' to me sometimes when I'm in the middle of analysis paralysis 15:22:17 which seems like a very anti-crawl mentality to find myself in 15:22:50 -!- FatShack has quit [Ping timeout: 240 seconds] 15:23:19 -!- xczxc has quit [Ping timeout: 276 seconds] 15:23:41 i don't really see how this is different from all kinds of other parts of the game 15:23:52 crawl is all about making decisions with imperfect information 15:24:47 -!- FatShack has joined ##crawl-dev 15:26:39 basically if it's something that "could be" useful i probably drop it 15:26:49 once i'm under inventory stress 15:26:59 as opposed to "will almost certainly be" 15:27:14 -!- panicbit has quit [Ping timeout: 276 seconds] 15:27:43 so stuff like lig, immo, vuln, holy word/torment rarely make the cut for me 15:29:54 I always carry holy word in case I run into some nasty unholy unique 15:30:34 I don't find holy word a high priority after its nerf 15:31:20 -!- Patashu has joined ##crawl-dev 15:31:39 -!- staplegun has quit [Ping timeout: 272 seconds] 15:33:23 %git :/[Hh]oly [Ww]ord 15:33:24 07MarvinPA02 * 0.17-a0-577-g87b32ff: Make Holy Word apply a daze instead of stunning, increase its damage 10(8 months ago, 2 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/87b32ff00657 15:33:44 -!- wheals_ has joined ##crawl-dev 15:34:16 -!- jeanjacques has quit [Quit: quit] 15:34:22 -!- wheals has quit [Ping timeout: 276 seconds] 15:34:46 -!- ldierk has joined ##crawl-dev 15:35:03 i'll make room for holy word if i'm like going to tomb 15:35:06 or hell 15:35:10 but that's about it 15:35:40 -!- namad8 has quit [Ping timeout: 276 seconds] 15:37:22 <}> Inventory management with only 52 slots is very hard if you're going nemelex 15:38:33 i do agree that inventory management has issues as currently implemented 15:38:44 but i really disagree that the solution is to remove inventory management entirely 15:41:35 -!- jspengler has quit [Ping timeout: 264 seconds] 15:41:43 what exactly are these issues 15:41:58 "misc items", mostly 15:42:12 -!- WalkerBoh has quit [Ping timeout: 264 seconds] 15:42:12 -!- wmbt has quit [Ping timeout: 264 seconds] 15:42:30 which affects nemelex pretty strongly 15:42:33 yeah, nemelex is the inventory management nightmare god 15:42:36 also start items (enchant, cure mut etc.) 15:42:44 start items? 15:42:47 -!- Gorgo_ has quit [Ping timeout: 264 seconds] 15:42:48 -!- Ladykiller70 has quit [Ping timeout: 264 seconds] 15:42:49 -!- LordSloth has quit [Ping timeout: 264 seconds] 15:42:50 -!- dtsund has quit [Ping timeout: 264 seconds] 15:42:50 -!- Suga_H has quit [Ping timeout: 264 seconds] 15:42:56 -!- Akitten_Homura has joined ##crawl-dev 15:43:00 probably strat(egic) 15:43:04 ah, yeah 15:43:09 i don't find those to be as problematic 15:43:19 because i typically just leave them on the floor until i need them anyway 15:43:22 I just leave the strategic items on the floor 15:43:23 -!- ldierk has quit [Ping timeout: 264 seconds] 15:43:24 -!- tensorpudding has quit [Ping timeout: 264 seconds] 15:43:25 -!- CKyle has quit [Ping timeout: 264 seconds] 15:43:25 -!- UncertainKitten has quit [Ping timeout: 264 seconds] 15:43:25 -!- omnirizon has quit [Ping timeout: 264 seconds] 15:43:26 yea 15:43:27 yeah, i either dump 'em or use 'em 15:43:35 ^ 15:43:42 <|amethyst> turn strategic items into fountains 15:43:46 heh 15:43:47 maybe i'll carry cmut for zot or abyss 15:43:56 <|amethyst> or workshops 15:43:59 if i have enough to make it something i'd use tactically 15:44:01 <|amethyst> forges! 15:44:37 well yeah, you can leave on the floor, but that's just bad interface when you have to travel to them 15:45:31 not particularly 15:45:35 <}> Im playing nemelex now and with 3 rods, 5 invokers, bunch of decks, and weapons to swap (curare/sword/staff) theres almost no space for pots/scrolls 15:45:40 make all non-strategic consumables into potions, make a strategic ones scrolls 15:45:50 then goldify scrolls 15:45:58 eh 15:46:05 goldify? 15:46:07 +1 for potion of blinking 15:46:22 ProzacElf: they don't take up inventory, like gold 15:46:25 oh 15:46:44 not a huge fan of goldifying things that you need to use regularly 15:46:46 or call them something else entirely, and list them in their own screen outside inventory 15:46:52 <}> like runes 15:47:01 <|amethyst> I still prefer my idea 15:47:09 <|amethyst> formalize the "use them or leave them on the floor" 15:47:10 yeah, i think |amethyst's idea is interesting 15:47:14 <|amethyst> by making them into scenery 15:47:17 heh 15:47:47 that would work yes 15:47:48 <}> is tomb guaranteed to place 1 wall? 15:47:50 <}> tomb card 15:48:06 still think I would use +4 weapon sometimes, instead of traveling back to D:1 just because it's annoying 15:48:10 |amethyst: you still have to travel to them all later, right? 15:48:12 to get it to +5 15:48:27 what would this affect? enchant armour/weapon, cure mut/mut/benemut 15:48:29 books? 15:48:39 <|amethyst> johnstein: yes, but you could make it a communal thing 15:48:51 <}> doy, stacked decks 15:48:51 i.e. all fountains of the same type are connected? 15:48:52 <|amethyst> johnstein: so you just have to visit one forge of that type and you have access to all of them 15:48:53 I like that 15:48:54 well, that would be interesting 15:49:06 i actually kind of like this idea 15:49:20 so there's a forge, library, apothecary 15:49:36 -!- Alcopop has quit [Ping timeout: 246 seconds] 15:49:45 where all the entrances go to the same place where you get to use your Strat points 15:50:09 then you could give sif a "mobile library" ability 15:50:17 <|amethyst> scrolls: EW, EA, acquirement, amnesia, brand weapon, (identify?), recharging 15:50:18 that would make a bit more thematic sense 15:50:27 <|amethyst> identify I think needs to still be a scroll for early game 15:50:28 recharge? 15:50:35 i think recharge needs to be a scroll too 15:50:39 <|amethyst> hm, possibly 15:50:49 i don't want to have to go find a library on the orb run b/c i used up my haste/hw 15:51:01 ?acquirement, ?amnesia, ?brand weapon, ?enchant armour/weapon, ?identify, ?mapping, ?recharging, ?remove curse, ?curse weapon/armour, !benemut, !curemut, !exp, !mut, all books 15:51:13 <|amethyst> err, mapping 15:51:13 I don't really agree with recharging 15:51:16 <|amethyst> that's a problem 15:51:26 yeah, probably not recharging 15:51:28 with P you can recharge on the go! 15:51:30 -!- CKyle has joined ##crawl-dev 15:51:38 interesting idea 15:51:38 !xp seems sort of meaningless too. best use of !xp is "as soon as you find it" 15:51:38 <|amethyst> since you can't choose which levels to map 15:51:48 just make !xp instant 15:51:52 maybe !xp should just happen when you 15:51:53 yea 15:51:54 except for like the corner case where you're one fight away 15:52:00 no 15:52:00 from a level up 15:52:01 screw those cases 15:52:06 i mean, honestly, we could just remove !exp entirely 15:52:10 changing ?identify to a shrine really sounds interesting 15:52:15 it's not like it's really particularly meaningful anyway 15:52:19 considering how rare it is 15:52:22 -!- woodjrx_ has quit [Ping timeout: 260 seconds] 15:52:28 well, early !xp is a huge boon though 15:52:32 I don't understand mapping though 15:52:34 early !xp is kind of huge 15:52:36 and the effect isn't really interesting either 15:52:37 given how much more skill it gives you 15:52:48 yeah, !exp isn't too interesting currently 15:53:04 also, we could just keep things like ?id, ?recharging, ?mapping as scrolls 15:53:09 !xp is exciting when I get it though. am I doing it wrong? 15:53:14 i don't think it's a huge issue if we don't convert absolutely everything 15:53:18 no it's very exciting when you get it early 15:54:18 but it's just too strong at that point imo, and meaningless in late game 15:54:26 maybe start by converting ?enchant weapon/?enchant armour/?brand weapon/!curemut/!benemut 15:54:30 would it be a single 'shrine' that gave you access to all the strat items? i.e. just another inventory screen for it? 15:54:31 and see how it works 15:54:41 <|amethyst> I imagine !exp scales by skill_point_cost 15:54:44 <|amethyst> could remove that 15:54:59 and we could expand it later if it seems to work well 15:55:04 <|amethyst> or use the top skill point cost 15:55:14 it could be tweaked for sure 15:55:36 can swamp worms no longer go into shallow water? 15:55:51 they can, I think some individuals refuse? 15:56:00 based on my observations, haven't looked at the code 15:56:36 ah 15:56:37 <|amethyst> // Submerged water creatures avoid the shallows where 15:56:37 <|amethyst> // they would be forced to surface. -- bwr 15:56:46 bah 15:56:46 <|amethyst> // [dshaligram] Monsters now prefer to head for deep water only if 15:56:46 <|amethyst> // they're low on hitpoints. No point in hiding if they want a 15:56:46 <|amethyst> // fight. 15:56:50 isn't submerging a great mechanic 15:56:51 we could also consider changing the mechanics for these things too 15:57:00 -!- wheals_ is now known as wheals 15:57:04 <|amethyst> it's < 3/4 HP 15:57:11 <|amethyst> HP < 3/4 maxHP I mean 15:57:24 so they're better at running away than most players 15:57:28 like, you find a forge, and it doesn't like "collect all of the forges that you've seen" or anything like that, it just lets you enchant something for an exponentially increasing gold cost 15:57:29 I think ?mapping is pretty tactical anyway (find portal, find way up when shafted etc.) 15:57:30 or something 15:57:44 yeah, ==Medar 15:58:25 mapping for portals feels like too much of a nobrainer right now but i don't know what you'd change 15:58:27 basically model these things off of shops 15:58:33 rather than items 15:58:43 <|amethyst> wheals: could increase the number of scrolls 15:58:43 yeah, I carry mapping because I might need it in a pinch 15:58:51 wheals: shafts 15:58:55 <|amethyst> wheals: so then the question is "when to use it, besides portals?" 15:58:56 tele traps 15:59:05 <|amethyst> wheals: rather than "do I save this up for a portal?" 15:59:06 wheals: we were discussing ideas a while back about ways to make ?mapping not map the entire level without being irritating 15:59:07 well, it feels like that's the question right now 15:59:17 -!- dtsund has joined ##crawl-dev 15:59:19 oh yeah, doing that would be a good way 15:59:26 "all of zot" 15:59:44 or anywhere else i want to dive really 15:59:56 shoals, spider if i'm a vp 16:00:03 -!- omarax has quit [Remote host closed the connection] 16:00:03 <|amethyst> give mapping a UI like proj noise used to have 16:00:10 i mean, this is partially dependent on how many mapping i have 16:00:11 <|amethyst> pick a spot, it maps that spot and a path to it 16:00:27 <|amethyst> and also reveals portals, but you need two reads to get the path to the portal 16:00:38 <|amethyst> s/two reads/a second read/ 16:00:47 or maybe have mapping pick a couple random spots on the map and pathfind out from them a fixed limited distance 16:01:16 heh, i see dpeg is not entirely happy with just increasing inventory size either 16:01:23 yeah 16:01:35 dpeg has always been pretty set against any increase in inventory size 16:01:41 -!- Patashu has quit [Ping timeout: 276 seconds] 16:03:40 urgh 16:04:00 * geekosaur mostly uses ?map for branch ends 16:06:59 -!- Gorgo has quit [Quit: Leaving] 16:10:35 -!- ldierk has joined ##crawl-dev 16:11:02 -!- omarax has quit [*.net *.split] 16:11:02 -!- dtsund has quit [*.net *.split] 16:11:03 -!- WalkerBoh has quit [*.net *.split] 16:11:05 -!- SomeStupidGuy has quit [*.net *.split] 16:11:06 -!- panicbit has quit [*.net *.split] 16:11:08 -!- vev has quit [*.net *.split] 16:11:11 -!- Blazinghand has quit [*.net *.split] 16:11:11 -!- angelichorsey has quit [*.net *.split] 16:11:14 -!- Xjs|moonshine has quit [*.net *.split] 16:11:15 -!- infrashortfoo has quit [*.net *.split] 16:11:16 -!- Mandevil\splat has quit [*.net *.split] 16:11:25 -!- Annabella has quit [*.net *.split] 16:11:25 -!- hypermatt has quit [*.net *.split] 16:11:27 -!- kramin has quit [*.net *.split] 16:11:28 -!- Kanbei has quit [*.net *.split] 16:11:31 -!- Weretaco has quit [*.net *.split] 16:11:31 -!- bencryption_ has quit [*.net *.split] 16:11:34 -!- roxton has quit [*.net *.split] 16:11:36 -!- zzzzzz- has quit [*.net *.split] 16:11:38 -!- rax_ has quit [*.net *.split] 16:11:38 -!- Rast-- has quit [*.net *.split] 16:11:40 -!- ir2ivps5 has quit [*.net *.split] 16:11:42 -!- Ragnor has quit [*.net *.split] 16:11:43 -!- Chousuke has quit [*.net *.split] 16:11:44 -!- swartzcr has quit [*.net *.split] 16:11:45 -!- rmd has quit [*.net *.split] 16:16:38 -!- tensorpudding has quit [Ping timeout: 276 seconds] 16:17:16 -!- WalkerBoh has quit [Remote host closed the connection] 16:17:53 -!- Rast has joined ##crawl-dev 16:19:47 -!- rax has joined ##crawl-dev 16:20:38 -!- dtsund has joined ##crawl-dev 16:21:08 <|amethyst> BTW, if anyone wants to help with branch 'passives', there are still 18 gods to be converted 16:21:28 <|amethyst> and it hasn't been tested at all (but it does compile, at least in one configuration) 16:21:55 what is passives? 16:22:00 <|amethyst> some of the things I've already converted need work to not make assumptions about the piety level where you get them 16:22:03 <|amethyst> %git passives 16:22:03 07|amethyst02 * 0.18-a0-378-g5f1ddaa: Begin data-ifying passive divine abilities [WIP] 10(4 days ago, 44 files, 716+ 374-) 13https://github.com/crawl/crawl/commit/5f1ddaaadb31 16:22:04 -!- hypermatt has joined ##crawl-dev 16:22:14 <|amethyst> a step on the way to randgods 16:22:19 ah, nice 16:22:57 <|amethyst> Ideally I want to get rid of all occurrences of you_worship() and in_good_standing() 16:23:12 <|amethyst> passives won't get rid of all of them, but most 16:23:30 -!- angelichorsey has joined ##crawl-dev 16:24:16 <|amethyst> most of the remaining ones, that is---PF did a bunch of work in a similar direction already 16:24:27 -!- Blazinghand has joined ##crawl-dev 16:24:39 <|amethyst> with conducts 16:24:49 <|amethyst> %git :/peeves 16:24:49 07PleasingFungus02 * 0.16-a0-2227-g0ff9489: Move most remaining god peeves to data 10(1 year ago, 1 file, 21+ 34-) 13https://github.com/crawl/crawl/commit/0ff9489828a8 16:25:24 -!- axujen has quit [Ping timeout: 264 seconds] 16:25:38 Trog is cheesed off by your use of magic! 16:26:10 FR: reserve U for the Unknown Gods, aka randgods 16:26:19 <|amethyst> You know what really get my goat? Goats. 16:26:35 <|amethyst> and the goddamned periodic table of the elements 16:26:39 <|amethyst> 16:26:49 -!- Chousuke has joined ##crawl-dev 16:27:50 <|amethyst> @??-name 16:27:50 Bagratec 16:27:54 <|amethyst> @??-name 16:27:54 Wustresch 16:27:56 <|amethyst> @??-name 16:27:56 Jotinobe 16:27:57 <|amethyst> @??-name 16:27:57 Sumnoyphyptu 16:27:58 <|amethyst> @??-name 16:27:58 Uwiex 16:28:03 !curemut also qualifies as something that making you go back to shrine/whatever for would be a major change, re backlog 16:28:10 -!- Lasty has joined ##crawl-dev 16:28:11 <|amethyst> Uwiex, the god of whatever e decides today 16:28:26 |amethyst: clearly it will randomly generate the name too 16:28:27 :) 16:28:56 <|amethyst> I thought it was going to be named after the last Demigod 15-rune winner 16:29:21 You see here an altar to Uminmay. 16:29:26 <|amethyst> You see here an altar to 420GayHitlersBong. 16:29:29 <|amethyst> maybe not 16:29:37 also i'm not entirely convinced by the benefits of extra slots either 16:29:38 |amethyst: what does the _t suffix in passive_t stand for 16:29:43 <|amethyst> chequers: type 16:29:48 now that would be a nice moral panic: crawl lets you worship hitler! 16:30:04 ?? greatrace 16:30:04 Lasty: You have 1 message. Use !messages to read it. 16:30:04 greatrace[1/2]: Ce: rast | DD: WalkerBoh, elliptic | DE: elliptic, johnnyzero | Dg: bmfx, clouded, minmay | Dr: eeviac, bmfx, Sharkman1231 | Ds: elliptic, Vizer, simm, bmfx, HDA, Sharkman1231, surr, minqmay | Fe: madreisz | Fo: HDA | Gh: Basil | Gr: bmfx, araganzar | Ha: elliptic | HE: bmfx, johnnyzero, elliptic 16:30:20 i think removing some items would be good, there are more and more misc evokables recently and you often want to carry all of them 16:30:22 bmfx and clouded are also bad god names 16:30:27 -!- LordSloth_ is now known as LordSloth 16:30:32 <|amethyst> chequers: more often we use _type, but I since you have to type it as part of the enumerator name, I didn't want to make it too long 16:30:38 MarvinPA: well, just because you want to doesn't mean that you should be able to 16:30:52 <|amethyst> chequers: but "passive" seemed like something that people would probably use as a variable or parameter name, so I didn't use that 16:31:34 |amethyst: makes sense, thanks 16:32:31 |amethyst: I'm not opposed to the idea of making some scrolls/potions into dungeon features, but from the point of view of "52 isn't enough slots" it wouldn't have a very large effect... it would basically be the same as giving players 2-4 more slots (depending on what they carry around currently and exactly which items were converted) 16:33:08 maybe if that is combined with other improvements like what MarvinPA is saying or like the food simplifications that I've been wanting for ages then it would be enough 16:33:09 doy: sure, but i think in general the choice between various misc evokables (box of beasts, sack of spiders, all the elemental evokers, disc of storms, now xom chess pieces) isn't super interesting in comparison to the amount of inventory pressure it causes 16:33:21 and my preferred fix to that would be to remove some of the misc items 16:33:39 yeah, i agree that the misc items could definitely use some work (or removal) 16:33:41 <|amethyst> wands too 16:33:47 and rods! 16:33:49 -!- FIQ has quit [Ping timeout: 264 seconds] 16:34:02 lantern, stone, and disc would be the first ones I'd remove 16:34:03 I kind of sidetracked the discussion with the strategic items. It's really a separate issue. 16:34:15 <|amethyst> but ultimately 16:34:42 <|amethyst> if we want to remove inventory pressure, there's some upper limit on how many useful items there can be in the game 16:35:18 yeah, i think part of the issue is that we've been adding a bunch of new items without really removing any lately 16:35:21 <|amethyst> I think it would take more than cutting some misc items to make that number less than 62 16:35:36 and i disagree that we want to remove inventory pressure entirely 16:36:47 merge: wands of flame/frost/magic darts (have a random minor beam type), call it: wand of minor destruction; similarly merge: wands of fire/cold/draining/lighting and call it wand of destruction; remove: rod of destruction for overlapping with the latter 16:37:05 Grunt: that doesn't really help unless wands of the same type stack 16:37:29 which is hard to do given how wand recharging currently works 16:38:05 -!- FIQ is now known as Guest29380 16:38:12 treat a stack of wands like one wand with N times the normal capacity? 16:38:16 <|amethyst> can't you just add current and max charges when you 16:38:17 <|amethyst> yeah 16:38:36 ...that seems silly but I can't quite put my finger on why 16:38:41 |amethyst: the reason why I think that moving from 52 slots to 62 limits would be a big improvement is that I think the 53rd-best item to carry aronud is significantly more useful than the 63rd on most chars 16:38:55 -!- Guest29380 has quit [Changing host] 16:39:00 -!- Guest29380 is now known as FIQ 16:39:35 if that's really that much of a problem (i haven't noticed it being a problem when i've been playing, but i also haven't used misc items much), i think we should remove items rather than expanding the inventory 16:40:04 doy: I basically never use misc items and don't use that many wands and it is a major annoyance for me 16:40:24 oh, the other thing that would help with this is to implement interacting with floor items without picking them up 16:40:29 <|amethyst> if you don't use them, how is it annoying? 16:40:31 Grunt: recharging would become more effective the more stacked wands you have, wouldn't it? i forget exactly how recharging works but it's somehow weird 16:40:41 |amethyst: by "it" I mean 52 slot limit 16:40:43 <|amethyst> I mean, would changing the default autopickups solve the problem just as well? 16:40:49 <|amethyst> ah 16:41:00 elliptic: yeah, i agree that interacting with floor items would be an improvement 16:41:03 |amethyst: as in, I am regularly at 52 items despite that 16:41:06 <|amethyst> ah 16:41:11 -!- jspengler has quit [] 16:41:14 MarvinPA: it looks at "what is the normal capacity for this type of wand right now", basically 16:41:24 s/ right now",/" right now,/ 16:42:01 <|amethyst> elliptic: I guess the problem I see with increasing the limit slightly 16:42:04 Grunt, |amethyst: currently recharging has a chance of wasting charges whenever your wand has more than 2 charges before the recharging, iirc 16:42:10 <|amethyst> elliptic: is that you still run out of slots 16:42:15 elliptic: correct 16:42:20 <|amethyst> elliptic: it's just a somewhat easier decision about what to do 16:42:22 so letting them stack like that would buff recharging for stacks of multiple wands 16:42:35 !tell gammafunk new DEBUG + DEBUG_STATISTICS seems to be working great! I have a single build that I can playtest and run mapstats on without wanting to shoot myself wading through the debug messages 16:42:35 johnstein: OK, I'll let gammafunk know. 16:42:42 <|amethyst> so it's still tedious, but there is less actual significant choice being made 16:43:57 |amethyst: that's only really true if you are playing "optimally" and only dropping items when your inventory becomes full and you want to pick up something new, and only dropping one item then 16:44:08 -!- voker57_ has quit [Quit: voker57_] 16:44:23 or playing like a packrat 16:44:30 |amethyst: whereas if items 57-62 in your inventory are all basically junk, you can drop them all at once 16:44:38 and not be bothered for a while 16:44:47 if they are all basically junk, why are you picking them up in the first place 16:44:52 -!- voker57 has quit [Changing host] 16:45:22 doy: the issue is stuff that becomes less useful as the game progresses 16:45:46 maybe: explicitly dropping an item should automatically turn off autopickup for that item type? 16:46:07 so it was marginally useful when you picked it up, but then you gain a couple xls and find some new stuff and you realize you aren't using it any more or don't need it 16:47:14 anyway I don't know for sure that 62 slot limit will help, and I wouldn't be in favor of it if I thought there was a significant interface cost 16:47:49 -!- Alcopop has quit [Changing host] 16:48:30 -!- syllogism has quit [Quit: Leaving] 16:49:36 doy: that wouldn't work unless picking up the item again undid that, since temporarily dropping an item you want to make inventory space is pretty common 16:51:32 -!- ac13 has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 16:52:23 -!- Tux[Qyou] has quit [Write error: Connection reset by peer] 16:53:54 <|amethyst> quiver could use separate slots from inventory 16:54:04 -!- ketsa has quit [Remote host closed the connection] 16:54:21 -!- zzzzzz has quit [Ping timeout: 264 seconds] 16:54:34 <|amethyst> I guess that makes throwing spellbooks more annoying 16:55:16 -!- zzzzzz has quit [Changing host] 16:56:28 -!- Dixlet has joined ##crawl-dev 16:58:10 -!- minqmay has quit [Ping timeout: 260 seconds] 17:00:15 -!- omarax has quit [Remote host closed the connection] 17:02:36 -!- kunwon1 has quit [Remote host closed the connection] 17:02:37 -!- angelichorsey has quit [Ping timeout: 264 seconds] 17:03:20 -!- MarvinPA has quit [Remote host closed the connection] 17:04:03 -!- kunwon1 has joined ##crawl-dev 17:05:06 |amethyst: shouldn't Chei's slow_abyss be -1 and not 0? 17:05:47 oh, no it shouldn't 17:05:47 missed the ! 17:06:12 -!- MarvinPA has joined ##crawl-dev 17:06:51 <|amethyst> well 17:06:51 <|amethyst> it's complicated 17:07:21 -!- angelichorsey has joined ##crawl-dev 17:07:42 <|amethyst> _increase_depth should be 0, but spawn_random_monsters and _abyss_change -1 17:08:04 <|amethyst> I don't think those were intentionally different though 17:08:24 -!- Blazinghand_ has joined ##crawl-dev 17:08:36 yeah, it seems rather doubtful to me 17:08:48 -!- clouded_ has joined ##crawl-dev 17:09:28 <|amethyst> if putting this stuff into data means some things shift and become the same when they weren't before 17:09:56 <|amethyst> then, hey, that's not a bug, it's a feature 17:10:08 <|amethyst> I did already spot and fix one definite bug 17:10:34 <|amethyst> should fix that in trunk too I guess 17:11:03 inflicting merge conflicts on yourself? truly a giving soul! 17:11:30 <|amethyst> hm 17:11:44 -!- TAS-2012v has joined ##crawl-dev 17:11:45 -!- AltReality has quit [Disconnected by services] 17:11:46 -!- Alter-Ego is now known as AltReality 17:11:58 <|amethyst> I guess I can't rebase now that I've asked people to contribute 17:12:09 <|amethyst> I guess if I merge here rerere will help with the eventual rebase 17:12:31 -!- vale is now known as Guest28414 17:13:09 re-keys activated 17:15:25 -!- infrasho2tfoo has joined ##crawl-dev 17:18:06 -!- rmd has quit [*.net *.split] 17:18:09 -!- axujen has quit [*.net *.split] 17:18:09 -!- swartzcr has quit [*.net *.split] 17:18:10 -!- Kanbei has quit [*.net *.split] 17:18:15 -!- Mandevil\splat has quit [*.net *.split] 17:18:15 -!- xczxc has quit [*.net *.split] 17:18:15 -!- panicbit has quit [*.net *.split] 17:18:15 -!- Annabella has quit [*.net *.split] 17:18:16 -!- Blazinghand has quit [*.net *.split] 17:18:18 -!- Ragnor has quit [*.net *.split] 17:18:19 -!- omnirizon has quit [*.net *.split] 17:18:19 -!- kramin has quit [*.net *.split] 17:18:19 -!- hypermatt has quit [*.net *.split] 17:18:21 -!- rax has quit [*.net *.split] 17:18:24 -!- Porost has quit [*.net *.split] 17:18:24 -!- st_ has quit [*.net *.split] 17:18:25 -!- DrStalker_ has quit [*.net *.split] 17:18:26 -!- Zekka has quit [*.net *.split] 17:18:32 -!- Zannick has quit [*.net *.split] 17:18:33 -!- johnstein has quit [*.net *.split] 17:18:34 -!- knu_ has quit [*.net *.split] 17:18:38 -!- gammafunk has quit [*.net *.split] 17:18:43 -!- Medar has quit [*.net *.split] 17:18:44 -!- plathrop has quit [*.net *.split] 17:18:45 -!- Sequell has quit [*.net *.split] 17:18:47 -!- eki has quit [*.net *.split] 17:18:48 -!- aparent has quit [*.net *.split] 17:18:49 -!- TAS_2012v has quit [*.net *.split] 17:18:52 -!- orionstein has quit [*.net *.split] 17:18:55 -!- royiv__ has quit [*.net *.split] 17:18:56 -!- jbalthetto has quit [*.net *.split] 17:18:56 -!- MakMorn has quit [*.net *.split] 17:18:56 -!- OCTOTROG has quit [*.net *.split] 17:18:56 -!- ldf has quit [*.net *.split] 17:18:56 -!- Buzzell has quit [*.net *.split] 17:18:57 -!- us17 has quit [*.net *.split] 17:19:00 -!- Finwe has quit [*.net *.split] 17:19:01 -!- hypractvChipmunk has quit [*.net *.split] 17:19:01 -!- Lantell has quit [*.net *.split] 17:19:04 -!- lvh has quit [*.net *.split] 17:19:04 -!- medice has quit [*.net *.split] 17:19:04 -!- j3parker has quit [*.net *.split] 17:19:06 -!- MrDespairSA has quit [*.net *.split] 17:19:09 -!- twzt has quit [*.net *.split] 17:19:10 -!- amalloy_ has quit [*.net *.split] 17:19:11 -!- phyphor has quit [*.net *.split] 17:19:11 -!- varmin has quit [*.net *.split] 17:19:13 -!- yxhuvud has quit [*.net *.split] 17:19:14 -!- royiv has quit [*.net *.split] 17:19:14 -!- _fortis has quit [*.net *.split] 17:19:19 -!- infrasho1tfoo has quit [*.net *.split] 17:19:20 -!- bd- has quit [*.net *.split] 17:19:20 -!- rossimo has quit [*.net *.split] 17:19:21 -!- Grunt has quit [*.net *.split] 17:19:25 -!- axujen_ is now known as axujen 17:19:26 -!- orionste- is now known as orionstein 17:19:26 -!- Grunt has joined ##crawl-dev 17:19:27 -!- TAS-2012v is now known as TAS_2012v 17:19:30 -!- rmd_ is now known as rmd 17:19:35 -!- } has quit [] 17:20:05 |amethyst: are the passives you've added to this branch completely finished in terms of updating their previous checks in code? 17:20:11 -!- aparent has joined ##crawl-dev 17:20:20 -!- ProzacElf has quit [Ping timeout: 276 seconds] 17:20:54 |amethyst: ie, do you want contributions by implementing the passives you've defined, or defining new passives and implementing them 17:23:21 <|amethyst> chequers: the ones I've defined should all be implemented, though some might have piety-based numbers that would need to somehow use rank_for_passive to scale 17:23:36 -!- Elsi has quit [Ping timeout: 264 seconds] 17:23:50 -!- ebering has quit [Ping timeout: 260 seconds] 17:24:00 <|amethyst> chequers: I did that for _shadow_acts but not for any of the others yet 17:24:02 -!- Nattefrost has quit [Ping timeout: 246 seconds] 17:25:04 ok 17:25:10 -!- amalloy_ has joined ##crawl-dev 17:25:33 03|amethyst02 07* 0.18-a0-378-g6bd6625: List Ash boost in m screen at the correct piety level. 10(10 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/6bd662563f39 17:25:36 -!- amalloy_ is now known as amalloy 17:25:49 I'm going to start work on the "amulet of golubria" in the amulet reform plan. I think the best way to start is to take an amulet we want to remove (e.g. "mutation) and transform it into an "amulet of nothing" that doesn't spawn, then convert most unique amulets that are basetype warding to basetype nothing. 17:25:51 <|amethyst> btw, the thing I used to discover passives was: 17:25:59 AFter that I can transform amulets of warding into amulets of golubria. 17:26:01 I'm curious, why are the passives defined as a list of lists, rather than like, a dict of dicts 17:26:03 Sound like a decent plan? 17:26:06 <|amethyst> grep '\(good_standing(\|worship(\|religion *== *\)GOD_ASH' *.h *.cc 17:26:19 <|amethyst> or :vimgrep that in 17:26:23 <|amethyst> s/ in// 17:26:43 specifically, because your have_passive/will_have_passive code needs to iterate over every god/passive to find the one it wants, rather than just getting a hash key 17:26:49 -!- Elsi has joined ##crawl-dev 17:27:09 -!- gammafunk has joined ##crawl-dev 17:27:34 <|amethyst> chequers: it doesn't need to iterate over all the gods, just yours 17:27:57 at this size, there's not going to be a performance difference 17:27:59 <|amethyst> chequers: I wanted to have an order in case we list passives somewhere 17:28:27 wheals: I wasn't thinking performance, just code simplicity 17:28:30 oh, i see 17:28:32 yeah 17:28:32 <|amethyst> chequers: so we could tweak that order by shuffling the data 17:28:36 |amethyst: makes sense. does c++ not have ordered hashes? 17:29:01 eg hashes that you can enumerate all members of in their originally defined order 17:29:14 eg python's ordereddict 17:29:38 -!- } has quit [Read error: Connection timed out] 17:29:42 <|amethyst> not that I'm aware of 17:29:43 -!- ebering has joined ##crawl-dev 17:30:11 <|amethyst> you could define such a thing easily, even using the data structure that's already there 17:30:19 what is the plan for removing amulet of resist mutation? 17:30:36 <|amethyst> which I might have done if I were using it in more than three places 17:30:53 <|amethyst> chequers: actually 17:31:23 -!- Akitten_Homura has quit [Quit: Connection reset by pier.] 17:31:43 doy: the plan I'm intending to carry out is to turn it into an "amulet of nothing" that doesn't spawn. The overall amulet plan is here: 17:31:47 ??0.18 plan 17:32:01 oh, Sequell isn't here 17:32:01 no, i mean - is the plan just to let players get mutated more? 17:32:05 <|amethyst> chequers: you could probably already do it with a FixedVector, since the things you're indexing by are just enums so can be turned into integers 17:32:07 doy: yup. 17:32:10 hm 17:32:14 -!- Medar has joined ##crawl-dev 17:32:22 not convinced that's going to be a good plan 17:32:24 <|amethyst> would take up more space than an actual hash table, but simpler 17:32:27 Or worship Zin, or learn Necromutation, or summon butterflies/airstrike.... 17:32:29 yey, found a working FreeNode server... 17:32:30 but i suppose it's possible 17:33:14 doy: If the level of mutation was a problem when not wearing the amulet of mutation, that would have been a problem, given that the amulet isn't guaranteed to spawn. 17:33:30 doy: That gives me confidence that removing the amulet will not be cause a serious issue. 17:33:36 |amethyst: are the gain/loss strings used yet? 17:33:37 well, it is quite likely to spawn 17:33:42 but yeah 17:33:45 worth a shot anyway 17:33:53 <|amethyst> Medar: no 17:34:24 -!- infrashortfoo has quit [Ping timeout: 264 seconds] 17:34:29 |amethyst: just curious really, not sure it's worth implementing from scratch considering the complexity is hidden in a few small functions 17:34:37 -!- hypermatt has joined ##crawl-dev 17:34:37 ok. I did Lugonu, hopefully correctly 17:34:46 If mutation turns out to be too onerous w/o the amulet, there are a lot of knobs to pull: spawn rates of mutators, odds of casting malmutate, range of malmutate, spawn rate of cMut, etc. 17:34:56 yeah 17:35:03 cMut >>> rMut 17:35:05 what's the amulet of mutation going to be? 17:35:29 <|amethyst> chequers: if you want, turn those lambdas into regular functions 17:35:54 wheals: I think it should be amulet of nothing, for use as a base type for uniques 17:36:08 <|amethyst> chequers: oh, hm, I guess you'd still need C++11 magic for that :/ 17:36:23 oh, i should read instead of skimming 17:36:24 The fact that unique amulets always had to be our most do-nothing amulet can be improved on by making them an actually do-nothing amulet 17:36:27 |amethyst: nah I won't have time for a few days, but I'm happy to do somet of the grunt work 17:36:47 wheals: i got confused by calling it "mutation too :P 17:36:55 heh, sorry 17:37:04 chequers: just try to avoid min-max errors in your grunt work this time 17:37:26 <|amethyst> this particular enum you're safe with 17:37:30 <|amethyst> order doesn't matter 17:37:32 wheals: EXPRESSEDLY WITHOUT WARRANTY 17:37:37 <|amethyst> but anything in enum.h be wary of! 17:37:47 <|amethyst> (and itemprop-enum.h and...) 17:38:00 -!- rmd has quit [Ping timeout: 264 seconds] 17:38:00 -!- rmd_ is now known as rmd 17:38:17 -!- siepu has quit [Read error: Connection reset by peer] 17:38:20 <|amethyst> order will matter once there are randgods! 17:38:35 <|amethyst> but until then it's unmarshalled 17:39:04 <|amethyst> god_passives[] however is order because beh 17:39:13 -!- oberstein has quit [Ping timeout: 264 seconds] 17:39:45 btw. Some other cleanup work I was consider was organising the code into subdirs, so the base directory is smaller. eg god/{abil.cc,passive.cc,religion.cc} &tc. What are your thoughts? 17:39:55 meh 17:40:03 not a fan 17:40:09 <|amethyst> It's probably inevitable, but I don't like it 17:40:27 <|amethyst> makes grepping more of a pain :) 17:40:44 unless the subdirs are actually separate in terms of code structure, it just makes things more confusing 17:40:46 |amethyst: oh I get it, the order of god_passives is the same as the index order of gods, so you can index into god_passives with you.religion 17:40:46 |amethyst: isn't it just *.c -> **.c ? :) 17:40:46 <|amethyst> have to type **/ 17:41:12 <|amethyst> in vim yes, but not in bash 17:41:18 but given how much our code calls out to random things all over the place, i think it'd just be helpful 17:41:24 |amethyst: it's in bash too 17:41:27 since bash 4 17:41:49 i do think it'd be useful to split out some actual self-contained bits into separate directories 17:41:55 <|amethyst> doy: I use bash 4, and **/*.cc works for me but not **.cc 17:41:58 but that's a bit more work than just shuffling files around 17:42:05 -!- MakMorn has joined ##crawl-dev 17:42:12 -!- Tiktalik has quit [Ping timeout: 264 seconds] 17:42:12 -!- johnstein has joined ##crawl-dev 17:42:21 <|amethyst> I agree with doy, directories should be libraries 17:42:28 <|amethyst> and it would be nice to split crawl into libraries 17:42:37 -!- Buzzell has joined ##crawl-dev 17:42:38 |amethyst: well, **/*.cc includes the current directory 17:42:43 -!- plathrop has joined ##crawl-dev 17:42:43 -!- plathrop has quit [Changing host] 17:42:43 -!- plathrop has joined ##crawl-dev 17:42:44 <|amethyst> doy: right 17:43:03 -!- Sequell has joined ##crawl-dev 17:43:03 -!- ebering__ has joined ##crawl-dev 17:43:40 03doy02 07* 0.18-a0-379-gefffbc3: wrap all extra annotations in {} 10(3 hours ago, 1 file, 10+ 9-) 13https://github.com/crawl/crawl/commit/efffbc34a0b5 17:43:40 03doy02 07* 0.18-a0-380-ge9eefb9: ensure proper spacing between annotations and item names 10(3 hours ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/e9eefb996bad 17:43:40 03doy02 07* 0.18-a0-381-g2aebd68: simplify 10(3 hours ago, 1 file, 9+ 9-) 13https://github.com/crawl/crawl/commit/2aebd6844a58 17:43:40 03doy02 07* 0.18-a0-382-gd7addec: also chop formatted menu entries 10(61 minutes ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/d7addecf255c 17:43:46 -!- Zannick has joined ##crawl-dev 17:44:32 -!- hypractvChipmunk has joined ##crawl-dev 17:44:58 -!- ebering__ has quit [Client Quit] 17:46:54 -!- oberstein has joined ##crawl-dev 17:47:02 -!- bencryption_ has quit [Quit: WeeChat 1.0.1] 17:47:13 -!- Lantell has joined ##crawl-dev 17:47:52 someone might want to kick sorbius in ##crawl 17:48:02 -!- varmin has joined ##crawl-dev 17:48:22 thanks doy 17:50:19 hmmm 17:50:34 what do people think about making search item-based rather than tile/stash based 17:51:32 what do you mean? 17:52:01 like, right now if you search for something and more than one item on a single tile matches that search, only the first one will show up in the search results 17:52:09 and you have to select that entry to see the rest 17:52:12 03Medar02 07[passives] * 0.18-a0-379-gc16b489: Checkwhite. 10(4 minutes ago, 2 files, 3+ 4-) 13https://github.com/crawl/crawl/commit/c16b48995627 17:52:12 03Medar02 07[passives] * 0.18-a0-380-g47dbdd3: Data-ify Lugonu's passive abilities. 10(2 minutes ago, 7 files, 29+ 10-) 13https://github.com/crawl/crawl/commit/47dbdd306702 17:52:24 (it also undoes that in certain conditions, although i'm not sure exactly when) 17:52:25 <|amethyst> does it? 17:52:30 oh, that does sound bad 17:52:31 <|amethyst> I thought we had show stacks by default 17:52:37 yeah 17:52:41 <|amethyst> you can press - to toggle it anyway 17:52:48 we probably do 17:52:55 -!- joy1999 has quit [Ping timeout: 240 seconds] 17:52:55 but does anyone actually use non-show stacks? 17:53:06 <|amethyst> when you search for a shop 17:53:08 so hey, were we also talking about removing amulet of rage? If so, it might make more sense to turn that into the amulet of nothing, since it's the first amulet, and therefore easier to enum around. 17:53:10 sure 17:53:14 but besides shops 17:53:46 like, the code to support that feature is complicated, and is making working in that section of the codebase really annoying 17:54:01 and as far as i can tell, it's only to support this basically anti-feature 17:54:07 so i'd like to just remove it 17:54:25 (for stashes, anyway - shops are fine) 17:54:27 oh, nm, there's a removed item types list 17:54:36 <|amethyst> doy: I mean, stash searching for "shop" 17:54:42 |amethyst: yeah, that's what i mean 17:54:50 that is handled by a slightly different codepath 17:54:58 <|amethyst> doy: if you can make that work reasonably, I see no reason to keep the hide stacks option 17:55:01 <|amethyst> aha 17:55:22 i'm just trying to get rid of the situation where the search result entry can be an item, and selecting that item returns a list of more items 17:55:23 what about the people you know who will come to ##crawl-dev about the interface now being unusable 17:55:30 -!- Kalir has quit [Changing host] 17:55:51 the search result entry being a feature is a lot easier to distinguish and handle 17:56:03 (and makes sense as a thing you might want) 17:57:43 Do unique items place as themselves, or as a base item that then has a chance to become the unique? E.g., if I placed amulets of warding on the list of removed items, would it suddenly stop spawning unless specifically placed by a vault? 17:57:57 -!- Rjs has quit [Ping timeout: 240 seconds] 17:57:57 -!- smiler has quit [Ping timeout: 240 seconds] 17:58:03 -!- Syader has quit [Ping timeout: 246 seconds] 17:58:45 sorbius is a familiar name... what were they doing 17:59:12 Lasty: what i believe happens is, an item has a chance to turn into an unrand of its base type 17:59:26 <|amethyst> base type only, not subtype 17:59:27 Lasty: but there's some special case for weapons and handedness (and maybe skill?) 17:59:33 right 17:59:43 <|amethyst> !source _try_make_item_unrand 17:59:43 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/makeitem.cc#l185 17:59:44 ah, so as long as any amulets spawn, Amulet of Shielding would still spawn 17:59:53 cool, thanks 18:00:01 -!- omarax has quit [Remote host closed the connection] 18:00:14 <|amethyst> you might want to verify whether there are any debugging checks that say "removed items shouldn't exist" 18:00:22 ah, good point 18:00:41 huh 18:00:55 unrands aren't allowed to spawn in pan? 18:01:09 that seems... questionable 18:01:16 -!- rax has joined ##crawl-dev 18:01:17 <|amethyst> Lasty: it looks good 18:01:40 -!- joy1999 has quit [Ping timeout: 240 seconds] 18:01:45 doy: they could get "destroyed" by spawning in Pan on a level the player leaves w/o exploring fully. 18:01:58 <|amethyst> doy: given the current size of pan, probably we don't want to encourage full exploration 18:02:04 <|amethyst> with a smaller Pan that could change 18:02:18 |amethyst: thanks for checking that 18:02:45 !commit Remove 27 levels from Pan. 18:02:46 03wheals * 0.18-a0-367-ge1c14ee: Remove 27 levels from Pan. 10(in the future, 43 files, 917+ 902-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=e1c14ee 18:02:47 <|amethyst> Lasty: make sure you add it not inside the #if TAG_MAJOR_VERSION == 34 18:02:51 Lasty: sure, but that's true of abyss and portal vaults too 18:02:52 yeah 18:03:01 doy: but you're encouraged to explore those 18:03:08 well 18:03:09 doy: not in abyss, they get lost there! 18:03:10 <|amethyst> !send Hilbert'sHotel wheals 18:03:10 Sending wheals to Hilbert'sHotel. 18:03:10 not abyss 18:03:23 |amethyst: yeah, I saw that. Thanks! 18:03:25 oh right, there's that whole weird abyss thing 18:03:30 -!- Gretell has quit [*.net *.split] 18:03:50 <|amethyst> you could add something like the abyss thing 18:04:02 <|amethyst> if an unrand or unique is lost in Pan, they can appear elsewhere in Pan or on the orb run 18:04:07 meh 18:04:59 -!- Dixlet has quit [Ping timeout: 252 seconds] 18:04:59 @??-name 18:05:13 o rip netsplit 18:05:17 already happens with the panlords after all 18:05:17 Joira 18:05:17 <|amethyst> %??-name 18:05:23 ! 18:05:28 Jeacs 18:05:28 <|amethyst> %??-name 18:05:29 Lyudezet 18:05:29 <|amethyst> %??-name 18:05:32 Idoib 18:05:32 %??-name 18:05:41 <|amethyst> oh, I was worried for a second it was stuck in Jiyva mode 18:06:02 don't be an idoib 18:06:23 -!- Kalir has quit [Ping timeout: 246 seconds] 18:06:26 You see here Joira, lord of pandemonium, and an infernal demonspawn wielding Hellfire 18:06:33 * |amethyst bakes a batch of mutaatotots 18:06:42 if unrands spawn on the orb run they should be given to ds coming from pan 18:06:44 haha 18:06:58 "hey, you dropped something" 18:06:58 how would finite pan + unrands work? One idea: there are x levels of pan, and you traverse them in a random order every time you enter pan 18:07:14 -!- medice has quit [Ping timeout: 245 seconds] 18:07:23 -!- Dixlet has joined ##crawl-dev 18:07:32 and enemies respawn every time you enter the level 18:07:56 if we went with the one-time pan ideas, you could have them just get lost in the abyss 18:08:09 jirel of joira? 18:08:12 from a player view, it would be the same as it spawning in the abyss 18:08:23 we've been trying to move away from pan and the abyss being related 18:08:58 if you leave the level and there are unrands, mark them as 'not spawned' so they can reappear anywhere 18:09:10 would be funny to drop and unrand and have it turn up later as zig loot 18:09:27 well, we track whether or not you've seen an item 18:10:00 Unstable branch on crawl.lantea.net updated to: 0.18-a0-382-gd7addec (34) 18:11:01 <|amethyst> perhaps Pan should have its own list of unrands 18:11:18 <|amethyst> (no, bad) 18:12:13 -!- wmbt has quit [Ping timeout: 264 seconds] 18:12:51 -!- Guest13653 is now known as n1k 18:12:51 -!- n1k has quit [Changing host] 18:12:51 -!- n1k has joined ##crawl-dev 18:13:10 |amethyst: eg, Silenus' Bottle? 18:13:17 -!- clouded_ has quit [Read error: Connection reset by peer] 18:13:51 -!- clouded_ has joined ##crawl-dev 18:14:02 couldn't we make it so that, for any one-time level, any unseen unrand is marked as if it was never generated when the level is exited? 18:14:44 I guess that would include unrands you "saw" in shops but never bought, however this isn't really a problem, and I guess we could have an exception for those if we wanted 18:16:31 seems like there would just be a lot of ways for the existence of the item to be leaked to the player without the player actually seeing the item 18:16:56 how so? 18:17:02 -!- Rjs has quit [*.net *.split] 18:17:03 -!- Culka has quit [*.net *.split] 18:17:17 -!- doy has quit [Excess Flood] 18:17:23 rip doy 18:18:35 -!- Kalir has quit [Changing host] 18:19:13 too much leakage 18:19:46 -!- doy has joined ##crawl-dev 18:20:09 unrands that make noise or whatever 18:21:12 -!- infrashortfoo has quit [Ping timeout: 264 seconds] 18:32:18 -!- Nightbeer has quit [Quit: Verlassend] 18:32:49 doy: it's true that this info could be leaked in some cases, but it would be a simple rule. Kind of analogous to the "slimes eat only things you've seen" rule 18:33:54 and that has some side effects like never-seen items under piles in the players LOS can be eaten/picked up by monsters, but at least the rule is simple enough 18:34:13 I guess an even simpler rule is just let the unrand be destroyed 18:34:39 yeah 18:34:53 -!- ProzacElf_ has joined ##crawl-dev 18:35:25 and we can just keep the no unrands in pan rule 18:35:51 weird 18:35:58 not sure why it really matters very much, I'd vote for either no unrands in pan or unrands left in pan are lost regardless of whether you've seen them 18:36:04 for simplicity 18:36:09 i couldn't sign in to freenode for like 30 mins but apparently i'm still here 18:36:27 * gammafunk destroys the unrand +9 Executioner's Axe "Grunt" {pain, *Confuse, *Rage} 18:36:38 like is the concern that players who miss an unrand can't scum for 5M turns to find all the unrands? 18:36:46 mmm 18:36:50 if so, I really don't care :P 18:36:52 I'm sure that's what some people don't like, yeah 18:36:53 good name for those qualities 18:37:04 octopus king problems 18:37:09 10/10 exec axe grunt 18:37:34 10/10 would execute Grunt again 18:37:53 ??brilliance 18:37:53 brilliance[1/2]: Temporarily increases intelligence and spell power, and provides a wizardry bonus. 18:38:07 haha 18:38:30 i always quaff brilliance thinking there's some ancillary MR benefit 18:38:46 or does int actually provide any MR-related benefit? 18:39:06 int doesn't affect MR, no (though it has been suggested) 18:39:08 apparently the staff of summoning gives the "warding" property. Is that something worth preserving once amulet of warding is gone? 18:39:24 Lasty: IMO no 18:39:45 elliptic: I'm inclined to agree. Should anything preserve it? 18:39:47 er 18:39:49 replace it 18:40:13 does anyone use the staff of summoning? 18:40:16 yes 18:40:19 For now, the staff is probably fine as-is 18:40:20 I don't think anything is necessary, we have other staves without special properties already right? (conj at least) 18:40:33 yeah 18:40:34 anyone who wants better summons uses it 18:41:03 in regards to finite pan, how small would the hypothetical finite pan be 18:41:18 infinitely small 18:41:22 obviously < infinite 18:41:25 just the right size 18:41:33 bigger than a breadbox 18:41:47 "amulet of golubria" alternate names: amulet of repulsion, amulet of dismissal, amulet of dispersal, amulet of solitude. 18:41:54 <|amethyst> wheals: how many Pans can you fit on the head of an angel? 18:41:59 what does it do? 18:42:06 Anyone prefer another name to "amulet of golubria"? I think I'd rather have it be something else... 18:42:11 Lasty: I'd prefer a name that means something, so one of those 18:42:19 what does the amulet in question do 18:42:23 wheals: chance to teleport randomly things that hurt you 18:42:29 like linesprint but with the pan monster set 18:42:35 Lightli: fwiw, most 15-runers visit 30-40 levels of pan right now 18:42:45 i like amulet of dismissal 18:42:47 Lightli: so I'd imagine smaller, and I'd note 27 is pretty close there 18:42:48 -!- infrashortfoo has quit [Ping timeout: 264 seconds] 18:43:01 Lasty: dispersal? 18:43:03 one vote for amulet of dismissal 18:43:06 one for amulet of dispersal 18:43:13 now you two have to have a fistfight 18:43:13 ??dispersal 18:43:13 dispersal[1/3]: Spell: All monsters that are adjacent to you will be instantly teleported away if they don't resist (via magic resistance). If a monster does resist, it will be blinked instead (even if it's immune!). Does not work on -TELE enemies such as statues. 18:43:17 oh, that many 18:43:30 chequers: it could even be made a bunch shorter if we want, maybe half that length 18:43:36 elliptic: got a preference among the names in that list? 18:44:01 elliptic: I guess the minimum would be six levels, for the runes + holy pan 18:44:07 hrm, so this amulet is going to have that thing where you've almost killed an enemy and it's suddenly gone? 18:44:13 Holy Pan itself has a rune, so minimum would be 5 18:44:14 !rng dismissal dispersal 18:44:14 The RNG chooses: dismissal. 18:44:21 gammafunk: if you don't want that to happen, you don't wear it. :D 18:44:41 yeah I often don't use distortion for that reason 18:44:56 anyhow does this have a mallus when taken off? 18:45:01 or a cooldown or something 18:45:02 unlike distortion, that effect is the only effect of the amulet, so you won't go "free banishment versus having to fight this OoF again" 18:45:16 My last 5 15 runers: 27, 21, 28, 31, 19 levels of pan 18:45:24 amulet of distortion!! distortion effects on monsters that attack you 18:45:34 Lasty: well imagine the enemy is now almost dead, now I go through swapping my amulet 18:45:39 and I end up doing this a bunch 18:45:42 I'd vote for 10 floors at absolute minimum; 4 major pan lord floors, 1 demonic rune floor (holy pan, hellion island, discopan), and then 5 filler floors 18:45:46 gammafunk: in the 0.18 doc: "Possible unequip effects: draining, contam, summoning hostiles, mark, noise." 18:45:52 !log 18:45:53 3525. wheals, XL13 DEMo, T:16161: http://crawl.berotato.org/crawl/morgue/wheals/morgue-wheals-20151116-153253.txt 18:45:56 I haven't settled on one 18:45:56 chequers: how did you arrive at 30-40? 18:45:57 !log . won 18:45:58 25. wheals, XL27 DDTm, T:72076: http://crawl.berotato.org/crawl/morgue/wheals/morgue-wheals-20151113-033239.txt 18:46:10 summoning hostiles, mark probably just won't ever work 18:46:11 there's a 0.18 doc? 18:46:19 Lightli: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.18_plan 18:46:24 Medar: I checked a bunch of recent games 18:46:25 33 for me 18:46:33 it isn't often that I get to do a double meaning branch name like this: 18:46:42 New branch created: wand_merging (2 commits) 13https://github.com/crawl/crawl/tree/wand_merging 18:46:42 03Grunt02 07[wand_merging] * 0.18-a0-383-gc1b8cdb: Merge destructive wand types into wands of (minor) destruction. 10(85 minutes ago, 36 files, 188+ 210-) 13https://github.com/crawl/crawl/commit/c1b8cdb29bec 18:46:42 03Grunt02 07[wand_merging] * 0.18-a0-384-g1a0b528: Let wands stack. 10(42 minutes ago, 8 files, 123+ 19-) 13https://github.com/crawl/crawl/commit/1a0b528f62ca 18:46:46 gammafunk: won't work in that you do them in safe places? 18:46:47 Lightli: 18:46:49 ??0.18 18:46:50 0.18 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.18_plan 18:46:52 Medar: i tink you're right though, I just counted another 10 and 20-30 seems more accurate 18:46:57 (I like one of those commits much more than the other; guess which is which) 18:47:24 Lasty: mark is just kind of exploitable and would be bad to have available to the player imo; summoning hostiles in safe spaces is annoying, yeah 18:47:28 just teleport 18:47:33 fair enough 18:47:35 re Pan length, I had an idea the other day for the short term 18:47:39 maybe drain/contam then 18:47:44 roll the number of levels between major pan lords in advance 18:47:53 I could be below average, as I pretty much always check the lord vaults for demonic rune. 18:47:55 so that we don't get absurd extended periods w/o them 18:48:20 everyone stealing my ideas today 18:48:22 but I do forsee some annoying swaps with this amulet even with light drain. Contam seems pretty harsh, but that would deter swapping better I guess 18:48:57 this is definitely intended to be a non-swappable amulet. 18:49:19 Grunt: seems like this makes for a lot of overlap with wand of random effects 18:49:21 finally, you'll really use those cancelation pots! 18:49:36 -!- buki_ is now known as buki 18:49:37 haha 18:49:43 doy: yes 18:49:43 I use them pretty often... 18:49:49 but I tend to go into Vaults w/ MR+ 18:49:52 you could make it kill you when you take it off =p 18:49:57 Grunt: Wouldn't combining all the high-end attack wands into a single wand effectively nerf them since you could randomly shoot an element at something immune to it? 18:49:59 ProzacElf_: good idea! 18:50:05 !nerf Lightli 18:50:05 * Sequell nerfs Lightli!!! 18:50:25 i'm not especially convinced that wands are a huge problem 18:50:35 in their current state 18:50:35 "THIS WILL TEACH YOU TO SWAP AMULETS, JERK!!" 18:50:38 Xom cackles 18:50:52 i'm also a bit worried about merging the wand types. currently they are reliable option against specific threats 18:51:49 personally I'm more inclined to believe in the "minor destruction" concept a lot more than the "destruction" concept 18:52:00 (the latter was more for "remove the rod of destruction" than anything) 18:52:16 yeah that rod didn't seem to do good damage 18:52:20 which I didn't understand why 18:52:23 and even then I'm not really convinced it's a good idea beyond "reduce the number of wands useless outside the early game" 18:53:11 heh.....i would just like to point out.... 18:53:15 ??compiling crawl 18:53:16 https://github.com/crawl/crawl/blob/master/crawl-ref/source/contrib/sdl2/INSTALL.txt 18:53:21 that that link goes to a 404 18:53:25 um 18:53:28 oh that's 18:53:29 a wrong link 18:53:33 good wrong source directory, ye s 18:53:37 q??compiling crawll 18:53:37 I don't have a page labeled compiling_crawll in my learndb. 18:53:38 q??compiling crawl 18:53:38 I don't have a page labeled compiling_crawl in my learndb. 18:53:47 ?? ? ? 18:53:47 I don't have a page labeled ?_? in my learndb. 18:54:07 ?? ^ ^ 18:54:07 I don't have a page labeled ^_^ in my learndb. 18:54:19 ?? ; ; 18:54:20 I don't have a page labeled ;_; in my learndb. 18:54:24 maybe it's a beh 18:54:25 compiling crawl 18:54:29 !learn e compiling_crawl s/txt/md 18:54:29 I don't have a page labeled compiling_crawl[1] in my learndb. 18:54:31 compiling crawl?? 18:54:31 https://github.com/crawl/crawl/blob/master/crawl-ref/source/contrib/sdl2/INSTALL.txt 18:54:38 ?/INSTALL.txt 18:54:38 !learn q compiling_crawl 18:54:38 Matching entries (1): compile[1]: see {!source INSTALL.txt} 18:54:38 I don't have a page labeled compiling_crawl in my learndb. 18:54:41 ah 18:54:49 !learn set compile see {!source INSTALL} 18:54:49 compile[1/2]: see {!source INSTALL} 18:54:57 ??compiling crawl 18:54:57 https://github.com/crawl/crawl/blob/master/crawl-ref/source/contrib/sqlite/INSTALL 18:54:59 ??compile[2 18:54:59 compile[2/2]: For faster compiling, leverage the awesomeness of ccache. Also, be sure to use the -j flag if you have multiple processors available. 18:55:00 .. . . 18:55:02 good one grunt 18:55:02 lol 18:55:03 good one 18:55:08 !learn e compile s/$/.md 18:55:09 Use: !learn edit compile[NUM] s/// 18:55:12 !learn e compile[1] s/$/.md 18:55:12 compile[1/2]: see {!source INSTALL}.md 18:55:17 haha 18:55:17 !learn set compile see {!source INSTALL.md} 18:55:17 gjob WHEALS 18:55:17 compile[1/2]: see {!source INSTALL.md} 18:55:18 KIK 18:55:19 ??compiling crawl 18:55:20 Can't find INSTALL.md. 18:55:25 !learn set compile see {!source ../INSTALL} 18:55:25 compile[1/2]: see {!source ../INSTALL} 18:55:27 ??compiling crawl 18:55:27 Bad filename: ../INSTALL 18:55:29 good 18:55:35 :facepalm: 18:55:41 wait, it still is INSTALL.txt 18:55:48 yes it is 18:55:52 !learn set compile https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:55:53 compile[1/2]: https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:55:53 early game I would think the relibility and countering of specific threats is more important, not less, plus everyone can use the wands even with evo 0 18:55:58 could just remove magic dart wand? 18:55:59 !learn set compiling_crawl https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:55:59 compiling crawl[1/1]: https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:56:10 oops 18:56:13 !learn set compiling_crawl see {compile} 18:56:13 compiling crawl[1/1]: see {compile} 18:56:24 !learn set compile https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:56:24 compile[1/2]: https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:56:29 there 18:56:33 ??compile[2 18:56:33 compile[2/2]: For faster compiling, leverage the awesomeness of ccache. Also, be sure to use the -j flag if you have multiple processors available. 18:56:33 remove some of the hex wands 18:56:54 chequers: why 18:57:01 less wands 18:57:01 hex wands scale though 18:57:25 I mean they are good late game too 18:57:33 i still don't see what is a problem with wands as they are 18:57:46 * gammafunk zaps a wand. Grunt slows down. 18:57:53 * Grunt gestures. Grunt seems to speed up. 18:58:04 -!- Nattefrost has quit [Ping timeout: 245 seconds] 18:58:06 chequers: wand of debiliatation 18:58:13 managing them is a bit tedious, stacking sounds interesting 18:58:48 the main issue I have with stacking is: it makes recharging more efficient on them 18:58:56 which can be addressed with some massaging of the recharge formula 18:59:05 stacking is also just weird for non-consumables 18:59:18 how do you display the nuber of charges on items in a stack 18:59:28 what if I prefer to use one wand in the stack over the others 18:59:49 chequers: the items aren't distinct in a stack 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:01:24 -!- rmd has quit [Ping timeout: 264 seconds] 19:02:00 thematically you take the Wand Crystal from the new wand and jam it into your current wand 19:02:29 what if you just have a weird urge and swallow the wand crystal 19:03:54 fr: wand pizza 19:04:13 gammafunk: obviously you could Breathe Destruction 19:04:46 wand breath 19:06:03 Destruction Breath 19:06:12 blast of random clouds 19:06:14 make the orb pizza and the runes toppings! 19:06:20 I keep wondering if I should make rod of clouds do that 19:08:06 pizza breath 19:10:59 -!- infrashortfoo has quit [Ping timeout: 245 seconds] 19:12:53 -!- MarvinPA has quit [Quit: Leaving] 19:13:15 johnstein: fun pastime: try making sense of the new mapstat's results on Depths:5 19:13:54 -!- MarvinPA has joined ##crawl-dev 19:15:12 -!- rmd has quit [Ping timeout: 264 seconds] 19:15:31 -!- MarvinPA has quit [Client Quit] 19:16:17 Grunt: Challenge Accepted 19:16:41 I learned that gammafunk_depths_water_palace doesn't actually get vetoed much 19:16:52 at least it didn't at all in 200 iters 19:17:01 gammafunk: I had an idea for you 19:17:11 no, I'm not going back to prison! 19:17:22 gammafunk: make gammafunk_crypt_yreds_forest into a Crypt ending 19:17:24 well prison is broken anyway 19:17:25 <.< 19:17:33 oh, that's kind of cute 19:17:40 hrm, somewhat filled by evil_forest though 19:17:46 but yeah need to do something with that map 19:17:47 ya 19:18:01 get johnstein to combine it with layout_twisted_forest 19:18:03 <.< 19:18:13 I was thinking of just making a depths pakellas vault 19:18:22 let P land first :b 19:18:31 I can start designing it now! 19:18:32 I stand by my opinion that forest crypt endings are Super Rad 19:18:52 it'd be late-D and depths, of course 19:19:29 -!- gammafunk has quit [Quit: Lost terminal] 19:21:52 -!- xczxc has quit [Quit: bye] 19:22:04 -!- gammafunk has joined ##crawl-dev 19:22:23 I love ubuntu 15.10 and random Xorg crashes 19:22:39 at least they're less frequent 19:26:10 maybe I should just make some simple pakellas overflows first to fullfill contractual obligations 19:26:46 -!- Ququman has quit [Read error: Connection reset by peer] 19:27:45 gammafunk: Grunt: I updated my P overflow altars as well 19:28:04 -!- rmd has quit [Ping timeout: 245 seconds] 19:28:05 -!- tensorpudding has quit [Ping timeout: 245 seconds] 19:28:37 -!- Kellhus has quit [Quit: Page closed] 19:28:46 running a 1000 iters mapstat on U:5. eagerly awaiting something juicy to study 19:29:19 -!- infrashortfoo has quit [Ping timeout: 245 seconds] 19:29:33 johnstein: hrm, looks like you've removed the greed entirely from the shop def? 19:29:34 -!- Adeon_ has joined ##crawl-dev 19:29:49 yet it still says in the comment #10% any wand and will be very expensive 19:29:54 -!- Adeon_ is now known as Noeda 19:30:25 I should remove the comment. sounded like grunt preferred no greed. I don't have a strong opinion on it 19:30:39 -!- Adeon has quit [Quit: askjaskhjsfakhjlflkjh] 19:30:44 yeah, I mean those wands will be pricey already 19:30:45 gammafunk means: update the comment in the vault 19:30:46 :b 19:30:48 since chances are you get a cheapo wand 19:30:49 -!- Weretaco has quit [Ping timeout: 264 seconds] 19:31:06 not sure how costly a 5 charge wand will be 19:31:13 5 charge low-level wand, that is 19:31:34 I think the greed2000 empty wands were 250? 19:31:44 Is the idea to make those wands actually easier to buy? 19:31:50 not sure what a good gold target would be 19:31:52 they'd be more expensive with normal charges I assume 19:31:57 gammafunk: yes 19:32:28 ok, in that case I guess 5 makes sense, but the Zin shop worked by being really expensive in general fwiw 19:32:38 gammafunk: you mean the Gozag shop 19:32:44 no the Zin purification station 19:32:44 the Zin shop just has normal prices iirc? 19:32:49 oh really? 19:32:58 !vault zin_purify 19:32:58 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/altar/overflow.des#l2403 19:33:06 greed:30 19:33:12 let me see what normal greed is 19:33:13 whatever that is 19:33:21 I think it is pricier 19:33:25 I recall the prices being high 19:33:26 !source _shop_greed 19:33:26 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dungeon.cc#l5277 19:33:44 not that this must be the case for these (rare) altar shops 19:33:57 !source greed_for_shop_type 19:33:58 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dungeon.cc#l5244 19:34:27 in this context: min 10, max 17 for placing the vault at D:9 19:34:35 -!- BlackGyver_ has quit [Ping timeout: 246 seconds] 19:34:41 yeah so 30 is pricier 19:34:50 -!- Daekdroom has quit [Quit: Leaving] 19:35:01 again, doesn't have to be the case that the P shop is pricier; Zin uses gold for piety 19:35:07 so there's a tradeoff I guess? 19:35:12 -!- Noeda is now known as Adeon 19:35:26 gammafunk: anyway where are your P overflows >.> 19:36:12 Uh, excuse me I had a pakellas game to test and had to give a AAA performance for my legion of twitch fans 19:36:40 !lg * newpakellas 1 won 19:36:43 1/5. SGrunt the Brilliant (L27 KoAr of Pakellas), escaped with the Orb and 3 runes on 2015-11-25 05:03:07, with 1509548 points after 81178 turns and 4:21:43. 19:36:44 no excuse for you 19:36:46 <.< 19:37:02 Brilliant more like....Insane 19:37:20 fr: Mad Genius title 19:37:22 -!- Adeon has quit [Quit: aaaaaaa] 19:37:39 gammafunk the Wizened Old Coot 19:38:00 nonsense 19:38:12 !lg twelveyearsoldgirl 19:38:13 No games for twelveyearsoldgirl. 19:38:16 hrm 19:38:25 !lg * name~~yearold 19:38:25 No games for * (name~~yearold). 19:38:28 !lg * name~~yearsold 19:38:36 5. 11YearsOldGirl the Charmwright (L1 DgSk), quit the game on D:1 (saegor_entry_simple_C) on 2012-12-10 10:51:00, with 20 points after 4 turns and 0:01:07. 19:38:41 .. . . 19:38:42 there we go, that's my account 19:38:47 -!- wheals has quit [Ping timeout: 276 seconds] 19:39:45 -!- Sorbius has quit [Quit: Leaving] 19:39:47 heh 19:39:48 uh 19:40:01 -!- Adeon has joined ##crawl-dev 19:43:31 huh, didn't know that the overflows can place in depths 19:44:47 -!- thrig has quit [Ping timeout: 260 seconds] 19:45:59 -!- OCTOTROG has quit [Ping timeout: 245 seconds] 19:46:48 Grunt: i should change the icon for P's recharge to just be like a pair of batteries 19:46:56 ontoclasm: heh 19:46:59 ontoclasm: up to you :) 19:47:08 ontoclasm: though I think batteries are probably a little too anachronistic 19:47:11 also the icon for the iron rod should be a shell casing 19:47:14 (i'm joking) 19:47:51 ?/super scattershot 19:47:51 wow, a lot fewer golems to work with these days 19:47:51 Matching entries (1): iron_rod[2]: "At high spellpower, you may think of it as Super Scattershot." -- Grunt 19:47:57 toenail golem is not very P-like 19:48:07 !send gammafunk gargoyles 19:48:08 Sending gargoyles to gammafunk. 19:48:20 yeah 19:48:30 -!- plathrop has quit [Ping timeout: 245 seconds] 19:48:40 those kind of just say more "earth themed" than P, but 19:48:54 -!- infrashortfoo has quit [Ping timeout: 245 seconds] 19:49:19 bring back guardian robots >.> 19:49:28 -!- DrKe has quit [Ping timeout: 260 seconds] 19:49:31 war gargoyles and crystal guardians good for later P vaults 19:49:34 @??electric golem name:guardian_robot n_rpl 19:49:39 oh, Gretell split 19:50:20 -!- Gretell has joined ##crawl-dev 19:50:24 @??electric golem name:guardian_robot n_rpl 19:50:41 (fun fact: electric golems are literally renamed guardian robots) 19:51:06 guardian robot (118) | Spd: 16 | HD: 15 | HP: 122-148 | AC/EV: 5/20 | Dam: 1511(elec:15-21), 1511(elec:15-21), 15, 15 | 11non-living, 10doors, see invisible, unbreathing | Res: 13magic(immune), 05fire, 02cold, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | XP: 3277 | Sp: b.lightning (3d20) [06!sil], blink [06!sil] | Sz: Large | Int: brainless. 19:51:18 spark wasps somehow feel vaguely p-themed 19:51:26 "electricity powers stuff" 19:51:29 god of electricity 19:51:48 -!- Zooty has quit [Ping timeout: 246 seconds] 19:52:09 hm I am slightly incorrect 19:52:11 -!- Adeon has quit [Read error: Connection reset by peer] 19:52:20 -!- Adeon has joined ##crawl-dev 19:52:38 P wrath should involve summoning a bunch of elec golems and ball lightnings around you 19:53:02 @?? dancing weapon ; rod of destruction 19:53:23 oh, dancing weapons 19:53:26 dancing weapon (08() | Spd: 16 | HD: 15 | HP: 26 | AC/EV: 5/19 | Dam: 10 | 11non-living, fighter, fly, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 886 | Sz: small | Int: brainless. 19:53:41 ooh that is an interesting question 19:53:45 figured that wouldn't fly :p 19:53:45 do dancing rods use their rod powers 19:53:53 doesn't look like it 19:54:44 fr: let that be possible >.> 19:55:20 I guess ice and ocs are vaguely within theme 19:55:25 *ice statues 19:55:53 nicolae mentioned lightning spires as well 19:56:10 but that's more a "behind glass" thing 19:56:36 does the oka training dummy vault still exist? 19:56:42 I haven't seen it in forever 19:57:10 nope 19:57:29 %git HEAD^{/training d} 19:57:29 07MarvinPA02 * 0.14-a0-2350-g1ce7209: Remove training dummies from some vaults 10(1 year, 10 months ago, 3 files, 4+ 19-) 13https://github.com/crawl/crawl/commit/1ce7209620cc 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:02 -!- rmd has quit [Read error: Connection reset by peer] 20:01:27 aw 20:02:16 here you go gammafunk: http://sprunge.us/AQgP 20:02:21 next up: ranged weapon tukima's 20:02:22 <.< >.> 20:04:41 -!- Shard1697 has quit [Ping timeout: 246 seconds] 20:06:26 -!- debo has quit [Ping timeout: 246 seconds] 20:10:56 03doy02 07* 0.18-a0-383-g4e21403: remove the option to collapse search results by stash 10(8 minutes ago, 2 files, 66+ 260-) 13https://github.com/crawl/crawl/commit/4e21403a5707 20:10:59 -!- rossi_ has quit [Ping timeout: 246 seconds] 20:12:38 I feel like that first condition might be wrong 20:12:45 which 20:12:54 sorry, grunt's 20:12:58 not your ocmmit 20:13:01 ah 20:13:30 geekosaur: there is a very subtle bug in it now that you mention it, but it's a joke commit anyway <.< 20:13:30 -!- NilsBloodaxe_ has quit [Ping timeout: 246 seconds] 20:13:41 * geekosaur can hear the screaming of players now >.> 20:14:56 i don't know, the dancing rods part sounds kinda fun 20:15:05 (the tukima's part sounds overpowered) 20:15:18 doy: how often do you find monsters wielding rods these days :) 20:15:57 add it but only use it for P wrath? 20:16:20 haha, P wrath being a bunch of spectral dancing rods would be awesome 20:16:22 -!- DrKe has joined ##crawl-dev 20:16:36 @??spectral dancing weapon ; iron rod 20:16:46 although it might be thematic for Elf:2 >.> 20:16:58 unknown monster: "spectral dancing weapon" 20:17:02 :( 20:17:43 Grunt: add to elf 20:18:03 gammafunk: only I can also add dancing ranged weapons 20:18:06 >.> 20:22:52 -!- DarwinElf has joined ##crawl-dev 20:23:45 Is there a way I can get on a mailing list of releases? I maintain the unofficial build script to make packages for a GNU/Linux distribution. Sometimes I've updated it months after a release, or even after a few, because I haven't seen a way to get notified 20:25:16 release announcements are posted to http://crawl.develz.org/wordpress/blog and http://sourceforge.net/p/crawl-ref/mailman/crawl-ref-discuss/ 20:25:51 i don't think there's any feed that only notifies about releases though 20:27:01 -!- gammafunk has quit [Quit: Lost terminal] 20:30:12 so I'd subscribe to crawl-ref-builds? 20:31:26 no 20:31:38 that mailing list is unused 20:32:19 and commits is also unused? 20:32:34 commits is used, but is quite high volume 20:32:45 oh, I'll subscribe to the discuss then 20:37:32 -!- DrStalker has quit [] 20:37:44 -!- Xenobreeder has joined ##crawl-dev 20:39:33 thanks 20:39:34 -!- DarwinElf has left ##crawl-dev 20:41:00 -!- infrashortfoo has quit [Ping timeout: 264 seconds] 20:41:41 -!- LordSloth has quit [Quit: Leaving] 20:44:31 -!- serq has quit [Quit: suddenly gone...] 20:46:06 -!- clouded_ has quit [Read error: Connection reset by peer] 20:49:24 -!- ontoclasm has quit [Quit: Leaving.] 20:52:07 -!- NilsBloodaxe has quit [Quit: Page closed] 20:52:08 -!- gammafunk has joined ##crawl-dev 20:57:06 -!- twelwe has joined ##crawl-dev 21:00:04 -!- omarax has quit [Remote host closed the connection] 21:03:04 03Lasty02 07* 0.18-a0-384-gac99359: Amulet reform: remove amulet of mutation, replace with amulet of nothing 10(2 hours ago, 17 files, 21+ 32-) 13https://github.com/crawl/crawl/commit/ac9935970eea 21:03:04 03Lasty02 07* 0.18-a0-385-g4f0ff34: Turn the amulet of warding into the amulet of dismissal 10(17 minutes ago, 24 files, 65+ 67-) 13https://github.com/crawl/crawl/commit/4f0ff341f1d9 21:03:43 doy: maybe mention the rss feed next time 21:03:48 what is an amulet of mutation 21:03:51 which rss feed 21:03:56 blog news 21:03:59 I think you a word in its name 21:04:05 Grunt: best amulet ever. 21:04:10 yeah, I probably out a word 21:04:19 every time you get a mutation, also get a good mutation 21:05:54 uh, amulet of nothing? 21:06:00 didn't we agree that probably wasn't necessary? 21:06:04 maybe I missed that discussion 21:06:13 gammafunk: I literally never saw anyone say that 21:06:22 elliptic and MPA, I believe 21:06:24 but maybe I missed it 21:06:29 definitely the former, maybe not the latter though 21:06:31 if I did, sorry to everyone I missed 21:06:37 but yeah I didn't see any discussion myself 21:07:34 gammafunk: did they say it in relation to the just-executed plan, back when we were planning, or was it another time this came up? 21:07:35 hrm, so you're doing it to preserve the various undrands 21:07:59 yeah 21:08:30 I think we should be able to do unique amulets that aren't based around the normal types, since I also want the normal types to be meaningful 21:08:44 what I said precisely was that I don't think there should be randart amulets of nothing 21:08:52 it was not clear in the 0.18 plan what you actually meant by them 21:09:04 oh, good -- I'm pretty sure I disabled those 21:09:11 because I agree 21:09:22 I intend for them to be unique only 21:09:29 for unrands, I don't think amulet of nothing is really necessary either but it makes a little sense 21:09:44 yeah, it's just that I don't know why amulets need to be special in this regard 21:09:49 well 21:09:53 no other equipment type is this way 21:09:59 we have things like captain's cutlass, autumn katana, etc 21:10:03 my concern is that it will be confusing to players "what base type is this unrand?", "why does this unrand have a base type and this other one does not?", etc 21:10:18 gammafunk: I'd hate to be forced to make the amulet of shielding have regen+ or something... 21:10:37 well, it's only jewellery that has intrensic egos 21:10:46 weapons and armour are much more basic 21:10:58 i'm not really convinced that players pay much attention to base types of jewellery artefacts 21:11:00 -!- Buzzell has quit [Ping timeout: 245 seconds] 21:11:05 agreed, doy 21:11:24 I don't think players wonder what base type a radart is 21:11:30 (i do agree that randart amulets of nothing would have too much overlap with randart rings) 21:11:48 like, the fact some properties get called "base type" and others don't is sort of an implementation detail 21:11:57 doy, chequers: that's because amulets currently have clearly labeled base types :P 21:12:10 elliptic: i mean for rings 21:12:12 which don't 21:12:15 -!- joy19999 has quit [Ping timeout: 240 seconds] 21:12:20 i dont know that your typical player is that concerned with a base type rather than with the item description 21:12:29 now if every amulet base type has an associated removal malus that would change 21:12:29 -!- Gretell has quit [Ping timeout: 246 seconds] 21:12:39 good point 21:12:41 by item description i meant inscription 21:12:45 -!- rchandra has joined ##crawl-dev 21:13:06 also, adding these removal maluses really changes how people approach unidentified amulets in the early game 21:13:19 does it though? 21:13:24 i already never wear-id amulets 21:13:28 chequers: yeah, probably. I don't think that's bad. 21:13:31 because enough of them have annoying removal effects 21:13:32 doy: why not? 21:13:34 any recent changes to compiling instructions on windows/mingw64? 21:13:38 i would say a lot of players wear id amulets 21:13:38 yeah I always wear-id them 21:13:48 isn't there only one with a serious removal effect currently? 21:13:55 wear-ID unless faith is a concern which it might or might not be 21:14:03 faith is usually something you want to wear 21:14:12 so early on you would like to wear id it 21:14:13 and faith is usually either something you really want or something that isn't a big deal to take off 21:14:23 and early on if you take it off its not a big deal yeah 21:14:26 http://sprunge.us/cMcW 21:14:28 muhahahahaha 21:14:45 later on if I haven't found faith and don't want to wear it I will often ID amulets with scrolls though 21:14:45 (I am probably not ever going to apply this, but still) 21:15:12 ??Grunt[insane 21:15:13 grunt[25/27]: ok that's fair, but do consider that grunt is also insane. so as odd as this sounds, this Grunt idea may not be insane! impossible. 21:15:49 abyss.cc: In copy constructor 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]':abyss.cc:1999:1: internal compiler error: in ggc_set_mark, at ggc-page.c:1541 21:15:57 !source install.txt 21:15:57 https://github.com/crawl/crawl/blob/master/crawl-ref/source/contrib/sdl2/INSTALL.txt 21:16:06 C++! 21:16:09 ??compile 21:16:09 compile[1/2]: https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 21:16:12 Lasty: also, in general I think that if an unrand design really doesn't fit with any of our base types then maybe it should be something else rather than an amulet 21:16:15 -!- Culka has quit [Ping timeout: 240 seconds] 21:16:17 rchandra: see that one 21:16:41 yeah that's a wise design choice imo 21:16:43 rchandra: "internal compiler error" is a bug in your compiler 21:16:52 elliptic: well, what about the amulet of Shielding? I don't wanna take rCorr or Regen or something onto it. 21:16:53 Lasty: most unrand design is pretty flexible really, and unrand balance is not a major issue, so I really don't see "changing some amulet types will change some unrands" as a big deal 21:16:59 ??amulet of shielding 21:17:00 brooch of shielding[1/1]: Unrandart amulet of warding with an additional +4 AC and +4 EV. 21:17:03 why does this exist? 21:17:08 No idea. 21:17:09 it just does things that rings do 21:17:11 probably: ancient 21:17:11 well then 21:17:19 It's not my favorite unique 21:17:24 its a nice unrand that people like because it is good 21:17:25 * Grunt digs into its background 21:17:29 needs to grant SH! 21:17:32 DrKe: it is certainly strong, yes 21:17:42 brooch of diesel 21:17:46 rchandra: . . . I confess I've considered switching it to something like that 21:17:53 brooch of mikee 21:17:59 you could give it basetype new reflection and remove the ev 21:18:00 why does the cekugob or whatever amulet exist 21:18:05 elliptic: well, take the macabre finger necklace then 21:18:30 DrKe: that's probably more or less where I'm going with it 21:18:47 that one is a cute theme, but I also wouldn't be terrible sad to see it go; just my 2 zorkmids though 21:18:48 I should add a list of boring unrands to the planning document... 21:18:52 i wouldnt see a big issue with macabre being gspirit 21:18:53 thanks, doy. I'll try to update then. odd that it compiled crawl in the past 21:18:55 or something like that 21:19:00 %git d2ef426d 21:19:00 07jpeg02 * 0.4-a0-1069-gd2ef426: Implement a few of Lemuel's unrandart suggestions of FR 1861906. 10(8 years ago, 3 files, 94+ 11-) 13https://github.com/crawl/crawl/commit/d2ef426db6e7 21:19:05 I wonder which Op has ended the game with most rings of the octopus rings equipped 21:19:06 yeah I guess gspirit 21:19:07 but i also dont really see the problem with urand amulet of nothing 21:19:08 DrKe: that'd be a huge boost to Macabre 21:19:08 or even regen 21:19:14 thus did the brooch of Shielding come to be 21:19:20 yeah but unrand balance is not really a big concern 21:19:22 lemuel... 21:19:25 Lasty: I don't see a big problem with macabre finger necklace being regen or golubria (what did you end up naming that anyway :P) 21:19:37 it would be a buff but we have plenty of strong unrands 21:19:43 Dismissal, since you randomized your vote to that, and that put it at 2:1 21:19:43 -!- joy1999 has quit [Ping timeout: 240 seconds] 21:19:46 hm. why aren't double lajatangs still in the game 21:19:48 todo: bring back the whirlwind axe 21:19:53 rchandra, more and more of crawl is being converted to C++11, I imagine gcc versions with buggy C++11 support would start to have issues at some point 21:20:02 chequers: the dire lajatang was removed for being uninteresting iirc 21:20:09 Grunt: not dire, DOUBLE 21:20:14 elliptic: fair enough. We can revert the amulet of nothing push then. 21:20:19 DOUBLE anything is awesome, and therefore interesting 21:20:27 chequers: the dire lajatang was the only double lajatang :b 21:20:40 well, fr double lajatangs then 21:20:47 requiring skill 28 mindelay 21:20:49 I still like the idea of being able to have blank slate amulets, but if that's not how y'all feel about it that's fine. 21:20:51 * Grunt cuts chequers into ribbons!!!!!!! 21:20:53 * gammafunk doubles. gammafunk eviscerates Grunt!!!!!! (x2) 21:20:53 lajatangs have been buffed a lot since then 21:20:59 also that 21:21:12 I'm going to implement this as an unrand then 21:21:20 reimplemememememnt 21:21:22 don't bother :b 21:21:33 spoilsport 21:22:59 is the max skill level of 27 defined anywhere? 21:23:04 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:23:18 defines.h 21:26:10 in regards to removing amulet of rmut i'm wondering whether people think the change is good with no compensation or that some compensating change will probably be necessary 21:27:48 -!- rmd has quit [Ping timeout: 264 seconds] 21:28:05 I don't think any compensation is likely to be needed 21:29:37 well a lot of players complain about abyss/pan being tedious already, and having to negotiate malmutator fights manually would just make that worse i think 21:29:59 and i think i am only really thinking about neqoxecs here 21:30:01 -!- Guest28414 is now known as vale_ 21:30:10 i dont think other malmutators are really problematic 21:30:13 -!- wmbt has quit [Ping timeout: 264 seconds] 21:30:26 also chei probably can't do extended then? explore into mut mut mut 21:30:39 they are either rare enough or restricted enough eg shining eyes 21:30:56 I've done mnoleg's lair w/o rMut a few times, and it's definitely doable. Takes more effort, of course. That said, if players find it tedious, I think we should address that whether or not the amulet exists. 21:31:26 well throw out mnoleg's lair which is like a worst case scenario 21:31:40 but just like random abyssings 21:31:48 cacodemon (082) | Spd: 10 | HD: 13 | HP: 82-113 | AC/EV: 11/10 | Dam: 22, 22 | 05demonic, 10doors, see invisible, fly, regen | Res: 06magic(160), 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 1635 | Sp: b.energy (3d20) [06!sil], slow [06!sil], confuse [06!sil], malmutate [06!sil], dig [06!sil] | Sz: Large | Int: human. 21:31:48 %??cacodemon 21:31:50 -!- smiler has quit [*.net *.split] 21:31:53 (todo: give mnoleg mutafog breath) 21:31:58 * Grunt hides. 21:32:08 My feeling is that if malmutating enemies are going to exist, they should sometimes malmutate people. 21:32:40 well duh 21:33:00 yeah, i just think it makes already-unpopular areas of the game more hateable 21:33:08 they still do, through rmut. 21:33:13 but removing rMut amulet has just made the average game end up with more mutation in it, and there's no change to curemut spawn ratio 21:33:21 i mean, we have already removed corrosion and item destruction 21:33:28 maybe malmutation is just the next logical step? 21:34:53 elliptic, gammafunk: would you prefer to roll back the "nothing amulet" push, given our conversation above? 21:37:15 like neqoxecs are one of the most common enemies in abyss, as far as any specific enemy in abyss can be considered common 21:37:46 well looking at mon pick data small and large abominations are the most common by far, but besides those 21:37:54 -!- debo has joined ##crawl-dev 21:40:01 oh, hrm, i think i broke menu colors in search results 21:40:32 rip 21:43:03 -!- rchandra has quit [Ping timeout: 267 seconds] 21:45:57 ah, yup, i see it 21:48:20 03doy02 07* 0.18-a0-386-ge0a1b35: also stop tracking number of matches in a search result 10(31 minutes ago, 2 files, 6+ 29-) 13https://github.com/crawl/crawl/commit/e0a1b35ceaa5 21:48:20 03doy02 07* 0.18-a0-387-gaf5f4e4: restore menu colors in search results 10(30 seconds ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/af5f4e4ca332 21:49:53 Lasty: I guess I'm okay with amulet of nothing existing, but I'd prefer if it wasn't used except on unrands that are doing something very special instead (like macabre finger necklace) 21:50:48 Lasty: i.e. I think cekugob and shielding should either be given a non-nothing base type, something else of note, or removed 21:51:30 elliptic: I have plans to change up shielding and make it a different base type. Not sure what to do w/ Cekugob. I'd be fine w/ making it dismissal -- that'd be much more interesting, I think. 21:51:43 Lasty: no need to worry about changing those unrands while you are in the middle of making amulet changes though, since it might become clearer what to do with them when there are new base types 21:51:46 yeah 21:51:51 cekugob as dismissal would be cool 21:54:01 -!- rmd has quit [Read error: Connection reset by peer] 21:55:05 -!- ontoclasm has joined ##crawl-dev 21:57:54 Lasty: remove crawl 2016 21:57:58 hashtag 21:59:13 -!- Buzzell has joined ##crawl-dev 21:59:53 gammafunk: I'm only one person. I can probably remove 50% of crawl in 2015. 21:59:58 s/2015/2016 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:44 -!- BlackGyver has quit [Read error: Network is unreachable] 22:01:26 Lasty will remove it, Grunt will reimplement it to be even more insane... 22:02:27 -!- murphy_slaw has quit [Ping timeout: 260 seconds] 22:02:40 gammafunk: #StupidRemove2016 22:02:51 #RemoveStupid2016 22:02:53 Lasty: oh, that's a good one 22:03:31 too bad # isn't allowed in clan names 22:05:11 HashtagStupidRemove2016? 22:06:08 -!- BlackGyver has quit [Read error: Network is unreachable] 22:06:54 !learn add reserved_clan_names HashtagStupidRemove2016 [Lasty] 22:06:54 reserved clan names[7/7]: HashtagStupidRemove2016 [Lasty] 22:06:57 ??0.18 22:06:57 0.18 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.18_plan 22:07:54 Lasty: while you're removing ring of invis, can you please remove wand of invis 22:08:27 chequers really has it out for wands 22:08:46 bad players usually don't know how to use them, so they ask for them to be removed 22:09:36 chequers: and the wand of hasting too? :d 22:10:41 -!- NeremWorld has quit [Ping timeout: 246 seconds] 22:11:02 -!- rossi_ has quit [Ping timeout: 246 seconds] 22:11:29 with 20 evo the invis from the wand lasts a surprisingly long time 22:11:39 with 27 evo and device surge... 22:11:42 I wonder what a surged invis charge would be like 22:11:44 2slo 22:11:53 !log . newpakellas 1 - log 22:11:54 No keyword '-' 22:11:56 !log . newpakellas 1 -log 22:11:57 1/4. SGrunt, XL7 KoAr, T:6258: http://crawl.berotato.org/crawl/morgue/SGrunt/morgue-SGrunt-20151124-011908.txt 22:12:04 I don't think I ever *surged* the invis wand but 22:12:04 what's wrong with wand of invis? 22:12:12 er this is the wrong game 22:12:15 !log . newpakellas 1 won -log 22:12:16 1. SGrunt, XL27 KoAr, T:81178: http://crawl.berotato.org/crawl/morgue/SGrunt/morgue-SGrunt-20151125-050307.txt 22:12:25 !lg grunt newpakellas splat 22:12:26 No games for grunt (newpakellas splat). 22:12:28 awww 22:12:38 03Lasty02 07* 0.18-a0-388-g3bded72: Amulet reform: make Cekugob an amulet of dismissal. 10(67 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3bded72bdf2c 22:12:38 03Lasty02 07* 0.18-a0-389-g6e0a474: Make sure randart amulets of dismissal don't get Contam 10(27 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/6e0a4741723e 22:12:42 oh it doesn't distinguish between wand types 22:12:43 w/e 22:12:46 doy: #removewands 22:12:56 !remove chequers 22:13:03 !commit Remove chequers. 22:13:04 the only good wand is a dead wand 22:13:04 03Grunt * 0.18-a0-368-gde8e16e: Remove chequers. 10(in the future, 49 files, 631+ 618-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=de8e16e 22:13:44 all my fabulous contributions 22:13:46 gone 22:14:06 !commit Remove Crawl. 22:14:07 03Grunt * 0.18-a0-369-g7b47e65: Remove Crawl. 10(in the future, 15 files, 598+ 920-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=7b47e65 22:14:24 !commitby onget Stupid remove. 22:14:25 03onget * 0.18-a0-370-g912c43c: Stupid remove. 10(in the future, 16 files, 221+ 403-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=912c43c 22:14:42 lol onget 22:15:13 -!- infrashortfoo has quit [Ping timeout: 264 seconds] 22:15:34 !commitby twelwe merge pizza tornado into crawl master 22:15:35 03twelwe * 0.18-a0-371-g800ad69: merge pizza tornado into crawl master 10(in the future, 14 files, 461+ 505-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=800ad69 22:15:43 good 22:15:44 finally 22:15:44 -!- BlackGyver has quit [Read error: Network is unreachable] 22:16:31 -!- plathrop has joined ##crawl-dev 22:18:23 -!- mauris has quit [Ping timeout: 246 seconds] 22:18:23 Grunt: so seriously, what would you say are the kind of themes of P? I see these kind of "alchemy" themed overflows you made 22:18:32 is it kind of like "ancient science"? 22:18:45 P is secretly a scientist/engineer/inventor 22:18:56 (god of science, hehehehehe) 22:19:01 just found an amulet of dimissal! 22:19:07 ??amulet of dismissal 22:19:08 amulet of dismissal[1/1]: 10% chance to teleport away monsters that hurt you. Contaminates you if you remove it. 22:19:12 !dismiss chequers 22:19:26 secret god of science... 22:19:32 (now I'm picturing sharknado as a 1-Apr addition) 22:19:33 Grunt: :( 22:19:51 Lasty: maybe the description should mention a "one in ten" chance so learndb doesnt contain spoilers 22:19:54 -!- rmd has quit [Read error: Connection reset by peer] 22:20:10 -!- royiv_ has quit [Ping timeout: 245 seconds] 22:20:10 -!- royiv has quit [Ping timeout: 245 seconds] 22:20:10 !lg * newpakellas won s=name 22:20:10 5 games for * (newpakellas won): Celerity, gammafunk, wormsofcant, SomeoneAwful, SGrunt 22:20:18 oh, celerity won 22:20:24 !lg celerity newpakellas won 22:20:25 1. Celerity the Ninja (L27 KoGl of Pakellas), escaped with the Orb and 4 runes on 2015-11-29 17:51:57, with 2113256 points after 82286 turns and 6:08:40. 22:20:27 The two-headed ogre hits you with a dire flail!! 22:20:27 _The translocation field surrounding you hums and the two-headed ogre disappears! 22:20:29 wonder if he streamed that 22:20:30 i already like it 22:20:40 chequers: descriptions rarely contain actual numbers 22:20:46 maybe now we can remove the teleport other player spell 22:21:01 * geekosaur seconds Bill Nye unique FR :p 22:21:12 -!- infrashortfoo has quit [Ping timeout: 264 seconds] 22:21:13 -!- infrashortfoo_ is now known as infrashortfoo 22:21:19 well judging by your nick, there's a clear bias in your recommendation! 22:21:48 Lasty: also, the description sounds vaguely like removal will caus a tloc miscast rather than contam 22:21:49 -!- roxton has quit [Ping timeout: 264 seconds] 22:21:51 FR: change the wording of that message to "Your amulet hums." 22:22:07 chequers: amulet of distortion obv 22:22:08 muhahahaha 22:22:53 Your amulet of dismissal hums: "doo da doo..dee dee dah" 22:23:07 chequers: good points! 22:23:24 of course then we need to add an unrand humming amulet 22:23:31 to go with our other noisy unrands 22:24:14 the SInging Amulet? 22:24:37 The Amulet of Tourette 22:24:40 Lasty: code style thing (so probably wrong), but maybe random2(10) == 0 should be one_chance_in(10) 22:24:50 chequers: ah, good point 22:24:51 oh, yeah 22:24:54 thanks! 22:25:36 -!- infrashortfoo has quit [Read error: Connection reset by peer] 22:27:04 one other point, the "hums" could be interpreted as the amulet making noise ingame, rather than just in-flavour 22:27:20 "vibrates"? 22:27:25 "flashes"? 22:27:37 vibrates is good I think 22:27:45 also fixes lore-issue with the message under silence 22:27:59 isn't all sound just vibrations? 22:28:00 ok i just died so that's all your feedback :P 22:28:02 disco amulet 22:28:14 my overal opinion was "this is really annoying for a meleedude" 22:28:15 "twists oddly" 22:28:18 hee hee hee 22:28:29 yeah I was concerned about the same kind of annoyances you get from disto weapons 22:29:02 "yes, die you horrible Ogre Mage, now you....drat" 22:29:49 at least that blinks them as often as it teleports them 22:30:12 well blink is often worse, especially if ogre mage is our example 22:30:16 hrm, I wonder if conditioning the teleport on monster hp is just a terrible idea 22:30:22 yes, but they stay in LoS 22:30:42 it would still be annoying for meleedudes, but clearly less annoying for ranged 22:30:44 -!- BlackGyver has quit [Read error: Network is unreachable] 22:30:47 Amulet of regen: instead of rot on unequip, how about sickness on equip? 22:31:04 just screws up your positioning in the end 22:31:05 I don't really like a design that encourages resting after equip 22:31:22 maybe evocable resistable teleport everything in LoS? 22:31:24 blinking monsters with ranged attacks is often just very dangerous for you 22:31:28 make regen like gourmand - charges up with time 22:31:37 doesn't matter for trivial monsters, but it can be awful for the nasty ones 22:31:44 chequers: "Removing it causes that translocational energy to latch onto the former wearer, causing an intense build-up of magical contamination." sounds like a transloc miscast? Suggest a change? 22:32:06 Lasty: just subtract translocational, perhaps 22:32:20 -!- DrStalker has quit [Client Quit] 22:32:24 to me "transloc" reads specifically as a reference to the spell school in crawl world 22:32:47 no that's not really true; dispersal exists 22:32:48 imo make it a weak transloc miscast <.< 22:33:12 -!- infrashortfoo has quit [Ping timeout: 264 seconds] 22:33:15 heh, at what level do those include banish 22:33:34 level 2 22:34:32 with a bit of tinkering you can disable miscast banishment from specific sources though 22:34:39 (this is true of: hell effects) 22:34:43 ah 22:34:44 -!- BlackGyver has quit [Read error: Network is unreachable] 22:35:00 fun fact: the fallback logic there is: malign gateway 22:35:01 well, I feel that more predictable effects are probably better 22:35:03 for equipment 22:35:08 tloc miscast without banish isn't very threatening though? 22:35:12 -!- omarax has quit [Read error: Connection reset by peer] 22:35:15 a lot of those miscasts will just do damage 22:35:21 which is not something we really want 22:35:25 yeah, that'd be a bad punishment 22:35:51 I like the contam punishment that's pretty predictable 22:36:26 it's just already a punishment for other amulet 22:36:37 for which? 22:36:48 -!- oberstein has quit [Ping timeout: 264 seconds] 22:36:51 sorry, I mean it's already an artp 22:36:53 if you mean for *Contam I don't think that's an issue really 22:37:09 not saying it has to be contam, of course 22:37:13 -!- oberstein has joined ##crawl-dev 22:39:21 i wonder if you could give every amulet a random side effect, essentially making every amulet a randart 22:39:32 pick from *Contam *Drain and whatever else bad there is 22:39:48 -!- djinni has quit [Ping timeout: 260 seconds] 22:42:27 -!- MgDark has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 22:44:13 New branch created: highlight-search (4 commits) 13https://github.com/crawl/crawl/tree/highlight-search 22:44:13 03doy02 07[highlight-search] * 0.18-a0-388-gfc496b5: add a method to return what part of a string matched 10(23 hours ago, 4 files, 115+ 1-) 13https://github.com/crawl/crawl/commit/fc496b5fabc1 22:44:13 03doy02 07[highlight-search] * 0.18-a0-389-geca7829: highlight the matched part of item names when searching 10(21 minutes ago, 2 files, 44+ 40-) 13https://github.com/crawl/crawl/commit/eca78293841e 22:44:13 03doy02 07[highlight-search] * 0.18-a0-390-g37dfe86: don't highlight on searches for "." 10(9 minutes ago, 2 files, 13+ 0-) 13https://github.com/crawl/crawl/commit/37dfe86c1cbd 22:44:13 03doy02 07[highlight-search] * 0.18-a0-391-g76bee9a: always show the base name first 10(6 hours ago, 1 file, 5+ 4-) 13https://github.com/crawl/crawl/commit/76bee9a89d12 22:45:29 doy: thanks for fixing up and merging the non-threatening pr 22:46:36 -!- djinni has joined ##crawl-dev 22:47:11 -!- vev has quit [Remote host closed the connection] 22:47:15 -!- knu has quit [Ping timeout: 245 seconds] 22:49:08 -!- BlackGyver has quit [Read error: Network is unreachable] 22:53:03 oh, did that butterflies check ever get removed 22:53:07 ? 22:53:12 I should remove that if not 22:53:38 -!- SpaceLieutenant has quit [Quit: Page closed] 22:53:46 let me take a break from making my PAKELLAS OVERFLOW VAULT and go check that 22:55:39 !! ! ! 22:55:53 * Grunt waves his whip at gammafunk. 22:56:32 -!- CanOfWorms has joined ##crawl-dev 22:56:37 -!- Alcopop has quit [Ping timeout: 246 seconds] 22:56:50 finally 22:56:50 CanOfWorms: You have 2 messages. Use !messages to read them. 22:56:55 !messages 22:56:56 (1/2) } said (14h 34m 32s ago): secret elf-3 clearing tech http://i.imgur.com/0AZ5Gwh.jpg 22:57:00 !messages 22:57:00 (1/1) Grunt said (12h 18m 22s ago): if you are so inclined I would be interested in your take on a P altar :) 22:57:06 yeah, this is showing how the monster flag for not being a threat is still awkward 22:57:10 oh, I did remember to leave the note after all 22:57:35 for the record: 22:57:39 ??pakellas 22:57:39 pakellas[1/1]: Pakellas the Inventive, god of devices; currently in an experimental branch on CBRO. Blocks MP regeneration and hates channeling; instead you get access to MP on kills, {quick charge}, {device surge}, and gifts of evokables. At 6*, you also get a one-off {supercharge} of a wand or rod. 22:57:44 -!- BlackGyver has quit [Read error: Network is unreachable] 22:58:07 An oddly glowing altar of Pakellas 22:58:15 Strange half-completed devices, tools beyond your comprehension, and a persistent light glowing in odd colours all adorn this altar to Pakellas the Inventive. 22:58:20 (that's the description atm) 22:58:21 hmm 22:58:24 -!- rmd has quit [Ping timeout: 264 seconds] 22:58:27 (though that of course could change!) 22:58:46 oh, seems that OoD is the only monster that's got M_PROJECTILE 22:58:58 !send gammafunk projectiles 22:58:59 Sending projectiles to gammafunk. 23:00:02 -!- omarax_ has quit [Remote host closed the connection] 23:00:10 -!- Dixlet has quit [Ping timeout: 245 seconds] 23:01:31 -!- fruitloops7 has quit [Ping timeout: 246 seconds] 23:01:45 -!- BlackGyver has quit [Read error: Network is unreachable] 23:01:52 !ood Grunt 23:01:57 !iood gammafunk 23:01:59 hm 23:02:02 !cmd !lcs 23:02:02 Command: !lcs => .echo $nick $(=rndspelltarget ${*:-something}). The crystal spear hits ${*:-something}$(nth $(rand 3) $(split '|' '!|!!|!!!'))!! 23:03:49 -!- infrashortfoo has quit [Ping timeout: 264 seconds] 23:04:19 !cmd !iood .echo $nick $(=ioodgesture). The orb of destruction hits ${*:-something}$(nth ($rand 3) $(split '|' '!|!!|!!!'))!!! 23:04:19 Defined command: !iood => .echo $nick $(=ioodgesture). The orb of destruction hits ${*:-something}$(nth ($rand 3) $(split '|' '!|!!|!!!'))!!! 23:04:26 !iood gammafunk 23:04:26 Not a valid command: $rand 3 in $rand 3 in $(nth $($rand 3) $(split | !... 23:04:29 rip. 23:04:32 !cmd !iood .echo $nick $(=ioodgesture). The orb of destruction hits ${*:-something}$(nth ($rand 3 $(split '|' '!|!!|!!!'))!!! 23:04:33 Redefined command: !iood => .echo $nick $(=ioodgesture). The orb of destruction hits ${*:-something}$(nth ($rand 3 $(split '|' '!|!!|!!!'))!!! 23:04:39 !iood gammafunk 23:04:39 Grunt conjures a glowing orb&conjures an orb of pure magic&launches a ball of destructive magic. The orb of destruction hits gammafunk$(nth ($rand 3 $(split '|' '!|!!|!!!'))!!! 23:04:40 double rip. 23:04:41 nice 23:04:50 !cmd !iood .echo $nick $(=rndioodgesture). The orb of destruction hits ${*:-something}$(nth ($rand 3 $(split '|' '!|!!|!!!'))!!! 23:04:51 Redefined command: !iood => .echo $nick $(=rndioodgesture). The orb of destruction hits ${*:-something}$(nth ($rand 3 $(split '|' '!|!!|!!!'))!!! 23:05:00 -!- geekosaur has quit [Ping timeout: 264 seconds] 23:05:20 !iood CanOfWorms 23:05:21 Grunt conjures an orb of pure magic. The orb of destruction hits CanOfWorms$(nth ($rand 3 $(split '|' '!|!!|!!!'))!!! 23:05:25 re-rip 23:05:34 nice. 23:05:55 !cmd !iood .echo $nick $(=rndioodgesture). The orb of destruction hits ${*:-something}${*:-something}$(nth $(rand 3) $(split '|' '!|!!|!!!'))!!! 23:05:56 Redefined command: !iood => .echo $nick $(=rndioodgesture). The orb of destruction hits ${*:-something}${*:-something}$(nth $(rand 3) $(split '|' '!|!!|!!!'))!!! 23:05:58 !iood Grunt 23:05:58 Grunt conjures an orb of pure magic. The orb of destruction hits GruntGrunt!!!!!! 23:06:07 !cmd !iood .echo $nick $(=rndioodgesture). The orb of destruction hits ${*:-something}$(nth $(rand 3) $(split '|' '!|!!|!!!'))!!! 23:06:07 Redefined command: !iood => .echo $nick $(=rndioodgesture). The orb of destruction hits ${*:-something}$(nth $(rand 3) $(split '|' '!|!!|!!!'))!!! 23:06:10 !iood Sequellese 23:06:10 Grunt conjures a glowing orb. The orb of destruction hits Sequellese!!!!!! 23:06:19 much better 23:06:26 -!- joy1999 has quit [Ping timeout: 240 seconds] 23:06:47 -!- geekosaur has joined ##crawl-dev 23:07:18 <|amethyst> Lasty: hm, should jewellery_artps get { AMU_DISMISSAL, { { ARTP_CONTAM, 1 } } }, ? 23:07:44 <|amethyst> Lasty: so that randart amulets of dismissal are inscribed *Contam 23:08:00 -!- oberstein has quit [Ping timeout: 264 seconds] 23:08:44 -!- Culka has quit [Ping timeout: 240 seconds] 23:09:13 -!- oberstein has joined ##crawl-dev 23:10:30 eh, whatever, it's probably good enough for now 23:10:47 03doy02 07* 0.18-a0-390-g306374e: add a method to return what part of a string matched 10(24 hours ago, 4 files, 115+ 1-) 13https://github.com/crawl/crawl/commit/306374eed2a9 23:10:47 03doy02 07* 0.18-a0-391-g63ea542: highlight the matched part of item names when searching 10(48 minutes ago, 2 files, 44+ 40-) 13https://github.com/crawl/crawl/commit/63ea5429ad75 23:10:47 03doy02 07* 0.18-a0-392-g6297448: don't highlight on searches for "." 10(36 minutes ago, 2 files, 13+ 0-) 13https://github.com/crawl/crawl/commit/629744887722 23:10:47 03doy02 07* 0.18-a0-393-g87f9a8e: always show the base name first 10(6 hours ago, 1 file, 5+ 4-) 13https://github.com/crawl/crawl/commit/87f9a8e08741 23:10:47 03doy02 07* 0.18-a0-394-geeb2130: item_needs_autopickup should be false for inventory items 10(7 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/eeb2130c1442 23:10:47 03doy02 07* 0.18-a0-395-g917f806: avoid "0 match" in stash search menu title 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/917f8069271e 23:11:08 -!- BlackGyver has quit [Read error: Network is unreachable] 23:11:52 |amethyst: ah, yeah, good point 23:12:16 -!- smiler has quit [Ping timeout: 240 seconds] 23:12:49 -!- wmbt has quit [Ping timeout: 264 seconds] 23:18:09 does anyone have an rc where they add things to autopickup 23:18:20 ??gw 23:18:20 gw[1/9]: http://crawl.berotato.org/crawl/rcfiles/crawl-0.17/gw.rc 23:18:27 actually, it might be be st not to read that rc 23:18:29 <.< 23:18:36 <|amethyst> doy: hm, I don't see the highlighting 23:18:44 <|amethyst> doy: do I have to turn off menu colours? 23:18:46 chequers: also me 23:18:48 |amethyst: what are you searching for? 23:18:52 &rc lasty 23:18:52 <|amethyst> amu 23:18:53 http://dobrazupa.org/rcfiles/crawl-git/Lasty.rc 23:19:00 doy: i want to autopickup javelins and similar 23:19:03 <|amethyst> oh 23:19:09 <|amethyst> I bet it's matching the tag rather than the name 23:19:18 no, it should try to match the name first 23:19:32 <|amethyst> still nothing if I search for wand of disin 23:20:11 http://paste.tozt.net/2015-11-29qKsPe7ox-UF6InMBl9s.png 23:20:14 -!- travis-ci has joined ##crawl-dev 23:20:15 The build has errored. (highlight-search - 76bee9a #3932 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93863949 23:20:15 -!- travis-ci has left ##crawl-dev 23:20:16 Lasty: thanks perfect 23:20:35 -!- DrKe has quit [Ping timeout: 245 seconds] 23:20:53 np 23:21:27 -!- vale_ has quit [Remote host closed the connection] 23:21:29 <|amethyst> doy: hm, are you using PCRE in your build? 23:21:30 doy: are stash listings displayed using menu colors? 23:21:30 <|amethyst> doy: I am 23:21:39 -!- CKyle has joined ##crawl-dev 23:21:45 I guess that's not to doy in particular 23:21:51 -!- joy1999 has quit [Ping timeout: 240 seconds] 23:22:06 gammafunk: yes, they are (although i broke that for a couple commits earlier) 23:22:21 doy: I ask because I'm wondering if the highlite will interact with this 23:22:27 so as to be unseen for certain menu colors 23:22:41 <|amethyst> yeah, probably the highlight colour should be configurable 23:22:52 |amethyst: i can't tell whether i am or not 23:23:00 -!- infrashortfoo_ has quit [Ping timeout: 264 seconds] 23:23:03 <|amethyst> doy: ldd crawl 23:23:14 <|amethyst> oh 23:23:21 <|amethyst> I guess that doesn't help if it's statically linked in 23:23:58 looks like i'm using posix 23:24:01 press: ?v 23:24:07 -!- Twinge has quit [Ping timeout: 260 seconds] 23:24:13 [[:digit:]] works, \d doesn't 23:25:16 dunno if anyone saw this 23:25:17 http://i.imgur.com/2MM7DNJ.jpg 23:25:24 fanartz 23:26:14 -!- BlackGyver has quit [Read error: Network is unreachable] 23:28:20 -!- Twinge has joined ##crawl-dev 23:28:33 hm I also don't see the highlights 23:28:46 yeah, probably a pcre thing 23:28:56 the code looks right though 23:29:08 I have POSIX at the moment though 23:29:19 hrm 23:29:19 odd 23:30:40 03Lasty02 07* 0.18-a0-396-g00934cd: Clean up amulet of dismissal (chequers) 10(58 minutes ago, 3 files, 7+ 7-) 13https://github.com/crawl/crawl/commit/00934cd3e40b 23:30:40 03rchandra02 {Lasty} 07* 0.18-a0-397-g9948dc2: Allow ghouls to autoeat when rotted. 10(88 minutes ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/9948dc2b3d17 23:30:40 03Lasty02 07* 0.18-a0-398-gfddf074: Regeneration amulet rots on removal 10(24 minutes ago, 3 files, 30+ 2-) 13https://github.com/crawl/crawl/commit/fddf0742357d 23:30:40 03Lasty02 07* 0.18-a0-399-gd01eb87: Flag randart dismissal amulets with *Contam (|amethyst) 10(16 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/d01eb8700f2c 23:31:54 does using an empty config make a difference? 23:32:01 just checked that - it does not 23:32:02 (not sure why it would, but you never know) 23:32:16 <|amethyst> it does not here either 23:32:44 <|amethyst> _pattern_match_location is being called, and is calling succeeded() with the correct start and end 23:33:26 -!- Lasty has quit [Quit: Leaving.] 23:33:39 Lasty: 👍 23:33:41 damng 23:34:37 <|amethyst> hm, but when annotate_string is being called it has (0, 0) 23:34:45 -!- BlackGyver has quit [Read error: Network is unreachable] 23:35:05 ohhhh oops 23:35:11 just an uninitialized variable 23:35:14 .. . . 23:35:20 !tell lasty i think amulet of dismissal asks for unwield confirmation twice 23:35:20 chequers: OK, I'll let lasty know. 23:35:36 03doy02 07* 0.18-a0-400-g782855d: initialize a variable 10(17 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/782855d2d8ac 23:35:59 yay! 23:36:20 !tell lasty it also asked me to confirm droppoing it, and afaik I don't have any rc logic that would cause that 23:36:21 chequers: OK, I'll let lasty know. 23:37:54 <|amethyst> doy: hmm, works now but it's kind of weird if the match is in the tags 23:38:11 damn. portals can spawn two ghosts? 23:38:16 yeah - what i really want it to do is only display the tag that matched 23:38:19 but... that's hard 23:38:41 <|amethyst> doy: at the very least it should show the beginning of the string too 23:38:49 what do you mean? 23:39:16 <|amethyst> doy: like if i search for "evasion" and have a Cloak of Flash 23:39:19 <|amethyst> it shows up as 23:39:24 <|amethyst> c - [Pan] It affects your evasion (+4). It lets you fly. 23:39:29 oh, ugh 23:39:33 yeah, that wasn't intentional 23:39:57 really, we should just not be using the full description like that for searching 23:39:59 <|amethyst> I would prefer e.g. c - [Pan] the +3 Cloak of Flash {+Fly EV+4} ... your evasion (+4) 23:40:13 <|amethyst> I think we should 23:40:25 well 23:40:32 we only do it for artefacts currently 23:40:33 which is weird 23:40:45 <|amethyst> I thought books too 23:40:52 <|amethyst> which was how you could search ctrl-f by spell school 23:41:03 oh, oops 23:41:05 well, i broke that too 23:41:07 (: 23:41:33 hmmm 23:42:05 <|amethyst> hm 23:42:05 <|amethyst> also 23:42:11 <|amethyst> if I switch to view mode with ! 23:42:17 <|amethyst> then press the letter of an item 23:42:29 <|amethyst> I don't get the item's description unless it is (carried) 23:43:40 <|amethyst> And I did like the ability to toggle off the entry merging for shops, but I guess you can just select letters one at a time 23:43:57 <|amethyst> might be nice to have a tag for {in_shop} so you can search for items in shops rather than just the shop names 23:44:05 yeah, that would be pretty reasonable 23:44:13 "gold" sort of works 23:44:16 <|amethyst> then ctrl-f shop would show both 23:44:20 but an actual tag would be good 23:44:28 <|amethyst> ah, didn't think of that 23:44:44 shops themselves are only added if none of their items are in the search results 23:44:54 (that was also how it worked previously) 23:45:19 <|amethyst> aha 23:45:26 <|amethyst> I was about to ask about that 23:45:28 yeah i use "gold" a lot 23:45:34 <|amethyst> because I just tried ctrl-f shop|gold 23:45:34 "gold && orc" 23:45:50 -!- BlackGyver has quit [Read error: Network is unreachable] 23:45:57 03doy02 07* 0.18-a0-401-g4081cbf: restore item descriptions for non-inventory items 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4081cbf4330c 23:48:16 -!- TangoBravo has quit [Quit: Page closed] 23:48:48 why is searching for "gold" useful? 23:48:55 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:48:56 it gets you items in shops 23:48:58 doy: these highlights are really cool 23:49:18 well yes, i see that's what it does 23:49:22 but why do you care about items in shops 23:49:33 "because you don't know how to use your shopping list 23:49:34 " 23:49:36 like, usually i just want good items, and then if they're in a shop i have to pay them 23:50:11 well, that is a plausible explanation 23:51:25 -!- OCTOTROG has quit [Ping timeout: 245 seconds] 23:52:08 -!- BlackGyver has quit [Read error: Network is unreachable] 23:52:24 careful, looks like this doy doesn't have irc auth, we could be talking to a fake doy!!! 23:52:38 those have been spotted in various places 23:53:02 @??glowing_shapshifter hd:1000 name:doy 23:53:05 a doy-decoy 23:53:11 rip Gretell (again) 23:53:12 you never can be too sure 23:53:17 a doy-ppelganger 23:54:46 nice spark wasps 23:54:54 i assume i should blame grunt for them 23:55:21 like a jerk, i figured relec, fcloud, and full hp would be enough to deal with them 23:55:36 -!- Dixlet has joined ##crawl-dev 23:55:41 <|amethyst> btw, why don't we have a demonic shapeshifter? 23:56:21 <|amethyst> since polymorph can't cross holiness, it seems like a sorely-needed feature 23:56:31 <|amethyst> plant shapeshifter is probably not so interesting :) 23:57:19 fr: glowing shapeshifters have a malmutation aura 23:59:03 -!- ussdefiant_ has joined ##crawl-dev 23:59:55 -!- angelichorsey has quit [Read error: No route to host]