00:33:58 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4850-gd9e8576752 00:54:25 Monster database of master branch on crawl.develz.org updated to: 0.30-a0-335-ge5acde7520 03:52:28 -!- tiobot is now known as Guest3569 04:20:56 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4850-gd9e8576752 05:16:06 Unstable branch on crawl.akrasiac.org updated to: 0.30-a0-335-ge5acde7 (34) 07:07:58 <06a​dvil> 1024 × 2083 pixels rip 07:08:11 <10P​leasingFungus> t a l l 07:15:45 <06a​dvil> I guess short of someone doing the mythical texture handling rewrite, what might be best is to split this into two tilesheets 07:20:35 <06a​dvil> I wonder if I moved all the demon snake bodies next to each other if that'd fix the immediate problem 🤔 07:29:06 <10P​leasingFungus> oh, nice av 07:35:08 <09g​ammafunk> Spooky 07:35:20 <09g​ammafunk> Perfect for Halloween 07:46:06 -!- aoei is now known as theWeaver 07:46:53 <06a​dvil> heh thanks 07:47:37 <06a​dvil> does anyone know if it is consequential what the Game field in ttyrec headers says? 07:48:57 <06a​dvil> I noticed that for some reason (probably "oldness") it is using the name field from game definitions, which is actually the game label that shows in the lobby (so could be anything, often just like "Tutorial" or something depending on lobby layout) 07:54:08 -!- tiobot is now known as Guest751 11:19:37 <09g​ammafunk> Is it also set differently for sprint (and formerly zotdef) 11:22:07 are there any ttyrecs for rfk or df, for comparison? 11:22:40 (doubtful for the latter but that's kinda what I'd guess for "Game") 11:23:22 <09g​ammafunk> Oh 11:23:29 <06a​dvil> whatever's in the name field, which is usually different for those yeah 11:23:49 <06a​dvil> but e.g. may or may not have the version 11:24:02 <09g​ammafunk> I just realized you were talking about ttyrecs and not logfiles :wfrShock: 11:25:53 <06a​dvil> hm I guess cao and cbr2 have pretty consistently the mode and version in name 11:26:22 <06a​dvil> cko looks like it'll just have stuff like "Sprint" though 11:26:50 <06a​dvil> (which is what the default config does too) 11:29:05 <09g​ammafunk> Interesting that it varies by server, a build argument? 11:29:16 <06a​dvil> it's really just the name as displayed in the lobby 11:29:43 <06a​dvil> so a server might do something like: "0.29: trunk | sprint" 11:30:09 <06a​dvil> that's why I was surprised to see it used internally like this (there's also one other weird use that I don't understand) 11:30:26 <09g​ammafunk> Oh so it would depend on data in config.py? 11:30:42 <06a​dvil> yeah 11:33:08 <06a​dvil> my guess is that it doesn't really matter and some ttyrec clients might display the field in a cosmetic way 11:33:55 <06a​dvil> but I wonder if it's even displayed 11:58:32 -!- tiobot is now known as Guest8976 12:52:35 03nicolae02 07[svaults-sfor-sbranches] * 0.29-a0-941-gab4702f060: Made some changes to Shoals vaults after feedback (gammafunk) 10(12 minutes ago, 1 file, 25+ 21-) 13https://github.com/crawl/crawl/commit/ab4702f060fe 12:52:35 03nicolae02 07[svaults-sfor-sbranches] * 0.29-a0-942-g1779b24ce8: Adjust Swamp vaults based on feedback (gammafunk) 10(4 minutes ago, 1 file, 5+ 4-) 13https://github.com/crawl/crawl/commit/1779b24ce88f 12:52:35 Branch pull/2632 updated to be equal with svaults-sfor-sbranches: 13https://github.com/crawl/crawl/pull/2632 13:32:38 <08n​icolae> i found an incredibly stupid way to help the reclaimed decor vaults place so that they're more visible 13:32:48 <08n​icolae> NSUBST: x = 3=@ / x 14:53:32 <09g​ammafunk> Oh yeah connectors 14:54:13 <09g​ammafunk> Might want to run mapstat on those and see what vetoes look like 14:57:15 <09g​ammafunk> > put changing elf on the same tile as their gear Lol 14:59:32 <09g​ammafunk> Gonna go through your smaller pr before the nethack one on Monday 15:09:59 03advil02 07* 0.30-a0-336-gc890208271: fix: unbreak webtiles dgl_mode=False 10(6 hours ago, 2 files, 4+ 2-) 13https://github.com/crawl/crawl/commit/c8902082711c 15:09:59 03advil02 07* 0.30-a0-337-g398606ed4f: feat: templating enhancements for webtiles game config 10(4 hours ago, 6 files, 557+ 305-) 13https://github.com/crawl/crawl/commit/398606ed4fe9 15:09:59 03advil02 07* 0.30-a0-338-g36bb253adc: fix: adjust `send_json_options` behavior when unset 10(4 hours ago, 3 files, 1+ 6-) 13https://github.com/crawl/crawl/commit/36bb253adc33 15:14:20 <09g​ammafunk> Templating enhancements look very cool, advil. Does the game loading rewrite mean that you can add/remove games, send an HUP, and webtiles does the right things? 15:14:32 <06a​dvil> yeah, it should (tm) 15:14:45 <06a​dvil> it already supported adding and updating, sort of (from an Alex patch) 15:15:06 <06a​dvil> adding was the one most tested, but he didn't implement removal 15:15:36 <09g​ammafunk> Yep, but I didn't think his change really properly support handling ongoing games 15:16:05 <06a​dvil> this probably has the same behavior, if a game is ongoing it'll use the old params until it ends 15:16:13 <09g​ammafunk> Or maybe you mean an unmerged patch 15:16:20 Unstable branch on crawl.akrasiac.org updated to: 0.30-a0-338-g36bb253adc (34) 15:17:22 <09g​ammafunk> Yeah I guess that's fine, could end the game forcefully but maybe that's not necessary 15:17:42 <09g​ammafunk> And this is not a particularly important case 15:18:06 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-338-g36bb253adc (34) 15:18:30 <06a​dvil> yeah, implementing anything more sophisticated gets very involved 15:18:53 <06a​dvil> it could go wrong if someone is making major changes (e.g. moving directory locations), but they should probably restart the webserver in that case 15:19:35 <06a​dvil> lol, I super broke cao game loading, good thing past me wrote live debug mode 15:22:42 <06a​dvil> oh haha 15:22:56 <06a​dvil> game data in config.py was not previously validated 15:34:05 03advil02 07* 0.30-a0-339-g89bb51ec76: fix: adjust some game config validation details 10(3 minutes ago, 2 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/89bb51ec7695 15:36:26 <06a​dvil> I guess the reload dream would be to leave all crawl processes running, hand off sockets to another process temporarily, and restart the entire webserver, then rejoin running processes 15:37:07 Unstable branch on crawl.akrasiac.org updated to: 0.30-a0-339-g89bb51ec76 (34) 15:48:06 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-339-g89bb51ec76 (34) 16:23:00 Unstable branch on underhound.eu updated to: 0.30-a0-339-g89bb51ec76 (34) 16:25:06 -!- werekitten is now known as mu 16:26:16 -!- mu is now known as werekitten 17:00:09 -!- unthrig is now known as thrig 19:10:24 <08n​icolae> fwiw i think the main thing in the nethack one was the ORIENT vaults that do some fuckery to get around vault size limits 19:10:51 <08n​icolae> everything else has been peeped at (angepeept) 19:14:57 <09g​ammafunk> yeah, the smaller one before that nethack PR should be fast to go through. For the nethack one I'm probably going to look at some mapstat stuff myself but also just see how they play 19:15:11 <09g​ammafunk> often you can just eyeball vault balance but those might need a closer look 19:15:21 <09g​ammafunk> otoh at first I thought they were encompass (like how they are in nethack) 19:15:37 <09g​ammafunk> but turns out they're normal primary vaults 19:16:01 <09g​ammafunk> well I guess you would just say they're non-encompass vaults, since they could be secondary vaults as well 19:17:32 <09g​ammafunk> but since they're not encompass like I initially thought, balance isn't quite as much of a concern, but of course should still be looked at 19:19:14 <08n​icolae> they're not big enough to be encompass, really, nethack floors are just long rectangles that are like a third of the height of crawl floors 19:21:03 <09g​ammafunk> well, you would scale them obviously 19:21:20 <09g​ammafunk> and you could scale them only partway by embedding them in rock 19:21:49 <09g​ammafunk> but having them be non-encompass is certainly a way to make them work a bit differently 19:23:23 <08n​icolae> indeed 19:23:24 <09g​ammafunk> it might actually be more fun to make them encompass, but they would have to be low weight so you didn't see them very often, and you would have to take care with stairs to not be too nasty 19:24:21 <09g​ammafunk> as non-encompass I think you just sort of leave them excluded if you don't want to deal with them 19:25:58 <09g​ammafunk> yeah, you might take a bit of inspiration from minmay's the_grid_ultimate and just make up/down stairs reasonably close together so you can quickly leave. that would totally avoid any weird hacks with orient and glyphs, and you might not even have to scale them at all if they're sufficiently roomy 19:26:14 <09g​ammafunk> just let the rest of the level be a rock fill 19:26:43 <09g​ammafunk> something to consider, but I can try out the current versions when I look at the PR 23:14:48 Unstable branch on cbro.berotato.org updated to: 0.30-a0-339-g89bb51ec76 (34) 23:34:52 Unstable branch on crawl.develz.org updated to: 0.30-a0-339-g89bb51ec76 (34) 23:55:46 Windows builds of master branch on crawl.develz.org updated to: 0.30-a0-339-g89bb51ec76