00:07:01 how exactly does gozag change corpses? do corpses just flat out stop generating, or do they generate and immediately convert into gold? i'm curious because of the reaping brand 00:07:34 i'm guessing the former 00:11:41 seems like a pretty different god design! 00:11:58 also i honestly don't remember re: corpse change but assume the former 00:12:27 i think it must be too, since gold comes from monsters that wouldn't even otherwise generate a corpse 00:13:05 it's the former 00:13:10 i'm just ideas-manning gozag since i heard you were taking charge of a potential change 00:13:30 PleasingFungus: what do you mean a tax % of current gold 00:13:59 you could tax upon monster distraction 00:14:00 every 1000 turns or so, gozag taxes you, say, 3% of your current on-hand gold 00:14:14 with a cute message 00:14:41 'time is money, and i want my due!' -- gozag <- actually that message isn't great but something like that 00:14:44 mana/hp regen tax 00:15:03 every 1000 turns or so you have to file form 1040 at a gozag altar 00:15:13 i hope it's the simplified version! 00:15:35 that's for hints mode 00:16:13 blood_smell() in shout.cc has a pointless parameter. 13https://crawl.develz.org/mantis/view.php?id=12319 by bcadren 00:18:03 blood_smell please tell me this is an ancient mechanic 00:25:53 i'm playing gozag right now in ascii, and the gold count that replaces the piety counter in the top right text color changes from blue to white after auto explore, whats this about? 00:26:14 it's blue when gold distraction is active 00:27:46 would it make sense to put that in the buff category instead? i would have never guessed that 00:28:22 i thought we removed it 00:28:27 blood smell, i mean 00:29:40 i'm confused - are the monsters distracted by "imaginary wealth" regardless of visible gold? my gold count is staying blue after combat with no monsters or gold in los 00:32:25 yes, the gold aura is centered on you 00:33:17 PF that would contribute to dev reputation of cancel culture on discussion forums 00:36:23 usk, ru, and gozag all have this passive distraction thing going on 00:37:57 FR: scroll of noise -> scroll of alarm (mark the player) 00:43:26 doesn't that encourage not picking up gold 00:43:41 and then picking it all up before you enter vaults:5 or zot or whatever 00:46:23 alex is gold pickup establishing a stackable timer? 00:46:53 the timer starts when the monster dies 00:46:57 its not linked to picking up gold 00:47:20 (because it used to be based on the item and distance to the item and this had all the trivialoptimal problems on the tips of your fingers) 00:48:16 imo the mechanic could be removed entirely, it steps on ru and usk with my one day experience of playing the god 00:48:35 if you guys are looking for a nerf, that might be worth consideration 00:54:30 quick question 00:54:49 what happens to your character title if charms is your highest skill and you update to a version where charms no longer exists? 00:55:24 i.e. my SpCK has 27 charms skill 00:55:24 do I keep the miracle worker title if I update, or does it go away 00:55:32 you know, I don't know 00:55:38 the titles are still in the tag major wrapper 00:55:41 but the skill is useless 00:56:07 Spriggan of Removedness 00:56:43 only one way to find out! 00:56:57 Lightli the Cancel Cultist 00:57:03 the answer: the title is removed 00:57:33 it dropped back to dodging title since dodging was my next highest 01:15:38 lightli's accomplishment should be immortalized as a named unique that shafts itself at 20% HP https://crawl.kelbi.org/crawl/morgue/Lightli/morgue-Lightli-20200714-040905.txt 02:25:49 Terrapin (L1 HuWn) Crash caused by signal #6: Aborted (D:1) 02:29:07 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.25-a0-1061-g13212cf: Add a new SPARM_LUNGING tile. 10(6 minutes ago, 2 files, 3+ 1-) 13https://github.com/crawl/crawl/commit/13212cf7c6f9 02:43:59 ebering, adding range in Pa's Charge description would be nice. 02:45:41 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.25-a0-1062-gf8e1e8c: Disable SPARM_LUNGING on Bardings. 10(13 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f8e1e8c2a201 03:13:18 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.25-a0-1063-g1a1411f: Mark SPARM_LUNGING as dangerous. 10(2 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/1a1411f48e30 03:24:21 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.25-a0-1064-g0ab444c: Remove the SPARM_LUNGING status light. 10(4 minutes ago, 2 files, 1+ 18-) 13https://github.com/crawl/crawl/commit/0ab444c3da53 03:24:34 Unstable branch on crawl.beRotato.org updated to: 0.26-a0-340-g8c663ee (34) 03:31:11 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3470-gaa44c949d2 03:47:34 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.22.1-2853-g69fa145244 04:03:47 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.25-a0-1065-g6c1e9e0: Rename SPARM_LUNGING to carnage. 10(18 minutes ago, 3 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/6c1e9e003853 05:03:34 hi hi 05:03:57 if anyone's around at this hour, I could use some help with git rebase: 05:04:49 I've just gone through and manually rebased the branch of PR 1409 05:04:49 am I correct to assume that I now need to force push this? 05:05:06 I don't want to screw anything up with my repo 05:05:39 (I don't really understand git beyond googling what to do to make it work, this is pure hobbyist stuff for me) 05:15:40 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-341-g7cd7e5c: New ego: Boots of lunging. 10(9 weeks ago, 27 files, 321+ 6-) 13https://github.com/crawl/crawl/commit/7cd7e5cd961c 05:15:40 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-342-gd89bb93: Fixup a bunch of SPARM_LUNGING logic, including enabling on-move effects. 10(7 weeks ago, 5 files, 361+ 251-) 13https://github.com/crawl/crawl/commit/d89bb939a804 05:15:40 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-343-g99b6142: Remove the SPARM_LUNGING evoke toggle. 10(7 weeks ago, 14 files, 8+ 79-) 13https://github.com/crawl/crawl/commit/99b6142296a6 05:15:40 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-344-g386b509: Add a new SPARM_LUNGING tile. 10(3 hours ago, 2 files, 2+ 0-) 13https://github.com/crawl/crawl/commit/386b5093874b 05:15:40 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-345-g3d29327: Disable SPARM_LUNGING on Bardings. 10(3 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3d293270f3d8 05:15:40 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-346-ge679940: Mark SPARM_LUNGING as dangerous. 10(2 hours ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/e679940dae53 05:15:40 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-347-gf48a35d: Remove the SPARM_LUNGING status light. 10(2 hours ago, 2 files, 1+ 18-) 13https://github.com/crawl/crawl/commit/f48a35dfe585 05:15:40 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-348-g01606f7: Rename SPARM_LUNGING to carnage. 10(2 hours ago, 3 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/01606f70dca4 05:22:06 okay, I'm out until next Monday, if you have any comments on that stuff, please put it on github 05:35:00 Not sure if this counts as a dev question, but... I'm running crawl-tiles on a locked-down Debian desktop, where $HOME is on a root_sqsuashed NFSv4 filesystem. 05:35:12 Running crawl I get these errors as I successively make the dirs by hand: 05:35:22 http://ix.io/2rLJ 05:35:39 That to me feels like crawl is running setuid root or something, but I can't see anywhere that is happening 05:35:47 Anyone seen this before? 05:43:17 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-349-ge22fd28: Unbrace 10(3 minutes ago, 1 file, 0+ 6-) 13https://github.com/crawl/crawl/commit/e22fd284cb92 05:48:48 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-350-g279e6a8: Checkwhite 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/279e6a81210d 06:14:20 Please return old webtiles cloud-monster interaction: cloud over monster, not the other way. Sometimes it's hard to say without x-ving if there is a cloud under monster now. 06:38:42 Even items are over clouds! 07:44:49 03Implojin02 07https://github.com/crawl/crawl/pull/1409 * 0.26-a0-351-g2fa3359: Fixup a couple of rebase oversights. 10(6 minutes ago, 2 files, 3+ 0-) 13https://github.com/crawl/crawl/commit/2fa33593b29c 09:25:52 re:webclient, does anyone know the language used on the pop-up that asks you if you want to move your in-progress trunk game to the latest build? trying to find the logic around that in the code 09:26:08 or better yet, does anyone know exactly where to look? lel 09:27:47 For console, it's in dgamelaunch, it's nowhere in the DCSS source tree. I suspect it's in the "webserver" subdirectory for tiles? 09:33:43 thanks, i'll poke around for that 09:44:02 dylex (L27 HaBe) Crash caused by signal #6: Aborted (Hell) 09:53:06 jboons: it's a CGI that's served usually by apache/nginx 09:53:25 do you want a copy of the script itself? it's in the dgamelaunch-config repo, specifically under "utils" 09:53:48 hrm, actually, it's run by dgl 09:53:53 just had an idea, wanted to see if it was feasible 09:54:04 it just uses normal CGI stuff iirc 09:54:05 to link to the commit that is displayed 09:54:20 let me get you an exact ref 09:55:24 !tell Implojin looks like you did it correctly 09:55:24 ebering: OK, I'll let implojin know. 09:55:53 jboons: it actually does use the normal websocket 09:55:59 jboons: it's here: https://github.com/crawl/dgamelaunch-config/blob/master/chroot/bin/crawl-git-launcher.sh 09:56:34 awesome, thank you 09:56:34 jboons: around here specifically: https://github.com/crawl/dgamelaunch-config/blob/master/chroot/bin/crawl-git-launcher.sh#L209 09:56:54 yeah, forgot how this worked; initially I was thinking of the rebuild and save backup scripts 09:57:07 well, the rebuild one really, which is a standalone CGI thing 09:57:55 this is still using the websocket, just interceding before the usual js/console client 10:12:36 Can someone with a bit better level of C++ spec knowledge look at PR 1416 10:12:44 |amethyst: if you've got the time? 10:12:46 !pr 1416 10:12:47 https://github.com/crawl/crawl/pull/1416 10:14:32 Ha, that's over my head 10:15:17 I a) don't want to cargo cult it b) don't want to dive into that level of detail 10:15:40 I got my fill of that for the year battling the mysql query optimizer for the tournament scripts 10:24:43 yeah the upgrade stuff isn't a cgi script per se, it's a script that is run by webtiles or dgamelaunch-config that can generate either html or text and take input 10:24:52 wrapping around the crawl process 11:02:19 Yermak: i'll look into the cloud/item/monster order issue 12:05:12 03ebering02 07* 0.26-a0-341-g3a799e3: Correct order of barbs/ozos removal in charge 10(50 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3a799e3adc22 12:17:01 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-341-g3a799e3adc (34) 13:30:17 Unstable branch on crawl.akrasiac.org updated to: 0.26-a0-341-g3a799e3 (34) 13:36:24 does new centaur roll activate lunge with wu jian? 13:38:42 krigyl (L21 HOGl) Crash caused by signal #11: Segmentation fault (Depths:4) 13:39:00 no 13:39:35 new centaur roll doesn't do any wu 13:40:58 !crashlog 13:40:59 22344. krigyl, XL21 HOGl, T:51214 (milestone): https://crawl.kelbi.org/crawl/morgue/krigyl/crash-krigyl-20200716-173833.txt 14:19:00 03ebering02 07* 0.26-a0-342-g2b0ca81: Refactor some sequencing in move_player_action 10(19 minutes ago, 2 files, 52+ 35-) 13https://github.com/crawl/crawl/commit/2b0ca819d091 14:19:00 03ebering02 07* 0.26-a0-343-g4c0e633: Handle Engulf, Bog, and cloud trail for Rolling Charge 10(3 minutes ago, 1 file, 18+ 3-) 13https://github.com/crawl/crawl/commit/4c0e6339b22e 14:19:00 03ebering02 07* 0.26-a0-344-ga598ecd: Fix a crash in battlesphere targeting 10(25 seconds ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/a598ecdb3d2b 14:21:30 arbitraryname (L22 DsFE) Crash caused by signal #11: Segmentation fault (Depths:3) 14:26:12 !crashlog 14:26:13 22345. arbitraryname, XL22 DsFE, T:76924 (milestone): https://crawl.kelbi.org/crawl/morgue/arbitraryname/crash-arbitraryname-20200716-182118.txt 14:33:01 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-344-ga598ecdb3d (34) 14:51:23 here is a commit on a fork of dgamelaunch-config representing the idea i had in mind: https://github.com/thmsdrew/dgamelaunch-config/commit/094cb84a782e6b93a6249f69b7e11cbf82b758c6 14:52:35 so a couple of questions, 1) thoughts? 2) best way for me to go about testing this? i could like stub a bunch of stuff out but i would want authentic values 14:54:01 the way in which i'm configuring it may not be 100% the best but probably okay? 15:01:51 seems like a reasonable feature, though it might confuse people into think that what was in that commit is the only change 15:03:06 does that info currently show the version the game is on before the upgrade? 15:03:37 ah yeah looks like it does 15:04:02 i think you have access to it yeah 15:04:15 I suppose in principle you could provide the diff link, though in many cases that could be a huge amount of info 15:04:39 yeah that'd be a bit much esp. for the average person that's just curious lol 15:05:14 fyi this is the right repository to make commits against, but because of the vagaries of history I'm not sure if any servers are really updating from that repository right now so it could take a while for any changes to percolate out from it (it was only moved into the crawl org a few months ago) 15:06:30 I do hope they'll switch eventually because there's a bunch of other improvements in there 15:06:39 gotcha, nbd just something i thought of that i wanted to mess around with 15:08:29 I'm not sure of any better way to test it than to set up a dgl install 15:09:09 the docker testing version is probably the easiest 15:09:09 if the version table keeps track of each version always, i could probably somehow present each commit since the previous 15:09:15 the diff link would do that 15:11:14 here's a random example: https://github.com/crawl/crawl/compare/d6f73655988c76a...a598ecdb3d2b7d 15:11:45 just pulled a couple of hashes arbitrarily 15:12:02 sometimes people upgrade across hundreds or thousands of commits though 15:13:01 I sort of like the idea of the diff link now that I think about it, since it does present a nice list of commits 15:13:03 oh yeah that top section is what i was picturing i guess 15:13:20 you just use two hashes separated by ... 15:13:39 i'll play around with that 15:17:04 -!- toblu1 is now known as toblu 15:29:28 MrPlanck (L21 TrMo) Crash caused by signal #11: Segmentation fault (Elf:1) 15:32:55 !craashlog 15:32:59 !crashlog 15:33:00 22346. MrPlanck, XL21 TrMo, T:61091 (milestone): http://crawl.berotato.org/crawl/morgue/MrPlanck/crash-MrPlanck-20200716-192918.txt 15:33:13 03advil02 07* 0.26-a0-345-ga50eacd: Tweak windows console code 10(2 minutes ago, 4 files, 17+ 12-) 13https://github.com/crawl/crawl/commit/a50eacd245b0 15:34:24 MrPlanck (L21 TrMo) Crash caused by signal #11: Segmentation fault (Elf:1) 15:35:30 Lobsterpants (L21 HaAK) Crash caused by signal #11: Segmentation fault (Vaults:2) 15:44:36 what's the word on hailstorm vanishing? 15:44:36 did I do that somehow? 15:44:56 btw I notice that the spells in that function that return SPELL_NO_SPELL cna be put in the big list in spl-cast.cc 15:45:25 although hm the library fixup doesn't check that list 15:51:21 I figrued it out 15:51:24 have a fix compiling 15:51:29 you did do that 15:52:33 MrPlanck (L21 TrMo) Crash caused by signal #11: Segmentation fault (Elf:3) 15:54:12 MrPlanck (L22 TrMo) Crash caused by signal #11: Segmentation fault (Elf:3) 15:56:01 how? 15:57:11 03ebering02 07* 0.26-a0-346-g33516b1: Don't remove fixup spells from the library (Shummie) 10(2 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/33516b17369a 15:57:36 like that (wait for chei) 15:57:51 ah I see 16:03:15 I wonder if it's worthing doing some kind of fixup for that 16:03:39 could minimally do it based on job 16:04:37 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-345-ga50eacd245 (34) 16:12:25 Unstable branch on crawl.beRotato.org updated to: 0.26-a0-346-g33516b1 (34) 16:17:34 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-346-g33516b1736 (34) 16:19:09 advil: "docker testing version" - are you referring to this? https://crawl.develz.org/wiki/doku.php?id=dcss:server:setting_up_dgamelaunch_and_webtiles&s[]=docker 16:19:43 https://github.com/crawl/dgamelaunch-config/blob/master/utils/testing-container/README.md 16:21:20 Unstable branch on crawl.akrasiac.org updated to: 0.26-a0-346-g33516b1 (34) 16:41:50 chippings (L17 FeTm) Crash caused by signal #11: Segmentation fault (Vaults:2) 17:11:48 !crashlog 17:11:49 22351. chippings, XL17 FeTm, T:42974 (milestone): http://crawl.berotato.org/crawl/morgue/chippings/crash-chippings-20200716-204126.txt 17:17:57 -!- Taxido is now known as RonJeremy 17:29:23 I don't think it was live long enough for there to be too many affected games 18:06:23 Terrapin (L8 FeTm) ERROR: range check error (37 / 33) (D:6) 18:06:48 !crashlog 18:06:49 22352. Terrapin, XL8 FeTm, T:7529 (milestone): http://crawl.berotato.org/crawl/morgue/Terrapin/crash-Terrapin-20200716-220614.txt 18:07:39 Terrapin (L8 FeTm) ERROR: range check error (37 / 33) (D:6) 18:16:52 KingOtar (L14 HOGl) ASSERT(size > 0) in 'religion.cc' at line 4516 failed. (Lair:6) 18:16:59 !crashlog 18:17:01 22354. KingOtar, XL14 HOGl, T:26200 (milestone): http://crawl.akrasiac.org/rawdata/KingOtar/crash-KingOtar-20200716-221651.txt 18:18:43 !kw charmitems 18:18:43 Keyword: charmitems => vlong>=0.26-a0-335-g0fb1eaa16f 18:19:00 the second one is a monster-die crash 18:19:14 the first one looks like something with ru sacrifice arcana missed in the charms fixup 18:19:29 thankfully not save compat 18:25:15 Unstable branch on underhound.eu updated to: 0.26-a0-346-g33516b1736 (34) 18:33:11 03ebering02 07* 0.26-a0-347-gf31ff04: Don't let Ru try to sacrifice removed Charms 10(55 seconds ago, 2 files, 2+ 1-) 13https://github.com/crawl/crawl/commit/f31ff04d85b5 18:46:01 -!- jfcaron_ is now known as jfcaron 18:48:23 KingOtar (L15 HOGl) ASSERT(size > 0) in 'religion.cc' at line 4516 failed. (D:14) 19:01:49 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-347-gf31ff04d85 (34) 19:25:42 03ebering02 07* 0.26-a0-348-g37a9400: Forbid Hob and Charge while netted or webbed 10(21 minutes ago, 1 file, 17+ 2-) 13https://github.com/crawl/crawl/commit/37a9400bf0a8 19:25:42 03ebering02 07* 0.26-a0-349-g9a97dfe: Allow charge to bypass terrain effects on intermediate squares 10(16 minutes ago, 2 files, 14+ 17-) 13https://github.com/crawl/crawl/commit/9a97dfeeb76c 19:32:18 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-349-g9a97dfeeb7 (34) 19:46:06 ^status 19:46:06 31 Crawlers. CBRO disk usage=91% (135GB) | RAM usage=40% (4GB)| uptime/CPU= 19:46:05 up 51 days, 14:21, 1 user, load average: 0.27, 0.48, 0.49 (4 Cores) http://status.berotato.org 19:54:11 Is there a gofundme to buy a better server for CBRO. 20:00:50 03ebering02 07* 0.26-a0-350-gb49d02c: Don't autopickup arrows for Transmuters any more 10(69 seconds ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/b49d02c8f551 20:07:52 04Build failed for 08master @ b49d02c8 06https://github.com/crawl/crawl/actions/runs/172028612 20:12:19 what is libgcov again 20:12:24 and why does it freak it on a windows build 20:16:27 coverage 20:17:18 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-350-gb49d02c8f5 (34) 20:17:51 whoops. in deps.py line 21, %e should be %s 20:18:01 it's breaking retry logic for deps.py 20:32:36 03advil02 07* 0.26-a0-351-g19ad421: Fix actions retries (alexjurkiewicz) 10(14 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/19ad4210821f 20:32:36 03advil02 07* 0.26-a0-352-gb0d7ede: Disable cursor validity checks on windows 10(3 minutes ago, 2 files, 5+ 1-) 13https://github.com/crawl/crawl/commit/b0d7edea472d 20:34:06 I guess I forgot to say what the problem is, which is that windows console was horribly broken 20:36:58 Random question: is there a way to pluralize dungeon features' names? (ie: "translucent doorS") 20:38:48 I'm not sure there's a standard call for it (though who knows really), but here's some xom-related code: 20:38:57 !source xom.cc:1675 20:38:58 https://github.com/crawl/crawl/blob/master/crawl-ref/source/xom.cc#L1675 20:40:54 Thanks! 20:41:31 using string formatting for something like that is pretty typical in crawlcode I'd say 20:41:40 I'm trying to implement a feature so it won't prompt you every time there's something blocking a tracer. 20:41:54 like, just one prompt telling you there's 2 plants in the war 20:41:56 *way 20:42:05 and not 2 y/N prompts 20:42:44 plants happen to be monsters, but there can be transparent dungeon features blocking as well 20:47:34 Mnemonic (L19 NaFi) ERROR in 'mon-cast.cc' at line 1670: Unknown monster spell 'Shroud of Golubria' cast by Uggis's ghost (Shoals:1) 20:48:10 lol the inevitable ghost save compat issue 20:58:29 03advil02 07* 0.26-a0-353-gd03b2cc: Updated removed_spells 10(29 seconds ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/d03b2cc48255 20:59:43 I guess maybe removed_spells isn't used for spells that become monster-only? 20:59:49 advil: Nasst: use the pluralise function in english.h 21:00:21 I could not promise that that works for features 21:00:39 it's pretty weirdly tuned 21:00:46 it's truly remarkable 21:00:46 hm 21:00:58 maybe we should have a maybe_pluralise(string name, int amount) 21:01:08 especially given that for "door" what you want it to do is skip right to `return name + "s";` 21:01:48 I guess it does handle some nice special cases with punctuation 21:01:56 etc 21:03:50 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-352-gb0d7edea47 (34) 21:17:09 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-353-gd03b2cc482 (34) 21:27:19 Snord (L16 MfGl) ERROR in 'mon-cast.cc' at line 1670: Unknown monster spell 'Shroud of Golubria' cast by Jenyq's ghost (D:15) 21:30:27 Snord (L16 MfGl) ERROR in 'mon-cast.cc' at line 1670: Unknown monster spell 'Shroud of Golubria' cast by Jenyq's ghost (D:15) 21:30:49 Snord (L16 MfGl) ERROR in 'mon-cast.cc' at line 1670: Unknown monster spell 'Shroud of Golubria' cast by Jenyq's ghost (D:15) 21:32:11 %git d0e028f13a9c 21:32:11 07ebering02 * 0.25-a0-245-gd0e028f: Correctly fixup ghost spells 10(8 months ago, 2 files, 14+ 0-) 13https://github.com/crawl/crawl/commit/d0e028f13a9c 21:33:30 I'm not sure why ghost spells don't check for spell_removed, but they probably should 21:33:52 New branch created: zot_clock (2 commits) 13https://github.com/crawl/crawl/tree/zot_clock 21:33:52 03PleasingFungus02 07[zot_clock] * 0.26-a0-341-g2128016: Remove unused statuses 10(10 hours ago, 1 file, 0+ 15-) 13https://github.com/crawl/crawl/commit/2128016e8d2e 21:33:52 03PleasingFungus02 07[zot_clock] * 0.26-a0-342-gaa32a6b: Invoke the malevolent chronology of Zot 10(10 hours ago, 20 files, 146+ 6-) 13https://github.com/crawl/crawl/commit/aa32a6b4c6c4 21:36:38 immediate reaction on behalf of slaw players everywhere: 200k turns for 3 runes is *way* too tight for something that's not supposed to impact normal play at all 21:36:42 *slow 21:36:51 ? 21:37:05 !lg * recent urune=3 turn>200000 21:37:05 13. Lightli the Farming Middleweight Champion (L27 MiCK of Zin), escaped with the Orb and 3 runes on 2020-07-16 18:33:02, with 1171215 points after 249390 turns and 1:53:08. 21:37:16 !lg * recent urune=3 turn>200000 !ck 21:37:17 8. ShadedKnight the Farming Conqueror (L25 MuAE of Ru), blasted by a Tzitzimitl (dispel undead) on Depths:1 (enter_ziggurat_b) on 2020-03-28 22:30:51, with 679924 points after 214601 turns and 8:06:47. 21:37:29 !lg * recent urune=3 / turn>200000 21:37:34 hm, leading space 21:37:38 some of those warnings to the player could perhaps get a default force_more 21:37:39 !lg * recent urune=3 / turn>200000 21:37:40 13/11492 games for * (recent urune=3): N=13/11492 (0.11%) 21:37:47 alexjurkiewicz: yeah i was thinking about that 21:38:19 i guess i'll do that now that you reminded me 21:39:01 right, few games go over 200k but it's close enough that it's going to feel relevant to a lot of slow / inexperienced players 21:39:29 New branch created: pull/1490 (2 commits) 13https://github.com/crawl/crawl/pull/1490 21:39:29 Branch pull/1490 updated to be equal with zot_clock: 13https://github.com/crawl/crawl/pull/1490 21:39:42 -6000 aut for delver seems too low, shouldn't it be 4000*5 = 20k? But perhaps there's a way to make those levels "count" as new for delver still so it's not needed to provide any bonus 21:40:34 the commit message uses "turns" to mean "10 aut", which is confusing to me. it might be better to avoid the term, uh, "term" entirely 21:40:50 03PleasingFungus02 07[zot_clock] * 0.26-a0-343-g2cebb0e: Add default force_mores for Zot (alex) 10(35 seconds ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/2cebb0ec8f07 21:40:56 Branch pull/1490 updated to be equal with zot_clock: 13https://github.com/crawl/crawl/pull/1490 21:41:09 advil: it's close enough? 21:41:25 03kate-02 {advil} 07[stone_soup-0.25] * 0.25.0-47-gcc4a73c: Improve descriptions of Ash's passive abilities (#12245) 10(5 days ago, 2 files, 12+ 0-) 13https://github.com/crawl/crawl/commit/cc4a73cef699 21:41:25 03advil02 07[stone_soup-0.25] * 0.25.0-48-ge25c3ff: Don't recursively crash during tests 10(5 days ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/e25c3ffeddc8 21:41:25 03advil02 07[stone_soup-0.25] * 0.25.0-49-ge51bffc: Don't write .prf files for tests 10(5 days ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/e51bffcb7904 21:41:25 03advil02 07[stone_soup-0.25] * 0.25.0-50-gca29852: Don't let Xom add to weight 0 innate mutations (Lightli) 10(5 days ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/ca298529cc9b 21:41:25 03kate-02 {advil} 07[stone_soup-0.25] * 0.25.0-51-gf0d6da0: Prevent training summoning under Sacrifice Love 10(13 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f0d6da04370a 21:41:25 03kate-02 {advil} 07[stone_soup-0.25] * 0.25.0-52-g8aa59fa: Don't offer sacrifice summoning after sacrificing love 10(13 days ago, 1 file, 11+ 4-) 13https://github.com/crawl/crawl/commit/8aa59fa4e09f 21:41:25 03advil02 07[stone_soup-0.25] * 0.25.0-53-g32e37d3: Update Makefile for cmd-name.h 10(3 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/32e37d3b9fb8 21:41:25 03advil02 07[stone_soup-0.25] * 0.25.0-54-ga4f08f6: Remove old death by lava/water code 10(2 days ago, 1 file, 1+ 21-) 13https://github.com/crawl/crawl/commit/a4f08f626ed5 21:41:25 03advil02 07[stone_soup-0.25] * 0.25.0-55-g13fc8c4: Fix a bad vector index in apportion (Nasst / 12316) 10(35 hours ago, 1 file, 16+ 12-) 13https://github.com/crawl/crawl/commit/13fc8c4aab83 21:41:25 03amalloy02 {advil} 07[stone_soup-0.25] * 0.25.0-56-gaa98de1: Don't leak information about lig potions (#12317, andrew) 10(32 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/aa98de1612a9 21:41:25 ... and 5 more commits 21:41:45 !lg advil urune=3 max=turn recentish 21:41:45 2. advil the Tortoise (L27 GnWr of Fedhas), escaped with the Orb and 3 runes on 2019-11-09 16:32:41, with 1409113 points after 123992 turns and 14:00:18. 21:41:47 that doesn't seem particularly close to me... 21:41:48 !lg advil urune=3 max=turn 21:41:49 37. advil the Acrobat (L24 FeAE of Wu Jian), escaped with the Orb and 3 runes on 2018-01-19 17:57:54, with 1081339 points after 186862 turns and 18:25:44. 21:41:55 !lg advil urune=4 max=turn 21:41:56 13. advil the Farming Cloud Mage (L27 DrAE of Ashenzari), escaped with the Orb and 4 runes on 2016-01-29 02:49:18, with 1526151 points after 208231 turns and 20:29:34. 21:42:11 certain levels probably more commonly take >4k turns. Such as zot:5 and vaults:5, and tomb2/3 21:42:19 !log advil urune=4 max=turn 21:42:27 anyways, that is my opinion, do with it what you will 21:42:31 !log advil urune=4 max=turn 21:42:32 13. advil, XL27 DrAE, T:208231: http://crawl.berotato.org/crawl/morgue/advil/morgue-advil-20160129-024918.txt 21:42:33 it would be annoying if you got halfway through one and then had to take a break to visit some new levels 21:42:40 it's a fine opinion! it might be tight 21:42:51 alexjurkiewicz: ? 21:42:54 but I think since crawl doesn't generate these metrics (JSON morgues..........) the simplest approach is empirical testing 21:42:55 oh, i see 21:43:22 You visited 12 branches of the dungeon, and saw 63 of its levels. 21:43:22 You also visited: Sewer, Ossuary and Volcano. 21:43:32 so that would actually be a 264000 turn clock 21:43:40 ah 21:43:46 my 200,000 estimate was for a bare bones 3 rune 21:44:10 but i could switch it to 6k/9k if people really prefer 21:44:22 (that is, 6k per level and 9k max stored) 21:45:33 !lg * recent urune=3 s=trunc(turns, 1000) turns<1000000 -graph 21:45:34 11491 games for * (recent urune=3 turns<1000000): https://betelgeuse.shalott.org/graphs/94c90388d6e844fbfe36b1bc33934a24b4a0ad6e.html 21:45:42 I mean, that does make it look ok 21:46:10 advil: for those sac love commits, it's a slight functional change if it's being cherry-picked back to 0.25, since in 0.25 (pre-removal of aura of abjuration) you were able to train summoning and cast abjuration under sac love 21:46:10 !lg * recent urune=4 s=trunc(turns, 1000) turns<1000000 -graph 21:46:11 4011 games for * (recent urune=4 turns<1000000): https://betelgeuse.shalott.org/graphs/78f75bbdd00c633a38675d10e818d0cb3c14af04.html 21:46:17 oh 21:46:21 I wonder if it's possible to hit the start of bezotting and not have enough time to interlevel travel to a new level 21:46:25 not that it's a thing there's any reason to do, but it's not a pure bugfix 21:46:34 5000 per level / 7500 stored is also reasonably pleasing numerically 21:46:40 for example clearing elf:3 and having to walk to depths:1 to enter pan 21:46:41 thanks, I might uncherry-pick-them in that case, I had missed that interaction 21:47:17 although 21:47:17 alexjurkiewicz: i'd guess you have a good margin there on most layouts 21:47:17 i wouldn't expect that to take more than 3000 aut or so? 21:47:23 and you have 5000ish 21:47:39 yeah. I think the furthest to walk would be from tomb:3 to depths:1 hell/pan entry, given the circituous layout of tomb 21:47:43 I think that should be a lot less than 3k 21:47:44 if it stays i think it would just need a change to spell_uselessness_reason in spl-util.cc, to make sure that abjuration gets correctly marked as useless 21:47:55 right, yeah, I will just revert 21:47:57 but yeah fine to un-cherry-pick too probably 21:48:18 I looked at the descript and the code and mentally filed it as a bugfix without thinking very deeply 21:48:26 tomb is definitely weird here 21:48:29 because of the layout 21:48:34 and because of the tombiness 21:48:47 not sure how big of an issue it is 21:49:58 03advil02 07[stone_soup-0.25] * 0.25.0-62-g430bd1d: Revert "Don't offer sacrifice summoning after sacrificing love" 10(67 seconds ago, 1 file, 4+ 11-) 13https://github.com/crawl/crawl/commit/430bd1d263ec 21:49:58 03advil02 07[stone_soup-0.25] * 0.25.0-63-gabc293c: Revert "Prevent training summoning under Sacrifice Love" 10(37 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/abc293c800bb 21:50:18 I feel like there was some PR that someone recommended for 0.25, but I don't know if I got it 21:50:36 03PleasingFungus02 07[zot_clock] * 0.26-a0-344-gc522688: Increase the clock 10(63 seconds ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/c5226886b529 21:50:42 Branch pull/1490 updated to be equal with zot_clock: 13https://github.com/crawl/crawl/pull/1490 21:51:32 maybe my xom boredom branch can use the zot clock instead :D 21:51:53 i considered making bezotting amuse xom, actually 21:51:55 it seemed appropriate 21:52:05 yeah 21:52:34 it takes about 300 aut to get out of tomb from the rune on a max chei hill orc 21:52:52 yeah, I did something like zot 5 to d 1 and it was 250 (not chei) 21:52:57 so I think the 1.5k of limit you originally had is enough to reach pan in the worst case 21:57:00 300 aut or 300 turns? 21:57:12 and i'm confused - what's this about 1.5k? 21:57:32 interlevel travel mostly isn't that slow unless you're doing an awful lot of shopping 21:58:28 2128016e8d2 is a courageous commit btw 22:01:07 sorry, it was about 3k aut. Not turns 22:01:57 and your original design gave 15k aut * 1.5 = 22500 aut for chei worshippers, right 22:02:28 I meant turns 22:12:14 from reddit: > Should Formicid Delvers get a different potion since they can't use haste? 22:16:10 probably not, backgrounds in general don't get replacement items outside of adjusting armour to be wearable 22:17:32 mummy fighters don't get a might potion etc, although apparently fowr does get ?blink which is a bug i guess 22:17:47 alexjurkiewicz: 5000 aut after the warning, not 15000, unless i really messed something up 22:22:59 oh i guess because the blink scroll isn't identified at the point at which it's checked to see whether it's useless, that's a pain 22:23:27 http://crawl.kelbi.org/saves/Lightli-crawl-git-b49d02c8f5-200717-0223.tar.bz2 22:49:04 The build passed. (zot_clock - 2cebb0e #13979 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/709000197 23:00:22 03kate-02 07* 0.26-a0-354-g12be3fc: Don't give Formicids useless starting items 10(15 minutes ago, 3 files, 13+ 10-) 13https://github.com/crawl/crawl/commit/12be3fcb38a0 23:00:22 03kate-02 07* 0.26-a0-355-ga24b09d: Adjust Gozag potion lists 10(14 minutes ago, 1 file, 5+ 4-) 13https://github.com/crawl/crawl/commit/a24b09dfbc6f 23:19:00 advil: af96914 ? 23:22:53 %git af96914 23:22:53 07Byrel Mitchell02 {PleasingFungus} * 0.26-a0-173-gaf96914: Fix foxfire attacking out of LoS 10(6 weeks ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/af969148604b 23:25:01 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-355-ga24b09dfbc (34) 23:26:43 there's logic to prevent grantint exploration XP for temple. Might be worth using that logic for the zot timer. Might just be pointlessly complex, I could see the level being "stashed" though 23:31:11 03PleasingFungus02 07* 0.26-a0-356-gfe224cc: Fix player background icons (ardl) 10(62 seconds ago, 2 files, 0+ 1-) 13https://github.com/crawl/crawl/commit/fe224cc0deb2 23:31:50 alexjurkiewicz: way far ahead of you 23:53:54 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-356-gfe224cc0de (34)