02:19:45 Hartz (L27 GrEE) ASSERT(attacker) in 'attack.cc' at line 353 failed. (Zig:27) 02:20:06 Hartz (L27 GrEE) ASSERT(attacker) in 'attack.cc' at line 353 failed. (Zig:27) 03:12:02 Unstable branch on crawl.beRotato.org updated to: 0.25-a0-665-ga69d640 (34) 03:31:19 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-2999-g24818c1c7b 03:51:25 !crashlog 03:51:48 21827. Hartz, XL27 GrEE, T:95161 (milestone): https://underhound.eu/crawl/morgue/Hartz/crash-Hartz-20200326-062005.txt 03:52:20 wonder how we can fix that crash 03:52:25 Hartz (L27 GrEE) ASSERT(attacker) in 'attack.cc' at line 353 failed. (Zig:18) 03:56:51 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.22.1-2556-g388397a8d7 05:52:46 i don't know the simulation code too well, but it seems very dfs-like, as opposed to bfs-like, which I'm guessing helps cause convoluted crashes 05:56:27 although then again, the majority of these crashes (afaik) are caused by monsters becoming nullptr, so maybe dead monsters should be deallocated at the end of the turn instead of immediately? 10:17:19 it's not really that monsters become nullptr, there is a fixed pre-allocated sequence of monster objects that is used (it is a crawl FixedVector); but they become marked as dead / invalid 10:17:48 there can be knock-on effects as code will pass a nullptr monster * rather than passing an invalid monster 10:18:15 crawl_environment.mons 10:31:03 -!- aidanh_ is now known as aidanh 13:08:13 Unstable branch on crawl.akrasiac.org updated to: 0.25-a0-665-ga69d640 (34) 13:25:02 hi, lang=grunt gives a weird message when entering water while invisible 13:25:04 http://prntscr.com/rnbwtl 13:25:18 altho i;m not sure if this is intended 14:40:13 maybe there was discussion about this at some point, but does it still make sense for piercing to still only be reflectable by warlock's mirror? 14:55:34 advil: well, bolts that have a piercing ability have always been non-blockable 14:56:10 I'm not sure if you're asking more from the standpoint of whether WM should be able to block bolts like that or if other items should also be able to 14:56:35 the original explanation for that is that they're magic...not that flavor should drive this, but I do think with newjavs it's fairly unexpected behavior from a player's point of view 14:56:36 I think having non-blockable bolts is one of the differentiating factors of SH compared to EV 14:57:06 yeah, I realize that right now reflect for regular reflect nothing gets reflected unless it's blocked first 14:57:31 yeah, in the case of javelins with no ego, I suppose that's true that it's counter-intuitive, since no magic seems to be at work 14:57:54 but then again, javelins piercing at all seems counterintuitive from that standpoint 14:58:00 yep 14:58:05 how are they able to do that if not for magic 14:58:32 this is probably fixable with some description/flavor tweaks if people like the current balance 14:58:50 I guess it's pretty hard to draw the line; boomerangs managing to return to the thrower despite hitting something is also counterintuitive 14:59:01 heh yeah 15:24:57 03advil02 07* 0.25-a0-666-gccc9036: Don't let a reaching weapon override M_PREFER_RANGED 10(11 minutes ago, 1 file, 11+ 1-) 13https://github.com/crawl/crawl/commit/ccc90369ac55 15:24:57 03advil02 07* 0.25-a0-667-gb977e01: Fix a piercing + omnireflection crash 10(8 minutes ago, 1 file, 12+ 1-) 13https://github.com/crawl/crawl/commit/b977e01cb5bc 15:33:19 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-667-gb977e01cb5 (34) 15:41:06 nice, thanks for that fix 15:41:31 I feel that crash has been present for a very very long time 15:41:52 well before warlock's, since it was always possible for a summoned thrower to kill its summoner with a throw 15:43:25 at least I assume your fix will also fix that case 16:21:04 gammafunk yeah, it might, though for this kind of bug I don't want to promise anything I didn't explicitly test 16:21:58 the code that would lead to the bug my commit directly fixed is from 2014, so it's been possible in principle at least that long 16:22:26 ironically, it's from a different reflection fix 16:22:45 I imagine these specific circumstances started popping up more regularly with newjavs 16:49:08 that's probably true, yeah 16:49:28 in the past, the summoned thrower's projectile would have had to miss its target and hit its summoner 16:49:44 it seemed to happen more in zigs, places with high density of monsters like that 18:26:23 -!- Tiobot is now known as Guest39637 18:28:53 Is there an easy to way to disable new registrations on a webtiles server? 18:29:34 right now I have a local commit to modify the registration function to always return false 18:30:11 well, it returns a message about registrations not being allowed, I guess, since that's how that function works 19:23:54 Unstable branch on underhound.eu updated to: 0.25-a0-667-gb977e01cb5 (34) 19:36:29 03hellmonk02 {gammafunk} 07[abszero] * 0.25-a0-668-g5e08b8e: Absolute Zero, a replacement spell for Glaciate. 10(8 days ago, 10 files, 92+ 4-) 13https://github.com/crawl/crawl/commit/5e08b8ee289c 19:36:29 03gammafunk02 07[abszero] * 0.25-a0-669-g55a85e3: Fix two bugs for Absolute Zero 10(2 days ago, 2 files, 3+ 8-) 13https://github.com/crawl/crawl/commit/55a85e3e843f 19:36:29 03gammafunk02 07[abszero] * 0.25-a0-670-g255d399: Add range scaling for Absolute Zero 10(2 days ago, 2 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/255d399bbc3d 19:36:29 03gammafunk02 07[abszero] * 0.25-a0-671-g9edb1ba: Add an effect flash for Absolute Zero 10(2 days ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/9edb1bafb319 19:36:29 03gammafunk02 07[abszero] * 0.25-a0-672-gd12e145: Fix a spell range check for Absolute Zero 10(9 minutes ago, 3 files, 4+ 13-) 13https://github.com/crawl/crawl/commit/d12e1454a98f 20:24:20 The build is still failing. (abszero - d12e145 #12923 : gammafunk): https://travis-ci.org/crawl/crawl/builds/667493939 21:17:23 !tell gammafunk ah that's neat yeah! i'll try and check out the branch but yeah, definitely sounds like it could be more interesting than just another L9 AOE spell. i guess there's probably a fair number of ways to balance it in terms of giving it different ranges or other kinds of limitations on how it picks a target, although i also wouldn't particularly expect it to be too strong compared to other L9 spells 21:17:24 Maximum message length is 340 characters, but you had 397. Eschew verbosity, Gladys! 21:19:49 -!- kate--- is now known as kate- 21:19:53 !tell gammafunk ah that's neat! i'll try and check out the branch but definitely sounds like it could be more interesting than just another L9 AOE spell. there's probably a fair number of ways to balance it in terms of giving it different ranges or other kinds of limitations on how it picks a target, although i also wouldn't expect it to be too strong 21:19:53 kate-: You have 2 messages. Use !messages to read them. 21:19:53 kate-: OK, I'll let gammafunk know. 21:21:24 !tell gammafunk also i look forward to the monster implementation of it 21:21:25 kate-: OK, I'll let gammafunk know. 21:36:05 !tell gammafunk oh hmm, i'm getting an occasional crash in noisy() trying to make noise at 0,0 (because the monster is dead i guess? although it doesn't crash consistently it seems): http://sprunge.us/BZQbhV 21:36:05 kate-: OK, I'll let gammafunk know. 22:31:27 Do you know that there are monsters that give you health when you use vampiric weapon but not when you bite them being Vampire? The examples are spiders and slimes - they don't have blood. Now that vampires don't drink it, difference between getting health from vampire bites and from vampiric weapon is pure flavourful. Normally I am all for not removing flavour, but here it's just a source of confusion for new and unspoilt players.