00:00 -!- rld has quit [Remote host closed the connection] 00:00 -!- rld has joined #hardfought 00:00 -!- mode/#hardfought [+v rld] by ChanServ 00:18 -!- raisse has joined #hardfought 00:25 [hdf-us] [dnh] malor (Bin Inc Mal Non) entered Minetown for the first time, on T:2063 00:34 K2: did you go to the hugo awards thing in wherever? 00:40 yeah 00:57 [hdf-us] [evil] k2 (Bar Gia Mal Cha), 190 points, T:1248, killed by a gecko, while fainted from lack of food 01:08 -!- aoei has joined #hardfought 01:09 [hdf-us] [dnh] malor (Bin Inc Mal Non), 21365 points, T:4479, absorbing too much energy and exploding 01:09 -!- aoei has quit [Client Quit] 01:09 lol, the inc version of choking on your food 01:12 -!- aoei has joined #hardfought 01:23 [hdf-us] [dnh] malor (Bin Inc Mal Non) entered Minetown for the first time, on T:1514 01:25 @ShivanHunter you on? 01:27 <@ShivanHunter> ya 01:28 cool one sec, wanna show you something 01:28 <@ShivanHunter> :D 01:28 https://termbin.com/w7dv 01:29 ^ crash when the last rustable object in my inventory rusts away 01:29 its either that or dealloc_obj: nobj panic 01:29 dealloc_obj with nobj 01:29 <@ShivanHunter> hmmm 01:30 yeah hmm 01:30 i thought i had addressed this 01:33 hmm ok this is odd 01:33 your two-handed sword rusts away! your axe rusts away! the two-handed sword rusts away! The axe rusts away! 01:33 then the oops... 01:34 The game rusts away! 01:34 heh 01:34 what is making it transition from your to the 01:34 and they're already gone 01:34 hmm 01:36 and did you really have one of each or did you get double messages? 01:36 src/trap.c line 266 and on 01:37 raisse I had one of each but got dbl messages for each 01:37 it treated me first as uvictim then visobj 01:37 how weird 01:38 so uvictim does 'your' and visobj does 'the' 01:38 <@ShivanHunter> what was the source of the damage? Moat? 01:38 Fell in water. 01:39 a pool 01:39 repeatedly 01:39 (on purpose) 01:41 -!- Tarmunora has quit [Read error: Connection reset by peer] 01:42 i may have a solution 01:42 lets try this... (codecodecode breakbreakbreak) 01:46 <@ShivanHunter> I've been looking at water_damage_chain memory fuckery but nothing really looks off there 02:11 <@ShivanHunter> Right away I see that water_damage_chain rusts a bunch of stuff in a chain of objects (duh), and water_damage() can delobj() a rusted-away object. So even without knowing any error exists I'd say that freeing memory/deleting objects in a list that you're currently iterating over is a Bad Idea. But changing it would be a huge refactor, since you'd have to remove the calls that delete objects in water_damage() and appropriately refactor 02:11 every function that calls water_damage() (in this case, namely, water_damage_chain) 02:12 yay 02:12 <@ShivanHunter> and then water_damage_chain would have to allocate an objs_pending_removal list of temp pointers, WITHOUT (that I can tell) any way of knowing how long that list would have to be beforehand unless it iterates over the entire obj chain before it even does any rusting 02:12 <@ShivanHunter> and I don't even know if that's causing the error 02:15 hmm 02:16 thanks 02:20 <@ShivanHunter> I think if the list were getting mangled it would be in obj_extract_self() but github is being fantastically frustrating and not showing me where that function is defined 02:20 and what the hell is obj_is_pname 02:20 <@ShivanHunter> I haven't even looked at that part of the code 02:21 <@ShivanHunter> But knowing the Nethack source I can say with 87.41205487% certainty that it is a ton of spaghetti 02:22 <@ShivanHunter> oh - just based on usage it looks like some boolean (idk function or macro) that returns whether the obj uses a proper name (ID'd artifact) 02:23 makes no sense 02:23 this was dlvl 1 02:23 beginning 02:23 just stock starting gear 02:24 weird thing - samurai, no error 02:24 barbarian, this happens 02:24 <@ShivanHunter> Consistently? 02:24 checking 02:29 so this is the other crash I get when doing the exact same thing - https://termbin.com/5msy 02:29 ^ that was with a valkyrie, just the sword and dagger 02:30 with barbarian its both their weapons plus a piece of armor 02:30 and that first error i linked 02:30 so bizarre 02:32 ok nm what I said about the samurai 02:32 <@ShivanHunter> obj_extract_self() is apparently in mkobj.c and not invent.c because we are living in a lovecraftian nightmare where nothing makes sense 02:33 hmm 02:33 male samurai crash doesnt occur 02:33 female, it does 02:33 lemme do this a few more times 02:34 ok male samurai, crash this time 02:37 [hdf-us] [nh363] fcloud (Sam Hum Fem Law), 3790 points, T:5262, killed by a kitten, while praying 02:42 [hdf-us] [nh363] fcloud (Sam Hum Fem Law) murdered Hachi, her faithful little dog, on T:901 02:43 <@ShivanHunter> Huh. This is odd 02:45 <@ShivanHunter> So water_damage_chain() calls water_damage() for a particular obj, which (if the obj is destroyed) calls delobj(), which calls obj_extract_self() which calls freeinv() which calls extract_nobj() which sets the object's nobj (next obj) to NULL. And then goes back out into water_damage_chain() 02:45 <@ShivanHunter> but water_damage_chain() is using nobj pointers to iterate through the list. So by all rights it should reach one that gets destroyed completely and then just stop there, without continuing 02:46 <@ShivanHunter> without damaging the rest of the inventory 02:47 gives me an idea 02:51 hmm that didnt help 02:51 [hdf-us] [nh363] fcloud (Sam Hum Fem Law), 939 points, T:2293, killed by a gnome lord 02:51 so, if i comment out delobj(otmp) on line 286 in src/trap.c 02:52 i can keep entering the water, and it'll keep saying 'your rusts away completely' but it doesnt go away as you'd expect 02:53 <@ShivanHunter> Mhm. That makes sense 02:54 <@ShivanHunter> the hard-but-probably-right thing to do would be to do that, than handle the necessary delobj() calls in any function that calls erode_obj() (in our case, all the way up in water_damage_chain(), but I'm sure there are others) 02:54 <@ShivanHunter> if erode_obj returns ER_DESTROYED 02:55 <@ShivanHunter> god there's a completely different code path for vismon as well, I don't even know why that's separated out 02:56 <@ShivanHunter> it looks like it's updating the monster's intrinsics in case an important item got destroyed, but that can't be right, then they'd get out of sync if the item was destroyed while the monster wasn't visible 02:59 hmm 02:59 ok its 3am i gotta crash, i cant think straight 02:59 <@ShivanHunter> or... would obj_extract_self handle that as well? It handles taking an item from a monster's inventory. But I don't see anything about intrinsics, only a call to extract_nobj() 02:59 -!- raisse has quit [Ping timeout: 245 seconds] 02:59 <@ShivanHunter> lol ok! 02:59 thanks for helping me have a look 03:00 <@ShivanHunter> np! 03:00 i cant go on to 0.4 until i resolve this 03:00 heh 03:00 ok gnite and see you soon 03:00 <@ShivanHunter> o/ 03:02 [hdf-us] [nh363] fcloud (Sam Hum Fem Law), 1044 points, T:1875, killed by a hill orc 03:16 -!- sodastab has quit [Remote host closed the connection] 03:16 -!- sodastabbed has joined #hardfought 03:21 whew. first morning back home 03:31 -!- rebatela has quit [Ping timeout: 268 seconds] 03:35 -!- rebatela has joined #hardfought 03:46 -!- stenno has joined #hardfought 03:53 [hdf-us] [nh363] eraserhead97 (Arc Dwa Mal Law), 1549 points, T:3637, killed by a giant ant, while praying 04:00 -!- rld has quit [Remote host closed the connection] 04:00 -!- stenno has quit [Ping timeout: 268 seconds] 04:00 -!- rld has joined #hardfought 04:00 -!- mode/#hardfought [+v rld] by ChanServ 04:16 -!- ais523 has quit [Quit: quit] 04:22 -!- stenno has joined #hardfought 04:41 -!- LarienTelrunya has joined #hardfought 04:41 -!- mode/#hardfought [+v LarienTelrunya] by ChanServ 04:51 -!- elenmirie__ has joined #hardfought 04:54 -!- elenmirie_ has quit [Ping timeout: 244 seconds] 06:35 -!- stenno has quit [Ping timeout: 268 seconds] 06:41 -!- tacco\unfoog has joined #hardfought 06:49 -!- raisse has joined #hardfought 07:20 R.I.P. 07:28 -!- stenno has joined #hardfought 08:00 -!- rld has quit [Remote host closed the connection] 08:00 -!- rld has joined #hardfought 08:00 -!- mode/#hardfought [+v rld] by ChanServ 08:22 -!- stenno has quit [Ping timeout: 245 seconds] 08:26 -!- LarienTelrunya has quit [Remote host closed the connection] 08:33 -!- raisse has quit [Ping timeout: 245 seconds] 09:18 -!- LarienTelrunya has joined #hardfought 09:18 -!- mode/#hardfought [+v LarienTelrunya] by ChanServ 09:59 welcome home paxed 10:00 K2: thx 10:06 -!- rebatela has quit [Read error: No route to host] 10:13 -!- raisse has joined #hardfought 10:55 -!- stenno has joined #hardfought 11:00 -!- stenno has quit [Ping timeout: 248 seconds] 11:05 #lastgame jt 11:06 !lastgame jt 11:06 NHrsa: [hdf-eu] https://eu.hardfought.org/userdata/j/jt/xnethack/dumplog/1566739813.xnh.txt 11:06 https://cdn.discordapp.com/attachments/400474774440247317/615200340031176709/20190825_165958.jpg 11:32 -!- tonehack has joined #hardfought 11:34 -!- tonehack has quit [Read error: Connection reset by peer] 11:36 [hdf-us] [evil] Everdying (Hea Elf Fem Neu) completed Sokoban, acquiring a sokoban prize cloak, on T:9221 11:37 K2, ^ aren't we supposed to see what kind of cloak the prize was? 11:39 can it be different cloaks? 11:46 MR or displacement, I think 11:48 [hdf-us] [dnh] malor (Bin Inc Mal Non) wished for "2 blessed scrolls of remove curse", on T:7112 11:50 now I need to find another fountain to dilute my potions of blindness 11:50 because it dried up when the water demon popped out 11:50 Did you say smash it with a pickaxe? 11:53 -!- ilbelkyr has quit [Read error: Connection reset by peer] 12:00 -!- rld has quit [Remote host closed the connection] 12:00 -!- rld has joined #hardfought 12:00 -!- mode/#hardfought [+v rld] by ChanServ 12:08 jilles: no 12:09 not until you actually obtain it 12:09 did that not happen? 12:09 oh thats someone elses game 12:10 jilles: the livelog only reports what the sokoban prize object actually is if the player has already ID'ed that object prior 12:10 minor bug actually 12:10 raisse: the cloak is either CoMR or protection 12:12 [hdf-us] [nh363] eraserhead97 (Arc Dwa Mal Law) acquired the luckstone from Mines' End, on T:1674 12:16 [hdf-us] [nh363] eraserhead97 (Arc Dwa Mal Law), 1033 points, T:1871, killed by a jaguar 12:38 -!- stenno has joined #hardfought 12:55 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) made her first wish - "blessed +2 silver dragon scale mail", on T:2614 13:08 [hdf-us] [nh343] CatPurrson (Cav Dwa Fem Law) completed Sokoban, on T:7197 13:33 -!- stenno2 has joined #hardfought 13:35 -!- stenno has quit [Ping timeout: 258 seconds] 13:35 [hdf-us] [nh343] CatPurrson (Cav Dwa Fem Law) averted death, on T:9030 13:35 -!- stenno2 is now known as stenno 13:49 -!- ilbelkyr has joined #hardfought 13:50 -!- bug_sniper has joined #hardfought 13:57 -!- bug_sniper has quit [Ping timeout: 245 seconds] 14:19 [hdf-us] [un] nemoj (Val Dwa Fem Law) genocided mind flayers dungeon wide on T:1476 14:21 [hdf-us] [un] nemoj (Val Dwa Fem Law), 1084 points, T:1534, killed by an Elvenking 14:29 -!- sodastabbed is now known as sodastab 14:44 -!- raisse has quit [Remote host closed the connection] 14:45 -!- raisse has joined #hardfought 14:55 -!- stenno has quit [Ping timeout: 245 seconds] 14:58 [hdf-us] [nh363] CropperS (Val Hum Fem Law) signified by divine providence, was chosen to carry Excalibur, on T:3536 15:02 [hdf-us] [fh] Nemoj (nemoj) (Arc Dwa Mal Law), 7532 points, T:378, killed by a Mr. Asidonhopo, the shopkeeper's wand 15:06 -!- Tarmunora has joined #hardfought 15:06 -!- Tarmunora has quit [Client Quit] 15:09 -!- raisse has quit [Quit: Suddenly, Raisse disappears out of sight.] 15:09 -!- theRaisse has joined #hardfought 15:10 -!- theRaisse is now known as raisse 15:12 raisse: So, see you in Glasgow? 15:13 probably yes 15:13 or in nice if they manage to do that in 2023 15:13 I'm not sure how credible the Nice bid is and by 2024 we should have finished our civil war 15:14 [hdf-us] [nh343] CatPurrson (Cav Dwa Fem Law) retrieved the Mine's End luckstone, on T:17563 15:15 if I can get to Glasgow without (a) flying and (b) crossing horrible borders, I'll be in Glasgow 15:15 [hdf-us] [nh343] CatPurrson (Cav Dwa Fem Law) changed form for the first time, becoming a winged gargoyle, on T:17675 15:16 there are plans for an Eemshaven-Edinburgh ferry, I've heard 15:16 and Eemshaven is even closer to where I live than Hook of Holland 15:17 -!- bug_sniper has joined #hardfought 15:17 [hdf-us] [fh] Nemoj (nemoj) (Arc Dwa Mal Law), 22431 points, T:998, killed by a small mimic 15:19 I guess if it all goes to shit there'll be more ferries to Edinburgh 15:24 You are freezing to death! You die... 15:24 ah, well 15:25 forgot to drop my stupendously heavy sack 15:25 full of bones stuff 15:25 I wanted to drop it inside the ice vortex but I was too late 15:25 [hdf-us] [dnh] malor (Bin Inc Mal Non), 52303 points, T:8141, killed by a quinon, while frozen by a monster's gaze 15:29 -!- aoei has quit [Quit: Leaving] 15:48 -!- stenno has joined #hardfought 15:53 [hdf-us] [nh363] CropperS (Val Hum Fem Law) changed form for the first time, becoming a golden naga, on T:7228 15:54 [hdf-us] [nh343] CatPurrson (Cav Dwa Fem Law) had samurai sword named Snickersnee bestowed upon her by Anu, on T:21359 16:00 -!- rld has quit [Remote host closed the connection] 16:00 -!- rld has joined #hardfought 16:00 -!- mode/#hardfought [+v rld] by ChanServ 16:08 [hdf-us] [nh363] CropperS (Val Hum Fem Law) acquired the luckstone from Mines' End, on T:8277 16:14 [hdf-us] [dnh] malor (Bin Bat Mal Non) entered Minetown for the first time, on T:3360 16:24 [hdf-us] [nh343] CatPurrson (Cav Dwa Fem Law) wished for "blessed fixed greased +5 gray dragon scale mail", on T:22422 16:33 -!- raisse has quit [Ping timeout: 245 seconds] 16:39 [hdf-us] [nh343] CatPurrson (Cav Dwa Fem Law) wished for "blessed fixed greased wand of polymorph", on T:23150 16:44 -!- stenno has quit [Ping timeout: 272 seconds] 16:52 -!- elenmirie__ has quit [Remote host closed the connection] 16:56 [hdf-us] [nh363] CropperS (Val Hum Fem Law) completed Sokoban, on T:13753 17:20 -!- tonehack has joined #hardfought 17:24 [hdf-us] [nh363] CropperS (Val Hum Fem Law) polymorphed her first object, on T:15435 17:34 -!- Semilg has joined #hardfought 17:38 -!- Semilg has quit [Read error: Connection reset by peer] 17:39 -!- Semilg has joined #hardfought 17:47 -!- Semilg has quit [Quit: Leaving] 17:54 -!- LarienTelrunya has quit [Remote host closed the connection] 17:54 [hdf-us] [nh363] Karnac (Pri Hum Mal Neu), 784 points, T:1653, killed by a gold golem 17:56 [hdf-us] [nh363] Karnac (Pri Hum Mal Neu), 228 points, T:266, killed by a hobbit 17:57 -!- Frederic has joined #hardfought 18:14 [hdf-us] [nh363] every (Rog Orc Mal Cha), 9619 points, T:8526, killed by a white unicorn 18:17 -!- kimeemaru has joined #hardfought 18:30 [hdf-us] [dnh] malor (Bin Bat Mal Non), 61019 points, T:13048, choked on a quantum mechanic corpse 18:33 [hdf-us] [dnh] malor (Bin Vam Mal Non), 193 points, T:299, killed by a large kobold 18:34 [hdf-us] [dnh] malor (Bin Bat Mal Non), 48 points, T:27, killed by a sewer rat 18:36 [hdf-us] [dnh] malor (Bin Bat Mal Non), 153 points, T:460, killed by a fox 18:46 [hdf-us] [dnh] malor (Bin Bat Mal Non), 2052 points, T:1099, killed by a falling rock 19:18 -!- stenno has joined #hardfought 19:23 -!- stenno has quit [Ping timeout: 272 seconds] 19:27 [hdf-us] [dnh] malor (Bin Bat Mal Non) entered Minetown for the first time, on T:1964 19:28 -!- bobbyd has joined #hardfought 19:29 -!- Frederic has quit [Quit: leaving] 19:33 -!- bobbyd has quit [Client Quit] 20:00 -!- rld has quit [Remote host closed the connection] 20:00 -!- rld has joined #hardfought 20:00 -!- mode/#hardfought [+v rld] by ChanServ 20:09 [hdf-us] [nh363] Cropper (Wiz Elf Mal Cha), 421 points, T:2472, killed by a little dog 20:32 [hdf-us] [nh363] fcloud (Sam Hum Fem Law), 3389 points, T:3761, killed by a wolf 20:34 [hdf-us] [nh363] Cropper (Wiz Elf Mal Cha), 1247 points, T:2737, killed by an Uruk-hai, while reading a book 20:37 [hdf-us] [sp] Primer81 (Wiz Elf Fem Cha), 0 points, T:114, killed by a jackal 20:38 -!- j has joined #hardfought 20:38 -!- j is now known as rebatela 20:39 !who 20:39 K2: [hdf-us] Cropper [nh363] fcloud [nh363] malor [dnh] | [hdf-eu] jt [xnh] | [hdf-au] No current players 20:45 -!- aoei has joined #hardfought 20:52 -!- aoei has quit [Quit: Leaving] 21:06 [hdf-us] [nh363] Karnac (Pri Hum Mal Neu), 1768 points, T:2247, killed by an owlbear 21:08 [hdf-us] [nh363] fcloud (Sam Hum Fem Law), 1079 points, T:1644, quit 21:11 [hdf-us] [nh363] Cropper (Wiz Elf Mal Cha), 1472 points, T:2124, killed by a rock mole 21:14 * Pinkbeast inhales 21:15 <@Luxidream> oh boy 21:16 <@Luxidream> not a second too soon 21:17 [hdf-us] [evil] k2 (Bar Gia Mal Cha), 5133 points, T:4814, killed by an Uruk-hai called Unubaneog of Othaigor, while sleeping 21:23 -!- tacco\unfoog has quit [] 21:32 [hdf-us] [nh363] Karnac (Pri Hum Mal Neu), 3450 points, T:2265, killed by a hill orc, while praying 21:37 @e?Unubaneog of Othaigor 21:37 not sure what beholder's prefix is for evilhack 21:41 <@Luxidream> @?uruk-hai 21:41 Uruk-hai (o) | Lvl: 3 | Diff: 5 | Spd: 7 | Res: none | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: 10 | Attacks: 1d8 weapon physical | Alignment: -4 | Flags: genocidable, omnivore, infravisible 21:49 bastard had a wand of sleeping 21:49 it wasnt nap time yet 21:50 <{Demo}2> but is it bed time? maybe 21:51 heh 21:56 [hdf-us] [nh363] Karnac (Pri Hum Mal Neu) murdered Catnip, his faithful kitten, on T:13 22:08 [hdf-us] [nh363] fcloud (Sam Hum Fem Law), 8992 points, T:6666, killed by a soldier ant 22:15 [hdf-us] [nh363] Karnac (Pri Hum Mal Neu), 1443 points, T:2752, killed by a rope golem 22:17 -!- mode/Beholder [+Zi] by Beholder 22:17 -!- tolkien.freenode.net changed the topic on #hardfought to: Welcome to Hardfought - https://www.hardfought.org/ - public irc logs available on server - ssh nethack@hardfought.org, nethack@eu.hardfought.org or nethack@au.hardfought.org ยค SpliceHack 0.6.4 now available to play 22:17 -!- mode/#hardfought [+v Beholder] by ChanServ 22:17 -!- K2 has joined #hardfought 22:17 -!- mode/#hardfought [+o K2] by ChanServ 22:24 [hdf-us] [evil] k2 (Bar Gia Mal Cha), 94 points, T:688, killed by a tapered wooden spike 22:25 @?tapered wooden spike 22:25 No such monster. 22:26 I guess you found your own new trap, k2 22:28 its a spear trap 22:28 i made a few random death messages for it 22:28 thats one of them 22:32 [hdf-us] [evil] k2 (Bar Gia Mal Cha), 417 points, T:1488, killed by a crossbow bolt 22:32 wooo 22:33 gnite 22:33 yep, now it's bed time 22:44 <@Tone> heh, mccauley proposed a revision to the Artifact weapons page, and no one responded for 46 minutes so they saw it fit to edit the article 22:45 <@Luxidream> -_- 22:47 well, he avoided everything I was opposing 22:47 <@Luxidream> lemme guess, he made it worse 22:50 did someone make an weapon strategy page yet? 22:50 <@Luxidream> he added a pretty redundant section which narrowly avoids using the words broad, narrow, and universal 22:52 <@Luxidream> still insists on his 90% figure 22:53 <@Luxidream> poor capitalization 22:53 <@Luxidream> still, it's a marked improvement over what he was writing before 22:54 <@Tone> There's literally a "Strategy" heading on the page right now that is blank 22:55 <@Luxidream> that's kind of poetic actually 22:55 <@Luxidream> ๐Ÿ˜› 22:56 <@Tone> Also they say you should switch to a longsword instead of using firebrand against a fire-resistant monster 22:56 <@Luxidream> ๐Ÿค” 22:57 <@Luxidream> :thinkception: 22:57 <@Luxidream> ok 22:57 <@Luxidream> Fire brand in the plane of fire is a bad example, really 22:58 <@Luxidream> since fire brand also gives fire resistance 22:58 <@Tone> Yeah. At best it does the same exact damage, at worst you lost your resistance 22:59 <@Tone> Also when's the last time you attacked something on the plane of fire 22:59 -!- AntiGulp has joined #hardfought 22:59 -!- mode/#hardfought [+v AntiGulp] by ChanServ 22:59 <@Luxidream> Last time I ascended probably, I'm holding down buttons on the plane of fire 23:02 Finally mostly moved in to my new apartment wooooo :D 23:05 <@Tone> Nice AntiGulp ๐Ÿ˜„ 23:06 Got my tiny little room/coding lair 23:10 -!- tonehack has quit [Quit: Leaving] 23:12 [hdf-us] [nh4] Rodneys Toe (TIG) (Val Dwa Fem Law), 13099 points, T:638, killed by a magic missile, in explore mode 23:20 -!- stenno has joined #hardfought 23:25 -!- stenno has quit [Ping timeout: 245 seconds] 23:29 -!- AntiGulp has quit [Quit: *dissolves into golden butterflies*]