02:49:10 <02s​entei> Good job, for the other fork I was using the default gcc in ubuntu 18, which is gcc-7, so since you installed gcc-6, I think the easiest path is to install gcc-7 as well and add an update-gcc7 script to match. 03:32:17 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 05:23:07 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-1266-gddd6be7 (34) 06:32:07 03dolorous02 07* 0.32-a0-1267-g3bc4ff6abe: Consolidate Xom inventory item messages. 10(27 minutes ago, 2 files, 28+ 21-) 13https://github.com/crawl/crawl/commit/3bc4ff6abe53 07:05:10 03dolorous02 07* 0.32-a0-1268-g64b13a49ba: Adjust Xom monocle message for one-eyed players. 10(3 minutes ago, 1 file, 6+ 2-) 13https://github.com/crawl/crawl/commit/64b13a49bab2 07:11:35 03dolorous02 07* 0.32-a0-1269-g4c70718b6c: Fix typo in Xom key (oops). 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4c70718b6cc3 07:16:55 03dolorous02 07* 0.32-a0-1270-gb12cf6e68c: Simplify naming of Xom inventory-related keys. 10(3 minutes ago, 2 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/b12cf6e68c0b 07:34:01 03dolorous02 07* 0.32-a0-1271-gc2c3137104: Disallow Xom tapdances for players who can't act. 10(4 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/c2c313710419 07:44:04 Hey all! Who's responsible for the /r/dcss/ ? 07:44:04 I'd like to add a link to Crawl Cosplay Challenge 07:59:36 03dolorous02 07* 0.32-a0-1272-g67769320d9: Use push_back() in some Xom messages. 10(3 minutes ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/67769320d9a6 08:46:32 03dolorous02 07* 0.32-a0-1273-g2164ef01d7: Use a ternary operator in another place. 10(6 minutes ago, 1 file, 3+ 4-) 13https://github.com/crawl/crawl/commit/2164ef01d737 08:46:32 03dolorous02 07* 0.32-a0-1274-gd6ea513206: Add general underfoot messages for Xom. 10(3 minutes ago, 2 files, 12+ 2-) 13https://github.com/crawl/crawl/commit/d6ea51320659 09:01:00 Sirjeffry24 (L7 CoGl) Crash caused by signal #6: Aborted (D:5) 09:31:19 03dolorous02 07* 0.32-a0-1275-g0cf2ae49a4: Add Xom impromptu dances to the database. 10(4 minutes ago, 2 files, 13+ 2-) 13https://github.com/crawl/crawl/commit/0cf2ae49a4ad 09:37:44 03dolorous02 07* 0.32-a0-1276-gd359847116: Add Xom eyebrow messages to the database. 10(4 minutes ago, 2 files, 10+ 2-) 13https://github.com/crawl/crawl/commit/d35984711636 09:39:41 <12a​sciiphilia> NotCheibriados and dcss-ci seem to provide logs for git and GitHub actions. Gretell, Lantell Henzell, and Cbrotell appear to be related to server update notifications. How do they work? Is it integrated into the trunk update script? 09:57:10 <09g​ammafunk> those bots are server-specific perl bots that connect to a couple irc channels on Libera (#crawl-dev and #crawl) and print messages about any game rebuild. They are connected to the the dgl update scripts in that those can write to a designated log file that the bots moniter, in which case the bot prints the update message. They don't only get triggered for trunk update, but for any dgl game update. Your server would ideally have a 09:57:10 copy of this bot running so that it could notify irc (and hence discord via the bridge) of any build updates Gretell handles monster lookups, which is a different thing and shouldn't be relevant to your server, and dcss-ci is for notifications about commits, which also shouldn't be relevant to your server 09:57:23 <09g​ammafunk> ??sizzell 09:57:24 <04C​erebot> sizzell[1/2]: Like Gretell, except that |amethyst is typing everything himself. Announces games and upgrades on crawl.s-z.org ({CSZO}). Uses "%" for its commands ("%dump" etc), but does not do nick mapping. 09:57:28 <09g​ammafunk> ??sizzell[2 09:57:29 <04C​erebot> sizzell[2/2]: Source at https://github.com/crawl/sizzell 09:58:00 03dolorous02 07* 0.32-a0-1277-g1594a75379: Add Xom monocle messages to the database. 10(4 minutes ago, 2 files, 13+ 7-) 13https://github.com/crawl/crawl/commit/1594a753794b 09:58:01 03dolorous02 07* 0.32-a0-1278-g7bd33a5f4e: Add proper empty string checks for Xom speech. 10(3 minutes ago, 1 file, 15+ 6-) 13https://github.com/crawl/crawl/commit/7bd33a5f4e34 09:58:02 <09g​ammafunk> I'm hoping to rewrite sizzell in python so I can add sasl and make it easier to work for e.g. CDI 10:01:24 <12a​sciiphilia> I was curious about how the *tell bot works. I thought it might work just by connecting sequell and the server without any additional setup, but it turns out there was a separate bot called sizzell. Thank you for the good explanation. 10:06:01 <12a​sciiphilia> That's right. Seeing a script with a .pl extension is a bit intimidating. XD 10:07:37 03dolorous02 07* 0.32-a0-1279-g7f32bf64ec: Add Xom's bandage messages to the database. 10(2 minutes ago, 2 files, 19+ 3-) 13https://github.com/crawl/crawl/commit/7f32bf64ecbc 10:07:52 <12a​sciiphilia> Perl briefly passed through my life during a programming languages course, and while I occasionally encounter it, editing it somewhat scares me. 11:56:53 <09g​ammafunk> Well, it's not terribly hard to read Perl if you're a programmer, but I strongly perfer Python and don't like having to mess with various ancient CPAN modules (the Perl packaging system) 11:57:42 <09g​ammafunk> But when it comes to implementing a feature that's even somewhat non-trivial, I don't want to work in a language I'm not regularly using (and Python fills the scripting language role for me) 11:58:19 <09g​ammafunk> That said, a script that already exists and works is worth a lot more than a hypothetical one that you'd have to write! 12:29:29 03dolorous02 07* 0.32-a0-1280-gd3dd8e2323: Move Xom unarmed messages to the database. 10(9 minutes ago, 2 files, 23+ 4-) 13https://github.com/crawl/crawl/commit/d3dd8e232358 12:44:24 03dolorous02 07* 0.32-a0-1281-ge64a787fdf: Move Xom cloak slot messages to the database. 10(7 minutes ago, 2 files, 19+ 13-) 13https://github.com/crawl/crawl/commit/e64a787fdf8a 12:56:08 03dolorous02 07* 0.32-a0-1282-g5e7fbf1b49: Add Xom helmet slot messages to the database. 10(8 minutes ago, 2 files, 16+ 5-) 13https://github.com/crawl/crawl/commit/5e7fbf1b4972 12:56:08 03dolorous02 07* 0.32-a0-1283-g5f1ab2f97b: Fix check for having one hand available. 10(4 minutes ago, 1 file, 4+ 3-) 13https://github.com/crawl/crawl/commit/5f1ab2f97b1e 13:00:25 03dolorous02 07* 0.32-a0-1284-g6b41a1c859: Fix basenames for helmet and cloak messages. 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/6b41a1c859f0 13:10:03 03dolorous02 07* 0.32-a0-1285-gcab03da4c4: Add Xom offhand slot messages to the database. 10(3 minutes ago, 2 files, 18+ 11-) 13https://github.com/crawl/crawl/commit/cab03da4c412 13:14:21 03dolorous02 07* 0.32-a0-1286-g33a4c11214: Fix capitalisation of Xom slot messages. 10(3 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/33a4c11214a6 13:28:14 03dolorous02 07* 0.32-a0-1287-g18e651e562: Move Xom's heel-clicking message to the database. 10(6 minutes ago, 2 files, 2+ 14-) 13https://github.com/crawl/crawl/commit/18e651e5626d 13:31:13 <06d​olorous_84348> All of the Xom pseudo-miscast messages are now in the database, except for the ones related to body armor. I simplified a few things in the process, and I might be overusing substrings in the database messages, but I figure it's progress. 13:31:33 04Build failed for 08master @ 18e651e5 06https://github.com/crawl/crawl/actions/runs/9214425406 13:50:39 03dolorous02 07* 0.32-a0-1288-g3fb591a930: Adjust Xom statue message. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3fb591a93066 14:06:30 <12a​sciiphilia> Yes, I feel the same way. It's not that I'm afraid because it's hard to read, but I don't want to deal with something too outdated, including the responsibility for future modifications or maintenance. A language like Python is better in that regard. Of course, Perl also has many great features, such as powerful regular expressions, but in my case, this is how I feel. 14:51:29 New branch created: pull/3830 (1 commit) 13https://github.com/crawl/crawl/pull/3830 14:51:30 03Aliscans02 07https://github.com/crawl/crawl/pull/3830 * 0.32-a0-1289-g00fb4bab65: Replace mprf("string") and mprf("%s", string) with mpr(string). 10(2 minutes ago, 22 files, 40+ 36-) 13https://github.com/crawl/crawl/commit/00fb4bab655d 15:37:44 Unstable branch on underhound.eu updated to: 0.32-a0-1288-g3fb591a930 (34) 16:59:24 meatymeaty123 (L6 DsBe) ASSERT(!in_bounds(you.pos()) || !cell_is_solid(you.pos()) || you.wizmode_teleported_into_rock) in 'movement.cc' at line 797 failed. (D:4) 17:45:21 03dolorous02 07* 0.32-a0-1289-ga70493316b: Move Xom's armour messages to the database. 10(7 minutes ago, 2 files, 33+ 25-) 13https://github.com/crawl/crawl/commit/a70493316b5c 17:45:28 <06d​olorous_84348> And that's the last of the Xom miscast messages data-ified. 17:45:35 <06d​olorous_84348> Or whatever the term is. 18:26:58 03Aliscans02 {dolorous} 07* 0.32-a0-1290-gad1f891a58: Don't rest if you're dying in a sanctuary. 10(10 days ago, 1 file, 18+ 12-) 13https://github.com/crawl/crawl/commit/ad1f891a58fe 18:45:08 03Monkooky02 {dolorous} 07* 0.32-a0-1291-gb7e3594fbc: fix corrosion chances for high degree 10(4 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b7e3594fbc23 18:45:08 03dolorous02 07* 0.32-a0-1292-gfdf316e120: Simplify high degree corrode chances (mumra). 10(9 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/fdf316e120f0 19:22:04 Hello. Been playing DCSS since version 0.14, was wondering about adding a couple features to the game myself since it's open source and I work as a developer during the day. 19:22:04 Got an idea for a God of "bloodlines" based on a set of targeted mutations with themes designed for certain hybrid playstyles like stabbers, unarmed specialists, etc. Wanted to run the concept by a few people to see if it seems like it'd be fun & fit with the game. 19:22:05 The flavor of the god would be that they impart their followers with a portion of the bloodline of an ancient / powerful creature, granting them a powerful set of mutations that enhance specific playstyles at the cost of limiting others. At 1* you would choose the bloodline which will determine the mutation set / tree received and any restrictions. 19:22:05 Possible limitations would locked spell schools, armor restrictions from mutations, possible vulnerabilities, XP penalties, etc. At max piety you would gain the option to temporarily transform into the creature whose bloodline you have, or possibly summon said creature. Possible creatures: Tentacled Starspawn(?), Seraph(?), Profane servitor(?), 19:22:06 Fiends (Brimstone Fiend, Ice Fiend, Tzitzimitl), Giants (Juggernaut, Titan), Vampire(?). Abandonment would involve negative mutations and gradually / painfully losing your bloodline mutations over the duration of the wrath. 19:26:00 not sure many devs are around at this time of day 19:26:54 I think it's often better to start such discussions on the roguelikes discord (#dcss channel) or possibly newtavern (https://tavern.dcss.io/) 19:28:56 (NB. I'm not a DCSS dev, just been playing since 4.0b26 and sometimes contribute bug fixes and triage server game crashes) 19:39:11 -!- The topic of #crawl-dev is: Crawl Development | https://github.com/crawl/crawl | Logs: http://s-z.org/crawl-dev/, temporarily http://crawl.akrasiac.org/logs/cheibriados/ | People with +v have commit access, devs on bridged discord as well | General Crawl-related chat to #crawl | Long stuff to a pastebin service, please 19:39:11 -!- The topic of #crawl is: Play Dungeon Crawl Stone Soup online now! Type ??online for instructions, ??lg / !lg for play stats | PM Sequell for long queries | http://crawl.develz.org | FooTV game replays: ??footv for instructions | #crawl-dev for dev discussion, #crawl-offtopic for offtopic 19:39:58 03dolorous02 07* 0.32-a0-1293-ga73736a63b: Expand Xom eye messages beyond monocles. 10(5 minutes ago, 2 files, 8+ 4-) 13https://github.com/crawl/crawl/commit/a73736a63b82 19:44:47 <06p​leasingfungus> guest58: sounds like you’re trying to design several gods at once 19:45:12 <06p​leasingfungus> might be more productive to start with one specific set of buffs and limitations to support one playstyle 19:48:32 03dolorous02 07* 0.32-a0-1294-g9654fa51c0: Add another Xom metal wall message. 10(2 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/9654fa51c0f2 20:05:30 Perhaps it is a bit much; the core idea was to design a god that would grant mutations to enable a variety of playstyles, if you know what you want / don't want to do 20:13:38 <06r​egret-⸸nde※> (Honestly, if we want more weird passive effects to support more playstyles, it probably should mostly go into more lower-tier talismans.) 20:14:33 I'd love more variety in talismans as well. Perhaps some of the older transmutations spells could be added in talisman form (spider, ice, etc) 20:16:50 <06r​egret-⸸nde※> Ice and spider were both cut for not having enough mechanical distinction from brands, though they'd probably be passable unrand modifiers of other talismans since we don't have any unrand talismans left. (Or maybe PF could be convinced to allow ice-spiders? Ice-spider-taurs?...) 20:18:38 Eh, they always felt different on my old transmuters. Spider gave poison and evasion, ice gave freeze and AC + swimming. Not really sure why they got cut, more variety at lower levels is a good thing 20:19:37 The main similarity with them was both being unarmed and full body transformations... other than that, they seemed pretty distinct 20:23:49 03dolorous02 07* 0.32-a0-1295-ga78d4baa1f: Add a few more pattern names. 10(2 minutes ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/a78d4baa1f03 20:25:42 <06r​egret-⸸nde※> Swimming's been less important outside of Lair branches with a reduction of vaults focusing on the need to use it, Spider lost speed and clinging, the tactical capacity to actually swap between either of them is often untenable with talismans as opposed to transmutations due to it being a character choice instead of a prebuff. There is some argument to there not just being enough talismans at lower levels to make them more 20:25:43 common drops early on, and even plain early talismans would help with it, but I'm not the one who made the major shift, just somebody sitting around in the aftermath helping with other stuff. 20:27:25 Swimming is just fluff, wasn't a main selling point of the form (though I usually went straight from spider to blade hands on my transmuters) 20:31:12 More variety in earlier talismans would go a long way to making shapeshifters feel more interesting to play; as it is now I usually just go beast > flux then hope for a granite or dragon talisman. If I find snake or blade I use them as intermediary, but I usually play octopode shifters so blade hands is a bit risky early on 20:35:07 <04d​racoomega> I think a reasonable argument can probably be made that it's net beneficial to have additional forms at lower/mid tiers that aren't necessarily that distinct from each other, just so that some games you end up using one and some games you end up using the other. Even without being so distinct that there are clearly characters/situations where you value A over B, just the fact that sometimes you find A or sometimes you find B 20:35:08 probably has value (especially since people aren't really starting with any of these beyond the intro stuff) 20:36:09 <04d​racoomega> Like, "Sure, they're roughly similar in power and usage, but they feel different" (and flavor can count for a decent bi 20:36:58 I think the same thing actually. Whether you find one or the other would add some variety to games, especially since the early game tends to get repeated several times before you live to extended in my case 20:39:19 <04d​racoomega> And talismans generally have lower variety in that range than many classes of equipment or related spells that one encounters 20:39:30 I'd also be interested in seeing some more mid-level talismans that don't cater to unarmed fighting. It'd be cool to get forms that take a body slot but can be used to enhance resistances or perhaps spell schools? 20:39:51 <04d​racoomega> Yes, I am definitely interested in there being more talismans that aren't primarily for UC purposes 20:40:38 <04d​racoomega> (It's not something I've put a lot of design effort into figuring out what I would do there - I've been busy with many other things - but I am certainly in favor of the idea of such) 20:40:57 A mid tier undead themed form that grants some negative energy resistance and enhances necromancy / adds draining to melee attacks would be a fun one 20:41:27 <04d​racoomega> Like, when shapeshifting was first created, it was specifically porting over chunks of the old transmuter experience and seems to have been taken as reasonably successful in that regard, but I think it can be more than this, too 20:41:30 a level or two of rN+ but not torment immunity. Maybe poison resistance too? 20:42:40 Yeah, I'm very interested in the potential as well. A variety of mid-level talismans that could be attainable by hybrid characters would add a lot of fun for hybrid characters 20:43:02 <04d​racoomega> I think it's possibly a tricky line to convey 'undead-ish' without players expecting or feeling they're supposed to be actually undead 20:43:40 True enough. Vampirism is the closest I think but there's a race for that 20:43:57 <06d​olorous_84348> There's the PR for the spellforged talisman, as well. 20:44:08 never seen that 20:44:16 but i want it :) 20:45:11 <04d​racoomega> I feel like the last time that specific design was talked about, it was agreed that the specifics weren't quite there (even if the concept of 'talismans of appeal to mages' is certainly a good one) 20:48:31 <02M​onkooky> I can't remember any particular conversation but I definitely think the specifics aren't quite there yet 20:49:07 <02M​onkooky> I think it's maybe fine up to numbers though? 20:49:11 <06d​olorous_84348> As I've said before, I'd help out more with it if I were better at playing this game, as opposed to coding it 🙂 20:49:18 Wonder if something like a giant themed talisman would be doable. Make you large (and able to use large items like spiked clubs/giant rocks, but with the same penalties as large races), grant a large bonus to HP & strength, maybe some regen? 20:50:26 <06d​olorous_84348> Interesting, but what would it do with coglins, if it made them able to dual-wield giant clubs? 👹 20:51:36 I imagine it'd have to suppress some species mutations. Can coglins dual wield 2H weapons? I haven't played them much 20:52:09 <06d​olorous_84348> Oops, forgot the 2H aspect; no, they can't. 20:53:34 It'd probably work similar to other form changes, just that it could have different equipment slots if you're not a large species already 20:54:24 <02M​onkooky> I kinda worry about enabling/disabling consumables based on form 20:56:00 <02M​onkooky> hmm. Maybe that's not a real worry for big ruk since you end up getting so many late game 20:56:43 Aren't consumables (potions) disabled for the death talisman already? 20:57:31 <02M​onkooky> I guess that's true 20:58:15 <02M​onkooky> my concern was you'd have incentive to put on bigform long enough to throw all your big rocks, then shelve it 20:58:33 <06d​olorous_84348> Point. 20:58:44 Swapping talismans mid combat isn't really doable though is it? 20:59:39 <02M​onkooky> no, but this is a strategic 'I will stay in this form while my supply of big rocks lasts' that I'm proposing 20:59:52 <04d​racoomega> @Monkooky By the way, were you finished again with Gastronomic Expanse, by the way? I saw you doing some fixes to it the other week, but I wasn't sure if you'd gotten to the end of that for me to take another look at or not. (...not that I'd probably get to it in earnest until after Dith is ready for experimental anyway, but I didn't want you to think I'd forgotten about it altogether) 21:00:04 Either way you'd have to invest a not insignificant amount of XP into shapeshifting and presumably throwing to make it worthwhile 21:00:19 not sure if that's worth it for a few big rocks 21:02:48 <02M​onkooky> I thiiiink it's at a point where it warrants a look 21:03:55 <02M​onkooky> but I think there's still a couple of the less vital feedback that I need to correct 21:05:02 <04d​racoomega> Sure, sure 21:05:49 <04d​racoomega> (Dith work has been proceeding at an okay pace, though there's still a fair bit more to do and polish) 22:35:08 Unstable branch on crawl.develz.org updated to: 0.32-a0-1295-ga78d4baa1f (34) 22:56:57 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-1295-ga78d4baa1f 23:27:24 Unstable branch on cbro.berotato.org updated to: 0.32-a0-1295-ga78d4baa1f (34) 23:46:43 Ebonnov (L21 GnBr) ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 407 failed. (invalid cursor position -35,9 in region 2, should be 2,9 in region 3) (Depths:2) 23:46:48 Ebonnov (L21 GnBr) ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 407 failed. (invalid cursor position -35,9 in region 2, should be 2,9 in region 3) (Depths:2) 23:46:55 Ebonnov (L21 GnBr) ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 407 failed. (invalid cursor position -35,9 in region 2, should be 2,9 in region 3) (Depths:2) 23:54:59 Monster database of master branch on crawl.develz.org updated to: 0.32-a0-1295-ga78d4baa1f