00:12:42 Interlevel travel tries to path through Hell 13https://crawl.develz.org/mantis/view.php?id=11017 by Yermak 01:19:55 Unstable branch on crawl.develz.org updated to: 0.20-a0-1018-ge435b50 (34) 02:52:18 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-1018-ge435b50 03:59:44 -!- Bammboobies is now known as Bammboo 04:50:52 -!- amalloy_ is now known as amalloy 06:05:31 -!- amalloy is now known as amalloy_ 06:57:27 I FOUND A GAME BREAKING ISSUE 06:57:57 when you press w to wield it says "Wield which item?", but when you press W to wear it says "Wear which item" without a question mark 12:01:43 -!- amalloy_ is now known as amalloy 12:41:53 -!- amalloy is now known as amalloy_ 12:52:55 Crash when using "Zoom in" on xfce4-terminal 13https://crawl.develz.org/mantis/view.php?id=11018 by hawthorn 13:03:12 03won gi hong02 07https://github.com/crawl/crawl/pull/432 * 0.20-a0-534-gaa2c250: create doc for build in windows/mingw 10(2 minutes ago, 1 file, 78+ 0-) 13https://github.com/crawl/crawl/commit/aa2c2506c45b 13:11:56 -!- amalloy_ is now known as amalloy 13:34:14 New branch created: pull/519 (1 commit) 13https://github.com/crawl/crawl/pull/519 13:34:14 03yrmvgh02 {GitHub} 07https://github.com/crawl/crawl/pull/519 * 0.20-a0-1019-g5cc8922: break up a swastika or two 10(5 minutes ago, 1 file, 11+ 11-) 13https://github.com/crawl/crawl/commit/5cc8922d0557 14:45:19 -!- Shimatora_ is now known as Shimatora 14:57:01 -!- MarvinPA_ is now known as MarvinPA 14:59:59 03Floodkiller02 {PleasingFungus} 07* 0.20-a0-1019-ga70dcae: Update Haste spell description. 10(21 hours ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/a70dcae18a54 15:01:04 03MarvinPA02 07* 0.20-a0-1020-g7b9e4fe: List the default for simple_targeting in the options guide (crate) 10(16 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7b9e4fe4d4c1 15:09:31 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-1019-ga70dcae (34) 15:45:21 -!- Shimatora_ is now known as Shimatora 16:09:22 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-1020-g7b9e4fe (34) 16:15:03 I see someone didn't look in the INSTALL 16:17:12 !pr 432 16:17:12 https://github.com/crawl/crawl/pull/432 16:17:31 oh that's why 16:17:35 it's a commit in his other PR 16:22:53 -!- Tux[Qyou] is now known as breaky 16:26:44 -!- jeefus is now known as jefus 16:29:24 -!- Shimatora_ is now known as Shimatora 16:33:18 -!- OICU812 is now known as EuphOria 16:35:45 -!- EuphOria is now known as Euph0ria 16:36:08 -!- Euph0ria is now known as OpenMind 16:45:40 -!- OpenMind is now known as MUY3MTA3 17:43:21 !kw wizmode 17:43:22 Built-in: wizmode => ktyp=wizmode 17:43:28 !lm * wizmode 17:43:35 626. [2017-03-10 01:15:44] Neil the Sneak (L1 FeFE) began the quest for the Orb on turn 0. (D:1) 17:44:06 !lg * wizmode 17:44:07 264. Neil the Sneak (L1 FeFE), entered wizard mode on D:1 (eino_arrival_water_cross) on 2017-03-10 01:16:06, with 0 points after 0 turns and 0:00:21. 17:55:15 -!- Shimatora_ is now known as Shimatora 18:04:08 Unstable branch on underhound.eu updated to: 0.20-a0-1020-g7b9e4fe (34) 18:32:57 ?/ood 18:32:58 Matching terms (59): !help:!goodchar, amulet_of_bloodlust, arena_of_blood, blood, blood_fountain, blood_saint, blood_scent, bloodbane, bloodless, bloodlust, bloodsub, bloody_caesar, coagulated_blood, cold_blooded, coldblooded, doodad, firewood, food, food_acquirement, food_clock, food_delivery_service, food_NSA, food_vault, food_vaults, fountain_of_blood, good4chan, good_code, good_excuses, good_g... 18:55:38 <|amethyst> hmm, since I'm paying for crawl.s-z.org... maybe I should use dgl to host things like doomrl and brogue 18:55:56 <|amethyst> and bring back boggle and atc 18:56:12 <|amethyst> (maybe I should install boggle and atc on CAO) 18:56:54 is brogue dgl compatible?! are you familiar with the 2 existing brogue servers? 18:57:44 <|amethyst> brogue -t exist, and no I was not, link? 18:58:11 <|amethyst> I wouldn't host something if there is an existing server that does it with score tracking 18:58:17 <|amethyst> so nix brogue 18:58:28 doomrl is down AFAIK, that would still be good 18:58:34 https://www.reddit.com/r/roguelikes/wiki/index has a list of everything I know about 18:59:03 <|amethyst> rumflump: you might link dev.berotato.org 18:59:09 <|amethyst> it has experimental and unofficial forks 18:59:46 <|amethyst> as well as Dwarf Fortress with dfhack and Cataclysm-DDA 18:59:53 if you post on r/roguelikes now and then, you may have access to edit that page yourself - I chose to list no more than 2 servers per game in each category, however, so that the page wouldn't just be 20 nethack servers 19:00:20 <|amethyst> man, make me do work? 19:01:02 if you have access :P 19:01:18 <|amethyst> I guess crawl.berotato.org has more up-to-date experimental stuff usually 19:01:22 I don't want to be the only person who edits that page, because what if I catch fire or become a computerless ascetic 19:01:25 <|amethyst> including hellcrawl 19:01:32 |amethyst: well if you wanted, you could make cszo console-only dcss, I guess 19:01:56 <|amethyst> I do have permission, or at least the edit link pretends to work 19:01:56 hrm, I guess that creates griefing problems potentially 19:02:00 <|amethyst> gammafunk: yeah 19:02:11 <|amethyst> gammafunk: griefing is why I stopped cszo 19:02:17 yeah 19:02:28 <|amethyst> gammafunk: so I wouldn't want to run something that goes into sequell or scoring or newscoring 19:02:36 one thing that would be cool would be to have a place for experimentals (that were just never scored) 19:02:42 but I guess cbro is already filling that role 19:02:46 <|amethyst> cbro and dbro 19:02:56 <|amethyst> mostly cbro these days 19:03:12 but what if john stein catches fire or becomes a computerless ascetic :o 19:03:29 then there's only CPO behind the great lagwall of australia 19:03:48 <|amethyst> oh, right, cpo has hellcrawl too, doesn't it? 19:03:57 <|amethyst> I don't even count it because it doesn't do console 19:04:01 cpo is the only official server with yiufcrawl, in fact 19:04:13 but yes, hellcrawl too :P 19:04:30 in some months I might be able to take over admin of a server and could revive cszo potentially, it will depend on my work situation 19:04:44 until then I have to limit myself to novelty bot production 19:05:26 cpo is also very graciously functioning as an archive.org for gnollcrawl and circusanimals, in fact! (as opposed to requiring active forks, like cbro) 19:06:02 heh, then again maybe "server owned by one guy who doesn't want to deal with the hassle, admined by another guy who may not have time to deal with the hassle" is not an ideal situation 19:06:25 but either way I'll ping you about that at the time, if cszo is otherwise still around/available 19:06:33 <|amethyst> who was working on dockerised server? 19:06:39 I forget his name 19:06:42 but he's not been around 19:06:48 ?/docker 19:06:48 Matching terms (1): docker; entries (2): docker[1]: https://bitbucket.org/TZer0/crawl-docker - functioning prototype with external storage settings (and thus import) working. | docker[2]: https://bitbucket.org/mattiasjp/crawl-docker by Mattias 19:06:56 mattiasjp 19:07:01 *Mattias, I guess 19:07:10 oh, wait 19:07:18 <|amethyst> Sequell and scoring and newscoring would need an API for registering new games at run time, rather than editing the configs 19:07:44 <|amethyst> and we'd need a way for the servers to authenticate to those 19:07:49 not sure that this is the one I'm thinking of 19:07:55 ?/ansible 19:07:55 Matching entries (1): dgl[3]: ansible version in development by Mattias at https://github.com/mattias/ansible_playbook_webtiles 19:08:02 ah yeah, it was mattias 19:10:13 <|amethyst> seen mattias 19:10:15 <|amethyst> !seen mattias 19:10:15 I last saw Mattias at Tue Mar 28 06:43:08 2017 UTC (2w 6d 16h 27m 6s ago) parting ##crawl-dev, saying 'chanpart'. 19:24:05 -!- yesno__ is now known as yesno 19:33:32 Gorglomux (L12 GhWr) (Lair:2) 19:35:18 Gorglomux (L12 GhWr) (Lair:2) 19:36:53 !crash 19:36:54 17143. Gorglomux, XL12 GhWr, T:12711 (milestone): http://crawl.xtahua.com/crawl/morgue/Gorglomux/crash-Gorglomux-20170417-233516.txt 19:37:19 hrm 19:37:26 Crash caused by signal #15: Terminated 19:37:30 maybe a server issue? 19:37:48 Medar: is CXC having any issues at the moment? see crash above 19:38:19 <|amethyst> that could be connecting twice and letting it kill the first login 19:38:33 <|amethyst> not sure how that works with webtiles 19:40:09 |amethyst: sorry, what do you mean exactly? 19:40:15 hmm 19:41:36 <|amethyst> gammafunk: in ssh, if I connect while I'm already playing it says "There are some stale Crawl (trunk) processes, will recover in 10 seconds." and kills the process... though I guess that's a HUP first 19:42:13 <|amethyst> I suppose the hup would have to time out, which would probably indicate a stuck process or loaded system 19:42:17 |amethyst: yeah, that doesn't generate a crash 19:42:42 even over console ime 19:42:52 "Apr 18 01:33:31 sd-69759 kernel: [77089571.510055] gdb[22892]: segfault at 0 ip 00007fb7995a8110 sp 00007fffbdba6cd8 error 4 in libc-2.13.so[7fb79953d000+182000]" 19:43:03 dang 19:43:05 umm 19:43:43 <|amethyst> !crashlog gorgolumux -2 19:43:44 No milestones for gorgolumux (crash). 19:43:51 <|amethyst> !crashlog gorglomux -2 19:43:52 1/2. Gorglomux, XL12 GhWr, T:13046 (milestone): http://crawl.xtahua.com/crawl/morgue/Gorglomux/crash-Gorglomux-20170417-233331.txt 19:44:14 <|amethyst> why are the both "signal #15: Terminated" there? 19:44:23 <|amethyst> oh 19:44:26 <|amethyst> http://crawl.xtahua.com/crawl/morgue/Gorglomux/crash-recursive-Gorglomux-20170417-232920.txt 19:44:33 two of those lines in the logs 19:45:02 <|amethyst> it died again while trying to write the stack trace? 19:46:01 one per crash I mean, ~1.5 minute apart 19:47:48 <|amethyst> hm, but only one had a recursive crash 19:58:40 unix `kill` (which sends SIGTERM) does produce a crashlog sometimes, it may just not mention it 19:59:11 possibly s/sometimes/always 19:59:22 I'm pretty sure that is how the stale process thing is implemented 19:59:50 so one possibility is that the SIGTERM crashlog is one that Eksell didn't even mention 20:00:50 and SIGTERM crashlogs usually stop in pretty unlikely places, deep in libc is not really a surprise 20:06:00 oh, more true: I think it first tries SIGHUP and then later tries SIGTERM 20:07:53 https://github.com/paxed/dgamelaunch/blob/master/dgamelaunch.c#L2594 20:08:27 not sure why crawl would ignore HUP but I actually get that sometimes when running webtiles locally 20:09:38 does anyone have further opinions on this remove_chance_breaks business? 20:09:41 advil: crawl catches hups and tries to do something reasonable with them; presumably that can sometimes go wrong 20:10:05 yeah, must be 20:13:36 my opinion on remove_chance_breaks is not very interesting: i am generally in favor of removing breakpoints but not well informed enough to say anything useful about the way you're doing it 20:13:55 heh thanks 20:15:05 I had an opinion once 20:16:51 how did that go? 20:17:14 <|amethyst> advil: stepdown_spellpower doc says "in centis" but that's not true 20:17:26 <|amethyst> advil: also, lots of lines longer than 80 20:18:17 <|amethyst> advil: oh, I see, so passing 1 divides by 100? 20:18:20 hmm stepdown_spellpower actually does take an input in centis (because I didn't want to change its behavior) 20:18:30 confusingly, I used millis internally 20:18:49 yeah 20:19:07 <|amethyst> hm, I guess maybe that's better than it taking two scale parameters (or a rational) 20:19:34 I guess it's true that that's not how `scale` is usually used in crawl, which I hadn't really absorbed at the time 20:20:08 well, maybe it is 20:20:44 I do agree with you that the right solution to all this is to figure out real fixed point math and start gradually working it in 20:22:20 -!- amalloy is now known as amalloy_ 20:22:49 also, our coding conventions don't actually say anything about column width :D 20:22:52 but yeah, I can fix that 20:29:14 <|amethyst> true, it's only implied 20:29:38 <|amethyst> Under Methods, "If the parameter list of a method runs longer than a line length (80 columns), [...]" 20:30:00 <|amethyst> also, mons_place isn't a method 20:30:19 ah true 20:31:45 03advil02 07https://github.com/crawl/crawl/pull/513 * 0.20-a0-1004-gd478afc: Fix line widths (|amethyst) 10(35 seconds ago, 1 file, 23+ 10-) 13https://github.com/crawl/crawl/commit/d478afc83644 20:31:46 03advil02 07[remove_chance_breaks] * 0.20-a0-1004-gd478afc: Fix line widths (|amethyst) 10(36 seconds ago, 1 file, 23+ 10-) 13https://github.com/crawl/crawl/commit/d478afc83644 20:41:47 rebase spam incoming 20:42:06 03advil02 07https://github.com/crawl/crawl/pull/513 * 0.20-a0-1000-gba8a54e: Replace spell success breakpoints with a polynomial 10(6 days ago, 2 files, 61+ 30-) 13https://github.com/crawl/crawl/commit/ba8a54e555fd 20:42:06 03advil02 07https://github.com/crawl/crawl/pull/513 * 0.20-a0-1001-gc72e2c2: Remove linearity breakpoint for raw fail rate 10(32 hours ago, 1 file, 26+ 18-) 13https://github.com/crawl/crawl/commit/c72e2c2c3cf6 20:42:07 03advil02 07[remove_chance_breaks] * 0.20-a0-1000-gba8a54e: Replace spell success breakpoints with a polynomial 10(6 days ago, 2 files, 61+ 30-) 13https://github.com/crawl/crawl/commit/ba8a54e555fd 20:42:07 03advil02 07[remove_chance_breaks] * 0.20-a0-1001-gc72e2c2: Remove linearity breakpoint for raw fail rate 10(32 hours ago, 1 file, 26+ 18-) 13https://github.com/crawl/crawl/commit/c72e2c2c3cf6 20:42:32 I wonder if chei could be tweaked to not double print if the PR is from a crawl repo branch 20:51:01 <|amethyst> hm 20:52:16 although the solution could be not to do a PR from a crawl repo branch :-) 20:57:58 hrm 20:59:56 http://dpaste.com/0XE2HD1 21:00:08 based on that diff, I get that compilation error 21:00:23 I assume it's because run_lua_epilogue() isn't a const method? 21:00:42 maybe I should modify that function I call to simply not be const 21:00:47 since I'm not sure why it neeeds to be 21:01:01 this is so &L will properly run the map epilogue for a vault you place 21:04:57 ??gw 21:04:57 gw[1/10]: http://crawl.berotato.org/crawl/rcfiles/crawl-0.17/gw.rc 21:05:03 ??gw[2 21:05:03 gw[2/10]: D:11 -> Lair -> D:12 -> Orc -> D:15 -> Swamp (if it exists) -> Snake (if it exists) -> Spider (if it exists) -> Vaults:4 -> Shoals (if it exists) -> Depths -> Vaults:5 -> Zot -> win??? 21:05:06 ??gw[3 21:05:06 gw[3/10]: gw is clearly better at this than me 21:05:10 ??gw[4 21:05:10 gw[4/10]: An example of gw-tactics: !lg gw 1708 -tv:$:x2 21:05:28 espais: not sure if there's useful in any of those entries 21:05:32 *useful info 21:06:05 gammafunk: actually, i wanted to bring a couple of issues i found with the bot as i'm not really a lua expert 21:06:51 i've been seeing it get stuck in a few choice situations 21:07:02 Yeah I wasn't involved with it's development 21:07:10 you can reach grunt on twitter and/or twitch though 21:07:38 my bad...thought you were 21:08:00 its probably been a year since i bugged him about it...both your names start with a G 21:09:21 do you happen to know what his twitch/twitter handle would be? 21:19:47 espais: @sgrunt_ on twitter, also sgrunt_ on twitch 21:35:06 alrighty, thanks! 22:03:04 regardless on opinions about player ghosts, this is probably a bad thing to encourage: https://crawl.develz.org/tavern/viewtopic.php?f=8&t=23446 22:07:42 metagaming about player ghosts should be impossible (make ghosts stick around unless killed or in a game that ends in victory), or rework/remove player ghosts so that players don't start running bots on servers because they personally don't like player ghosts 22:08:14 hm 22:08:47 someone mentioned making surviving ghosts return to the bones files when a game ends 22:08:57 even if it's an ascension or a quit or a death on some other floor 22:09:21 but then someone makes a smarter bot that specifically kills ghosts 22:09:35 Floodkiller: that won't make metagaming player ghosts impossible though 22:09:37 ??qaz 22:09:38 qazlal[1/8]: The violent god of natural disasters. Gives SH, temporary resists, RMsl, and clouds surrounding you in a small radius (and immunity to all clouds). See also {upheaval}, {disaster area}, and {elemental force}. 22:09:50 It'll change the way the metagaming works but it'll still be metagaming, player ghosts are a metagaming feature at their base 22:10:04 ^ 22:10:43 Doesnty: you could also make a bot that deliberately leaves weak ghosts to crowd out "real" ghosts 22:11:29 you also have nobody weeding out really stupid late-game ghosts 22:11:36 unless people fight those i guess 22:11:58 this isn't the first occurrence of something like this, incidentally (I suppose it may be the first deliberately ghost-related bot): there were a lot of accounts/players dedicated specifically to leaving annoying/deadly ghosts 22:12:05 ghostrobin, FIRECRAB, etc. 22:12:52 Doesnty: making dangerous late-game ghosts is practically impossible so nobody really cares about getting rid of them anyway, I think 22:13:24 if people are going to start metagaming bot wars about the issue, and there isn't a clean solution, maybe ghosts need to transition to a flavor feature (such as harmless ghosts with the player's name or gravesite vaults) or just removed entirely 22:13:31 less late-game and more midgame rly 22:13:36 because I don't think that is healthy for servers 22:13:38 orbrun die on like, d:9 22:13:51 I almost want to call this behavior griefing tbh 22:14:10 Doesnty: any ghost on a D level is easily removed by a shaftbot 22:14:16 it's not as bad as making dangerous ghosts, but it still is messing with other players' games 22:14:32 i'm talking if passing by a ghost didn't remove it 22:15:14 advil: It is unfortunate that it's impossible to even enter D:3 on a public server without messing with other players' games 22:15:15 radical proposal: remove ghosts 22:15:25 alternatively, maybe they could be transitioned to a portal vault only 22:16:38 entering d3 as part of normal play is pretty obviously not the same thing as running a bot designed to clear ghosts off a server 22:17:21 there are also all the HitlerShitCockRacialSlur account names 22:17:46 Well, deliberate ghost griefing has been a thing for around a decade now 22:18:18 those are also not ok at all, imo 22:18:28 In fact, the explicitly ghost-griefing-oriented account was apparently made very close to a decade ago 22:18:30 !lg ghostrobin 1 22:18:31 1/383. GhostRobin the Firebug (L7 CeFE), killed themselves with bad targeting on D:3 on 2007-05-28 11:34:25, with 803 points after 5389 turns and 0:25:16. 22:18:46 i'm sure people appreciated me trying to speedrun mick last tourney 22:19:01 and leaving a fuckload of chaos weapon minotaur ghosts because i am bad at playing fast 22:19:46 I wouldn't be surprised to see a qw variant that only plays CeCK 22:20:40 advil: I guess I didn't communicate that clearly: I would like to be able to play on a public server where people can still watch etc. but not adversely affect other players' games when I do so 22:20:51 I usually feel pretty awful about leaving a ghost 22:21:36 I convince myself that my games producing funny ttyrecs occasionally or whatever is worth that cost but it's still not a good feeling 22:26:08 well, I sort of get the arguments against ghosts though I have a neutral opinion myself 22:26:41 that's maybe separate than whether metagaming bots are ok 22:27:29 that said, probably 1 tavern post won't drag the servers down into chaos by itself 22:27:44 Oh I probably should have mentioned this at the start 22:27:47 it isn't a bot 22:27:54 it's just an account with 1 macroed to shaft and 2 macroed to quit 22:27:58 yeah, I saw 22:28:00 you have to skip the --more-- messages manually and everything 22:28:00 !lg shaftrobin 22:28:01 25. shaftrobin the Shield-Bearer (L1 FoFi), slain by a basilisk (shapeshifter) (kmap: gammafunk_enter_depths_forms) on D:15 on 2017-04-17 10:01:10, with 0 points after 43 turns and 0:00:13. 22:28:08 but someone will probably write an actual bot 22:28:10 !lg shaftrobin 1 22:28:11 1/25. shaftrobin the Slasher (L5 HuFi), slain by a phantom on D:4 on 2013-04-01 18:28:04, with 342 points after 2259 turns and 0:03:34. 22:31:59 !lg * recent / ckiller=a_player_ghost 22:32:02 65117/1555704 games for * (recent): N=65117/1555704 (4.19%) 22:38:05 !lg * recent / cikiller=a_player_ghost 22:38:08 65633/1555719 games for * (recent): N=65633/1555719 (4.22%) 22:38:21 !lg * recent kmap= / cikiller=a_player_ghost 22:38:34 65633/1221130 games for * (recent kmap=): N=65633/1221130 (5.37%) 22:38:46 !lg * recent place!=d:1 place!=d:2 place!=d:$ kmap= / cikiller=a_player_ghost 22:39:33 65477/670978 games for * (recent place!=d:1 place!=d:2 place!=d:$ kmap=): N=65477/670978 (9.76%) 22:46:16 ah good point 22:50:57 if you're dying to ghosts on 10% of your games that make it past D:2 you're probably going to hate them 22:51:27 one of the more common player complaints is "I can't make progress because I always die to my ghosts" 23:00:32 would a good option for ghost be to perhaps make them non-aggressive by default until a player actively attacks them? 23:01:09 they could float around all spooky-like, moaning and oohing and aahing (with good flavor-text possibilities) until you make an effort to attack 23:01:17 then the EXP boost is still there and novice players could simply ignore them 23:11:00 make them lost souls-esques 23:11:13 you get X turns to kill them the moment you see one, then they disappear FOREVER