00:55:40 donath (L14 DDAK) Crash caused by signal #6: Aborted (Orc:2) 01:54:46 Windows builds of master branch on crawl.develz.org updated to: 0.26-a0-757-g626ac9e51a 02:08:36 SavageFantastic (L8 OgFE) ERROR in 'mon-util.cc' at line 685: bogus mc (no monster data): invalid monster_type 1000 (1000) (D:5) 02:37:08 -!- amalloy_ is now known as amalloy 02:48:21 Unstable branch on cbro.berotato.org updated to: 0.26-a0-757-g626ac9e51a (34) 02:53:32 Monster database of master branch on crawl.develz.org updated to: 0.26-a0-757-g626ac9e51a 03:31:07 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3624-ge566ea1ced 03:44:39 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.22.1-3103-g49f19f9342 05:04:47 2FriedEggs (L6 BaSu) ERROR in 'mon-util.cc' at line 685: bogus mc (no monster data): invalid monster_type 1000 (1000) (D:4) 05:24:29 sefie (L16 SpEn) Crash caused by signal #6: Aborted (Depths:1) 08:33:33 -!- amalloy is now known as amalloy_ 09:29:00 !crashlog 2FriedEggs 09:29:01 1. 2FriedEggs, XL6 BaSu, T:5379 (milestone): https://cbro.berotato.org/morgue/2FriedEggs/crash-2FriedEggs-20201107-100446.txt 09:29:54 huh 09:30:15 why is the gnoll showing "not susceptible" 09:38:19 03advil02 07* 0.26-a0-758-g956f22b: Let post-place fill heuristics remove doors 10(2 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/956f22bcb34d 09:38:19 03advil02 07* 0.26-a0-759-g9cc10c1: Skip portals for incomplete levels in veto debug mode 10(35 hours ago, 1 file, 22+ 0-) 13https://github.com/crawl/crawl/commit/9cc10c11541d 09:38:19 03advil02 07* 0.26-a0-760-g5c39ac4: More transparency fixes 10(2 minutes ago, 6 files, 34+ 18-) 13https://github.com/crawl/crawl/commit/5c39ac441126 09:47:03 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-760-g5c39ac4411 (34) 09:49:18 <10P​leasingFungus> i think there’s something wrong about the way i’m initializing mon poly sets 09:59:06 03advil02 07* 0.26-a0-761-g3d92047: Reorder, fix checks in _valid_type_morph 10(5 minutes ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/3d9204756982 09:59:35 I just committed a fix for the crash but I don't know why the gnoll didn't have a poly set in the first place 09:59:36 I think the fix addresses the thing I was worried about yesterday too (though not in an ideal way) 10:00:31 <10P​leasingFungus> hm 10:00:33 <10P​leasingFungus> thanks! 10:00:43 <10P​leasingFungus> i'll take a look too... 10:01:23 also this code definitely does check habitability again in the last call to _valid_morph (that was crashing here), I think we were wondering about that yesterday 10:02:02 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-761-g3d92047569 (34) 10:02:12 <10P​leasingFungus> oh, you're right 10:02:18 <10P​leasingFungus> on line 604ish? 10:02:28 <10P​leasingFungus> 605 now, i guess 10:02:42 yeah 10:03:28 so right now if it draws a type that can't inhabit the grid from the poly set, that check fails 10:03:51 <10P​leasingFungus> that part seems ok 10:04:13 btw just to be clear I do think this is a very cool change, that's why it caught my attention :-P 10:05:12 <10P​leasingFungus> 🙂 10:09:46 oh, hm, I have a theory 10:12:07 ...that was wrong 10:12:15 <10P​leasingFungus> is it props getting cleared somewhere 10:14:00 <10P​leasingFungus> makes me want to make this a proper field instead of a prop... 10:16:12 New branch created: pull/1604 (1 commit) 13https://github.com/crawl/crawl/pull/1604 10:16:12 03Nikolai Lavsky02 07https://github.com/crawl/crawl/pull/1604 * 0.26-a0-758-g9aa0cea: Fix display of hex chances on the xv screen 10(9 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9aa0cea34b41 10:17:28 03Nikolai Lavsky02 {PleasingFungus} 07* 0.26-a0-762-g27f3346: Fix display of hex chances on the xv screen 10(10 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/27f334692854 10:20:31 lontrex (L12 GnTm) ERROR in 'mon-util.cc' at line 685: bogus mc (no monster data): invalid monster_type 1000 (1000) (Lair:3) 10:20:59 !crashlog 10:21:00 22675. lontrex, XL12 GnTm, T:10932 (milestone): https://crawl.kelbi.org/crawl/morgue/lontrex/crash-lontrex-20201107-152022.txt 10:22:34 I wonder if it would be safer to just use MONS_PROGRAM_BUG rather than MONS_NO_MONSTER, I *think* it has a holiness (though it could cause crashes elsewhere) 10:23:34 although, maybe that's the same crash via a different path 10:25:18 <10P​leasingFungus> no strong opinion about that 10:25:25 <10P​leasingFungus> but yeah that does look like the same crash 10:25:34 <10P​leasingFungus> %git 5c39ac4411 10:25:35 <04C​erebot> advil * 0.26-a0-760-g5c39ac4: More transparency fixes (49 minutes ago, 6 files, 34+ 18-) https://github.com/crawl/crawl/commit/5c39ac441126 10:25:45 <10P​leasingFungus> yeah that's right before your fix 10:31:57 I have a new theory 10:32:09 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-762-g27f3346928 (34) 10:32:31 advil mentioned that it would be weird for the poly sets to be seed-stable...but...if you made it a field instead of a prop it might be easier to make it seed stable...just saying... 10:32:50 I guess it is a bit weird but somehow it really feels like an intrinsic monster thing to me 10:33:37 I think it is seed stable right now 10:33:48 nice 10:33:51 because it is done in the builder, so will inherit the rng that the monster is generated with 10:34:48 PleasingFungis, the new theory seems more viable: band members that are not the leader are placed via _place_monster_aux and so never get their poly set initialized 10:34:48 er 10:34:48 PleasingFungus 10:34:56 no autocomplete :-) 10:35:35 heh 10:35:59 an easy fix would be to add init_poly_set to the band loop in place_monster, but I wonder if there are other corner cases that don't use place_monster? 10:36:04 I always loved that the central actually-places-the-monster-for-real function is called _place_monster_*aux* 10:36:28 _really_actually_place_monster 10:38:30 03PleasingFungus02 07* 0.26-a0-763-ga131f22: Remove boomers 10(7 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a131f226cc23 10:38:30 03PleasingFungus02 07* 0.26-a0-764-g7121cf9: Add poly save compat for removed mons (advil) 10(36 seconds ago, 1 file, 16+ 1-) 13https://github.com/crawl/crawl/commit/7121cf9b01b8 10:38:59 <10P​leasingFungus> yeah, aux sounds plausible 10:38:59 <10P​leasingFungus> let me look 10:40:20 <10P​leasingFungus> reprod band issue 10:40:24 <10P​leasingFungus> good suggestion! 10:40:38 if that axed_mon comment is trying to show the syntax, it's not even right any more 10:41:04 <10P​leasingFungus> i'd also be fine with just axing it 10:42:27 03PleasingFungus02 07* 0.26-a0-765-g3ce79ab: Fix polymorphing band members (advil) 10(52 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/3ce79ab3dbe6 10:43:58 03PleasingFungus02 07* 0.26-a0-766-g000a8ce: Fix a dumb and pointless joke (advil) 10(12 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/000a8cebd88c 10:44:55 heh 10:47:26 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-766-g000a8cebd8 (34) 10:51:01 03advil02 07* 0.26-a0-767-g1beca9d: Isolate monster rng 10(4 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/1beca9d6686a 10:51:38 -!- bairyn is now known as ByronJohnson 10:53:13 03advil02 07* 0.26-a0-768-gc1cdef5: lint 10(18 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c1cdef59ac8f 10:56:08 hm, it's possible that init_poly_set could use its own subgenerator 10:56:18 have to think about that 11:01:39 04Build failed for 08master @ 1beca9d6 06https://github.com/crawl/crawl/actions/runs/351239501 11:02:21 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-768-gc1cdef59ac (34) 11:05:29 03advil02 07* 0.26-a0-769-g44ed55e: Isolate poly set rng 10(80 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/44ed55eb5901 11:06:16 (those deal with some of my reservations about doing this at placement time) 11:06:23 <10P​leasingFungus> cool! 11:06:30 <10P​leasingFungus> ty for helping with this and fixing a bunch of stuff 🙂 11:06:36 <10P​leasingFungus> it's exciting to be working as a team again! 11:07:24 i worked once 11:07:33 <10P​leasingFungus> seems hard 11:17:12 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-769-g44ed55eb59 (34) 11:35:45 03PleasingFungus02 07* 0.26-a0-770-g7bd0395: Reorder the Necronomicon (Lightli) 10(88 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7bd03957291b 11:47:30 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-770-g7bd0395729 (34) 12:29:28 Unstable branch on crawl.akrasiac.org updated to: 0.26-a0-770-g7bd0395 (34) 12:52:25 03PleasingFungus02 07* 0.26-a0-771-g060e6a6: Allow rebranding weapons to spectral (hellmonk) 10(46 seconds ago, 1 file, 13+ 7-) 13https://github.com/crawl/crawl/commit/060e6a62af71 13:02:16 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-771-g060e6a62af (34) 16:35:56 -!- cjm_ is now known as cjm 17:16:07 -!- amalloy_ is now known as amalloy 18:25:12 Unstable branch on underhound.eu updated to: 0.26-a0-771-g060e6a62af (34) 19:31:05 Hey, if I have a vault that's about a specific threat monster, but themed around a pair of altars, which .des file should I put it in? float, mini_monsters, altar? its not an overflow since it would only work mid-late dungeon/lair 19:46:01 nikheizen: unless the altars are part of the early-game altar system, placing altars doesn't matter for organisation, they're just part of the theme 19:46:31 mini_monsters are all minivaults, and float is for float orient vaults, so your orient would determine which file 19:49:32 Cheers 22:51:09 http://crawl.kelbi.org/saves/Lightli-crawl-git-060e6a62af-201108-0350.tar.bz2 22:51:09 weird level generation bug?