01:34:44 Unstable branch on crawl.develz.org updated to: 0.27-a0-604-g29a88b33a7 (34) 01:56:43 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-604-g29a88b33a7 01:57:20 -!- johannes is now known as kenran 02:46:28 Unstable branch on cbro.berotato.org updated to: 0.27-a0-604-g29a88b33a7 (34) 02:53:58 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-604-g29a88b33a7 03:03:15 -!- ebering_ is now known as ebering 03:32:12 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3997-g8c4bdc5f1a 03:33:01 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-165-g80b52de393 04:51:21 -!- amalloy is now known as amalloy_ 10:28:05 <12e​bering> where do things like on the "pro flowery names" vs "vault convoker, vault preserver, etc." renaming vs a single iron-name 10:29:15 <10P​leasingFungus> i think the lean was toward ironbound 10:29:49 <12e​bering> ironbound is good. I guess that means renaming convokers and preservers too 10:29:51 <10P​leasingFungus> yeah 10:29:54 <12e​bering> though rip ironheart for preservers 10:44:43 why do bats and pigs get amulets 10:55:06 gotta give lil guys something, advil 10:59:32 I assume wisp form has melded amulet? 11:23:59 <10P​leasingFungus> iirc literally nothing melds amulet right now 11:24:02 <10P​leasingFungus> hm 11:24:27 <10P​leasingFungus> no i'm wrong, wisp does meld it 11:25:07 <10P​leasingFungus> @gammafunk in your heart of hearts, do death oozes spark joy? 11:25:21 <08n​icolae> how often do they kill players 11:27:12 <09g​ammafunk> @PleasingFungus they work well in Gauntlet! But in Slime.... 11:27:21 <09g​ammafunk> I actually think they're sort of a fine out-of-slime monster, although they don't actually do much that's interesting 11:27:30 <09g​ammafunk> "is a jelly" sadly isn't sufficiently interesting 11:27:33 <10P​leasingFungus> somewhere between a ghoul and a necrophage? 11:27:42 <09g​ammafunk> right, they're fast, that's probably all that's notable 11:27:45 <10P​leasingFungus> i'm getting my hands messy in slime, and felt that certain people (eg you) would appreciate monster cuts to compensate 11:28:10 <09g​ammafunk> yeah, I mean I think the idea of an undead slime could be cool, if you could make that an interesting thing 11:28:15 <09g​ammafunk> good theme for sure 11:28:15 <10P​leasingFungus> i have no actual ideas 11:28:22 <09g​ammafunk> right, ideas are tricky 11:28:26 <10P​leasingFungus> not ones that work in slime, certainly 11:28:28 <08n​icolae> put em outside slime, they make undead slimes from corpses 11:28:35 <10P​leasingFungus> heh 11:28:38 <10P​leasingFungus> corpse mechanics... 11:28:52 <08n​icolae> that's what dr. frankenstein put on his business card 11:33:09 03PleasingFungus02 07* 0.27-a0-605-g702cc36: Refactor mon generation die size 10(4 days ago, 3 files, 48+ 54-) 13https://github.com/crawl/crawl/commit/702cc3688f0b 11:52:07 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-605-g702cc3688f (34) 11:58:12 New branch created: jellephantitis (5 commits) 13https://github.com/crawl/crawl/tree/jellephantitis 11:58:13 03PleasingFungus02 07[jellephantitis] * 0.27-a0-606-g86027b1: New Slime monster: Rockslime 10(11 hours ago, 5 files, 27+ 1-) 13https://github.com/crawl/crawl/commit/86027b10824c 11:58:13 03PleasingFungus02 07[jellephantitis] * 0.27-a0-607-g1cd3d99: New Slime monster: quicksilver ooze 10(33 minutes ago, 5 files, 22+ 0-) 13https://github.com/crawl/crawl/commit/1cd3d991873d 11:58:13 03PleasingFungus02 07[jellephantitis] * 0.27-a0-608-g9da5639: Remove azure jelly rElec 10(11 hours ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/9da5639e3893 11:58:13 03PleasingFungus02 07[jellephantitis] * 0.27-a0-609-g1e3f8cb: Remove dead weights from Slime gen 10(18 minutes ago, 2 files, 1+ 2-) 13https://github.com/crawl/crawl/commit/1e3f8cb1b5a1 11:58:13 03PleasingFungus02 07[jellephantitis] * 0.27-a0-610-g2a1a931: Remove Death Oozes from Slime 10(15 minutes ago, 3 files, 2+ 4-) 13https://github.com/crawl/crawl/commit/2a1a931276e7 12:02:44 <08n​icolae> time to make some slime vaults 12:05:58 <09g​ammafunk> holy crap, azure jellies had relec? 12:06:03 <09g​ammafunk> *??azure jelly 12:06:03 <04C​erebot> azure jelly (J) | Spd: 12 | HD: 15 | HP: 66-101 | AC/EV: 5/10 | Dam: 12(cold:15-44), 12(cold:15-44), 12, 12 | eats doors, see invisible, unbreathing | Res: will(80), cold, elec, poison, acid+++, blind, drown, miasma | Vul: fire | XP: 1886 | Sz: small | Int: brainless. 12:06:10 <09g​ammafunk> well what do you know 12:08:36 <10P​leasingFungus> yep, all the way from pre-git days 12:09:00 <09g​ammafunk> hrm, and they eat doors 12:09:08 <09g​ammafunk> I haven't seen the jelly eat door thing in a while 12:10:15 New branch created: pull/1824 (5 commits) 13https://github.com/crawl/crawl/pull/1824 12:10:15 Branch pull/1824 updated to be equal with jellephantitis: 13https://github.com/crawl/crawl/pull/1824 12:10:46 <10P​leasingFungus> doing some deep spelunking now 12:10:48 <10P​leasingFungus> +"This program requires a PowerPC processor and will +not run on your Macintosh." 12:11:14 <10P​leasingFungus> +{MONS_MOLLUSC_LORD, 'U', GREEN, "The Mollusc Lord", M_RES_POISON, + 0, 25, 255, MH_DEMONIC, -3, {30,0,0,0}, + {16,0,0,100}, 10, 10, 10, 7, 93, CE_POISONOUS, Z_NOZOMBIE, S_SILENT, I_HIGH, 1}, 12:11:32 <08n​icolae> the mollusc lord?! 12:12:12 <10P​leasingFungus> +void cast_shuggoth_seed( int powc ) ... + mpr("Sow seed in whom?"); ... + if ( !you.is_undead ) + { + you.duration[DUR_INFECTED_SHUGGOTH_SEED] = 10; + mpr("A deathly dread twitches in your chest."); + } + else + mpr("You feel a distant frustration."); 12:12:30 <08n​icolae> what on earth 12:13:06 <10P​leasingFungus> no idea 12:13:10 <10P​leasingFungus> this is all linleycrawl 12:13:32 <08n​icolae> bring back the mollusc lord 12:13:40 <10P​leasingFungus> strong agreed 12:22:10 <05k​ate> eyes of draining would be a good cut probably, from the branch and also everywhere else 12:22:51 <09g​ammafunk> rip the iconic tile 12:24:05 <08n​icolae> reuse the tile for a better eyeball monster 12:24:59 03PleasingFungus02 07[jellephantitis] * 0.27-a0-611-g62f5c25: Allow LRDing rockslimes (gressup) 10(4 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/62f5c257464b 12:25:39 <08w​ormsofcan> use it for floating eyes 12:25:51 <05k​ate> also should clearly make rockslimes count as nonliving and let you slimify nonliving creatures into them, and add a demonic slime (please don't do this) 12:26:28 <05k​ate> removing death oozes might be good in that respect because iirc slimifying undead is still pretty buggy? 12:26:44 <08n​icolae> DEMON SLIME 12:29:54 <12e​bering> careful kate or we'll wind up with demon nets 12:29:55 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-605-g702cc36 (34) 12:31:11 Branch pull/1824 updated to be equal with jellephantitis: 13https://github.com/crawl/crawl/pull/1824 12:31:28 <08n​icolae> dancing weapon throwing nets. let's make it happen 12:31:28 <08n​icolae> and by "let's" i mean "let you", i don't know how to code very well 12:32:08 <06a​dvil> also porcupine form (RIP) 12:33:52 is it intentional that currently flying forms can't land? I know I've seen reports about this, but maybe it was on purpose 12:34:12 <05k​ate> i do think probably removing death oozes from gauntlet would be better than keeping them as a unique monster for there, it's sort of thematically weird for those to be the one portal-unique monster other than minotaurs 12:35:37 <10P​leasingFungus> hellmonk requested exactly this (every bullet point) 12:35:43 <10P​leasingFungus> unclear what irony level 12:36:21 <05k​ate> hah, nice 12:37:18 <10P​leasingFungus> and i’m fine w cutting draineyes and doozes 12:37:18 <10P​leasingFungus> can do that tonight 12:37:18 <08n​icolae> rip to two cool tiles 12:37:18 <10P​leasingFungus> maybe make some of my patented pf tiles 12:37:49 <10P​leasingFungus> really the tragedy of removing eyes of draining is that ak challenge will be much harder 12:38:02 <10P​leasingFungus> definitely the best monster to stumble into with xl 1 ak 12:39:06 <05k​ate> @advil re flying, i think that is intentional? i think technically there aren't really any downsides to flying now other than that one breath weapon that knocks you back, also 12:39:24 <05k​ate> (which i've been meaning to remove or make work when you're not flying too) 12:39:27 <10P​leasingFungus> i think the missing feature is making items of flying always fly now? 12:39:33 <12e​bering> yes 12:39:41 <05k​ate> yeah, i want to do that too but i started on it and it was very daunting 12:39:48 <10P​leasingFungus> heh 12:41:26 <05k​ate> there's just so much stuff to get rid of, it's truly wild to think how much specialised handling flight had back when levitation and cfly existed too 12:41:55 <10P​leasingFungus> crawl is great because you get to delete so much weird dubious code 12:42:00 <10P​leasingFungus> just very satisfying 12:42:12 <05k​ate> it really is! 12:42:17 <09g​ammafunk> glad that spectral weapon leash code got deleted 12:43:07 <10P​leasingFungus> at some point i really ought to make monster spectral work 12:43:07 <09g​ammafunk> man, I had to spend hours reading through that horrible chain of if/else logic to figure out how it worked and all the implications of it 12:43:07 <10P​leasingFungus> i never understood it tbh 12:43:07 <09g​ammafunk> that particular area of code is just a nightmare 12:43:07 <10P​leasingFungus> just stupid removed 13:59:23 03kippig02 {gammafunk} 07* 0.27-a0-606-g0ea1dd9: Add an elvish explorers vault 10(4 days ago, 1 file, 94+ 0-) 13https://github.com/crawl/crawl/commit/0ea1dd9b86fd 13:59:23 03gammafunk02 07* 0.27-a0-607-g1ad3dbd: Some tweaks to a vault 10(16 minutes ago, 1 file, 61+ 61-) 13https://github.com/crawl/crawl/commit/1ad3dbde5314 14:02:19 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-607-g1ad3dbde53 (34) 14:52:29 <10P​leasingFungus> hm, is there any particular reason why troves are one-time portals? given that there's max 1 trove per game now (which i think is true), seems like you could let people leave and re-enter 14:52:37 <08n​icolae> to encourage hasty decisions on what you can make room to carry out, i guess 14:53:39 <05k​ate> you're never really going to be in a position where you can't just drop everything outside to make space and then pick it back up when you leave though, yeah 14:53:50 <05k​ate> i imagine it's more just "this is how portal vaults in general work" 14:55:19 <05k​ate> maybe making it a permanent connected level would have some weird knock-on effects with zot clock or something 15:07:30 <10P​leasingFungus> probably not more than like 15:07:33 <10P​leasingFungus> temple or something has 15:55:29 <12e​bering> @advil Vaults is before Elf in the pregen order, right? 15:55:40 <12e​bering> (I just entered Elf so rip newvaults for this char) 16:12:15 yeah I believe so 16:12:41 pregen order is roughly one of the standard traversal orders 16:12:42 <12e​bering> yeah, I checked. 16:17:18 I'm adding form fakemuts to the `A` screen and I'm realizing that a good 80% or so of form properties should be implemented as a fourth kind of mutation derived from the form 16:17:58 beastly appendage sorta kinda does this 16:18:32 maybe I'm currently in "if all you have is a hammer" mode where the hammers are mutations 16:21:32 <10P​leasingFungus> you absolutely are 16:21:47 <10P​leasingFungus> it’s important to have fun tho 16:21:56 <12e​bering> yes but maybe you can swing that hammer into the special case of not melding octopode hats with beastly appendage 16:24:27 <10P​leasingFungus> lol 16:26:16 implemented correctly this idea would solve that! 16:28:22 <10P​leasingFungus> 🔨⏱ 16:29:45 <06a​dvil> are you saying that the zot clock should be a mutation 16:30:05 <08n​icolae> everything should be a mutation 16:30:20 <08n​icolae> max HP? that's just X many "1 to max HP" mutations 16:39:38 <06a​dvil> lookingat it a bit more I think it would need a really general implementation for this special case to fall out though 16:50:56 <08w​ormsofcan> can't wait until skill points are codified as mutations 16:51:09 <08w​ormsofcan> rank 4 mutation in air magic 16:57:00 <10P​leasingFungus> caves of qud! 17:07:48 <06a​dvil> I wonder if the shadowform drain gimmick really makes sense under newdrain? 17:21:29 <10P​leasingFungus> maybe slightly less sense for a defensive ability. what would you nominate as an alternative cost? 17:23:52 I'm not sure 17:23:52 drain on activation might be ok, but it's the drain on taking damage that seems odd 17:23:58 before the idea seemed to be, you get your damaged have but have this other kind of penalty, but now it's you get your damage halved, but take a different sort of damage 17:29:41 <10P​leasingFungus> oh i didn’t remember that existed 17:30:03 <10P​leasingFungus> it’s sort of interesting if it turns hp damage into mhp damage 18:14:46 03advil02 07* 0.27-a0-608-g2d96b4c: Refactor mutation listing 10(20 hours ago, 6 files, 249+ 223-) 13https://github.com/crawl/crawl/commit/2d96b4cbf364 18:14:46 03advil02 07* 0.27-a0-609-g867ec2b: Show form info on the `A` screen 10(8 minutes ago, 5 files, 279+ 68-) 13https://github.com/crawl/crawl/commit/867ec2bfdb48 18:23:56 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-609-g867ec2bfdb (34) 18:24:13 Unstable branch on underhound.eu updated to: 0.27-a0-607-g1ad3dbde53 (34) 18:28:33 03advil02 07* 0.27-a0-610-g81e9af5: unbrace 10(18 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/81e9af5d044f 18:31:56 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-610-g81e9af5d04 (34) 18:33:40 04Build failed for 08master @ 867ec2bf 06https://github.com/crawl/crawl/actions/runs/647710479 18:35:59 <10P​leasingFungus> @advil i forget, did you have some draft PRs for options stuff? 18:36:04 <10P​leasingFungus> someone did and i don't remember who 18:36:09 <10P​leasingFungus> and i failed to search 18:38:11 <08n​icolae> it was me. draft: get rid of options. if a player doesn't like the default they're implying that you designed the game wrong. 18:38:37 <10P​leasingFungus> bold 18:38:38 <10P​leasingFungus> i like it 18:49:05 <06a​dvil> I have nothing that far along; I have something in-progress-ish and some specific plans/opinions about how to do it 18:49:30 <06a​dvil> working on that got derailed by monstercrawl, which then got derailed by fixing our actual species 18:50:14 <10P​leasingFungus> heh 18:50:35 <10P​leasingFungus> some of the students have contacted me asking for a sync tomorrow; it seemed like you might also be interested 18:50:50 <10P​leasingFungus> not clear to me if it's a text sync or audio or something 20:23:00 <06a​dvil> not sure I could do that, but here's some current thinking: * probably best to build on the sticky options file, which currently is used mainly for startup options (git grep DISABLE_STICKY_STARTUP_OPTIONS finds the current code for it). This file is already supported/handled on servers. But it doesn't have robust writing code. * anything saved to a file like that needs to have a ui element that can 20:23:00 edit or at least reset it, because players can't directly edit this file. * would definitely be good to go incrementally. Some options I'd considered targeting right away include mostly display stuff: tile_viewport_scale, tile_map_scale, tile_display_mode, for local tiles some better in-game full screen control, for console the various related options needed to get colors right (e.g. allow_extended_colours) * UI: a 20:23:01 good place for a menu would be on ~ after someone (prob me) finishes getting the macro menu to be a bit less baroque, then macros could work in a submenu. * I can kind of envision having a somewhat standard game menu that actually has other extremely normal things like save & quit 20:24:38 <06a​dvil> the weight of history might make it too hard to put such a menu on esc 20:31:37 <10P​leasingFungus> the weight of history is heavy indeed... 20:31:42 <10P​leasingFungus> thanks! that's very helpful 21:27:09 <08n​icolae> ohhh, swamp rune vault idea... 🤔 21:32:31 <10P​leasingFungus> i like ideas 21:40:20 -!- amalloy_ is now known as amalloy 22:10:37 03PleasingFungus02 07* 0.27-a0-611-gb0a8852: New Slime monster: Rockslime 10(21 hours ago, 8 files, 29+ 1-) 13https://github.com/crawl/crawl/commit/b0a88528cba3 22:10:37 03PleasingFungus02 07* 0.27-a0-612-g433ef79: New Slime monster: quicksilver ooze 10(11 hours ago, 9 files, 23+ 1-) 13https://github.com/crawl/crawl/commit/433ef79eb3a0 22:10:37 03PleasingFungus02 07* 0.27-a0-613-gd141899: Remove azure jelly rElec 10(21 hours ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/d1418992ea68 22:10:37 03PleasingFungus02 07* 0.27-a0-614-g2cf7716: Remove dead weights from Slime gen 10(11 hours ago, 2 files, 1+ 2-) 13https://github.com/crawl/crawl/commit/2cf77163c2d6 22:10:37 03PleasingFungus02 07* 0.27-a0-615-geda8004: Remove Death Oozes from Slime 10(10 hours ago, 3 files, 2+ 4-) 13https://github.com/crawl/crawl/commit/eda80042b2da 22:10:37 03PleasingFungus02 07* 0.27-a0-616-g049c24a: Remove Eyes of Draining 10(71 minutes ago, 21 files, 49+ 84-) 13https://github.com/crawl/crawl/commit/049c24a4b645 22:10:37 03PleasingFungus02 07* 0.27-a0-617-ga8652a6: Add new slimes to J wrath 10(62 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/a8652a641ce5 22:10:37 03PleasingFungus02 07* 0.27-a0-618-g52eb5d5: Remove death oozes 10(42 minutes ago, 25 files, 29+ 78-) 13https://github.com/crawl/crawl/commit/52eb5d557975 22:10:37 03PleasingFungus02 07* 0.27-a0-619-ge6a6053: More Donald lines 10(34 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/e6a60533fa7f 22:11:00 Branch pull/1824 updated to be equal with master: 13https://github.com/crawl/crawl/pull/1824 22:17:30 <08n​icolae> witches' sabbath, bunch of spellcasting type monsters (spriggan druid, necromancer, bog body, topped off by a few fenstrider witches trying to perform some horrible ritual with the rune 22:25:15 <08n​icolae> ah, dang, there's already a witch themed vault 22:26:52 <10P​leasingFungus> cruel world 22:27:05 <08n​icolae> absolutely monstrous 22:27:06 <10P​leasingFungus> is it a rune vault, tho? 22:27:09 <08n​icolae> yes 22:27:11 <10P​leasingFungus> huh 22:27:16 <08n​icolae> i think it's a newer one 22:27:23 <10P​leasingFungus> sounds familiar 22:27:27 <08n​icolae> nzn_swamp_witches_coven 22:28:45 <08n​icolae> to slake my rage at the world i'm making a lair ending vault with twenty bunyips 22:29:32 <10P​leasingFungus> lol 22:29:44 <10P​leasingFungus> a vast scream... 22:32:09 <08n​icolae> i wasn't going to use quite so many demons, though 22:33:22 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-619-ge6a60533fa (34) 23:07:42 <08w​ormsofcan> @PleasingFungus you know what donald lines are missing? charmed donald 23:07:56 a fine point 23:08:17 <08w​ormsofcan> very creepy to hear donald say "I love you, player_name" 23:08:25 <08n​icolae> "You know, playername, you're not so bad after all." 23:09:52 <|amethyst> finally have a functioning desktop machine again 23:10:15 <|amethyst> also, much faster than my previous one 23:10:49 just in time to celebrate by computing some digits of pi 23:13:35 <|amethyst> about 30 seconds to build crawl with no help from ccache 23:13:41 <10P​leasingFungus> ooh, very nice 23:13:52 <|amethyst> that's with make -j60 23:13:59 <08n​icolae> pffft, i already know all the digits of pi 23:14:11 <08n​icolae> 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9 23:14:12 <|amethyst> the last digit of pi is 3 23:14:18 <|amethyst> it's actually a palindrome 23:15:18 <08n​icolae> pi-lindrome 23:16:27 -j60 deserves an nsfw tag 23:28:20 <09g​ammafunk> Crawl is unplayable without at least 10 gpus 23:42:40 <10P​leasingFungus> hm 23:42:59 <10P​leasingFungus> shifter: in mgen (which sets initial_shifter) seems to be broken, and has been broken for five years now 23:43:06 <10P​leasingFungus> how annoying 23:43:28 <10P​leasingFungus> quite unclear to me how it ever worked 23:43:34 <10P​leasingFungus> also pretty good chance i'm the one who broke it 23:44:25 <10P​leasingFungus> %git a8914a1e3ab90bdfaf7092acc1d81cd4d8d58ce8 23:44:25 <10P​leasingFungus> this would've been the culprit, if so 23:44:26 <04C​erebot> PleasingFungus * 0.19-a0-1427-ga8914a1: Remove an unused mgen param (4 years, 6 months ago, 3 files, 4+ 10-) https://github.com/crawl/crawl/commit/a8914a1e3ab9 23:47:47 <10P​leasingFungus> huh 23:47:57 <10P​leasingFungus> there's a check that disables band generation for OOD monsters 23:48:13 <10P​leasingFungus> except, it might be impossible to trigger that check 23:50:16 <10P​leasingFungus> @ebering the code for banning beastmasters from spawning in a vault without a pal is super hairy and i'm not sure how feasible it is