00:08:54 03PleasingFungus02 07* 0.27-a0-1404-g69d6a04: Adjust randbook sizes 10(2 weeks ago, 4 files, 11+ 6-) 13https://github.com/crawl/crawl/commit/69d6a04d607c 00:08:54 03PleasingFungus02 07* 0.27-a0-1405-gc126db5: Split fixed books into smaller sizes 10(2 weeks ago, 11 files, 585+ 151-) 13https://github.com/crawl/crawl/commit/c126db5c3d25 00:08:54 03PleasingFungus02 07* 0.27-a0-1406-gb47a77b: Adjust book costs 10(2 weeks ago, 1 file, 11+ 10-) 13https://github.com/crawl/crawl/commit/b47a77b0f7bc 00:08:54 03PleasingFungus02 07* 0.27-a0-1407-ge29514b: Increase book generation rates 10(2 weeks ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/e29514b5c33d 00:08:54 03ebering02 {PleasingFungus} 07* 0.27-a0-1408-ga93db79: vaults: Adjust explicit book placement 10(8 hours ago, 13 files, 89+ 61-) 13https://github.com/crawl/crawl/commit/a93db79ee850 00:08:56 Branch reading_rainbow updated to be equal with master: 13https://github.com/crawl/crawl/tree/reading_rainbow 00:10:00 <10P​leasingFungus> @ebering speaking as a big capacitative coupling fan, would you be heartbroken if i suggested removing maxwell from the name? i quite like the spell effect and theme but i feel like we have more than enough maxwell elsewhere, and the name right now is just really far too long. 00:19:12 <05k​ate> maxwell is definitely very prolific, should clearly bring back etheric cage and silver hammer too 00:20:20 Jeffwins (L4 OpWn) Crash caused by signal #6: Aborted (D:2) 00:20:20 littlebits (L27 HOGl) Crash caused by signal #6: Aborted (Coc:7) 00:20:21 Astinus (L16 DrCj) Crash caused by signal #6: Aborted (D:14) 00:20:54 <05k​ate> personally i sort of like the spell name and maxwell having a bunch of really weird stuff but also i entirely agree that it's way too long a spell name 00:20:54 Halgar (L10 HOBe) Crash caused by signal #6: Aborted (D:9) 00:20:54 Bowmetheus (L21 CeHu) Crash caused by signal #6: Aborted (Vaults:3) 00:20:54 <05k​ate> uh oh 00:20:54 <09h​ellmonk> olgreb's deadly fart 00:21:04 <09h​ellmonk> poison/air 00:21:05 <09h​ellmonk> yw 00:21:05 gribnar (L23 OpTm) Crash caused by signal #6: Aborted (Depths:3) 00:21:19 Jeffwins (L3 OpWn) Crash caused by signal #6: Aborted (D:2) 00:21:24 BountyHunterSAx (L13 FeWz) Crash caused by signal #6: Aborted (Lair:6) 00:21:35 hobosnail (L6 DECj) Crash caused by signal #6: Aborted (D:3) 00:21:36 NOTTavin (L3 DsVM) Crash caused by signal #6: Aborted (D:2) 00:21:39 vsword (L11 GrIE) Crash caused by signal #6: Aborted (D:11) 00:21:40 meunkin (L10 DEFE) Crash caused by signal #6: Aborted (Bailey) 00:21:40 gribnar (L23 OpTm) Crash caused by signal #6: Aborted (Depths:3) 00:21:43 Boodz (L14 FeTm) Crash caused by signal #6: Aborted (Orc:1) 00:21:54 jtro (L10 FoFi) Crash caused by signal #6: Aborted (D:8) 00:22:00 <05k​ate> !crashlog 00:22:02 <04C​erebot> 23781. jtro, XL10 FoFi, T:8417 (milestone): http://crawl.akrasiac.org/rawdata/jtro/crash-jtro-20210701-042153.txt 00:22:07 Vilenia (L10 VSBe) Crash caused by signal #6: Aborted (D:8) 00:22:24 Bellerephron (L27 DsGl) Crash caused by signal #6: Aborted (Zig:14) 00:22:37 <05k​ate> oh, is this just cao being full? 00:23:27 Bellerephron (L27 DsGl) Crash caused by signal #6: Aborted (Zig:14) 00:23:30 CrawlingInMyCrawl (L27 PaFi) Crash caused by signal #6: Aborted (Zig:11) 00:23:35 sage1234 (L8 FoDe) Crash caused by signal #6: Aborted (D:5) 00:23:39 Boodz (L14 FeTm) Crash caused by signal #6: Aborted (Orc:1) 00:23:41 Seiffer (L1 DsGl) Crash caused by signal #6: Aborted (D:1) 00:23:51 possum (L6 DsGl) Crash caused by signal #6: Aborted (D:4) 00:24:45 03PleasingFungus02 07* 0.27-a0-1409-gea6a400: Update book background descriptions 10(31 seconds ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/ea6a40086484 00:25:08 hollowman (L3 MiFi) Crash caused by signal #6: Aborted (D:2) 00:25:08 Astinus (L16 DrCj) Crash caused by signal #6: Aborted (D:14) 00:25:08 Ballsacks (L2 GrFi) Crash caused by signal #6: Aborted (D:1) 00:25:08 Bellerephron (L27 DsGl) Crash caused by signal #6: Aborted (Zig:14) 00:25:10 maplemancer (L27 OgHu) Crash caused by signal #6: Aborted (Zot:4) 00:25:35 UnkemptArmada (L9 DrCj) Crash caused by signal #6: Aborted (D:6) 00:25:37 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1401-g8c83a1b76d (34) 00:26:13 UnkemptArmada (L9 DrCj) Crash caused by signal #6: Aborted (D:6) 00:26:23 Bowmetheus (L21 CeHu) Crash caused by signal #6: Aborted (Vaults:3) 00:26:42 Bellerephron (L27 DsGl) Crash caused by signal #6: Aborted (Zig:14) 00:26:57 styxcanada (L2 SpBr) Crash caused by signal #6: Aborted (D:1) 00:28:39 Boodz (L14 FeTm) Crash caused by signal #6: Aborted (Orc:1) 00:28:46 UnkemptArmada (L9 DrCj) Crash caused by signal #6: Aborted (D:6) 00:29:05 Astinus (L16 DrCj) Crash caused by signal #6: Aborted (D:14) 00:29:19 gribnar (L23 OpTm) Crash caused by signal #6: Aborted (Depths:3) 00:30:39 Bellerephron (L27 DsGl) Crash caused by signal #6: Aborted (Zig:14) 00:31:19 littlebits (L27 HOGl) Crash caused by signal #6: Aborted (Coc:7) 00:31:24 Halgar (L10 HOBe) Crash caused by signal #6: Aborted (D:9) 00:31:26 seyes (L16 SpBr) Crash caused by signal #6: Aborted (Spider:4) 00:31:38 littlebits (L27 HOGl) Crash caused by signal #6: Aborted (Coc:7) 00:32:02 braddober (L27 FoFi) Crash caused by signal #6: Aborted (Depths:4) 00:32:08 Webtiles server stopped. 00:32:20 Webtiles server started. 00:32:36 <09g​ammafunk> I restarted CAO webtiles 00:32:50 <09g​ammafunk> didn't look into why games were crashing, probably should have 00:32:55 <09g​ammafunk> needs to stop happening so late in the evening! 00:36:20 03PleasingFungus02 07* 0.27-a0-1410-ga306adf: Fix curare death message (7+ year bug) 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a306adf81e25 00:42:44 03PleasingFungus02 07* 0.27-a0-1411-g987ffbb: Tweak ar description (dinky) 10(81 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/987ffbb14b7d 00:59:49 03PleasingFungus02 07* 0.27-a0-1412-gb7b94b6: Fix chain lightning death message 10(45 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/b7b94b6bbbdf 01:05:05 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1409-gea6a400864 (34) 01:06:04 03PleasingFungus02 07* 0.27-a0-1413-gded080b: Fix creeping frost death message 10(29 seconds ago, 2 files, 2+ 0-) 13https://github.com/crawl/crawl/commit/ded080b69b1c 01:19:21 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1413-gded080b69b (34) 01:20:00 03PleasingFungus02 07* 0.27-a0-1414-g2fbb07c: Fix chain lightning + statues (ardl) 10(8 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/2fbb07c8a553 01:20:00 03PleasingFungus02 07* 0.27-a0-1415-g413ade4: Fix chain lightning no-hostiles check 10(34 seconds ago, 1 file, 9+ 1-) 13https://github.com/crawl/crawl/commit/413ade4df375 01:33:58 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1415-g413ade4df3 (34) 01:45:26 <03w​heals> i believe that the null line in spell_level_weights should be at the bottom, not the top, and as it stands all spell levels are equally weighted because of that 01:48:01 <03w​heals> i haven't tested yet though, really what I'd like to do is change random_picker so it takes a vector& (or a template argument) so this kind of thing doesn't happen again, it's only like this since the code predates c++11 01:50:32 <10P​leasingFungus> oh lol rip 01:51:52 03PleasingFungus02 07* 0.27-a0-1416-g941b2bd: Fix book weights? (wheals, others) 10(21 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/941b2bd30b3d 02:04:31 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1416-g941b2bd30b (34) 02:54:19 Unstable branch on cbro.berotato.org updated to: 0.27-a0-1416-g941b2bd30b (34) 03:44:08 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4217-g7c68dc2372 09:47:35 <06a​dvil> yes, pretty sure this is right, the null line stops iteration 09:56:59 03ebering02 07* 0.27-a0-1417-g4c841f6: fix: Harmonize spell distributions 10(3 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/4c841f645ea0 10:05:59 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1417-g4c841f645e (34) 10:06:57 <10P​leasingFungus> @ebering oops, thanks! 10:23:43 <06a​dvil> I'm not sure why that happens but I think every once in a while cao just gets overloaded 10:24:07 <09g​ammafunk> yeah, I've noticed it happens once every month or so 10:24:20 <06a​dvil> I've looked at similar cases in detail and there's not much to see in the logs but uninterpretable errors 10:24:51 <09g​ammafunk> gotcha 10:24:51 <06a​dvil> I really should do the next phase in offloading ttyrecs though, I'm a month behind on that 10:24:51 <06a​dvil> also, I do think we should back up cao morgues 10:43:23 <09g​ammafunk> I did take a look at the disk and saw we're at a comfy 96% 10:43:41 <09g​ammafunk> Basically unlimited disk space 10:54:16 yeah, space isn't urgent, but I think performance would be better if we kept more space clear 10:54:23 also that disk is like 10 years old 10:55:25 til that new game setup is done before reading the player's rc for real 11:48:08 03PleasingFungus02 07* 0.27-a0-1418-g5cd3f12: Rework monster CBL 10(5 minutes ago, 5 files, 28+ 11-) 13https://github.com/crawl/crawl/commit/5cd3f1290eb9 11:59:40 03advil02 07* 0.27-a0-1419-gc69eb68: fix: move newchar quiver setup later (dang3rdave) 10(5 minutes ago, 4 files, 33+ 24-) 13https://github.com/crawl/crawl/commit/c69eb6826788 12:22:53 03ebering02 07* 0.27-a0-1420-g4d0b0a1: fix: Give capacitive coupling and searing ray identical ending behavior 10(69 seconds ago, 7 files, 21+ 13-) 13https://github.com/crawl/crawl/commit/4d0b0a1ddfc9 12:47:20 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1419-gc69eb68267 (34) 13:15:54 -!- ProzacElf_ is now known as ProzacElf 13:28:18 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-1420-g4d0b0a1 (34) 13:28:53 <08n​icolae> more like FUNstable 13:40:37 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1420-g4d0b0a1ddf (34) 14:01:15 03kate-02 07* 0.27-a0-1421-g8daf88d: Remove special handling for "rare" spellbooks 10(56 minutes ago, 6 files, 15+ 93-) 13https://github.com/crawl/crawl/commit/8daf88dee0bd 14:01:15 03kate-02 07* 0.27-a0-1422-ga6f8dd0: Shuffle around some high-level spells 10(72 minutes ago, 1 file, 3+ 7-) 13https://github.com/crawl/crawl/commit/a6f8dd0138e9 14:03:46 <10P​leasingFungus> nice cleanup 14:03:58 <10P​leasingFungus> i did really like having ignition in dragon book 14:04:01 <10P​leasingFungus> thematically 14:04:16 <05k​ate> apologies for rendering your spreadsheet inaccurate already (but also, it was already slightly out of date before those commits i think) 14:04:17 <10P​leasingFungus> but i suppose it’s not the end of the world to lose it 14:04:21 <10P​leasingFungus> probably 14:18:14 04Build failed for 08master @ a6f8dd01 06https://github.com/crawl/crawl/actions/runs/991042873 14:25:49 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Depths:1) 14:26:25 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Depths:1) 14:27:24 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:5) 14:27:46 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:4) 14:27:55 <08n​icolae> where's the doc about what to install to contribute, i need to know what to reinstall to get back in the game, what's the recommended gcc for windows 14:28:36 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:4) 14:31:51 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1422-ga6f8dd0138 (34) 14:34:41 <05k​ate> oh nice, that crash i think might be a DjWn that got gifted too many wanderer spells on character creation 14:34:57 <05k​ate> so now levelling up to 25 is hitting the cap on spells memorised??? 14:39:17 <05k​ate> possible if you somehow start with 9 wanderer spells 14:40:12 <05k​ate> or it'd have to be 10 here to be getting it at 25 instead of 27 14:40:12 <12e​bering> @nicolae INSTALL.md has the info, https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.md 14:40:12 <08n​icolae> there we go, that's the one 14:40:13 <12e​bering> look under "compiling" 14:40:24 <08n​icolae> i was looking under the docs/develop directory 14:40:41 <12e​bering> that has the git info 14:40:58 <08n​icolae> yeah, i got confused 14:41:01 <08n​icolae> danke! 14:44:31 <10P​leasingFungus> very good 14:45:02 <10P​leasingFungus> can happen w wz spells plus two minor spell sets? 14:45:06 <10P​leasingFungus> i think? 14:45:42 <10P​leasingFungus> ??book of minor magic 14:45:42 <04C​erebot> book of minor magic[1/1]: Magic Dart, Blink, Call Imp, Slow, Conjure Flame, Mephitic Cloud. 14:45:42 <10P​leasingFungus> yeah 14:45:55 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:4) 14:48:34 <05k​ate> i was meaning to poke at wanderer spell sets anyway so that they don't get full background spell sets and are more randomised, but not sure what a good general fix would be here 14:50:19 <05k​ate> just raising the cap on spells memorised by a bit is probably okay design-wise, since it's spell slots that are almost always the limiting factor 14:50:20 <10P​leasingFungus> if a djwn would get more than 8 spells, reroll the second minor set? 14:50:25 <10P​leasingFungus> oh, or that 14:50:37 <10P​leasingFungus> well, hm 14:51:13 <10P​leasingFungus> do we run into lettering issues? 14:52:00 <05k​ate> probably, although maybe 26 would be enough 14:52:28 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:4) 14:53:18 <05k​ate> i guess capitals are also already valid but probably best not to start auto-assigning to those 14:54:07 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:4) 14:55:28 <05k​ate> possibly the current cap is also partially so that the spell list doesn't need to scroll, going above 22 i think would make that become an issue 15:02:45 <05k​ate> awful hacky workaround: if a djinn would hit the cap, prompt them to amnesia something (or skip the new spell if they choose not to)? 15:04:28 <09h​ellmonk> Autoamnesia the first spell and dont give them a choice 15:05:04 <09h​ellmonk> "Your djinn brain cant contain all these spells. You forget sting and learn disjunction" 15:06:02 <08n​icolae> you involuntarily lose max HMP and gain enough spell slots to cover your new spell 15:06:24 <05k​ate> probably better than dealing with an amnesia prompt, rip if you got apportation as your L1 or something but yeah 15:06:30 <08w​ormsofcan> what's the definition of first here 15:06:42 <05k​ate> whatever you learned at XL3 15:06:49 <09h​ellmonk> idk, didnt think that far ahead 15:14:46 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:4) 15:21:30 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:4) 15:40:40 New branch created: pull/2009 (1 commit) 13https://github.com/crawl/crawl/pull/2009 15:40:40 03dicedlemming02 {GitHub} 07https://github.com/crawl/crawl/pull/2009 * 0.27-a0-1423-g55dfae7: Added explicit effect information to regeneration mutation description 10(4 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/55dfae700f70 15:49:58 scrubfreezone (L14 MiDe) Crash caused by signal #6: Aborted (Lair:5) 15:50:48 scrubfreezone (L14 MiDe) Crash caused by signal #6: Aborted (Lair:5) 15:56:10 <08n​icolae> ah, finally got everything set back up to compile trunk locally, now i just need to get my local git connected to my github account 15:56:25 <10P​leasingFungus> hm 15:56:34 <10P​leasingFungus> autoamnesia feels messy 15:56:44 <10P​leasingFungus> haven’t thought it through though 15:57:23 <05k​ate> ideally this just needs to fix like, the one game that's crashing and then Wn should be changed so it doesn't happen any more anyway, i feel like 15:57:53 <10P​leasingFungus> oh, could do that, sure 15:58:48 <05k​ate> i did start implementing it with an amnesia prompt but that gets fiddly and needs to like, add a bunch of additional handling to clear spells out of your innate spell list once you forget them so that you don't get re-prompted on the next level up 15:59:49 <05k​ate> (promptless amnesia is also fiddly since it needs to be generalised enough to clear out multiple spells, since the existing crash will just happen again at L27 otherwise) 16:00:57 <10P​leasingFungus> can’t you junk 1 spell each time..? feels like i’m misunderstanding you 16:04:40 <05k​ate> oh yeah, i just mean it's not as quite simple as i first thought it'd be in terms of just making you forget your first spell, it'll need to go through the list and remove later spells when it happens again 17:19:21 03PleasingFungus02 07* 0.27-a0-1423-ge5d6b6a: Fix Book of Weapons desc (Ge0ff) 10(29 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e5d6b6ab6ae4 17:36:17 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1423-ge5d6b6ab6a (34) 18:01:12 03ebering02 07* 0.27-a0-1424-g2d92212: docs: changelog through 0.27-a0-1423-ge5d6b6a 10(2 minutes ago, 1 file, 21+ 3-) 13https://github.com/crawl/crawl/commit/2d92212324e6 18:02:04 <12e​bering> @advil when you get a moment could you pin https://www.reddit.com/r/dcss/comments/obwces/trunk_updates_1_july_2021_and_tournament_date_set/? please? 18:07:50 "appeaar"? 18:08:07 and "aan" on the same line :) 18:08:11 <12e​bering> the slow death of my keyboard 18:08:53 <12e​bering> also Archmagic on that row 18:08:55 <12e​bering> rip 18:09:17 yeh, wasn't sure if that was an error or not 18:11:24 03kate-02 07* 0.27-a0-1425-g2b06128: Fix a crash when Djinn learn too many spells 10(2 hours ago, 1 file, 32+ 1-) 13https://github.com/crawl/crawl/commit/2b061281b78d 18:11:24 03kate-02 07* 0.27-a0-1426-g6348b4e: Cap the number of spells Djinn can start with 10(14 minutes ago, 3 files, 12+ 2-) 13https://github.com/crawl/crawl/commit/6348b4e45dc6 18:21:49 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1426-g6348b4e45d (34) 18:23:59 Unstable branch on underhound.eu updated to: 0.27-a0-1423-ge5d6b6ab6a (34) 18:34:59 Phlounder (L25 DjWn) ERROR: range check error (21 / 21) (Vaults:4) 18:38:00 <05k​ate> could someone run a cbro rebuild? that should fix that crash hopefully 18:54:35 Aneyh (L2 TeBe) Crash caused by signal #6: Aborted (D:1) 18:55:58 Aneyh (L2 TeBe) Crash caused by signal #6: Aborted (D:1) 18:56:08 Aneyh (L2 TeBe) Crash caused by signal #6: Aborted (D:1) 19:54:39 the new replacement for absolute zero looks neat, I'm happy it's not gone forever 20:00:58 <05k​ate> ah, that other crash is an item description one, i think 20:01:00 <05k​ate> %git 60a263dd95cd2 20:01:00 <04C​erebot> PleasingFungus * 0.27-a0-1403-g60a263d: Fix artefact description formatting (20 hours ago, 1 file, 93+ 112-) https://github.com/crawl/crawl/commit/60a263dd95cd 20:01:10 <05k​ate> unfortunately seems to be the culprit 20:02:36 <05k​ate> seems like it crashes on examining artefacts that have egos, hat of pondering etc 20:05:39 where does planning for new features happen these days? I recall there used to be a devwiki, but do people just do want they want and submit a PR these days and pray it gets in? 20:34:35 03kate-02 07* 0.27-a0-1427-gc0e7b40: Don't crash on examining ponderous artifacts 10(4 minutes ago, 1 file, 4+ 3-) 13https://github.com/crawl/crawl/commit/c0e7b40ece70 20:41:41 <05k​ate> wensley: some discussion happens in the roguelikes discord, "official" devteam planning happens here, and the github wiki gets used for more detailed writeups of plans too. for PRs, i feel like people typically poke a dev either here or in the roguelikes discord to get an idea if there'd be interest in merging it 20:51:33 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-1427-gc0e7b40ece (34) 21:05:58 <10P​leasingFungus> ty for fix! annoying that we lose a character - i think this means slay’s desc is 1 char too long again? 21:06:00 <10P​leasingFungus> ah well 21:09:18 <05k​ate> it looks like slaying just barely fits 21:10:12 <05k​ate> i did think about cutting the ponderous down to "ponder" which would let the number of spaces stay the same 21:15:07 <10P​leasingFungus> probably better to be clear 22:38:24 (i think the death message for getting caught in your own Prism blast still says you died of a spore; I remember seeing some death-message fixes going by lately, so would that be easy to do now as well?) 22:39:51 <11n​ikheizen> set off by their own pet 22:40:40 =] 23:19:45 <08n​icolae> okay, i think i might have my local dev environment set up, later this weekend i think i'll try making my first pull request to add/update some quotes 23:20:34 <08n​icolae> now that i'm a dev it would be embarassing to still use mantis 😔 23:38:54 <10P​leasingFungus> shame is for people who feel shame 23:38:59 <10P​leasingFungus> wouldn’t recommend it tbh 23:39:55 <09h​ellmonk> book of stone A textbook of advanced Earth magic. Its cover and spine are inlaid with an impressive variety of precious stones, which may contain immense arcane power. Then again, the author may 23:40:02 <09h​ellmonk> the author may what, pf???? 23:40:14 <09h​ellmonk> I have to know the lore 23:40:36 <08n​icolae> the copywriter died midway through dictating 23:40:44 <09h​ellmonk> book of candlejack 23:47:14 03hellmonk302 {GitHub} 07* 0.27-a0-1428-g2e30c36: Fix book of the spheres description 10(12 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2e30c3664cbb