01:07:26 Jamzoo (L6 DrSh) ASSERT(!in_bounds(you.pos()) || !cell_is_solid(you.pos()) || you.wizmode_teleported_into_rock) in 'movement.cc' at line 798 failed. (D:4) 01:18:34 <03i​mplojin> hmmm 01:19:01 <03i​mplojin> searching this channel finds 4 of these going back to february of this year, but they're so infrequent that the responsible commit might have been earlier 01:19:22 <03i​mplojin> !crashlog Pandarussel 01:19:22 <04C​erebot> 1. Pandarussel, XL7 MiBe, T:3455 (milestone): https://underhound.eu/crawl/morgue/Pandarussel/crash-Pandarussel-20240207-233739.txt 01:19:25 <03i​mplojin> !crashlog aracne12 01:19:26 <04C​erebot> 1. aracne12, XL8 OpCj, T:5223 (milestone): https://underhound.eu/crawl/morgue/aracne12/crash-aracne12-20240503-103736.txt 01:19:30 <03i​mplojin> !crashlog questlord 01:19:31 <04C​erebot> 1. questlord, XL3 TrFi, T:1145 (milestone): https://cbro.berotato.org/morgue/questlord/crash-questlord-20241016-015845.txt 01:19:35 <03i​mplojin> !crashlog Jamzoo 01:19:36 <04C​erebot> 1. Jamzoo, XL6 DrSh, T:5318 (milestone): https://cbro.berotato.org/morgue/Jamzoo/crash-Jamzoo-20241018-080721.txt 01:47:14 FR: rename frilled lizard to a no-frills attached lizard. Gecko? 01:47:42 It's even from Australia 01:49:16 Skink? 02:02:04 Or bribe sastreii for a TH(F)RILLING tile. but then it would be a muscle-bound lizard 02:30:32 a skald ghost 02:31:08 it came back to haunt me 02:33:05 is this karmic revenge for having splatted millions of skalds pre-gnoll era? 02:49:44 <03i​mplojin> So I'm looking at PR 3276 (spellforged talisman) out of curiosity about whether either of those talisman prs were usable, and this seems like it might be ok? Does anyone know what was going on there, if there were any blocking issues, or if it's just been languishing out of lack of excitement? 02:51:22 Always excited for a new form!!! 03:34:34 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 03:46:42 03RypoFalem02 {Implojin} 07* 0.33-a0-254-g8cbeda2b7e: Extend single-day holidays to three days. 10(3 weeks ago, 1 file, 6+ 2-) 13https://github.com/crawl/crawl/commit/8cbeda2b7e31 03:47:36 april fools day should be a week, as the sole legacy of jesters 😛 03:50:48 BAZINGA 04:01:20 FR: antennae gives SInv at earlier stages preferably at 1. Not because it would change much but it would slightly reduce my compulsion to rip my remaining hair out when I get it 04:12:57 FR (Last for a while, promise): Make demonic magic work with wands earlier so that our more magic-impeded demonspawn brethern get something out of it a bit sooner 04:45:45 <09g​ammafunk> There was a bunch of discussion about that one, and I seem to recall an overall negative evaluation, but you'd have to search discord history to see it 04:55:26 I wonder what the division is betwen players who really appreciate antennae (like me) and ones who rip their hair out 05:30:24 <03i​mplojin> looking through for that discussion of spellforged and definitely sympathetic to all sides of this PR feedback discussion from march: https://discord.com/channels/735056636644687913/747522859361894521/1219125781356351489 05:31:25 <03i​mplojin> rip ebering's time 06:31:41 <06m​umra> This error happened twice in the last two days though ... implying there might be something recent that is making it more frequent 06:32:52 <03i​mplojin> yeah, having looked at those stack trace of those logs the earliest of them might be unrelated 07:33:52 <12a​sciiphilia> Can the license for a repository without a specified license from the Crawl team be assumed to be provisionally the same as the crawl/crawl license? 07:34:13 <12a​sciiphilia> https://github.com/refracta/dcss-server/issues/104 07:35:47 <12a​sciiphilia> My dockerized DCSS server is based primarily on the dgamelaunch-config, but that repository does not have a specified license. 07:43:07 <09g​ammafunk> I want to say that neil declared it to be GPL in the header of some of the scripts, let me see 07:44:12 <12a​sciiphilia> https://github.com/search?q=repo%3Acrawl%2Fdgamelaunch-config+GNU&type=code 07:46:29 <12a​sciiphilia> It would be better to include a license file in the repository. 07:46:31 <09g​ammafunk> it looks like the crawl launcher scripts in chroot/bin are explicitely licensed under GPL 3 07:46:39 <09g​ammafunk> but other than that there's no license, yeah 07:48:05 <09g​ammafunk> it looks like darshan created the initial repository 07:49:38 <09g​ammafunk> I'd thought that neil created most of these, but it seems to have been darshan (aka greensnark) 07:50:02 <09g​ammafunk> since the launchers were explicitely licensed under GPL3 there should be no problem with licensing the repo with GPL 3 07:50:32 <09g​ammafunk> but of course this would just affect the official repo 07:51:11 <09g​ammafunk> @asciiphilia you certainly have my blessing to put a GPL 3 license in your repo. I'll probably do the same for the official dgamelaunch-config repo and mention that this was done to darshan 07:51:24 <09g​ammafunk> I very much doubt he cares since he's not really using this code afaik 07:51:46 <09g​ammafunk> there are also contributions from neil so when I do so I'll mention it to him as well, and will let you know if there's some sort of objection 07:54:33 <12a​sciiphilia> I also want to apply the same license as the Crawl team as much as possible. 07:55:47 <12a​sciiphilia> Considering the purpose of dgamelaunch-config, which was created to help set up Crawl servers, I don't think anyone would oppose designating the original repository under GPLv3. Of course, getting an explicit and formal response would be the most certain approach, but it is a bit of a cumbersome task. 07:56:24 <12a​sciiphilia> Thank you. 08:03:10 <12a​sciiphilia> @sentei Is it okay if I specify the license for my repository as GPLv3? My repository is based on your modified code, so I wanted to formally ask for your consent. (Though, I just remembered this after committing the license file to the develop branch XD) 08:05:44 <09g​ammafunk> Yes, probably no one will object, but the application of the license is simply invalid if the copyright holders do ultimately object. Notifying them is the bare minimum of effort and must be done. It's fine if you don't receive a response (a lack of response is not a rejection), but you'll never know either way until you contact them 08:33:36 <02s​entei> Yeah, I have no problems with it. 09:32:19 <04d​racoomega> As best I can remember now, my main objection at the time is that I felt it was a little on the boring side? That, as a talisman designed to fit into the 'mid-tier talisman of appeal to casters' slot, I wasn't sure it really did that. Make you worse at spells and give you better melee if you were already good at spells (but at the cost of MP, so maybe it's less appealing to do both at the same time.) isn't something I see a lot of 09:32:19 casters wanting, though I guess some of the idea may have been for high-int species who are not doing much casting for some reason? Of course, I think back then I felt like 'slots for talisman ideas' was more limited, and I wanted a caster form whose appeal seemed less niche and whose gimmick was a little more unique than 'infusion + AC + worse spellcasting'. But in the spirit of opinions I've voiced repeatedly in more recent talisman discussions, 09:32:20 where I think there's a lot of benefit to a 'whole bunch more forms' even if they aren't all individual stand-outs, those objections have a lot less weight. So instead, I'd say that I quibble on the name, which maybe makes is sound somewhat related to spellforged servitor, even though it functionally has approximately nothing in common ^^; 09:36:42 <04d​racoomega> Basically, I guess as THE mid-tier form for casters, I had objections, but as A mid-tier form for casters, I don't think there's a strong reason it isn't at least testable? 09:37:20 <04d​racoomega> (Preferrably with a different name :P) 09:37:52 <04d​racoomega> My own still-nebulous-but-probably-ambitious talisman project is likely a solid few months off, at best 09:39:26 <04d​racoomega> (Still lots of forgecraft work left, then I wanted to handle a few misc things including tweaks to a few 0.32 spells and some PRs, then the two new species, and then I'd originally planned to do evocables after that, but it's possible I might switch the order between that and form stuff. Not sure.) 09:54:51 <03i​mplojin> yeah, this is where i'm leaning at the moment, and why i went to have a look at those prs to begin with 09:56:05 <03i​mplojin> i'm not super convinced that boosted infusion is, like, the most compelling talisman idea ever, but as one option of many, i don't see why we couldn't try it and iterate 09:56:07 <06m​umra> I also feel the name, aside from being overlap with anything else, just lacks something in terms of theme. It's hard to imagine what "spellforged" looks like. From the description i would think something like "mithril talisman" more accurately conveys something about magic-infused skin (but substitute for some new made-up magic metal in crawl lore) 09:56:59 <03i​mplojin> i do see value in trying to add low level and midlevel talismans that are designed to ease skilling into shapeshifting, and from the sound of the PR, that was the design intent of spellforged 09:57:27 <03i​mplojin> to ease skilling into shapeshifting for different archetypes of characters, that is 10:00:54 <04d​racoomega> Yeah, the idea of stepping-stones to various things is I think an important and valuable one 10:01:23 <04d​racoomega> (And tiering and numerical power of various talismans that survive testing is something that can always be shuffled later) 10:01:31 <03i​mplojin> yeah 10:01:57 <03i​mplojin> i'd prefer spellforged to be lower tier than monkooky has it pegged at now, but that's just balance, numbers can be tweaked 10:04:52 <04d​racoomega> That's probably my first inclination also (on very casual consideration) 10:07:11 <04d​racoomega> Hmm... 'Manasurge Talisman'? 'Mindsurge Talisman'? (given that direct int effect on power from it) 10:08:01 <06p​leasingfungus> You feel a surge of power! 10:35:27 <06m​umra> Maybe Crystal Talisman ? 10:41:05 <04d​racoomega> Unless you are otherwise acting like you're made of solid crystal (regarding defenses / LRD, etc), I'd lean no 10:42:19 03DracoOmega02 07* 0.33-a0-255-ga278277405: Don't make blazeheart golems explode on timeout (particleface) 10(12 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/a2782774055f 10:42:19 03DracoOmega02 07* 0.33-a0-256-g14ba1b91ca: Fix some weirdness with blazeheart core explosions (Ge0ff) 10(10 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/14ba1b91cac2 10:42:19 03DracoOmega02 07* 0.33-a0-257-g49991a7d3d: Properly use the MONSTER_TIMEOUT channel for explosion poof messages 10(9 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/49991a7d3db4 10:42:19 03DracoOmega02 07* 0.33-a0-258-g0442bec93c: Fix pillars of rime not being LRD-able (Drazool) 10(6 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/0442bec93c39 10:42:19 03DracoOmega02 07* 0.33-a0-259-g551f775c75: Fix Gavotte not being aimable at the level boundary (Drazool) 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/551f775c7556 10:42:52 <02M​onkooky> I'm sorta worried about how this looks for felid/pode/draconian 10:44:03 <03i​mplojin> sure, i'm not trying to force it to be something it's not, better to have more talisman options than fewer at this point 10:44:22 <03i​mplojin> i'd rather let people play with it and see what shakes out 10:45:18 <03i​mplojin> thoughts on the name bikeshed? 10:45:22 <02M​onkooky> I think I agree that it'd be both well suited to flux tier in terms of design intent, and more flux tier talismans are more needed 10:46:38 <04d​racoomega> In what sense, out of curiousity? 10:46:47 <02M​onkooky> Nnnot super taken with any of them, or for that matter with my own 10:51:37 <02M​onkooky> So felid/pode especially have doodoo shapeshifting apts because taking on a form that fixes their doodoo defences is really powerful. I'm concerned with a 7 min skill that apt isn't really a balancing factor, and that pretty much any melid felid/pode is gonna want to train this up and slap it on for free value 10:55:42 <06m​umra> I feel like crystal is an easier sell as "something that inherently conducts magical effects". So transmuting at least a layer of your skin, and your hands, to crystal, to me at least sounds more like something that produces the effects as implemented 10:56:42 <04d​racoomega> (There'd been some talk about an unrand granite talisman themed after an orange crystal statue that's come up several times, incidentally) 10:56:50 <04d​racoomega> And ice statue 10:57:13 <04d​racoomega> So I guess 'crystal talisman' is really linked to statue form in my own head 11:03:13 <02M​onkooky> my feeling is the magic metal approach is probably the best 11:09:35 <04d​racoomega> I'm slightly iffy on anything LRD-able in this slot, to be honest. And I guess something so directly based on 'mindpower' and unstable melee effects (since they drain the caster whether the caster wants it or not and eventually do nothing when they're tapped out) feels a lot more like an 'energy' sort of thing than a physical object sort of thing. 11:18:07 <08n​icolae> orichalcum. hepatizon. electrum. thaumium. 11:29:52 <05s​astreii> hello! some leather armor revamping 11:29:52 <05s​astreii> https://cdn.discordapp.com/attachments/747522859361894521/1296903086606123082/adsgaehaefh.png?ex=6713fa9f&is=6712a91f&hm=df94f24ece8fa293404c4048fd5349d9c3ef1a1ddf35bda50ac4b5e13306b0ef& 11:29:53 <05s​astreii> https://cdn.discordapp.com/attachments/747522859361894521/1296903086878625812/leather_armour_set.zip?ex=6713fa9f&is=6712a91f&hm=e3f7d6e48c5ca4dceaed64d7b00a13be6908d5da4dc8913302f92e618022641b& 12:07:18 Waltzed through dungeon lair orc time to die to first enemy in S branch 12:21:28 <06m​umra> maybe like .. copper talisman. known for being conductive IRL, doesn't have to be too strong in AC regards, soft enough to consider it not LRDable 12:23:55 <06r​egret-⸸nde※> A copper theming feels extremely electricity-associated to me, which this form isn't. 12:23:56 <03i​mplojin> b i s m u t h (not gonna lie i just want an excuse for it to be purpleish) 12:24:17 what form are you guys talking about 12:25:07 <04d​racoomega> (Also, I don't want players to have to ponder the ductility of metal to know whether you can LRD it >.>) 12:26:39 <04d​racoomega> (To be clear, the name of the talisman could possibly have a metal in it, but I'm less sold on it turning part of the player into metal. In case there was any ambiguity about that distinction.) 12:27:01 <04d​racoomega> Dragonblood talisman doesn't turn you into blood either, after all 12:31:23 sanguine form confirmed?! 12:43:42 <02M​onkooky> right my thoughts are along the lines of like mindsteel or some bullshit 12:44:08 <02M​onkooky> but so far my thoughts all sound kinda corny 12:44:45 <02M​onkooky> https://github.com/crawl/crawl/pull/3276 12:56:53 *Activate chaos mode* Your mileage may vary. -Beast form good. Does what it does and works even for ranged/weapon user. -Flux okay-ish for things who go full EV anyway like 'pode. Good dmg especially with Wu to get 3 hits quickly and +4 EV is better then the horribly slow scaling you'd get from dodging. Iffy on everything else. -Maw. Horrible 12:56:53 unsless again, you play something that has 0 reason not to use it like 'pode, draconian or cat. I know that a good aux attack can carry your game (vs) and it can deal a million damage with qb but sacrificing your armour is just not worth it. Flavour nerf for Gozag followers also dumb. -Snek: Good. What you hope to find to carry your mid game. Blade 12:56:54 Hands: Terrible. Bad hands was forgettable before and it is even more so now. No gloves, no shield and for some reason AC nerf and all you get is "okay" damage. Just train UC LUL. Statue: Good. Many armour restricted species want this. Surprise surprise a form that doesn't melt your defense and even improves it in most cases is good. Dragon: Okay. 12:56:54 Glass cannon, but you get some hp at least. Wish the breath would be updated and the AC scaling a bit better. Storm: A bit of a trap imho, the massive XP cost is just not worth it 95% of the time and the shift to more EV for less armour didn't do it any favors. Supresses a lot of racial/good/jello mutations too... Death: Still mostly a massively 12:56:55 overprized tax with horrible downsides to enter extended but the slow on-hit is a HUGE improvement for use in actual combat. Doesn't nuke your armour and can be used with weapons. 13:05:52 @Monkooky Runic talisman? 13:07:03 <06p​leasingfungus> sast: love the stink clouds 🙂 13:07:26 <06p​leasingfungus> ætherium 13:09:34 <02M​onkooky> That's not bad 13:11:30 <02M​onkooky> tbh I wouldn't be especially fussed about any name, but I'm definitely gonna default to not rewriting the description 13:17:29 <12g​e0ff> bikeshedium! 13:38:57 03regret-index02 07* 0.33-a0-260-g803e90bfac: New leather armour tiles (Sastreii) 10(55 minutes ago, 9 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/803e90bfac2e 13:38:57 03regret-index02 07* 0.33-a0-261-g6dbb4b3ddd: Add more to the Abyss feature sanitizing list 10(28 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/6dbb4b3ddd2a 13:38:57 03regret-index02 07* 0.33-a0-262-g790fefb5c0: Don't try to place blind dancing weapons (#4089) 10(38 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/790fefb5c017 13:56:37 <04d​racoomega> Another couple hours of work, another extremely minor roadblock overcome 13:57:59 <04d​racoomega> Did you know that fixup_ability is seemingly called something like 24,000 times per player action, even when you're not doing anything? (It's lightweight enough that this probably doesn't matter, but still feels wrong) 14:04:33 <06p​leasingfungus> nice. 14:04:38 <06p​leasingfungus> gotta stay fixed 14:06:40 <04d​racoomega> The current structure also results in some awkwardness where I'm converting a modal ability into the proper mode here, but then I need sort of duplicate-but-inverse code elsewhere to say that the player does indeed have the ability that I just said they have, for every mode 14:07:43 <04d​racoomega> (I think it would make more sense to me if it confirmed that you have the baseline pre-fixup ability first, and then called fixup_ability on it, rather than doing it for literally everything before checking to see if you could have it) 14:17:10 <06p​leasingfungus> i wonder about whether this function should even exist 14:17:27 <06p​leasingfungus> per the TODO 🙂 14:21:39 <04d​racoomega> Well, it being used as a weird duplicate of 'do you have this ability?' that works for religious stuff is sort of structurally redundant, but apparently I've ended up using it to actually replace abilities with other abilities in a way that keeps their keybinds and that does matter. But it matters for so few things that this could maybe be pulled out altogether, in theory 14:22:54 <04d​racoomega> (Like, in stable it is used to replace Makhleb's Infernal Servant with either Infernal Legion or Globe of Annihilation, based on the marks you have. And I am using it for something else right now to keep a modal ability on the same letter, instead of changing in sometimes-unpredictable ways based on how you have ever switched modes. 15:23:18 <08n​icolae> bismuth is fun. it's got the square spirals 15:40:38 Unstable branch on underhound.eu updated to: 0.33-a0-262-g790fefb5c0 (34) 15:58:33 (bismuth? isn't that the stuff I keep in the bathroom for when I have the runs?) 16:22:22 <06p​leasingfungus> i would refactor it, but it sounds like you're in already in the middle of it 😛 16:45:37 <04d​racoomega> Was putting that off for later, to be honest. It looked like this was intertwined with enough things that it would take non-trivial care. 17:55:39 <04d​racoomega> Apparently the code to handle exploding darts is still in the codebase. And SPMSL_EXPLODING does even have major version tags around it, with a comment of // Only used by Damnation crossbow even though I cannot currently see how that is the case 17:58:28 leftover from when it was Hellfire? 17:58:40 (involving a hellfire explosion on hit) 18:08:57 <04d​racoomega> I mean, it still explodes on hit, but it does so via (as far as I can tell) entirely separate code 18:09:44 <04d​racoomega> Apparently it was in major version tags, but moved back out of it by this (so maybe it was still used at that point in time, but was subsequently changed?) 18:09:47 <04d​racoomega> %git 00990ba7645445f3b 18:09:48 <04C​erebot> Alex Jurkiewicz {Aidan Holm} * 0.25-a0-832-g00990ba764: Fix compilation with TAG_MAJOR_VERSION 35 (4 years, 6 months ago, 21 files, 85+ 39-) https://github.com/crawl/crawl/commit/00990ba76454 19:30:00 03regret-index02 07* 0.33-a0-263-gde4f08d9b4: Some more preliminary tiles, triton edition 10(27 minutes ago, 7 files, 7+ 2-) 13https://github.com/crawl/crawl/commit/de4f08d9b427 19:30:00 03regret-index02 07* 0.33-a0-264-g3d4140c9fd: New requested monster spell icons (pianoman523) 10(59 seconds ago, 11 files, 16+ 8-) 13https://github.com/crawl/crawl/commit/3d4140c9fd38 19:39:45 -!- 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:45 -!- 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 22:12:29 <06p​leasingfungus> https://github.com/crawl/crawl/blob/master/crawl-ref/source/rltiles/dc-item.txt hrm, i am very suspicious of the %rim 1 directives in this file 22:12:32 <06p​leasingfungus> i mean, everywhere, really 22:12:48 <06p​leasingfungus> but i really wonder how many of these actually line up to tiles that are missing black outlines... 22:13:32 <06p​leasingfungus> eg orb of zot seems to be %rim 1, which surely is wrong for the modern version 22:18:26 <04d​racoomega> When I've added new stuff myself, I've generally tried to make sure it wasn't beneath a rim directive I didn't want, but I can't promise I never overlooked one 22:18:37 <04d​racoomega> (It is easy to do, tbh) 22:19:43 <04d​racoomega> Though it's worth noting that the randart leather which Sastreii mentioned not having an outline really didn't have one 22:19:59 <04d​racoomega> (Actually doubled-checked in-game out of curiousity) 22:35:34 Unstable branch on crawl.develz.org updated to: 0.33-a0-264-g3d4140c9fd (34) 22:58:42 Windows builds of master branch on crawl.develz.org updated to: 0.33-a0-264-g3d4140c9fd 23:24:34 Unstable branch on cbro.berotato.org updated to: 0.33-a0-264-g3d4140c9fd (34) 23:55:29 Monster database of master branch on crawl.develz.org updated to: 0.33-a0-264-g3d4140c9fd