00:55:52 Unstable branch on cbro.berotato.org updated to: 0.28-a0-1555-g9ae15a6949 (34) 01:46:49 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4535-gd7aa5628e3 02:17:43 -!- allbery_b is now known as geekosaur 04:24:38 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4535-gd7aa5628e3 08:01:20 `if (res.shop && !res.shop->is_visited())` <- how could stash search return a result for a shop you haven't visited? 08:03:03 03ebering02 07* 0.28-a0-1556-g303e8cf: fix: tune down guile a lil bit 10(11 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/303e8cf5e611 08:03:03 03ebering02 07* 0.28-a0-1557-g548886b: feat: slightly increase the orb floor drop rate 10(11 hours ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/548886b2edf2 08:03:03 03ebering02 07* 0.28-a0-1558-gcbc3b0e: docs: changelog through 0.28-a0-1557-g548886b 10(11 hours ago, 1 file, 25+ 2-) 13https://github.com/crawl/crawl/commit/cbc3b0e11f59 08:07:55 <09g​ammafunk> I believe you can simply search for shops 08:08:15 <09g​ammafunk> advil: sorry, ^ is for you 08:09:07 <09g​ammafunk> possible case where this could happen, shop inside a rune door or transporter or just excluded area I guess 08:09:30 03ebering02 07* 0.28-a0-1559-g417bf1f: fix: a teleport closet (12658) 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/417bf1fd1614 08:10:39 ah, right 08:14:25 I wonder if the default submenu color should be something besides just BLUE 08:14:32 for better contrast 08:16:50 even LIGHTBLUE generally looked better in my testing, though it doesn't contrast with unid'd scrolls 08:17:30 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1559-g417bf1fd16 (34) 09:46:43 <10P​leasingFungus> vaguely thinking about adding more sigmund-style uniques - not strongly mechanically distinct (sigmund is an orc wizard), but essentially taking an OOD monster or later-branch visitor and giving em a name & distinctive reward 09:47:27 <10P​leasingFungus> (sigmund's reward is just xp, but items could be used later, as we do for eg robin) 09:47:57 <10P​leasingFungus> some candidates: - salamander tyrant - ironbound thunderhulks - ragged hierophant - wendigo - (dubious but funny) radroach?? 09:49:16 <10P​leasingFungus> seems like a cheapish way to add more delicious flavour, which players often claim to enjoy 09:49:39 TIL sigmund is an orc 09:50:40 <10P​leasingFungus> @??sigmund 09:50:40 <04C​erebot> Sigmund (@) | Spd: 10 (atk: 150%) | HD: 3 | HP: 25-34 | AC/EV: 2/11 | Dam: 2 | weapons, items, doors, spellcaster | Res: will(10) | Corpse | XP: 223 | Sp: magic dart (3d4), throw flame (3d5), confuse, invisibility | Sz: Medium | Int: human. 09:50:43 <10P​leasingFungus> @??orc wizard 09:50:43 <04C​erebot> orc wizard (o) | Spd: 10 | HD: 3 | HP: 12-17 | AC/EV: 3/12 | Dam: 2 | weapons, items, doors, spellcaster | Res: will(20) | Corpse | XP: 35 | Sp: magic dart (3d4), throw flame (3d5), confuse, invisibility | Sz: Medium | Int: human. 09:50:51 <10P​leasingFungus> @??blork the orc 09:50:51 <04C​erebot> Blork the orc (o) | Spd: 10 | HD: 3 | HP: 26-36 | AC/EV: 2/9 | Dam: 7 | weapons, items, doors, spellcaster | Res: will(20) | Corpse | XP: 94 | Sp: cantrip, magic dart (3d4), throw frost (3d5), throw flame (3d5), haste | Sz: Medium | Int: human. 09:51:00 <10P​leasingFungus> a monster design so nice we used it thrice 09:52:29 Could also do a monster-style unique, e.g., one that's famous for killing people 09:52:29 s/e.g.,/i.e., 09:52:29 <10P​leasingFungus> huh? 09:52:29 Like instead of it being a named intelligent creature it could be a named monster 09:55:17 For example, an OOD buffed up bunyip 09:55:44 very easy to theme that one if you're willing to go to Monty Python references 09:56:06 alternatively, The Lernaean hydra-style thing but not as "boss" like 09:56:08 <10P​leasingFungus> yes, presumably that'd be the approach for radroach 09:56:13 <09h​ellmonk> Need more timeline uniques first 09:56:24 <10P​leasingFungus> they could overlap? 09:56:29 <09h​ellmonk> Where TF is deep edmund 09:56:39 <09h​ellmonk> Punished grum etc 09:56:45 <10P​leasingFungus> what if edmund steals a lightning rod array from the vaults 09:56:49 <10P​leasingFungus> think about it 09:56:51 <09h​ellmonk> lol 09:58:53 <09h​ellmonk> edmund malding that he cannot cast so he restructures his body into that of a shrike and learns to secrete acid 09:58:53 <10P​leasingFungus> grum's pack dies and he brings em back as simulacs (then seracfalls em at you) 09:58:53 Also Swamp themed could be a fenstrider witch unique 09:58:53 or an ogre unique? 09:58:53 <09h​ellmonk> Nergalle on stilts comes into view 09:58:53 <10P​leasingFungus> lol 09:58:55 haha 09:59:05 <10P​leasingFungus> one thing that i had in mind for these uniques is that it's probably good for the player to be able to run away 09:59:23 oh, so not fenstrider witch, lol 09:59:52 <10P​leasingFungus> yes, i went through every monster that's been added in the last uh. 5 years or so. and filtered em to what seemed interesting 09:59:57 <10P​leasingFungus> and that wasn't fast moving 10:00:18 <10P​leasingFungus> which was basically the list above, though i also considered halazid warlocks and frosthearts 10:00:44 salamander would be pretty sweet 10:00:55 I think ragged heirophant is a good bet 10:01:09 A lot of players won't ever see them as is 10:02:36 <10P​leasingFungus> do want to save some exclusive mechanics for desolation, but myrmidons/warlocks/saltlings/whispervants are still hanging out there, so allowing one more type out seems fine 10:02:38 Yeah, but I kinda like how desolation of salt is fully self-contained in that its monsters are only found there and only there 10:02:57 especially since it's /such/ a cool portal 10:03:21 <12e​bering> someday I'll work on layout_salty 10:03:27 <10P​leasingFungus> i'm hype 10:03:36 <12e​bering> I have some ideas for modifying a couple of layouts to replace some walls w/clouds 10:03:37 <10P​leasingFungus> can play with hierophant unique so they feel a bit different, too - give em a non-saltling band, tweak em in some other ways 10:03:53 <12e​bering> like the concentric octagon corridors but some of the octagon sides are part cloud (and the level ruiner hits the whole thing ofc) 10:05:00 I mean, I agree in general, but I think having an uncommon unique that gives you a taste is a good thing 10:05:00 Could also do a high-ish level FE salamander that drops Book of Fire or maybe Book of Annihilations 10:05:45 though I guess something casting FE-like spells could be rough to run away from compared to a more melee-based unique 10:06:51 radroach with guaranteed plutonium sword 10:07:10 or a vault with it 10:07:30 <12e​bering> that's in the genre of "guarded unrand" vaults which we have many of 10:07:41 <12e​bering> I wonder if there's one for the plut sword / that's a great concept for a second 10:07:56 !vault the_hattery 10:07:57 Can't find the_hattery. 10:07:59 sigh 10:08:14 !source mini_monsters.des:2293 10:08:14 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/mini_monsters.des#L2293 10:08:21 ^ the best guarded vault there is 10:09:20 <10P​leasingFungus> there is not yet a guarded plut vault 10:09:31 <10P​leasingFungus> strong agree there now should be 10:11:02 mm, didn't there used to be a bat vault with plut? 10:11:02 oh wait, no,m I'm thinking of the singing sword, sorry 10:11:12 I think it did offer me plut once but I'd seen the singing sword in a shop or something 10:13:04 <12e​bering> @hellmonk what needs doin on spider vaults, if you need a hand of any kind 10:15:50 <09h​ellmonk> idk, can prolly just merge if they seem ok 10:16:01 <09h​ellmonk> haven't looked very closely 10:28:42 03kate-02 07* 0.28-a0-1560-g060a6a1: Fix some spell description typos 10(6 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/060a6a1bfcdc 10:31:03 Unstable branch on crawl.akrasiac.org updated to: 0.28-a0-1559-g417bf1f (34) 10:32:22 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1560-g060a6a1bfc (34) 11:53:08 <08n​icolae> all spider vaults are good to go imo 14:17:56 Is there a good way to fill your inventory in wizmode 14:23:11 <09h​ellmonk> You could drop all the unrands and autopickup them a couple times maybe 14:25:17 <10P​leasingFungus> g* surely, not autopickup 14:25:35 <10P​leasingFungus> oh but we’re testing autopickup 14:25:36 <10P​leasingFungus> hm 14:27:13 <10P​leasingFungus> i guess fill inv then start spawning &%any potion 14:33:38 does anyone know the name of the function that chooses the player's starting skill selections? i keep annoying myself by doing a DjDe, going xp1 -> xp3 in one fight, and realizing that i hadn't selected spellcasting (and *did* leave stealth on training) 14:33:49 i wanna try to PR it such that djinni always start with spellcasting turned on 14:34:41 s/xp/xl 14:35:02 <12e​bering> default is to train all non-zero skills 14:35:08 <12e​bering> idr where exactly that's set 14:35:19 <12e​bering> but seems like a default we wouldn't want to stray from 14:37:23 Right, so at basic testing this works 14:40:08 the djinni's gonna get spells tho - they have one heck of a starting book ^_^ just, unlike other book starts, they start with zero skill 14:40:08 would it be better to start them with a bit of skill? 14:40:50 <05k​ate> i don't see any particular reason they should do 14:49:58 <10P​leasingFungus> @ebering how would you feel if i increased flame wave damage again? just a smidgeon 14:50:10 <10P​leasingFungus> a teensy bit. a titch 14:52:57 <12e​bering> the binary search of tuning 14:52:57 <12e​bering> probably don't give it a new damage die again, but sure, a few more sides, as a treat 14:52:57 <10P​leasingFungus> tbh i mostly just want to bring back 2 mp per channel turn 14:52:57 <10P​leasingFungus> that felt neat 14:52:57 <10P​leasingFungus> pricey but juicy 14:52:57 <12e​bering> that's kate's dept 14:52:57 <10P​leasingFungus> it also means that every channel spell has a distinct channeling cost, which might be bad actually 14:52:57 <10P​leasingFungus> or maybe it’s good 14:53:03 <10P​leasingFungus> it’s definitely funny 14:54:53 <10P​leasingFungus> anyway mb too close to release to do anything but tiny lil knob turns 14:56:22 <05k​ate> i'd still much rather every channel spell have the same channeling cost 14:57:43 <05k​ate> or at least have it be either 0 or 1, with 0 making sense for "waiting for a thing to happen" compared to "actively doing a thing over time" 15:03:06 <12e​bering> whispers in the language of dragons at the cost of 2-3 mp per turn 15:04:13 <05k​ate> i did notice that one a while back, yeah 15:09:38 Anyone got a good way to test HUPs? 15:10:14 running through MINGW 15:12:15 <12e​bering> you can't, mingw doesn't have real unix signals 15:12:58 <12e​bering> I'm not sure you can send SIGHUP 15:13:13 <12e​bering> if you haven't tested hup handling I can do that reviewing the PR, just mention it in the PR text 15:16:40 <10P​leasingFungus> hm, doesn’t closing the program send a hup? 15:17:04 Yes but also doesn't maintain your progress 15:18:39 <12e​bering> HUP gets sent when the operating system wants the program to exit, so I'm not sure why that's a concern? 15:18:39 I was thinking it would load from start of floor autosave 15:18:39 but that might be super old behaviour 15:25:02 Right. I'm going to make the PR, but this is in a pretty rough state. I think further progress wants to wait until someone's willing to refactor prompts.cc 15:37:25 New branch created: pull/2367 (1 commit) 13https://github.com/crawl/crawl/pull/2367 15:37:26 03Monkooky02 07https://github.com/crawl/crawl/pull/2367 * 0.28-a0-1561-g33c3d77: Option to ignore all items of a type during autoexplore 10(13 minutes ago, 1 file, 23+ 2-) 13https://github.com/crawl/crawl/commit/33c3d77d9ebf 16:23:32 Unstable branch on underhound.eu updated to: 0.28-a0-1560-g060a6a1bfc (34) 17:11:21 <06a​dvil> HUP is supposed to trigger a save under most circumstances, but I don't know that it even exists on a native windows app, there's probably some equivalent 17:11:53 <06a​dvil> in terms of a regular prompt, all the ui needs to do on the hup is close 17:14:17 <06a​dvil> basically anything that is running in any sort of loop should terminate if crawl.seen_hups is true, and this will lead to the game main loop finishing out 17:20:14 New branch created: pull/2368 (1 commit) 13https://github.com/crawl/crawl/pull/2368 17:20:15 03Liam McDermott02 07https://github.com/crawl/crawl/pull/2368 * 0.28-a0-1561-ga50c522: Stop running when opening a door Using shift + direction to open a door would continue running for another turn when the door creaked, issue #2346 10(9 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/a50c522fa488 18:17:34 03advil02 07* 0.28-a0-1561-g99ac4a3: feat: stash search menu improvements 10(27 minutes ago, 4 files, 294+ 37-) 13https://github.com/crawl/crawl/commit/99ac4a3411ea 18:17:34 03advil02 07* 0.28-a0-1562-g2eedf47: fix: improve webtiles menu pageup 10(7 minutes ago, 1 file, 12+ 5-) 13https://github.com/crawl/crawl/commit/2eedf47f9590 18:26:24 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1562-g2eedf47f95 (34) 19:02:03 <06a​dvil> oops, "the memorize" 19:02:44 <06a​dvil> the last feat that I can remember that I would like to merge before freeze is the webtiles touchscreen PR, I'll work on that tomorrow probably 19:02:59 03advil02 07* 0.28-a0-1563-g52c9ff9: feat: enable arrow selection for ability menu 10(48 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/52c9ff9b3adf 19:02:59 03advil02 07* 0.28-a0-1564-g7369b06: feat: arrow selection for spell cast/describe menu 10(13 minutes ago, 1 file, 8+ 5-) 13https://github.com/crawl/crawl/commit/7369b063a183 19:02:59 03advil02 07* 0.28-a0-1565-g95a8017: feat: arrow key navigation for the memorize 10(2 minutes ago, 1 file, 30+ 2-) 13https://github.com/crawl/crawl/commit/95a8017c8334 19:04:19 <10P​leasingFungus> i like a the memorize 19:04:25 <06a​dvil> I wonder what menus I've missed, there are a surprising number of little finicky ones 19:04:35 <06a​dvil> that's every major menu though I think 19:06:09 can I be a pain and ask if it's likely https://github.com/crawl/crawl/pull/2310 will get a chance to make it in before the freeze? 19:07:46 <12e​bering> the freeze is more about gameplay 19:07:52 o 19:08:02 that makes more sense 19:08:04 ebering> so, Absolute Zero back in again? 19:08:15 haaaa 19:08:17 <06a​dvil> well, I think it includes stuff like this 19:08:26 <06a​dvil> autopickup opts are notorious bug sources 19:08:37 yeah, that's exactly why I'm antsy about it 19:09:00 <12e​bering> I mean its not the end of the world if it doesn't make 0.28 19:09:01 <06a​dvil> I'm not sure that I'll be able to look at it, but tbh I actually couldn't figure out quite what that option is supposed to do by reading the option desc or PR desc 19:09:09 because both settings for the option leads to "bugs" relative to the player's expectation of autopickup 19:10:43 It's more obvious why it's needed if you have something like autopickup exclusions for e.g., "ring of magic" 19:10:43 As of right now, if you set that as an exclusion while having rings on autopickup, autopickup will still pick up the first ring of magic that it sees 19:10:43 perryprog: Tell you what, you're keen; shopping list should work differently for stackable vs unstackable options 19:10:44 *objects 19:11:17 The other way that can happen is if you floor ID an item (like a ring of magic) by walking over it while autopickup is off, disable autopickup for rings of magic in the \ menu, then turn autopickup on: autopickup will then /still/ pickup that ring, despite it being marked as don't pickup in \ 19:12:17 The reason some people expect that is because they assume that an item is "flagged" for pickup as soon as it's either ID'd. 19:12:22 (Which it is) 19:13:01 ebering, re "end of the world" it is if it's a feat that affects me 19:13:25 <06a​dvil> I see, I think 19:15:29 Pinkbeast hm, never shopping list'd stackables. Sounds scaryily janky :P 19:17:07 perryprog: If you list a potion of heal wounds, it lists all the other potions of heal wounds in the shop. Good! 19:17:07 If you list a fan of gales (er or whatever nonstackable evocables vanilla has), it lists another fan of gales in the same shop. WTF? 19:17:07 ah 19:17:07 If you buy a fan of gales from a shop, it unlists the other one. Good! 19:17:19 If you buy a potion of heal wounds, it unlists the others. WTF again? 19:17:54 I submit making the listing and unlisting behaviour change with stackability would not produce perfect behaviour, but it would be an immediate and obvious improvement. 19:18:05 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1565-g95a8017c83 (34) 20:34:06 <12e​bering> good bug https://www.reddit.com/r/dcss/comments/s7f8zs/prepare_for_trouble_and_make_it_double/ 20:41:24 * Pinkbeast stops typing about that 21:14:07 <10P​leasingFungus> wow 22:29:42 03Liam McDermott02 07https://github.com/crawl/crawl/pull/2368 * 0.28-a0-1562-g69f77a8: fix: only stop running when opening door at the start of a run 10(6 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/69f77a8eaa18 23:07:29 03PleasingFungus02 07* 0.28-a0-1566-ge73e352: Cleanup meatsprint des 10(5 minutes ago, 1 file, 13+ 34-) 13https://github.com/crawl/crawl/commit/e73e3526bdbc 23:17:23 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1566-ge73e3526bd (34) 23:28:03 04Build failed for 08master @ e73e3526 06https://github.com/crawl/crawl/actions/runs/1716492622 23:32:25 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1567-g1695149f81 (34) 23:33:14 03kate-02 07* 0.28-a0-1567-g1695149: Checkwhite 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/1695149f8126 23:34:44 Unstable branch on crawl.develz.org updated to: 0.28-a0-1566-ge73e3526bd (34) 23:56:13 Windows builds of master branch on crawl.develz.org updated to: 0.28-a0-1567-g1695149f81