00:00:26 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.23-a0-175-g97aacdb (34) 00:02:29 Stable (0.22) branch on CRAWL.XTAHUA.COM updated to: 0.22.0-78-g6c94d2c 00:05:37 03Aidan Holm02 {gammafunk} 07[stone_soup-0.22] * 0.22.0-79-gd730377: Fix inventory menu obscuring some message prompts (#11645, Yermak) 10(14 hours ago, 2 files, 9+ 0-) 13https://github.com/crawl/crawl/commit/d730377436ea 00:05:37 03CanOfWorms02 {gammafunk} 07[stone_soup-0.22] * 0.22.0-80-g5c0900f: More description updates 10(4 days ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/5c0900f9a1ba 00:05:37 03CanOfWorms02 {gammafunk} 07[stone_soup-0.22] * 0.22.0-81-g402daae: Update some scroll descriptions 10(4 days ago, 1 file, 4+ 3-) 13https://github.com/crawl/crawl/commit/402daae900d7 00:12:53 !tell advil Question about CheibriadosDev, I've had Cerebot send the %* queries there for a while now, is it safe to have the other bots (beem, LomLobot) relay there and continue using that for now? If not, just let me know. 00:12:54 gammafunk: OK, I'll let advil know. 00:39:44 cao down? 00:41:24 Did rax forget to pay the hosting bill? I'm willing to donate... 00:46:54 jjjjhere (L24 MfSk) ERROR in 'tags.cc' at line 4348: Invalid item: large shield {reflect} (Depths:4) 00:52:07 looks like hostname not resolving 00:53:05 dns server might be down 01:10:40 Stable (0.22) branch on crawl.jorgrun.rocks updated to: 0.22.0-81-g402daae900 01:29:59 alignment of Shop listings on Ctrl-o screen 13https://crawl.develz.org/mantis/view.php?id=11678 by RoGGa 01:30:09 aidanh, spectator tab 01:30:41 I observed this bug quite about 4 times in last two weeks. 01:31:00 s /quite// 01:40:32 stash in Lab surrounded by translucent stone walls 13https://crawl.develz.org/mantis/view.php?id=11679 by RoGGa 02:49:04 Monster database of master branch on crawl.develz.org updated to: 0.23-a0-175-g97aacdb 02:59:10 204.140.17.55:8080 02:59:37 no DNS record, but the site is up 03:19:21 Stable (0.22) branch on crawl.beRotato.org updated to: 0.22.0-81-g402daae 03:22:03 Unstable branch on crawl.beRotato.org updated to: 0.23-a0-175-g97aacdb (34) 04:16:05 FR make item::is_valid return an optional explaining why it's invalid, instead of dprf'ing that and returning bool. this crash by jjjjhere would be easier to figure out if i knew why the item's invalid 05:22:29 -!- amalloy is now known as amalloy_ 05:50:14 anyone know what's up with CAO? 05:50:23 it's offline 06:27:48 Kramin: It's not 06:27:57 DNS is borked 06:28:04 Kramin: 204.140.17.55:8080 08:04:35 DNS is down, the person who runs it is asleep, once they're awake I'll fix it 08:05:03 as per usual CAO problems that affect the rest of my infrastructure will be fixed quickly :P 08:05:31 last message from the person who runs my DNS was 4 hours ago though so it might be a bit 08:23:40 thanks rax! 09:22:39 Stable (0.22) branch on underhound.eu updated to: 0.22.0-81-g402daae900 10:08:24 How is meem an upgrade to beem? 10:12:05 There is a problem I think: if you subscribe to both, then you get responses to your queries twice. If you don't subscribe to at least one of them, you're gonna get pinged by them constantly. 11:22:13 It isn't. It's run by an independent actor and has identical functionality. 11:24:50 Well, what's the point then? 11:26:25 It looks like meem is just an advertising instrument. 11:33:59 I dunno, my guess is either that or to annoy or frustrate gammafunk 11:42:19 jjjjhere (L24 MfSk) ERROR in 'tags.cc' at line 4348: Invalid item: large shield {reflect} (Depths:4) 12:26:14 griefer bots. figures 13:03:31 !tell gammafunk I can do os x builds this evening 13:03:31 advil: You have 1 message. Use !messages to read it. 13:03:31 advil: OK, I'll let gammafunk know. 13:04:26 !tell gammafunk re CheibriadosDev, it's just running on a computer in my apartment so it's going to be susceptible to power outlets, etc. I'm hopeful that when |amethyst has a chance he can update the bot, I've fixed a few other issues as well (incl. logs not working with current firefox) 13:04:27 advil: OK, I'll let gammafunk know. 13:04:33 er, power outages 13:05:38 !crashlog jjjjhere 13:05:39 3. jjjjhere, XL24 MfSk, T:76247 (milestone): http://crawl.berotato.org/crawl/morgue/jjjjhere/crash-jjjjhere-20180916-154210.txt 13:18:04 hm, that seems to be a hep unlinked temporary item crash, which I thought all got fixed a while ago 13:39:13 !crashlog -2 jjjjhere 13:39:13 No keyword 'jjjjhere' 13:39:20 !crashlog jjjjhere -s 13:39:20 Unknown option: s 13:39:21 !crashlog jjjjhere -2 13:39:22 2/3. jjjjhere, XL24 MfSk, T:74616 (milestone): http://crawl.berotato.org/crawl/morgue/jjjjhere/crash-jjjjhere-20180916-044644.txt 14:16:35 -!- amalloy_ is now known as amalloy 17:07:43 -!- MarvinPA_ is now known as MarvinPA 17:44:34 advil: Another small idea for webtiles chat, some kind of help icon that has a popup with the chat commands you can run 17:44:46 I think most users don't know about the chat commands they can use now 17:45:41 I'm setting up those point releases now, they should be tagged in a bit, but I'll notify again when that's actually done 18:16:55 03CanOfWorms02 {gammafunk} 07[stone_soup-0.21] * 0.21.1-83-g022a6d3: Update some scroll descriptions 10(5 days ago, 1 file, 4+ 3-) 13https://github.com/crawl/crawl/commit/022a6d36ec91 18:16:55 03CanOfWorms02 {gammafunk} 07[stone_soup-0.21] * 0.21.1-84-g0d20bbf: More description updates 10(5 days ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/0d20bbf3482b 18:16:55 03gammafunk02 07[stone_soup-0.21] * 0.21.1-85-g2cc63ec: Properly disable Scrying when abandoning Ashenzari (guyde, salmon) 10(2 days ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/2cc63ec8dbd6 18:16:55 03gammafunk02 07[stone_soup-0.21] * 0.21.1-86-g096e630: Final changelog update for 0.21.2 10(40 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/096e630b0a3e 18:16:55 03gammafunk02 07[stone_soup-0.21] * 0.21.1-87-g371e54c: Update the Debian changelog for 0.21.2 10(38 minutes ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/371e54c1e4e7 18:49:28 looks like I need to make the 0.22.1 changelog 18:49:34 for some reason I thought that had been written 18:49:38 so this will take a bit longer 18:49:45 ah yeah I haven't done anything for the changelog 18:56:15 advil: if you want to write it, feel free, but if not I can do that a little later 18:56:27 hopefully either way I can get 0.22 all tagged this evening 18:57:04 0.21.2 is all tagged 18:57:14 %git stone_soup-0.21 18:57:14 07gammafunk02 * 0.21.2: Update the Debian changelog for 0.21.2 10(78 minutes ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/371e54c1e4e7 19:09:47 Stable (0.21) branch on crawl.jorgrun.rocks updated to: 0.21.2-0-g371e54c1e4 19:39:56 is there a macro that's true when building for webtiles or dgl? 19:40:31 is that DGAMELAUNCH?? Or is it only true for console builds 19:58:46 when you say a macro, what do you mean exactly; if you mean a compiler define 19:59:03 ifdef WEBTILES 19:59:03 DEFINES_L += -DUSE_TILE 19:59:03 DEFINES_L += -DUSE_TILE_WEB 19:59:03 endif 19:59:08 from the Makefile 19:59:30 the dgl define is basically independent of webtiles vs console 20:11:38 The build passed. (0.21.2 - 371e54c #10268 : gammafunk): https://travis-ci.org/crawl/crawl/builds/429347051 20:26:42 I am writing a patch to set a lower max turn limit when you're playing online 20:26:48 trying to figure out what #ifdef to wrap the check in 20:31:09 alexjurkiewicz the problem with having a lower max turncount is that it makes it easier to do stupid stuff like apocalypse runs 20:31:45 I considered just lowering it when we were having issues but I don't really want to encourage them 20:32:32 I have a patch that throttles autotravel (incl rest) above a certain turncount unless you do at least one zig per 100k turns, I may still merge it 20:33:05 for online play specifically 20:38:35 advil: is there some reasonable systematic limit we can put in place just based on amount of activity over some past interval, as in if you're spamming a lot of commands in general it would see this and start throttling? 20:39:08 probably but this starts to get tricky to implement well, I did start on something like that too 20:39:25 that sort of thing would possibly be better done outside the crawl process 20:39:47 right 20:40:01 hrm, I suppose it were built only into webtiles that would be fine as we have only one non-webtiles server 20:40:21 by built into webtiles I mean in the webtiles python server 20:43:47 you mean like a limit of commands per hour/day/month? 20:43:55 so you can only take x turns per hour 20:45:03 !lg * month x=sum(turn) s=src 20:45:03 151801 games for * (month): 37431x cbro [269905166], 33786x cao [255720819], 31869x cwz [199324091], 15819x cxc [122607657], 14854x cue [111148134], 11760x cjr [83130436], 4160x cpo [33460458], 1548x lld [12717327], 574x cdo [6507372] 20:46:14 what I started to implement was more on the order of per second 21:01:06 yeah this would be about monitoring CPU usage of a process essentially, if it were in webtiles 21:01:08 Hm, that might be hard. I think about speedrunners or myself who tab frantically, a normal player might send five or six commands in a second 21:02:17 that's not all that many, you don't have to have the limit this low 21:03:02 !lg * won dur<0:30:00 x=turn,dur 21:03:03 46. [turn=19000;dur=0:24:34] P0WERM0DE the Champion of Chaos (L20 DDFi of Makhleb), escaped with the Orb and 3 runes on 2018-09-04 13:30:14, with 3566359 points after 19000 turns and 0:24:34. 21:03:56 well, if you allow a per-second limit of say 15 actions, does that really prevent abuse? 21:04:17 15 actions per second running as a bot over a whole day is a problem 21:05:15 I don't understand what point you're trying to make, but the goal is to prevent one process from monopolizing CPU for significant periods of time 21:06:35 we already have online bots limited to 10 actions per second via informal rules we ask people to abide by 21:06:56 alexjurkiewicz I wouldn't implement a per section action limit, but a per second action count triggering flood protection for some interval 21:07:43 I agree that one of the tricky things about it is not to interfere with speed runs, but really the case to worry about is repeated autotravel of some kind (which includes resting) 21:08:47 anyways, there are basically two cases to worry about, people doing something stupid that accidentally lags the server, and people intentionally trying to dos the server 21:08:57 yeah 21:09:07 agreed 21:09:07 dealing with the latter in the crawl process in a really solid way is just not very easy 21:09:28 and speedruns ultimately my just be faster offline; there can be an online realtime record and an offline record 21:10:05 oh I guess I should finish that changelog 21:19:27 advil: can you give me a changelog summary line for the ghost changes? 21:27:25 most of it's internal stuff / bugfixes that don't need to be in the changelog 21:28:01 the part that does go there is something like "support for distributing bones files with releases" 21:28:18 oh, once you tag 0.22.1 one of us will need to upload the bones distribution to the tag 21:28:30 before building the windows packages 21:35:44 yeah, maybe some clearer wording so people know what it means 21:35:57 Support for distributing player ghosts files with releases. 21:38:18 * Support for distributing player ghosts files with releases. Now local games 21:38:21 will have a starting set of ghosts available for ghost vaults. 21:44:27 what players made the cut for inclusion in the base bones file?? 21:48:20 only the good ones! 21:48:30 therefore no alexjurkiewicz ghosts this time 21:51:10 most of the names (though not all) are randomized 21:51:22 they were all from bones files on CAO and CBRO 21:51:26 I only play Ghouls because other players don't deserve my ghosts 🧟‍♂️ 21:51:31 at whatever specific time they were downloaded 22:07:16 gammafunk: 0.21.2 os x builds in my usual dropbox folder (https://www.dropbox.com/sh/mjk2xoklkhmyg2n/AAAfljuzOz4nC3-wYZ4qdZMEa?dl=0) 22:08:49 03gammafunk02 07[stone_soup-0.22] * 0.22.0-82-g3f4de39: Update the changelog for 0.22.1 10(21 minutes ago, 1 file, 15+ 2-) 13https://github.com/crawl/crawl/commit/3f4de39d8c12 22:08:49 03gammafunk02 07[stone_soup-0.22] * 0.22.0-83-g8f2143f: Update the debian changelog for 0.22.1 10(2 minutes ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/8f2143ff1bc2 22:09:12 advil: thanks, and 0.22.1 is just pushed/tagged as well 22:14:00 ok, I've put the bones files up 22:15:29 ok, how do I build with these? 22:31:10 anything that uses make install should use it automatically 22:31:33 so that covers windows 22:31:38 the mac builds I added them to 22:35:09 oh right, it does the download 22:35:48 I guess that's tied to the url structure of github but that's easy enough to update I guess 22:36:13 if the url's components change somehow 22:56:21 yeah, they don't even need to be on github, but it seemed better to use something everyone on the devteam has access to 22:56:41 os x builds for 0.22.1 are in the same dropbox folder 22:58:44 ok, thanks 22:58:54 hopefully I'll see this build download that file at some point 22:58:59 the ghost file, that is 22:59:29 hrm 22:59:47 so I'm not sure if the debian packages will use those ghost files 22:59:54 hopefully they also do a make install but I'm not sure 23:00:01 I'll have to look into that 23:02:18 looks like it did download the ghost data for the windows package, so that's good 23:04:17 looks like the debian packages do a make install, so it should work 23:10:45 Stable (0.22) branch on crawl.jorgrun.rocks updated to: 0.22.1-0-g8f2143ff1b 23:12:31 yes, I tested the windows build part via travis 23:26:38 from what I can understand of the debian rules, the make install used there should cover that case as well 23:26:49 but I'll be sure to check that after the packages are built 23:57:35 Stable (0.22) branch on CRAWL.XTAHUA.COM updated to: 0.22.1-0-g8f2143f 23:59:15 Stable (0.21) branch on CRAWL.XTAHUA.COM updated to: 0.21.2-0-g371e54c