03:31:43 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 05:19:16 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-2026-g89ee397 (34) 06:12:08 03nlavsky02 07* 0.32-a0-2027-g8f36e4defd: fix: pluralise Xom-summoned illusions correctly 10(65 seconds ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/8f36e4defd64 06:41:02 New branch created: pull/3965 (4 commits) 13https://github.com/crawl/crawl/pull/3965 06:41:05 03Jimmy Janow02 07https://github.com/crawl/crawl/pull/3965 * 0.31-a0-1009-g3c88afc4f8: updated framework targeting 10(9 months ago, 6 files, 46+ 33-) 13https://github.com/crawl/crawl/commit/3c88afc4f88d 06:41:05 03Jimmy Janow02 07https://github.com/crawl/crawl/pull/3965 * 0.31-a0-1010-gf2998a2827: added missing libraries 10(9 months ago, 2 files, 6+ 2-) 13https://github.com/crawl/crawl/commit/f2998a282718 06:41:05 03Jimmy Janow02 07https://github.com/crawl/crawl/pull/3965 * 0.31-a0-1011-gee60d8c6f8: added missing libraries 10(9 months ago, 166 files, 73217+ 0-) 13https://github.com/crawl/crawl/commit/ee60d8c6f8e7 06:41:05 03jjanow02 {GitHub} 07https://github.com/crawl/crawl/pull/3965 * 0.32-a0-2031-gc3f1cb9633: Merge branch 'crawl:master' into master 10(3 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/c3f1cb9633dc 08:20:26 IntricateGwyn (L27 TeFi) ASSERT(in_bounds(source)) in 'beam.cc' at line 738 failed. (source = (0,0)) (Coc:7) 10:19:20 03dolorous02 07* 0.32-a0-2028-g9c17b79270: Fix Xom drained brain msgs. 10(26 minutes ago, 1 file, 9+ 1-) 13https://github.com/crawl/crawl/commit/9c17b79270a6 10:33:16 03dolorous02 07* 0.32-a0-2029-gd3e31708f3: Fix indentation. 10(10 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/d3e31708f38a 10:33:16 03dolorous02 07* 0.32-a0-2030-gd06ab9c186: Tweak Xom more-stealth message. 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d06ab9c1861b 11:27:53 03Implojin02 07* 0.32-a0-2031-g0111239397: fix: Don't reject bones muts in tempforms (acrobat, Ge0ff) 10(59 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/01112393972f 11:47:10 03dolorous02 07* 0.32-a0-2032-g64bea3c403: Add a few more Xom drained brain messages. 10(11 minutes ago, 2 files, 14+ 2-) 13https://github.com/crawl/crawl/commit/64bea3c40302 14:07:16 New branch created: pull/3967 (1 commit) 13https://github.com/crawl/crawl/pull/3967 14:07:16 03michaelhunter2702 07https://github.com/crawl/crawl/pull/3967 * 0.32-a0-2031-g63f3c99f47: Add doll editor info to docs/tiles_help.txt 10(23 minutes ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/63f3c99f47a8 15:37:17 Unstable branch on underhound.eu updated to: 0.32-a0-2032-g64bea3c403 (34) 19:21:30 <07z​ureal> Just a heads up, CBR2 will be down tomorrow morning for a bit starting around 8am Eastern. Service provider is upgrading service and will be taking an outage while they replace hardware. 21:02:02 <04d​racoomega> Acid bite is really weird. It has a base damage of 1 + 2d4 (ie: varying randomly even before the damage roll), even while the mutation screen claims it has a base damage of 5 (which isn't even the average roll). No other aux has this kind of randomizations. It also doesn't actually do acid damage. The 2d4 is clearly referential of the acid damage applied by splash_with_acid (used by Punk and things with AF_ACID or AF_REACH_TONGUE) 21:02:03 to monsters, but that damage checks corrosion resistance and ignores AC. Acid bite's 2d4 does neither - and is in fact boosted by strength! The corrosion it can apply does check rCorr, but the damage doesn't appear to in any fashion. 21:03:01 <04d​racoomega> I realize it's had a slightly troubled history, spending like 7 years doing AC-ignoring acid damage after it somehow beat AC with a 1 damage physical attack, but this is also weird, imo 21:03:06 <04d​racoomega> %git b92711bcdf6914a97619e7f77eb596bfb935f162 21:03:07 <04C​erebot> PleasingFungus * 0.30-a0-802-gb92711bcdf: Apply acidic bite's acid damage pre-AC (1 year, 5 months ago, 1 file, 4+ 1-) https://github.com/crawl/crawl/commit/b92711bcdf69 21:34:37 <04d​racoomega> I don't know if it should just do conventional physical damage without weird rolling and call it a day or if it should be structured somehow to actually do acid damage like is heavily implied. (I mean, the mutation is even listed as 'acidic saliva' like that was the more relevant portion of the damage and not a str-based chomp with pointy teeth that happens to also corrode) 22:05:06 03DracoOmega02 07* 0.32-a0-2033-g25aef92037: Prevent casting Rimeblight on yourself (Midn8) 10(29 hours ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/25aef920371e 22:05:06 03DracoOmega02 07* 0.32-a0-2034-g96598cd710: Map Makhleb's Accept Mark abilities to capital letters by default 10(29 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/96598cd71035 22:05:06 03DracoOmega02 07* 0.32-a0-2035-g11afe5f69b: Pay HP/MP costs at the start of using an ability instead of afterward 10(27 hours ago, 3 files, 35+ 19-) 13https://github.com/crawl/crawl/commit/11afe5f69b6c 22:05:06 03DracoOmega02 07* 0.32-a0-2036-gda2ddc2728: Don't cause self-used Cleansing Flame to engulf the caster 10(27 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/da2ddc27285c 22:05:06 03DracoOmega02 07* 0.32-a0-2037-gb1c0d4f7e4: Fix a possible crash with Shadow Tempest 10(27 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/b1c0d4f7e422 22:05:06 03DracoOmega02 07* 0.32-a0-2038-g878f319458: Reduce Dith piety gain slightly, tweak ability costs 10(27 hours ago, 2 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/878f319458d5 22:05:06 03DracoOmega02 07* 0.32-a0-2039-g2995cb534d: Tweak Dithmenos shadow spell numbers 10(27 hours ago, 5 files, 14+ 14-) 13https://github.com/crawl/crawl/commit/2995cb534dd4 22:05:06 03DracoOmega02 07* 0.32-a0-2040-g0cffd93fc7: Tweak Dith weapon damage 10(26 hours ago, 2 files, 15+ 1-) 13https://github.com/crawl/crawl/commit/0cffd93fc7a8 22:05:06 03DracoOmega02 07* 0.32-a0-2041-g2eb4e9bb4a: Adjust Dith shadow HP calculation, improve durability during Shadowslip 10(26 hours ago, 3 files, 12+ 3-) 13https://github.com/crawl/crawl/commit/2eb4e9bb4af9 22:05:06 03DracoOmega02 07* 0.32-a0-2042-gf8e23a721c: Slightly reduce Mark of Atrocity scaling cost, make finale auto-hit 10(26 hours ago, 2 files, 2+ 1-) 13https://github.com/crawl/crawl/commit/f8e23a721cb0 22:05:06 ... and 9 more commits 22:17:58 04Build failed for 08master @ f1bee588 06https://github.com/crawl/crawl/actions/runs/10296229349 22:22:44 <04d​racoomega> Hmmmm... what is this? 22:26:40 <04d​racoomega> It looks like some test is claiming that the reduced AC mutation isn't stacking properly, but I don't think I touched anything that should be related, and it seems to work properly locally in any case 22:28:41 03dolorous02 07* 0.32-a0-2052-g17f805d8e1: Fix doubled word. 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/17f805d8e18d 22:28:41 03dolorous02 07* 0.32-a0-2053-gc4951ef730: Fix typos. 10(4 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/c4951ef7303e 22:28:41 03dolorous02 07* 0.32-a0-2054-g52cfe79831: Fix indentation. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/52cfe798315f 22:34:35 04Build failed for 08master @ 52cfe798 06https://github.com/crawl/crawl/actions/runs/10296471211 22:35:35 Unstable branch on crawl.develz.org updated to: 0.32-a0-2054-g52cfe79831 (34) 22:36:11 03dolorous02 07* 0.32-a0-2055-g96dd062b79: Fix missing period. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/96dd062b790c 22:37:00 <04d​racoomega> (I will take a closer look into that test failure once it finishes recompiling again over here) 22:39:02 04Build failed for 08master @ 96dd062b 06https://github.com/crawl/crawl/actions/runs/10296548722 22:46:22 <02M​onkooky> my assumption was always that it had a sane normal base damage and also a +2d4 acid splash 22:47:33 <02M​onkooky> (which clearly isn't the case, but would be much more reasonable than this nonsense) 22:47:36 <04d​racoomega> That was also mine (and the wiki says similarly), but apparently not 22:58:45 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-2055-g96dd062b79 23:32:58 Unstable branch on cbro.berotato.org updated to: 0.32-a0-2055-g96dd062b79 (34) 23:47:01 <04d​racoomega> Well, after a long and confusing dive into this test suite I didn't even know existed until tonight (different than the other ones that regularly report things), I am starting to think the problem is actually with the test suite and part of it only worked by coincidence up to now. 23:47:46 <04d​racoomega> (Though the thing I did which broke it also didn't even have my intended effect, anyway, apparently, so I could coincidentally 'unbreak' it for now) 23:51:44 <04d​racoomega> To be more specific: however this test suite is operating, it is bypassing normal game startup functions. Including the step where the map between mutations and their corresponding entry in mutation-data.h is initialized. Meaning that when mutate() tries to pull up data for the mutation it is giving, it doesn't actually pull up data corresponding to the mutation it's giving, but whichever is defined first in mutation-data.h. And 23:51:44 until now, this happened to be MUT_TOUGH_SKIN which has 3 levels. But now something with only 1 level was first, causing the game code during this test suite to think all mutations are only 1 level and refuse to mutate further levels of them. 23:53:25 <04d​racoomega> init_mut_index(), which sets this up, is only ever called in a large function that initializes a great many things, which are presumably also not safe to look at during these tests, and that rather worries me. 23:54:01 <04d​racoomega> If this only worked properly up to now by coincidence, what else might not be right? 23:54:59 <04d​racoomega> (But also: I put the new mutations at the top of mutation-data.h because I incorrectly thought this (for some reason) that this affected the order they would be listed on 'A', which it does not. So I can just move them back to the bottom for the moment >.>) 23:55:42 Monster database of master branch on crawl.develz.org updated to: 0.32-a0-2055-g96dd062b79 23:57:18 <04d​racoomega> // The way this test fixture generates a "mock" player object is a total // hack which makes crawl's startup code even worse. That said, it is // very useful for making safer changes to player class, which makes it // a net gain for code cleanliness. Ideally somebody will refactor // crawl's startup code to cleanly isolate globals for testing purposes. Hrmm... 23:57:55 <04d​racoomega> I dunno; maybe some data really has to be initialized before one tries to do anything relating to code that depends on it >.>