00:03:21 i can't figure out why the new trunk executables don't work, and i'm out of time tonight 00:03:30 i'll hopefully have time over the weekend to take a look at it 00:24:58 i've disabled all builds on cko for the time being 00:25:13 so 0.27 will at least stay working 01:34:39 Unstable branch on crawl.develz.org updated to: 0.28-a0-265-g048bc9fd10 (34) 01:55:51 Windows builds of master branch on crawl.develz.org updated to: 0.28-a0-265-g048bc9fd10 02:17:03 <12e​bering> @nicolae there are plenty of new hell monsters for you to do horrid things with 02:25:47 Unstable branch on cbro.berotato.org updated to: 0.28-a0-265-g048bc9fd10 (34) 02:53:51 Monster database of master branch on crawl.develz.org updated to: 0.28-a0-265-g048bc9fd10 04:17:42 -!- allbery_b is now known as geekosaur 05:02:55 -!- mhcerri3 is now known as mhcerri 06:09:59 03ebering02 07[hot-hells] * 0.28-a0-272-g104c488357: feat: new monster, wendigo 10(84 minutes ago, 10 files, 147+ 0-) 13https://github.com/crawl/crawl/commit/104c48835755 06:09:59 03ebering02 07[hot-hells] * 0.28-a0-273-g6522729d0b: feat: new monster, nargun 10(12 minutes ago, 5 files, 31+ 1-) 13https://github.com/crawl/crawl/commit/6522729d0bd4 06:09:59 03ebering02 07[hot-hells] * 0.28-a0-274-gbe3ff1a176: wip: coc monster table 10(15 seconds ago, 1 file, 20+ 32-) 13https://github.com/crawl/crawl/commit/be3ff1a1764e 06:10:01 Branch pull/2064 updated to be equal with hot-hells: 13https://github.com/crawl/crawl/pull/2064 06:22:55 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4305-g797f4774c3 08:13:20 -!- allbery_b is now known as geekosaur 10:11:06 <10P​leasingFungus> nargun! 10:17:19 Webtiles server stopped. 10:18:01 <06a​dvil> lots of cryptids lately 10:20:26 <08n​icolae> oh i haven't done much with the new hell monsters, i wasn't sure if they'd be staying 10:21:45 Webtiles server started. 10:23:30 <08n​icolae> "seracfall" i learned a new word today 10:24:28 New branch created: pull/2095 (1 commit) 13https://github.com/crawl/crawl/pull/2095 10:24:28 03robertxgray02 07https://github.com/crawl/crawl/pull/2095 * 0.28-a0-262-g5390923d6f: Fix Djinni spell icons on desktop always dimmed Closes #2091 10(8 minutes ago, 1 file, 7+ 2-) 13https://github.com/crawl/crawl/commit/5390923d6f2e 10:26:54 <12e​bering> @nicolae they might get iterated on still yeah 10:30:07 trunk on cko should be fixed 10:30:41 i had upgraded the system to buster and left the chroot on stable, so crawl was compiling with new packages and running with old ones, specifically libncursesw5 vs 6 i think 10:32:10 s/stable/stretch 10:49:19 <06a​dvil> aha good catch, I think that happened once on old cbro 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-266-g5cbfc9617c: refactor: abstract corrosion to a method 10(2 weeks ago, 7 files, 19+ 7-) 13https://github.com/crawl/crawl/commit/5cbfc9617c24 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-267-gdbb16a754b: feat: persistent hell effects: rust dis 10(2 weeks ago, 5 files, 13+ 3-) 13https://github.com/crawl/crawl/commit/dbb16a754b4e 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-268-gb146ba1654: feat: persistent hell effects: freeze cocytus solid 10(2 weeks ago, 5 files, 19+ 3-) 13https://github.com/crawl/crawl/commit/b146ba1654e6 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-269-gf43089998e: feat: persistent hell effects: fill gehenna with acrid smoke 10(2 weeks ago, 5 files, 9+ 4-) 13https://github.com/crawl/crawl/commit/f43089998e25 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-270-gadc034caf2: feat: persistent hell effects: rot tartarus (Lici) 10(2 weeks ago, 5 files, 18+ 5-) 13https://github.com/crawl/crawl/commit/adc034caf202 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-271-g16b58cc7a7: feat: shift timed hell effects to do more strategic damage 10(2 weeks ago, 1 file, 12+ 125-) 13https://github.com/crawl/crawl/commit/16b58cc7a737 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-272-ga677b8f2f4: refactor: move padded_bounds to a layout library 10(2 weeks ago, 4 files, 21+ 30-) 13https://github.com/crawl/crawl/commit/a677b8f2f454 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-273-gffcfadd4be: fix: resolve a todo in zonify mapping 10(13 days ago, 1 file, 10+ 6-) 13https://github.com/crawl/crawl/commit/ffcfadd4bef4 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-274-g2b0db27726: feat: separate builder_bounds and max_bounds 10(13 days ago, 4 files, 28+ 5-) 13https://github.com/crawl/crawl/commit/2b0db2772685 11:04:30 03ebering02 07[hot-hells] * 0.28-a0-275-g7cb96b18b2: feat: shrink Hell subbranches on floors 1-6 10(13 days ago, 15 files, 85+ 68-) 13https://github.com/crawl/crawl/commit/7cb96b18b2f6 11:04:30 ... and 26 more commits 11:04:32 Branch pull/2064 updated to be equal with hot-hells: 13https://github.com/crawl/crawl/pull/2064 11:04:42 <12e​bering> sorry, force push 11:04:57 <12e​bering> @gammafunk hot-hells is in a state ready for an experimental I thinnk 11:10:13 <09g​ammafunk> @ebering ok I can put it up some time today 11:10:24 <12e​bering> ❤️ thanks!! 11:45:17 03robertxgray02 07https://github.com/crawl/crawl/pull/2095 * 0.28-a0-262-gfef2940bb2: Fix Djinni spell icons on desktop always dimmed Closes #2091 10(89 minutes ago, 1 file, 7+ 4-) 13https://github.com/crawl/crawl/commit/fef2940bb2f5 11:45:53 <06a​dvil> this time it only took me about 10 minutes to reconstruct what file to update on cdo for 0.28 trunk builds, rather than about a week like last time 11:45:56 <06a​dvil> progress 11:47:10 <06a​dvil> also, it does look like cdo never got 0.27 12:08:35 <09g​ammafunk> yeah I never heard bat from napkin about it 12:31:43 <08n​icolae> i was about to be like "hell yeah, experimental hells, now i can try it without screwing around with git branches" but then i remembered you can't do wizmode on online 😭 12:34:33 <12e​bering> well hopefully gammafunk will enable wizmode on the experimental online 12:34:37 <12e​bering> since that can be done 12:35:54 <08n​icolae> oh nice 12:36:13 <08n​icolae> of course i also can't test vaults that way but i can get a feel for the new monsters 12:44:26 <12e​bering> yeah 13:49:33 simcity (L27 OpCj) Crash caused by signal #6: Aborted (D:15) 13:49:55 simcity (L27 OpCj) Crash caused by signal #6: Aborted (D:15) 14:23:00 <09g​ammafunk> @nicolae I can make you a dgl admin if you register an account 14:23:29 <09g​ammafunk> I'm a little reticent about enabling global wizmode but have been thinking about adding a special dgl "wizards" group for case by case basis 14:24:12 <09g​ammafunk> @nicolae but yeah, register on CDI and give me your account name (I presume nicolae?) you might need to have your account registered on every server, by the way 14:24:42 <09g​ammafunk> @advil thanks for fixing the cdo trunk builds. I forget if we have that in our release instructions or not, but if so, I forgot to do it (and don't remember how) 14:24:56 03ebering02 07[hot-hells] * 0.28-a0-302-g1cc9924967: vaults: make hangedman_mysterious_dungeon_monster_house 098 10(2 hours ago, 1 file, 11+ 30-) 13https://github.com/crawl/crawl/commit/1cc99249679a 14:24:56 03ebering02 07[hot-hells] * 0.28-a0-303-g66781767a6: vaults: adjust non-end Dis vault monsters and cleanup 10(75 minutes ago, 1 file, 26+ 45-) 13https://github.com/crawl/crawl/commit/66781767a6f5 14:24:56 03ebering02 07[hot-hells] * 0.28-a0-304-g0e4b379e18: vaults: Dis end vault monster set adjustments 10(68 minutes ago, 1 file, 21+ 22-) 13https://github.com/crawl/crawl/commit/0e4b379e189e 14:24:56 03ebering02 07[hot-hells] * 0.28-a0-305-g61609bfe2f: vaults: adjust Gehenna vault monsters 10(42 minutes ago, 1 file, 30+ 37-) 13https://github.com/crawl/crawl/commit/61609bfe2f21 14:24:56 03ebering02 07[hot-hells] * 0.28-a0-306-g277ca60c81: vaults: adjust monsters in Cocytus vaults 10(27 minutes ago, 1 file, 76+ 86-) 13https://github.com/crawl/crawl/commit/277ca60c81f2 14:24:56 03ebering02 07[hot-hells] * 0.28-a0-307-gfefa69566a: vaults: adjust Tartarus vaults for new monsters 10(6 minutes ago, 1 file, 44+ 50-) 13https://github.com/crawl/crawl/commit/fefa69566aaa 14:24:56 03ebering02 07[hot-hells] * 0.28-a0-308-g20dc95b06f: text: add some newlines (PleasingFungus) 10(11 seconds ago, 1 file, 12+ 7-) 13https://github.com/crawl/crawl/commit/20dc95b06f1d 14:24:58 Branch pull/2064 updated to be equal with hot-hells: 13https://github.com/crawl/crawl/pull/2064 14:41:03 03hyperactiveChipmunk02 {PleasingFungus} 07* 0.28-a0-266-g36ea832cf1: Don't ever consider books evil 10(4 days ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/36ea832cf17e 14:43:28 03PleasingFungus02 07[dying_flame] * 0.28-a0-305-g26d39318c5: Fix fire champion messaging 10(13 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/26d39318c55a 14:43:30 Branch pull/2069 updated to be equal with dying_flame: 13https://github.com/crawl/crawl/pull/2069 14:46:28 03PleasingFungus02 07* 0.28-a0-267-g1c0f7aac2b: Fix Dj spell icons on local tiles 10(34 seconds ago, 1 file, 1+ 4-) 13https://github.com/crawl/crawl/commit/1c0f7aac2be9 14:48:09 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-266-g36ea832cf1 (34) 15:03:33 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-267-g1c0f7aac2b (34) 15:10:33 -!- ProzacElf is now known as DealsElf 15:17:31 <12e​bering> @PleasingFungus have you thought more about adding "approximate uses remaining" to the ability descs for ignis 15:17:36 <12e​bering> probably won't fit on the a screen under a cost 15:17:44 <12e​bering> (maybe in short form as ~n remaining) 15:19:09 <10P​leasingFungus> (n left) 15:19:21 <10P​leasingFungus> i’m undecided 15:19:27 <10P​leasingFungus> esp as costs have dropped 15:19:38 <12e​bering> well if you don't I'm gonna be looking at my action table and doin a spreadsheet 15:19:38 <10P​leasingFungus> so the built in ui is a little better 15:19:47 <10P​leasingFungus> will that help? 15:19:57 <12e​bering> haven't tried it with the new lower costs 15:20:01 <12e​bering> maybe its not such a deal anymore 15:20:07 <12e​bering> that's a plan for tomorrow 15:20:14 <10P​leasingFungus> to be clear, you know costs vary by up to 50% 15:21:10 <12e​bering> yes, which is why I was suggesting in the desc where a range could be displayed and all the caveats exposited 15:21:26 <10P​leasingFungus> so if you see you’re at 4* and have used an 8-12 cost ability 3 times 15:21:32 <10P​leasingFungus> what have you learned? 15:21:37 <10P​leasingFungus> ??** 15:21:38 <04C​erebot> ****[1/1]: 100-119 piety 15:21:50 <10P​leasingFungus> hrm 15:21:55 <10P​leasingFungus> i guess 4 times? 15:22:03 <10P​leasingFungus> math is hard 15:22:16 <10P​leasingFungus> no, 3 works 15:24:43 <12e​bering> yeah, so if I use it 3 times I know that my piety is at least 114, and I can then put that number into my spreadsheet to get a lower bound on the range of uses I have left 15:24:43 <10P​leasingFungus> you know at that point that you’re somewhere between 112 and 119 piety 15:24:43 <12e​bering> 150-36 is 114? 15:24:43 <10P​leasingFungus> oops 15:24:43 <10P​leasingFungus> look i’m not the mathematician here 15:24:43 <12e​bering> indeed 😉 15:24:43 <10P​leasingFungus> so that gets you slightly more precision than the *s 15:24:43 <10P​leasingFungus> but not hugely 15:25:25 <12e​bering> at the higher costs I was definitely looking at my action table and making decisions based on "high 3 *" vs "low 3 *" 15:25:27 <12e​bering> ??*** 15:25:28 <04C​erebot> ***[1/1]: 75-99 piety 15:25:35 <10P​leasingFungus> could drop costs a little more & add a small fuzz penalty when crossing * barriers to compensate 15:25:43 <10P​leasingFungus> i wonder how exactly that’d work 15:25:54 <10P​leasingFungus> maybe it wouldn’t 15:26:34 <10P​leasingFungus> could also try fuzzing costs more aggressively, but not sure how much you could fairly do there 15:27:37 <10P​leasingFungus> if the counter in thr a screen is based on true piety, not stars, you want to check it again after every use, which is also sucky 15:28:14 <10P​leasingFungus> not sure how different this is from other gods really 15:28:22 <10P​leasingFungus> piety decay isn’t very fast 15:29:01 <10P​leasingFungus> esp at star boundaries, a redcarpet style player could be confident about more than stars tell you 15:29:07 <12e​bering> I'll bother you again after I give it another test with the lower costs 15:29:18 <10P​leasingFungus> a rug salesman 15:29:37 <12e​bering> well, piety gain and decay are randomized and there's piety hysteresis at the * boundaries to catch that traveling salesman 15:30:42 <12e​bering> so yes, a redcarpeter could give you a more accurate estimate of the true piety but not by much. compared to igni with no gain or decay and piety only changing in one direction so the hysteresis mechanic doesn't kick in 15:37:17 redcarpeter? 15:37:34 <12e​bering> ??red carpet 15:37:35 <04C​erebot> I don't have a page labeled red_carpet in my learndb. 15:37:37 <12e​bering> rip 15:37:38 <04C​erebot> rip 15:37:39 <12e​bering> ?/red carpet 15:37:41 <04C​erebot> No matches. 15:37:44 <12e​bering> wow 15:37:47 <12e​bering> ??optimal 15:37:47 <04C​erebot> optimal[1/9]: what do you even mean, turn optimal? time optimal? resource optimal? safety optimal? sanity optimal? opportunity costs easily make this term mean nothing. 15:37:54 <12e​bering> ??optimal[trap 15:37:55 <04C​erebot> I don't have a page labeled optimal[trap in my learndb. 15:38:52 <12e​bering> ??optimal[2 15:38:53 <04C​erebot> optimal[2/9]: http://i.imgur.com/W21bVe8.jpg 15:38:56 <12e​bering> ??optimal[3 15:38:57 <04C​erebot> optimal[3/9]: http://i.imgur.com/q6HaDoE.png 15:39:26 <12e​bering> manually (or with lua) using the travel exclusion system to minimize the number of tiles stepped on 15:39:36 <12e​bering> in the old trap system this could be used to avoid traps 15:39:49 <12e​bering> this is optimal 15:39:52 <12e​bering> this is not good gameplay 15:40:57 <09g​ammafunk> so you say! 15:59:34 <06a​dvil> it would be useful to separate out wizmode/rebuild from "full admin" as we add more admin features 16:00:37 <09g​ammafunk> yeah 16:01:39 <09g​ammafunk> I will probably do something somewhat hacky based on extending dgl db to get that functionality but maybe I can add it as a proper commit 16:16:27 <06a​dvil> !crashlog simcity 16:16:29 <04C​erebot> 16. simcity, XL27 OpCj, T:753183 (milestone): https://cbro.berotato.org/morgue/simcity/crash-simcity-20210827-174954.txt 16:37:19 -!- cyanbird is now known as tiobot 17:15:32 PleasingFungus, I just realized that normally the summon death message is that the thing goes poof 17:15:59 E.g., "The orc's corpse disappears in a puff of smoke!" 17:17:30 I'll add that in. It seems to make sense. Also /pretty/ sure that comment is correct in that mons.is_summoned should work fine, since I can't imagine any situation a summoned dancing weapon to actually "create" an item. 17:20:02 Hm, and that's in addition to a puff of purple smoke stuff. 17:21:09 <10P​leasingFungus> there's a function that does that 17:21:18 <10P​leasingFungus> i believe that it should already happen elsewhere 17:21:24 <10P​leasingFungus> the code here just handles what happens to the item 17:22:57 <10P​leasingFungus> since normally, when a monster dies, it drops its items, but if that item was summoned we want the item to poof instead, and otherwise if we're under Gozag then we want the item to vanish entirely instead (with a message about being 'turned to gold', but really the gold comes from the dancing weapon monster) 17:22:58 <10P​leasingFungus> (maybe? not sure about that very last clause) 17:27:14 Yea, but summoned dancing weapons should also have the cloud effect, while also dropping no item or gold (cloud effect is what's missing) 17:29:31 Looks like it might be another bug that's causing that to happen somewhere around 17:29:31 !source mon-death.cc:2914 17:29:31 BUT I have to go eat pizza so I will push that fix later 17:29:32 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#L2914 17:29:54 !sourec mon-death.cc:2694 17:29:59 !source mon-death.cc:2694 17:29:59 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#L2694 17:30:00 I'm cursed 17:35:15 <10P​leasingFungus> rip 17:50:41 03PleasingFungus02 07* 0.28-a0-268-g3f656e82c2: Reinforce transparent stone tiles 10(31 seconds ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/3f656e82c281 18:07:25 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-268-g3f656e82c2 (34) 18:23:55 Unstable branch on underhound.eu updated to: 0.28-a0-268-g3f656e82c2 (34) 18:27:59 i'm seeing some new errors come up preventing trunk from starting, anyone know if this is on my end? 18:28:02 2021-08-27 22:27:29,707 INFO: #700 P1051 ERR: /crawl-master/crawl-git-3f656e82c2/data/dat/des/branches/dis.des:227: unfinished string near ''human corpse / human skeleton, 18:28:05 2021-08-27 22:27:29,708 INFO: #700 P1051 ERR: ' 18:30:52 floraline: oh, interesting 18:30:57 let me check 18:32:44 hrm, that line number doesn't seem to match 18:34:08 I think I see which line it's referring to, but that's actually line 196 18:34:35 and the line in question seems fine 18:34:49 it seems to be thinking that the line continuation isn't right 18:35:19 compiling trunk just to verify 18:36:31 03Perry Fraser02 07https://github.com/crawl/crawl/pull/2092 * 0.28-a0-261-ge5a9f5aba6: Make summon death effect happen for non-corpse monsters and simplify dancing weapon corpse logic 10(3 minutes ago, 1 file, 5+ 13-) 13https://github.com/crawl/crawl/commit/e5a9f5aba6dc 18:37:21 Possibly bold change. (Read: likely has unintended consequences in what it affects.) 18:38:53 But it doesn't really make sense to me that if leaves_corpse is false the thing won't make the "poof" effect that you get when killing normal summons 18:40:24 Is it customary to squash PRs or should I leave as-is? 18:40:49 <10P​leasingFungus> generally better to only squash right before merge 18:40:53 <10P​leasingFungus> or after a rebase 18:41:07 <10P​leasingFungus> just to simplify discussion 18:42:35 i'm seeing some levcomp warnings in my build that i don't recognize, i may still be missing the right packages 18:42:57 I mean you could just squash and merge if it's relevant for the PR, right? 18:43:24 https://pastebin.com/beebmtHq 18:43:37 are these normal warnings i should expect to see in my build? 18:43:57 Oh there was a ticket for that. 18:44:13 floraline: https://github.com/crawl/crawl/issues/2031 18:45:11 thanks, i do see at least one of them in that issue which suggests it is benign 18:46:18 i'm just seeing some notes in INSTALL.md which suggests levcomp is responsible for des files which are where i'm having the issue 18:56:11 i recompiled trunk and i seem to be able to start it again... i think i changed from flex-old to flex 18:59:00 i'll have to wait and see if it's still good when its kicked off by the cron job 18:59:05 someone check something in 19:02:59 oh nevermind i forgot to put the script back to normal, it's rebuilding the same commit 19:09:20 <08n​icolae> @ebering so i'm in hot-hells in gehenna and for some reason sun demons and red devils still spawn, even though they're not in the spawn tables, where are they coming from? 19:10:11 <08n​icolae> oh, nvm 19:10:14 <08n​icolae> balrug buddies 19:12:50 <08n​icolae> i suppose red devils are pert much your archetypical hell monster flavorwise, shame they're chaff at those levels 19:18:32 i wonder if i should just bite the bullet and upgrade again to bullseye while i'm troubleshooting anyway 19:45:31 <08n​icolae> apparently if you place the entrance to a hell inside of a hell instead of the vestibule things don't immediately break 22:46:59 <08n​icolae> re: making hellvaults: also should i stick exclusively to the monster lists established in mon-pick.whatever or is it okay to give 'em the occasional executioner, cacodemon, etc. 23:23:32 <06a​dvil> I don’t think that all of those lex warnings are expected, especially the -Wundef ones