00:54:03 Monster database of master branch on crawl.develz.org updated to: 0.29-a0-207-gf982a884d8 00:54:19 Unstable branch on cbro.berotato.org updated to: 0.29-a0-207-gf982a884d8 (34) 01:40:41 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4567-gb362bb5a12 01:54:07 Monster database of quite-the-item branch on crawl.develz.org updated to: 0.29-a0-27-g318e63bf0e 04:22:32 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4567-gb362bb5a12 04:53:18 "// Check nothing weird happened" good comment 05:24:31 Unstable branch on crawl.akrasiac.org updated to: 0.29-a0-207-gf982a88 (34) 07:08:58 03advil02 07* 0.29-a0-208-g7b0a884: fix: tweak wording in a rampage prompt 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7b0a884809a8 07:17:33 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-208-g7b0a884809 (34) 09:37:01 03PleasingFungus02 07* 0.29-a0-209-g989f1d9: Bring back Summon Scorpions tile 10(4 minutes ago, 3 files, 2+ 1-) 13https://github.com/crawl/crawl/commit/989f1d9ccb34 09:40:17 cute tile 09:56:41 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-209-g989f1d9ccb (34) 10:31:20 03PleasingFungus02 07* 0.29-a0-210-g9445043: Don't slow clumsy bashes with armour 10(4 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/9445043ebcbc 10:32:56 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-210-g9445043ebc (34) 15:26:54 BountyHunterSAx (L23 GnDe) ERROR in 'tags.cc' at line 4596: Invalid item: (quantity: 0) gold piece (Vaults:4) 15:33:47 <10P​leasingFungus> keeps happening… hm 15:35:34 <10P​leasingFungus> goes back to at least aug 2020 but probably farther; that’s just how far these logs cover 15:38:05 yeah, that's an old one 15:38:10 I once tried to debug it but 15:38:13 ??impossible 15:38:13 devteam[5/27]: sadly that bug is literally impossible to fix by which i mean i tried like once and then gave up 15:47:24 <06a​dvil> !crashlog 15:47:24 <04C​erebot> 24295. BountyHunterSAx, XL23 GnDe, T:81582 (milestone): http://crawl.akrasiac.org/rawdata/BountyHunterSAx/crash-BountyHunterSAx-20220223-222518.txt 15:47:52 <06a​dvil> first instance with that assert msg at least is in ##crawl-dev-20150604.lg 16:18:47 <06a​dvil> huh, weirdly the quantity may be not the actual issue 16:19:28 <10P​leasingFungus> ooh, just a very null object generally? 16:19:37 <10P​leasingFungus> 0s for days? 16:21:29 <10P​leasingFungus> i also tried to look at it a while back, unsuccessfully 16:21:29 <10P​leasingFungus> wonder if we could add more info to the assert 16:21:29 <06a​dvil> yeah that's what I'm doing 16:21:29 <06a​dvil> it turns out that is_valid doesn't actually check quantity, that is only there as an extra thing while fixing up the item for assert messaging 16:22:37 <03w​heals> is OBJ_GOLD base_type 0? 16:23:14 Unstable branch on underhound.eu updated to: 0.29-a0-210-g9445043ebc (34) 16:26:25 <06a​dvil> it appears to be 13 in major tag 34 16:28:20 <10P​leasingFungus> OBJ_WEAPONS is 0 16:28:20 <10P​leasingFungus> that was a good guess tho 16:30:48 <06a​dvil> this is a question that probably says a lot about the way that I interact with crawl these days, but does mprf(DEBUG_DIAGNOSTICS, ...) display on a normal build? 16:36:37 <06a​dvil> oh, it is checking quantity 16:36:41 <06a​dvil> via defined 16:36:51 <06a​dvil> so maybe that won't add anything, but we'll see 16:37:55 <06a​dvil> the other thing to do would be to add asserts at generation places, but there's many (though I do think this is reliably a gozag crash, so it's probably via the mon_death gold placement) 16:40:26 03advil02 07* 0.29-a0-211-g18cb72b: fix: more info on invalid item tags.cc crashes 10(8 minutes ago, 3 files, 16+ 12-) 13https://github.com/crawl/crawl/commit/18cb72b20d26 16:57:05 <10P​leasingFungus> oh that one scares me 16:57:25 <06a​dvil> haha yes, I agree 16:57:46 <06a​dvil> I did run tests first, must be fine, right? 16:59:15 <06a​dvil> but following the code paths, I'm moderately sure that failing that ASSERT is what it would take to trigger the marshalling check with quantity 0 17:01:09 03advil02 07* 0.29-a0-212-g748a509: fix: sanity check item quantity 10(5 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/748a5098097d 17:03:36 <06a​dvil> !vault nicolae_overflows_in_rows 17:03:37 <04C​erebot> Can't find nicolae_overflows_in_rows. 17:03:57 <06a​dvil> !source overflow.des:5500 17:03:57 <04C​erebot> https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/altar/overflow.des#L5500 17:04:34 <06a​dvil> that's the vault in riverfiend's report, I'm guessing there's some mistake in the altarcount calculations 17:05:31 <10P​leasingFungus> neat 17:06:46 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-211-g18cb72b20d (34) 17:07:05 <06a​dvil> time to see what that ASSERT stirs up 17:17:46 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-212-g748a509809 (34) 17:30:12 <06a​dvil> Or now I guess 17:30:28 <10P​leasingFungus> heh 17:45:47 (if someone git pulls/runs etags on Sequell's git repo/whatever you'll be my favorite person for at least an hour) 17:54:24 i thought it was a poem cuz of the slashes 17:54:33 couldn't get the meter to work tho 17:54:35 oh sorry, let me try that again 17:55:39 if someone git pulls / the repo: Sequell's / my fav-o-rite you'll / be for an hour / whatever 17:57:27 Not too good but maybe: oh, if someone pulls the repo / runs etags for Sequell / you'll be my favorite person / for at least one hour 18:59:05 <08n​icolae> aw, balls, one of my vaults is giving errors 😦 19:02:38 <08n​icolae> pffft lmao i fucked up that vault so bad 19:05:54 it's a design choice 19:05:54 lil error once in a while feels authentic 19:44:52 03nicolae02 07* 0.29-a0-213-gc45ea81: Fix an error with a generic overflow vault 10(2 minutes ago, 1 file, 12+ 5-) 13https://github.com/crawl/crawl/commit/c45ea81df0f9 19:47:40 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-213-gc45ea81df0 (34) 19:49:36 couldn't tell you what what line of that diff means, lol 19:49:49 that stuff is more obtuse than ANSI C at times I swear 19:49:59 "end" like what even is that 20:00:21 <10P​leasingFungus> @hellmonk did a quick pass on discharge, cleaned up some stuff, fixed a bonus +. out of time for now 20:01:38 <09h​ellmonk> nice 20:03:19 Unstable branch on crawl.kelbi.org updated to: 0.29-a0-214-g17f627cfee (34) 20:05:13 03PleasingFungus02 07* 0.29-a0-214-g17f627c: Fix missing regen space (ardl) 10(3 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/17f627cfee65 20:05:22 03PleasingFungus02 07[whatsdischarge] * 0.29-a0-102-g796c55f: Fixes 10(6 minutes ago, 5 files, 19+ 8-) 13https://github.com/crawl/crawl/commit/796c55fe8d99 20:06:12 Branch pull/2415 updated to be equal with whatsdischarge: 13https://github.com/crawl/crawl/pull/2415 20:06:47 <09h​ellmonk> oh, the double plus on airstrike dmg was intentional since the min damage on that depends on empty space. idk if theres a better way to indicate that or if its better to just not indicate it or what 20:16:57 spicyDoesTourney (L15 OpCj) ASSERT(item.props.exists(ARTEFACT_PROPS_KEY) || is_unrandom_artefact(item)) in 'artefact.cc' at line 1013 failed. (D:13) 20:17:05 hey i got my crash again! 20:17:09 !crashlog 20:17:10 24295. BountyHunterSAx, XL23 GnDe, T:81582 (milestone): http://crawl.akrasiac.org/rawdata/BountyHunterSAx/crash-BountyHunterSAx-20220223-222518.txt 20:17:15 <08n​icolae> hellmonk, i was peeping at the corpseless PR and > -Merge pain and animate skeleton into a rift wizard style "death bolt" (needs a different name under crawl naming conventions) that animates monsters it kills one flavor idea that's not just a bolt: assuming that it animates its victims into skellingtons, flavor it as making their bones twitch with life inside them, and then when they die the skellington is freed. Liberate Skeleton. 20:17:16 "nicolae this flavor doesn't work if it raises corpses or on creatures with no skellingtons" well 20:17:16 no not them, me :( 20:17:22 i'm cooler than BountyHunterSAx 20:17:56 !crashlog 20:17:57 24296. spicyDoesTourney, XL15 OpCj, T:40828 (milestone): https://crawl.kelbi.org/crawl/morgue/spicyDoesTourney/crash-spicyDoesTourney-20220224-031644.txt 20:17:59 there we go 20:18:20 i wonder if it's something to do with me, not the game 20:18:33 that assert is the same one that exploded on my DD during the tourney 20:23:08 game doesn't know how to cope with your skill so it crashes 20:23:12 solution: be less cool 20:27:05 aw, crashed again 20:27:05 spicyDoesTourney (L15 OpCj) ASSERT(item.props.exists(ARTEFACT_PROPS_KEY) || is_unrandom_artefact(item)) in 'artefact.cc' at line 1013 failed. (D:13) 20:27:05 from picking up gyre and gimbal 20:28:38 <09h​ellmonk> yeah I thought about something like this but I think it should do damage to things that do not have skeletal. Pretty bad if your level 1 spell cannot damage a cockroach 20:29:04 <09h​ellmonk> which makes the flavor harder 20:29:11 <08n​icolae> what if you kill a cockroach with it 20:29:14 it yanks out the soul of the critter instead? 20:29:19 <08n​icolae> do you get a cockroach zombie or just nothin? 20:29:22 makes a wee ghosty 20:29:26 <09h​ellmonk> nothing, probably 20:29:28 wispbolt 20:29:34 <09h​ellmonk> I suppose I'm not bound by that 20:29:52 <09h​ellmonk> but I was probably gonna go with nothing 20:29:56 <08n​icolae> imo give insects derived exoskeleton undead 20:30:52 <08n​icolae> flavor it so that for non-skellington-havers, it makes them feel terrible pain over not having bones. vertebrate supremancy 20:33:53 ecoskeleton skeleton monsters could be cool 20:33:53 mainly because the tiles would look neat 20:33:53 <08n​icolae> Liberate Insides. if the insides is bones, then you get a skellington. if not, they just explode. 20:33:53 <09h​ellmonk> you cast liberate skeleton. The cockroach feels ashamed. 20:33:53 <08n​icolae> Inside Out 20:33:53 <08n​icolae> Necromantic Eversion 20:33:56 Evict Soul 20:34:19 <08n​icolae> Necroversion 20:35:30 <08n​icolae> "This spell attempts to turn a creature inside out, causing tremendous suffering. If a creature with a skeleton is killed in this manner, the skeleton will be animated to serve you." 20:35:56 I am actually a fan of "Liberate" mainly because I played a game where you "Liberated" ones tongue as a jester class 20:36:01 one's* 20:37:57 the targeter for palentonga's rolling charge, I think, doesn't take flying into account properly; when I have it quivered, and i'm one space away on land, I can autofight with p to use it; when I'm one space away flying over water, it seems to be grayed out even though I can activate it manually in the ability menu 20:54:24 <08n​icolae> other options: Excorticate. Flay. Osteoblast. 20:55:27 <08n​icolae> actually that last one would work for some kind of necro spell that blasted a monster with shards of bone or something 20:55:57 <09h​ellmonk> ??bone shards 20:55:57 <04C​erebot> I don't have a page labeled bone_shards in my learndb. 20:56:12 <10P​leasingFungus> catern: will take a look later, thanks! 20:56:30 <09h​ellmonk> so ancient the learndb entry is gone 20:56:39 <10P​leasingFungus> rip 20:56:44 <10P​leasingFungus> very sad to me when people just delete those 20:56:59 <09h​ellmonk> forgor that you had to wield the skeleton (as a two handed weapon!) to cast it 20:57:10 <09h​ellmonk> now that's Gameplay 21:01:12 <11E​ino Keskitalo> Immersive. 21:11:44 <08n​icolae> i vaguely remembered such a spell once existed but surely you can find a way to make it work better 21:14:48 oh btw, can radroaches be buffed a bit? They don't really irradiate that often which is what makes them interesting, and even a single blast of irradiate won't give that much contam so it ends up being more of a damage thing than a more unique problem that you gotta squish 21:16:26 !lg * 0.28 br=spider s=ckiller 21:16:27 481 games for * (0.28 br=spider): 55x a meliai, 42x an orb spider, 35x a spark wasp, 32x a ghost moth, 31x a wolf spider, 27x a redback, 26x an emperor scorpion, 18x a jumping spider, 16x a pharaoh ant, 16x Arachne, 15x a culicivora, 15x a tarantella, 15x a broodmother, 14x a radroach, 12x Nikola, 11x a sun moth, 10x an entropy weaver, 9x a jorogumo, 8x a demonic crawler, 6x Asterion, 5x a steelba... 21:19:15 spicyDoesTourney (L16 OpCj) ASSERT(item.props.exists(ARTEFACT_PROPS_KEY) || is_unrandom_artefact(item)) in 'artefact.cc' at line 1013 failed. (D:13) 21:46:58 where is the corpseless PR? interested to read it 21:48:56 https://github.com/crawl/crawl/tree/corpseless_party 21:48:56 specifically https://github.com/crawl/crawl/commit/9aac1ed8f789cd50e438446528b5711073bd26ba 21:48:56 <10P​leasingFungus> https://github.com/crawl/crawl/pull/2428 is the right link 21:48:56 <10P​leasingFungus> mostly just a description rn 21:48:56 ha pranked you 21:48:56 https://github.com/crawl/crawl/pull/2428 is the real one 21:50:15 one minor issue with corpses as items is that when playing with mouse, if you kill something on a stair, now you have to shift-left-click to use the stair instead of left-click 21:50:47 ^ they also make examining items that are by themselves but with a corpse a bit weird, too 21:55:46 <09h​ellmonk> Probably also removing exwounds in addition to all the stuff listed in the pr 22:13:55 <10P​leasingFungus> nooo exwounds why 22:14:01 <10P​leasingFungus> it was a spell that you could cast for some reason 22:14:04 <10P​leasingFungus> not a very interesting one 22:18:15 <10P​leasingFungus> catern: can't trivially repro the rolling charge issue you mentioned. (rolling over 1 or more spaces of deep water at an enemy with p works just fine for me.) if you can give a screenshot or more details, that'd help.