00:38:21 <04d​racoomega> Oh, that one was my idea originally, actually. All the way back from 0.31. Was supposed to alternate with a sober Erolcha who could cast Martyr's Knell and summon a continuous swarm of laughing skulls (benefitting from Knell also, in both ways). Only reason I didn't do it all the way back then was a lack of tiles for her (and, well, I guess figuring out what alt-Erolcha's name actually was, but I could have done that if I'd had a 00:38:22 tile). Not sure why I didn't merge this one. The tile's actually pretty good? Maybe I wanted to wait until the pair were ready to go together? Rewrite some lines? (Maybe I'd have preferred if she was holding an actual gourd or something, but that's just quibbling.) 00:40:43 <04d​racoomega> (Not that the alternate should be blue. Just 'red and better-dressed' ^^; ) 00:55:48 Monster database of master branch on crawl.develz.org updated to: 0.33-a0-1071-g5af9d733ea 04:32:56 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 05:07:42 Unstable branch on crawl.akrasiac.org updated to: 0.33-a0-1071-g5af9d73 (34) 08:16:30 03hellmonk02 07[crabclaws] * 0.33-a0-1053-gfc8f689057: minor fixes 10(47 seconds ago, 3 files, 3+ 8-) 13https://github.com/crawl/crawl/commit/fc8f689057b5 08:16:31 Branch pull/4350 updated to be equal with crabclaws: 13https://github.com/crawl/crawl/pull/4350 08:34:59 03hellmonk02 07* 0.33-a0-1072-gdfc5a943e8: Move some unrand props to artps. 10(4 minutes ago, 2 files, 4+ 12-) 13https://github.com/crawl/crawl/commit/dfc5a943e829 11:03:31 03Hellmonk02 {GitHub} 07https://github.com/crawl/crawl/pull/3673 * 0.33-a0-1074-g01be19835f: Merge branch 'master' into dimensional-damnation 10(64 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/01be19835f66 11:07:57 <04d​racoomega> For what it's worth, the reason bullseye didn't work with Damnation was specifically "If the bolt has already exploded, how is it still there to blow up again somewhere else?" Like, I could see the argument that it's better to handwave it rather than be 'inconsistent', but that was the reasoning. (I'd probably have stronger opinions if this affected more things than one unrand, at present.) 11:08:28 <09h​ellmonk> I get the flavor argument, but I do think it's unfortunate to have a spell straight up not function with a cool unrand 11:08:58 <09h​ellmonk> would like to get sword of power manass working at some point too 11:11:55 <09h​ellmonk> Looking at #3666 now. I think I'm interested in taking the gadgeteer gloves misc evoker charge part of this and discarding the rest. @dracoomega what's your opinion on this as the gadgeteer glove designer 11:13:44 <04d​racoomega> Cute and probably harmless for an unrand 11:14:30 <04d​racoomega> Though I'd make sure it's worded as an additional property past Gadgeteer so it doesn't seem like the gizmo is supposed to also do that, presumably 11:14:40 <09h​ellmonk> makes sense 11:16:02 <04d​racoomega> (Sword of Power manifold assault has some conceptual difficulties with where the bolts are even supposed to go. Like... do they start at the monster you hit, but fired in the direction of the angle between you?) 11:16:36 <09h​ellmonk> yeah, I am not sure how to make it work beyond start and end the bolt at the monster's location (which works but turns it into boring extra damage) 11:16:51 <09h​ellmonk> which is why I didn't bother with it when doing the arc blade pr 11:16:55 <04d​racoomega> (Seperately, I did also like Index's old suggestion of moving the whole beam thing into an orb ego instead of an unrand, which is something I planned to look into with Orb Stuff I wanted to do in future (maybe 0.34 now?)) 11:47:41 <04d​racoomega> Oh, right. If Serpent's Lash works for aux attacks now, then probably some other code should be simplified so that the damage modifier for martial attacks also applies to them. (This was something I nearly did a couple months ago, actually, when I was mulling over that PR, and then never got to it.) I believe that currently auxes hit at normal attack damage, even when triggered as part of a lunge or whirlwind (getting neither the 11:47:41 bonus nor penalty from such). This maybe (maybe >.>) made sense when WJC modifiers only applied to the main hit, but I think is additionally wrong now that this isn't true either. 14:40:30 New branch created: pull/4362 (1 commit) 13https://github.com/crawl/crawl/pull/4362 14:40:32 03person5060502 {GitHub} 07https://github.com/crawl/crawl/pull/4362 * 0.33-a0-1073-gfc4e87dec3: alphabetize features.txt (es) 10(49 seconds ago, 1 file, 31+ 31-) 13https://github.com/crawl/crawl/commit/fc4e87dec3a7 15:22:43 <08w​ormsofcan> oh now that we have the customizable aux slot tech we can make a juggler's gloves right (lets you wield 3 orbs) 15:40:09 New branch created: pull/4363 (1 commit) 13https://github.com/crawl/crawl/pull/4363 15:40:11 03yrdzrfxndfvh02 {GitHub} 07https://github.com/crawl/crawl/pull/4363 * 0.33-a0-1073-gfbf39b1209: Fix normal revenants spawning in zig 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/fbf39b1209ba 15:52:09 03PleasingFungus02 07* 0.33-a0-1073-gb2a79e37e6: Remove canned necromancy 10(4 minutes ago, 2 files, 0+ 8-) 13https://github.com/crawl/crawl/commit/b2a79e37e679 15:55:54 <06m​umra> @cgettys After so much battling with this I finally discover the reason the des cache isn't working in wasm build is because emscripten's memory filesystem doesn't even care about last modified timestamps 😂 15:57:04 <06m​umra> In fact they support just one timestamp per file, and that timestamp is set to the time the file was first seen; so it's basically the time that you started the game, nothing to do with when the file or build was created 16:00:18 <06m​umra> So clearly a cache cannot work in this scenario after trying SO many other things to fix it 😭 it's also not practical to pre-generate the caches because they're reliant on word size and endianness; you literally have to run wasm in the browser to generate the cache in a format that the browser can consume 16:09:29 <03w​heals> i thought wasm runs in a browser VM 16:09:42 <03w​heals> does the standard really not specify a word size and endianness? 16:13:40 04Build failed for 08master @ b2a79e37 06https://github.com/crawl/crawl/actions/runs/13776341396 16:17:05 <06m​umra> Yes it specifies them, but the cache has to be written in an environment that uses the same 16:22:45 <03w​heals> so the problem is that how a browser physically writes the cache to disk might differ, even though the representation inside the VM is the same? 16:22:57 <03w​heals> still we could just provide 32-bit and 64-bit versions 16:33:23 03dolorous02 07* 0.33-a0-1074-gb902cd2960: Add another rare trout type for Xom. 10(2 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/b902cd29603c 16:38:51 03yrdzrfxndfvh02 {dolorous} 07* 0.33-a0-1075-g37f5625743: Fix normal revenants spawning in zig 10(61 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/37f562574386 16:39:24 Unstable branch on underhound.eu updated to: 0.33-a0-1073-gb2a79e37e6 (34) 16:44:08 04Build failed for 08master @ b902cd29 06https://github.com/crawl/crawl/actions/runs/13776888209 16:47:31 New branch created: pull/4364 (2 commits) 13https://github.com/crawl/crawl/pull/4364 16:47:33 03person5060502 {GitHub} 07https://github.com/crawl/crawl/pull/4364 * 0.33-a0-1073-g4fbdf984a1: Add rock wall description for spanish version 10(3 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/4fbdf984a127 16:47:34 03person5060502 {GitHub} 07https://github.com/crawl/crawl/pull/4364 * 0.33-a0-1074-gb8b674fd51: Add rock wall description for spanish version 10(2 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/b8b674fd5116 16:52:33 04Build failed for 08master @ 37f56257 06https://github.com/crawl/crawl/actions/runs/13776958664 17:58:14 <06m​umra> I figured it out something but it's not the optimal solution. Updated build here anyway: https://crawl-webtiles-2.netlify.app/ First time load is very slow when des cache is being built, subsequent reloads are really fast now as using the cache, unfortunately there's still a wait for text database caches as they're on a different system. The des files will be fully regenerated after any new build, i just used the long build string for 17:58:15 the cache key instead of trying to get an actually meaningful file timestamp from emscripten. Well it's good enough for demo purposes anyway 🙂 17:58:52 <06m​umra> (If you already played a previous build it might just all crash horribly when the cache file format doesn't match. Clear IndexedDB in the applications tab of browser devtools and refresh) 18:29:32 New branch created: mumra/emscripten (8 commits) 13https://github.com/crawl/crawl/tree/mumra/emscripten 18:29:41 03mumra02 07[mumra/emscripten] * 0.33-a0-1068-g2a3fd9b4e1: Wasm build of crawl 10(26 hours ago, 33 files, 4910+ 26-) 13https://github.com/crawl/crawl/commit/2a3fd9b4e162 18:29:41 03mumra02 07[mumra/emscripten] * 0.33-a0-1069-g95d8a4da25: purge title screens to keep data file down 10(26 hours ago, 38 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/95d8a4da25ed 18:29:41 03mumra02 07[mumra/emscripten] * 0.33-a0-1070-gaef87e6a48: unsuccessful attempt to fix des cache 10(23 hours ago, 2 files, 18+ 5-) 13https://github.com/crawl/crawl/commit/aef87e6a48a5 18:29:41 03mumra02 07[mumra/emscripten] * 0.33-a0-1071-g2246e8532c: fix CORS config in dev server 10(23 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2246e8532c49 18:29:41 03mumra02 07[mumra/emscripten] * 0.33-a0-1072-gd68aa8ace5: fix async fs init 10(12 hours ago, 1 file, 16+ 4-) 13https://github.com/crawl/crawl/commit/d68aa8ace59b 18:29:41 03mumra02 07[mumra/emscripten] * 0.33-a0-1073-g7b4b5bbf15: Revert "unsuccessful attempt to fix des cache" 10(12 hours ago, 2 files, 5+ 18-) 13https://github.com/crawl/crawl/commit/7b4b5bbf159f 18:29:41 03mumra02 07[mumra/emscripten] * 0.33-a0-1074-g57f5dfc79c: try to get it working 10(4 hours ago, 4 files, 29+ 11-) 13https://github.com/crawl/crawl/commit/57f5dfc79cf6 18:29:41 03mumra02 07[mumra/emscripten] * 0.33-a0-1075-g63fc59a43c: Fix the cache in a not so perfect way 10(45 minutes ago, 5 files, 84+ 97-) 13https://github.com/crawl/crawl/commit/63fc59a43c18 18:37:57 04Build failed for 08mumra/emscripten @ 63fc59a4 06https://github.com/crawl/crawl/actions/runs/13778337884 20:31:05 03hellmonk02 07* 0.33-a0-1076-g029b10d757: Update credits 10(5 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/029b10d7570c 20:39:52 03SentientSupper02 {GitHub} 07* 0.33-a0-1077-g26c1957b85: Allow damnation to bullseye (#3673) 10(2 minutes ago, 2 files, 22+ 13-) 13https://github.com/crawl/crawl/commit/26c1957b8549 20:40:56 03hellmonk02 07* 0.33-a0-1078-gb1fd84065c: fix firewood 10(69 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b1fd84065ced 20:55:27 04Build failed for 08master @ 029b10d7 06https://github.com/crawl/crawl/actions/runs/13779740085 20:55:31 04Build failed for 08master @ 26c1957b 06https://github.com/crawl/crawl/actions/runs/13779826393 21:53:39 03hellmonk02 07[asterisksilence] * 0.33-a0-1071-g8dd287eb4d: be kinder 10(54 seconds ago, 3 files, 2+ 8-) 13https://github.com/crawl/crawl/commit/8dd287eb4df6 21:53:39 Branch pull/4359 updated to be equal with asterisksilence: 13https://github.com/crawl/crawl/pull/4359 22:15:01 04Build failed for 08asterisksilence @ 8dd287eb 06https://github.com/crawl/crawl/actions/runs/13780634486 22:17:34 03Hellmonk02 {GitHub} 07* 0.33-a0-1079-gd345d8e626: Replace -Cast with *Silence (#4359) 10(61 seconds ago, 13 files, 66+ 13-) 13https://github.com/crawl/crawl/commit/d345d8e626eb 22:29:51 <09h​ellmonk> does anyone with lua knowledge have comments on #2805 22:29:56 <09h​ellmonk> seems like a very easy merge 22:30:57 <06p​leasingfungus> i have lua ignorance 22:31:05 <06p​leasingfungus> do you need any of that 22:31:51 <09h​ellmonk> I need you to merge 30 prs by tomorrow morning 22:31:57 <09h​ellmonk> good luck champ I believe in you 22:34:20 <09h​ellmonk> @pleasingfungus you promised to look at #2676 again by early 2025 at the latest. This is your opportunity to do something really, really funny. 22:41:36 03Yi Yang02 {GitHub} 07* 0.33-a0-1080-g4d4a6e4d5f: fix: Bring Asterion's ability names in line with overhauled Makhleb (#4247) 10(54 seconds ago, 3 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/4d4a6e4d5f96 23:08:19 I know Lua exists, does that count? 23:09:08 Seems vaguely reasonable based on surrounding code 23:09:27 RE: 2805 23:10:32 Very nice @mumra. Do you want me to give getting it to build in CI a shot? 23:10:45 Heck, with my recent github pages PR, we could publish it to GH pages maybe? 23:10:50 That'd be really really sweet 23:33:45 Unstable branch on cbro.berotato.org updated to: 0.33-a0-1080-g4d4a6e4d5f (34) 23:35:36 Unstable branch on crawl.develz.org updated to: 0.33-a0-1080-g4d4a6e4d5f (34) 23:53:15 03dolorous02 07* 0.33-a0-1081-g4b46c49a68: Sword of Zonguldrok -> Skull of Zonguldrok. 10(9 minutes ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/4b46c49a68e5 23:58:58 Windows builds of master branch on crawl.develz.org updated to: 0.33-a0-1080-g4d4a6e4d5f