01:05:40 Unstable branch on crawl.kelbi.org updated to: 0.32-a0-779-g362cfcae2a (34) 01:05:40 Unstable branch on crawl.kelbi.org updated to: 0.32-a0-779-g362cfcae2a (34) 01:15:41 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-5140-g5775ae71e1 01:15:41 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-5140-g5775ae71e1 01:19:54 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-2395-g52b5cd608e 01:19:54 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-2395-g52b5cd608e 02:45:24 <02M​onkooky> this seems entirely reasonable 04:31:54 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5140-g5775ae71e1 04:51:39 <12g​e0ff> @pleasingfungus, SentientSupper's changes look good to me: unused code was removed, and now this patch fixes the bug w/o adding an extra parameter to two functions. 05:11:16 New branch created: pull/3705 (1 commit) 13https://github.com/crawl/crawl/pull/3705 05:11:16 03SentientSupper02 07https://github.com/crawl/crawl/pull/3705 * 0.32-a0-780-ge97bbb0565: Make permissive lof treat actors as obstacles 10(2 minutes ago, 7 files, 26+ 9-) 13https://github.com/crawl/crawl/commit/e97bbb05651d 05:12:20 03SentientSupper02 07https://github.com/crawl/crawl/pull/3705 * 0.32-a0-781-g9125520936: checkwhite 10(37 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/912552093651 05:14:25 New branch created: pull/3706 (1 commit) 13https://github.com/crawl/crawl/pull/3706 05:14:26 03SentientSupper02 07https://github.com/crawl/crawl/pull/3706 * 0.32-a0-780-g2f7fe05df3: Add zot.cc to vcxproj 10(32 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/2f7fe05df3a7 05:31:51 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-779-g362cfca (34) 05:58:20 Webtiles server stopped. 05:58:42 Webtiles server started. 06:39:10 New branch created: pull/3707 (1 commit) 13https://github.com/crawl/crawl/pull/3707 06:39:10 03dolorous02 07https://github.com/crawl/crawl/pull/3707 * 0.32-a0-780-gfc6f059b08: Adjust Blork the orc description/dialogue. 10(10 hours ago, 2 files, 55+ 18-) 13https://github.com/crawl/crawl/commit/fc6f059b083f 06:44:29 03Aliscans02 {dolorous} 07* 0.32-a0-780-gdd6cb82677: Change the spelling of some words to Australian English. 10(20 hours ago, 7 files, 11+ 11-) 13https://github.com/crawl/crawl/commit/dd6cb8267770 06:57:39 <05i​coson> so, I've kind of gotten https://crawl.akrasiac.org/ to work 06:58:07 <05i​coson> lmk if ssl experts spot any issues (I can see some config tweaks wrt weak ciphers that I need to figure out how to make) 06:58:15 <05i​coson> next step will be to get it to go in webtiles 06:58:25 <05i​coson> reference for anyone using a potato: acme.sh is an amazing acme client 07:01:29 New branch created: pull/3708 (1 commit) 13https://github.com/crawl/crawl/pull/3708 07:01:29 03SentientSupper02 07https://github.com/crawl/crawl/pull/3708 * 0.32-a0-781-ge680e15c1b: Improve drop_disables_autopickup behavior 10(46 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e680e15c1b4c 07:06:12 <09g​ammafunk> awesome re: ssl cao. Will you try some kind of apache reverse proxy setup like how we've been doing with nginx on a few servers? 07:06:26 <09g​ammafunk> Or just directly use ssl from webtiles itself 07:11:06 <05i​coson> directly from webtiles 07:13:26 <05i​coson> hm, I wonder if people usually have their server key stored in a way that needs root to access 07:13:32 <05i​coson> if so I probably broke that 07:15:18 03advil02 07* 0.32-a0-781-gd9b930ba1b: fix: missing comma 10(37 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d9b930ba1b99 07:16:21 <09g​ammafunk> makes me wonder how other webtiles servers use tls 07:16:54 <09g​ammafunk> I know cko uses reverse proxy, I believe cpo does as well, but I'm not 100% sure 07:17:05 <09g​ammafunk> but I think cue might use tls directly from webtiles 07:18:11 <09g​ammafunk> oh and cxc actually is on tls, for some reason I thought they weren't 07:18:22 <05i​coson> cbr2 is using tls directly 07:18:32 <09g​ammafunk> right, so it's a more common setup than I'd thought 07:19:42 <09g​ammafunk> I guess if you use it directly, one downside is that you do have to use a dedicated non-priveleged port like 8443 07:20:08 <09g​ammafunk> versus just having it be seamless with your default port tls when using the proxy 07:22:48 03advil02 07* 0.32-a0-782-gb001dabdc7: fix: move `shed_privileges` later in webtiles setup 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b001dabdc769 07:27:54 Ge0ff (L27 MDCA) ASSERT(mons->damage_friendly <= mons->damage_total) in 'mon-death.cc' at line 249 failed. (D:12) 07:27:54 Ge0ff (L27 MDCA) ASSERT(mons->damage_friendly <= mons->damage_total) in 'mon-death.cc' at line 249 failed. (D:12) 07:33:26 03advil02 07* 0.32-a0-783-g829d17d61b: feat: webtiles cli support for an ssl port 10(77 seconds ago, 1 file, 9+ 1-) 13https://github.com/crawl/crawl/commit/829d17d61bf5 07:38:38 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-783-g829d17d61b (34) 07:59:59 03dolorous02 07* 0.32-a0-784-g5d9b134aa6: Make effect/iron_shot_7.png 32x32. 10(24 minutes ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/5d9b134aa68c 08:15:00 New branch created: pull/3709 (1 commit) 13https://github.com/crawl/crawl/pull/3709 08:15:00 03SentientSupper02 07https://github.com/crawl/crawl/pull/3709 * 0.32-a0-785-g526cd1c775: Describe mindburst and pain damage 10(55 seconds ago, 1 file, 9+ 0-) 13https://github.com/crawl/crawl/commit/526cd1c77576 08:17:10 <05i​coson> hm I guess tornado needs read access to the server key at the time of request handling 08:27:09 <08n​icolae> huh! that's wild. i thought it had been replaced by polar vortex anyway 08:47:49 <05i​coson> it took me an embarrassingly long time to get that joke 08:50:11 <09g​ammafunk> Lol 08:50:46 <09g​ammafunk> Never give nicolae the server keys 09:13:30 03dolorous02 07* 0.32-a0-785-g234660e9f1: Fix wording. 10(3 minutes ago, 1 file, 8+ 8-) 13https://github.com/crawl/crawl/commit/234660e9f1d5 09:13:30 03dolorous02 07* 0.32-a0-786-g3ef9c6c661: Fix punctuation. 10(80 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/3ef9c6c66182 11:31:18 I'm betting this is a stupid question, but what's the purpose of the 'stone_soup-0.31' branch? I note it's diverged from tags/0.31.0 11:32:11 it collects bugfixes, eventually 0.31.1 will be tagged and released 11:32:50 bugfixes get cherrypicked from master when relevant 11:32:58 <09g​ammafunk> It's the release branch for 0.31 that's installed on servers. Any 0.31 bug fixes and eventual point releases happen there 11:33:11 <09g​ammafunk> Rip 2slo 11:33:56 Ah, gotcha. If i've been building my own would you suggest i track that branch instead of just using the most recent tag flagged as a release? 11:34:21 I'd go with the bugfixes, personally 11:34:35 I interpret that as 'yes use that branch' :D 11:34:44 yes 11:34:51 Much appreciated! 11:35:03 <09g​ammafunk> Yeah you want the branch not the static release 11:35:14 kinda annoying to have a promising run cut short by a bug that's already been fixed 11:35:56 oh no worries there, i would have to be competent to run into that problem 11:45:34 03advil02 07* 0.32-a0-787-g50abb8ab99: fix: missing tuple wrapper 10(3 hours ago, 2 files, 6+ 6-) 13https://github.com/crawl/crawl/commit/50abb8ab991b 11:45:36 <05i​coson> do most servers these days that run ssl webtiles run only ssl ports? 11:45:36 <05i​coson> I'm guessing so 12:35:33 03advil02 07* 0.32-a0-788-g9ed4220b88: feat: webtiles-internal https redirect option 10(6 minutes ago, 3 files, 61+ 17-) 13https://github.com/crawl/crawl/commit/9ed4220b88ba 12:49:46 <08n​icolae> right, the bazaar freshening. 😰 i gotta get back on that, my train of thought derailed slightly when it came time to think of picking out specific subvaults by type. time to get back on it. also, re: wiglaf hat shop, probably fine. that does remind me, i was peeking at the code to make it possible to specify an empty suffix specifically. (as it turns out, leaving the suffix field empty only gives the shop an empty suffix if the base 12:49:46 type of the shop is one that doesn't take a suffix naturally: general shop, antiques shop, distillery. i never noticed since when i make a shop with no suffix, it's a general shop. but the hat shop wanted to be an armour shop, so just leaving the suffix unspecified gave it the suffixes for armour shops: emporium, shop, boutique, shoppe, etc.) 12:55:46 03advil02 07* 0.32-a0-789-gc76ea14763: fix: don't ignore `max_lobby_idle_time` setting 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c76ea14763a3 13:01:30 <06r​egret-⸸nde※> There is no rush; I had the wind taken out of my sails with the recent illness + insomnia bout. I've only got a handful of things left I plan to do for the foreseeable future of this version, and will be mostly doing somewhat-delayed very occasional vaultwork and vault PR processing otherwise. 13:01:56 <06r​egret-⸸nde※> (Also nodding along with said shop syntax weirdness.) 13:06:47 <08n​icolae> i was thinking of making it so that if a shop's suffix was just a single space (which could be specifed in the .des with a single underscore) the suffix would be left out entirely, and i found the spot in the code to do so, and it doesn't look too hard to implement, but: my get up and go must've got up and went 😔 13:16:02 <04d​racoomega> Unexpected problems with spell design - discovering that the name you'd settled on several weeks earlier is just slightly too long to fit in the in-game spell list T.T 13:17:01 <04d​racoomega> Maxwell may have to lose accreditation 13:29:29 <06d​olorous_84348> Regarding the bug report about liches eating apples: that seems to be fixable by just adding dialogue options for player forms when dealing with decor-based food caches. The problem is trying to figure out which forms eat what (given the really weird cases like statues and living storms, not to mention what players can be polymorphed into, I think?). Also, I burned out my recent creativity coming up with dialogue for Blork the 13:29:30 orc and his Rainbow Suspenders OF DOOM(TM), even though it should be back eventually. 13:33:25 <06r​egret-⸸nde※> Not exactly looking to the combinatorics of people asking e.g. are Spriggan serpents still herbivores either. 13:34:18 <06d​olorous_84348> Indeed. There's the flag about whether transformations change player physiology, but hooking that up as a dialogue modifier sounds like a headache as well. 13:36:12 -!- MakMorn_ is now known as MakMorn 13:36:40 <06d​olorous_84348> Maybe liches do eat apples, but they do it by draining the life force out of them as they do with other living things. ("The apple withers in your hand as you grasp it. You feel refreshed." Or something like that.) 13:39:56 <04d​racoomega> "Such will be the fate of all living things who dare stand in my path, mwahahaha" 13:40:23 New branch created: pull/3710 (2 commits) 13https://github.com/crawl/crawl/pull/3710 13:40:23 03RypoFalem02 07https://github.com/crawl/crawl/pull/3710 * 0.32-a0-779-g21ff94ca5a: fix: blink revealing invisible monsters (Ge0ff) 10(16 hours ago, 1 file, 6+ 2-) 13https://github.com/crawl/crawl/commit/21ff94ca5a05 13:40:23 03RypoFalem02 07https://github.com/crawl/crawl/pull/3710 * 0.32-a0-780-g8c3dc6afea: fix: Bind Soul targeter revealing the true Mara 10(2 hours ago, 3 files, 9+ 5-) 13https://github.com/crawl/crawl/commit/8c3dc6afea00 13:44:40 03wheals02 07* 0.32-a0-790-g60f1b215fc: Try to really fix apostle damage tracking (Ge0ff) 10(5 minutes ago, 1 file, 7+ 7-) 13https://github.com/crawl/crawl/commit/60f1b215fc57 13:44:50 <03w​heals> doh, copy-paste error in that commit 13:45:04 <08n​icolae> simply reflavor all the food caches to say "No time for a snack. The Orb awaits." 13:45:14 <08n​icolae> what's the name you picked and what's the character limit 13:46:48 03wheals02 07* 0.32-a0-791-gfc315c9ecd: fix: the build 10(26 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/fc315c9ecd89 13:49:54 <04d​racoomega> 'Maxwell's Propulsive Piledriver'. Current longest spell name in the game seems to be (ironically enough) Maxwell's Capacitive Coupling, which exactly fits the max. 13:51:48 <04d​racoomega> I could just use Propulsive Piledriver, but that feels like it lacks a certain suitable flavor about questionably-safe construction methods. Best other alternative I've found that fits is maybe Maxwell's Portable Piledriver? Doesn't have quite the same impact, but at the same time maybe raises flavorful questions about whether Maxwell really was referring to the caster themselves as the piledriver ^^; 13:57:20 <08n​icolae> 13:58:30 <08n​icolae> if the intent is to imply that the caster is the piledriver: Personal? 13:59:06 propulsive punch? 13:59:18 <08n​icolae> Propulsiondriver. 13:59:48 <08n​icolae> also: lmao at the illustration on wikipedia for the wrestling move also known as the piledriver https://en.wikipedia.org/wiki/Piledriver_(professional_wrestling) 13:59:58 <08n​icolae> ah, it's included in the discord embed. bellissimo. 14:00:46 <04d​racoomega> Haha 14:01:12 <04d​racoomega> Not that kind of piledriver, no 14:01:49 <08n​icolae> what does it do 14:01:54 <08n​icolae> the spell, i mean. not the wrestling move 14:02:46 <02M​onkooky> use maxok to save two letters 14:03:53 just remove the spaces 😛 14:06:03 <08n​icolae> POWER DEV MOVE: just increase the internal spell name limit 14:06:27 …and watch half the game break because of hidden assumptions 14:08:00 <04d​racoomega> I mean, it's not an spell name limit. It's just the column size of the actual spell menu 14:08:06 <04d​racoomega> The name works fine elsewhere 14:08:06 anywhere else that'd be the smart move. with crawlcode it's the most fraught 14:08:21 <04d​racoomega> So it shows up in other parts of the UI okay 14:08:40 <04d​racoomega> But I'd still rather not make an exception there just for this 14:08:45 <02M​onkooky> Pulping, punitive, pusillanimous 14:08:58 <06d​olorous_84348> And the spell menu row limit is probably built around a total limit of 80 columns, to accommodate console mode. 14:09:24 <06d​olorous_84348> (Note: I haven't actually looked, but it seems like a safe bet.) 14:09:28 <02M​onkooky> puissant 14:10:41 <06d​olorous_84348> It makes you wonder whether the spellbook "Maxwell's Memoranda" was originally going to be called "Maxwell's Alliterative Almanac" until the publisher balked. 14:11:13 <06d​olorous_84348> Pugilistic? 14:11:24 <02M​onkooky> that's 9 sadly 14:12:07 <06d​olorous_84348> Argh. 14:14:28 New branch created: pull/3711 (1 commit) 13https://github.com/crawl/crawl/pull/3711 14:14:28 03orjb102 07https://github.com/crawl/crawl/pull/3711 * 0.32-a0-790-gd152bf6052: Propose unrand guarded vault for Rift. 10(27 minutes ago, 1 file, 27+ 0-) 13https://github.com/crawl/crawl/commit/d152bf605220 14:19:20 <06d​olorous_84348> Without a decent thesaurus, I'm a bit stumped right now. 14:20:37 <04d​racoomega> I'll just go with Portable for now. It's the easiest thing to change later anyway 14:21:31 maxwell's murderous masher 14:22:36 <06r​egret-⸸nde※> Note to self: never approach other crawl devteam members near a construction site. 14:25:36 <04d​racoomega> Yes, the gag is that this was probably originally meant for use in construction. And then some mages got it in their head that it was useful to drive fleshier things into walls, actually. ^^; 14:30:24 03orjb102 07https://github.com/crawl/crawl/pull/3711 * 0.32-a0-791-gdbb8dd0e0a: Update acolyte with god worshipping and wizard->occultist change 10(52 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/dbb8dd0e0a73 14:34:54 <08n​icolae> Peaceful Piledriver 14:37:36 <06d​olorous_84348> "Peaceful" in the same sense that a warship can be a "Serial Peacemaker"? 14:37:51 03orjb102 07https://github.com/crawl/crawl/pull/3711 * 0.32-a0-792-g8deb6e9f49: Remove accidental tabs 10(48 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/8deb6e9f496b 16:36:22 Unstable branch on underhound.eu updated to: 0.32-a0-791-gfc315c9ecd (34) 16:38:04 peace of the biggest pile drivers 17:49:09 New branch created: pull/3712 (1 commit) 13https://github.com/crawl/crawl/pull/3712 17:49:09 03yrdzrfxndfvh02 {GitHub} 07https://github.com/crawl/crawl/pull/3712 * 0.32-a0-792-ge1d7909f6f: Add monster-based skill titles 10(71 minutes ago, 1 file, 43+ 1-) 13https://github.com/crawl/crawl/commit/e1d7909f6fa1 18:16:48 03Monkooky02 {dolorous} 07https://github.com/crawl/crawl/pull/3302 * 0.32-a0-772-g1fffa41033: Add unrand Charlatan's Orb 10(6 months ago, 6 files, 31+ 4-) 13https://github.com/crawl/crawl/commit/1fffa4103332 18:16:48 03dolorous02 07https://github.com/crawl/crawl/pull/3302 * 0.32-a0-773-g3933d9f27c: Make the Charlatan's Orb actually glow. 10(34 hours ago, 4 files, 20+ 5-) 13https://github.com/crawl/crawl/commit/3933d9f27cf7 18:16:48 03dolorous02 07https://github.com/crawl/crawl/pull/3302 * 0.32-a0-774-gdacfef7047: Add inscription for Charlatan's Evocations boost. 10(33 hours ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/dacfef704716 18:16:48 03Monkooky02 07https://github.com/crawl/crawl/pull/3302 * 0.32-a0-777-gcf576c6fff: Merge branch 'pr/3701' into chartlan-orb 10(16 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/cf576c6fffa5 20:33:50 New branch created: pull/3713 (1 commit) 13https://github.com/crawl/crawl/pull/3713 20:33:50 03SentientSupper02 07https://github.com/crawl/crawl/pull/3713 * 0.32-a0-792-g5de0a3625f: Clear dimensional bullseye when apostle yields 10(57 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/5de0a3625ff6 21:59:43 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-792-g6ff3a70e3e: Don't avoid aiming at self with harmless spells 10(4 days ago, 4 files, 21+ 2-) 13https://github.com/crawl/crawl/commit/6ff3a70e3eb3 21:59:43 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-793-gdbb1943370: Stop autofire from hitting immune targets 10(3 days ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/dbb1943370cb 21:59:43 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-794-gc848f33aef: Add opacity function for clear shooting paths 10(56 minutes ago, 4 files, 29+ 2-) 13https://github.com/crawl/crawl/commit/c848f33aef1f 21:59:43 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-795-gb55df3039b: Make permissive lof treat actors as obstacles 10(17 hours ago, 7 files, 26+ 9-) 13https://github.com/crawl/crawl/commit/b55df3039bd3 21:59:43 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-796-g2ccd134d15: checkwhite 10(17 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2ccd134d15f4 21:59:43 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-797-g8e51db0990: Make autofire avoid shooting through blockers 10(4 minutes ago, 1 file, 17+ 6-) 13https://github.com/crawl/crawl/commit/8e51db099021 21:59:43 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-798-gc7702ff5d9: Improve your shooting paths 10(2 minutes ago, 2 files, 7+ 5-) 13https://github.com/crawl/crawl/commit/c7702ff5d9bb 22:09:19 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-799-g4b16a721ea: checkwhite 10(45 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/4b16a721ea33 22:22:05 03SentientSupper02 07https://github.com/crawl/crawl/pull/3687 * 0.32-a0-800-g0731d60b42: Fix autotargeting failing to check for lof 10(8 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0731d60b4260 22:34:13 Lysca (L9 VpCj) ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position -36,1 in region 2, should be 1,1 in region 3) (D:6) 22:34:15 Lysca (L9 VpCj) ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position -36,1 in region 2, should be 1,1 in region 3) (D:6) 22:34:16 Lysca (L9 VpCj) ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position -36,1 in region 2, should be 1,1 in region 3) (D:6) 22:34:20 Lysca (L9 VpCj) ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position -36,1 in region 2, should be 1,1 in region 3) (D:6) 22:34:21 Lysca (L9 VpCj) ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position -36,1 in region 2, should be 1,1 in region 3) (D:6) 23:13:59 Unstable branch on cbro.berotato.org updated to: 0.32-a0-791-gfc315c9ecd (34) 23:35:31 Unstable branch on crawl.develz.org updated to: 0.32-a0-791-gfc315c9ecd (34) 23:58:48 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-791-gfc315c9ecd