03:32:31 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 04:23:26 <09h​jklyubn> @dracoomega https://github.com/crawl/crawl/commit/6009e8ebb8f3537a9b757f7d46b1154c4f9f549e The intent of this commit was that heal on kill effect start at 30% at 30 piety and gradually increase to 80% at 160 piety, right? However, it currently seems to continue to be close to 30% at piety below 160, and then sharply jumps to 80% at 160 piety. I did a test in wiz mode and my mak worshiping char got healed 21 times in 100 kills at 120 04:23:27 piety (I think the margin of error was a bit large) 29 times in 100 kills at 150 piety 83 times in 100 kills at 160 piety 05:22:41 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-1871-g139e194 (34) 06:13:42 <09h​ellmonk> Looks like an integer division problem 06:16:24 <09h​ellmonk> I think it just needs to multiply by 50 first then divide after, currently the parenthesis are set up so it divides first (and therefore the piety factor is always 0 or 1) 06:49:55 03dolorous02 07* 0.32-a0-1872-g59ecee1589: Remove redundant code. 10(3 minutes ago, 1 file, 0+ 3-) 13https://github.com/crawl/crawl/commit/59ecee1589de 07:27:21 03dolorous02 07* 0.32-a0-1873-g26e724702a: Don't display Makhleb abilities w/o descriptions. 10(9 minutes ago, 1 file, 7+ 0-) 13https://github.com/crawl/crawl/commit/26e724702a3a 07:47:43 03dolorous02 07* 0.32-a0-1874-g85759862ca: Fix punctuation. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/85759862ca80 09:00:27 03dolorous02 07* 0.32-a0-1875-g1bfce1397b: Adjust Crucible of Flesh branch naming. 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/1bfce1397bf5 09:29:57 <04d​racoomega> Oh noo....... T.T I swear, I triple-checked that math (or more) before pushing T.T 09:46:21 <04d​racoomega> (Anyway, I am just recompiling to double-check a fix and will push afterward) 09:46:33 <04d​racoomega> Hard to assess new Makh balance with this broken >.>; 09:57:17 03DracoOmega02 07* 0.32-a0-1876-g5b40a6c5d3: Make Arachne's band actually place 10(26 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/5b40a6c5d3b2 09:57:17 03DracoOmega02 07* 0.32-a0-1877-g75a34a4cac: Have Beogh-pacified Orc drop their equipment upon leaving level (Acrobat) 10(25 hours ago, 1 file, 11+ 0-) 13https://github.com/crawl/crawl/commit/75a34a4cac99 09:57:17 03DracoOmega02 07* 0.32-a0-1878-g1ab59e17f5: Make Dimensional Bullseye default targeter prefer the most distant enemy 10(25 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/1ab59e17f5fe 09:57:17 03DracoOmega02 07* 0.32-a0-1879-gd116fae4fa: Slightly clarify some code regarding kills by Dith shadow mimic 10(24 hours ago, 1 file, 2+ 7-) 13https://github.com/crawl/crawl/commit/d116fae4fa88 09:57:17 03DracoOmega02 07* 0.32-a0-1880-g83ca460988: Fix Makhleb (and Veh/TSO...) heal-on-kill chance (Acrobat) 10(3 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/83ca46098849 09:57:17 03DracoOmega02 07* 0.32-a0-1881-ga15a51717f: Fix the Crucible of Flesh's branch description not displaying properly. 10(66 seconds ago, 1 file, 6+ 6-) 13https://github.com/crawl/crawl/commit/a15a51717f62 10:08:30 <09h​jklyubn> thanks! 10:11:43 <04d​racoomega> Thanks for pointing it out! 12:21:40 [Feature request]: Light Magic - https://tavern.dcss.io/t/new-magic-school-idea-to-counter-necromancy-light-magic/836 12:34:09 <06r​egret-⸸nde※> While the holy trinity are a little thin in some ways for variety's sake it is a design principle that has held steadfast since the start of Stone Soup that we would not just hand out a magic school tailored mostly for the unholy focus in lategame and extended. The provided spells are also all kind of weirdly janky- the first spell has different targetting behaviour on players and enemies for no obvious reason, the second spell 12:34:09 adds a new debuff to effect a currently-available buff just to make another always-on permabuff in practice (since it would just provide a free spell enhancer), the third spell has very direct overlap with Dazzling Flash, the fourth spell will miss constantly (c.f. Hailstorm's restriction and the need to reposition to make Sigil of Binding work), the fifth... is trying to target spells in sight?... 12:36:06 <06r​egret-⸸nde※> (Maybe it's trying to hit all the spell constructs we have like battlesphere, orbs of destruction, and prisms? Alongside the fourth spell's lights? Still pretty narrow. There's probably some interesting space for Forgecraft to try to screw around with targetting like that because it can target the rest of the constructs the school focuses on, admittedly.) 12:36:52 <06r​egret-⸸nde※> (Also we don't need Confusion Spell Four, we're not doing well with three.) 12:41:15 <06r​egret-⸸nde※> Summon Angel just directly steals a current god invocation outside of ophans at the top end (even though this is pretty backwards from the actual danger level), Divine Wrath is a much more boring Ozocubu's Refridgeration or Ignition, Eclipse is Cause Fear 2, and Sunbeam is... kinda funny for having a bolt spell be level 9, but also bolts are the most boring straightforward targetting means in the game (c.f. the bolt wands 12:41:15 available for all characters getting weird buff / debuff interactions, or Makhleb providing bolts for no piety cost currently). 12:43:51 <06r​egret-⸸nde※> The OC tiles aren't bad (and if you want to contribute to the game, I could point at a large number of newer tiles we could do with). 12:48:05 I feel like the whole notion of summoning an angel as a spell is wrong; they're servants of a good god, they should only be available as god invocations 12:49:14 I don't recall if necro has a similar problem, I haven't played necromancer for a long time, but I've always felt that was dubious as a magic school (you might be able to dabble but serious necro should involve an evil god) 12:49:51 <06p​leasingfungus> huh, really? i guess i’m pretty used to the idea of necromancy being open to freelancers 12:49:58 <06p​leasingfungus> agree re angels 12:50:04 only up to a point 12:50:28 it's been a tension for a long time, I think; you don't want necro magic to infringe too much on evil gods 12:50:56 <06p​leasingfungus> sure, there’s some tension between yred, kiku and necro school 12:51:07 <06r​egret-⸸nde※> I feel like there are too many undead magic-users across most of endgame to imply they're all worshippers of Kiku. 12:51:12 I could conversely see dabbling in good god magic, again with limits so it doesn't infringe 12:51:38 hedge wizardry type of thing (in both directions) 12:51:46 <04d​racoomega> Necromancy doesn't feel any more divine to me than conjurations do (even though Veh loves those!) 12:51:55 <04d​racoomega> But angels are definitely different 12:52:04 so either hard limits or having it draw you toward a good/evil god respectively 12:52:14 <06p​leasingfungus> interesting 12:52:36 <06p​leasingfungus> yeah my intuition here is much closer to draco’s 12:52:36 possibly including involuntary conversion 12:52:42 <06p​leasingfungus> just my own personal vibes 12:52:48 <06r​egret-⸸nde※> (The neoyred rework has fortunately managed to keep a pretty decent distance from necromancy magic at this point. The Kiku versus the rest of necromancy divide is a little weird, but Sign of Ruin and the further fleshing out of the school over the current / past version has at least helped with feeling like one gets less duds since the last rework.) 12:53:18 <04d​racoomega> It probably helps that Kiku doesn't have any unique allies that general spells don't access (and Yred's thing is unique to them and not really overlapping with general necromancy) 12:53:19 <06p​leasingfungus> yeah, not sure how much tension there still is 12:53:30 <06p​leasingfungus> just noting that there were historical issues 12:53:53 yeh, I can't speak to recent changes, just how things historically were 12:53:56 <06r​egret-⸸nde※> Crawl is far too cartoonish with its divinity and demonic aesthetic natures to really make a morality meter make any real compelling sense. 12:54:51 <04d​racoomega> (And it turns out that when Ely was better at enforcing real pacifism, it was kind of unfun to actually play >.>) 12:55:28 <06r​egret-⸸nde※> (I mean, morality meters themselves are very silly in their own fashion, but they're different kinds of silly.) 12:55:37 <04d​racoomega> Really, some of this on reflection may be historical. Necromancy has been around forever as a general spell school, but things we think of as 'holy' have almost exclusively always been limited to gods since ancient Crawl 12:56:05 <04d​racoomega> There's not really any a priori fantasy world reason this would have to be the case, but it's been the case in Crawl for a very long time that it colors vibes a lot 12:56:41 <06r​egret-⸸nde※> "Holy" is kind of very difficult to distinguish in a game with a dozen different gods each providing their own divine abilities, is the thing, much less our current 26. 12:56:46 <04d​racoomega> (Of course, 'light' in a non-holy sense is definitely up for grabs for spell effects, though it's a tall order to make an entire school out of that) 12:56:59 <04d​racoomega> Dazzling Flash is already light, wand of light exists, etc. 12:57:26 <04d​racoomega> There are other non-blinding effects that could be flavored that way as well, but a whole school is hard 12:58:00 <04d​racoomega> (Says the person planning to make a whole new school. But it's very deliberate that I'm picking a basis that lets me cast a wider net about exactly what material is involved in what the school is doing) 12:58:35 <04d​racoomega> Forgecraft can use metal or bone or energy or other things as long as it meets the flavor of 'making something' in a tangible way 13:00:31 <04d​racoomega> Yeah, I had to hold back a couple times in how I was writing in-game things about Makhleb because like... lots of things can be sacred to different gods and practices of worship, but 'holy' has such a clear implied meaning in Crawl that isn't just 'some god and their worshippers really likes this thing' 13:05:41 <06r​egret-⸸nde※> "Making something" is inherently a lot easier to frame new spells around than "another twist on direct damage"- we've got 1.5 schools for the former and 5.75 schools for the latter. 13:21:53 Tekkud (L27 DjNe) ERROR in 'dungeon.cc' at line 287: ASSERT failed: you.depth of 1 out of range 0 + 1 (1) .. brdepth[you.where_are_you] + 1 (0) (Crucible:1 (Sprint)) 13:38:29 <04d​racoomega> Amusing discover as I work on refactoring all of this: it is apparently very slightly possible at present to convince one of Dowan/Duvessa to follow you between floors while the other is still alive 13:39:11 <04d​racoomega> If they are both adjacent to you when you start to take the stairs, but one of them becomes either asleep, paralysed, confused, or netted before you finish doing so 13:39:25 <04d​racoomega> That one will stay behind, but the other will come with you 13:40:30 <04d​racoomega> Most of these are a little tricky to have an ally do for you in that span of time, but standing in meph clouds seems pretty plausible 13:41:09 <04d​racoomega> Actually, webbed probably works also, so maybe a charmed ribbon worm? 😛 13:45:19 <04d​racoomega> (I am rearranging some checks, so this should no longer be possible) 14:02:50 <04d​racoomega> Ahahaha. As I write the commit message up for this, something else occurred to me. You know how I said that you could only pull allies through stairs from a range of one if a non-friendly was adjacent to you (instead of the normal range of 5)? 14:02:55 <04d​racoomega> This includes an adjacent plant 14:03:44 <04d​racoomega> Nearby shrubbery cutting your conga line of apostles in half 14:04:23 <06d​olorous_84348> Destruction seems to be sacred to both Vehumet and Makhleb in a sense, although I figure they see it a bit differently. (Makhleb: Destroy everything, since pain cleanses! Vahumet: Destroy everything, since magic is the key to the Great Undoing! Or something similar.) 14:45:52 Oneirical (L11 FeFi) ERROR in 'dungeon.cc' at line 287: ASSERT failed: you.depth of 1 out of range 0 + 1 (1) .. brdepth[you.where_are_you] + 1 (0) (Crucible:1 (Sprint)) 15:36:29 Unstable branch on underhound.eu updated to: 0.32-a0-1881-ga15a51717f (34) 17:50:39 03dolorous02 07* 0.32-a0-1882-g344574098c: Use the possessive for Yred souls/Beogh donors. 10(45 minutes ago, 2 files, 27+ 17-) 13https://github.com/crawl/crawl/commit/344574098c99 18:03:29 03dolorous02 07* 0.32-a0-1883-ga12b9cfa14: Remove soul-ripe check for Yred lit torch kills. 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a12b9cfa14e3 18:31:22 reriks (L15 MiFi) ASSERT(!invalid_monster_type(type)) in 'monster.cc' at line 3176 failed. (Lair:5) 18:32:33 !crashlog reriks 18:32:34 1. reriks, XL15 MiFi, T:23295 (milestone): https://cbro.berotato.org/morgue/reriks/crash-reriks-20240728-013112.txt 18:32:50 reriks (L14 MiFi) ASSERT(!invalid_monster_type(type)) in 'monster.cc' at line 3176 failed. (Lair:5) 18:36:58 looks like retaliation + whirl of blades + monster that died on first hit? 18:37:34 (so it was attacking the monster that had just died) 18:40:18 <04d​racoomega> Oh, a minotaur with it 18:40:34 <04d​racoomega> (Should be easy to fix) 19:08:25 reriks (L15 MiFi) ASSERT(!invalid_monster_type(type)) in 'monster.cc' at line 3176 failed. (Lair:4) 21:26:34 03DracoOmega02 07* 0.32-a0-1884-gf1d1f664bd: Expire friendly summons upon leaving a level instead of returning to it 10(31 hours ago, 2 files, 31+ 50-) 13https://github.com/crawl/crawl/commit/f1d1f664bd11 21:26:34 03DracoOmega02 07* 0.32-a0-1885-gc1c50dc342: Don't claim that battlespheres and boulders are 'summoned allies' 10(31 hours ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/c1c50dc342eb 21:26:34 03DracoOmega02 07* 0.32-a0-1886-gf8c9cd62c2: Fix being unable to fire Unleash Destruction through plants 10(8 hours ago, 2 files, 18+ 2-) 13https://github.com/crawl/crawl/commit/f8c9cd62c2fc 21:26:34 03DracoOmega02 07* 0.32-a0-1887-gc485ba435c: Refactor and simplify how monsters follow the player across stairs 10(7 hours ago, 4 files, 88+ 158-) 13https://github.com/crawl/crawl/commit/c485ba435ccd 21:26:34 03DracoOmega02 07* 0.32-a0-1888-gd8249b9959: Prevent recasting Soul Splinter on a monster with a wisp already out 10(6 hours ago, 10 files, 69+ 2-) 13https://github.com/crawl/crawl/commit/d8249b995958 21:26:34 03DracoOmega02 07* 0.32-a0-1889-g3ada536caa: Mildly reduce Soul Splinter's power 10(6 hours ago, 2 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/3ada536caa40 21:26:34 03DracoOmega02 07* 0.32-a0-1890-gcfb98ad842: Re-enable Duel in Sprint 10(6 hours ago, 2 files, 1+ 6-) 13https://github.com/crawl/crawl/commit/cfb98ad8424f 21:26:34 03DracoOmega02 07* 0.32-a0-1891-gb58bf77696: Don't crash on using Vessel of Slaughter in Sprint 10(6 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/b58bf77696f1 21:26:34 03DracoOmega02 07* 0.32-a0-1892-gdce7167cdc: Don't let Vessel of Slaughter be dispelled 10(6 hours ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/dce7167cdcb6 21:26:34 03DracoOmega02 07* 0.32-a0-1893-gf17e09bd7d: Make tides look a little better around some pseudo-walls (regret-index) 10(2 hours ago, 1 file, 12+ 1-) 13https://github.com/crawl/crawl/commit/f17e09bd7d5f 21:26:34 ... and 6 more commits 21:38:21 04Build failed for 08master @ 6854c702 06https://github.com/crawl/crawl/actions/runs/10128929629 21:41:30 03DracoOmega02 07* 0.32-a0-1900-gc00c2e1e4a: Checkwhite 10(66 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c00c2e1e4abe 22:35:35 Unstable branch on crawl.develz.org updated to: 0.32-a0-1900-gc00c2e1e4a (34) 22:38:10 03DracoOmega02 07* 0.32-a0-1901-g03e56d13fd: Don't display Charms/Transmutations skills in Djinn dumps (inflori) 10(48 seconds ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/03e56d13fd6f 22:59:10 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-1901-g03e56d13fd 23:34:02 Unstable branch on cbro.berotato.org updated to: 0.32-a0-1901-g03e56d13fd (34) 23:55:45 Monster database of master branch on crawl.develz.org updated to: 0.32-a0-1901-g03e56d13fd