00:07:33 <12p​atrickm> i should work on making a vault that gets into crawlcode again 00:21:49 <10P​leasingFungus> don't think you have to work on it 00:21:52 <10P​leasingFungus> think it happens naturally 01:34:36 Unstable branch on crawl.develz.org updated to: 0.27-a0-346-ga689d4a613 (34) 01:55:24 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-346-ga689d4a613 02:15:08 Unstable branch on cbro.berotato.org updated to: 0.27-a0-346-ga689d4a613 (34) 02:25:33 03AdamPG02 {ebering} 07* 0.27-a0-347-g1cc477e: Make amulets of reflection actually grant monsters SH 10(9 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/1cc477e9f583 02:28:13 03Aliscans02 {ebering} 07* 0.27-a0-348-gd820fc0: Keep "[Y]es or [N]o only, please" messages out of the log. 10(3 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d820fc09540d 02:30:58 03Aliscans02 {ebering} 07* 0.27-a0-349-g77ac2e9: Distinguish between "1 poisoned" and "all poisoned" in the monster list. 10(2 days ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/77ac2e9d3a19 02:32:03 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-348-gd820fc0954 (34) 02:46:57 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-349-g77ac2e9d3a (34) 02:53:52 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-349-g77ac2e9d3a 03:46:02 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3925-gcc8c977aeb 03:46:52 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-134-g3bf871a1fb 06:28:51 -!- amalloy is now known as amalloy_ 06:51:43 New branch created: pull/1747 (1 commit) 13https://github.com/crawl/crawl/pull/1747 06:51:43 03Nikolai Lavsky02 07https://github.com/crawl/crawl/pull/1747 * 0.27-a0-345-g0d9234b: Update the des syntax doc 10(10 minutes ago, 1 file, 45+ 64-) 13https://github.com/crawl/crawl/commit/0d9234b1dde6 06:57:30 03Implojin02 07https://github.com/crawl/crawl/pull/1738 * 0.27-a0-350-g03047d1: Add another species title 10(11 minutes ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/03047d171891 09:52:16 I enabled issues on the crawl org qw repository, not sure if there was a specific reason they were disabled 09:57:42 for what it's worth, i think part of the problem with qw might be that the code in crawl/qw and source/test/stress/qw.rc have diverged; probably some players are looking at the latter 09:59:57 maybe, I think that if you search for it you typically get elliptic's original repository though 10:00:06 yeah 10:00:45 we could just remove the copy from the main, does anyone rely on that being there? 10:01:11 ??qw 10:01:11 qw[1/7]: A fully automated lua bot written by elliptic, with some code borrowed from parabolic and xw. See "!lg qw won 2" for the first ever completely uninterrupted and unassisted bot win. Now maintained here: https://github.com/crawl/qw ; original repository: https://github.com/elliptic/qw 10:01:41 advil: I'm not sure anyone does rely on it; I suppose we could use a submodule if we wanted, but maybe it's easier to just remove? 10:01:51 also, I did just push a commit that removed the food code from qw 10:02:51 yeah, a submodule would make sense too 10:02:51 cool; I thought I already took care of that in that it worked with zot clock; was it mostly just cleanup? 10:02:51 I can just check 10:02:51 yeah, I had already adapted it to no-food; did I leave that in a branch, or something 10:03:25 maybe you didn't push? 10:03:33 ah, yep! 10:03:35 rip me 10:03:41 I guess check this over then: https://github.com/crawl/qw/commit/d7d9a68ac048618bbee5ea2afd9cd588a125f957 10:04:03 since as I noted there I just hacked off the food code without a lot of deep thought 10:04:45 one other thing I noticed is that the autoexplore+runed door interaction gets it in a loop 10:05:29 yes, that only happens sometimes, for some odd reason 10:05:41 lots of complaints about that interaction anyways, guess we could try to improve it in general 10:06:14 hm, I noticed it with a crazy yiuf vault so maybe it depends on what's inside + visible? 10:09:29 advil: only thing I see missed removal wise is a "keep eating" prompt check on line 8353, otherwise extremely similar to my commit 10:10:09 think I never pushed because when I did this, zot clock was in a branch 10:10:18 so I got qw so it could win 15 runes then just left it 10:11:07 ah I see 10:15:24 03Implojin02 {ebering} 07* 0.27-a0-350-gdb36ff0: Add another species title 10(3 hours ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/db36ff0be9bf 10:19:47 that's fixed 10:19:57 oh hm there is some scripting integration to run qw in the main repo, I guess it would be a shame to delete that 10:22:06 oh, wasn't aware we had it; might be nice to use, actually 10:22:11 could possibly move it to qw repo 10:22:59 it's not super complicated, just some stuff in test/stress/run 10:32:14 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-350-gdb36ff0be9 (34) 11:58:58 03advil02 07* 0.27-a0-351-g775e467: Update qw copy 10(2 hours ago, 1 file, 4320+ 1219-) 13https://github.com/crawl/crawl/commit/775e467c85cb 11:58:58 03advil02 07* 0.27-a0-352-g3253a67: Rein in some autoswitch logic 10(2 hours ago, 3 files, 11+ 11-) 13https://github.com/crawl/crawl/commit/3253a67a23e7 11:58:58 03advil02 07* 0.27-a0-353-gb2377c9: Partial refactor of throw_item_no_quiver (12488) 10(5 minutes ago, 5 files, 75+ 18-) 13https://github.com/crawl/crawl/commit/b2377c995468 12:18:50 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-353-gb2377c9954 (34) 12:27:22 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-353-gb2377c9 (34) 12:46:12 03PleasingFungus02 07* 0.27-a0-354-gd46515b: Display monster to-hit percentages in xv 10(13 hours ago, 10 files, 168+ 10-) 13https://github.com/crawl/crawl/commit/d46515b8de73 13:00:30 03PleasingFungus02 07[projected_weapon] * 0.27-a0-355-g57b6be6: New spell: Manifold Assault (L5 Translocations) 10(4 weeks ago, 15 files, 145+ 12-) 13https://github.com/crawl/crawl/commit/57b6be6a68d9 13:00:47 Branch pull/1697 updated to be equal with projected_weapon: 13https://github.com/crawl/crawl/pull/1697 13:01:19 03PleasingFungus02 07* 0.27-a0-355-g57b6be6: New spell: Manifold Assault (L5 Translocations) 10(4 weeks ago, 15 files, 145+ 12-) 13https://github.com/crawl/crawl/commit/57b6be6a68d9 13:17:34 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-354-gd46515b8de (34) 13:19:48 04Build failed for 08projected_weapon @ 57b6be6a 06https://github.com/crawl/crawl/actions/runs/569327246 13:26:27 04Build failed for 08master @ 57b6be6a 06https://github.com/crawl/crawl/actions/runs/569327444 13:29:44 <12e​bering> looks like you didn't ban it as a monster spell and also didn't teach monsters to use it!! 13:38:04 oh hey one of my tests ftw 13:38:39 well, "win" is a bit strong 13:43:35 advil: Thanks re qw, BTW 13:43:47 np 13:48:12 I've put in Mantis 12505 which I think is more nailing down the performance issue on disjoint levels 13:48:43 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-355-g57b6be6a68 (34) 13:51:47 03PleasingFungus02 07* 0.27-a0-356-gbf771cd: Make dancing launchers not crash the game 10(29 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/bf771cdeb52d 13:51:47 03PleasingFungus02 07* 0.27-a0-357-g7e98f45: Give dancing launchers ammo 10(5 minutes ago, 1 file, 25+ 1-) 13https://github.com/crawl/crawl/commit/7e98f454ed92 13:51:47 03PleasingFungus02 07* 0.27-a0-358-g46a10ce: Let dancing launchers shoot 10(26 seconds ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/46a10ce11af6 13:55:36 <10P​leasingFungus> oops 13:58:08 <10P​leasingFungus> hm, i don't remember how to fix this 13:58:08 <10P​leasingFungus> | spflag::no_ghost? 13:58:16 <10P​leasingFungus> wait, it already has that 13:58:16 <10P​leasingFungus> hrm 14:00:49 <10P​leasingFungus> @ebering deliver wisdom unto me 14:02:46 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-358-g46a10ce11a (34) 14:04:39 03PleasingFungus02 07* 0.27-a0-359-gb719701: Fix tests? 10(15 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/b719701251d7 14:05:17 <10P​leasingFungus> nvm i think i figured it out 14:05:17 04Build failed for 08master @ 46a10ce1 06https://github.com/crawl/crawl/actions/runs/569439349 14:11:33 yeah, that should be it 14:12:48 probably should be spflag::no_monster or something but I chose the easier route of writing a list + a comment about the situation 14:15:22 <10P​leasingFungus> heh 14:16:51 I guess now that the list exists, converting it to a flag would be a lot easier 14:17:14 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-359-gb719701251 (34) 14:18:54 03ebering02 07[ashenzaru] * 0.27-a0-360-g7b01011: Reforge the Chains I: Remove old Ash actives 10(5 days ago, 30 files, 39+ 617-) 13https://github.com/crawl/crawl/commit/7b01011b4818 14:18:54 03ebering02 07[ashenzaru] * 0.27-a0-361-g7cd5144: Reforge the Chains II: Adjust Ash passives 10(5 days ago, 16 files, 60+ 36-) 13https://github.com/crawl/crawl/commit/7cd5144f4576 14:18:54 03ebering02 07[ashenzaru] * 0.27-a0-362-ge1e22d6: Reforge the Chains III: Curse piety 10(2 days ago, 14 files, 92+ 231-) 13https://github.com/crawl/crawl/commit/e1e22d676b07 14:18:54 03ebering02 07[ashenzaru] * 0.27-a0-363-g6b5e53a: Reforge the Chains IV: Shatter the Chains 10(17 minutes ago, 8 files, 88+ 21-) 13https://github.com/crawl/crawl/commit/6b5e53a7886f 14:19:22 Branch pull/1736 updated to be equal with ashenzaru: 13https://github.com/crawl/crawl/pull/1736 14:25:40 03advil02 07* 0.27-a0-360-gaa8612f: Improve some divine exegesis menu issues 10(9 minutes ago, 3 files, 35+ 17-) 13https://github.com/crawl/crawl/commit/aa8612f87b2a 14:27:38 04Build failed for 08ashenzaru @ 6b5e53a7 06https://github.com/crawl/crawl/actions/runs/569497899 14:37:36 03Nikolai Lavsky02 07https://github.com/crawl/crawl/pull/1747 * 0.27-a0-345-gde8a886: Update the des syntax doc 10(3 minutes ago, 1 file, 46+ 64-) 13https://github.com/crawl/crawl/commit/de8a886d6969 14:38:21 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-360-gaa8612f87b (34) 14:40:41 <10P​leasingFungus> hm 14:40:55 <10P​leasingFungus> is it still important that corpses rot? 14:41:26 <10P​leasingFungus> would it create degenerate gameplay if we... removed that system? 14:42:47 <12p​atrickm> clearly, players would just leave a bunch of corpses of dart slugs and hobgoblins on d:1 as a surprise trap for their enemies on the orb run 14:43:40 <12p​atrickm> it's basically your classic chekhov's gun scenario 14:43:40 <12p​atrickm> except in this case the gun is a dead body 14:43:40 <10P​leasingFungus> wow 14:44:07 presumably it'd increase the instances of luring and tracking corpses 14:44:24 like, pulling a monster elsewhere on a level since you can animate dead there 14:44:26 <12p​atrickm> what pandemonium lord could withstand the onslaught of those four kobolds you murked 14:45:40 well truthfully having some on-demand blockers could be relevant, if you had enough of them 14:45:51 could stop a nasty orb run spawn or two for a few turns 14:47:14 <10P​leasingFungus> yeah, i was vaguely thinking about luring 14:47:31 <10P​leasingFungus> but mostly you can already do that now? 14:48:20 <10P​leasingFungus> do corpses really rot that quickly 14:49:28 yes? at least on early levels the can easily rot while you're recovering hp 14:49:28 <10P​leasingFungus> hrm 14:49:28 <10P​leasingFungus> well, fair 14:51:10 <10P​leasingFungus> i’ll drop it like a dead rat 14:52:53 <12p​atrickm> swamp just does not like placing minivaults, it seems 14:53:08 <10P​leasingFungus> weird 14:54:03 <12p​atrickm> yeah, even when i put a PLACE: directive in there it hardly ever shows up, i have to &P to see it 14:54:13 <12p​atrickm> it's not even that big 😭 14:55:15 %git 38e0a6d1034cb7fb 14:55:15 07advil02 * 0.26-a0-717-g38e0a6d: Add a rudimentary veto debugging mode 10(4 months ago, 5 files, 63+ 1-) 13https://github.com/crawl/crawl/commit/38e0a6d1034c 14:55:39 this is not something that is extremely easy to use, but depending on how technical you want to get it can be helpful for seeing why something is vetoing (if it is vetoing) 14:56:48 03ebering02 07[ashenzaru] * 0.27-a0-364-gd49c38f: fixup! Reforge the Chains III: Curse piety 10(37 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/d49c38fbcfa4 14:56:48 03ebering02 07[ashenzaru] * 0.27-a0-365-g841f414: fixup! Reforge the Chains IV: Shatter the Chains 10(9 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/841f414d6268 14:57:15 Branch pull/1736 updated to be equal with ashenzaru: 13https://github.com/crawl/crawl/pull/1736 14:57:32 -!- kate-- is now known as kate- 14:58:05 also the other thing to know about debugging placement is that debug-build builder logs are saved differently these days, they are saved with the level and viewable with &ctrl-l 15:05:09 <12p​atrickm> ah, i'd have to get git all set up again and everything for that 🤔 15:12:10 03advil02 07* 0.27-a0-361-g8f6b0cd: Restructure some wizmode help commands 10(79 seconds ago, 1 file, 17+ 15-) 13https://github.com/crawl/crawl/commit/8f6b0cd894f5 15:17:15 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-361-g8f6b0cd894 (34) 15:20:32 03Nikolai Lavsky02 {ebering} 07* 0.27-a0-362-g8331d79: Update the des syntax doc 10(46 minutes ago, 1 file, 46+ 64-) 13https://github.com/crawl/crawl/commit/8331d791d5e1 15:32:45 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-362-g8331d791d5 (34) 15:50:52 -!- amalloy_ is now known as amalloy 16:45:00 <12p​atrickm> legally speaking, is there any reason not to stick a bunch of 20-headed hydra zombies into a swamp vault 16:53:31 New branch created: pull/1748 (2 commits) 13https://github.com/crawl/crawl/pull/1748 16:53:31 03Aliscans02 07https://github.com/crawl/crawl/pull/1748 * 0.27-a0-363-gfdcf71c: Delete some unnecessary functions from travel_pathfind. 10(51 minutes ago, 2 files, 25+ 68-) 13https://github.com/crawl/crawl/commit/fdcf71c2825d 16:53:31 03Aliscans02 07https://github.com/crawl/crawl/pull/1748 * 0.27-a0-364-g5bdfb6d: Make travel_pathfind::points a local variable. 10(45 minutes ago, 2 files, 4+ 11-) 13https://github.com/crawl/crawl/commit/5bdfb6d137a5 17:16:38 New branch created: pull/1749 (2 commits) 13https://github.com/crawl/crawl/pull/1749 17:16:38 03Aliscans02 07https://github.com/crawl/crawl/pull/1749 * 0.27-a0-360-gac57e62: Split find_travel_pos(). 10(55 minutes ago, 3 files, 115+ 117-) 13https://github.com/crawl/crawl/commit/ac57e62e1378 17:16:38 03Aliscans02 07https://github.com/crawl/crawl/pull/1749 * 0.27-a0-361-gb00caeb: Remove a pointless travel_pathfind::pathfind() call. 10(54 minutes ago, 1 file, 6+ 3-) 13https://github.com/crawl/crawl/commit/b00caebdba47 17:22:26 03Aliscans02 07https://github.com/crawl/crawl/pull/1749 * 0.27-a0-362-g10468d7: Delete the redundant rmode variable from _find_travel_pos(). 10(3 minutes ago, 1 file, 3+ 6-) 13https://github.com/crawl/crawl/commit/10468d71fc81 17:29:07 @patrickm No, but it does sound like runed door material, since it'd be pretty spoilery and you'd want the player to check the zombies 17:29:29 I guess players would be surprised to see random zombies in swamp anyhow so they'd pay attention 17:29:56 and they're slower, so maybe runed isn't really necessary 17:30:32 <12p​atrickm> well i'll make a something and see how the feedback goes 17:30:46 but either runed or something relatively non-spoilery, I guess 17:30:59 <12p​atrickm> i'd at least put a window or something, i'm not a complete monster 17:31:12 <12p​atrickm> i mean, i am, but i'm a monster who wants his vaults to make it in- 17:34:44 They're slower, but they can swim. 17:35:02 That said, the game thinks they're easy. 17:42:36 it's not the difficulty that's any real concern; spoilers are the main thing I'm worried about 17:44:07 since they're just a slow moving monster, there's not going to be much gained from knowing that a vault you see contains them 17:54:10 All I was saying was that they're a lot faster in water. If you're running away from them, you'll need to remember to close the door. 17:57:25 The concern is spoilers, not hydra zombie tactics; by the time any door is open, spoilers have been read, generally speaking 17:57:25 As far as difficulty goes, a 20-headed hydra zombie is well within swamp difficulty levels 18:23:40 Unstable branch on underhound.eu updated to: 0.27-a0-362-g8331d791d5 (34) 21:08:11 New branch created: pull/1750 (1 commit) 13https://github.com/crawl/crawl/pull/1750 21:08:11 03AdamPG02 07https://github.com/crawl/crawl/pull/1750 * 0.27-a0-363-gcef8196: Tweak some Swamp witch vaults to better fit their creators' intentions 10(11 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/cef81965fbef 21:53:41 kaeus3 (L25 GrEE) ERROR in 'tags.cc' at line 4620: Invalid item: +5 troll leather armour (Vaults:4) 22:54:46 03advil02 07* 0.27-a0-363-ga42c0fa: Memoize traversability checks in pathfinding 10(46 minutes ago, 2 files, 12+ 1-) 13https://github.com/crawl/crawl/commit/a42c0fa56e7d 22:54:46 03advil02 07* 0.27-a0-364-g31b3477: Calm down pathing for lost batty band leaders (12505) 10(6 minutes ago, 1 file, 7+ 5-) 13https://github.com/crawl/crawl/commit/31b3477d7427 23:01:09 !crashlog 23:01:10 23370. kaeus3, XL25 GrEE, T:61196 (milestone): https://crawl.kelbi.org/crawl/morgue/kaeus3/crash-kaeus3-20210216-025328.txt 23:01:58 <10P​leasingFungus> @advil the batty thing could also affect harpies, in principle 23:02:07 <10P​leasingFungus> not sure when they’d get disconnected tho 23:02:18 ah, I guess they are bands 23:02:42 yeah the disconnected part of it is very rare, probably takes tele other or something to happen in practical situations 23:03:19 is there an obvious answer to why batty monsters get a new wander target every turn? 23:03:19 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-364-g31b3477d74 (34) 23:10:10 hm, pretty reliable crashes if you cast animate armour on an unrand (e.g. I've tried MTLA, FDA, OCPA) and then save 23:10:22 <10P​leasingFungus> huh 23:10:26 <10P​leasingFungus> that’s not great 23:10:29 <10P​leasingFungus> wonder why 23:10:53 looks like something is wrong with the item that only gets caught in tags? 23:11:02 <10P​leasingFungus> also: suspect new wander target every turn might be a bug that i introduced? 23:11:23 errors tend to look like "ERROR in 'tags.cc' at line 4620: Invalid item: +0 crystal plate armour" 23:11:36 <10P​leasingFungus> re animate arm: maybe we should be using items(), forcing the base and subtype? 23:11:56 <10P​leasingFungus> might be more idiomatic 23:13:14 ah it looks like it doesn't have its appearance set up right 23:13:34 !source items.cc:4015 23:13:35 https://github.com/crawl/crawl/blob/master/crawl-ref/source/items.cc#L4015 23:14:04 it's that "no rnd" case 23:16:27 <10P​leasingFungus> oh i see 23:16:31 <10P​leasingFungus> i copied src item 23:16:36 <10P​leasingFungus> ‘s rnd 23:16:45 <10P​leasingFungus> but that doesn’t work for unrands 23:17:29 PleasingFungus: the battiness interaction I addressed seems to be linley-era or so, so I'm not sure you are directly to blame at least 23:18:09 <10P​leasingFungus> heh ok 23:18:29 <10P​leasingFungus> i did change batty stuff relatively recently, but i suppose it wasn’t that 23:19:47 %git d58323b419f6 23:19:47 07PleasingFungus02 * 0.26-a0-668-gd58323b: Make bats less anthrosolipsistic 10(6 months ago, 1 file, 22+ 19-) 13https://github.com/crawl/crawl/commit/d58323b419f6 23:19:49 that I guess? 23:23:03 <10P​leasingFungus> ya 23:23:28 <10P​leasingFungus> i forgot how great the title was 23:23:36 <10P​leasingFungus> good for past me 23:23:40 lol