00:34:41 Unstable branch on cbro.berotato.org updated to: 0.34-a0-1899-g04f1e15178 (34) 02:12:05 New branch created: pull/4989 (1 commit) 13https://github.com/crawl/crawl/pull/4989 02:12:06 03CrawlOdds02 07https://github.com/crawl/crawl/pull/4989 * 0.34-a0-1900-gcfd788f85b: Display non-integer values for EV and AC in forms 10(42 minutes ago, 3 files, 36+ 28-) 13https://github.com/crawl/crawl/commit/cfd788f85b07 02:48:16 <11O​dds> (I agree with DO’s opinion that the above PR isn’t particularly important, but it also turned out to be pretty easy) 02:52:22 <04d​racoomega> Simpler than I expected, really. (Too late for me to take a close look at it tonight, but I did glance over it.) 04:32:03 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 05:36:45 Unstable branch on crawl.akrasiac.org updated to: 0.34-a0-1899-g04f1e15 (34) 08:13:58 New branch created: pull/4990 (1 commit) 13https://github.com/crawl/crawl/pull/4990 08:13:58 03CrawlOdds02 07https://github.com/crawl/crawl/pull/4990 * 0.34-a0-1900-g2526feb3c4: Make Brom's Barrelling Boulder autotarget 10(29 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2526feb3c447 08:22:34 03CrawlOdds02 07https://github.com/crawl/crawl/pull/4990 * 0.34-a0-1900-g21ce98c2f2: Make Brom's Barrelling Boulder autotarget 10(38 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/21ce98c2f266 08:26:31 <11O​dds> (Sorry, that one isn't quite ready) 10:11:15 <09g​ammafunk> !glaciate Odds 10:11:16 <04C​erebot> ............... ............... ............... ......Odds..... ............... ............... ............... 10:11:27 <09g​ammafunk> you're forgiven 10:11:40 <09g​ammafunk> alas I can't use the simpler bot commands so I had to go big 11:30:13 03CrawlOdds02 07https://github.com/crawl/crawl/pull/4990 * 0.34-a0-1900-gcfeeb55620: Make Brom's Barrelling Boulder autotarget 10(4 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/cfeeb55620cf 13:12:07 03dolorous02 07* 0.34-a0-1900-g0debdd2c89: Fix doubled word in book description. 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0debdd2c8971 13:13:13 03dolorous02 07[stone_soup-0.33] * 0.33.1-12-g363e1cdcc9: Fix doubled word in book description. 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/363e1cdcc967 14:00:26 03CrawlOdds02 {DracoOmega} 07* 0.34-a0-1901-gdc503a7b8f: Display non-integer values for EV and AC in forms 10(13 hours ago, 3 files, 36+ 28-) 13https://github.com/crawl/crawl/commit/dc503a7b8f01 14:00:26 03CrawlOdds02 {DracoOmega} 07* 0.34-a0-1902-g4d29eee84b: Make Brom's Barrelling Boulder autotarget 10(6 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4d29eee84b00 14:00:26 03RypoFalem02 {DracoOmega} 07* 0.34-a0-1903-gd30bd5fa04: fix: missing newline in spell descriptions 10(15 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/d30bd5fa0480 14:10:05 New branch created: pull/4992 (1 commit) 13https://github.com/crawl/crawl/pull/4992 14:10:06 03RypoFalem02 07https://github.com/crawl/crawl/pull/4992 * 0.34-a0-1890-g4e701d1ef7: fix: Forgetten branch entrances when Xom moves stairs (glyphos) 10(15 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/4e701d1ef70f 14:38:36 <08o​____0> By the way: monster tool hasn't updated in a couple of weeks. It builds and seems to run fine locally so I suspect an automation script just needs to be poked 14:38:41 <08o​____0> *??-version 14:38:42 <04C​erebot> ansi Monster stats Crawl version: 0.34-a0-1609-g02767520ef 14:42:40 HilariousDeathArtist (L26 DgBr) Crash caused by signal #6: Aborted (Pan) 15:22:38 <09g​ammafunk> likely a build issue with cdo's gcc, seems to be the most common way it breaks 15:22:41 <09g​ammafunk> but I'll take a look 15:23:06 <09g​ammafunk> since it's a cron that's run daily, usually the build has to break in some way for it to become stuck like that 15:32:03 <04d​racoomega> ie: the build probably broke at some point it tried and then it never tried again after it got fixed? 15:36:13 <09g​ammafunk> no, I'm saying the build was broken specifically for CDO's gcc and remains broken 15:36:16 <09g​ammafunk> that's my guess 15:36:22 <09g​ammafunk> it's a bit older gcc, remember 15:36:26 <09g​ammafunk> not CAO levels of old 15:36:40 <09g​ammafunk> but let me go actually check (what I described has happened a few times in the past) 15:37:19 <09g​ammafunk> ah 15:37:24 <09g​ammafunk> simpler still 15:37:53 <09g​ammafunk> apparently cdo buid process doesn't update submodules as part of its build? 15:39:30 <09g​ammafunk> there we go, building now, hopefully all goes well 15:40:00 <09g​ammafunk> need to update that script to always update submodules obv (DGL scripts do this, but CDO has its own hand-rolled system that Napkin wrote) 15:40:50 <09g​ammafunk> (it was the switch to lua 5.4 specifically that broke things) 15:42:23 <09g​ammafunk> what version of gcc do we CI with? 15:43:16 <09g​ammafunk> hrm, I wonder what "ubuntu-latest" actually is 15:43:36 <09g​ammafunk> 24.04 15:44:45 <09g​ammafunk> so cdo is using gcc 6 but e.g. ubuntu-latest is 13, and probably most of you have either recentish clang or gcc 15:45:02 <09g​ammafunk> hence it's always possible that the build breaks for CAO/CDO but not for anything else we're likely to see 15:45:41 <09g​ammafunk> my system actually uses gcc 14.2 15:49:58 <09g​ammafunk> tilepick.cc: In function ‘tileidx_t tileidx_enchant_equ(const item_def&, tileidx_t)’: tilepick.cc:5002:29: warning: declaration of ‘const tileidx_t tile’ shadows a parameter [-Wshadow] const tileidx_t tile = unrandart_to_tile(unrand_index); ^~~~ tilepick.cc:4986:63: note: shadowed declaration is here tileidx_t tileidx_enchant_equ(const item_def &item, tileidx_t tile) 15:50:10 Monster database of master branch on crawl.develz.org updated to: 0.34-a0-1903-gd30bd5fa04 15:50:20 <09g​ammafunk> there we go 15:51:56 <11O​dds> I see that warning when I build, and pretty sure it's been there for a while 15:55:20 <08o​____0> oh yeah if I make clean and compile (with TILES=y since that seems relevant here) I see that warning too 15:56:06 <08o​____0> *??slymdra 15:56:07 <04C​erebot> ansi slymdra (J) | Spd: 10 | HD: 18 | HP: 148-227 | AC/EV: 10/3 | Dam: 33(acid:4d3) per head, 33(acid:4d3), 33(acid:4d3), 33(acid:4d3) | eats doors, amphibious, see invisible, regen, amorphous | Res: will(120), poison, corr+++, blind, drown | XP: 4138 | Sz: Giant | Int: brainless. 15:57:08 <09h​ellmonk> wow thats a big numbers 15:57:18 <09h​ellmonk> surprised they get ac 16:41:36 Unstable branch on underhound.eu updated to: 0.34-a0-1903-gd30bd5fa04 (34) 17:03:58 New branch created: pull/4993 (1 commit) 13https://github.com/crawl/crawl/pull/4993 17:03:59 03Claus Mouse02 07https://github.com/crawl/crawl/pull/4993 * 0.34-a0-1904-gc43173ddb4: Clarified tile_layout_priority 10(6 minutes ago, 1 file, 12+ 14-) 13https://github.com/crawl/crawl/commit/c43173ddb458 17:10:26 03Claus Mouse02 07https://github.com/crawl/crawl/pull/4993 * 0.34-a0-1905-gcd43eb7234: Clarification and refinment 10(69 seconds ago, 1 file, 6+ 8-) 13https://github.com/crawl/crawl/commit/cd43eb7234a8 18:19:55 <09g​ammafunk> @dracoomega someone put a surprising amount of effort into making a forgecraft themed portal. It looks pretty crazy...lots of custom lua, a couple new forgecraft themed monsters, they even extended the dlua api a bit. No idea if it has workable ideas and the commit is sadly lacking a description. I'll probably look over it at some point just because of the effort put into it. Thought I'd ping you because you might appreciate it as our 18:19:55 arch forgesmith. Commit/branch/repo here: https://github.com/robbiemu/crawl/commit/59cbd52ba33d9f30b08ead573d472e533b9e9013 18:21:18 <09h​ellmonk> at a cursory glance it seems to be a portal-locked way to upgrade an item (allowing stuff like rebranding armour) 18:22:11 <09h​ellmonk> which is a reasonable concept I think, though I wonder if it really needs to be in lua rather than just creating a dungeon feature in the c++ code and only placing in portals 18:31:51 <09g​ammafunk> oh so that's what they mean when they said it was inspired by this reddit post https://tavern.dcss.io/t/scroll-of-brand-armour/1542 18:31:56 <09g​ammafunk> er tavern post 18:32:04 <09g​ammafunk> I'm like, how do you make a portal inspired by scroll of brand armour.... 18:51:22 03WizardIke02 07* 0.34-a0-1904-gf430026a8f: Fix shadowed variable warning 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/f430026a8f3c 18:56:20 <07w​izardike> I suppose yesterday was a while a go 19:23:09 <09g​ammafunk> it's basically an eternity in the crawlcode timeline 19:48:20 03DracoOmega02 07* 0.34-a0-1905-g9726027d06: Rename monster Freezing Cloud to Freezing Gust 10(5 hours ago, 14 files, 36+ 16-) 13https://github.com/crawl/crawl/commit/9726027d06fc 19:48:20 03DracoOmega02 07* 0.34-a0-1906-gda568b47a1: Fix Cassandra having an obsolete monster spell, rename Sprint (the spell) 10(4 hours ago, 11 files, 25+ 31-) 13https://github.com/crawl/crawl/commit/da568b47a15e 19:48:20 03DracoOmega02 07* 0.34-a0-1907-g72d9719738: Remove some obsolete code for player cloud spells 10(3 hours ago, 4 files, 11+ 56-) 13https://github.com/crawl/crawl/commit/72d9719738c5 19:48:20 03DracoOmega02 07* 0.34-a0-1908-g1e4f93a5ba: Revise Abyssal depth mechanics, make them mostly depend on player XL 10(21 minutes ago, 17 files, 70+ 79-) 13https://github.com/crawl/crawl/commit/1e4f93a5ba66 19:56:19 <06r​egret-⸸nde※> ...I know not every person who makes vaults is going to know how to work with tiles and make lots of their own, but making the item-upgrading feature literally just the default portal exit tile (still used for bazaars and troves!) sure is an incredibly awkward choice. 20:14:30 04Build failed for 08master @ 1e4f93a5 06https://github.com/crawl/crawl/actions/runs/20449866676 20:33:20 <04d​racoomega> Not sure what's up with that test failure. I tried to reproduce it locally, and it's just hanging for a very long time (infinite loop?) in abyss_short_run so probably something in my Abyss commit is causing problems, but I'm not sure what 20:33:39 <04d​racoomega> Harder to tell than I'd like when it gives no output ^^; 20:34:52 <06r​egret-⸸nde※> My main thought on reading all of this is that their lua approach towards monster gearing is absurdly wasteful, both in terms of bracing and in terms of how ineffectually it tries make species-dummy humans and dwarves mean nycg. It's not pressureful in terms of testing it, but it'd need a few hours of rewriting by even somebody very experienced to be doing most of this to be anything readable or reasonable. 20:43:36 <09g​ammafunk> They made https://github.com/robbiemu/crawl/blob/b8011efb80788bc7571ced1f3cac5018665b3a8d/docs/resonance_forge_overview.md to try to explain everything. I'm not vouching for any of this nor suggesting we treat it with any priority, but it's at least impressive that so much work was put into it. I will say that having the data stored in external toml files with a python script to convert them to lua tables is....different.... 20:44:51 <09g​ammafunk> very sad, but it looks like I'm going to have to implement SASL in Perl...and I really hoped I wouldn't have to keep reimplementing SASL...especially not in Perl... 20:45:00 <09g​ammafunk> I forgot that libera requires it from any digitalocean host 20:46:20 <04d​racoomega> Running just that one test (even with the right seed) doesn't seem to produce any visible issues at all, but the full test suite still stops at that point. I don't know what to make of that =/ 20:47:37 <09g​ammafunk> it stops at the abyss test...stops as in just runs indefinitely? or exits successfully? 20:49:02 <06r​egret-⸸nde※> (The funny thing is, I was actually planning on the next portal having bespoke monsters in it from the start (hardmode mutagenic Sewers in V where they shunted all the chaotic stuff), but it also being the start of some of the new Slime monsters when we decided to fit in a big Slime update this version meant I didn't end up getting much for the portal done yet beyond the new monster planning and tiling. It should be a good 20:49:03 early 0.35 feature, at least.) 20:49:03 <06r​egret-⸸nde※> https://cdn.discordapp.com/attachments/747522859361894521/1452870589944561785/image.png?ex=694b62ad&is=694a112d&hm=8ca33a92329fe7879211d6d17a26c61b51e335500bf53ced58059d805c81cc7b& 20:49:04 <04d​racoomega> Runs indefinitely, on my machine 20:49:16 <04d​racoomega> The github test seemed to have crashed, though 20:49:38 that was a timeout 20:49:51 if you look at fake_pty, it sends SIGTERM on timeout 20:50:08 <09g​ammafunk> oh right, that's built to have a max execution time 20:51:31 <04d​racoomega> Well, probably the same problem then (but I'm no more enlightened on what that problem might be) 20:52:47 I'd run under gdb and send C-\ when it starts spinning 21:34:59 <04d​racoomega> Well, that took a while to get anything approach that to work properly, but uh... it seems like it might be stuck awaiting input for "The barbs in your skin will harm you if you move. Continue?"? 21:35:18 <04d​racoomega> But isn't these tests supposed to disable confirmations? 21:36:18 <04d​racoomega> Or at least I assume that this is supposed to do something like that C++ crawl.sendkeys("&" .. string.char(20) .. "debug.disable('confirmations')" .. eol .. "debug.disable('death')" .. eol .. --# don't let them stop us gearing up "debug.disable('mon_act')" .. eol .. esc) 21:43:15 <04d​racoomega> Oh, apparently that disable is not checked in yesno itself and relies on always wrapping every relevant call in it? 21:43:46 <04d​racoomega> I imagine there's actually many other places this doesn't work, either 21:51:14 <04d​racoomega> Yes, putting a check in front of that prompt specifically fixes it. (I am certainly not going to attempt a more general solution at this point; this already took so much time... >.>) 21:56:51 03DracoOmega02 07* 0.34-a0-1909-g0270d88442: Make barbed movement prompt respect DIS_CONFIRMATIONS 10(67 seconds ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/0270d88442ec 22:09:46 -!- The topic of #crawl-dev is: Crawl Development | https://github.com/crawl/crawl | Logs: http://s-z.org/crawl-dev/, temporarily http://crawl.akrasiac.org/logs/cheibriados/ | People with +v have commit access, devs on bridged discord as well | General Crawl-related chat to #crawl | Long stuff to a pastebin service, please 22:09:47 -!- The topic of #crawl is: Play Dungeon Crawl Stone Soup online now! Type ??online for instructions, ??lg / !lg for play stats | PM Sequell for long queries | http://crawl.develz.org | FooTV game replays: ??footv for instructions | #crawl-dev for dev discussion, #crawl-offtopic for offtopic 23:35:45 Unstable branch on crawl.develz.org updated to: 0.34-a0-1909-g0270d88442 (34) 23:59:27 Windows builds of master branch on crawl.develz.org updated to: 0.34-a0-1909-g0270d88442