00:53:33 Unstable branch on cbro.berotato.org updated to: 0.28-a0-1213-g0243856f03 (34) 01:48:15 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4481-g8e2a1bd45a 02:07:15 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-729-g64af7a5273 04:22:36 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4481-g8e2a1bd45a 07:40:42 03advil02 07* 0.28-a0-1214-g76c8c3f: fix: remove remaining import *s 10(6 weeks ago, 2 files, 14+ 14-) 13https://github.com/crawl/crawl/commit/76c8c3f4a704 07:40:42 03advil02 07* 0.28-a0-1215-g6b151ea: refactor: restructure webtiles into a package 10(6 weeks ago, 30 files, 3957+ 3875-) 13https://github.com/crawl/crawl/commit/6b151ea7cb10 07:40:42 03advil02 07* 0.28-a0-1216-g0364767: fix: fix imports in tests 10(6 weeks ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/0364767e1c06 07:40:42 03advil02 07* 0.28-a0-1217-gc07941e: refactor: move webtiles defaults into webtiles.config 10(6 weeks ago, 5 files, 73+ 43-) 13https://github.com/crawl/crawl/commit/c07941e8bc85 07:40:42 03advil02 07* 0.28-a0-1218-gb939be1: refactor: regularize the internal config api 10(6 weeks ago, 2 files, 31+ 8-) 13https://github.com/crawl/crawl/commit/b939be147900 07:40:42 03advil02 07* 0.28-a0-1219-g2872ec6: fix: acclimitize auth_test to `webtiles` 10(6 weeks ago, 1 file, 5+ 6-) 13https://github.com/crawl/crawl/commit/2872ec6120d8 07:40:42 03advil02 07* 0.28-a0-1220-ge20dd55: docs: update placeholder README 10(23 hours ago, 1 file, 23+ 1-) 13https://github.com/crawl/crawl/commit/e20dd551ba78 07:40:42 03advil02 07* 0.28-a0-1221-g65b1a8c: refactor: move server.py 10(22 hours ago, 2 files, 482+ 482-) 13https://github.com/crawl/crawl/commit/65b1a8c6675a 07:40:42 03advil02 07* 0.28-a0-1222-g9b1d5c9: refactor: move main server code into the webtiles package 10(22 hours ago, 6 files, 44+ 15-) 13https://github.com/crawl/crawl/commit/9b1d5c971535 07:40:42 03advil02 07* 0.28-a0-1223-gfb42bd0: fix: don't double webtiles --live-debug logging 10(22 hours ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/fb42bd042d91 07:40:42 ... and 3 more commits 07:45:08 ("here goes nothing…") 07:48:31 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1226-g59251e613b (34) 08:20:33 Unstable branch on crawl.akrasiac.org updated to: 0.28-a0-1226-g59251e6 (34) 08:25:01 <06a​dvil> does anyone know if there's a standard dgl-config way to temporarily stop dgl logins? 08:40:20 Unstable branch on crawl.akrasiac.org updated to: 0.28-a0-1227-ga9037bb (34) 08:42:18 Webtiles server stopped. 08:42:53 03advil02 07* 0.28-a0-1227-ga9037bb: fix: fix some config defaults code 10(7 minutes ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/a9037bb4c84c 08:47:29 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-1227-ga9037bb4c8 (34) 09:15:54 Webtiles server started. 09:23:14 <09g​ammafunk> systematically, or by user? There is a dgl command to disable a user, as I recall 09:24:33 <09g​ammafunk> hrm, actually, is there such a command 09:24:44 I htink he wanted to take down the server to upgrade it without affecting running games? 09:26:18 systematically, I was doing some low budget defragmentation and wanted to prevent dgl connections while doing that 09:26:27 I ended up just ignoring it though 09:50:48 <08n​icolae> question: now that exploration traps are caused by a sudden malevolence, and there's no corresponding trap feature in the square, do we even really need to still include the trap in the flavor text. currently it's like "a malevolence creates a teleport trap underneath you! you are yanked towards monsters!" but couldn't it just be "a malevolence yanks you towards monsters!" 09:56:34 <10P​leasingFungus> sure 09:59:46 possibly require more code since now it can just reuse the code for exposed traps 09:59:46 although I'm not sure how many of those are left. vaults, presumably 10:01:08 <10P​leasingFungus> prob just a lil messaging tweak 10:02:49 Fucking systemd 10:02:53 Er, ECHAN. Sorry 10:16:28 <08n​icolae> oh right, duh, reusing existing code would explain it 11:06:23 <10P​leasingFungus> idea: what if we differentiate iron shot & crystal spear by having crystal spear's damage depend on how low your MP is when you cast it. The lower your % MP remaining is, the more powerful the spear is 11:07:02 <10P​leasingFungus> i don't know how this works for dj 11:07:42 <10P​leasingFungus> sort of makes it a 'final' spell, or a 'desperation' spell 12:12:19 huh, surprised there isn't a mechanic in some spell/unrand that doesn't do that already 12:12:35 "more damage with lower health" is a mildly common thing with a lot of games 12:14:02 though actually, faster speed (and sometimes higher damage) with lower health is a bit better 12:14:02 and that could work for an unrand sword, too... 13:46:19 <10P​leasingFungus> we do have a ds mut that’s a bonus for low hp 13:46:25 <10P​leasingFungus> sanguine armour 13:46:36 <10P​leasingFungus> think it’s plausible there’s room for more such mechanics 13:46:42 <10P​leasingFungus> but i was talking about low mp 14:31:13 ya, I just got distracted :P 15:00:53 <08n​icolae> make lcs reflect off walls imo 15:04:28 -!- Yermak_ is now known as Yermak 16:24:21 Unstable branch on underhound.eu updated to: 0.28-a0-1227-ga9037bb4c8 (34) 17:48:58 <13S​astreii> Interesting concept! What if LCS deals more damage to targets with low health? Like a sort of “final blow” 17:49:24 <13S​astreii> In this case mana it’s not involved 18:04:11 <10P​leasingFungus> hm 18:04:20 <10P​leasingFungus> also interesting 18:04:23 <10P​leasingFungus> i'll put it on the list 19:54:02 <08n​icolae> what if LCS was smite targeted and it comes up out of the floor 19:58:37 and if it kills the creature then it leaves behind an impaled corpse instead of a normal one 20:06:26 <09g​ammafunk> What if it did that and we called LBA for lehudib’s boring airstrike 20:07:09 spell plagiarism 20:10:25 <08n​icolae> no the current name is fine imo 20:13:44 <09g​ammafunk> Ok 20:14:05 <09g​ammafunk> How about Lee’s Boring Airstrike 20:14:21 <08n​icolae> earth spell where you conjure it out of a wall TOWARDS yourself 20:14:30 <09g​ammafunk> See, even used capitalization this time 20:15:56 <09g​ammafunk> Lehudib’s Face Rocket? 20:15:56 <09g​ammafunk> How Doomed 20:16:47 <08n​icolae> well the idea is that a monster is standing in the way 20:19:49 <08n​icolae> i suppose the main differences are you'd be able to target the back of crowds but not the front and also if it misses you will want good ev 20:20:24 <09h​ellmonk> lcs comes from behind and now ignores shields 20:20:31 <09h​ellmonk> bc it comes from behind, you can't block it 20:20:35 <09h​ellmonk> checkmate shieldtheists 20:20:39 that's actually pretty neat to be honest 20:22:19 <09h​ellmonk> real talk I think the biggest concern with lcs adjustment is not doing anything that ruins monster lcs, a cool and good game feature (naturally this can just mean making whatever new mechanic and calling it something different) 20:22:19 <10P​leasingFungus> that's part of what i liked about my 'max mp' suggestion 20:22:19 <10P​leasingFungus> since monsters don't have mp 20:22:24 <08n​icolae> Decimator Beam: Conj: on a successful hit, always does 1/10th of the target's max hp (rounded up) 20:22:26 <09h​ellmonk> I have tentative plans to rework the iood damage formula at some point in the future, and it would be nice to adjust one of iron shot/lcs alongside that 20:22:40 <09h​ellmonk> as they're the trifecta of nonelemental single target damage things 20:22:52 <10P​leasingFungus> one thing i vaguely wonder about is making player spells not scale acc on power 20:23:09 <09h​ellmonk> a lot of them barely scale acc on power anyway iirc 20:23:14 <10P​leasingFungus> plausible 20:23:40 <10P​leasingFungus> would be nice to not have this sort of quadratic power scaling that's hard to reason about, maybe 20:23:42 <09h​ellmonk> idk, seems alright to not do it but also seems fine to do it 20:23:52 <10P​leasingFungus> sounds about righ 20:23:57 <09h​ellmonk> melee accuracy does the same thing really 20:24:02 <10P​leasingFungus> mm 20:24:10 <10P​leasingFungus> melee accuracy at least interacts with later weapons in some way 20:24:16 <10P​leasingFungus> though i'm not sure what way exactly 20:24:18 <09h​ellmonk> famously easy to reason about melee accuracy 20:24:38 <10P​leasingFungus> it's cool how for a long time common wisdom was 'inacc isn't a big deal' 20:24:40 <10P​leasingFungus> iirc 20:24:44 <10P​leasingFungus> and then it turns out it's kind of huge 20:25:00 <09h​ellmonk> minmay was a contrarian about inacc before it was cool 20:25:09 <10P​leasingFungus> minmay was right about many things 20:25:17 <09h​ellmonk> (also doesnt help that the effect is twice as big as most people assume that it is) 20:25:21 <10P​leasingFungus> in compensation, they made many vaults which others regret 20:25:52 <09h​ellmonk> almost everyone assumes it's equivalent to -5 slaying for acc only 20:26:10 <09h​ellmonk> but it's actually a flat 5 penalty, which is twice as much on average 20:26:13 <09h​ellmonk> or something like that 20:26:19 <10P​leasingFungus> i feel like i should know that 20:27:02 <09h​ellmonk> anyway I want to change the iood formula because it's a) strictly better than iron shot at range 1 for power values around 50 b) completely insane behind the scenes 20:29:35 <08n​icolae> what if a sphere was involved in the formula somehow 20:29:55 I thought iood was rather powerful at point blank... 20:30:22 <09h​ellmonk> probably better than the current formula, which involves an extra spellpower stepdown 20:32:26 <08n​icolae> put a cube and pi in there somehow. really lean into the orb theme 20:32:57 <09h​ellmonk> 0 power iood should deal 3d14 and max power should deal 15d9 20:33:35 Very tangentially related, but https://anydice.com is a really awesome site, by the way 20:33:42 <08n​icolae> damage = 4/3 pi r^3 20:35:06 <08n​icolae> oh yeah anydice rules 20:35:06 <08n​icolae> where r is the power 20:43:58 <10P​leasingFungus> playing around with iood was one of my first crawl projects 20:44:10 <10P​leasingFungus> back when i was trying to make potions of boulder (boulder beetle form) 20:44:21 <10P​leasingFungus> i eventually gave up because the code is insane 20:44:35 <09h​ellmonk> ya, I don't really want to mess with the internal angle stuff 20:44:49 <09h​ellmonk> just remove the power stepdown thing and adjust dmg 20:44:59 it's not a real spell if it doesn't involve at least three different trigonometric functions 21:01:07 <10P​leasingFungus> perryprog: i always said this, but then they removed cones! 21:01:49 pfft, I bet "they" don't even have a nearby copy of Euclid's Elements (which I do for some reason) 21:02:36 <09h​ellmonk> pf: that covers most of your feedback, still need to fixup the bind soul thing and adjust tiles (tho all the spider tiles are recycled old stuff and I imagine they'll get updated at some point). If there's any other thing that really needs to be done that I missed feel free to ping me. Ebering said he was gonna drop some feedback too so I'll probably look at that tomorrow. 21:02:39 It is—really—right next to a book called "500 dad jokes" and "the jokiest joking puns book" 21:02:58 <10P​leasingFungus> wow 21:03:05 <10P​leasingFungus> hellmonk: sweet 21:03:05 <10P​leasingFungus> im hype 21:03:14 <10P​leasingFungus> 'enable spider oods' is a funny commit title btw 21:03:25 <10P​leasingFungus> i sort of hope someone will get confused by it somehow 21:03:48 <09h​ellmonk> would also like to get some endvault adjustments/new endvaults in before version release but I'll do those after 21:03:50 crawl ood any% 21:04:37 <09h​ellmonk> and re: sun moths, I made those before player invis got removed specifically to rankle player invis so they're kind of sad now. idk what to do with them. 21:05:03 <09h​ellmonk> but they're kinda funny conceptually 21:05:46 03hellmonk02 07[familyspider] * 0.28-a0-537-g12d61fc: Rename a monster spellbook 10(67 minutes ago, 2 files, 9+ 8-) 13https://github.com/crawl/crawl/commit/12d61fcfc20a 21:05:46 03hellmonk02 07[familyspider] * 0.28-a0-538-gbc5b99c: another round of number adjustments 10(59 minutes ago, 2 files, 8+ 13-) 13https://github.com/crawl/crawl/commit/bc5b99c23e91 21:05:46 03hellmonk02 07[familyspider] * 0.28-a0-539-gb84ed45: Restructure web immunity 10(25 minutes ago, 3 files, 40+ 50-) 13https://github.com/crawl/crawl/commit/b84ed45c2e60 21:05:46 03hellmonk02 07[familyspider] * 0.28-a0-540-g3017c68: rename a function 10(10 minutes ago, 3 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/3017c688db58 21:05:46 03hellmonk02 07[familyspider] * 0.28-a0-541-g21db0a7: enable spider oods 10(10 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/21db0a7d6d3a 21:06:30 Branch pull/2150 updated to be equal with familyspider: 13https://github.com/crawl/crawl/pull/2150 21:07:03 <10P​leasingFungus> there's still some player invis... 21:07:03 <10P​leasingFungus> but yeah 21:08:32 Chei living up to its name on IRC side 21:19:45 04Build failed for 08familyspider @ 21db0a7d 06https://github.com/crawl/crawl/actions/runs/1609771207 21:19:45 and checkwhite strikes again 21:19:45 <09h​ellmonk> eh, I still have work to do on it so I'll just checkwhite at the end 21:22:16 <10P​leasingFungus> full 10 minutes for chei there 21:22:18 <10P​leasingFungus> could be worse 21:26:10 only at half piety 21:26:10 with... itself? 21:33:56 <10P​leasingFungus> 🤔 22:11:02 <08w​ormsofcan> make LCS temporarily turn the target into a block of crystal, which can then be LRD'd 22:20:33 <09h​ellmonk> so what, make it earth/conj/tmut level 7 and petrify for a couple turns on hit? 22:23:53 <08w​ormsofcan> sure 23:34:37 Unstable branch on crawl.develz.org updated to: 0.28-a0-1227-ga9037bb4c8 (34) 23:55:50 Windows builds of master branch on crawl.develz.org updated to: 0.28-a0-1227-ga9037bb4c8