00:00:40 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.23-a0-844-gdc03e01 (34) 00:01:28 gammafunk: thanks for fixing that bug 00:01:34 np 00:21:16 shnoll (L18 MiBe) Crash caused by signal #15: Terminated (Lair:6) 00:23:02 !crashlog 00:23:15 20568. shnoll, XL18 MiBe, T:25683 (milestone): https://crawl.kelbi.org/crawl/morgue/shnoll/crash-shnoll-20190126-052115.txt 01:27:42 Unstable branch on crawl.develz.org updated to: 0.23-a0-844-gdc03e01 (34) 01:58:59 Windows builds of master branch on crawl.develz.org updated to: 0.23-a0-844-gdc03e01 02:10:37 -!- Tiobot is now known as Guest26480 02:26:13 -!- muffindrake1 is now known as muffindrake 02:58:40 Monster database of master branch on crawl.develz.org updated to: 0.23-a0-844-gdc03e01 03:05:50 ebering: i see gdb not executable in that crash log, is that a problem? 03:06:08 my dgl chroot does not have a /usr/bin/gdb 04:54:13 New branch created: pull/962 (1 commit) 13https://github.com/crawl/crawl/pull/962 04:54:13 03NormalPerson702 07https://github.com/crawl/crawl/pull/962 * 0.23-a0-845-gb95eb6c: Make the polymorph targeter more informative (11706) 10(9 minutes ago, 2 files, 12+ 0-) 13https://github.com/crawl/crawl/commit/b95eb6c51aa1 07:01:27 -!- amalloy is now known as amalloy_ 09:44:45 !seen zannick 09:44:45 I last saw Zannick at Tue Dec 4 08:40:17 2018 UTC (7w 4d 6h 4m 28s ago) joining the channel. 09:44:50 !seen enne 09:44:50 Sorry bh, I haven't seen enne. 09:56:04 Crash in gauntlet when stepping on dispersal trap 13https://crawl.develz.org/mantis/view.php?id=11841 by kitchen_ace 10:05:38 floraline not all servers have it set up, it's fine (maybe most don't, even) 10:17:30 New branch created: pull/963 (1 commit) 13https://github.com/crawl/crawl/pull/963 10:17:30 03Martin Staffa02 07https://github.com/crawl/crawl/pull/963 * 0.23-a0-845-gba48efd: feat: further distinguish skill drain <= 100 10(9 minutes ago, 1 file, 9+ 2-) 13https://github.com/crawl/crawl/commit/ba48efd9c5cb 10:20:58 woah bh appeared 11:06:24 I'd like to propose some additions to the Lua interface for crawl. Specifically I'd like to expose monsters' AC, EV, and MR values -- returning only the same numbers you can see when you examine a monster with "x" 11:10:43 mgdelmonte: sounds good; anything that is exposed via the monster info struct in the C++ code is information that is permitted the player, and can be exposed in lua 11:11:13 there is already the monster.info class in clua, this is the place to add that info 11:14:26 got it\ 11:14:33 ok i'll do a PR then! 11:15:15 also how would you feel about exposing the hex_success_chance that is shown when targeting a monster with a spell that can be blocked by MR? 11:15:50 eg if you try to disintegrate a flayed ghost it might say "30% chance of defeating MR" or something like that\ 11:16:10 I see that another dev recently enhanced that message a bit also, for non-hex spells 11:16:23 yes, that info can be exposed; I think the best place to put it would be a function spells.hex_success_chance(spellname, monster.info) 11:16:24 If it's fair to expose that percentage in Lua, it would be useful 11:16:39 the return type is a bit tricky 11:16:52 I thought about that approach (in spells) but because the monster.info is hard to get there, it seemed easier to do it in monster 11:16:59 as in monster.defeat_mr(spell) 11:17:09 ah, yeah that works 11:17:11 that way you pass a spell name and get a percentage 11:17:25 well, you should get number | string | nil 11:17:42 curious problem with it (ok, I already wrote the code) is that spell power isn't the same for evoked items 11:17:57 either the chance (as a percentage), the special string, and nil 11:18:10 yes, evoker spellpower depends on evocations skill 11:18:14 so disintegrate, for example, gets power from evocations skill alone 11:18:39 would be nice if the calc_spell_power could do that automatically -- right now, it returns a bogus power value 11:18:44 yoou could add a bool (default to false) saying evoke 11:18:51 hm, that'd be a bigger refactor 11:19:07 though I guess some spells (eg Throw Flame) can be cast or evoked from a wand 11:19:14 yeah I think you're right then -- 11:19:23 monster.defeat_mr(spell, evoke) 11:19:29 with evoked as optional 11:20:04 i was thinking of returning nil for all cases where it doesn't apply, or an integer (0 to 100) -- 0 = guaranteed fail, 100 = guaranteed success 11:20:09 and no special string 11:20:24 the only special string would be "monster is immune" which is the same as 0% chance 11:20:30 03Nikolai Lavsky02 {ebering} 07* 0.23-a0-845-g372ee70: Don't add unique annotations for an illusory unique (u/kitchen_ace) 10(29 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/372ee70e5d10 11:21:39 mgdelmonte: not true because of rounding issues 11:21:57 0% isn't guaranteed fail 11:22:05 this is more relevant for monster targeting player hexes 11:22:10 hmmm... ok, string for specials then 11:32:28 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-845-g372ee70e5d (34) 11:32:49 03NormalPerson702 {ebering} 07* 0.23-a0-846-gec06c1a: Don't scale EV bonuses when a flying Te/swimming Mf/petrifying (11463) 10(19 hours ago, 1 file, 1+ 4-) 13https://github.com/crawl/crawl/commit/ec06c1aae44c 11:40:51 !lg 12572944 sprint min=score 11:40:52 217. 12572944 the Ogre Mage (L27 OgSu of Makhleb), escaped with the Orb on 2019-01-19 17:10:52, with -1933367296 points after 11808 turns and 0:46:00. 11:40:58 apparently that's possible 11:47:21 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-846-gec06c1aae4 (34) 12:06:08 Unstable branch on crawl.akrasiac.org updated to: 0.23-a0-846-gec06c1a (34) 12:22:50 03NormalPerson702 {ebering} 07* 0.23-a0-847-g3ad9d5a: Make the polymorph targeter more informative (11706) 10(8 hours ago, 2 files, 12+ 0-) 13https://github.com/crawl/crawl/commit/3ad9d5ab6f56 12:27:44 !bug 11706 12:27:45 https://crawl.develz.org/mantis/view.php?id=11706 12:28:30 The build passed. (master - 372ee70 #10966 : Nikolai Lavsky): https://travis-ci.org/crawl/crawl/builds/484780944 12:32:32 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-847-g3ad9d5ab6f (34) 13:12:55 03ebering02 07* 0.23-a0-848-gc8dc575: Give Tengu permanent flight at XL 5 10(13 minutes ago, 4 files, 8+ 30-) 13https://github.com/crawl/crawl/commit/c8dc5750a06d 13:17:45 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-848-gc8dc5750a0 (34) 13:23:10 The build failed. (master - ec06c1a #10967 : NormalPerson7): https://travis-ci.org/crawl/crawl/builds/484784321 13:26:38 hm. that transient segfault is worrying 13:36:33 hm 13:36:43 it's in los_symm.lua, you could try running it a bunch locally 13:37:06 also, !!! I got travis and my laptop to generate the same D:1 from the same seeds, finally 13:37:43 iirc that isn't the first unreproducible crash I've seen in los_symm.lua semi-lately 13:38:07 a few months ago I saw one and tried to reproduce it by running that test (if I'm remembering right) a lot, and didn't get it 13:38:49 seeding will be interesting for the test suite, because it makes these tests fully reproducible - though maybe reduces the power of the random stress testing part 13:39:12 I didn't realize until yesterday that they already are ran with seed 1, but that didn't do much before 13:40:11 since, as I just discovered this morning, vaults were loaded in an order that's dependent on the file system 13:46:09 well, of course one can do the stress tests with random seeds 13:48:02 interesting, I'd thought that the dungeon level would be the same if you used the same seed already 13:48:34 no...basically because the order in which vaults were listed were kind of arbitrary 13:49:03 right, so the random roll for which one to choose would be the same 13:49:14 but what that result corresponds to could be different 13:49:27 hrm, but then that's not even tied to the RNG at all, is it? 13:49:49 the vault choice draws randomly from the vector of vault ids 13:50:15 which are (were) determined by the order the os provides the directory listing 13:51:01 so the first roll is the same, but it would choose a different vault depending, and then usually after that the results of rng draws tends to diverge pretty quickly 13:52:04 the file order does seem to be pretty stable on a single computer / os version though 13:52:27 so I imagine you're making the vaults get listed in the same order in the vector every time, regardless of OS etc? 13:52:50 yeah, I did a rudimentary version of that 13:53:00 travelling the rest of the day so I won't get to tidying it up until tomorrow 14:00:51 ??ebering[3 14:00:51 ebering[3/4]: bugs: 11806, 11792, 11814, 11812, 11703 consider: parallel map/objstat, stat nightlies 14:14:17 The build passed. (master - 3ad9d5a #10968 : NormalPerson7): https://travis-ci.org/crawl/crawl/builds/484797253 14:37:55 03gammafunk02 {GitHub} 07https://github.com/crawl/crawl/pull/961 * 0.23-a0-846-g2cc67c9: Update crawl-ref/source/dat/des/branches/swamp.des 10(4 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/2cc67c9db1d5 14:37:55 03gammafunk02 {GitHub} 07https://github.com/crawl/crawl/pull/961 * 0.23-a0-847-g867aa23: Apply suggestions from code review 10(88 seconds ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/867aa2333729 15:15:02 03Byrel Mitchell02 07https://github.com/crawl/crawl/pull/961 * 0.23-a0-848-ga6018e6: Added manually placed decorations and a handful more trees to empower Spriggan Druids, and emphasize the growth and death mixing theme. 10(51 seconds ago, 1 file, 16+ 13-) 13https://github.com/crawl/crawl/commit/a6018e6f8dd7 17:07:45 !bug 11792 17:07:45 https://crawl.develz.org/mantis/view.php?id=11792 17:07:59 one fix for this is for jiyva neutralizing to work like fedhas' and even fire out of los 17:08:20 the flavor messages are (mostly) lost though 17:11:43 hm, attutude changing wakes up the monsters, so they start consuming items as soon as you enter the level 17:13:07 awake and hostile until they see you slimes already do this, so I don't think the impact will be too bad 17:16:23 well, as of right now you get basically no items 17:16:34 so changing that to probably for sure getting no items might not make much of a difference 17:17:02 but it also makes an annoying part of the combo even more annoying 17:22:18 New branch created: pull/964 (1 commit) 13https://github.com/crawl/crawl/pull/964 17:22:18 03NormalPerson702 07https://github.com/crawl/crawl/pull/964 * 0.23-a0-839-g15f04f9: Remove troves asking for scrolls of identify 10(27 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/15f04f949314 17:24:25 ^ ooh thanks 17:27:39 excellent commit message, too 17:29:09 -!- amalloy_ is now known as amalloy 17:32:54 03NormalPerson702 07https://github.com/crawl/crawl/pull/964 * 0.23-a0-839-g943e13c: Remove troves asking for scrolls of identify 10(38 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/943e13cb38ca 17:37:52 ebering: I just looked at 17:37:55 !bug 11705 17:37:55 https://crawl.develz.org/mantis/view.php?id=11705 17:38:15 on the list of 23 bugs to fix 17:38:24 and I believe it was fixed in the process of fixing 11777 17:38:33 oh, cool 17:38:38 ez bug ez life 17:38:59 I've been working on a few of those 17:39:11 I think I'm going to create a GH project board so we can avoid duplicate effort 17:39:23 since I think per-board you can set write permissions on those 17:39:25 NP7: You don't want to do piety troves for Ru-ites while you're at it, do you? 17:39:35 piety troves for ru are good 17:39:44 they're an interesting choice 17:39:54 especially if you get one early 17:40:18 "do I forgo 1 sacrifice worth of piety for a trove?" 17:40:58 yea a github project might be interesting 17:41:08 s/interesting/useful 17:55:58 I think it's a horrible newbie trap, me, but I appreciate you differ 18:06:05 03ebering02 07* 0.23-a0-849-g0551b70: Respect monster special monster polymorph rules (11840) 10(4 hours ago, 7 files, 21+ 13-) 13https://github.com/crawl/crawl/commit/0551b70d9525 18:06:05 03ebering02 07* 0.23-a0-850-g4a3ee90: Make damaging enchantments obvious effects, punctuate (11814) 10(3 hours ago, 2 files, 31+ 7-) 13https://github.com/crawl/crawl/commit/4a3ee90895e4 18:06:05 03ebering02 07* 0.23-a0-851-g1f260a4: Consistent interpunctuation for damaging spells 10(2 hours ago, 1 file, 42+ 31-) 13https://github.com/crawl/crawl/commit/1f260a4b9430 18:06:05 03ebering02 07* 0.23-a0-852-g83ee88d: Use env.map_knowledge to check moveto prompts (11806) 10(88 minutes ago, 1 file, 12+ 1-) 13https://github.com/crawl/crawl/commit/83ee88da44d8 18:06:05 03ebering02 07* 0.23-a0-853-gfe5b60b: Make Jiyva slime neutralising like Fedhas' (11792) 10(52 minutes ago, 2 files, 1+ 1-) 13https://github.com/crawl/crawl/commit/fe5b60be0ded 18:06:05 03ebering02 07* 0.23-a0-854-gdd7946d: Fix ball lightning stair behavior (11812) 10(17 minutes ago, 2 files, 9+ 1-) 13https://github.com/crawl/crawl/commit/dd7946d620dd 18:33:11 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-854-gdd7946d620 (34) 18:48:14 03gammafunk02 07* 0.23-a0-855-gb3145dc: Make runed clear doors the default runed door type 10(2 days ago, 8 files, 1+ 9-) 13https://github.com/crawl/crawl/commit/b3145dc11891 18:48:14 03gammafunk02 07* 0.23-a0-856-g041552f: Rework and simplify some aspects of a vault 10(2 days ago, 1 file, 16+ 17-) 13https://github.com/crawl/crawl/commit/041552f40e2c 18:48:14 03gammafunk02 07* 0.23-a0-857-ga8f1c90: Remove unneeded KFEAT from some vaults 10(2 days ago, 2 files, 1+ 3-) 13https://github.com/crawl/crawl/commit/a8f1c900a9d3 18:48:14 03gammafunk02 07* 0.23-a0-858-gfa4f36b: Rework a loot item in a vault 10(34 hours ago, 1 file, 5+ 3-) 13https://github.com/crawl/crawl/commit/fa4f36b71edc 18:48:14 03gammafunk02 07* 0.23-a0-859-gd608b80: Rework glyph usage in some door vaults 10(34 hours ago, 1 file, 53+ 57-) 13https://github.com/crawl/crawl/commit/d608b8078a62 18:48:14 03gammafunk02 07* 0.23-a0-860-g8ff03fb: Update vaults to not overwrite a default glyph 10(2 days ago, 8 files, 58+ 59-) 13https://github.com/crawl/crawl/commit/8ff03fb2f77f 19:02:45 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-860-g8ff03fb2f7 (34)