03:31:36 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5199-gb287095a7e 05:08:01 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-975-g85d4e5b (34) 07:17:09 03NormalPerson702 07https://github.com/crawl/crawl/pull/3767 * 0.32-a0-939-g6d9f8f6198: Fix a few things about wanderer 10(3 days ago, 2 files, 33+ 25-) 13https://github.com/crawl/crawl/commit/6d9f8f61985b 07:31:18 HilariousDeathArtist (L17 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Orc:2) 07:31:49 HilariousDeathArtist (L17 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Orc:2) 07:38:08 HilariousDeathArtist (L18 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Spider:2) 07:38:27 HilariousDeathArtist (L18 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Spider:2) 07:39:20 HilariousDeathArtist (L18 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Spider:2) 07:53:51 Question: why does silence interrupt Capacitive Coupling's charging? It doesn't seem to be themed like it should matter, provided the spell has already been cast? 08:07:28 HilariousDeathArtist (L18 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Spider:2) 08:07:45 HilariousDeathArtist (L18 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Spider:2) 08:07:57 <06m​umra> I assume you have to sort of keep chantingn the spell to keep it going (like other chanelled spells) 08:08:14 HilariousDeathArtist (L18 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Spider:2) 08:08:18 <06m​umra> But I agree it's not really clear this is what's happening 08:08:56 <06m​umra> Does seem a bit unfair, particularly in the case of maxwell's 08:10:18 <03w​heals> !crashlog 08:10:25 <04C​erebot> 28049. HilariousDeathArtist, XL18 DsBr, T:21330 (milestone): https://cbro.berotato.org/morgue/HilariousDeathArtist/crash-HilariousDeathArtist-20240418-150814.txt 08:11:46 <03w​heals> !source god-companion.cc 08:11:47 <04C​erebot> Can't find god-companion.cc. 08:11:58 <03w​heals> !source god-companions.cc 08:11:59 <04C​erebot> https://github.com/crawl/crawl/blob/master/crawl-ref/source/god-companions.cc 08:12:29 it would make sense to me that those spells that require mana to channel are stopped by silence, but not Capacitive Coupling 08:12:37 fwiw Fusillade as it stands isn't stopped by silence 09:00:57 <05i​coson> re dataifying monsters, at some point I wonder if it would make sense to split off from dat stuff that isn't used at runtime (this is already true for species) 09:03:24 <06p​leasingfungus> one could. i don't feel strongly about it 10:40:17 HilariousDeathArtist (L18 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Spider:2) 11:02:27 <04d​racoomega> Hmm... concerning comment above that assert 11:02:32 <04d​racoomega> // Should be impossible to reach here unless we did something wrong 11:03:46 <04d​racoomega> The game's trying to retrieve the saved data of an apostle that isn't actually saved, though there's no clear indication of the cause of this. It's just not supposed to happen (and I don't think I've ever seen this assert get hit before) 11:12:40 <02s​entei> HilariousDeathArtist has a heavily customized rc file with a bunch lua, maybe something in there is producing this interaction? 11:14:09 <04d​racoomega> I would hope no client lua could fuck this up, but it's hard to be confident about it 11:15:13 <04d​racoomega> (Part of the problem is that it's not clear to me how to fail gracefully or recover once this happens, either. Like, the code expects to be able to pull up something (to check an apostle's stats or possibly revive them) and what does it do if there isn't anything there? It's really supposed to be impossible. But this doesn't give any indication of the original cause, so it's not that useful a debugging crumb either) 12:13:07 HilariousDeathArtist (L22 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Depths:3) 12:23:45 <04d​racoomega> Okay, the interesting thing here is that apparently the crash isn't actually locking them from progressing 12:23:53 <04d​racoomega> As they're a bunch of levels higher now and elsewhere 12:23:56 <04d​racoomega> !crashlog 12:24:04 <04C​erebot> 28051. HilariousDeathArtist, XL22 DsBr, T:36269 (milestone): https://cbro.berotato.org/morgue/HilariousDeathArtist/crash-HilariousDeathArtist-20240418-191306.txt 12:24:30 <04d​racoomega> ...but it's still triggered by Herok dying, seemingly 12:24:41 <03w​heals> probably it happens each time the apostle dies and resets to the last level load 12:24:50 <04d​racoomega> Has Herok been given quantum immortality? 12:25:49 <04d​racoomega> I'd love to get my hands on that save file 12:27:16 <04d​racoomega> So I can pry inside some of these data structures and see exactly what has been saved inside them, and see if that gives me any clues 13:04:26 <09g​ammafunk> yeah, in an ideal world we'd just create a save backup post-crash and have them be accessible automatically, or something 13:24:15 <04d​racoomega> Well, I talked to them and got them to make a save backup, but of course I still don't have dev access on cbro ^^; 13:24:25 <09g​ammafunk> oh, I do, do you want the save? 13:24:25 <04d​racoomega> Probably should fix that >.> 13:24:31 <04d​racoomega> That would be helpful, yes 13:24:36 <04d​racoomega> https://cbro.berotato.org/saves/HilariousDeathArtist-crawl-git-85d4e5bfdb-240418-1951.tar.bz2 13:24:36 <09g​ammafunk> just need the link 13:25:01 <09g​ammafunk> https://cdn.discordapp.com/attachments/747522859361894521/1230615088730476574/HilariousDeathArtist-crawl-git-85d4e5bfdb-240418-1951.tar.bz2?ex=6633f69c&is=6621819c&hm=d16b65c52ba5a416bd3ef49fb9e638983ae38617e0fa8be06f11776026a443b5& 13:25:14 <04d​racoomega> Got it, thanks 13:25:18 <09g​ammafunk> will ask advil/Zureal to add you to dgl admins (I assum you do have an account already?) 13:25:22 <04d​racoomega> I do 13:25:35 <04d​racoomega> I am not sure how much the save will provide the solution to me, though talking to them did reveal at least part of the cause 13:25:41 <04d​racoomega> Which is that they somehow had 4 apostles 13:25:57 <04d​racoomega> Pretty sure the 4th 'pushed out' the 1st one from the apostle data 13:26:20 <04d​racoomega> Though I am not sure if the current state will make it clear how that was possible to happen in the first place, but I'll still take a look 13:46:22 HilariousDeathArtist (L25 DsBr) ASSERT(false) in 'god-companions.cc' at line 855 failed. (Zot:2) 13:54:02 <09g​ammafunk> @dracoomega you're a dgl admin on cbr2 now 13:54:14 <04d​racoomega> Thanks! 13:57:20 Posting saves of a still ongoing game on a public server in a public IRC channel seems like a bad idea 14:06:25 <02M​onkooky> don't think that's how that works 14:19:21 <05i​coson> eh, in principle they could use it to cheat but they probably won't, and if the game is crashing it's better to do something than nothing 14:28:42 <09g​ammafunk> probably no harm in sharing the actual save in the private #general channel but yeah I think the degree to which we care about this is pretty small 15:36:28 Unstable branch on underhound.eu updated to: 0.32-a0-975-g85d4e5bfdb (34) 16:33:01 <09g​ammafunk> No more cotton candy :yogidaFeels: 18:37:08 <06m​umra> Re Balloon Yaks: Spreading chaos clouds after death was the slightly easier to quickly test out of the two suggestions, pretty much just lifted the old plague shambler code. (Side note; it uses map_cloud_spreader_marker which otherwise seems entirely unused unless I'm missing some very obscure indirection and it's being invoked from vaults still). And it seems pretty good but it's a shame to miss the theme of wind from popping, but 18:37:08 obviously would be counterproductive to just push them away from the clouds. I did thinkt about having a reverse windblast they can use while alive - i.e. sucking a gale inwards and drawing things towards them. Can be implemented via SPELL_BLINK_OTHER_CLOSE or maybe Gravitas. Could still try out windblast + clouds but I don't think it's as fun as the effect over time. Finally should make like a "deflating balloon" corpse object that's actually doing 18:37:09 the spreading ... also thought about making it fly around like a real balloon but probably way too much work for unneccesary flavour ... 🙂 @dracoomega @regret-⸸nde※ Anachrobats ... Still thinking about this one and whether to even pursue this rather silly joke at all 🙂 18:38:48 <02M​onkooky> I don't think the previous iteration functioned very well towards the joke; the 'anachro' root was totally absent 18:45:56 <06m​umra> I added some speech text that added anachronisms 18:46:15 <06m​umra> But how to make "anachro" an actual part of the mechanics is rather obtuse 18:46:23 <04d​racoomega> I actually thought the idea was that the balloon did a wind blast on death and just scattered normal chaos clouds around in clumps afterward, rather than the spreading cloud thing. But that was just an initial assumption; it's not like I've tested how either of those things play. 18:46:37 <06m​umra> That was regret's suggestion 18:47:23 <06m​umra> But yes that's the other option I didn't try yet 18:48:00 <06m​umra> The spreading clouds I'm imagining like the balloon is punctured and losing air over time 18:48:54 <06r​egret-⸸nde※> (Currently thinking about... it having a small windblast knockback in a small radius around it as it dies and then growing clouds from its original death location faster than normal movement, so melee characters have some recourse for getting away with minimal cloud hits instead of players possibly getting annoyed with kiting away to javelin / wand such enemies down?...) 18:53:29 <06m​umra> Hmm, worth a go 19:01:07 <02M​onkooky> yeah that's maybe a sign to hang up the joke 19:16:28 <06m​umra> Only things I was thinking of was either giving them chaos hand cannons or "ten foot pole" reaching staffs to move them out of pure melee territory 19:27:13 <06p​leasingfungus> unrand: amulet of the anachrobat (acrobat, clarity, rMut, stasis) 19:28:47 <09g​ammafunk> and dismissal! 19:29:28 <09g​ammafunk> I guess we have to go with props currently still implemented but hey if it's an unrand... 19:29:39 <06p​leasingfungus> yes 19:29:42 <06p​leasingfungus> also, don’t do this 19:30:32 <09g​ammafunk> oh I guess statis is also no longer an artp, is it 19:31:33 <09g​ammafunk> the wiki is informing me that before 0.6, stasis was simply rslow (and was called amulet of resist slowing) 19:32:44 <06p​leasingfungus> ya 19:33:10 <06p​leasingfungus> i had considered putting it instead of stasis 19:33:17 <06p​leasingfungus> but it felt like too deep a cut 19:39:05 <06p​leasingfungus> ??dismissal 19:39:06 <04C​erebot> amulet of dismissal[1/3]: 0.18-exclusive amulet that replaced amulets of warding. 10% chance to teleport away monsters that hurt you. Briefly reduces your EV, accuracy and spell success when you equip it. 19:39:06 <06p​leasingfungus> wonder if this would work if it blinked instead of tele’d 19:39:06 <06p​leasingfungus> and triggered on swing instead of on hit, maybe 19:40:24 -!- 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:40:24 -!- 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:54:42 <12e​bering> just give anarchobats axes and a high weight speech line "HACK THE PLANET" 19:54:52 <12e​bering> no I will not be taking questions at this time 20:00:26 <02M​onkooky> anarchobats are much easier to flavour tham anachrobats imo 20:00:34 <02M​onkooky> but they aren't as good of a pun 20:15:45 <06p​leasingfungus> they aren’t? 22:12:57 <02M​onkooky> anachrobats = an + acrobats, equally anachro + bats anarchobats = anarcho + bats? 22:38:33 <02M​onkooky> bad artefact idea: Sword for Hire +bignum spectral sword Have to pay X gold to equip it for some number of fights/hits. Periodically have to make further payments to keep it equipped. 22:40:27 <02M​onkooky> (structured so that unequipping for a fight or two is gold negative bc you have to remake the upfront payment to re-equip) 23:21:23 <06m​umra> if you run out of gold it can turn into a neutral dancing weapon which you'd have to defeat if you want to use it again 23:23:01 <06m​umra> (unlucky for gozag followers) 23:46:35 Monster database of master branch on crawl.develz.org updated to: 0.32-a0-975-g85d4e5bfdb