00:46:39 Monster database of master branch on crawl.develz.org updated to: 0.33-a0-838-ga4bcbd7fdb 04:35:21 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 07:58:57 New branch created: pull/4295 (1 commit) 13https://github.com/crawl/crawl/pull/4295 07:58:58 03Bennett Novak02 07https://github.com/crawl/crawl/pull/4295 * 0.33-a0-839-g63b33597e8: bugfix: Zong text was ambiguous as to the equipment slot 10(3 minutes ago, 1 file, 4+ 3-) 13https://github.com/crawl/crawl/commit/63b33597e8c2 08:49:43 <06m​umra> It's an odd mix of "it" and "his" in that Zonguldrok description The skull of a legendary necromancer, seemingly parted from the rest of his body. It seems disinclined to explain the precise circumstances of its ending up in this state, but offers no objection to others siphoning what considerable necromantic power still remains in his ancient bones. As far as I can tell it's the only place where Zonguldrok is specifically gendered, 08:49:43 should it remain ambiguous instead I wonder? 08:56:21 I'd go for "its" since the referent is the skull, not Zonguldrok themself 09:13:05 <06m​umra> well the skull is Zonguldrok so either works, "their" would also work 10:27:05 03Bennett Novak02 07https://github.com/crawl/crawl/pull/4295 * 0.33-a0-840-g4968613d2b: typo: Missing period 10(75 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4968613d2b4f 10:50:52 <09g​ammafunk> We do already have a male disembodied skull already with murray 10:53:44 throwing htis out there, ignore or reply is totally fine: share with me your 16 term colors please. ty 10:59:23 <09g​ammafunk> Not totally happy with these, but I do use them currently in Xterm. I only use Xterm because gnome terminals have historically had issues rendering certain IBM glyphs I like to use for wall types. I think more recent terminals might solve this issue, but in any case they're specified as a .Xresources file (comments begin with !) 10:59:23 <09g​ammafunk> https://cdn.discordapp.com/attachments/747522859361894521/1337482858054549547/Xresources?ex=67a79b7a&is=67a649fa&hm=60cf4d49fc15fe1b91175327c1d5c5c50c74be376891696a46cf67e076597e90& 10:59:53 <09g​ammafunk> Not sure if you can use that link from irc but hopefully you can 11:00:28 it downloaded rather than opening as it usually does 11:00:30 i can download your xresources no prob 11:01:27 <09g​ammafunk> probably for the best, not sure what app most systems would attempt to open such a file with anyhow (text editor?) 11:02:30 <09g​ammafunk> side note: if anyone does know of a modern gnome-compatible terminal that can render e.g. # Wall glyphs; requires a font and terminal that can render these. feature += crystal wall {░} feature += stone wall {▒} feature += metal wall {▓} properly, I'd like to use it 11:02:47 <09g​ammafunk> but sadly even with gnome 47 those all render like solid blocks in gnome terminal 11:03:06 to verify, you meen solid as in: https://cesspit.dungeon.red/i/xPXRaC.png 11:03:19 i know the look youre referring to i think, it's nice when not solid 11:03:33 <09g​ammafunk> unless there's a gnome terminal setting that can fix this. From what I recall when googling, this is a fundamental issue with gnome's terminal library rendering 11:04:01 <09g​ammafunk> right, that's not the correct rendering, should look more equivalent to this 11:04:02 <09g​ammafunk> https://cdn.discordapp.com/attachments/747522859361894521/1337484026918867055/image.png?ex=67a79c91&is=67a64b11&hm=24015ee5d64622bbd4b9cf5cbf66a84db502068210ffb8fa38dda3d931247df8& 11:04:07 sometimes i open this in termal just to see what my font is doing https://justine.lol/dox/unicode.txt 11:04:54 i am very surprised mine is not rendering correctly, coulda sworn it did. hmmm 11:06:22 <09g​ammafunk> what the different wall types look like in Xterm (grey is metal, white is stone, brown is rock, and you can see the solid used for permarock to left of the p) 11:06:23 <09g​ammafunk> https://cdn.discordapp.com/attachments/747522859361894521/1337484615245627422/image.png?ex=67a79d1d&is=67a64b9d&hm=946683fa1c2386b6170e9006e52d29b108c4b0380ae2a0229abef1a8686789d0& 11:06:50 <09g​ammafunk> that's not grey, but cyan, I guess 11:13:21 gosh dangit gammafunk, yes i love that look. i think i will explore that today/weekend 11:13:31 prob i am just harkening back to my xterm life 11:13:59 03Bennett Novak02 07https://github.com/crawl/crawl/pull/4295 * 0.33-a0-841-g548813ad20: typo:newline 10(25 seconds ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/548813ad209b 11:14:02 lately to play crawl i run a script that runs an alacritty term, floating, at the right width/height, with a chunky ass IBM font, and.. 11:14:09 there's no reason i can just launch xterm even if i main alacritty 11:14:43 imo this is art (lol) https://cesspit.dungeon.red/i/mRocsd.png 11:15:31 <09g​ammafunk> heh, well, it's important to keep in mind that you have to play multiple hours long games with this 11:15:57 <09g​ammafunk> I'm still not entirely happy with use of # for rock wall because that's the most common wall type and they have poor alignment with typical terminal settings 11:16:13 <09g​ammafunk> some people just use one of those more rectangular/solid glyphs for rock wall for this reason 11:16:19 <09g​ammafunk> but then what do you use for the other wall types? 11:16:33 <09g​ammafunk> oh, I forgot to showcase green crystal in that screenshot as well, rip 11:17:07 <09g​ammafunk> and yeah I would really like to not be using Xterm in 2025 if that were at all possible, it's very silly 11:18:01 <09g​ammafunk> using old X application logic for copy and paste is silly (highlighting text with mouse does autocopy, paste is third mouse button) 11:20:22 03dolorous02 07* 0.33-a0-839-ga04295bf88: Add a few more words to Crazy Yiuf's word list. 10(3 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/a04295bf8820 12:21:30 iamserjio (L19 OpWn) ASSERT(false) in 'god-companions.cc' at line 866 failed. (Spider:1) 14:49:17 <08w​ormsofcan> oh interesting interaction: if you're in a form that lowers your HP due to low skill, and shapeshift out, your HP does not get adjusted, but if you shapeshift to beast form first, your HP does get adjusted. haven't tested this with other forms 14:49:42 <08w​ormsofcan> also this is 0.32 stable so maybe it's fixed in trunk 14:53:44 <08w​ormsofcan> oh if you are not at full HP when you enter a low skill form the HP is not readjusted so you can get full heals by doing this...? 15:20:06 <08w​ormsofcan> apparently this has been adjusted in trunk so you don't need to pass through beast form 16:34:54 <04d​racoomega> Looking into it 16:35:24 <04d​racoomega> (This was definitely working during most of my equipment refactoring - I shifted in and out of forms I lacked the skill for a lot when testing and rewriting melding) 16:35:50 <04d​racoomega> So if I'm the one who broke it, it must have been late in the process 16:39:36 Unstable branch on underhound.eu updated to: 0.33-a0-839-ga04295bf88 (34) 16:49:30 <04d​racoomega> Okay, yes, apparently it did break in exactly the commit that did all the equipment slot refactoring. So I guess it may have been from some tidying up near the very end of that work that went unnoticed until now 16:49:36 <04d​racoomega> (I'm a little surprised, but....) 16:54:56 <04d​racoomega> Anyway, I think I have the basic cause figured out (even if not yet a specific solution to it) 16:58:04 <04d​racoomega> The game is only supposed to leave your HP alone when you're shifting in/out of talisman forms (ie: being hostile polymorphed or using !lig isn't supposed to leave your HP unadjusted). So when you change form, it checks whether you're either entering or leaving your 'default' form (as opposed to changing your default form.) The logic of when in this whole complicated process your default form gets set to the new one must have 16:58:05 changed in my refactoring (so that it's already your 'default' by the time the HP scaler sees it.). This is likely why in 0.32 using beast form as an intermediary works - that going talisman->talisman somehow changes the default at a different point in the process than talisman->untransformed 16:59:07 <04d​racoomega> But if I moved where this happens, I probably had some other good reason for doing so, related to cached equipment values, so it's possible it'll take a bit to figure out how to change this logic to be more resilient 17:13:50 <04d​racoomega> Okay, I see the single moved line that changed it from the 0.32 behavior to the current one (though even reverting that would just return it to its old broken state) 17:15:36 <04d​racoomega> Really, I think the thing to do is just pass an argument saying whether to skip scaling hp or not, rather than rely on comparing global state at a certain point (since there's a reasonable reason that default form is set earlier now - regarding messaging and slot (un)melding bookkeeping) 17:38:32 03DracoOmega02 07* 0.33-a0-840-g503d60fff3: Fix HP scaling when entering/exiting talisman forms (CanOfWorms) 10(44 seconds ago, 3 files, 17+ 24-) 13https://github.com/crawl/crawl/commit/503d60fff300 20:44:29 I was gonna say that cosmic-terminal might be an option @gammafunk, but shmup already mentioned alacritty which is the same code :D 20:44:44 I'm a tiles guy myself :D 20:51:11 for what little it matters, xfce4-terminal and 16-color mode 20:51:50 (mate-terminal has the wrong cursor settings, so e.g. kobolds look wrong when the cursor's on them) 20:51:54 <09g​ammafunk> xfce4-terminal does seem a bit more modern, but I'll check out alacritty based terminals 20:52:12 that would be post-modern 🙂 20:52:41 (fsncy-ass hardware accelerated terminals instead of xterm/urxvt or VTE-based) 20:54:05 <09g​ammafunk> hrm, alacritty seems to also not render those wall characters properly 20:57:41 there's also kitty if you like hardware acceleration. haven't tried it with crawl though 20:57:53 <09g​ammafunk> alas, same issue with xfce4-terminal 20:58:15 <09g​ammafunk> really makes me wonder why not rendering these glyphs properly is just not found in any modern terminal 21:00:09 I… am confused. I'm pretty sure I use several of those and haven't noticed any rendering issues locally 21:02:35 maybe I'm just not using the same glyphs. https://paste.tomsmeding.com/XolR0aY6 oh, I just don't have rock wall etc. defined currently 21:03:07 I know I've used them in the past but the disk on that machine blew up so I had to do a partial reconstruction of its crawlrc 21:03:46 For something alacritty based it's a question of fond afaik yeah 21:03:48 font 21:03:57 (wasn't in a position to do backups for a while) 21:04:17 I'd add a screenshot but I'd have to work out which pastebin site to use since I'm not in the Discord half of Irc :D 21:04:48 I don't think it matters much but for images I use 0x0.st 21:04:54 which you can curl to 21:07:10 U+2591 : LIGHT SHADEU+2592 : MEDIUM SHADE {speckles fill, dotted fill}U+2593 : DARK SHADE 21:08:25 The default font in cosmic-terminal is not particularly pretty for these 3 21:08:34 but it also has Cascadia Code avaialable in the dropdown 21:09:01 And cascadia Mono, which might be better for this use case 21:10:03 Which has quite nice glyphs for this :) 21:10:08 oh, yes, that also matters. I think I use Source Code Pro just about everywhere 21:11:39 A solid block is clearly wrong, probably the classic "no character" glyph 21:11:46 but yeah, up to the font 21:12:26 https://alacritty.org/config-alacritty.html 21:12:59 ^ there you go @gammafunk, alacritty grabs whatever the default monospace font is on your system :D 21:13:31 cosmic-terminal is kind enough to have a GUI for the same settings, Ctrl + , or in "View" 21:13:47 come to think of it may not come with cascadia code, I just have it installed personally :D 21:28:54 <09g​ammafunk> I guess what's happening is that xterm is 1) ignoring the font I'm telling it in xresources and 2) using some font that actually does support these characters 21:29:15 <09g​ammafunk> because I'm telling xterm to use DejaVu Sans Mono 21:29:37 <09g​ammafunk> yet I don't get those glyphs rendered properly when telling e.g. xfce4-terminal to use that font 21:33:38 Or the font is quirky 21:33:43 Font rendering is... hard 21:34:21 https://dejavu.sourceforge.net/samples/DejaVuSansMono.pdf 21:36:20 Hmmm 21:36:27 No, it should have it 21:36:53 <09g​ammafunk> well, in xfce4-terminal it calls it DejaVu Sans Mono Book 21:36:58 <09g​ammafunk> not sure if that's different 21:37:02 <09g​ammafunk> I'll do some more investigating 21:38:26 Book? 21:38:28 not bold? 21:39:41 <09g​ammafunk> no, wouldn't want the bold font, that's a separately listed one 21:40:28 cosmic terminal seems to render DejaVu Sans Mono nicely 21:40:49 So if you mess with the toml for alacritty I'd be shocked if that didn't work too 21:40:59 (since both use alacritty's code :D) 21:41:09 <09g​ammafunk> so lsof tells me xterm is using /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf and xfce4-terminal likewise uses /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf 21:41:18 <09g​ammafunk> yet xfce4-terminal doesn't render those glyphs and xterm does 21:41:24 <09g​ammafunk> they seem to be using the same font 21:41:59 I guess xfce special cases them 21:42:06 because on my system it does render different shades 21:42:15 it just assumes you want shading, not cross-hatching 21:42:47 <09g​ammafunk> shades? no, I want the fully detailed glyph 21:42:52 <09g​ammafunk> the one you see in that pdf you just linked 21:43:03 <09g​ammafunk> shades would not be a good differentiator 21:43:06 Right, I'm saying XFCE assumes most people don't want the retro vibe :D 21:43:10 I just haven't worked out where 21:43:31 <09g​ammafunk> right 21:43:42 <09g​ammafunk> yeah I recall reading about this sort of thing for vte terminals a couple years ago 21:43:51 <09g​ammafunk> don't recall the details but it was some kind of intentional decision 21:44:12 <09g​ammafunk> but like for alacritty, from what you say it should also be using this font, which is the system default 21:44:26 <09g​ammafunk> so it's probably using the same font and producing this same incorrect rendering on my system 21:44:27 <09g​ammafunk> let me see 21:45:22 <09g​ammafunk> hrm 21:46:30 <09g​ammafunk> it does list the same four dejavu sans mono ttf files that xfce4-terminal lists (-BoldOblique.ttf, -Oblique.ttf, -Bold.tff and just .ttf) 21:46:39 <09g​ammafunk> but it additionally lists /usr/share/fonts/truetype/ubuntu/UbuntuSans[wdth,wght].ttf 21:47:10 <09g​ammafunk> and I should note that xterm only lists three font files used for dejavu sans mono, not four; it doesn't use the -Oblique.ttf one 21:47:43 <09g​ammafunk> wonder if this is connected to font size at all somehow 21:48:03 hmm 21:48:19 bet it defaults to ubuntu sans 21:48:23 idk 21:48:31 cosmic terminal definitely renders it right for me 21:48:32 <09g​ammafunk> yeah but then I don't know why it's opening those others 21:48:44 <09g​ammafunk> so maybe I can get alacritty to work if I set its config like you say 21:48:48 <09g​ammafunk> I'll try that a bit later 21:49:18 <09g​ammafunk> does it really have no UI for changing settings, shame 21:50:14 cosmic terminal does :D 21:50:20 I mean tbf 21:50:37 How many folks who love terminals, want GUI for their terminal's settings? 21:50:47 <09g​ammafunk> most 21:51:17 Really? not gonna vim/emacs/nano/something it anyway? 21:51:26 I'm using cosmic-term: https://github.com/pop-os/cosmic-term 21:51:33 no idea if it's available on base Ubuntu 21:52:13 <09g​ammafunk> the issue is just that there are a lot of settings you might want to make changes to and a UI helps you remember 21:52:21 Fiar 21:52:29 it's convenient, I agree 21:52:33 adn cosmic-term has it built in 21:52:34 <09g​ammafunk> like those editors you list even have UI in the applications themselves to set config! but yeah, I just need to go set this I guess 21:52:42 So does cosmic-term 21:52:44 <09g​ammafunk> I would prefer to use something a bit more recent than xterm 21:53:05 <09g​ammafunk> and yeah I don't think comsic will be easy to install 21:53:11 <09g​ammafunk> *cosmic 21:53:23 nah, it should be pretty easy if you just do cosmic-term, unless it's striclty dependent on cosmic de 21:53:26 literally should be 21:53:28 git clone 21:53:39 cargo build --release 21:53:47 or cargo run --release even easier 21:53:51 <09g​ammafunk> well I should say that 21:53:58 (yes you have to go install Rust either with apt or rustup first) 21:54:06 <09g​ammafunk> by install I mean using a standard packaging tool, ideally dpkg 21:54:10 Ahhh 21:54:15 yeah 21:54:19 it has a dpkg for ubuntu 21:54:20 <09g​ammafunk> I don't want to maintain a local compilation for a terminal 21:54:26 The quesiton is just whether it's upstream 21:54:30 or if there's a PPA you can add 21:55:02 <09g​ammafunk> I'll just fiddle with alacritty a bit more for now; this does happen to be one very specialized use case where I need this terminal 21:55:11 <09g​ammafunk> so I don't mind having a config for it and all that 21:55:18 <09g​ammafunk> exactly what I had with e.g. .Xresources 21:56:54 Makes sense 21:56:58 Cosmic-term is nice 21:57:00 but still in beta 21:57:07 and they're using alacritty's code for most of it as is 21:57:15 they just have e.g. added a nice setting UX etc 21:57:28 but for me it's the default cause I'm running Pop_OS!'s cosmos alpha :D 22:00:07 Good old xterm though, it just works :) Even though it's older than me :) 22:05:41 Of course, the same can be said of X in general. It was not expected to be alive and kicking when it was written :D 22:09:26 <09g​ammafunk> ok wow 22:09:38 <09g​ammafunk> > builtin_box_drawing = true | false > > When true, Alacritty will use a custom built-in font for box drawing characters (Unicode points U+2500 - U+259F), legacy computing symbols (U+1FB00 - U+1FB3B), and powerline symbols (U+E0B0 - U+E0B3). > > Default: true 22:09:55 <09g​ammafunk> I was about to declare alacritty also a loss then I noticed this 22:09:59 It looks like XTerm continues to receive some significant contributions too: https://invisible-island.net/xterm/xterm.faq.html#who_did_it 22:10:07 I guess cosmic-term defaults that to off 22:10:10 <09g​ammafunk> so yeah disabling that allowed alacritty to render the glyphs properly 22:10:24 <09g​ammafunk> I didn't need to specify the font at all 22:10:26 (and doesn't bother to expose a setting for it :D at lesat not in the UX, maybe I'll try to fix that) 22:10:30 Ta-da! 22:10:40 <09g​ammafunk> I think with vte it's just not an option...unless... 22:10:50 <09g​ammafunk> (watch this be an option sitting in gnome terminal settings...) 22:12:22 <09g​ammafunk> not seeing anything 22:12:32 Many terminals seem to think "they know better" 22:12:42 <09g​ammafunk> oh well, maybe a future gnome terminal will have a better vte that can be configured 22:12:49 Kinda doubt it 22:12:49 <09g​ammafunk> but yeah for now I can use alacritty for crawl itself at least 22:13:03 <09g​ammafunk> well there is some kind of major gnome terminal change happening actually 22:13:04 from what that faq says, gnome-terminal thinks it's ok to impersonate xterm 22:13:27 <09g​ammafunk> I mean, xterm doesn't use this custom block glyph technique! 22:13:30 which doesn't super much impress me as to their approach 22:13:47 <09g​ammafunk> I think vte is being retired at some point soonish 22:13:53 <09g​ammafunk> but yeah we'll have to see 22:14:32 you mean gnome-console? 22:16:29 <09g​ammafunk> hrm, apparently it's ptyxis, but yeah seems still based on vte 22:16:36 gnome-console appeasr to do the same thing, and has even less options :D 22:17:14 <09g​ammafunk> well, gnome terminal has tons of options and a UI for setting all of them, which is nice 22:17:36 <09g​ammafunk> it just doesn't have that particular option, probably because so few people care? but it's nice that alacritty did have it 22:19:01 Yeah, I get having that optiond efault to on 22:19:26 rather than dealing with "why does my shading look ugly in 'default terminal font terminal devs don't control'?" 22:19:44 but if you're gonna override certain glyps, you darn well should have a way to turnit off 22:20:32 <09g​ammafunk> well I'm on ubuntu 24.10 and hence I have ptyxis. sadly after installing I see it has the same rendering with no option I can see to disable the custom box glyph thing, alas 22:20:50 <09g​ammafunk> is quite nice looking and I can see why ubuntu would recommend over gnome terminal 22:21:06 especially since it has Windows Terminal-style niceties around being multi-shell 22:22:45 Ah, another downside is vte is apparently capped at 40Hz? fun 22:24:04 Anyway, glad I could help you get the glyphs rendering on something modern :D 22:24:38 <09g​ammafunk> yeah I have a couple more things I probably need to set in config, but will work from the config docs, thanks 22:25:24 My pleasure 22:28:09 Bit bittersweet slowly watching stuff move to Wayland and away from X, even if it's "time". My dad is one of the original developers :) 23:35:33 Unstable branch on crawl.develz.org updated to: 0.33-a0-840-g503d60fff3 (34) 23:58:53 Windows builds of master branch on crawl.develz.org updated to: 0.33-a0-840-g503d60fff3