01:30:34 where is sequell... 01:30:49 ah, above 02:52:37 Monster database of master branch on crawl.develz.org updated to: 0.21-a0-221-gfe971b9 03:24:42 03johnstein02 07https://github.com/crawl/crawl/pull/601 * 0.21-a0-234-g1d021c0: Fixup save-compatibility and brace 10(5 hours ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/1d021c0413a2 03:24:42 03johnstein02 07https://github.com/crawl/crawl/pull/601 * 0.21-a0-235-gb76614e: Fixup some comments and remove some mprf msgs 10(2 hours ago, 2 files, 14+ 16-) 13https://github.com/crawl/crawl/commit/b76614e8751f 03:24:42 03johnstein02 07https://github.com/crawl/crawl/pull/601 * 0.21-a0-236-g2b0614e: Return nullptr when skipping updating a monster 10(52 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2b0614e76cbc 04:13:02 ??aut 04:13:09 oops 04:24:16 johnstein: a normal player turn is 10 auts 04:27:02 yea. I think I knew that but I kept thinking there were some other gotchas when thinking about auts vs turns. I remember being confused about it once 04:31:41 amalloy, is there a difference (convention-wise) between TODO and FIXME ? 04:31:53 feels like there's a fine line there 04:32:03 and I see a bunch of both versions 04:32:25 03johnstein02 07https://github.com/crawl/crawl/pull/601 * 0.21-a0-237-g2b988a9: Fix/remove/add some more comments 10(4 minutes ago, 2 files, 3+ 5-) 13https://github.com/crawl/crawl/commit/2b988a981555 04:32:25 03johnstein02 07https://github.com/crawl/crawl/pull/601 * 0.21-a0-238-g02996c0: Revert "Return nullptr when skipping updating a monster" 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/02996c09a3cd 07:09:05 seren (L27 DrFE) ASSERT(!invalid_monster(mon_act)) in 'state.cc' at line 437 failed. (Zot:2) 09:57:35 !crashlog 09:57:42 oh right 12:15:16 did anyone consider dropping in to #freenode and asking about the shalott.org ban now that it's off the blacklist? 12:22:44 Well, snark did say he'd get to it this weekend 12:23:09 Which is now! Not sure when he'll have time to take a look 12:23:47 Also not sure if sequell will just rejoin when the ban is lifted, or how it works in terms of reconnecting 12:24:50 someone's comment about sequell's log suggests it's retrying every few minutes 12:25:04 hrm, then maybe said ban lifting would do the trick 12:25:05 (which, come to think of it, is probably not helping) 12:25:48 yeah, not sure how the IP was added in the first place. Didn't the message say something about an "open relay"? 12:26:22 oh no it says "DDoS drone" 12:26:44 someone likely confused its activity with DDoS traffic 12:26:57 they have to do that heuristically 12:27:34 Perhaps its reconnect is a bit too aggressive 12:27:48 Not that "every few minutes" really seems aggressive 12:28:31 [25 20:15:33] in case there was any doubt, sequell.log confirms the bannination. every minute 12:29:10 I see 12:30:55 anyway it's actually a bit harder for the snark to do this because has to connect from elsewhere (I suppose webchat is possible). 12:31:41 seems more tractable for someone involved with the project (e.g. commit access or channel ops) to request it 12:31:48 who currently blocked 12:31:51 *isn't 12:33:35 * geekosaur needs new keyboard :( damaged usb connector during move, it drops runs of characters if the pcb flexes wrong during typing 12:45:45 ok, I asked on freenode, and apparently they removed the ban 12:45:54 just now, so we'll have to see I guess 12:47:41 [2017-08-25 23:16:34] Lost connection to server chat.freenode.net. 12:47:42 [2017-08-25 23:17:35] Server error occurred! Closing Link: shalott.org (*** Banned ) 12:47:42 [2017-08-25 23:17:35] Lost connection to server chat.freenode.net. 12:47:42 [2017-08-25 23:18:36] Server error occurred! Closing Link: shalott.org (*** Banned ) 12:47:42 [2017-08-25 23:18:36] Lost connection to server chat.freenode.net. 12:47:49 not sure it's running anymore 12:47:58 (latest log messages) 12:48:12 oh, hey may have stopped it 12:48:27 s/hey/he/ 12:48:39 I can't find anything in ps for henzell or sequell 12:48:52 I can't remember what the process ID is but I've been able to see it in the past 12:49:03 yeah, sounds like it was stopped then 12:49:24 oh well, that's one less thing that snark has to do, I gues 12:49:26 I don't know how to restart. at one point gsnark was going to simplify the manintenance process and teach me 12:49:38 but we never followed up on it 12:51:28 yeah, I sent him a quick email about the ban removal 12:51:39 I'm sure he'll get to restarting when he has time 12:52:07 it would be cool if someone else learned how to restart it 15:34:00 -!- amalloy is now known as amalloy_ 15:35:28 wb sequell and greensnark 15:35:41 gammafunk: thanks for the help :) 15:35:51 np :) 16:58:40 -!- amalloy_ is now known as amalloy 17:10:54 -!- amalloy is now known as amalloy_ 17:11:20 -!- amalloy_ is now known as amalloy 17:19:54 !tell greensnark did you still want to train me on how to restart sequell? you mentioned almost a year ago that you wanted to simplify it first 17:19:54 johnstein: OK, I'll let greensnark know. 18:13:59 !kw xpinfo 18:14:00 Keyword: xpinfo => vlong>=0.21-a0-218-g8aba26b 18:14:33 gammafunk: games that were transferred to the xpinfo version might still have bugged data, right? 18:14:50 I guess can do something like 18:15:05 !lm * start won xpinfo s=char 18:15:06 No keyword 'start' 18:15:19 !lm * begin won xpinfo s=char 18:15:19 22 milestones for * (begin won xpinfo): 4x MiBe, 2x MiFi, 2x CeMo, GrEE, BaAs, DDSk, DsAE, FoFi, MiWn, GrFi, GrGl, GrWn, HaHu, HOEE, KoBe, BaHu, SpVM 18:17:49 gammafunk: hm, I probably should have thought of this earlier but I wonder whether sorting out xp from vault-placed monsters would be interesting 18:18:29 since just placing 10% more regularly-placed monsters when the level is created might not increase xp by 10% if a lot of xp is coming from vaults 18:20:43 I don't actually know how the code currently decides how many non-vault monsters to place on a level 18:36:45 elliptic: yes, you have to look for any "upgrade" messages in the notes to see if it transfered to 221 (I think 218 is also fine) 18:37:14 gammafunk: it's simpler to just check the version for the begin milestone as I did above 18:37:17 oh, I suppose that may be true, what you say about vaults placing higher XPmonster on average 18:37:42 hrm, yeah that milestone query looks good 18:37:46 !lg * won xpinfo 18:37:46 50. Cecillian the Slayer (L27 DsHu of Makhleb), escaped with the Orb and 3 runes on 2017-08-26 21:50:26, with 1499631 points after 112118 turns and 8:15:44. 18:37:50 yep 18:38:06 s/XPmonster/XP per monster/ 18:38:09 I guess if we just care about xp of placed monsters then probably we already have stats tools for that? 18:38:28 to see how much increasing initial non-vault spawns by 10% or whatever actually increases total xp 18:38:40 I don't think we have any current way of looking xp broken down by vaults vs not-vault 18:39:00 unless I added that to objstat monster listing and forgot about it 18:39:05 sure, but could actually make the change and then run objstat 18:39:10 and see how total xp changes 18:39:17 yeah 18:39:36 I suppose it would be very natural to have XP in this xp_by_level also broken down by vault though 18:40:16 If we remove spawns it will help justify the table's continued existence, at least 18:40:46 I can probably make that change to objstat pretty easilly all the same 18:40:46 do you know how initial monster placement works in encompass vaults like V:5? is everything placed by the vault def or is crawl placing additional stuff on top of that? 18:40:59 only placed by the vault, yeah 18:41:23 save for uniques 18:41:28 those place by their unique vault but that vault is allowed to place inside other vaults 18:42:00 elliptic: and monster placement for non-encompass levels doesn't consider vaults at all for the monster placement 18:42:28 it picks a number to place and then places then, I believe this happens after all vaults have been placed, but I'd have to double-check 18:42:34 s/then/them/ 18:42:39 and it avoids placing those monsters inside vaults? 18:42:52 only if those vaults have no_monster_gen 18:42:56 ah 18:42:59 otherwise it will place monsters inside the vault 18:43:25 that explains why levels with lots of vaults don't have much higher monster density outside the vaults 18:43:27 similar logic applies to items and traps 18:44:15 yeah, it would, although to be fair quite a number of vaults do have that tag, especially those placing lots of monsters 18:44:30 Probably not a majority though; most I add these days seem to have it 18:47:01 all the games I've checked so far seem to be at roughly 10% xp from spawns total 18:47:46 Yeah, I've seen as little as 8% from more qw-paced games (lower turncount overall) to 13% or so 18:48:38 so probably just multiplying the number of monsters to place by whatever multiplier gives about a 10% increase in objstat is reasonable 18:49:12 alright, I'll probably start there 18:49:14 ??objstat[2 18:49:15 objstat[2/2]: Spreadsheets for all releases: https://drive.google.com/folderview?id=0B7VXhHzhWWb7S282VWhLVWRXbG8&usp=sharing ; See the README for details: https://docs.google.com/document/d/1D5mFqVi8ghz_nzvVmDUc3unx8VanVBWfgvZ8xCHaiJo/edit?usp=sharing 18:49:27 that has current numbers for 0.20 (monster table) fyi 19:19:49 -!- amalloy is now known as amalloy_ 19:20:25 -!- amalloy_ is now known as amalloy 20:21:38 is cjr having problems with recording milestnoes and scoring completed games? there are no milestones in sequell for the last several days but apparently people are playing there 20:22:01 well sequell was down for about two days wasn't it? 20:22:05 !lm * cjr 20:22:06 514063. [2017-08-22 22:31:35] taqueso the Ducker (L1 OpMo) began the quest for the Orb on turn 0. (D:1) 20:22:16 it's possibly related to that 20:22:29 if you can, check that entries are being made in the logfile/milestone file 20:23:19 https://crawl.jorgrun.rocks/meta/ 20:23:42 timestamp on both files is today's date 20:25:32 yeah I see entries made today in the logfile 20:25:32 so cjr looks like it's working alright 20:25:37 might be something on sequell's side 20:27:44 probably needs to be kicked to pick up entries because the difference triggered some kind of "too much to absorb, assume there was a data reset or etc." 20:27:51 oh cool, i didn't know about meta. i tried poking around in the morgues directory but i couldn't figure out how to get a listing 20:40:49 gwathlobal (L6 DsCK) ASSERT(mons_is_mons_class(mons, MONS_DOWAN)) in 'mon-death.cc' at line 3415 failed. (D:4) 20:41:25 !crashlog 20:41:37 17658. gwathlobal, XL6 DsCK, T:2359 (milestone): https://underhound.eu:81/crawl/morgue/gwathlobal/crash-gwathlobal-20170827-004049.txt 20:42:12 weird, scythe of chaos? 20:42:18 haha 20:42:24 You hit Duvessa but do no damage. Duvessa changes into a howler monkey! 20:42:52 oh hand axe of chaos 20:43:03 &dump gwathlobal 20:43:04 http://www.underhound.eu:81/crawl/morgue/gwathlobal/gwathlobal.txt 20:43:10 what in the world 20:43:29 not same char, sadly 20:43:45 oh a xom game, of course 20:43:53 so it must be an animated scythe from...someone 20:44:07 but the chaos attack polied her 20:44:14 chaos attack from the axe 20:44:22 i don't think the animated scythe matters at all, right 20:44:41 the chaos attach polymorphed her on the same turn that she realized she should get mad at the player because he became visible 20:45:20 yeah, the scyth is irrelevant, was just very confusing at first 20:45:23 oh, it's sigmund's scythe 20:45:27 xom tukima'd him 20:45:29 yep 20:46:23 !source elven_twin_energize 20:46:23 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#L3432 20:46:24 good function name 20:47:07 I wonder if that should be using a different mons class check function 20:47:18 one that somehow considers the original class 20:47:28 !source mons_is_mons_class 20:47:28 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#L3197 20:47:57 i think the same-turn un-invis doesn't matter; it's just that sometime after being polymorphed she got mad? but i'd think that would have come up before 20:48:00 hrm, I see it checking an original type prop 20:48:13 yeah that was my thought as well 20:48:23 wrt this coming up before 20:51:58 i think it will only happen if you kill one of them before polymorphing the other, and the other can't see you until after being polymorphed, and then finally sees you 20:52:32 since if they're polymorphed already when you kill the twin, they don't get the flag set that says to energize once they see you 20:53:21 which is complicated enough i can imagine it doesn't happen much 20:53:29 makes sense 21:04:32 the assert probably just shouldn't be there, or we should remove the please-energize flag on a monster when it's polymorphed 22:05:16 micr0chasm (L21 HOMo) ASSERT(mons_genus(orc->type) == MONS_ORC) in 'attitude-change.cc' at line 282 failed. (Elf:1) 23:17:13 hm. wondering if this is a bug 23:17:27 huge vault with OOD stuff on D:9. with runed door. 23:17:34 and with a wall missing that made the runed door useless 23:24:00 You Tried 23:29:15 geekosaur: can you identify the vault? 23:29:24 trying to find it now 23:29:25 or give us a screenshot of it 23:29:34 large 4-pointed star 23:29:54 dammit, just hit the wrong key and forgot the level... 23:30:25 could possibly be some form of the_grid 23:30:53 but you could also just wait until the game ends, assuming you haven't removed vaults from your dump_order 23:31:22 at least I assume that's also enabled in offline games 23:42:14 https://www.dropbox.com/s/6hbog9dv2qn7yn8/wtfvault.txt?dl=0 23:43:11 yeah I believe that is a form of the_grid 23:43:56 !vault minmay_the_grid_four_pointed_star 23:43:58 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/the_grid.des#L1182 23:44:16 yeah that'd be the one 23:45:35 right, so some subvault must overlap or something, at line 1201 on the left there was a gap in the wall that let everything out 23:49:19 I can't actually see the gap in your posted map 23:50:55 right, it lost all the color so hard to point at it. so, from where the 9 is on the top row (just above the formerly runed door): down 7 lines, then left 3 23:51:24 diagonal gap allowing access to the corridor around the vault 23:52:26 yeah, I saw that little gap; that one appears to be within the subvault though 23:52:49 like the outer wall of the the parent vault (connecting it to the rest of the level) seems ok 23:53:10 in some sense yes it is "part of the vault" 23:53:22 it still bypasses the runed door; if that was intended, why put a rune on the door? 23:53:57 I think there was this other reason for minmay placing the door based on past discussions... 23:54:32 minmay: see what geekosaur reported above; he got this variant of your 4-pointed star the_grid variant: https://www.dropbox.com/s/6hbog9dv2qn7yn8/wtfvault.txt?dl=0 23:55:06 and there's a runed door in a section within the vault that's basically not enclosing anything due to a wall gap 23:55:23 actually looks to me like the outer vault is in fact enclosed 23:56:39 yeh, as presented it's all enclosed. but somehow one section of wall vanishes 23:58:35 yeh, it's flipped L for R so I went down 7, right 3 from the door and the border is walled. somehow went missing in practive