00:17:11 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1524-ge72afd5fc6 (34) 00:54:07 Monster database of master branch on crawl.develz.org updated to: 0.28-a0-1524-ge72afd5fc6 00:55:59 Unstable branch on cbro.berotato.org updated to: 0.28-a0-1524-ge72afd5fc6 (34) 01:38:06 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4535-gd7aa5628e3 02:17:43 -!- allbery_b is now known as geekosaur 04:22:13 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4535-gd7aa5628e3 07:42:44 <12e​bering> I'm going to do a devblog post announcing a target release of start of February for a Feb. 4 tournament later in the day, so ping me if that seems premature. 07:49:07 <09g​ammafunk> ok, sounds good, was just about to ask confirming that myself 08:02:32 <10P​leasingFungus> sgtm 08:13:15 03advil02 07* 0.28-a0-1525-g066c4f1: fix: correctly handle console shift arrows if defined 10(13 minutes ago, 1 file, 8+ 1-) 13https://github.com/crawl/crawl/commit/066c4f1fa3a8 08:13:15 03advil02 07* 0.28-a0-1526-g7e9bcdc: feat: add shift-left/right as line up/down menu shortcuts 10(6 minutes ago, 2 files, 18+ 0-) 13https://github.com/crawl/crawl/commit/7e9bcdcf84bb 08:17:01 90% of that commit that 8 line commit I've been working on for a day was finally realizing what KEY_SR and KEY_SF were 08:17:24 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1526-g7e9bcdcf84 (34) 08:17:31 <10P​leasingFungus> good names are really important! 08:45:52 i assume this has been floated before, but would it make sense for shatter to work on stone up-staircases? 08:46:06 visually, the down staircase is a hole, but the up staircase looks like a nice big hunk of shatterable stuff 08:47:21 do you mean as in destroying the staircase? 08:47:32 oh sorry. i meant LRD 08:47:49 ahh that's more of a question 08:48:01 <10P​leasingFungus> bold 08:48:17 visually> grumbles. # more seriously, this does open the "why can't I LRD the floor" can of worms... 08:48:44 Pinkbeast: i had a suspicion a console person would pipe up about this ;P 08:49:06 i can take a screenshot to help u <3 08:50:11 i've probably never cast shatter. but that would be funny, wrecking 2 staircases and getting a "that would be a foolish move" on the 3rd one 08:52:10 even wrecking one might be a foolish move. never know what uniques (or, say, oklobs) are hanging around the others. 08:52:36 If you can cast Shatter surely you can obliterate oklobs 08:59:40 anyway, yeah. LRD and stairs! inspo: https://imgur.com/NaigkWd.png 09:00:18 :blobvoteyes: 09:09:08 I mean, technically speaking does it make sense for the stairs in a place like Swamp to be the same stone staircase in early D? 09:11:16 (There's the branch entry stairs which have special flavor like Spider ("A crawl-hole back to the Lair"), but that's about it) 09:12:04 maybe a bit mossy but otherwise I think yes? 09:12:53 Hm maybe for Swamp. I was thinking it could also be something like something grown from a tree that you're climbing down but that sounds janky now that I think about it 09:13:24 LRD-ing stairs would regardless be pretty fun(ny) 09:16:28 03advil02 07* 0.28-a0-1527-g6c7bc2a: refactor: rename `.._brand` options to `.._highlight` 10(9 minutes ago, 9 files, 164+ 147-) 13https://github.com/crawl/crawl/commit/6c7bc2a1f904 09:16:28 03advil02 07* 0.28-a0-1528-g8903882: fix: swap order in add_alias calls 10(68 seconds ago, 1 file, 7+ 7-) 13https://github.com/crawl/crawl/commit/8903882b62b9 09:18:31 good change 09:30:26 <09h​ellmonk> Make the stairs out of wood and let fireball destroy them 09:30:41 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1527-g6c7bc2a1f9 (34) 09:36:51 tangentially related https://i.redd.it/dw0jpgx598u21.png 09:47:29 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1528-g8903882b62 (34) 10:29:42 Unstable branch on crawl.akrasiac.org updated to: 0.28-a0-1528-g8903882 (34) 11:17:59 hm, getting flaky bad memory access behavior after adding a field to game_options again 11:17:59 wonder if someone on linux should run valgrind (the mac Instruments tool didn't find anything, but valgrind is usually better) 11:20:32 advil, you could try clang's memory and address sanitizers too 11:24:27 <06a​dvil> nada 11:24:40 <06a​dvil> the leak sanitizer doesn't appear to work on M1 though 11:24:56 I'll check 11:25:35 <06a​dvil> also the flaky behavior is gone now 🙃 11:26:20 <06a​dvil> I wonder if somehow something could've failed to rebuild that has since been taken care of 11:26:28 o 11:26:49 let's call that a success then 11:27:10 (Besides, that means I don't have to find the right env var to put extra compiler flags in) 11:42:28 03advil02 07* 0.28-a0-1529-gbe3f6fb: docs: move auto_hide_spells to a different section 10(2 hours ago, 1 file, 7+ 6-) 13https://github.com/crawl/crawl/commit/be3f6fb03a2f 11:42:28 03advil02 07* 0.28-a0-1530-g7af6551: feat: option to disable arrow key menu control 10(7 minutes ago, 5 files, 36+ 13-) 13https://github.com/crawl/crawl/commit/7af6551d5ada 11:45:48 <12e​bering> @kate do you have any thoughts on https://github.com/crawl/crawl/issues/2325 11:46:06 <12e​bering> elven twins don't do well vs the arena 11:46:45 <12e​bering> from a technical point of view the sanest fix is to simply have them refuse the duel if both twins are alive 11:46:57 <12e​bering> but maybe you have ideas/opinions about that 11:47:26 I took a look at that one. Seems like it doesn't work due to the way monster_iterator works, if I recall correctly? 11:48:21 It would be a little cute to have them both enter the arena if you choose one, but I doubt their camaraderie beats divine intervention 11:48:35 !source mons_find_elven_twin_of 11:48:36 Can't find mons_find_elven_twin_of. 11:48:54 03advil02 07* 0.28-a0-1531-g866c7d6: docs: remove a spurious plural 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/866c7d65e663 11:50:14 !source mon-death.cc:2988 11:50:14 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#L2988 11:51:03 <12e​bering> perryprog: it doesn't work because elven_twin_died assumes they are both always on the same floor and there's lots of special casing to ensure this 11:51:09 ahhh 11:52:22 oh, the alternative "hack" to make it work could be to have either of them refuse to enter the arena as that'd have them leave their twin, but that still has the issue of "divine intervention can't do that?" 11:56:41 <12e​bering> that's exactly what I suggested in my initial message to kate. 11:57:00 Ugh, sorry; I somehow forgot you said that. 11:57:16 love trumps all :þ 11:57:55 <12e​bering> also not worried about the flavour of the relative strength of "the twin thing" and "your god gives you a special place to do duels for its amusement; just the balance of special casing and technical headache 11:58:27 yeah, developer sanity should come before well-written lore I suppose 11:59:10 OTOH if the work was done some of that old special casing could be thrown away 11:59:39 I am tempted to say just enrage the other immediately on dueling 12:00:13 I mean, it's irrelevant if you die there and appropriate if the twin dies 12:00:59 Is messaging/monspeak stuff still cleanly doable with that? 12:01:19 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1531-g866c7d65e6 (34) 12:01:52 03advil02 07* 0.28-a0-1532-g570b316: fix: default for menu_arrow_control 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/570b316de18e 12:08:21 03advil02 07* 0.28-a0-1533-gee5c5fb: fix: re-allow `w-` 10(3 minutes ago, 1 file, 16+ 12-) 13https://github.com/crawl/crawl/commit/ee5c5fb8bb8a 12:17:29 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1533-gee5c5fb8bb (34) 12:18:07 <12e​bering> if you time out the arena with the twin that would mean coming back to an angry counterpart plust the one you left with 12:18:14 <12e​bering> but that's 1)very unlikely 2) very funny 12:19:00 sure. I'd even lore it as the one left behind getting pissy about you taking them away 12:20:35 "yanked through space and time by his umbilicial cord, Dowan ALSO enters the arena! Let the games begin!" 12:40:35 03ebering02 07* 0.28-a0-1534-g811ca02: fix: a teleport closet in an arrival 10(4 hours ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/811ca023a5ab 12:40:35 03ebering02 07* 0.28-a0-1535-ga1f3fc7: fix: correct the Xom webtiles moodmeter 10(4 hours ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/a1f3fc70dd8b 12:40:35 03ebering02 07* 0.28-a0-1536-g5967ad2: fix: don't offer unavailable gods in interlevel travel 10(4 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/5967ad2b6c2c 12:40:35 03ebering02 07* 0.28-a0-1537-g9ba09be: fix: don't try to die repeatedly if pending revival 10(2 hours ago, 4 files, 8+ 2-) 13https://github.com/crawl/crawl/commit/9ba09be14547 12:40:35 03ebering02 07* 0.28-a0-1538-g933e3b8: fix: add breaks to a switch statement 10(82 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/933e3b857fba 12:40:35 03ebering02 07* 0.28-a0-1539-gb657c59: fix: keep grey dracs unbreathing in dragon form 10(62 minutes ago, 4 files, 11+ 5-) 13https://github.com/crawl/crawl/commit/b657c59d09c5 12:40:35 03ebering02 07* 0.28-a0-1540-g4c6099d: fix: don't offer to throw_item_no_quiver if you're a cat 10(42 minutes ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/4c6099d30fb7 12:40:35 03ebering02 07* 0.28-a0-1541-geb816f4: fix: set pet_target when using a LOS attack spell 10(21 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/eb816f4f031a 12:43:11 holy cow 12:49:45 04Build failed for 08master @ eb816f4f 06https://github.com/crawl/crawl/actions/runs/1709606572 12:52:12 Greetings 12:53:11 <12e​bering> Monkooky if you're interested in fixing bugs I'd be happy to point a few out for you (I've spent my morning doing crawl bugfixes) so we don't duplicate effort! 12:54:33 Point away! 12:54:46 <12e​bering> Here's one I can't replicate: https://github.com/crawl/crawl/issues/2155 even if you don't find a fix a thorough attempt at reproducing it would be very helpful 12:55:00 <12e​bering> I'd start by making +Inv have weight 10000 and generating a bunch of randart rings 12:55:47 I was actually looking at that a while back, seeing if I could find it from the code-side down 12:56:06 artifact generation is kinda wack 12:56:38 <12e​bering> This one is maybe easier to replicate and hunt down https://github.com/crawl/crawl/issues/2303 12:56:48 <12e​bering> since it's a console/webitles discrepency that can provide clues 12:57:25 <12e​bering> this one might have been fixed: https://github.com/crawl/crawl/issues/2257 but missile bugs are probably extra low priority considering PFs plans for the start of 0.29 12:59:44 03ebering02 07* 0.28-a0-1542-g7dfede7: fix: the build 10(7 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7dfede7c9b5f 13:01:01 <12e​bering> this is another good one https://github.com/crawl/crawl/issues/1966 that I think requires editing the autofight lua, but maybe can be done by looking at the quiver api 13:04:39 <12e​bering> Monkooky: if you want an approachable medium project that would be a hero to everyone https://github.com/crawl/crawl/issues/1873 13:05:02 <05k​ate> as-is there's no time limit on the arena, the only way you can leave without killing the thing you duelled is to abandon Oka while on the arena, so just enraging the other twin upon dueling sounds fine I think 13:05:51 I can implement that, then, unless someone else wants to 13:05:56 (The arena bug) 13:07:29 <12e​bering> I already typed in a couple alternatives p: 13:07:29 darn, I'll find another way to avoid my homework then 13:07:29 <12e​bering> Also Monkooky re 1873, a simpler thing would just replace "an item" in that prompt with what failed to get picked up 13:07:29 Yeah I'll pick up 1873 13:07:53 and I'll keep poking at the invis rings, though if somebody who understands item gen is around I'd love to consult 13:09:24 <05k​ate> having them both be pulled into the arena if you duel one would also be cute but entirely not worth the effort, mostly I think best to just go with whatever's easiest since getting piety to duel before meeting the twins seems like it should be pretty rare (so even doing nothing is ok imo, it's fine for it to sort of cheat their mechanic if you do) 13:13:55 for (const char* tp = field.c_str(); int s = utf8towc(&c, tp); tp += s) 13:13:55 this be some obtuse code 13:13:55 crawlcodeâ„¢ 13:16:12 <10P​leasingFungus> that’s pretty oldschool looking 13:21:26 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1542-g7dfede7c9b (34) 13:25:31 03ebering02 07* 0.28-a0-1543-ge92cbb8: fix: enrage elven twins taken to duel 10(5 minutes ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/e92cbb8f83df 13:33:15 Right, where should I be looking to change autopickup 13:33:15 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1543-ge92cbb8f83 (34) 13:35:31 <06a​dvil> I think that's a pretty standard C pattern, would not call it particularly obtuse 13:35:41 <06a​dvil> (or crawlcode) 13:39:43 'a pretty standard C pattern' and obtuse aren't really mutually exclusive 13:39:43 It's not super relevant regardless I think 13:43:22 Still can't find where the code to adjust autopickup is 13:46:10 <06a​dvil> usually to find something like that I would use git grep to look for the prompt text 13:46:10 <06a​dvil> e.g. `git grep "shall I ignore it" 13:46:10 er, `git grep "shall I ignore it"` 13:47:17 I've found the code which spawns the Y/N prompt 13:47:50 (by doing exactly that) 13:48:12 Trying to find the code for adjusting the autoexplore settings manually, so I can crib it 13:49:47 Pretty sure you gotta do something with 13:49:48 FixedBitVector autopickups; 13:50:11 But it's unclear to me what that something is 13:52:54 <12e​bering> %git faf41a374d27c2 13:52:55 <04C​erebot> Joshua Gelbard {ebering} * 0.24-a0-338-gfaf41a3: Let players disable autopickup from the drop menu (2 years, 10 months ago, 14 files, 180+ 49-) https://github.com/crawl/crawl/commit/faf41a374d27 13:53:01 <12e​bering> this should help you greatly 13:53:35 <12e​bering> you want to be modifying you.force_autopickup 13:54:07 Beaut, thanks 13:58:59 Alright, final thing before I get this hammered out. This is going to require a 'Yes/No/Always' prompt to be added to prompts.cc 13:58:59 I don't necessarily see this being broadly used. 13:58:59 Further, there's already an existant Yes/No/Quit prompt which is used in exactly one spot. 13:59:37 also YNQ has a // FIXME: This function is shaping up to be a monster. Help! 13:59:38 I'm thinking I want to refactor YNQ into a modular prompt rather than write a whole new giant prompt function 14:00:16 <10P​leasingFungus> ha 14:00:39 <10P​leasingFungus> i agree this probably won't be used in other places, so imo don't try to make a big modular thing 14:00:41 <10P​leasingFungus> just design what you need 14:01:24 <06a​dvil> counterpoint, this sort of prompt should not involve cutting and pasting the non-trivial scaffolding for doing yesno prompts in various quite different ui conditions 14:01:35 <10P​leasingFungus> oh, interesting - monkooky, did you notice that yesnoquit already has an "A" option? 14:01:53 I did not! 14:01:56 <10P​leasingFungus> advil: sounds like there should be some surgery to pull out scaffolding, then 14:02:09 <10P​leasingFungus> else if (allow_all) { if (tmp == 'A') return 2; else { bool upper = !allow_lowercase && (tmp == 'n' || tmp == 'y' || tmp == 'a' || crawl_state.game_is_hints_tutorial()); mprf("Choose %s[Y]es%s, [N]o, [Q]uit, or [A]ll!", upper ? "uppercase " : "", 14:02:09 _list_alternative_yes(alt_yes, alt_yes2, false, true).c_str()); } 14:02:10 <06a​dvil> I assume that's what "refactor" meant above 14:02:40 <06a​dvil> I'm not convinced yesnoquit is used at all btw, it's just exposed to lua but the repo never calls it that I see 14:03:34 I'm not clear on the mechanics of the lua interaction, but that does seem plausible 14:06:35 <10P​leasingFungus> neat 14:07:01 <10P​leasingFungus> %git 7ac76a7cd56005030e99e6eded4b7f75a6c873b3 14:07:01 <04C​erebot> gammafunk * 0.24-a0-752-g7ac76a7: Fedhas rework part 7: rework Reproduction (2 years, 4 months ago, 14 files, 438+ 457-) https://github.com/crawl/crawl/commit/7ac76a7cd560 14:07:05 <10P​leasingFungus> looks like it's been unused for 2 years 14:07:29 <10P​leasingFungus> %git a6180ab2d8a7c23763f02184e0136578f6bf0bdb 14:07:29 <04C​erebot> PleasingFungus * 0.19-a0-1318-ga6180ab: Simplify wizmode mutate (6 years ago, 1 file, 11+ 55-) https://github.com/crawl/crawl/commit/a6180ab2d8a7 14:07:36 <10P​leasingFungus> and almost unused for 6 years 14:11:49 Hmm. Well, I can use it as-is 14:11:49 But Quit and No would have the same functionality 14:13:20 Also it looks like Y/N has a lot of code which isn't reflected in Y/N/Q, which makes me worried about if this code is still functional/robust 14:13:28 <10P​leasingFungus> that does seem vaguely worrying 14:17:01 03ebering02 07* 0.28-a0-1544-gef87308: fix: respect FTILE when destroying terrain 10(64 seconds ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/ef8730868c3c 14:32:32 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1544-gef8730868c (34) 14:36:17 03PleasingFungus02 07* 0.28-a0-1545-g945cd3f: Fix thunderhulk armour (Nomi) 10(62 seconds ago, 1 file, 2+ 6-) 13https://github.com/crawl/crawl/commit/945cd3f27e20 14:36:19 03PleasingFungus02 07[out-of-ammo] * 0.28-a0-1517-g96ad405: Fix thunderhulk armour (Nomi) 10(64 seconds ago, 1 file, 2+ 6-) 13https://github.com/crawl/crawl/commit/96ad405b5be4 14:46:24 So after farting around a bit 14:47:12 Did you know that if you autoexplore, and f5 on the 'can't pick up no space, ignore Y/N' prompt, the item gets ignored? 14:47:28 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1545-g945cd3f27e (34) 14:53:13 <10P​leasingFungus> huh 14:53:20 <10P​leasingFungus> why f5? 15:07:56 I believe anything that triggers seen_hups will do so 15:09:41 Not 100% clear on what seen_hups is 15:09:57 <10P​leasingFungus> a HUP is a "hang up" signal 15:10:15 <10P​leasingFungus> https://en.wikipedia.org/wiki/SIGHUP has some discussion of the general concept 15:10:57 <10P​leasingFungus> looks like crawl also uses it to signal that someone's trying to close the program 15:11:03 <10P​leasingFungus> well, 'also' 15:24:03 Ok. So YesNo specifies that 15:24:04 "// If no safe answer exists, we still need to abort when a HUP happens. 15:24:04 // The caller must handle this case, preferably by issuing an uncancel 15:24:05 // event that can restart when the game restarts -- and ignore the 15:24:05 // the return value here." 15:24:25 Exactly 0 calls to YesNo do this; instead they just take the false return value. 15:25:36 I like the doubled article :) 15:27:17 Oh I see, it uses default_answer 15:35:26 <06a​dvil> SIGHUP is received under some circumstances if the crawl binary is killed, most importantly if a webtiles client disconnects 15:35:51 <06a​dvil> if you're talking about webtiles then F5 will definitely send a HUP because a refresh entails disconnecting 15:36:09 <06a​dvil> on browsers where F5 = refresh at least 15:36:50 oh yeah, should have specified this was f5 on browser 15:36:52 <06a​dvil> in general something needs to be done for any interactive prompt on a disconnect to gracefully kill the binary, and the prompt needs to be exited somehow 15:37:03 <06a​dvil> same with menus etc 15:41:45 I think I'm going to do a mediocre job on this, and use Y/N/Q instead of trying to refactor Y/N prompts or write something that I can be confident functions- the Yes/No prompts in general and Y/N/Q in specific probably deserve a serious look, but I don't think I have enough knowledge of the surrounding systems to be the one to do it. 15:43:03 might be worth filing a bug about the "deserve a serious look" 16:04:59 -!- tiobot is now known as Guest6218 16:23:26 Unstable branch on underhound.eu updated to: 0.28-a0-1545-g945cd3f27e (34) 18:09:05 03PleasingFungus02 07[out-of-ammo] * 0.28-a0-1518-gb8af0d0: Play with ranged weapon stats more 10(20 minutes ago, 1 file, 8+ 8-) 13https://github.com/crawl/crawl/commit/b8af0d0a5c55 18:09:05 03PleasingFungus02 07[out-of-ammo] * 0.28-a0-1519-g59108b4: Mark launcher ammo as removed (Aliscans) 10(16 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/59108b4742d7 18:09:05 03PleasingFungus02 07[out-of-ammo] * 0.28-a0-1520-gbb53da2: Remove an unused variable (Aliscans) 10(15 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/bb53da2365e6 18:34:54 03ebering02 07* 0.28-a0-1546-g957fa82: fix: adjust some inapprorpiate uses of force interrupts 10(2 hours ago, 3 files, 10+ 6-) 13https://github.com/crawl/crawl/commit/957fa82e3711 18:34:54 03ebering02 07* 0.28-a0-1547-g15810a7: fix: treat Passwall like stair and shaft-self delays 10(2 hours ago, 2 files, 12+ 7-) 13https://github.com/crawl/crawl/commit/15810a7b4489 18:34:54 03ebering02 07* 0.28-a0-1548-ga3b06d5: fix: prevent passwall while constricted 10(2 hours ago, 2 files, 7+ 0-) 13https://github.com/crawl/crawl/commit/a3b06d5894eb 18:34:54 03ebering02 07* 0.28-a0-1549-g7538409: fix: trigger explore traps on passwall end immediately (12647, 11952) 10(75 minutes ago, 1 file, 14+ 0-) 13https://github.com/crawl/crawl/commit/753840947aaa 18:34:54 03ebering02 07* 0.28-a0-1550-geb7d278: feat: stop teleporting passwall obstructing monsters (5107, 12041) 10(32 minutes ago, 1 file, 2+ 5-) 13https://github.com/crawl/crawl/commit/eb7d2789bdec 19:03:15 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1550-geb7d2789bd (34) 19:32:42 03ebering02 07* 0.28-a0-1551-g877f77f: text: clarify the spellpower dependence of Summonings spells (10906) 10(32 minutes ago, 1 file, 24+ 11-) 13https://github.com/crawl/crawl/commit/877f77fdfb4c 19:32:42 03ebering02 07* 0.28-a0-1552-gad4bc82: text: clarify transmutations spell power effects 10(7 minutes ago, 2 files, 10+ 15-) 13https://github.com/crawl/crawl/commit/ad4bc827a936 19:33:57 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1552-gad4bc827a9 (34) 19:39:08 03ebering02 07* 0.28-a0-1553-g6a8d134: fix: restrict passwall's constriction restriction to passwall 10(19 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/6a8d1343511f 19:45:33 03PleasingFungus02 07* 0.28-a0-1554-g6f2a123: Make Call Imp fight alongside you 10(3 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/6f2a123a964f 19:45:33 03PleasingFungus02 07* 0.28-a0-1555-g9ae15a6: Move Passwall check to a better place 10(3 minutes ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/9ae15a694909 19:47:42 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1555-g9ae15a6949 (34) 20:12:08 New branch created: pull/2366 (1 commit) 13https://github.com/crawl/crawl/pull/2366 20:12:08 03RojjaCebolla02 07https://github.com/crawl/crawl/pull/2366 * 0.28-a0-1546-g93ea024: Allow upward stone stairs to be used for LRD 10(13 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/93ea02430a6f 20:23:02 <08n​icolae> fr: make an "of zot" ego i can put on orbs 20:23:45 fr: orb of zot scam shop 20:25:34 is the bit where monsters begin looking for a shouting player in noise.cc, or mon-behv? 20:25:34 shout.cc likely 21:40:41 <12e​bering> @advil when you get a chance could you update the pin please https://www.reddit.com/r/dcss/comments/s6otgb/trunk_updates_17_january_2022/? 21:48:44 <10P​leasingFungus> ebering trunk update writing hero 21:51:23 <10P​leasingFungus> hm, why are comments on http://crawl.develz.org/wordpress/trunk-updates-28-december-2021/comment-page-1#comment-3146 closed? i sort of want to very belatedly reply to some of these people 21:51:50 <12e​bering> 'kin set them to close pretty rapidly-aggressively as spam protection because ancient wordpress 21:51:54 <10P​leasingFungus> ah 21:51:55 <10P​leasingFungus> rip