00:00:35 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.20-a0-923-g548304e (34) 00:10:59 -!- amalloy_ is now known as amalloy 00:45:42 -!- mibe_ is now known as mibe 00:48:28 Flapstick (L11 MiGl) ASSERT(!cell_is_solid(ctarget)) in 'cloud.cc' at line 740 failed. (Volcano) 00:51:56 -!- amalloy is now known as amalloy_ 01:02:17 -!- johlstei__ is now known as johlstei 01:19:48 Unstable branch on crawl.develz.org updated to: 0.20-a0-923-g548304e (34) 01:57:59 Windows builds of master branch on crawl.develz.org updated to: 0.20-a0-923-g548304e 02:52:54 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-923-g548304e 03:13:47 Unstable branch on crawl.beRotato.org updated to: 0.20-a0-923-g548304e (34) 03:32:49 Can we kill traps? 04:25:54 unfortunately traps are felids that rapidly gain exp 04:38:35 -!- amalloy_ is now known as amalloy 06:51:44 -!- amalloy is now known as amalloy_ 08:49:01 !messages 08:49:02 No messages for TZer0. 09:52:03 does anyone have any idea why crawl is crashing on startup some substantial fraction of the time (~20%) for me locally? it seems to be happening in databaseSystemInit() 09:53:48 a sample crashlog here: https://bpaste.net/raw/f323cd3bbb0d 12:14:36 !tell |amethyst I have seen that! I actually worked with Geoff some when I was a grad student 12:14:37 advil: OK, I'll let |amethyst know. 12:21:15 elliptic: maybe something to do with whatever was underlying 5354 and apparently never fixed (which is misnumbered in the comment there)? 12:22:15 since that "fix" was only for windows 12:22:31 %git 2e1702711870b93c623b37ec4aed4bad5d307116 12:22:31 07Grunt02 * 0.15-a0-78-g2e17027: Disable multithreaded loading on Windows (#5354). 10(3 years ago, 1 file, 5+ 2-) 13https://github.com/crawl/crawl/commit/2e1702711870 12:24:14 that is what I as thinking 12:24:52 I'm not seeing anything obvious but I don't know the code well enough to spot hidden dependencies between the threads (e.g. a buffer that needs to be per thread but isn't) 12:25:39 I guess I can try disabling the multithreading and see if that "fix" works for me too 12:25:48 heh 12:26:13 if that's it, there must be something specific about your setup that's causing it to happen 12:26:24 it's a bit strange since it worked fine for years on that computer, but I hadn't tried anything crawl-related on it for a few months 12:26:27 presumably something the bot is doing 12:26:41 ah 12:26:45 have you don git submodule update? 12:27:01 *done 12:27:03 yeah 12:27:07 shouldn't the assert catch that? 12:27:15 that assert is for something older 12:27:28 sql got updated within the last few months iirc 12:28:28 yes, I did notice that I had to update sqlite so maybe it was caused by that somehow 12:30:48 elliptic: I like the idea of more configurable huds; I suspect nothing like that's been done since everything has to be done separately for webtiles 12:31:06 (btw is the equip bar console only?) 12:31:57 yeah equip bar is console only... I guess I forgot to note that in the commit, but I did realize that at some point 12:32:18 I know basically nothing about webtiles code or exactly what tiles users might want in the way of an equip bar 12:32:22 heh 12:32:31 they'd probably want like pictures or something 12:33:15 which would be sort of nontrivial (at least for me) to do 12:33:37 though that information is already there in local tiles, so they wouldn't need it 12:38:26 there's an equip bar? 12:38:36 why was I not given this secret tech 12:38:56 %git c068411295f4 12:38:56 07elliptic02 * 0.20-a0-911-gc068411: Add an option to replace the noise bar with an equipment bar. 10(2 days ago, 4 files, 44+ 11-) 13https://github.com/crawl/crawl/commit/c068411295f4 12:38:58 looking at webtiles right now, I guess there isn't really room to put a tiles-y equip bar where the noise bar is currently 12:39:10 because tiles are large and square 12:39:27 yeah...local tiles uses smaller tiles for stuff like that in the UI though 12:39:30 neat 12:39:55 wrt the bar 12:40:02 you could probably just use shrunken tiles 12:40:04 so appropriately sized tiles are around 12:40:07 yeah 12:40:23 but right, someone needs to implement that 12:40:33 they'd have to be smaller than the width of a line of hud though to fit 12:40:51 since it just barely fits in console for octopodes 12:41:12 not sure if it would look at all good 12:41:14 where by width I mean height 12:41:23 ah you're already shortening the label for Op 12:41:34 yes 12:42:57 my impression is that screen real estate is a lot less valuable in tiles than in console so it might make sense to make equip bar be a line of its own and not replace noise bar 12:43:45 well, in local tiles there's an existing UI for inventory/commands etc 12:44:03 I'm not sure if this information would be redundant in some way 12:44:20 advil: thanks for suggesting looking at 5354, the same "fix" does seem to work for me (though it would be good to understand what is really going wrong) 12:44:27 oh weird 12:44:47 however that UI does replace monster list area or chat area in webtiles (and isn't implemented at all in webtiles) 12:45:16 elliptic: is the rc you were using there shareable in case it can be replicated? 12:45:44 sure, though I think the crash probably happened before the rc was loaded 12:45:46 gammafunk: yeah, it would be redundant in local tiles 12:46:20 https://bpaste.net/raw/c125d12c5934 12:46:22 elliptic: ah, yeah, that must be true 12:47:26 if other people haven't been complaining about the same issue then it is presumably something weird about my local installation of crawl/sql 12:48:56 from looking at that old fix, it was something that didn't show up for cross-compiled builds 12:49:48 so it is definitely sensitive to something about the build environment 12:49:53 thank goodness I can now see my equipped bread when breadswinging 12:49:56 this is very immersive 12:50:08 gammafunk: guess you should be playing local tiles ;-) 12:50:13 never! 12:50:43 also my equipped book, on MuSu 12:57:29 hmm..."farther" vs "further" 13:05:20 Unstable branch on crawl.akrasiac.org updated to: 0.20-a0-923-g548304e (34) 13:06:10 03advil02 07https://github.com/crawl/crawl/pull/496 * 0.20-a0-895-g4897c19: Fix pluralization 10(3 minutes ago, 1 file, 7+ 1-) 13https://github.com/crawl/crawl/commit/4897c1913052 13:06:55 hm, what is the significance of "enchanted" right now? is that non-ego, but not +0? 13:08:09 I don't think there's any condition on ego 13:08:30 we talk about things being enchanted regardless of ego 13:08:40 well "enchanted" weapons don't show up as blue 13:08:43 as in "an enchanted flail" 13:08:51 enchanted is definitely non-ego 13:08:59 since you've seen a monster equipping it 13:09:16 ah I see, it was glowing and then got equipped or something? 13:09:16 I forget whether they can be (cursed +0) 13:09:51 I guess you're talking about the specific usage for equipment identification purposes 13:10:04 gammafunk: yeah, the inventory/search description 13:10:10 gammafunk: we are talking about items that the game displays as "enchanted" 13:10:41 ok, well, in terms of "general usage", I don't think everyone thinks "must not have an ego" 13:11:23 I think it is that glowing/runed/dyed etc items are displayed as "enchanted" instead if they don't have an ego and a monster has equipped it 13:11:26 I have to admit that at this point in my crawl life I mostly look at the color, not the word 13:15:39 -!- amalloy_ is now known as amalloy 13:52:41 03advil02 07https://github.com/crawl/crawl/pull/496 * 0.20-a0-896-g824737d: Slightly better handling of useless search results 10(85 seconds ago, 1 file, 20+ 14-) 13https://github.com/crawl/crawl/commit/824737d70f1b 14:13:21 03advil02 07https://github.com/crawl/crawl/pull/496 * 0.20-a0-894-g7c0a20b: Filter distant duplicates in stash search (Siegurt) 10(10 days ago, 2 files, 132+ 41-) 13https://github.com/crawl/crawl/commit/7c0a20b4946e 14:37:27 gribnar (L23 FoFi) ERROR in 'tags.cc' at line 4104: Invalid item: paperback manual (Elf:3) 14:38:32 gribnar (L23 FoFi) ERROR in 'tags.cc' at line 4104: Invalid item: paperback manual (Elf:3) 14:43:34 <|amethyst> looks like that manual has an uninitialised appearance 14:43:55 <|amethyst> the backtrace shows dummy.rnd = 0 14:56:03 03advil02 07* 0.20-a0-924-gfa95efa: Filter distant duplicates in stash search (Siegurt) 10(10 days ago, 2 files, 132+ 41-) 13https://github.com/crawl/crawl/commit/fa95efab809b 14:59:07 !crashlog gribnar 14:59:07 3. gribnar, XL23 FoFi, T:56203 (milestone): http://crawl.berotato.org/crawl/morgue/gribnar/crash-gribnar-20170326-183819.txt 15:03:12 that looks messy 15:09:30 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-924-gfa95efa (34) 15:10:11 hm I guess I still need an orange name in tavern 15:11:40 we never even announced you! 15:11:49 I have to step out, but I'm gonna do that when I get back 15:12:08 heh 15:12:10 I already know what pun I can use, it's gonna be real creative 15:12:13 I'm the secret dev 15:12:41 the shadow dev team, the power behind the throne of Zot.... 15:13:30 little do the players know what happens on the secret dev list 15:13:40 [which has literally not received a message since I've been on it] 15:15:06 yeah, it tends to not get messages unless we're adding a new dev 15:15:59 or discussing the possibility 15:18:20 this rps article is pretty good! (still catching up on the last week) 15:19:50 -!- amalloy is now known as amalloy_ 15:20:34 incoming bad jokes about headaches, I see 15:20:44 it comes with the territory 15:20:51 I can't even remember why I started using this name 15:21:00 "Personal wish, but i would like a little more story with my dungeon crawl." uh maybe not the game for you 15:21:10 though a story-based fork could be amazing 15:30:36 advil: I'm gonna make them wish they never wished for that 15:31:21 murtidash (L18 DsCK) ASSERT(rc == 0) in 'mutation.cc' at line 2107 failed. (Abyss:3) 15:31:37 working on secret fork minmay's elf adventures? 15:31:47 !crashlog 15:31:48 16797. murtidash, XL18 DsCK, T:39280 (milestone): http://crawl.berotato.org/crawl/morgue/murtidash/crash-murtidash-20170326-193110.txt 15:39:10 ??roleplaying 15:39:10 roleplaying[1/2]: an orc comes out of nowhere! i hate them because they burned my village down once i yell the name of trog and go into a berserk rage at the sight of the orc RARRGRAHA 15:46:29 <|amethyst> that murtidash crash is from perma-mutating Robust (as a Ds) while having Frail as a temporary mutation 15:46:38 <|amethyst> I think something similar came up a few days ago? 15:47:10 yeah, seems familiar 15:47:28 <|amethyst> oh, it was the same crash 15:47:31 <|amethyst> same player 15:51:22 ??dissertation 15:51:22 dissertation[1/4]: https://www.mathematik.hu-berlin.de/~ploog/PAPERS/Ploog_phd.pdf 15:52:02 ???dissertation 15:52:02 ?dissertation ~ dissertation[1/4]: https://www.mathematik.hu-berlin.de/~ploog/PAPERS/Ploog_phd.pdf 15:52:11 oh that's another channel 15:52:22 ??dissertation[3 15:52:22 dissertation[3/4]: http://uknowledge.uky.edu/cgi/viewcontent.cgi?article=1005&context=cs_etds 15:52:24 ??dissertation[4 15:52:24 dissertation[4/4]: http://math.mit.edu/~apixton/papers/tautological.pdf 15:52:31 hat of pondering should probably not say that it's enchanted against the effects of salt 15:52:35 now that there are salt attacks in dcss 15:54:22 <|amethyst> are there salt attacks? 15:54:53 <|amethyst> I guess physical attacks from saltlings 15:56:03 plus LRDed saltlings etc 15:58:18 are they actually salt-flavored in some way that matters 16:03:21 this damage is high in sodium 16:03:40 advil: that mutation crash is somewhat well understood at this point, but I've not had time to fix 16:03:50 ah ok 16:03:55 oh, yeah and I see |amethyst mentioned it as well 16:03:59 yeah I saw you were discussing it with the player 16:04:21 I'm unsure as to how to modifying the main mutation function 16:04:52 and avoiding swapping any other code into my head after staring at so much of travel.cc etc 16:04:59 heh 16:05:16 wrt something MPA asked for, the hatches that go to specific destination 16:05:22 seems to me that the actual way to do this 16:05:37 is to use normal stone stairs, but set maybe a prop (could be something more permanent) 16:05:55 and the relevant stair movement functions would check for this alternate destination 16:06:42 <|amethyst> this would only be usable when the level below is an encompass vault, right? 16:06:54 using a hatch with a fixed destination seems bad because 1) no inter-vault logic and 2) no relationship between the down hatch and up hatch and 3) breaks the "3 stone stairs" requirment 16:07:06 |amethyst: encompass perhaps, but subvaulting exists 16:07:27 but yeah, the only use case now is tomb 16:08:21 if we use the existing stone stairs mechanisms, that easilly allows placement independently in e.g the tomb:3 vault versus the tomb:2 vault 16:08:40 and the tomb:2 vault doesn't have to think about where the tomb:3 destination actually is 16:08:50 leave that to the tomb:3 vault 16:09:01 this is how stone stairs work normally for levels 16:09:10 you could probably achieve that with hatches though 16:09:22 <|amethyst> you'd have to display it not as a stone stair though 16:09:26 sure 16:09:27 the idea is to work like current vaults that place stone stairs, but only show one side with the special property? 16:09:50 well, specifically it would work like current vault with stone stairs but 16:10:14 the destination stair would designate the destination of the "whence" stairs 16:10:35 which would be a different location from where the destination stair actually is 16:10:40 the destination stair would still place 16:10:55 if that makes sense 16:11:50 I guess on tomb:1 we don't have 3 downstairs, do we 16:50:33 MarvinPA: Do you have the ability to make advil a Dungeon Master on tavern? 16:50:39 -!- Shimatora_ is now known as Shimatora 16:50:54 I'm a group leader but I think I still can't do it 16:51:42 Napkin: can you make advil a Dungeon Master on Tavern? I don't have access despite being a group leader. 16:51:49 I can also ask dpeg when I see him 17:10:46 !source emphasise 17:10:47 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/viewmap.cc#L1299 17:10:50 !source emphasize 17:10:51 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/util/txc#L226 17:11:09 when british and american english can put aside their differences <3 17:11:32 that's the wrong match actually, that second one 17:11:51 oh, nm 17:12:12 apparently I've had vim tags with python 17:12:14 all this time 17:15:13 -!- Shimatora_ is now known as Shimatora 17:17:58 thanks for the welcome message gammafunk 17:18:11 oh, did that go through? 17:18:18 yep 17:18:19 maybe crd doesn't resend to sender 17:18:20 cool 17:18:28 I'll make a tavern post once we can make you orange 17:35:26 gammafunk: i don't think i can, has to be archaeo or njvack 17:35:43 ah, ok 17:35:48 since they're in the admin group as well as the mod group 17:35:51 those guys are probably admins (for whatever reason) 17:35:54 yeah 17:35:55 I'll PM them 17:38:16 Napkin: would you consider adding MarvinPA to the Tavern admin group so that he can make changes to e.g dungeon master groups? 17:59:19 -!- ebering_ is now known as ebering 18:05:52 Unstable branch on underhound.eu updated to: 0.20-a0-924-gfa95efa (34) 18:10:21 gammafunk: now look what you've done, "elf licker" is immortalized in rock paper shotgun 18:10:49 not my fault you didn't deny it 18:17:07 -!- amalloy_ is now known as amalloy 18:22:40 elliptic: I added a note and your crashlog to https://crawl.develz.org/mantis/view.php?id=5354 18:24:06 but yeah, I don't know if it's about qw (though there were tantalizing connections to lua in some of the old reports) 18:27:51 this compiles just fine, but, is this a "bad" or inefficient way to multlply something by 2/3 if the player is a dark elf? `div_rand_round((3 - you.species == SP_DARK_ELF), 3) *` 18:28:58 oops, deep elf, same thing 18:29:56 dark elves huh 18:30:34 advil: yeah I doubt it is about qw, adding the note to the issue is a good idea though 18:30:58 rumflump: I personally hate mixing arithmetic and boolean like that 18:31:03 <|amethyst> rumflump: it is "bad" in that it's a pain to read 18:31:03 what's wrong with an if? 18:31:07 <|amethyst> also 18:31:12 rumflump: well for one thing that won't multiply by 2/3, that will multiply by 0 (prob 1/3) or 1 (prob 2/3) 18:31:19 <|amethyst> you'd need to change the parentheses 18:31:25 heh 18:31:49 actually that's part of the reason why it's not great, because it's error-prone in that way 18:32:01 and the error is not super easy to spot when reading quickly 18:32:06 <|amethyst> fortunately SP_DEEP_ELF is 2, so 18:32:09 <|amethyst> it is possible 18:33:19 <|amethyst> right now it would be 0 for most species, and for high elves it would be 1/3 chance of 1 and 2/3 chance of 0 18:33:39 nice 18:34:00 it's not 3 minus (whether or not you're a deepelf) over 3? 18:34:05 <|amethyst> no 18:34:10 <|amethyst> 2 + 3 == 5 18:34:13 <|amethyst> does not mean 3 18:34:17 <|amethyst> it means 1 (true) 18:34:52 <|amethyst> arithmetic has higher precedence than ==, because it would suck to write comparisons if it didn't 18:35:58 <|amethyst> anyway, instead of what you wrote div_rand_round((3 - you.species == SP_DARK_ELF), 3) * foo 18:36:01 <|amethyst> I would write 18:36:08 huh, ok. "if" seems fine, I just was worried that a "const int" has to all be on one line 18:36:18 and if's take multiple lines 18:36:25 <|amethyst> huh? 18:36:39 you can use ? : if you want to assign to a const 18:36:43 <|amethyst> but 18:36:50 <|amethyst> you still have to fix what elliptic pointed out 18:37:06 <|amethyst> div_rand_round(foo * (you.species == SP_DARK_ELF ? 2 : 3), 3) 18:38:12 or "you.species == SP_DARK_ELF ? div_rand_round(foo * 2, 3) : foo" :-) 18:38:32 so many ways to rearrange things :o 18:38:39 <|amethyst> advil's is more efficient 18:38:50 <|amethyst> since there's no reason to even call div_rand_round if you're not a dark elf 18:39:30 point 18:43:04 -!- amalloy is now known as amalloy_ 19:04:36 is there an option to output all messages (or just debug even) to console or file? 19:07:21 scaled_loudness already has a conditional operator, for whether the game is sprint or not 19:07:35 and because it says const, it's not like "dam" in melee_attack where you can just repeatedly do math to it 19:11:46 <|amethyst> Raine357: you can come close with dump_message_count = 1000 19:12:37 <|amethyst> Raine357: then that many messages will appear in the dump file you get with # . Going over 1000 doesn't work, because the game only records the last thousand 19:13:32 <|amethyst> rumflump: so use another variable and compute it two steps 19:19:16 that sounds better than a world of parentheses 19:20:18 ah ok 19:21:21 !source original_loudness 19:21:22 Can't find original_loudness. 19:21:38 rumflump: what are you trying to do? scaled_loudness is used only for display 19:21:52 if you want to make a species quieter (?) you'll want to do that in noisy 19:21:55 !source noisy 19:21:55 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/shout.cc#L839 19:22:01 guess I'll try modifying dprf or just hijack the wizmode functions that output to file 19:22:09 make deep elves quieter, yeah 19:22:20 !source shout.cc:782 19:22:20 https://github.com/crawl/crawl/blob/master/crawl-ref/source/shout.cc#L782 19:22:22 that noisy 19:22:33 oh I see 19:22:36 yeah I was just looking at this, thanks :) 19:22:39 sorry, I thought it was a different scaled_loudness 19:23:29 if the multiplier is 2/3 you may want to do it after the conversion to milli-auns 19:23:38 it seems like there's a lot of places where you could stick a 2/3 multiplier, just shopping around and seeing where things connect 19:24:11 I would actually stick a conditional assignment on the multiplier itself 19:24:27 that's more or less what I did when I (for like 10 minutes) made the ring of noise add a noise multiplier 19:24:31 down at the * 1000? 19:24:40 I think that commit may be exactly what you're looking for 19:25:08 hey that spot doesn't already have a conditional, that may be pretty groovy indeed 19:25:42 %git c59a6f18e369 19:25:42 07advil02 * 0.20-a0-834-gc59a6f1: Add loudness to the ring of loudness 10(3 weeks ago, 2 files, 7+ 3-) 13https://github.com/crawl/crawl/commit/c59a6f18e369 19:26:06 I ended up changing the multiplier, but you could do it in the call to register noise also 19:47:13 https://crawl.develz.org/tavern/viewtopic.php?f=18&t=23322 19:48:04 thanks gammafunk! 19:48:21 I'm now orange I see 19:48:26 scary 19:48:42 np, enjoy being an object of scorn from multitudes of players! 19:50:01 sounds thrilling 19:50:11 the scorn of students, the scorn of players 19:50:19 who do these prof-devs even cope with it all 19:50:24 lol 19:50:36 we maybe don't get nearly as much scorn from the students 19:50:58 if only devs could assign grades to players at the end of each version 19:52:16 also, I guess I need to figure out some change to make to the pain brand 19:52:59 ha! 20:04:40 murtidash (L18 DsCK) ASSERT(rc == 0) in 'mutation.cc' at line 2107 failed. (Abyss:3) 20:10:04 i give gammafunk an f 20:16:12 jealous of my splatratio, it's a terrible thing to see, wheals 20:20:03 if I don't get to work, advil will have me beat on the version bump 20:20:06 !splatratio devteamnp 20:20:08 % of xl17 chars killed recentish: 1/41x elliptic [2.44%], 3/21x amalloy [14.29%], 7/45x gammafunk [15.56%], 4/21x advil [19.05%], 2/8x doy [25.00%], 8/32x Brannock [25.00%], 12/44x Medar [27.27%], 6/19x MarvinPA [31.58%], 51/135x Lasty [37.78%], 14/31x dpeg [45.16%], 5/11x PleasingFungus [45.45%], 10/18x itsmu [55.56%], 4/7x reaver [57.14%], 14/14x Neil [100.00%] 20:20:10 !splatratio devteamnp recent 20:20:12 % of xl17 chars killed recent recentish: 0/27x elliptic [0.00%], 1/13x amalloy [7.69%], 1/6x advil [16.67%], 4/23x gammafunk [17.39%], 5/25x Brannock [20.00%], 5/18x MarvinPA [27.78%], 7/24x Medar [29.17%], 6/17x dpeg [35.29%], 34/91x Lasty [37.36%], 4/9x PleasingFungus [44.44%], 10/18x itsmu [55.56%], 9/9x Neil [100.00%] 20:21:13 just need two wins and to find a way to prevent advil from winning 20:21:52 !splatratio . current 20:21:53 % of xl17 chars killed current recentish: 0/5x gammafunk [0.00%] 20:22:13 maybe we could skip a couple versions 20:23:12 !gamesby . recentish 20:23:13 wheals (recentish) has played 126 games, between 2015-11-06 21:39:49 and 2016-11-17 15:11:34, won 2 (1.6%), high score 9835396, total score 13040943, total turns 860418, play-time/day 0:06:40, total time 1d+18:04:42. 20:23:18 dang 20:25:09 !lg wheals won recentish s=char 20:25:10 2 games for wheals (won recentish): DDTm, OpSk 20:25:19 i won a ddtm?? 20:29:01 !lg wheals ddtm 20:29:02 2. wheals the Champion of Chaos (L27 DDTm of Makhleb), escaped with the Orb and 10 runes on 2015-11-13 03:32:39, with 9835396 points after 72076 turns and 5:22:44. 20:29:05 !lg wheals ddtm 1 20:29:06 1/2. wheals the Cleaver (L8 DDTm), slain by an orc warrior (a +0 hand axe) on D:6 on 2015-11-11 19:58:05, with 1580 points after 6440 turns and 0:18:59. 20:29:15 a twoandwon 20:29:42 !lg . en 1 20:29:43 1/16. gammafunk the Vexing (L1 MuEn), quit the game on D:1 (minmay_entry_stone_box) on 2013-07-04 04:02:21, with 20 points after 0 turns and 0:00:11. 20:29:48 !lg . en 1 2 20:29:49 2/16. gammafunk the Vexing (L1 MuEn), quit the game on D:1 (scummos_entry_hexagon) on 2013-10-21 15:37:54, with 20 points after 0 turns and 0:00:20. 20:29:51 !lg . en 2 20:29:52 2/16. gammafunk the Vexing (L1 MuEn), quit the game on D:1 (scummos_entry_hexagon) on 2013-10-21 15:37:54, with 20 points after 0 turns and 0:00:20. 20:30:08 ... 20:30:13 the same miskey twice? 20:30:17 !lg . en 3 20:30:18 3/16. gammafunk the Vexing (L1 MfEn), quit the game on D:1 (dpeg_entry_rooms_c) on 2013-11-03 02:31:17, with 0 points after 0 turns and 0:00:04. 20:30:49 omg 20:30:57 quits, apparently due to miskey 20:31:14 both sp and en would have been oneandwon 20:42:48 elliptic: what if I want the equipmentbar AND the noise bar 20:43:39 alexjurkiewicz: well, I did mention in the commit message that it would be nice to have a more freely customizable hud 20:43:40 also, I shudder at the idea of a customisable UI 20:44:04 imagine the RCs that will be passed around if you do that! 20:44:05 like a list option of which rows you want to have displayed 20:47:05 customize your UI to have ascii boobs on it and get FooTV fined by the FCC 20:53:53 I'll just have each ui line filled with Beads.com thanks 21:10:45 -!- amalloy_ is now known as amalloy 21:44:06 -!- Menche_ is now known as Menche 22:02:08 -!- Menche_ is now known as Menche 22:02:12 -!- amalloy is now known as amalloy_ 22:08:00 !cmd !splatratio 22:08:00 Command: !splatratio => .splatratio 22:08:05 helpful 22:08:08 !cmd .splatratio 22:08:09 Command: .splatratio => .splatratioall ${1:-.} $* recentish 22:08:19 !cmd .splatratioall 22:08:19 Command: .splatratioall => !lg ${1:-.} $* title:"% of xl17 chars killed $*" !gfspeed xl>=17 s=name / !won o=-% ?: den.N>=5 22:12:02 I really haven't been playing very much lately 22:12:42 I haven't been playing as much either 22:12:49 !lg . won current 22:12:49 5. gammafunk the Sensei (L27 HuTm of Gozag), escaped with the Orb and 3 runes on 2017-03-03 03:03:16, with 1419225 points after 105481 turns and 11:52:33. 22:13:04 !lg . won recent 22:13:05 19. gammafunk the Sensei (L27 HuTm of Gozag), escaped with the Orb and 3 runes on 2017-03-03 03:03:16, with 1419225 points after 105481 turns and 11:52:33. 22:13:11 !lg . won recentish 22:13:12 39. gammafunk the Sensei (L27 HuTm of Gozag), escaped with the Orb and 3 runes on 2017-03-03 03:03:16, with 1419225 points after 105481 turns and 11:52:33. 22:13:48 some people get most of their wins in during the t, but I think I only got one last t 22:14:47 last t I was away for 2/3 of the time 22:14:56 which happens to me like every tourney 22:16:15 !nick advil hyperadvil 22:16:16 Mapping advil => hyperadvil 22:16:20 !nick advil 22:16:21 Mapping advil => hyperadvil 22:16:23 hm 22:16:37 !nick advil advil 22:16:38 Mapping advil => hyperadvil advil 22:17:34 !splatratio advil 22:17:35 % of xl17 chars killed recentish: 4/21x advil [19.05%] 22:21:17 lower winrate on a hyper account?? 22:21:27 hrm 22:21:32 !splatratio * name=advil 22:21:33 % of xl17 chars killed name=advil recentish: 4/21x advil [19.05%] 22:21:36 oh nm 22:21:54 !splatratio advil recent 22:21:55 % of xl17 chars killed recent recentish: 1/6x advil [16.67%] 22:32:52 actually pretty comparable winrate right now, but I don't play it very much 22:33:05 !splatratio hyperadvil 22:33:06 No games for hyperadvil (recentish !gfspeed xl>=17). 22:33:28 lower splat ratio though! 22:43:06 !lg advil 1 x=cv 22:43:07 1/541. [cv=0.3] advil the Ruinous (L3 DECj), slain by an orc (a +1,+2 orcish war axe) on D:2 on 2007-12-29 04:24:36, with 220 points after 1803 turns and 0:12:37. 22:43:13 wow, going way back 22:43:55 yeah...I didn't player between 2008 and ~2013 though 22:44:02 *play 22:44:55 I mostly played offline back then 22:45:43 !locateallall 22:45:49 advil: CAO 0.3, L8 DsCK of Xom | CBRO 0.20-a, L9 HOFE of No God || hyperadvil: CBRO 0.15, L7 FeBe of Trog | CBRO 0.16, L1 HOVM of No God | CBRO 0.17-a, L10 TrFi of Qazlal | CBRO 0.20-a, L6 HaMo of No God 22:46:13 I still have that 0.3 game that will never terminate 22:54:11 !source level_info::get_stairs 22:54:11 Can't find level_info::get_stairs. 22:54:21 !source LevelInfo::get_stairs 22:54:21 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/travel.cc#L3325 22:54:25 !source LevelInfo::get_stairs 2 22:54:25 2/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/travel.h#L299 22:54:32 interesting 22:54:46 yeah, ok 22:54:50 right it's defined in the class def 22:54:56 it's a public method there 22:55:16 but the first one is static private and tags an input vector for the result 22:55:38 which seems odd to me 22:56:06 I assume that static is doing the source file restriction thing 22:56:56 !source LevelInfo::update 22:56:56 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/travel.cc#L3041 22:57:39 the only caller is there, looks like it could do fine with stair positions as a returned vector 22:58:15 I think pre c++11 or something you needed to do it that way 22:58:39 but now you can return it 22:58:46 that's what |amethyst told me at least 22:59:08 but those two functions do different things 22:59:14 so I think them having the same name is unfortunate 23:02:24 I would expect static there to mean you can do it without a LevelInfo instance 23:02:33 LevelInfo::get_stairs(...) 23:02:55 (remember that a struct is just a class that defaults to public visibility) 23:09:04 yeah, it's used to collect information from env that is then used to update the stairs variable on a LevelInfo instance, but it doesn't do the updating itself 23:14:45 hrm 23:14:51 this is done through an instance 23:14:54 the only use of it 23:15:17 so I think it might be a case of pre c++11 as you say 23:15:30 well for that I was specifically talking about the return thing 23:15:55 wasn't even thinking about why it was static 23:19:26 oh, yeah, it's being static I have no idea actually 23:19:32 *its 23:19:48 I think it's what geekosaur said, just to indicate that it shouldn't use instance info 23:21:00 I mean, I guess, but it's used in an instance method 23:21:07 yeah, that's fine 23:21:16 I just changed a few instances of that old non-returning idiom in stash.cc, like: https://github.com/crawl/crawl/blob/548304e6556f951942c9b28cdf980a6d5e9c87f0/crawl-ref/source/stash.cc#L1515 23:21:49 unless LevelInfo::update() is also static 23:22:02 instance methods can call static methods 23:22:19 these are like @classmethods in python if that helps 23:22:34 right, I think my point is just that there's no reason for this ever to have been static that I can see 23:22:49 perhaps the code was different at one point though 23:23:03 or perhaps there was a non-instance call somewhere else 23:23:04 it's very complicated, that's for sure 23:23:43 I'm not even sure I can figure out just from reading the code what special cases it's trying to handle 23:23:51 I guess staircase locations can change in abyss? 23:24:09 you mean for the ::update() method? 23:24:21 yeah 23:24:37 that is called a number of places, like when the player takes stairs 23:24:53 the main stair taking function calls this 23:25:00 oh I see 23:25:21 heh 23:25:29 i just found a matching set of rings on d:4 23:25:32 N - tha rin' "Imius'n" (right hand) {rPois MR+ EV+5} and F - tha rin' o' Upodaoki (left hand) {rPois MR+ AC+1} 23:28:41 !lg * cwz 23:28:42 592988. 05011 the Poker (L2 MfGl), quit the game on D:1 on 2017-02-10 17:13:30, with 13 points after 636 turns and 0:01:37. 23:28:49 seems like cwz is not getting updated 23:34:07 hrm 23:34:32 oh, the month has one subtracted 23:34:47 v=0.20-a0:vlong=0.20-a0-901-g27f6fa8:lv=0.1:vsavrv=Git::0.20-a0-901-g27f6fa8:vsav=34.183:tiles=1:name=zx1477:race=Spriggan:cls=Enchanter:char=SpEn:xl=8:sk=Stealth:sklev=11:title=Covert:place=D::5:br=D:lvl=5:absdepth=5:hp=-5:mhp=36:mmhp=36:mp=13:mmp=18:bmmp=18:str=5:int=16:dex=18:ac=2:ev=18:sh=0:god=Dithmenos:start=20170227012829S:dur=1471:turn=5434:aut=39975:kills=93:gold=162:goldfound=204:goldspent= 23:34:53 42:scrollsused=5:potionsused=4:sc=1130:ktyp=beam:killer=an orc priest:dam=13:sdam=13:tdam=13:kaux=by divine providence:piety=18:end=20170227033220S:tmsg=blasted by an orc priest:vmsg=blasted by an orc priest (divine providence) 23:35:18 someone doesn't grok localtime()? 23:35:30 how do you mean 23:35:45 exactly what you said; months are 0-11 23:35:58 oh, couldn't tell if you were joking 23:36:02 or diagnosing 23:36:11 either/both :) 23:36:22 but the problem seems to be with sequell 23:36:31 his cao player page has this game 23:37:12 greensnark: It seems that games from cwz are not getting added to sequell; for instance this one is in the logfile and on CAO pages, but is not in sequell: https://webzook.net/soup/morgue/trunk/zx1477/morgue-zx1477-20170327-012816.txt 23:37:18 !lg zx1477 spen 23:37:19 4. zx1477 the Sneak (L2 SpEn), slain by a hobgoblin (a +0 club) on D:1 on 2016-09-19 11:09:15, with 11 points after 409 turns and 0:00:52. 23:37:44 if I don't hear back I'll send snark an email