00:43:40 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4778-g1c48639af6 01:09:54 I've been playing around with stat drain, and stat recovery is much much slower D1 than D2 onwards 01:18:11 ok, so the first 4 XLs (actually skill cost level, which is close enough to the same) get the same modifier to xp's impact on stat drain; at XL 5 xp is half as effective 03:22:29 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4778-g1c48639af6 04:49:33 03Monkooky02 07https://github.com/crawl/crawl/pull/2452 * 0.29-a0-220-g1453c17205: Adjust drain to be all stats 10(3 hours ago, 6 files, 39+ 24-) 13https://github.com/crawl/crawl/commit/1453c1720580 04:52:42 03Monkooky02 07https://github.com/crawl/crawl/pull/2452 * 0.29-a0-221-gf45f48d224: Tweak Drain Rates 10(63 seconds ago, 3 files, 6+ 5-) 13https://github.com/crawl/crawl/commit/f45f48d224d0 05:06:34 Unstable branch on crawl.akrasiac.org updated to: 0.30-a0-118-ga018f8e (34) 07:19:07 Wow I don't check IRC for a day or two and we get alllll the player buffs 07:19:17 also Hermit seems like it was made for me. 07:35:11 Hm, does the Hermit's Pendent get marked as useless once you have Invo over 16? If not it probably should. Doesn't seem to from a quick glance at the code. 07:35:19 s/16/14 07:38:24 <09h​ellmonk> It is not useless because it's still a faith amulet 07:39:56 <10P​leasingFungus> i’d forgotten it was base faith when i requested +mp on it 07:40:06 <10P​leasingFungus> lil clutter. oh well 08:06:58 oh right, forgot it was base faith as well 08:22:29 <03w​heals> what about mummies with invo over 16 08:27:12 oh 08:27:12 yes that's obviously what I was thinking of!! 08:53:18 03advil02 07[headless] * 0.30-a0-119-g3c562ac738: Headless UI mode 10(3 years, 3 months ago, 9 files, 360+ 5-) 13https://github.com/crawl/crawl/commit/3c562ac738ef 08:53:18 03advil02 07[headless] * 0.30-a0-120-gceb7c42df1: Fix a bunch of unused parameter warnings 10(2 years, 4 months ago, 1 file, 16+ 6-) 13https://github.com/crawl/crawl/commit/ceb7c42df1f8 08:53:18 03advil02 07[headless] * 0.30-a0-121-gaa61650b4a: Handle ctrl-c better on unix headless builds 10(2 years, 4 months ago, 4 files, 16+ 1-) 13https://github.com/crawl/crawl/commit/aa61650b4a29 08:53:18 03advil02 07[headless] * 0.30-a0-122-gcc24d4edf2: Fix some cursor position ASSERTs 10(1 year, 9 months ago, 1 file, 9+ 7-) 13https://github.com/crawl/crawl/commit/cc24d4edf223 08:53:18 03advil02 07[headless] * 0.30-a0-123-g24c7d01a77: refactor: redo headless mode as a runtime, not link, option 10(6 minutes ago, 11 files, 254+ 380-) 13https://github.com/crawl/crawl/commit/24c7d01a7791 08:53:53 <06a​dvil> wow, "3 years, 3 months ago"?? 09:02:04 <10P​leasingFungus> time flies 09:08:13 I am trying to start a web tiles sever so I can develop on the webtiles version and when I got to start the server python throws a error and says unexpected indent 09:10:39 @advil ^^ 09:11:01 <06a​dvil> can you paste the full error? 09:15:35 guess we lost them 09:21:57 Sorry that I disconnected, did anyone comment on my issue? 09:22:10 yeah, can you paste the specific error? 09:22:42 04Build failed for 08headless @ 24c7d01a 06https://github.com/crawl/crawl/actions/runs/3046523266 09:23:34 Traceback (most recent call last): 09:23:35 File "/root/crawl/crawl-ref/source/webserver/server.py", line 24, in 09:23:35 server_main() 09:23:36 File "/root/crawl/crawl-ref/source/webserver/server.py", line 11, in server_main 09:23:37 import config as server_config 09:23:37 File "/root/crawl/crawl-ref/source/webserver/config.py", line 40 09:23:37 "filename": "/data/webtiles.log", 09:23:38 IndentationError: unexpected indent 09:24:48 03advil02 07[headless] * 0.30-a0-123-g338e1a3922: refactor: redo headless mode as a runtime, not link, option 10(38 minutes ago, 11 files, 254+ 380-) 13https://github.com/crawl/crawl/commit/338e1a3922d2 09:24:49 looks like you uncommented that line in config.py, without inserting it into (an uncommented version of) logging_config 09:27:00 e.g. to log to a file, what that comment is telling you to do is to do something like: 09:27:48 https://pastebin.com/ThXQ4ddG 09:34:39 <06a​dvil> really perplexed about this discussion in roguelikes discord where top player(s) (or just one top player?) seem to dislike the concept of certain people stealing their high scores, can anyone decode it for me? 09:34:57 <06a​dvil> there's something about team dynamics maybe 09:36:26 Thank you, I see what I did wrong now, I got it working 09:42:19 <10P​leasingFungus> advil: think it’s a kingmaking issue, maybe? 09:42:40 03advil02 07[headless] * 0.30-a0-123-ga4e3c9877f: refactor: redo headless mode as a runtime, not link, option 10(56 minutes ago, 12 files, 258+ 381-) 13https://github.com/crawl/crawl/commit/a4e3c9877f53 09:42:46 <06a​dvil> oh, huh 09:45:27 <06a​dvil> I guess one objection seems to be that a "lower-ranked" player X stealing high-ranked player Y's hs can advantage higher-ranked player Z on the same time as X over Y 09:45:59 <06a​dvil> *same team 09:46:53 <10P​leasingFungus> yes, even if X isn’t in contention to beat Y overall 09:46:54 <10P​leasingFungus> i think 09:47:56 <06a​dvil> yeah, seems like maybe that is the key, Y is annoyed that X can affect their score somehow even though the combined standings don't put them that near 09:48:56 <06a​dvil> not very sympathetic to this view though maybe I still don't actually understand it enough 09:49:27 <10P​leasingFungus> tourney is not my wheelhouse 09:49:31 <10P​leasingFungus> i’ll abstain 10:06:22 04Build failed for 08headless @ 338e1a39 06https://github.com/crawl/crawl/actions/runs/3046732368 11:05:38 Alright I am back, I made a fork of crawl for my development, and when I try to use it to make the server, when running make it fails. If I use the main crawl it works to build the server. 11:05:49 Can't get version information: `git describe` failed (no git, no repository, or shallow clone), and util/release_ver doesn't exist. 11:05:50 make: *** [build.h] Error 2 11:08:37 did you use git to clone the repository, or did you download a tarball? 11:08:52 git 11:09:07 huh 11:10:26 what does `git describe --tags` in crawl-ref/source say? 11:11:37 fatal: No names found, cannot describe anything. 11:11:47 …oh hm, I wonder if that (recent) change is the problem 11:11:54 try it without --tags 11:12:02 same thing 11:12:29 interesting, I would have expected one of those to work. I wonder if you need to `git fetch --tags` 11:13:27 (I typically `git fetch --all`, but that will get you a bunch of development branches most of which are obsolete) 11:14:35 skkukuk «crawl:master» Z$ git describe 11:14:35 0.30-a0-50-gb2d611f6b1 11:14:40 maybe it is because I made a fork 11:14:49 mine is a bit out of date, I stopped fetching during the tournament 11:14:54 this is a fork 11:15:03 Oh okay hmmm 11:15:22 oh wait, forgot I don't actually have a fork on this machine, I used to have one 11:15:31 but a fork shouldn't be a problem 11:15:53 I have forks of other repos and the only issue is needing to sync them against the main repo periodically 11:15:58 but they're complete 11:16:33 anyway try `git fetch --tags`, then do `git describe` again 11:19:26 …now I wonder if that requires branches as well 11:20:17 masschaos23 (L15 HOFi) ASSERT(item_quant > 0) in 'items.cc' at line 2768 failed. (Snake:3) 11:20:24 git remote add upstream https://github.com/crawl/crawl -f 11:20:29 added all the tags 11:20:30 to my fork 11:20:35 and now I can run git describe 11:21:25 mm, should have been enough to get the tags from your fork without having to pull from upstream directly, but if it works then it works 11:21:39 and that should be enough to make the webtiles build happy 11:22:18 yes that allowed the build to be happy and work 11:35:12 <06a​dvil> ooh, new assert triggered 11:35:15 <06a​dvil> !crashlog 11:35:18 <04C​erebot> 24659. masschaos23, XL15 HOFi, T:29038 (milestone): https://cbro.berotato.org/morgue/masschaos23/crash-masschaos23-20220913-182013.txt 11:35:36 <10P​leasingFungus> > You drop a +1 tower shield. 11:36:51 <06a​dvil> when I looked at this before it seemed like the item name should be printed after this crash, so that might be a separate drop action 11:40:13 03kate-02 07* 0.30-a0-119-gecb607e51a: Don't let Arcjolt travel through walls/out of LOS 10(2 hours ago, 2 files, 19+ 20-) 13https://github.com/crawl/crawl/commit/ecb607e51afc 11:40:13 03kate-02 07* 0.30-a0-120-gc8d74c9d4e: Show when monsters are hurt by Arcjolt 10(3 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/c8d74c9d4e71 11:40:15 <10P​leasingFungus> oops, forgot print_wounds 11:40:16 <10P​leasingFungus> ty! 11:41:33 <10P​leasingFungus> rip arcjolt through metal walls. wonder if anyone pulled it off before removal 11:46:07 <05k​ate> i was curious what the best vault would be to kill from the outside with it, i bet there's some big fancy transporter vault with a metal border 11:46:51 <10P​leasingFungus> or a ghost vault, maybe. good tech for sure 11:48:19 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-120-gc8d74c9d4e (34) 12:12:26 dimondsprtn (L15 DjFE) Crash caused by signal #11: Segmentation fault (Orc:2) 12:18:06 !crashlog dimondsprtn 12:18:06 3. dimondsprtn, XL15 DjFE, T:19035 (milestone): https://crawl.kelbi.org/crawl/morgue/dimondsprtn/crash-dimondsprtn-20220913-191207.txt 12:29:43 -!- dax is now known as kasi 12:30:58 dimondsprtn (L16 DjFE) Crash caused by signal #11: Segmentation fault (D:14) 12:38:01 <06a​dvil> immediate guess is that if (!act->alive()) needs an act && ... 12:38:22 <06a​dvil> (looks like a bunch of summons despawned after the first kill) 12:43:41 <05k​ate> ah nice, sounds likely yeah 12:46:24 03kate-02 07* 0.30-a0-121-gb27577e5d9: Fix Arcjolt crashing on dismissed summons 10(71 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b27577e5d98d 12:55:02 <10P​leasingFungus> oop 13:04:12 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-121-gb27577e5d9 (34) 15:23:11 Unstable branch on underhound.eu updated to: 0.30-a0-121-gb27577e5d9 (34) 19:15:56 Are durations appropriate for a timed effect that only conditionally decrements? 19:17:26 <10P​leasingFungus> it’s an awkward use case for sure - i suspect we do something like that somewhere 19:17:51 <10P​leasingFungus> i think i’d probably use a duration if this is an effect that shows up in the status bar 19:18:10 <10P​leasingFungus> but i’d have to see details to be confident 19:18:18 <10P​leasingFungus> what do you have in mind? 19:19:14 A 'hunger' status that starts draining stats after 3 turns in vision of monsters 19:23:28 So the idea is when in sight of edible monsters, get hungrier, when out of sight, get less hungry; on kill reset hunger and restore some stats 19:53:44 <10P​leasingFungus> i’m nervous about this hard 3 turn timer 20:24:58 Clarify? 20:32:23 oh, 30 auts I guess 20:42:31 <10P​leasingFungus> i guess i just don't know that, as a player, i'd want to play games around popping out for 2 turns and hiding on the third, or whatever 20:42:43 <10P​leasingFungus> this is the sort of thing we usually fuzz in some way internally 20:43:17 <10P​leasingFungus> i guess i'm also thinkin about the intended gameplay. the idea is that you really, really, really want to control LOS? 20:47:12 <10P​leasingFungus> makes running away at the start of a fight and being very sure not to fight near edge of los extra important; makes running later much worse 20:47:44 <12e​bering> this is for the hungry ghouls pr 20:47:56 <12e​bering> I would implement it as a flat chance per aut to drain stats 20:47:57 <10P​leasingFungus> i figured it was a gh thing yes 20:48:09 <12e​bering> or, if that's not urgent enough have it start nonzero and scale up 20:48:17 <10P​leasingFungus> idk. what are you envisioning? i like the theme of killing and eating enemies, just a lil nervous about the gameplay here 20:49:40 <12e​bering> riffing on the idea here: https://github.com/crawl/crawl/pull/2452 20:50:22 <12e​bering> gameplay would be prioritizing los control yes 20:50:52 <12e​bering> but not in the sneaky way 20:50:57 <12e​bering> since you still want to get kills 20:50:59 <10P​leasingFungus> mm 20:51:11 <09h​ellmonk> I would suggest doing the stat rot thing for any monster (maybe you can exclude brainless ones) so the gimmick doesnt turn off in extended 20:51:15 <10P​leasingFungus> i don’t understand what you mean about not being sneaky 20:51:22 <12e​bering> unsure if the idea can be made to work but want to encourage Monkooky to chase and iterate on it 20:51:28 <12e​bering> well, not only in a sneaky way 20:51:37 <12e​bering> you can have things in los if you're fast about killing them all 20:51:49 <10P​leasingFungus> ‘simply kill the enemies’ 20:52:05 <10P​leasingFungus> i’m pretty spooked by this but i merged meteorans, so w/e 20:52:20 Yeah so the thought was you gradually lose hunger out of LOS 20:52:30 not pop out boom reset turns 20:52:55 <09h​ellmonk> make hunger drain int but give slaying 20:52:57 <09h​ellmonk> ppog 20:53:01 I tried flat chance per aut to drain stats; it feels pretty bad 20:53:07 <12e​bering> is this the battlemage? 20:53:33 <09h​ellmonk> it does seem like it needs some pretty careful tuning to work 20:56:28 yeah, I played with numbers a lot, and found what was tuned right for one char was oppressive or irrelevant for another 20:57:08 and even when tuned right encouraged an awful lot of shouting around corners 21:05:31 <12e​bering> hm, maybe the idea doesnt actually work 21:05:45 <12e​bering> hungry doing -int +slay might feel better? 21:05:53 <12e​bering> (lol) 21:06:04 <09h​ellmonk> lmao if i memed into good design again 21:06:20 <09h​ellmonk> @PleasingFungus I tried your branch sadly crawl told me not to play the game 21:06:22 <09h​ellmonk> https://crawl.dcss.io/crawl/morgue/bishrexual/bishrexual.txt 21:07:38 <09h​ellmonk> kiss of death did oneshot a first enemy spear gnoll though, so that was fun 21:14:34 <10P​leasingFungus> beware the rc- cost!!! 21:15:12 <09h​ellmonk> I think from this position I would do something silly like go vehumet 21:15:35 <10P​leasingFungus> gonna do some more thinking about my various in flight branches but not tonite 21:15:39 <09h​ellmonk> no reason to ever melee again 21:16:06 <09h​ellmonk> but before that I was going to get like 5 maces then get unstable shard power then get more maces or something depending 21:17:11 <10P​leasingFungus> the funny thing with unstable shard is 21:17:14 <10P​leasingFungus> i added the bouncing as a meme 21:17:31 <09h​ellmonk> I didn't bother setting it up to bounce yet, just used it to kill worms faster 21:18:13 <10P​leasingFungus> my chain of thought was "i want something that shoots at an enemy + contams the player -> make it a magical nuclear rocket -> you know what's magical? crystal -> what does crystal do in crawl? bounce -> there aren't any single target bounce spells yet..." 21:18:25 <10P​leasingFungus> i thought people would only use it for insane trick shots around transparent walls or w/e 21:18:40 <10P​leasingFungus> but players immediately started setting up bounces to get double hit chance 21:18:41 <09h​ellmonk> 3d10 damage on a level 2 spell is Quite Powerful 21:18:46 <10P​leasingFungus> yeah i just uh 21:19:00 <10P​leasingFungus> barely changed the numbers after making it lvl 2 instead of 3 (and 3 school instead of 2!) 21:19:09 <10P​leasingFungus> the whole thing is ludicrous, i should be ashamed 21:19:23 <10P​leasingFungus> still very curious about your xp contam ideas 21:19:35 <10P​leasingFungus> re when the various contam effects would trigger - i don't remember if you replied earlier 21:19:43 <10P​leasingFungus> do you get malmuted exploded etc over time or with xp? 21:20:28 <09h​ellmonk> haven't thought about it enough to have a good opinion 21:20:58 <09h​ellmonk> presumably the whole thing becomes xp gated, maybe there's a fun design where you have to kill stuff fast to uncontam yourself before you blow up repeatedly 21:21:28 <10P​leasingFungus> haha 21:21:44 <10P​leasingFungus> suspect you end up having to rethink more or less everything that applies contam. which may not be that many things these days, really 21:21:56 <09h​ellmonk> oh, I do think if you keep current unstable shard with current contam design the colors need to change in some way 21:22:07 <09h​ellmonk> so you know where the safe range is 21:22:14 <10P​leasingFungus> right now, the safe range is 0 contam 21:22:22 <09h​ellmonk> i see 21:22:25 <10P​leasingFungus> if you have 1 contam, then casting shard has a chance of putting you in yellow 21:22:28 <10P​leasingFungus> kate's suggestion 21:22:35 <09h​ellmonk> guess that's more or less fine 21:22:41 <10P​leasingFungus> it's "fine" 21:22:43 <09h​ellmonk> makes miscasting it fucking dreadful 21:22:45 <09h​ellmonk> but that's ok 21:22:46 <10P​leasingFungus> lol 21:22:49 <10P​leasingFungus> 🙂 21:23:15 <09h​ellmonk> I would simply train success rate for the 3d10 damage D:1 usable spell 21:24:16 <10P​leasingFungus> possible that moving away from contam entirely is the play. vaguely musing about bringing back rock-eating, maybe multiple rocks per shot 21:26:21 <10P​leasingFungus> my complaint w sandblast was that it was your primary offense; this isn’t, of course 21:26:39 <10P​leasingFungus> but it’s not a tactical limitation, it’s a strategic one, which might play poorly 21:26:54 <10P​leasingFungus> another, worse idea is to make it a spell that shoots gold 21:27:19 <10P​leasingFungus> it would be enormously funny and have no inventory cost, but players would hate it 21:27:28 <10P​leasingFungus> probably 21:28:04 <09h​ellmonk> using gozag to fuel unlimited death rockets is a pretty heavy handed metaphor 21:28:22 <10P​leasingFungus> lol 21:28:37 think making it shoot gold would make it kinda silly sometimes 21:28:58 actually probably always 21:29:37 once you hit orc that's not much of a limit 21:29:45 <10P​leasingFungus> having this be a low level effect, L2, does give more design room for these strategic consumption effects - means they’ll get outscaled by lair or w/e, so impact is finite 21:29:53 <09h​ellmonk> each rocket gets more expensive 21:30:15 <10P​leasingFungus> like, by the time you hit orc, stone arrow but it’s level 2 and costs gold is not actually that exciting 21:30:26 <10P​leasingFungus> it’s still usable but it’s not a big deal 21:30:38 I'd be pretty excited about it tbh 21:31:02 that's pretty close to stone arrow with perma brilliance 21:31:18 if you're willing to write off shops 21:32:29 <10P​leasingFungus> please don’t assume the damage numbers or other effects match the current spell 🙂 21:35:33 sorry, I was responding off your specific claim of stone arrow but lvl 2 22:07:09 <10P​leasingFungus> oh 22:07:16 <10P​leasingFungus> you mean the mp reduction part of brilliance 22:34:51 Unstable branch on crawl.develz.org updated to: 0.30-a0-121-gb27577e5d9 (34) 22:56:46 Windows builds of master branch on crawl.develz.org updated to: 0.30-a0-121-gb27577e5d9 23:15:01 Unstable branch on cbro.berotato.org updated to: 0.30-a0-121-gb27577e5d9 (34) 23:54:16 Monster database of master branch on crawl.develz.org updated to: 0.30-a0-121-gb27577e5d9