00:12:36 yeah 00:18:11 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.23-a0-321-g6bcb69f (34) 01:34:39 03gammafunk02 07* 0.23-a0-322-g02c3efa: Don't break player constriction through certain abilities (Vajrapani) 10(18 minutes ago, 2 files, 13+ 4-) 13https://github.com/crawl/crawl/commit/02c3efac06af 02:10:40 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-322-g02c3efac06 (34) 02:54:20 Monster database of master branch on crawl.develz.org updated to: 0.23-a0-322-g02c3efa 03:18:46 Unstable branch on crawl.beRotato.org updated to: 0.23-a0-322-g02c3efa (34) 08:45:04 hm. I wonder if mimics could work in replacing those super sweet axes 08:46:24 Hmm, are you sure the identification patch works as intended? 08:47:01 Because I just met Joseph (again) and game didn't say anything about his wand. (I didn't xv him though). 08:47:18 And when we've engaged, he zapped acud at Me. 08:47:29 are you still alive and engaged with him? 08:47:42 (I guess you didn't xv him so) 08:47:44 And now when I xv him, game says he's carrying bone wand. 08:47:56 Yes, game is running right now 08:48:19 &watch Yermak 08:48:19 http://underhound.eu:8080/#watch-Yermak 08:49:18 Ge0ff pointed out a message order issue, I think they are related. 08:51:15 I will address this next chance I get to write some crawl code 09:45:35 !source _id_floor_item 09:45:36 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/items.cc#L944 09:45:45 I think you'll need to handle wands a bit differently than equipment 09:45:52 it's id'd at the type level 09:46:58 could also consider using mon_inv_iterator in view_monster_equipment, rather than a manual for loop 09:48:31 !source items.cc:2105 09:48:32 https://github.com/crawl/crawl/blob/master/crawl-ref/source/items.cc#L2105 09:48:37 that's more complete than just the floor id thing 09:49:54 well, ident_mask should get you the plusses 10:07:22 Error message in volcano 13https://crawl.develz.org/mantis/view.php?id=11711 by Yermak 10:07:26 03advil02 07* 0.23-a0-323-gc8a7481: Don't use popup for end() errors in mapstat/objstat 10(2 days ago, 3 files, 12+ 5-) 13https://github.com/crawl/crawl/commit/c8a74814ff71 10:07:26 03advil02 07* 0.23-a0-324-g669764e: Fix monster equipment wand id (Yermak) 10(6 minutes ago, 2 files, 3+ 1-) 13https://github.com/crawl/crawl/commit/669764e51478 10:08:25 it is kind of weird actually seeing the charges there, somehow detracts from the flavor 10:08:33 but maybe I just need to get used to it 10:09:30 Would you need a backup save for that error, guys? 10:10:02 I'm having problems with logining into cue console 10:14:44 yeah, a save backup would probably be useful, but maybe not necessary 10:18:43 Ok, waiting for TZero to answer. 10:26:46 ok, a save is probably not necessary for that bug 10:27:59 I know more or less what's happening, it's because step from time moves you to 0,0 and the volcano code doesn't handle that well 10:32:16 I'm not sure what the right fix is, though, the obvious/easy one would be to supress volcano warnings while you're stepped from time, but that could mean you return right when the volcano is about to go off with no warning 10:33:37 I often use that ability to evade clouds in volcano and it's the first time I got this error. 10:46:11 it will only happen for some maps and timings 10:47:59 in fact maybe only volcano_lake 10:48:38 that looks like the only currently active case where the warning checks player location 10:51:29 Do you mean warning isn't issued if player isn't in the zone affected? 10:52:02 if so, I see then 11:00:53 most maps just issue a warning that is independent of player location 11:10:45 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-324-g669764e514 (34) 12:51:51 -!- amalloy_ is now known as amalloy 13:19:46 Unstable branch on crawl.akrasiac.org updated to: 0.23-a0-324-g669764e (34) 13:24:29 advil: i wish that Step had a more elegant implementation than "put the player somewhere weird" 13:53:10 yes, I feel that way about most things that use 0,0 13:53:41 (though on the other hand, step from time is kind of, put the player somewhere weird, the ability) 13:54:50 well, not really. it's "make the player disappear". "put the player somewhere weird" would let them regen during that time 13:57:48 my fix for that constriction bug made me uncomfortable 13:57:59 I had to make an exception for the time step chei abilities 13:58:09 but of course I have no idea what other things might be using that 0,0 trick 13:58:27 does seem like something where we need a more well-defined approach 13:59:01 it's interesting that before bvc no one ever noticed how recalling with yred broke e.g. Op or Na constriction 13:59:09 guess it's just subtle enough that no one noticed 13:59:14 there's some really old bugs with it still too, monsters will sometimes pathfind to you at 0,0 while you're stepped from time 13:59:20 and all congregate in the corner of the map 14:15:03 03alexjurkiewicz02 {MarvinPA} 07* 0.23-a0-325-g792c6d1: Upgrade orb run spawns 10(7 days ago, 1 file, 15+ 11-) 13https://github.com/crawl/crawl/commit/792c6d12af5e 14:16:35 level changes use 0,0, it might also be that level excursions do too 14:17:50 03advil02 07* 0.23-a0-326-gb49dddc: Default `wall_jump_move` to false 10(21 minutes ago, 3 files, 4+ 6-) 13https://github.com/crawl/crawl/commit/b49dddc8044b 14:33:53 Oh, so there is an interesting trick with getting marked and stepping out of time? 14:41:52 Yermak: yes, i think that does work 14:42:06 it also sends your spectral weapon hurtling away towards the corner of the map 14:42:25 i believe you don't even have to Step - you can use temporal distortion for the same effect 14:42:49 clearly we need to treat things more formally 14:42:58 move the player to (infinity, infinity) instead 14:44:42 (i,i) (or (j,j) if you're an ee) 14:46:04 (or ae in crawl terms >.>) 14:46:06 does crawl take place on the projective plane? 14:46:12 Yeah, I noticed that SW always ran away after TD 14:47:52 But monsters (those, who have spent at least oen turn in my view) usually move towards my character during TD. 14:48:30 Those who just came into los, might indeed head to (0,0). This has to be checked. 14:48:51 Yermak: i just tried it in wizmode while Marked, and they head to (0,0) even if they were previously adjacent to you 14:49:08 Now we need a spell that marks you. 14:49:18 I mean player spell 14:49:44 And what's (0,0)? Upper left? 14:49:58 yes 14:50:09 x increases as you go right and y increases as you go down 14:52:25 it's a bit tricky to fix 14:55:01 heh I wonder what happens if you step from time while haunt is cast on you 14:55:01 maybe just the same 14:55:28 the most obvious fix would be to just have seeking monsters switch to wandering if their foe is not in bounds 15:10:54 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-326-gb49dddc804 (34) 15:16:26 Charly (L18 DsWn) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (Shoals:4) 16:20:33 !crashlog 16:20:42 20082. Charly, XL18 DsWn, T:42506 (milestone): https://crawl.xtahua.com/crawl/morgue/Charly/crash-Charly-20181015-191607.txt 16:20:59 brave >> 16:25:18 r = {start = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)} 16:25:34 well, that probably could do it 16:35:57 !lm Yara crash -log 16:35:58 1. Yara, XL17 MfGl, T:39208 (milestone): http://crawl.berotato.org/crawl/morgue/Yara/crash-Yara-20181014-085116.txt 16:36:20 !lm hayenne crash -log 16:36:22 6. hayenne, XL10 DDNe, T:11680 (milestone): http://crawl.develz.org/morgues/0.19/hayenne/crash-hayenne-20181001-153447.txt 16:37:05 there does seem to be something with thunderbolt in particular going on 16:37:14 all three of those are thunderbolt 16:51:35 in_non_diamond_int has gotta be the function in crawl with the most assert failures in history 16:53:09 actually it has been thunderbolt crashing for years, the first one of these I looked at was in 2017 and it was also thunderbolt 16:53:22 at the time |amethyst told me it was related to spray-type spells 16:55:47 advil: |iron was the one that i remember crashing a lot 16:56:11 especially when a monster wielded one, they didn't know how to aim it properly or something 16:56:41 the annoying thing about these thunderbolt crashes is that it's kind of hard to replicate because you don't know where the first target was 17:01:55 %git ed0b5f8 17:01:55 07|amethyst02 * 0.18-a0-1002-ged0b5f8: Don't badly aim rod of lightning/clouds southeast. 10(2 years, 9 months ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/ed0b5f8a9dbb 18:15:07 03advil02 07* 0.23-a0-327-g28b8a26: Add some finiteness checks to rays 10(57 minutes ago, 1 file, 6+ 2-) 13https://github.com/crawl/crawl/commit/28b8a265e5a3 18:21:28 Unstable branch on underhound.eu updated to: 0.23-a0-326-gb49dddc804 (34) 19:10:51 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-327-g28b8a265e5 (34) 19:57:08 RussianMonk (L14 DESu) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (D:14) 20:03:09 -!- amalloy is now known as amalloy_ 20:09:34 advil: looks like you caught a ray 20:10:12 or the ray caught advil 20:13:30 (ray-ge against the (dev) machine?) 20:18:45 RussianMonk (L14 DESu) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (Spider:1) 20:18:48 !crashlog 20:18:57 20086. RussianMonk, XL14 DESu, T:32040 (milestone): https://crawl.jorgrun.rocks/morgue/RussianMonk/crash-RussianMonk-20181015-235707.txt 20:19:01 RussianMonk (L14 DESu) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (Spider:1) 20:19:16 RussianMonk (L14 DESu) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (Spider:1) 20:19:33 hm 20:20:29 that seems worrying 20:20:40 am I wrong to check validity there? 20:21:05 maybe so 20:21:36 it's probably only safe before the return 20:22:30 03advil02 07* 0.23-a0-328-ga838e03: One too many validity checks 10(25 seconds ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/a838e03fa7bc 20:22:55 filfer (L1 DEAE) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (D (Sprint)) 20:23:15 filfer (L1 DEAE) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (D (Sprint)) 20:23:22 filfer (L1 DEAE) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (D (Sprint)) 20:23:34 filfer (L1 DEAE) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (D (Sprint)) 20:23:43 cjr, the canary in the coal mine 20:23:47 filfer (L1 DEAE) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (D:1) 20:24:07 RussianMonk (L14 DESu) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (Elf:1) 20:49:08 -!- gammafun1 is now known as gammafunk 21:00:19 yeah, good thing I saw that before it spread further 21:10:53 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-328-ga838e03fa7 (34) 21:28:59 The build was fixed. (master - a838e03 #10409 : advil): https://travis-ci.org/crawl/crawl/builds/441944257 22:01:34 oxeimon (L16 GhMo) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (Orc:2) 22:02:38 03ebering02 07* 0.23-a0-329-g6f3f904: A farewell to arms (Yermak) 10(18 minutes ago, 1 file, 26+ 42-) 13https://github.com/crawl/crawl/commit/6f3f90488168 22:28:04 Icelight (L21 HOSk) ASSERT(_valid()) in 'ray.cc' at line 204 failed. (WizLab) 22:47:28 MarvinPA: I'm thinking of reducing dig charges to generate at the same level as scattershot per wand (5), enslave/para/poly down to 8 per wand, and maybe flaming/random effects down to 16 22:47:58 the digging reduction is pretty aggressive, gets us down to made 25 charges for a 3-rune game on-average 22:48:06 for the others mentioned it's a 33% reduction 22:48:37 wand charges feels pretty high still, but it's mostly the hex wands that feel perhaps too high 22:49:37 I guess disint should likewise be reduced to 8 22:50:24 give us maybe 32 charges in a game for e.g. enslavement on-average 22:50:55 and about 48 for paralysis 23:10:43 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-329-g6f3f904881 (34)