00:27:57 !messages 00:27:58 (1/2) aidanh said (about 6y 4w 3d 2h 29m 30s ago): crawl uses its own wrappers; see FTFontWrapper::load_font for an example on how to read a file 00:29:28 !messages 00:29:29 (1/1) docpaisley said (21h 34m 48s ago): someone posted in Roguelikes discord, small bug with Freeze getting truncated in the damage tables 00:30:24 Re this ^^^ I'm not going to be able to get a fix PR up by the weekend but the fix is simple 00:31:54 Simply insert bonus_width = max(bonus_width, _desc_ghost_brand(special_flavour)); after describe.cc line 5332 00:32:48 (I forgot to update the length of the bonus string after adding a ghost/panlord weapon brand, so that's what this does) 00:34:49 Correction, it should be max(bonus_width, _desc_ghost_brand(special_flavour).size()); 00:38:47 03DracoOmega02 07* 0.32-a0-1186-ge648739837: Fix Wiz being listed twice on randart rings of wizardry 10(57 seconds ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/e6487398372c 03:31:31 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 05:29:46 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-1186-ge648739 (34) 05:51:46 03dolorous02 07* 0.32-a0-1187-g904c1d6a4d: Fix truncated ghost brand descs (NormalPerson7) 10(5 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/904c1d6a4d55 06:11:40 <12g​e0ff> re: an effect that disables a magic school > rather than needing to check your spells, the message can say what skill is hit It'd be great to have a status light on the HUD for that, like -Conj or -Earth 06:24:13 <06m​umra> The status light would just be Amnesia or -Spells ... you can easily see in the console messages and in your spells list which ones were affected 06:27:51 <12g​e0ff> The on-screen spell list is local tiles only, so the player would need to check the full list of spells. 06:28:04 <12g​e0ff> also, -spells sounds like -scrolls, which disables all scrolls 06:28:16 <12g​e0ff> -potion disables all pots too 06:28:20 <06m​umra> We also already use Conj, Earth etc for enhancer egos so I think there is potential confusion there, whereas Amnesia is a totally distinct status 06:28:50 <12g​e0ff> yeah, but there are no Conj/Earth status lights 06:28:59 <06m​umra> i meant you can type z? or I and see your spell list 06:29:20 <06m​umra> actually webtiles has onscreen spell icons now as well but i never look at them lol 06:30:57 <12g​e0ff> well, we'll see how it feels in practice. maybe Amnesia is good enough for reminding the player about missing spells 06:31:13 <06m​umra> sure but, as a player who is familiar with enhancers, if I see -Conj and I don't know about the new effect, my first guess would be that it's a negative enhancer 06:32:35 <06m​umra> it's also ... there are ten different spell schools, so this is 10 new status keywords that the player has to train themselves to notice and understand, vs 1 06:32:39 <12g​e0ff> yeah, probably, like the old -Wiz from Sap Magic 06:33:39 <06m​umra> Amnesia is also already widely understood as relating to forgetting spells 06:33:57 <12g​e0ff> i'm sure players could understand -Summ/-Alch/-Earth just fine 🙂 06:35:28 <12g​e0ff> (related: would a status light *Mut be useful for noticing that you've been temp-mutated by a wretched star?) 06:35:50 <12g​e0ff> (and for noticing when you have it vs. when it goes away) 06:37:07 <12g​e0ff> I usually just don't bother checking the list of mutations to see what I got from these stars (too lazy) and sometimes they give a non-ignorable mutations and that wrecks my char 06:38:30 <06m​umra> Not saying they wouldn't understand it, but you would still have to stop and think for each new one. "Is that this same thing again or a different thing?" And the status area is pretty cramped if you have a few statuses, and the player needs to scan it quickly and notice if there's anything they should care about. (And I do genuinely think that Summ, Conj are already accepted shorthands for enhancers in the UI and it'd be confusing to use 06:38:30 them in a different way here) 06:39:24 <06m​umra> Oh and one big problem: Fire is already a status 😉 06:39:51 <12g​e0ff> obviously Fire+ and -Fire should cancel each other :kobold: 06:39:58 <06d​olorous_84348> Maybe make liquid flame status Burn? 06:41:57 <12g​e0ff> I just don't like checking menus after a monster does something. I roughly know which Earth spells I'm using, so -Earth would save me from pressing I or ?z 06:42:02 <06m​umra> I also didn't mention that it's more complex and adds special casing to have a status text that changes based on condition of course 🙂 06:42:49 <06m​umra> But you possibly still have to press one of those to check what other spells you have right now 06:43:25 <12g​e0ff> > a status text that changes based on condition only WebTiles have tooltips for status lights, so what about console and local tiles players? 06:43:37 <06m​umra> Anyway it would say in the console: "Your Earth spells slip from your mind..." or similar 06:44:47 <12g​e0ff> %git dfa497c050 06:44:48 <04C​erebot> regret-index * 0.31-a0-1212-gdfa497c050: New monster: protean progenitors, for Zot (5 months ago, 24 files, 285+ 44-) https://github.com/crawl/crawl/commit/dfa497c050c3 06:45:10 <06m​umra> Well ... I never even noticed those tooltips 😂 06:45:18 <12g​e0ff> it took me 5 months to notice that protean progenitors' death message says who they would become after death 06:46:12 <06m​umra> I think you can view the tooltip in @ tho 06:48:08 <06m​umra> (The tooltip is also static text unfortunately, without special casing) 06:50:51 <06m​umra> Now I think i spotted a bug in the status light for Canine Familiar cooldown ... 06:56:50 <12g​e0ff> i'm very curious: i can't spot anything wrong with DUR_CANINE_FAMILIAR_DEAD 07:01:31 <06m​umra> The help text "You are unable to call your canine familiar." is in the wrong position in duration-data so it won't show in the tooltip 07:01:54 <06m​umra> the text in that position only shows in wizmode in &Ctrl-D 07:02:30 <06m​umra> the empty string after it is for the tooltip or @ readout 07:04:10 <12g​e0ff> fr: datification of status effect lights 07:05:51 <12g​e0ff> (so there's a nice yaml or something instead of this "count the number of parameters" horror) 07:06:04 <06m​umra> yeah was thinking exactly the same 07:06:22 <06m​umra> actually the webtiles tooltips still don't come from this definition, they come from status.txt 07:06:50 <06m​umra> and i'm not sure how you view those in non-webtiles but i am positive there must be a way 07:07:28 <06d​olorous_84348> Datification of weapon brands would be nice, too, but untangling the code in describe.cc is a bit much. Even the gods' death messages are only mostly datified, because some bits are still code-specific (e.g. Nemelex's "Your body glows with [some type of rainbow of weird colours]" and disappears." 07:07:47 <06d​olorous_84348> So much could be datified, but there are also some major obstacles. 07:07:58 <12g​e0ff> all status descriptions from status.txt are in ?/t help menu 07:08:43 <06m​umra> Oh, yeah that's awkward. Should be an easier way to get to those from your current statuses 07:09:04 <06d​olorous_84348> The tooltip for Trog's Hand doesn't seem to work in webtiles either. 07:09:25 <06d​olorous_84348> (The "Regen Will+" combined one.) 07:10:22 <06d​olorous_84348> I have no idea how to fix that, not being familiar with the webtiles code. 07:10:38 <06d​olorous_84348> I should file a bug report about it soon. 07:16:04 <06m​umra> would guess it's either because trog's hand is special cases and doesn't have the light text defined in duration data, or it's because it's just doing a string match and doesn't like having a space in the middle 07:18:31 <12g​e0ff> yeah, all other status names are single words (or, at least, don't have spaces in the middle) 07:22:39 <12g​e0ff> i wonder if something straightforward like renaming the status to Regen/Will++ would work 10:11:49 <04d​racoomega> Status tooltips are just done by string matching, but there's code in at least one case to specifically convert a variable status string into something fixed that can be looked up. (I forget what status) 10:12:03 <04d​racoomega> In a bunch of cases like the animation for charging MCC's status, it just duplicates the description multiple times 10:14:25 <04d​racoomega> On the topic of doing some things with temp mutations, that I mentioned earlier, I had also been pondering making wretched stars not give a pile of new mutations each time they flash, but primarily making the ones you already have stick longer. So that the list doesn't get so giant that it's hard to tell what's on it, or fluctuate so rapidly. Something along those lines, anyway, though it would need a bit of tinkering to figure out 10:14:26 the exact methology (it can't never give you extras, since you might have already cured several of them and be left with only one, but like "Try not to make such a dizzying number or change which they are so rapidly") 10:18:28 <06p​leasingfungus> iirc it’s for a few statuses, the ones w associated numbers. like debt 10:19:47 <04d​racoomega> Yeah, definitely involved stripping numbers, but I feel there's one other case I'm forgetting 10:19:52 <04d​racoomega> Who knows 11:02:22 <06p​leasingfungus> very plausible yes 15:36:59 Unstable branch on underhound.eu updated to: 0.32-a0-1187-g904c1d6a4d (34) 16:13:37 <06d​olorous_84348> I stand corrected: 0.32-a0-1187-g904c1d6a4d does actually display a tooltip for Regen Will+, so apparently something has changed since I last checked it. Although the tooltip only mentions the Regen effect. 20:00:31 03dolorous02 07* 0.32-a0-1188-gf6571284fb: Add a few more fruit names to artefacts. 10(3 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/f6571284fb03 22:35:14 Unstable branch on crawl.develz.org updated to: 0.32-a0-1188-gf6571284fb (34) 22:57:52 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-1188-gf6571284fb 23:14:03 Unstable branch on cbro.berotato.org updated to: 0.32-a0-1188-gf6571284fb (34) 23:54:53 Monster database of master branch on crawl.develz.org updated to: 0.32-a0-1188-gf6571284fb