00:13:56 <11O​dds> Aw, isn’t that always the way 03:33:07 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 03:43:39 03Aliscans02 {CrawlOdds} 07* 0.35-a0-763-g3656f2daeb: Hide tile-only keys in the level map help outside tile mode. 10(3 days ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/3656f2daebf9 03:50:04 04Build failed for 08master @ 3656f2da 06https://github.com/crawl/crawl/actions/runs/30624520529 05:15:20 <11O​dds> That build failure is MSVC env stuff, not code. I think the thing to do might be to upgrade the windows SDK, as suggested in the TODO here: https://github.com/crawl/crawl/blob/3656f2daebf930fe4a339b3c9b2e468f2310c851/.github/workflows/ci.yml#L541. But I don't really know much about this stuff. 06:57:17 New branch created: pull/5353 (1 commit) 13https://github.com/crawl/crawl/pull/5353 06:57:18 03CrawlOdds02 07https://github.com/crawl/crawl/pull/5353 * 0.35-a0-763-gd2120b3763: Use latest Windows SDK 10(76 minutes ago, 13 files, 12+ 27-) 13https://github.com/crawl/crawl/commit/d2120b37637e 10:42:51 03DracoOmega02 07* 0.35-a0-764-gf952069ec4: Abort Heal Other for too high target HP *before* the failure check 10(2 weeks ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/f952069ec4e5 10:42:51 03DracoOmega02 07* 0.35-a0-765-gd7da33514b: Don't give miasma-immunity or prevent berserking while under DDoor 10(2 weeks ago, 2 files, 1+ 3-) 13https://github.com/crawl/crawl/commit/d7da33514bf7 10:42:51 03DracoOmega02 07* 0.35-a0-766-g9660781d11: Fix emergency flight sometimes interacting oddly with temp forms 10(2 weeks ago, 1 file, 11+ 2-) 13https://github.com/crawl/crawl/commit/9660781d11d2 10:42:51 03DracoOmega02 07* 0.35-a0-767-gf2a4cef9f2: Improve All-Purpose Tempering's valid target criteria 10(12 days ago, 1 file, 6+ 2-) 13https://github.com/crawl/crawl/commit/f2a4cef9f2e3 10:42:51 03DracoOmega02 07* 0.35-a0-768-g083d3cba81: Refactor calculation of cleaving targets 10(11 days ago, 10 files, 112+ 115-) 13https://github.com/crawl/crawl/commit/083d3cba817f 10:42:51 03DracoOmega02 07* 0.35-a0-769-g5b94f9fd2a: Allow specifying monster reach and cleaving per-attack, improve xv 10(11 days ago, 28 files, 186+ 151-) 13https://github.com/crawl/crawl/commit/5b94f9fd2a50 10:42:51 03DracoOmega02 07* 0.35-a0-770-gbf85ef064c: Rename AF_CRUSH to AF_CONSTRICT 10(10 days ago, 22 files, 29+ 29-) 13https://github.com/crawl/crawl/commit/bf85ef064c40 10:42:51 03DracoOmega02 07* 0.35-a0-771-gd6871050d0: Display monster poison damage on xv (regret-index) 10(10 days ago, 2 files, 19+ 4-) 13https://github.com/crawl/crawl/commit/d6871050d012 10:42:51 03DracoOmega02 07* 0.35-a0-772-g191f604fbd: Don't leak the presence of halos or umbras via xv 10(5 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/191f604fbd94 10:42:51 03DracoOmega02 07* 0.35-a0-773-g31fc7a1dcd: Extend map_cell.flags to 64-bits 10(5 days ago, 2 files, 12+ 3-) 13https://github.com/crawl/crawl/commit/31fc7a1dcdb1 10:42:51 ... and 22 more commits 10:50:23 03DracoOmega02 07* 0.35-a0-796-gf59a07d941: Fix tag upgrade build 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f59a07d941c7 10:58:37 04Build failed for 08master @ 40d16f9d 06https://github.com/crawl/crawl/actions/runs/30652181279 11:00:01 03Eivin Hatvik02 07https://github.com/crawl/crawl/pull/5345 * 0.35-a0-749-g5756c304ad: fix: use generic stack matching for shop owned counts 10(6 hours ago, 3 files, 11+ 28-) 13https://github.com/crawl/crawl/commit/5756c304ad68 11:00:01 03Eivin Hatvik02 {GitHub} 07https://github.com/crawl/crawl/pull/5345 * 0.35-a0-750-gab9502288a: Use generic stack matching for shop owned counts (#3) 10(14 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/ab9502288a63 11:05:24 04Build failed for 08master @ f59a07d9 06https://github.com/crawl/crawl/actions/runs/30652714524 11:09:25 <08o​____0> couple of compiler warnings in the debug version. (in addition to the existing switch-case warning) cpp directn.cc: In function ‘void _describe_oos_square(const coord_def&)’: directn.cc:2926:26: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=] 2926 | dprf("(map: %x)", env.map_knowledge(where).flags); | 11:09:25 ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int uint64_t {aka long unsigned int} | %lx directn.cc: In function ‘void _debug_describe_feature_at(const coord_def&)’: directn.cc:3709:51: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 12 has type ‘uint64_t’ 11:09:26 {aka ‘long unsigned int’} [-Wformat=] 3709 | dprf("(%d,%d): %s - %s. (%d/%s)%s%s%s%s map: %x%s", | ~^ | | | unsigned int | %lx ...... 3719 | env.map_knowledge(where).flags, | 11:09:26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long unsigned int} 11:42:04 <04d​racoomega> Ah, thanks 11:42:34 <04d​racoomega> (Honestly, the only reason I hadn't fixed that switch case warning ages ago was that I wasn't 100% sure what one was supposed to do when getting that spret value there. But actually, I think it may simply be impossible?) 12:05:13 <08o​____0> I have been meaning to look at it and keep getting distracted haha 12:11:29 mm yes indeed. https://i.imghurr.com/e/MhDaiKp2j7.png (In an ideal world, I suppose the bridge bot could use a pastebin service for messages with a codeblock and/or multiple lines so y'all aren't forced to use a pastebin service just for IRC's sake) 12:12:51 <08o​____0> sorry perryprog. I did have a moment of "this is gonna look like garbage nonsense on IRC" but didn't think to use a paste service haha 12:13:09 it's abstract art! :) 12:14:17 <08o​____0> (but yeah changing the %x to %lx seems to be the solution there? I didn't know about %x at all previous to this haha) 14:25:45 <06d​olorous_84348> Hello. It's been awhile, but I'm back. 14:26:52 <06d​olorous_84348> Or possibly using PRIx64? 14:28:20 03DracoOmega02 07* 0.35-a0-797-gff4eb0371c: Fix a couple compiler warnings with the debug version (rypofalem) 10(49 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/ff4eb0371cea 14:28:20 03DracoOmega02 07* 0.35-a0-798-g7eedd333d1: Fix another compiler warning 10(10 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/7eedd333d167 14:30:24 <06d​olorous_84348> Also, for the record, Goji is cool. 14:30:30 03dolorous02 07* 0.35-a0-799-gff78f175dd: Fix wording. 10(20 minutes ago, 2 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/ff78f175dd45 14:30:30 03dolorous02 07* 0.35-a0-800-gc40738c7cf: Fix pronoun. 10(19 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c40738c7cfa2 14:30:30 03dolorous02 07* 0.35-a0-801-g9f1a392d83: Fix wording. 10(18 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/9f1a392d83c2 14:35:10 <04d​racoomega> Thanks ^^ 14:36:09 <04d​racoomega> I'm... not convinced the change in https://github.com/crawl/crawl/commit/9f1a392d83c290adab5e3a7155de4dd3ccbaa190 is correct? 14:36:24 I am :P 14:37:20 It's slightly more formal; it's like when you say "pardon my intrusion" just declined differently 14:38:45 actually bad example that's not a gerund. It'd be like when you said "pardon my interrupting" 14:39:23 04Build failed for 08master @ 7eedd333 06https://github.com/crawl/crawl/actions/runs/30666681038 14:47:38 it's correct 14:47:59 <04d​racoomega> Like, both of the originals seem clearly grammatical to me, and the change to the rusted inspector one feels highly dubious 14:48:25 correction: first is correct, second isn't 14:49:11 well, first is correct US english. I think Commonwealth may prefer it as it is now, so that probably stands in the crawl code base 14:49:34 er, prefer it as it had been 14:50:47 so I guess I agree that commit doesn't belong in an aussie english document 14:51:36 04Build failed for 08master @ 9f1a392d 06https://github.com/crawl/crawl/actions/runs/30666759285 14:52:01 <11O​dds> Tangentially, is our English Australian, and is that different from British 14:52:16 <06d​olorous_84348> Possessives are used before gerunds elsewhere in the descriptions/database entries, though; do they need to be fixed? 14:52:21 Yes Odds 14:52:46 <04d​racoomega> 'Nobody knows' (Or rather, it is sometimes hard to tell the specific differences in some cases, though we generally try with spelling, at least) 14:53:15 (I do think both the first and second changes are correct in my dialect anyway) 14:53:59 03dolorous02 07* 0.35-a0-802-ge140b3607e: Add another name. 10(6 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/e140b3607eac 14:54:00 the second one I have heard both and I think they're grammatically distinct, but have the same meaning 14:54:48 <04d​racoomega> I mean, as far as I can tell, it's not a rule that has to be universal (any more than there should be a universal rule about always using that vs. which). (I concede that I can't tell if it reads better in someone else's dialect, but at least in mine, "led to it becoming coated" reads much more clearly than "led to its becoming coated") 14:55:04 <04d​racoomega> I am neither Australian nor British, though 14:55:12 <11O​dds> The second one reads significantly better before the change to me 14:55:14 and the change you made is, well, US English prescriptivists would deplore it I think. no idea about AUS, and I don't buy prescriptivism 14:55:39 <11O​dds> (And I am in fact British, not that I think that matters here 😛 ) 14:56:13 Oh I do think both are grammatically correct, and that the original is closer to "colloquial" English (idiomatic? Commonplace?). I just think that the more formal register fits the passage better. 14:57:28 <11O​dds> For the first one I can see that, it's a slightly odd sentence and I don't especially know what to think 14:58:17 <04d​racoomega> I concluded as much as soon as you said 'goes squiffy' the other week, tbh 😛 14:58:26 <04d​racoomega> "Nobody else would say that" 14:58:29 <11O​dds> But reading "becoming coated with a highly corrosive mystic rust" as a gerund noun phrase seem... odd 14:59:13 Also re AuE vs BrE: AuE doesn't do the "-amme" thing (program vs proragamme) and -ing instead of -eing 14:59:46 It's kinda like BrE with a sliiiight dash of AmE. 14:59:53 (In terms of spelling) 14:59:58 <11O​dds> What's an example of -eing in BrE? 15:00:03 <06d​olorous_84348> Maybe reword it a bit? "...it has gone unmaintained for so long that it is now coated with a highly corrosive mystic rust." 15:00:09 Odds: ageing 15:00:45 <11O​dds> TBH I think in actual usage British English is mostly dropping that e these days 15:00:52 yeah I've seen that too 15:03:37 (I should also say the part of linguistics that I studied was syntax so if anything I say is wrong it's because I'm just not an orthographist!) 15:04:41 04Build failed for 08master @ e140b360 06https://github.com/crawl/crawl/actions/runs/30668151777 15:12:52 <04d​racoomega> I was a sociolinguist, actually ^^; 15:13:31 NERRRD 15:13:34 <04d​racoomega> (Though it's been quite a lot of years since I've done real work in that field) 15:13:58 <04d​racoomega> Nerd is like... the least potent insult one could wield in this place 😛 15:17:54 Who says I was using it as an insult <3 15:43:50 Unstable branch on underhound.eu updated to: 0.35-a0-802-ge140b3607e (34) 15:51:21 <09h​ellmonk> Just write all game text in emoji 15:51:23 <09h​ellmonk> solved 15:53:37 but the lore cost! 15:53:45 03DracoOmega02 07* 0.35-a0-803-g6a0d0f7304: Mention fortress crab's ability to wield two-handers in one hand (ssm_) 10(35 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/6a0d0f7304ea 15:53:45 03DracoOmega02 07* 0.35-a0-804-ga7c9cb57c8: Fix missing -Jolt status description (Dilly) 10(35 minutes ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/a7c9cb57c8f5 15:53:45 03DracoOmega02 07* 0.35-a0-805-g0a2a1bb071: Mention Exegesis's ability to be recast for cheaper (Midn8) 10(32 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/0a2a1bb07144 15:53:45 03DracoOmega02 07* 0.35-a0-806-gdaddb711e1: Fix fortress crab not doubling artprop regen (Mandarbmax) 10(18 minutes ago, 1 file, 10+ 1-) 13https://github.com/crawl/crawl/commit/daddb711e151 15:53:45 03DracoOmega02 07* 0.35-a0-807-g1be8eec9ce: Fix being able to use Bestial Takedown while netted (Planckenstein) 10(2 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/1be8eec9cec1 16:00:36 04Build failed for 08master @ 1be8eec9 06https://github.com/crawl/crawl/actions/runs/30671297146 16:05:20 <04d​racoomega> Incidentally, I don't really know much about this stuff either (and my attempts to get compilation to work locally in MSVC at all failed utterly in past). But it feels like it ought to be a completely reasonable thing to stop supporting an only-partially-supported-in-the-first-place SDK that has been deprecated for years already. (Especially if it's going to be causing CI errors all the time now >.>) 16:07:58 <06p​leasingfungus> time to switch to godot https://bsky.app/profile/steinmakesgames.bsky.social/post/3mruaxfphr22y 16:08:25 <06p​leasingfungus> oh you said game text, not game code. w/e. reading is so 2016 16:09:40 <04d​racoomega> Terrifying 16:09:47 <06p​leasingfungus> i learned to read once and boy, let me tell you, do i ever regret that 16:10:01 <04d​racoomega> I mean, I do also love that 16:10:07 <08o​____0> how much of crawl's text could we even translate into Sumerian haha 16:10:20 <04d​racoomega> But it feels like something out of a survival-horror sci-fi game, too 16:10:23 <06p​leasingfungus> the only limit is your imagination... 16:27:43 <09h​ellmonk> I never learned to read 16:28:03 <09h​ellmonk> Curse of ra RL 16:28:18 <09h​ellmonk> someone should start working on this 17:01:53 <09g​ammafunk> This code has all the hallmarks of being written by that low-grade copper huckster, Ea-nāṣir 17:20:24 <09g​ammafunk> The MSVC situation is confusing. I swear we had a dev or regular contributor who was using MSVC all the time... 17:49:31 <08n​icolae> give me a few days 17:51:41 <08n​icolae> hm. i wonder what words of sumerian we even know 17:51:55 <08n​icolae> the general "we", i mean, i assume crawl-dev is not full up on sumerologists 18:04:47 <08n​icolae> update: having read a few pdfs about sumerian is, surprisingly!, insufficient to actually write in it 19:00:27 03CrawlOdds02 {WizardIke} 07* 0.35-a0-808-g2e224a7969: Use latest Windows SDK 10(13 hours ago, 13 files, 12+ 27-) 13https://github.com/crawl/crawl/commit/2e224a7969b3 19:05:30 deyja (L12 MDFi) ERROR: range check error (27000 / 2000) (Lair:3) 19:09:28 deyja (L12 MDFi) ERROR: range check error (27000 / 2000) (Lair:3) 19:29:34 <09g​ammafunk> (Is WizardIke the MSVC user? this rings a bell...) 20:15:44 <04d​racoomega> Oh, that crash might be somewhat annoying. (The way things are ordered now, monsters drop their items before unequip effects are processed, and I think what happened is that the item fell into lava or something, destroying it by the time we get to do_unequip_effects(). Like, it's easy to put a guard there to not crash, but then it doesn't actually properly clean up after it in all cases) 20:17:12 <04d​racoomega> That code was previously run before a monster unequipped an item, which had some other issues (since we couldn't evaluate a monster's gear state without the item), and prior to the commits that hit master today, I tried to arrange it so that a monster 'unequipped' the item first, then ran do_unequip_effects(), and then dropped it. But unlink_item() as called by dropping it prints errors if the monster doesn't have it equipped at 20:17:13 the time 20:17:53 <04d​racoomega> I think those errors are entirely cautionary (and very old), but I opted to rearrange things rather than suppress those (even though they seemed harmless in most cases), but I guess that has another problem. 20:18:34 <04d​racoomega> So I may need to revisit that 20:21:27 03WizardIke02 07* 0.35-a0-809-g2b0c9e43d6: Fix unmarshalling 64 bit map flags 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2b0c9e43d677 20:32:51 <04d​racoomega> Just pushing a quick crash fix (since killing equipped monsters over lava is semi-common) so I can think through how I want the proper solution to look 20:33:11 03DracoOmega02 07* 0.35-a0-810-ge5056c4b33: Stop-gap measure to stop crashes when killing monsters above lava 10(62 seconds ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/e5056c4b338a 20:44:56 03WizardIke02 07* 0.35-a0-811-gd29df33819: Fix out of view toxic bog not disappearing until game reload 10(5 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/d29df338190a 21:02:02 03WizardIke02 07* 0.35-a0-812-g23b0985ed0: Fix artefact and good item markers sometimes not showing 10(12 minutes ago, 3 files, 56+ 48-) 13https://github.com/crawl/crawl/commit/23b0985ed07d 21:18:03 04Build failed for 08master @ 23b0985e 06https://github.com/crawl/crawl/actions/runs/30683121022 21:50:02 Silenceoftheyaks (L13 DrCj) ERROR: range check error (27000 / 2000) (Volcano) 21:51:06 03WizardIke02 07* 0.35-a0-813-g8243678a5c: Fix a test 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/8243678a5cf7 22:12:27 03DracoOmega02 07* 0.35-a0-814-gf81bd1ac2c: Slightly change internal ordering of monster unequipping 10(13 minutes ago, 7 files, 17+ 26-) 13https://github.com/crawl/crawl/commit/f81bd1ac2c0d 22:12:27 03DracoOmega02 07* 0.35-a0-815-g0e46aa7754: Grant a monster halo immediately upon stealing a weapon while having none 10(6 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/0e46aa775486 23:40:15 Unstable branch on cbro.berotato.org updated to: 0.35-a0-815-g0e46aa7754 (34) 23:42:03 03DracoOmega02 07* 0.35-a0-816-gfc24b9975f: Fix item stack hilights not displaying in console (Undo) 10(54 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/fc24b9975f76