00:39:44 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-5014-gf9597c7f93 03:22:38 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5014-gf9597c7f93 05:06:18 <04d​racoomega> Replying to old talk of minor debuff for jinxbite, draining does seem mechanically not unreasonable on enemies, but does it currently show up on anything that isn't necromantic/unholy draining of life and all that? 05:23:52 <04d​racoomega> I guess Hep Transference drain is arguably not very necromantic 06:41:13 03nlavsky02 07* 0.31-a0-641-g1ba1ce399d: fix: show }sack usage numbers in morgues (#3271) 10(4 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/1ba1ce399d0d 06:49:47 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-641-g1ba1ce399d (34) 06:58:24 <04d​racoomega> Hrm... trying to get WSL set up for dev stuff, if it apparently can work less slowly than msys2 was and I have run into the perhaps-obvious-in-retrospect problem of: now the build script is actually making crawl for linux instead of windows, and wsl seemingly simply can't run graphical things in windows 10 07:07:55 wsl2 supports X11 07:08:09 dunno about getting a working SDL for it though 07:08:53 <04d​racoomega> Like, initial googling suggests it's literally impossible in win10 07:09:05 <04d​racoomega> Whether that's correct or not, who knows 07:09:26 <04d​racoomega> I can't seem to figure out how to get this cross-compilation working either, though 07:10:08 https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps 07:13:37 03Implojin02 07* 0.31-a0-642-gb136266e7e: docs: Add tavern 2.0 link to README.md 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/b136266e7e8c 07:18:56 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-642-gb136266e7e (34) 07:28:08 <04d​racoomega> Hmm... I like (don't like) how that links says that gui apps only work with wsl2, while the previous link pleasingfungas gave about performance issues accessing windows drives in wsl suggests downgrading to wsl1 (which I already did) ^^; 07:28:42 <06p​leasingfungus> it had two suggestions! 07:28:51 <06p​leasingfungus> and the other suggestion seemed better to me :p 07:29:35 <04d​racoomega> Look, I'm new to all this and it took me a while now to even find the place the second suggestion was talking about ^^; 07:30:08 <04d​racoomega> (And I'm still not sure which of my drives it's ended up on) 07:30:21 <03i​mplojin> i'm rooting for you, those compilation times sound really bad 07:35:34 <03i​mplojin> i think i figured out what was going on with those gauntlet menu issues from last night: it looks like gauntlet's '!' travel_shortcut might be colliding with the CMD_MENU_CYCLE_MODE '!' keybind 07:37:35 <03w​heals> if you want to use tiles but not deal with the X11 stuff, webtiles is straightforward to build on WSL in my experience 07:39:16 <05i​coson> I think it's possible in principle to get a local tiles build on WSL but not easy; but it's also completely impossible to get a webtiles build on msys2 07:39:36 <06p​leasingfungus> oops, sorry, should’ve said that explicitly 07:41:22 <05i​coson> can override Menu::skip_process_command as one way to handle this sort of case 07:41:52 <03i​mplojin> yeah i saw that in there i'm just trying to think if there are any other cases where it might collide in future 07:42:01 <03i​mplojin> i guess that can be left to future problems 07:42:03 <05i​coson> !source InvMenu::skip_process_command 07:42:04 <04C​erebot> Can't find InvMenu::skip_process_command. 07:42:24 <05i​coson> well, that one does override ! 07:42:45 <05i​coson> the way menus are it's not a big deal to do that sort of keybinding 07:43:03 <05i​coson> historically it was anything goes as far as keybinding, having some kind of overrideable standard is relatively new 07:43:17 <05i​coson> so there just has to be room for exceptions for back compat 07:43:56 <05i​coson> iirc CMD_MENU_CYCLE_MODE is also bound to tab by default or something too 07:43:57 <03w​heals> strange, for some reason my local setup works fine with edge but firefox gives the error Firefox can’t establish a connection to the server at ws://localhost:8080/socket. 07:44:23 <03s​emi_tonal> fwiw building tiles works in WSL2 for me (on win10) and i don't remember doing anything special to make it work other than just following the regular build instructions 07:47:17 <03s​emi_tonal> (admittedly this isn't especially helpful if it's not working for you... i'm fairly sure it just worked out of the box though) 08:41:31 <04d​racoomega> Well, after reverting WSL back and copying over the crawl source directory into the virtual drive, now make just immediately fails with /bin/sh: 1: util/find_font: Permission denied >.> 08:41:44 <04d​racoomega> I am sure this is all fairly straightforward if I actually knew what I was doing 08:42:57 <06p​leasingfungus> wild guess: permissions got messed up when you copied stuff back and forth and the executable bit got unset 08:43:22 <06p​leasingfungus> suggestion: start with a clean git clone of the repo 08:43:41 <06p​leasingfungus> instead of one that’s been copied back and forth 08:45:51 also make sure you're not trying to do it in /tmp, these days that has noexec mount 09:04:26 03Implojin02 07* 0.31-a0-643-g9d45dd1b72: fix: Gauntlet menu hotkeys 10(5 minutes ago, 2 files, 14+ 0-) 13https://github.com/crawl/crawl/commit/9d45dd1b726a 09:20:41 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-643-g9d45dd1b72 (34) 10:07:29 <04d​racoomega> Well, after much finangling, I managed to convince Crawl tiles to launch through WSL. Compilation is... mildly faster, maybe? Well, more importantly, compilation startup is a lot faster, so that time difference is a lot more noticeable when not very much has changed. Crawl itself runs really sluggishly compared to native, though. Maybe tolerable?? 10:08:56 <04d​racoomega> (I already did some work to get better drivers working for it, so it went from 'intolerably sluggish to merely 'annoyingly sluggish' ^^; 10:27:07 <06p​leasingfungus> hooray! i think! 10:40:32 <04d​racoomega> 'Mild improvement'. Probably. 10:40:32 <04d​racoomega> 😛 12:13:29 <09g​ammafunk> I feel we might have better native windows compilation if we'd tried harder to convert to cmake 12:14:22 <09g​ammafunk> But then again without a dev who's regularly trying to compile natively on windows, it would probably always get broken easily 13:03:58 03elliptic02 07* 0.31-a0-644-g8e198d3294: Runify a vault (CarefulOdds). 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/8e198d329413 13:07:07 03DracoOmega02 07[hexslinger_changes] * 0.31-a0-653-g8f0126d000: Various jinxbite changes 10(75 minutes ago, 16 files, 183+ 200-) 13https://github.com/crawl/crawl/commit/8f0126d000f5 13:07:07 03DracoOmega02 07[hexslinger_changes] * 0.31-a0-654-gcd94241d32: Changes to Sigil of Binding 10(11 minutes ago, 4 files, 29+ 25-) 13https://github.com/crawl/crawl/commit/cd94241d322d 13:07:07 03DracoOmega02 07[hexslinger_changes] * 0.31-a0-655-gdc52513ab5: Hopefully fix Inner Flame still sometimes being resistable 10(2 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/dc52513ab580 13:21:03 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-644-g8e198d3294 (34) 13:38:17 <05i​coson> my vm+windows experience is that the most painful part is just inexplicably slow linking, and last time I googled that it just seemed to be an msys2 thing 13:39:24 <05i​coson> I do actually have a machine with windows 10 installed on it now 😮 13:39:54 <05i​coson> I have compiled wsl crawl on it once, and haven't turned it on since 13:40:11 04Build failed for 08hexslinger_changes @ dc52513a 06https://github.com/crawl/crawl/actions/runs/6004412109 13:42:19 checkwhite, plus the same python 3.11 issue I reported yesterday 13:45:53 <05i​coson> the py3.11 ci issue is fixed in trunk 13:50:00 03PleasingFungus02 07* 0.31-a0-645-gd5cdc0191f: Make Rupert stronger* 10(2 minutes ago, 2 files, 50+ 15-) 13https://github.com/crawl/crawl/commit/d5cdc0191fd4 13:50:02 <06p​leasingfungus> huzzah! thank you! 13:50:12 <06p​leasingfungus> i realize that's a response to the build failure above 13:50:20 <06p​leasingfungus> but i also hadn't thanked you for the fix when you made it, i think 13:50:23 <06p​leasingfungus> so catching up 🙂 13:53:19 <02s​entei> Are you accesing wsl through remote desktop by chance? In reference to the slugishness. 13:53:56 <04d​racoomega> No 13:55:15 <04d​racoomega> (If I had to guess, I'd assume it has to do with using software instead of hardware rendering) 13:55:53 <04d​racoomega> Or otherwise some indirectional layer going on in the VM 13:57:05 <02s​entei> Ok, I have done some testing of crawl compiled using wsl, was going to suggest VcXSrv instead of windows rdp, since that was 10 fps vs 30+ fps for the desktop. 14:00:57 <04d​racoomega> I'll look into it 14:01:24 <04d​racoomega> Also: apparently I've broken guardian golem on experimental 14:01:32 03Monkooky02 {PleasingFungus} 07* 0.31-a0-646-g953e295f31: Remove Storm Form breakpoints 10(2 days ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/953e295f3137 14:01:36 <04d​racoomega> (The game crashes when it explodes - I forgot to give its inner flame any power) 14:02:36 03Anabel02 {PleasingFungus} 07* 0.31-a0-647-g38d6a14cb1: Updated tileidx_feature to prevent override of DNGN_UNKNOWN_PORTAL 10(2 weeks ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/38d6a14cb1c2 14:04:02 <04d​racoomega> I had been wondering about that spell today, in the context of various other possible summon changes. I think you were sort of not happy with the idea that it's ben more useful as a bomb than any kind of defender, right PF? (I read a little of the conversation back and forth on the topic). 14:04:42 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-645-gd5cdc0191f (34) 14:06:37 <06p​leasingfungus> yeah 14:06:48 <06p​leasingfungus> there are two (!) mutually exclusive reform PRs for it 14:07:22 <06p​leasingfungus> https://github.com/crawl/crawl/pull/2828 (removing inner flame, trying to make it actually work in its original role as a support tool) 14:07:28 <04d​racoomega> I had first been thinking a little about what if it built up charge entirely via damage from injury bond, instead of damage to itself, and then when it hit a threshold it briefly could unleash this as somewhat less explosive attacks - so that getting offensive value out of it required using it defensively first. But that does have the problem that it then only functions in consort with other allies, since injury bond can't 14:07:28 shield the player. Kind of awkward for a spell to be useless itself without other spells. And even then, Oneirical did have a point about how it has interesting positional qualities that most summons lack and otherwise might just be 'autocast and deploy the army' kind of thing, which is a touch bland maybe 14:07:38 <06p​leasingfungus> https://github.com/crawl/crawl/pull/2837 (the opposite - removing the injury bond and making it a pure explosion) 14:07:40 <04d​racoomega> Yeah, I was looking at them just now 14:07:43 <06p​leasingfungus> ahh 14:07:51 <06p​leasingfungus> well, this is good reference for any lurkers in chat 🙂 14:07:55 <04d​racoomega> Haha, yes 14:08:14 <06p​leasingfungus> anyway, i think it's fine for spells to be useless without other spells 14:08:27 <06p​leasingfungus> battlesphere and servitor are the current examples 14:08:34 <04d​racoomega> ...haha, I guess that's true 14:08:36 <06p​leasingfungus> recall was pretty close to that, back when recall existed 14:08:53 <04d​racoomega> (Says the person who actually made both of those >.>) 14:10:07 <04d​racoomega> I do think that wanting to make it more interesting when and where you use it, rather than just 'deploy the guard along with the army, by default' is reasonable, though. Like, I can entirely see the sense of that objection. 14:10:08 <06p​leasingfungus> it seems possible that "autocast and deploy the army" is a problem (though I'm not sure it's really worse than playing cj), but i don't think the solution to that is to make su a guardian-golem-only start once it gets far enough to turn that online 14:10:15 <06p​leasingfungus> yeah i can see the sense of it 14:10:36 <06p​leasingfungus> but i'm not totally sold yet on the problem, and i'm definitely not sold on golem explosions as the solution 14:10:55 <04d​racoomega> Yeah, like... 'different spells in book serve different roles and battles' is good, but maybe not in a sense where it then eclipses most of the stuff before it 14:12:34 <04d​racoomega> I wonder if there's some angle following "When you cast it, it gains charge directly proportional to how injured your allies currently are and cannot be recast while still alive." that at least making timing a consideration 14:12:50 <06p​leasingfungus> huh 14:12:51 <04d​racoomega> Like "Oh no; I must rescue them!" 14:13:14 <06p​leasingfungus> there's something interesting there, maybe 14:13:28 <04d​racoomega> (Somewhat amused at the idea of this letting it work for non-summon builds about it doing that if the player is also heavily injured - even if it cannot directly injury bond them) 14:13:38 <06p​leasingfungus> can also imagine an instantaneous effect of some kind which doesn't involve actually summoning a being, but does scale on injured allies (maybe that's a different spell though) 14:18:31 <04d​racoomega> "Gives allies near-invulnerability for the first turn or two after summoned (and cannot be resummoned while active)" Except I wonder how often there is really a 'right turn' to use this, given how random and spiky Crawl's damage tends to be. Like, the idea is to have to time it at a good moment instead of just casting on reflex along with summoning up everything else, but I dunno if that's really all that nuanced in Crawl. 14:18:59 <04d​racoomega> Aside from 'well, at least wait until they're near enemies', but that's not saying much 14:19:23 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-647-g38d6a14cb1 (34) 14:22:23 <06p​leasingfungus> heh 14:22:31 <06p​leasingfungus> yes, if there aren't ioods flying around... 14:45:30 <09g​ammafunk> !iood PleasingFungus 14:45:31 <04C​erebot> gammafunk conjures a glowing orb. The orb of destruction hits PleasingFungus!!!!!! 14:48:38 New branch created: pull/3276 (6 commits) 13https://github.com/crawl/crawl/pull/3276 14:48:38 03Monkooky02 07https://github.com/crawl/crawl/pull/3276 * 0.31-a0-637-gd527222dcc: Datify changed_physiology 10(3 days ago, 3 files, 27+ 28-) 13https://github.com/crawl/crawl/commit/d527222dcc8e 14:48:38 03Monkooky02 07https://github.com/crawl/crawl/pull/3276 * 0.31-a0-638-g0f91c383a3: Add Spellforged Talisman 10(2 days ago, 13 files, 100+ 3-) 13https://github.com/crawl/crawl/commit/0f91c383a337 14:48:38 03Monkooky02 07https://github.com/crawl/crawl/pull/3276 * 0.31-a0-639-g5fe82a42dd: Adjustments for Spellforged form 10(35 hours ago, 3 files, 6+ 2-) 13https://github.com/crawl/crawl/commit/5fe82a42ddee 14:48:38 03Monkooky02 07https://github.com/crawl/crawl/pull/3276 * 0.31-a0-640-g1fedc68344: Tweak Spellforged Form 10(52 minutes ago, 2 files, 6+ 3-) 13https://github.com/crawl/crawl/commit/1fedc68344d9 14:48:38 03Monkooky02 07https://github.com/crawl/crawl/pull/3276 * 0.31-a0-641-gbfb7e089b2: Adjust Spellforged Infuse, AC 10(39 minutes ago, 3 files, 7+ 6-) 13https://github.com/crawl/crawl/commit/bfb7e089b256 14:48:38 03Monkooky02 07https://github.com/crawl/crawl/pull/3276 * 0.31-a0-642-g773644aa57: remove base UC from Spellforged Form 10(18 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/773644aa57c0 14:52:51 omgded (L16 DsNe) ASSERT(low <= high) in 'random.cc' at line 198 failed. (Snake:2) 14:53:26 !crashlog omgded 14:53:27 1. omgded, XL16 DsNe, T:30531 (milestone): https://crawl.kelbi.org/crawl/morgue/omgded/crash-omgded-20230828-215236.txt 14:55:25 that code looks suspect 14:55:33 !src evoke.cc:394 14:55:41 !source evoke.cc:394 14:55:42 Can't find evoke.cc. 14:56:12 !source evoke.cc:395 14:56:12 Can't find evoke.cc. 14:56:44 I think that should use the computed min instead of a hardcoded 4, else it can roll something smaller than min 14:57:47 maybe max(min, 4) 15:00:33 (waiting on vscode…) 15:06:25 03PleasingFungus02 07* 0.31-a0-648-ge1e6cc2d06: Maybe fix a spider sack crash (geekosaur) 10(28 seconds ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/e1e6cc2d06fa 15:07:29 hmf. be that way 15:07:49 (was gonna submit a patch but vscode is being really slow about opening crawl as a project) 15:13:28 finally opened 🙂 15:14:04 I think/hope it caches so it won't take 10 minutes next time 15:15:41 <06p​leasingfungus> 🤞 15:19:21 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-648-ge1e6cc2d06 (34) 15:24:53 Unstable branch on underhound.eu updated to: 0.31-a0-647-g38d6a14cb1 (34) 15:25:23 03PleasingFungus02 07* 0.31-a0-649-gc9f3708fe1: Don't claim daggers rot (cool2) 10(80 seconds ago, 1 file, 7+ 2-) 13https://github.com/crawl/crawl/commit/c9f3708fe17f 15:34:04 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-649-gc9f3708fe1 (34) 16:07:13 03elliptic02 07* 0.31-a0-650-g5dbfedd742: Move a mummy necro enhancer even earlier. 10(3 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/5dbfedd74222 16:12:27 03PleasingFungus02 07* 0.31-a0-651-gc5503df394: Mark ?torment/?noise as dangerous (lici) 10(3 minutes ago, 2 files, 6+ 4-) 13https://github.com/crawl/crawl/commit/c5503df39419 16:18:44 03hellmonk02 07[great-magnetic-field] * 0.31-a0-677-gfc40b3a9e1: disable ironcrawl explore traps 10(12 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/fc40b3a9e158 16:20:17 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-651-gc5503df394 (34) 16:23:58 03elliptic02 07* 0.31-a0-652-gab4348ca5e: Give VS regen at XL 1 instead of XL 4 (Sentei). 10(3 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/ab4348ca5e8f 16:33:14 04Build failed for 08great-magnetic-field @ fc40b3a9 06https://github.com/crawl/crawl/actions/runs/6005948091 16:33:58 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-652-gab4348ca5e (34) 16:36:23 -!- robin_ is now known as robin 16:40:43 03PleasingFungus02 07[great-magnetic-field] * 0.31-a0-694-g2c7a64fb13: Merge branch 'master' into great-magnetic-field 10(55 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/2c7a64fb139a 17:28:49 03Monkooky02 07https://github.com/crawl/crawl/pull/3276 * 0.31-a0-643-g2384efa925: Fix checkwhite 10(53 seconds ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/2384efa925ce 18:11:41 03Monkooky02 07https://github.com/crawl/crawl/pull/3276 * 0.31-a0-644-g640cb89cf9: Fix checkwhite 10(27 seconds ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/640cb89cf97e 18:46:43 Dynojp (L2 VpNe) Crash caused by signal #6: Aborted (D:1) 18:50:22 03PleasingFungus02 07* 0.31-a0-653-g42a08e578b: Fix Death's Door expiration message 10(46 seconds ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/42a08e578b77 18:51:25 03PleasingFungus02 07* 0.31-a0-654-gbe3e110b4e: Fix missing dummy Mule tile 10(33 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/be3e110b4e82 19:23:17 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-654-gbe3e110b4e (34) 23:36:18 Unstable branch on cbro.berotato.org updated to: 0.31-a0-654-gbe3e110b4e (34)