00:06 All the way to mine's end, and not a single ring. 00:07 No, four rings. I'm being dumb. 00:07 Not a single *useful* ring. :D 00:31 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) had Keolewa bestowed upon her by Chih Sung-tzu, on T:8735 00:42 K2: If I've never hit with a wielded weapon, as monk, why did I get a weapon? I guess artifacts bypass that check. 01:07 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) killed Aphrodite, on T:10831 01:53 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) had a pair of gauntlets of dexterity entrusted to him by Manannan Mac Lir, on T:7545 02:04 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) had a dwarvish spear entrusted to him by Manannan Mac Lir, on T:7701 02:08 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha), 16507 points, T:7968, killed by Ms. Possogroenoe; the shopkeeper, while sleeping 02:47 -!- hackemslashem has joined #evilhack 03:28 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Neu) killed the Goblin King, on T:4524 03:37 Hi 03:37 Hello Umbire, Welcome to #evilhack 03:41 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Neu), 8114 points, T:5748, killed by a dwarven watch captain 04:00 Hmm, a surprisingly difficult soko to pick. Already have reflection, BoH, and plan on getting non-soko gloves. 04:02 Options are to go for the amulet anyway, and risk getting a useless reflection - or to go for teh tool, and risk getting a useless BoH. 04:09 -!- hackemslashem has quit [Ping timeout: 255 seconds] 04:09 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) completed Sokoban, acquiring an amulet of reflection, on T:14206 04:10 Bah. Useless reflection. 04:11 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) made her first wish - "blessed fixed greased eye of the aethiopica", on T:14708 04:19 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) destroyed the invisible krm26's ghost, the former Adept, on T:15100 04:23 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) acquired the luckstone from Mines' End, on T:15491 04:54 -!- mobileuser has joined #evilhack 05:49 [hdf-us] [evil] gpsalmoncannon (Inf Ith Mal Una) performed his first genocide (grid bugs), on T:24 05:59 [hdf-us] [evil] gpsalmoncannon (Inf Ith Mal Una) killed the Goblin King, on T:1105 06:04 [hdf-us] [evil] gpsalmoncannon (Inf Ith Mal Una), 1698 points, T:1435, killed by a rabid dog 06:10 [hdf-au] [evil] Arahael (Mon Hum Fem Neu), 77793 points, T:16533, suffocated by a gelatinous cube, while frozen by a monster 06:10 For the want of a free action. :( 06:15 [hdf-us] [evil] gpsalmoncannon (Hea Trt Mal Neu) killed the Goblin King, on T:1058 06:28 [hdf-us] [evil] gpsalmoncannon (Hea Trt Mal Neu) rejected atheism with a prayer, on T:3102 06:29 [hdf-us] [evil] gpsalmoncannon (Hea Trt Mal Neu) killed for the first time, on T:3139 06:29 [hdf-us] [evil] gpsalmoncannon (Hea Trt Mal Neu), 513 points, T:3175, killed by a gnomish wizard 06:48 -!- amateurhour has joined #evilhack 06:50 -!- Umbire has quit [Quit: Umbire zaps a wand of digging!] 07:19 -!- Umbire has joined #evilhack 07:33 -!- hackemslashem has joined #evilhack 07:39 -!- arahael has quit [Ping timeout: 240 seconds] 07:47 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) killed the Goblin King, on T:1190 07:54 -!- arahael has joined #evilhack 07:58 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) eschewed atheism, by dropping an uncursed dingo corpse on an altar, on T:8732 08:00 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) had Demonbane bestowed upon her by Anshar, on T:8941 08:06 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) consumed animal products (fortune cookie) for the first time, on T:3101 08:22 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 1629 points, T:4338, killed by a bolt of cold 08:33 K2 I really like what you did with the baby dragons. 08:33 Should the baby silver dragon not have reflection though? 08:38 Yes 08:38 The reflection comes from its scales, and they only fully grow in upon reaching adulthood 08:39 ok I can roll with that 08:40 It's clearly implied in vanilla as well, for whatever that's worth (see: the 3 AC difference between babies and adults) 08:41 I know, it's just that most other baby dragons have their adult resistances 08:41 Because they're intrinsic to the dragon as well as properties of the scales 08:41 Which is not the case with silver ones 08:44 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) made her first wish - "blessed greased fixed ring of p'hul", on T:12171 08:44 bonus, diluting a potion on level 2 at a fountain i thought i'd already hit 09:04 [hdf-us] [evil] lgxia (Kni Hum Mal Cha) entered Gehennom, on T:93249 09:18 [hdf-us] [evil] lgxia (Kni Hum Mal Cha) killed Baphomet, on T:93770 09:32 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) became literate by reading a scroll, on T:14890 09:36 -!- Umbire has quit [Quit: Umbire zaps a wand of digging!] 09:36 -!- hackemslashem has quit [Ping timeout: 255 seconds] 10:40 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 292049 points, T:33834, killed by Master Po, while moving through the air 10:41 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) killed Aphrodite, on T:16342 10:56 -!- hackemslashem has joined #evilhack 11:02 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) performed his first genocide (two random monsters from class Q), on T:3498 11:07 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had 14 shuriken entrusted to him by Huan Ti, on T:4831 11:13 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:6037 11:14 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) genocided disenchanters, on T:6055 11:18 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) rejected atheism with a prayer, on T:4603 11:30 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 14376 points, T:8091, quit 11:32 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) killed the Goblin King, on T:5634 11:33 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) performed his first genocide (leocrottas), on T:5647 11:34 argh goblin-captain deep in soko zoo with a wand of polymorph. now there are demons everywhere 11:52 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 5310 points, T:7767, killed by a warg 12:27 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 107 points, T:132, killed by a gas spore's explosion 12:29 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 74 points, T:295, killed by a goblin 12:30 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 60 points, T:351, killed by tumbling down a flight of stairs 12:40 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 1071 points, T:2554, killed by a giant mosquito 12:54 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 13:26 -!- musicdemon has joined #evilhack 13:30 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) completed Sokoban, acquiring a gold amulet of reflection, on T:22755 13:30 goddamn gold crap 13:30 where my cheap plastic amulet at 13:58 So in Evilhack, is the normal behavior of erosion that after 3 levels the object is destroyed? 14:18 when maximum erosion is reached, the object gets destroyed on the next erosion event. I never counted the levels of erosion, 3 sounds correct? 14:23 Just curious because I'm trying to bring in shoggoths, and when they engulf you and do the corrosion I'm running into crashes when some things erode away. I have a temp fix by disabling the object destruction - and I think that is probably fair. 14:30 oeroded & oeroded2 are both 2 bit bitfields in the item info that tracks erosion status 14:31 so you are correct, 3 levels and then poof 14:31 (without crashes :-) 14:33 MAX_ERODE defines that 14:35 what is the crash? 14:44 -!- elenmirie has joined #evilhack 14:52 uh, I'm not sure 14:52 The dungeon collapses 14:53 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) had a spellbook of detect food given to her by Anshar, on T:24111 14:54 I'll try and reproduce it 14:56 Suddenly, the dungeon collapses. 14:56 dealloc_obj with nobj (0, 6, 97) 14:58 here is the info that is dumped on the screen: https://pastebin.com/TD9C5eCr 15:00 It must be because an object gets deleted from inv then there's a bad reference somewhere down the loop. 15:01 when did your code diverge? might want to compare your version of erode_obj with evilhack's 15:25 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) acquired the luckstone from Mines' End, on T:26743 15:36 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) had Dragonbane bestowed upon her by Anshar, on T:27941 15:38 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) killed the Goblin King, on T:1858 15:40 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) had a two-handed sword entrusted to him by Manannan Mac Lir, on T:1986 15:50 [hdf-us] [evil] tinklebear (Sam Hum Fem Law), 700 points, T:1143, killed by the Oracle 16:02 Here it is: https://github.com/elunna/hackem/blob/2a29b4f8908852ebd1e3cf38d4b31ca32e438f3b/src/mhitu.c#L2772 16:03 I haven't changed erode_obj though 16:03 are you working on an evilhack fork or patch or something else? 16:04 Evilhack fork that is turning into it's own variant. I'm only on monsters right now so I haven't changed much outside out that. 16:05 i *thought* that sometimes shambling horrors could have a random "engulf-erode" attack so this functionality already existed, but i guess i'm not sure. might have just assumed that from the "kick-eat brains" i'm always seeing 16:06 oh your bug is your loop traversal 16:06 you're deleting items from a linked list while walking it 16:06 i bet if you bailed after the first item is eroded your crash would disappear 16:07 try that, slip a break after the erode_obj and see if the crash goes away 16:07 Ok I suspected something like that, I'm still getting used to C 16:07 obviously that won't be the final solution but it will prove where the problem lies 16:08 krm26, "kick-eat brains" was recently fixed 16:08 you mean it is no more? :-) 16:08 fini 16:08 alas! for all my uneaten butt brains 16:08 lol 16:08 https://github.com/k21971/EvilHack/commit/3400cfab189cea68d8bf62e6093d087460fa3996 16:09 i swear i can ask k2 any question at all and he can answer with a commit link 16:09 k2 what is the capital or montana? commt 65de04a 16:10 *of 16:10 that would be a pretty funny hecubus command, !commitfor [string] coughs up a grep hit 16:11 hackemslashem: if you are making engulfing shoggoths i hope they also grow to fill the level like long worms 16:12 and dissolve doorways and sinks 16:12 and when you melee them 20% of the time your weapon sticks in them and is engulfed 16:12 Should they also suffocate like gelatinous cubes? 16:12 but of course! 16:12 Oh the hate mail I would receive... 16:13 and then of course the shambling shoggoths with the extra random ability 16:13 and the shambling general enhancment, where every time a shambling monster is killed it gets an extra ability added 16:14 i've been poking k2 about that for a year but he's presumably still building up a reserve of evil after naked tortles 16:14 Is this in evil?? The first shambling horror I knew about was in Unnethack 16:14 evilhack shambling horrors are the best -- they get random attacks each game 16:14 paralyzing brain eating item eroders! 16:15 nice! 16:15 dude if you're adding monsters to evil without suffering the full effects of all the existing ones you don't have the proper context yet 16:15 That would be the purpose of fixing this bug, to stay within the context ;) 16:16 sporkhack shambling horrors predate unnethack 16:16 i'm not sure if they existed before sporkhack 16:17 I'm trying to update slashem monsters to be a bit more evil - like juggarnauts 16:17 But the giant shoggoths still feel pretty evil.. 16:18 Gotta force myself to play some spork soon... 16:19 k2: random level of gehennom, Mad Alchemist. While he is alive, every (material) monster generated on level gets a random extra ability from his set (tentacle that erodes, slime that paralyzes, whatever); adjacent monsters below a certain level have a chance to glom together into shambling horrors; when monsters are killed they will sometimes instead pudding-split 16:20 splicehack had a thing where monsters could merge to make something new. caused all sorts of issues, it was eventually removed 16:21 [hdf-us] [evil] Gutso (Con Orc Mal Cha) rejected atheism with a prayer, on T:4533 16:22 you keep giving my identical suggestions identical responses 16:22 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 2919 points, T:4942, quit 16:22 heh 16:24 omigod my daughter and her friend are in her bedroom screaming immigrant song together at the top of her lungs...so proud 16:25 :) 16:27 krm26: Ok, that fix kind of works, but it skips eroding away other things 16:27 yeah that was just to demonstrate what the bug is 16:27 now you can fix it for real 16:27 you don't want to delete elements out of a list you're walking in most dev envs 16:28 without looking at the code for better ways, you could do it this way: 16:28 Looks like erode_obj returns ER_DESTROYED if something is destroyed, so maybe we check for that 16:28 walk the list, rolling for item erosion. if you want to erode the item (20% chance or whatever), add a pointer to a temporary list. 16:28 then, walk that list of pointers and erode them 16:29 that'll work fine 16:29 you probably don't want to try to erode every single item in open inventory anyway 16:29 that's a little extreme 16:30 Apparently that's what the original slashem devs wanted 16:30 but they didn't also destroy the items 16:31 Cool I will try that, thank you! 16:31 np, have fun! 16:32 oh thank you sweet jebus an altar for me on turn 31k 16:40 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) had a blessed club entrusted to her by Anshar, on T:32568 16:52 -!- amateurhour has quit [Quit: leaving] 17:16 -!- hackemslashem has quit [Ping timeout: 240 seconds] 17:27 -!- mobileuser has quit [Quit: Connection closed] 17:29 -!- musicdemon81 has joined #evilhack 17:29 -!- musicdemon81 has quit [Client Quit] 17:29 -!- musicdemon has quit [Ping timeout: 252 seconds] 17:29 -!- musicdemon has joined #evilhack 17:39 K2: I'm pretty sure the shambling horrors were introduced in sporkhack 17:40 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 17:52 sounds legit 18:08 hmm, I'm hearing an eerie, ominous wail 18:18 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) destroyed tinklebear's ghost, the former Ronin, on T:4977 18:28 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) had 19 shuriken entrusted to her by Chih Sung-tzu, on T:5688 18:28 !tell hackemslashem for future reference, standard nethack convention when looping over a list of objs and maybe-deleting them as you go is to store nobj in a second variable before doing the maybe-deletion 18:28 No worries, aosdict, I've got this! 18:36 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) changed form for the first time by mimicking a pile of gold, on T:5936 18:37 -!- Umbire has joined #evilhack 18:49 Hmm, bones level. No idea who. But the fruit is "paddle cactus". 18:53 Damn, stupid monk. 18:53 > │The chickatrice bites! The chickatrice misses. You kill the chickatrice! You punch the chickatrice! You pivot and roundhouse kick the chickatrice! You turn to stone... │ 18:53 That's now a double-bones. 18:53 *stones 18:54 [hdf-au] [evil] Arahael (Mon Hum Fem Neu), 14667 points, T:7191, petrified by a chickatrice 18:59 -!- musicdemon has quit [Ping timeout: 252 seconds] 19:08 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha), 21085 points, T:8440, killed by an energy vortex 19:09 man it is so aggravating that there is no good wish material for a small shield 19:12 [hdf-us] [evil] bouquet (Sam Gia Fem Law) performed the invocation, on T:68025 19:18 [hdf-us] [evil] bouquet (Sam Gia Fem Law) killed the giant high priest of Moloch, on T:68235 19:18 [hdf-us] [evil] bouquet (Sam Gia Fem Law) acquired the Amulet of Yendor, on T:68238 19:23 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:4188 19:23 You can't do bone or stone or something? 19:24 [hdf-us] [evil] bouquet (Sam Gia Fem Law) killed the invisible Wizard of Yendor (5 times), on T:68474 19:26 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) eschewed atheism, by dropping 8 gold arrows on an altar, on T:4751 19:41 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 309 points, T:1922, killed by a water moccasin 19:48 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 17536 points, T:7148, killed by a panther 19:48 [hdf-us] [evil] bouquet (Sam Gia Fem Law) wished for "uncursed magic marker", on T:69367 19:48 -!- AlbertB has joined #evilhack 19:51 Hi, this is the first time I encounter Charon. From what I know about roman mythology i need to pay him. But #pay does not work. Is it save to throw coins at him? 19:51 just don't attack him, open the drawbridge as per normal 19:52 (Charon is from Greek myth :-) 19:52 As per normal? For me that means wand of striking. 19:52 i mean, you can fight him if you want but you don't have to 19:53 yeah wand of striking is a lot safer than knocking and having someone blow you up, i concur 19:53 -!- Umbire has quit [Ping timeout: 244 seconds] 19:53 Cerebus awaits on the other side, him you gotta fight 19:53 interesting tidbit about Cerebus meat: small chance of giving you teleport control! 19:53 I don't want to fight Charon if I don't need to. 19:53 yup, just ignore Charon and he'll ignore you. you can #chat with him if you like 19:54 !whereis AlbertB 19:54 krm26: [hdf-eu] AlbertB [evil]: (Val Hum Fem Law) T:53718 Gehennom level: 29 19:54 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) had a spear entrusted to him by Quetzalcoatl, on T:1873 19:54 Y chatted with him. Thats where I got the idea to pay him... 19:54 Valk you can probably just smoke Cerebus, I sometimes have to finagle him with certain roles, he really bites hard 19:55 it would be great if he'd open the drawbridge for you for the right price but afaik no dice 19:56 do you know (or want to know) about the next level after? it is slightly changed in evilhack 19:57 Thanks for the help. But one step at a time. First I have to see how I'll deal with the dog... 19:57 good luck! lotsa fun evil stuff coming up for you 20:00 [hdf-us] [evil] bouquet (Sam Gia Fem Law) entered the Planes, on T:69888 20:01 -!- Umbire has joined #evilhack 20:02 [hdf-us] [evil] bouquet (Sam Gia Fem Law), 2545550 points, T:69922, killed by the Wizard of Yendor 20:03 sorry, no bones :( 20:03 you bastard! 20:04 i dream of one day finding giant samurai armor on another giant role 20:04 i wonder if anyone ever has 20:04 what gotcha bouquet? 20:05 whenever I get plane of air for first plane I die. 20:05 and I had 1 full healing left in the whole game 20:05 damn 20:05 yeah, earth is SO much more reliable than the others, having the nice restricted space helps loads 20:05 I went up the stairs knowning if I saw Air I'd just die 20:07 krm26: unfortunately, no other giant role can wear the large splint mail :( (as far as I've tested) 20:08 anyway, best part of the game is Goblin King's lair :) 20:12 -!- Umbire has quit [Ping timeout: 260 seconds] 20:12 my fav is vecna, unless you factor in the difficulty of getting places, then i too pick the goblin king 20:17 -!- AlbertB has quit [Quit: Leaving] 20:21 [hdf-eu] [evil] NetSysFire (Pri Ith Fem Cha) made her first wish - "blessed greased fixed +3 stone gauntlets of power", on T:1017 20:29 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) killed the Goblin King, on T:5758 21:13 -!- Umbire has joined #evilhack 21:17 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) had a blessed flail entrusted to her by Anshar, on T:43505 21:30 k2: i just got a spellbook of light that weighs 105aum as a gift from my god !? 21:31 pretty sus 21:52 Artifact spellbook of light 22:54 weird 22:56 YASI: If you are wielding a staff, and you bump into a shopkeeper's door, you can bang on it. 22:57 bouquet :( 22:57 50% chance for the shopkeeper to open the door. But you get only one chance. 22:57 Maybe subsequent attempts should result in an angry shopkeeper? 23:03 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) killed the Goblin King, on T:1327 23:06 Shit, accidentally tried to engrave on the altar with an... Egg... 23:10 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) had a cloak of protection entrusted to her by Chih Sung-tzu, on T:2296 23:39 -!- hackemslashem has joined #evilhack