00:25 K2: https://nethackwiki.com/wiki/Kathryn_the_Ice_Queen 00:38 -!- cbus has quit [*.net *.split] 00:38 -!- VaderFLAG has quit [*.net *.split] 00:38 -!- arahael has quit [*.net *.split] 00:38 -!- Tangles has quit [*.net *.split] 00:48 The above should be a solid enough base for people to add on to. 00:52 -!- Tangles has joined #evilhack 00:53 -!- cbus has joined #evilhack 00:53 -!- VaderFLAG has joined #evilhack 00:53 -!- arahael has joined #evilhack 02:23 -!- mobileuser has joined #evilhack 02:31 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 0 points, T:368, burned by molten lava 02:35 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 0 points, T:116, killed by a newt 02:38 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu) murdered her faithful pseudodragon, on T:322 02:39 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 219 points, T:441, fell into a pit 02:39 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 0 points, T:7, killed by a goblin 02:41 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 110 points, T:362, killed by Mr. Yelpur; the shopkeeper 04:18 -!- amateurhour has joined #evilhack 06:37 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) killed the Wizard of Yendor, on T:63648 06:39 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) acquired the Book of the Dead, on T:63656 06:41 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) performed the invocation, on T:63663 07:02 -!- Umbire has quit [Ping timeout: 260 seconds] 07:04 -!- Umbire has joined #evilhack 07:19 Umbire nice job, I like the tabs 07:19 kathryn's entry 07:20 Yeah, seemed the most sensible approach 07:20 Also decided I'd try to let you get first crack in at the more personal details 07:21 Outside of the bare minimum 07:22 yeah i'll add to it 07:23 Hoping we can get strategy shit filled out too 07:23 I think I'll do Kas next when I decide to focus on Evil pages 07:24 cool 07:37 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) killed the illithid high priestess of Moloch, on T:63828 07:37 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) acquired the Amulet of Yendor, on T:63830 08:01 -!- qt has joined #evilhack 08:04 \o/ 08:04 go mobileuser go 08:06 go mobileuser! 08:15 thx :-) 08:26 I did it 08:26 I killed that damn wizard 08:26 that was a great fight 08:26 so fun 08:27 i finally managed to bisect him with the tsurugi but it was pretty tight there for a minute, he kept hitting me with the cockatrice corpse 08:27 and summoning dragons 08:28 he canceled me a couple times too 08:29 awesome 08:29 love those kinds of battles 08:30 it was really fun, the balance felt pretty perfect 08:30 \o/ 08:31 glad I thought to use the tsurugi, I'm not sure if I'd have made it if I had to chip him down with excal/grays 08:31 must have had a pretty good AC 08:31 yeah let me check the ttyrec and see what it was, he was hard to hit 08:32 -29 AC 08:32 woo 08:34 qt I added your wizkit patch last night, as well as a bitfield fix for ICED_MOAT 08:34 first commits for 0.8.0 hah 08:37 i think like the wizkit patch is wrong actually 08:37 sorry 08:37 i think i screwed it up 08:37 i mean, it works to bypass the whole issue but I think it might end up spawning the enemies instead of skipping them 08:37 i'm confused though because they don't seem to be spawning in practice 08:40 [hdf-us] [evil] post163 (Wiz Hum Mal Neu), 0 points, T:1, killed by a bolt of lightning 08:41 hmm 08:42 ohhh.... whoops 08:42 i think i see why 08:42 lol this is another bug 08:42 damn i wish I had noticed this before your release 08:42 So I'm about to bounce to bed but before I do, I laid ground for a bunch more EvilHack pages and touch-ups/additional shit is highly appreciated 08:42 the wizkit patch isnt in 0.7.1 08:43 Umbire thanks, that's awesome 08:43 qt oh you found another bug you mean 08:43 yeah 08:43 das all, later folks 08:43 cya Umbire 08:43 -!- amateurhour is now known as rougelike 08:43 o/ 08:43 later 08:43 night 08:43 remind me to start on Kas next time I'm on 08:44 -!- rougelike is now known as amateurhour 08:44 qt no worries. its not a critical/game crashing bug is it? 08:44 -!- Umbire has quit [Quit: Umbire zaps a wand of digging!] 08:46 actually nvm maybe it's not an issue 08:46 one sec 08:50 i thought for a sec I broke artiwish -> previous owner mplayer generation 08:50 when i restricted when mplayers could generate 08:50 but i didn't 08:50 phew 08:51 heh 08:51 minor crisis averted 08:52 qt I didnt miss anything here did I? https://github.com/k21971/EvilHack/commit/8d1c675b1ea7dc801a381cc1b6eb8b6023e12277 08:52 that should have been pretty straight forward 08:52 i think that is all that's necessary, did the warning go away? 08:52 yes 08:52 cool 08:53 here's the correction to the wizkit thing, plus just making sure I won't have a heart attack in the future thinking mk_mplayer can't generate mplayers https://termbin.com/y8p88 08:53 heh 08:53 but you're so young... dont have a heart attack 08:53 that flag doesn't matter since it only affects random monster selection, and mk_mplayer knows what monster it's making 08:53 but just to be safe 08:53 yeah 08:54 i did say ``in the future'' 08:54 i'll commit this as an update to the wizkit thing and just slip in the mplayer flag 08:54 could be, 50 years down the line I will open up mk_mplayer and grasp feebly at my chest as I keel over 08:54 lol noooo 08:55 i go in for a 'cardiac calcium scan' in 3 weeks 08:56 see what kind of plaque build up (if any) I have around my heart and arteries 08:56 all these cool doc appointments you get to go to once you turn 50 :P 08:57 best of luck 08:57 can they send in a little robot that chops up the plaque or something 08:57 because I'm adopted, I have no idea about family health history, so the appt is a 'lets see what's there' thing, not so much a 'oh shit there's a problem' 08:57 is more plaque = better person? is there a highscores list? 08:57 amateurhour its like nethack speedrunning - lower score is better 08:57 "So when I die, the first thing I will see in Heaven is a plaque high score list?" 08:58 qt i dunno how they remove plaque from arteries exactly 08:58 engraved on a plaque of course 08:59 oh... angioplasty 08:59 rotorooter for your heart 09:00 hopefully the scan doesnt show much 09:00 but, knowledge is power, so 09:00 oh yeah this is what I was thinking of, ask for this https://www.smithsonianmag.com/innovation/tiny-robots-can-clear-clogged-arteries-180955774/ 09:01 hell yeah 09:01 i think I read some people were worried it could make the problem much worse because the loose plaque can go even worse places 09:01 'I'll take the nanobots please' 09:01 so actually maybe don't ask for it 09:01 no, i want nanobots 09:01 you're right, the cool factor is worth the danger 09:01 * K2 nods 09:02 nanobots, son 09:02 those nanobots in the article look like giant sperm 09:03 maybe you don't even need the nanobots, just inject some especially big sperm in your artery and see what happens 09:03 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 509 points, T:1482, killed by a gnome lady 09:03 what harm could it do? 09:03 and the benefits could be enormous 09:03 hah 09:03 wat if u pregante 09:04 doctor, I understand this is an experimental procedure, but I only want the best. I want you to fuck my artery 09:04 did i say two fingers? 09:05 so that article was written in july 2015 09:05 and they said within 4 years it should be ready 09:05 where are my artery fucking nanobots? 09:06 they were conscripted into fighting covid 09:06 don't you know there's a nanowar on? 09:06 this makes me sad 09:07 the poor giant sperms fighting and dying in the mud^H^H^Harterial wall 09:07 damn those covid bastards 09:07 we may see a universal covid vaccine soon(ish) 09:08 mRNA vaccine that wards off all covid type viruses, not just covid-19 09:08 no more common cold 09:08 THAT would be neat 09:09 [hdf-eu] [evil] lacca (Con Ith Fem Cha) performed her first genocide (piranha), on T:1214 09:17 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) entered the Planes, on T:64817 09:21 i wouldn't take it because im scared of needles 09:21 whereas I love the cold 09:21 so it would actually be doubly bad for me 09:21 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) killed the Wizard of Yendor (5 times), on T:64828 09:23 getting double troubled twice 09:23 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 1144 points, T:2172, killed by a gnome lady 09:25 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 87 points, T:298, killed by a sewer rat 09:25 mobileuser did you stop playing? 09:26 i was going to spectate but I don't see you 09:26 i wanted to reiterate that you should watch out for snakes 09:27 yeah, thx again for that crucial tip! 09:27 resuming 09:27 https://www.youtube.com/watch?v=uTGPvOGHevE 09:28 ugh this looks dangerous 09:29 perhaps this is my fault, you watched out for snakes _too_ much to the exclusion of other dangers 09:36 oof again steals my arti and again double trouble 09:46 ugh mobileuser this situation looks really annoying 09:48 phew situation under control again 09:50 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 1730 points, T:2680, killed by a rabid rat, while praying 09:52 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 104 points, T:579, killed by a grid bug, while fainted from lack of food 10:00 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 620 points, T:2045, crunched in the head by an iron ball 10:04 a fire horn named tooled? what trickery is this 10:05 what's next, an amulet of reflection named magic resistance? a leather armor named gray dragon scale mail? you're sick, mobileuser. sick! 10:07 hahah 10:08 lol, it was from bones and knew it was empty, so a little reminder I could use it as a tooled horn 10:19 I thought you were on the plane of air earlier mobileuser, now you're on the plane of earth? 10:19 oh, is the order randomized? 10:19 yes 10:19 damn you K2 10:19 muhahah 10:20 plane of air named plane of earth 10:21 mobileuser plane travel is risky in the age of covid 10:21 make sure you wear a wet towel on your face 10:22 its ok he has a unihorn 10:22 another priceless tip qt, thx! 10:23 for fighting tiamat, should I use the tsurugi, or excalibur/grayswandir? 10:23 what I want to know is, how *exactly* does one 'apply' a unihorn to cure their ailments 10:23 i have a boulder fort but just in case it comes to it 10:23 k2 you put it in your mouth and suck on it 10:23 whatever does most damage qt 10:24 i guess excal/grays is probably better since tiamat can't be bisected... 10:24 oh grayswandir 10:24 silver! 10:24 \o/ 10:24 oh is she weak to silver? 10:24 yes 10:24 tiamat is a demon 10:24 nice 10:24 use teh silverz 10:24 looks like a dragon to me 10:24 dragon demon newt 10:25 tiamat encyclopedia entry is cool 10:25 that was a good one K2, nice teamwork there 10:25 high fives 10:25 demon pseudodragon? 10:26 what was I doing... 10:26 oof mobileuser that portal is so far away 10:27 i guess the earth one was close though -- you win some, you lose some 10:27 fire plane is OK 10:27 fire plane is oklahoma 10:27 water plane is louisiana 10:27 getting hit by rodney on air is a lot worse 10:33 [hdf-us] [evil] qt (Sam Hum Mal Law) killed the invisible Tiamat, on T:135039 10:33 woot 10:34 i killed tiamat 10:34 oh it left 'chromatic dragon scales 10:34 what's that? 10:34 is it good? 10:34 overpowered armour of epic 10:34 it's all the DSM at once iirc 10:34 is it better than gold dragon scales? that's what I am wearing currently for the sick res 10:35 does it give the secondary effects? 10:35 > When worn, the scales/scale mail confers poison/fire/cold/shock/sleep/acid/disintegration/stoning/magic resistance and reflection. 10:35 doesn't mention sickness 10:35 no sick res, that's too bad... 10:36 guess it might not have the secondary effects 10:36 but the wiki could also be wrong 10:36 i have intrinsic poison/fire/cold/shock/sleep/disint res, i have acid res and reflection from dragonbane, MR from cloak, so this would basically exchange sick res and light for stoning res and allow me to wear a different cloak 10:37 hmm 10:37 idk if it's that much better than my current setup tbh 10:38 in fact you might argue it's worse, since sick res is really nice 10:39 also I really like the permalight. though I do have a magic lamp or two that I could use instead 10:39 yeah it's a shame some of the crucial secondary properties aren't included 10:40 especially given that it is pretty rare to get the chromatic dragon scales 10:40 k2 plz buff 10:41 i guess I will probably keep using my gold dsm for now 10:41 too bad, i was hoping it would be a cool new addition to my loadout 10:42 when u rly want it u cant get it and when u get it u dont need it 10:43 you lucky bastard 10:43 you got the tiamat scales drop 10:43 what's also awesome about them, is you can wear them as a giant also 10:43 it seems worse than my gold dsm 10:43 as a non-giant 10:44 hah no its not worse 10:44 you free up so many slots just by wearing it 10:44 i get the sick res thing 10:44 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) genocided sea dragons, on T:65003 10:44 you can ditch the lizard corpse if you wanted 10:44 if you wear it 10:45 do extrinsics protect your invent? 10:45 no 10:45 I can't remember which variants have that and which don't 10:45 dnh 10:45 was gonna say it'd be maybe worth it for those extrinsics 10:45 fiqhack 10:46 maybe xnh? i dunno for sure 10:46 oh and 3.7 now 10:46 does 3.7 have that?? 10:46 yeah paxed added it awhile back 10:46 I thought it prevented ring explosions under gloves and that was all 10:46 i thought he did 10:46 i'd confirm 10:46 I'd basically be trading permalight/sick res for stone res and something I can get from a cloak 10:47 if there were a cloak that gave me sick res it would own but since there isn't I think I'll keep wearing gold dsm for now 10:47 so add sick res and permalight to tiamat scales 10:48 and magical breathing :-) 10:48 hah 10:48 the fact giants can wear them does seem really powerful, I just think gold dsm is more useful in my current situation 10:48 and swimming 10:48 qt I gotcha 10:48 and that freezing effect 10:48 add all the secondary effects 10:48 and when you #invoke it you can toggle off and on each effect individually 10:48 to customize it on the go 10:49 basically when you #invoke it it opens up the #wizintrinsics menu 10:49 just add an #invoke for 'do you want to ascend? (y/n)' 10:49 don't add the disintegration and cancellation! 10:49 those are annoying 10:49 pfft 10:49 don't add permalight and sick res!! 10:49 we mock what we dont understand 10:49 those are annoying 10:49 don't throw me in the briar patch! 10:49 lol qt 10:49 add king cake 10:50 king cake mentioned \o/ 10:50 instead of a baby in the middle of it, its tiamat 10:51 i hope aosdict will merge my king cake baby patch in time for mardi gras 10:52 save those scales for a pet 10:53 I've never heard of a king cake before but it sounds like a Kinder Egg where u already know what the surprise is 10:54 imagine tiamat popping out of your cake 10:54 wtf qt, why would you make such a thing 10:54 make what? 10:54 the king cake baby patch? 10:54 king cake with tiamat in the middle 10:55 WHY 10:55 it tastes good 10:55 which? the cake or tiamat? 10:56 either/or 10:58 you have a hard time getting it down 11:18 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±3] https://github.com/k21971/EvilHack/compare/8d1c675b1ea7...94025e6231e1 11:18 [EvilHack] k21971 94025e6 - Fix: correction to wizkit commit. 11:24 qt, you remember when we were discussing how shambling horrors in bones file would overwrite the shambling horror template the player started with 11:25 and one fix was moving in restore.c (and maybe save.c) where shambler data was stored 11:36 yes 11:37 sweet 11:37 i dont recall if an actual fix was made or if we just talked about it 11:38 we just talked about it 11:38 ok 11:40 it wasnt moving those bits from restmonchn() to restmon() was it? 11:40 no, i will look at it again and try to figure it out 11:40 basically you want to save it in bones files and save files, but not in level files 11:42 ok 11:50 thanks. wanting to knock out any known save-breaking bug fixes first before starting in on new content 11:50 i think this is the only one left 11:50 and then i'll start asking amateurhour about tortles 11:55 tortles \o/ 11:55 weeee 11:55 so wizard and priest for sure i think 11:55 monk? 11:55 because 'grand master oogway' from king fu panda 11:55 *kung 11:56 healer 11:56 not knight or rogue 11:56 or valkyrie 11:57 not infidel... tortles are lawful right? 11:58 * K2 consults teh googel 11:59 K2: test this out... https://termbin.com/t6u6 11:59 tourist for sure 11:59 see if it works, I'm at work and I don't have time to really see whether it fixes the problem 11:59 ok 11:59 thanks that was fast 12:00 tortle barbarian? 12:00 [hdf-eu] [evil] McPanther (Wiz Gia Mal Cha), 601 points, T:1814, killed by a bone arrow 12:02 druid for sure when that role is made 12:03 the hard part is figuring out what the main benefits/drawbacks are 12:03 main benefit: you can lay on your back and spin around on your shell 12:03 I'm sold 12:03 main drawback: you get dizzy and you can't right yourself 12:04 heh 12:04 my first thought was they can't wear armour at all but gain ac naturally via xlvl 12:04 but that has a huge problem with MR like giants 12:04 also difficulty with MC, I guess best they can get is MC2 12:04 protection from priest for MC1 then superbag for MC2 12:05 obviously intrinsic magical breathing (non-magical breathing? lol) 12:06 what are their base stats like 12:06 huge difficulty with asc kit, I guess it'd be shield of reflection and amulet of MR and hope you can deal without any intrinsics 12:06 they should wear their shield on their back like a shell 12:06 and it leaves their hands open 12:06 genius right 12:06 in d&d you mean? in 5e they have fixed 17 ac (which is pretty YUGE) 12:06 i would imagine str and con would be decent, dex not so much. wisdom good, dunno about int 12:07 yeah their natural AC would be awesome 12:07 5e does racial stats differently to old ad&d I assume 12:07 yes it does 12:07 but tortles get +2 str and +1 wis compared to humans 12:07 so we can just make it up as we go 12:08 but everything i'm finding so far, the only armor they can wear is a shield 12:08 can't get any of the fancy dsm intrinsics 12:08 nope 12:08 I just hope the benefits can make up for the yuge drawbacks 12:08 yeah 12:09 as always, balance can be tricky 12:09 acid res is the biggest concern imo 12:09 maybe it's time to add ring of acid res 12:09 :))))))) 12:09 hah no 12:09 adding new objects like that adjusts the balance of things for every race/role 12:10 loincloth that only tortles can wear protecting their valuables from acid 12:10 maybe a tortles shell and thick hide, they have a natural acid res 12:10 at a certain level 12:11 like how illithids can fly at level 12 12:12 hopefully atlantis (name TBA) will be worth doing, then intrinsic breathing would be pretty great 12:12 tortles should get an ability they can invoke, they can hide in their shell and regen health, jacks their AC way up while hiding in the shell 12:12 haha that's in 5e, I used that for great effect on a tortle bard 12:12 yeah they'll be natural swimmers/have intrinsic 'magical' breathing 12:13 this is going to be a fun race to make 12:13 held breath, read a magic scroll that emitted stinking cloud, stuck two middle fingers up and retreated into shell 12:13 lol 12:14 the last limbs to retreat into the shell are your claws, each holding up a middle finger right til the end 12:14 'smell this, bitches' 12:16 i'm thinking (max stats) str 20, dex 12, con 20, wis 19, int 16, cha 14 12:16 or something like that 12:17 12 dex :| 12:17 yeah. they're a turtle 12:17 the teenage mutant ninja turtles are pretty dexterous 12:18 those are soft shelled turtles that no one likes 12:19 no way of raising dex at all past max, would it still be possible to hit demon lords? 12:19 or course 12:19 str is a bigger factor in to-hit than dex in nethack 12:19 I guess they could poly into something if need be 12:20 gaining levels increases to-hit also 12:20 with a decent bump at exp lvl 30 12:32 Do tortles death-drop tortle shells and others wear them? 12:35 haha that's a morbid thought, like wearing the skin of a player monster you defeat 12:36 YASI: let us wear the faces of player monsters to intimidate shopkeepers into lowering prices 12:36 no more morbid than DSM? 12:36 ah, that's very true... 12:37 in sporkhack, bones would leave a skull of the player that died and left the bones 12:37 you could carry it around like a trophy 12:51 [hdf-eu] [evil] lacca (Con Ith Fem Cha) hit with a wielded weapon for the first time, on T:3978 12:54 errmahgerd... look at the stats on this shambler I just spawned 12:54 Attacks: 3d7 butt polymorph, 2d7 bite withering, 3d6 weapon decay, 3d8 gaze slow, 5d7 engulf paralyze 12:54 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 1907 points, T:4375, killed by a rothe 12:58 butt polymorph is a term of art in the plastic surgery business 12:58 oooh this one - Attacks: 5d7 claw corrode, 3d6 butt fire, 3d8 tentacle constitution poison, 4d6 tentacle behead 12:59 butt fire 12:59 just ate a jar of jalopenos 13:01 k2 you're some kind of pro sysadmin guy right 13:02 that still doesn't compare to butt withering 13:02 i have a question 13:02 shoot 13:02 at my work we have RSS feeds that we deliver via a CDN 13:02 we recently switched CDN providers 13:02 ok 13:02 on the old CDN when you opened the URL for the RSS feed in the browser, it would show the contents in the browser so you could preview it quickly 13:03 on the new CDN it just opens a dialog like 'download the file?' 13:03 any idea why that would have changed and whether I can do something to change it back to the old behavior? 13:03 it's annoying to have to download the file and open it in a text editor every time I want to check something 13:03 first off - my experience with RSS feeds is limited 13:03 but 13:04 the new CDN may be missing some configuration setting that the old CDN used to serve up the feed 13:04 is the format the same? 13:05 yeah I guess, it's exactly the same file 13:05 what's in the metadata for the feed? 13:06 the metadata? like the line ? 13:06 maybe the new CDN has a rule/setting that doesnt allow .rss files to be streamed 13:06 weird 13:06 qt yeah 13:06 it still works for the exact same file if i upload it as an .xml file 13:06 oddly enough 13:06 an rss file is basically XML I think 13:07 so maybe the old CDN did something to tell the browser 'the extension is .rss but treat this as an xml file' and the new one doesn't? 13:07 possibly 13:07 anyway thanks for your help, just wondering if this was an obvious thing you might recognize :) 13:07 *how* its being served may have changed between old and new CDN 13:07 hah you're welcome? I dont think I helped much 13:08 oh wow, last time RSS was updated - march 2009 13:08 well, knowing it's not something super obvious is helpful. I wanted to make sure of that before I mentioned it to the new CDN support 13:08 cool 13:10 i like to think i do alright as a sysadmin. i've met and talked with some seasoned sysadmin types that just make me look dumb 13:10 d u m - dumb 13:13 qt, testing your patch 13:13 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 1723 points, T:2323, killed by a hobbit zombie 13:13 compiled, got this warning 13:13 restore.c: In function ‘restshambler’: 13:13 restore.c:1295:9: warning: unused parameter ‘ghostly’ [-Wunused-parameter] 13:13 1295 | boolean ghostly; 13:13 looked at that block, sure enough, ghostly isnt used 13:15 yeah you're right, you could just remove it I guess 13:15 or I can, one sec 13:15 I put it in there based on the other restore functions but yeah I guess I didn't use it 13:16 didnt know if it could just be excluded or you meant to add it and use it 13:16 *or if 13:17 try it with it removed, I think 'ghostly' isn't necessary since the function actually isn't called if ghostly is false 13:17 so there's no need to distinguish between 'ghostly' and not within the function itself 13:17 ok 13:19 so these 'restshambler(fd, TRUE);' (or FALSE) lines, just remove the boolean bit? 13:20 that doesnt look right 13:20 qt: Check what the Content-type header says for both feeds, see if it's different. 13:21 i think like this K2 https://termbin.com/7smt 13:21 jonadab: good idea, I will try that... 13:21 ok 13:22 the .rss file has 'application/x-rss+xml', when renamed to .xml it's 'application/xml' 13:23 so I guess that's probably it, I can't access the old CDN to compare though 13:23 let me try to find an rss file that actually shows up in the browser 13:23 I don't know much about CDNs, but I know that browsers usually rely on the content-type to tell them what to do with the file. 13:24 Apache usually uses the filename extension to decide the content-type, and this is configurable; don't know if Apache is relevant for a CDN or not, or what they use in its place, etc. 13:26 qt that patch did not work 13:26 what's happening instead K2? 13:26 same behavior as before 13:26 what I did to test: 13:27 start game, spawn shambler, take note of its stats. die with it on the level, make bones 13:27 start another new game, spawn shamber check its stats (they are different), go to level and get bones, see shambler there, its stats are the original ones from the first game 13:27 and they stay that way 13:27 how is that not the intended behavior? 13:28 the bug was that after the bones changed the stats, when you went to an old level it would revert to the original stats 13:28 K2: But now go back to the other level with the other shambler and see what ITS stats are. 13:28 ok 13:28 its stats are now the stats of the bones shambler 13:29 Ah. 13:29 it should have the new stats from the bones now, not the original stats from when you started the game 13:29 That seems wrong. 13:29 yup 13:29 ok, what is your desired behavior? 13:29 The shambler that didn't come from bones, should not have the bones shambler's stats. 13:29 that would require a complete overhaul of the shambler system 13:29 i thought the intent was that when you start a game, whatever stats a shambler is going to have, stays that way, even if you get a bones with a shambler in it from another game 13:30 that's definitely possible if you don't care about the bones retaining the shambling horror stats from the other guy's game 13:30 otherwise shambler stats will change everytime you get a bones pile 13:30 That would be easy to implement; if you don't want bones shamblers to have their original other-game stats, just throw away the stats from the bones file, don't apply them. 13:30 yeah exactly 13:30 yup 13:30 that's what i'd like 13:31 k2 the bug I thought we were talking about was that when you loaded the bones file, it saved the bones shambler stats until you went to an old level 13:31 shamblers can be nasty enough as it is, no need to confuse the player with musical shamblers 13:31 ah 13:31 i.e. it changed from level to level, depending on which shambler was most recent when you generated the level 13:31 the patch fixed that 13:31 gotcha 13:31 and it did 13:31 yeah 13:31 if you dont' want to save shambler stats in bones at all that's an easy fix 13:31 one sec 13:31 cool 13:31 'easy' is so relative 13:32 while you're on a roll, can you fix global warming 13:32 pleeeeease 13:33 I think it's better to let global warming fluctuate; if you fix it at a particular rate, the planet will keep getting warmer and warmer indefinitely. Better to let the pendulum swing. 13:33 ok, I think this is what you want K2 https://termbin.com/3hn0 13:34 keep it out of bones/level files entirely, it's fixed once at the start of the game and never changes 13:34 sweet 13:36 I thought the issue was this: Yeah, mine flop between two distinct sets of non-base attacks when I pass the bones level 13:37 that they continue to flip-flop as you go to different levels 13:37 that was a big part of the issue yes 13:37 but looking back at the original discussion yeah you said the fact bones shamblers are different isn't intended either 13:38 It would be cool if the bones shambler retained its attacks but didn't affect the other ones in the game, but that would require a ton of work 13:38 moving all the shambler stuff from permonst to monst 13:38 yup. no need for that 13:38 this is good 13:38 testing... 13:39 hah this one is weak - Attacks: 2d6 sting acid 13:40 very glad you added that option to turn off visibility of that stuff 13:40 so I don't have to taint my beautiful eyes with it when i look up encyclopedia entries 13:40 heh 13:41 this one is nasty - Attacks: 2d6 kick disenchant, 4d7 bite create pit, 4d8 kick constitution poison, 4d7 butt web 13:41 r u saying that a webbed butt is scary 13:41 and its bones brother has the stats that the 2nd one started with. yay 13:42 not a webbed butt. a 'butt web' 13:42 is it a tangled mass of butts? 13:42 hahah 13:42 i bet its fun at dance parties 13:42 the internet is a butt web in a sense 13:42 world wide butt web 13:42 think of what % of sites involve butts somehow 13:47 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±4] https://github.com/k21971/EvilHack/compare/94025e6231e1...ab82f300c5b7 13:47 [EvilHack] k21971 ab82f30 - Fix: shambling horror generating with different stats on bones file load. 13:50 K2: you may want to move the oracle and charon stuff around in the same way... depends on whether you want them to get switched to their 'active' states by a bones file 13:51 i think they're ok. for now 13:51 here's one thing that could be weird 13:51 i go to the oracle level, attack the oracle 13:51 then i go back up to level 3 or something, die, save bones 13:51 you load the bones, which include the 'active' state of the oracle 13:52 then when you continue down to the oracle level, the oracle is prancing about, lah-di-dah, running like a maniac 13:52 oooh yeah 13:52 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) killed Pestilence, on T:65058 13:52 hah 13:52 oh hey, look its mobileuser 13:52 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu) killed the saddled White Horse, on T:65060 13:55 go mobileuser, YOU CAN DOO EET 13:55 hahah an employee just called me, asked 'did you guys block tiktok??' 13:56 YES, YES I DID 13:56 GET BACK TO WORK 13:56 k2 the bofh 13:56 :P 13:57 if you're going to fuck off, do things that dont eat massive amounts of bandwidth 13:57 like what i do 13:58 hahaha 13:58 * K2 can multitask 13:59 woot mobileuser 14:00 I sent mobileuser mail, does it not work on astral? 14:00 it should... ? 14:00 oh there he is 14:00 smh he didn't even read it 14:01 what a... i dont know what 14:01 congrats mobileuser.... for refusing to read your mail 14:01 [hdf-eu] [evil] mobileuser (Hea Cen Fem Neu), 4865960 points, T:65082, ascended 14:01 https://eu.hardfought.org/userdata/m/mobileuser/evilhack/dumplog/1643185402.evil.html 14:01 \o/ 14:01 congrats mobi! 14:01 it was funnier not to read the mail ;-) 14:01 thx! 14:02 why does it sometimes take a long time for the mail daemon to show 14:03 mailfreq is every 5 turns 14:03 maybe mobileuser was very fast 14:04 gratz mobileuser !! 14:04 thanks! 14:04 Scrolls 14:04 d - a scroll of mail 14:04 :b 14:04 now you'll never know what it said 14:05 but i can tell you it definitely did NOT say "watch out for snakes" 14:05 I was sort of curious if the dumplog would reveal the contents 14:05 oh that could be awkward 14:05 BTW thx again for the snakes tip! 14:05 what if you qt had written 'congrats, douche!' 14:06 imagine if someone sent you a nude photo and then you died and the link was preserved forever in your dumplog 14:06 that mail function should strip out html links 14:07 i often send people nudes of myself via nethack mail. it encourages them to play faster so there won't be as much time to receive them 14:07 thank god demo isnt here hahaha 14:07 omg qt 14:08 this is the pic you send of yourself I bet - https://chumley.barstoolsports.com/wp-content/uploads/2018/11/08/696099e77e9beaf1.png 14:08 IT PUTS THE LOTION IN THE BASKET 14:09 K2: https://www.youtube.com/watch?v=20z4edLGxHE 14:10 hahahahah 14:10 this is my new fav song 14:21 K2: re: bofh... A customer recently decided that blocking FB and tiktok and all social media crap was too disruptive for business so they told us to let it through. DHS/TSA said "nah...". Customer said "waahhhh!" 14:22 TSA? was this at an airport? 14:22 :) 14:22 youtube and facebook are still unblocked, as much as I would like to block them. but both are used for actual business related activities 14:22 like watching that music video I just sent you? 14:23 i left spotify and pandora alone also, steaming music isnt nearly as big a bandwidth suck as videos 14:23 qt yes 14:23 that was for work obviously 14:25 i think i can block youtube HD streams, but allow SD 14:25 need to play with that a bit 14:28 qt: TSA has taken over some cybersecurity responsibilities for some industries. 14:28 infrastructure stuff 14:28 huh 14:29 do you have to get into one of those nekkid porno machine every time you log on? 14:29 ;) 14:29 I consider that a plus 14:29 I guess any computer is a porno machine in some sense 14:29 I opt for the manual treatment. It's more in line with my "values" 14:30 i assume part of the porn blocking system involves watching all users through the body scan machines 24/7 14:30 to ensure nobody is visibly aroused 14:32 I don't see how they couldn't be aroused when I teach them about the magnificence of the OSI model. They really lose their cool when I start rapping about IPv6 15:04 just tried fuzzing with address sanitizer out of curiousity, here's an asan report for a use-after-free in evilhack: https://0x0.st/oH66.log 15:12 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 66 points, T:1085, killed by a water elemental 15:15 K2 the dumplog has a tiny bug 15:16 NO 15:16 heh 15:16 it doesn't list the planes in the correct order and now my annotation is attached to the wrong plane 15:16 sonofa... 15:17 wee tiny buglet 15:18 i'm looking at amateurhour's asan report 15:18 now my head hurts 15:18 mpickstuff 15:18 here, have a unicorn horn 15:18 ooh thanks 15:18 nasty amateurhour spells 15:19 amateurhour casts asan at you! your head hurts. 15:19 ow 15:19 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 96281 points, T:19689, quit 15:20 yeah the bit to notice is that the object got freed and accessed again within mpickstuff 15:20 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 63 points, T:803, killed by a falling object 15:21 so after mloot_container you don't necessarily know if obj is valid anymore 15:22 (magic trap between me and hill orc with a wand of cancellation) 15:22 The hill orc zaps a wand of cancellation! Kaboom! You are caught in the magical blast! 15:22 You feel magical energies being absorbed from your vicinity. Your ring of see invisible resists! 15:22 HEH 15:22 \o/ nice! 15:24 damn this could have gone in 0.7.1 15:24 ah well 15:25 or: first bit of 0.8 DONE! 15:25 weeee 15:26 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 8 points, T:64, killed by a water moccasin 15:30 enjoying your zero-based version hell I see 15:30 unless you do the dum dum thing and go 0.8 0.9 1.0 15:31 the 0 at the front is just a reminder that you can never truly achieve perfection 15:31 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 60 points, T:884, killed by a dart 15:32 evilhack 1.0 will be when I merge 3.7 15:32 2.0 when we merge nethack 3.8 15:33 and so on 15:33 why not 3.6.0.7.1 15:33 or 0.3.1.7.7.0 15:34 or 0.3.1.4.1.5.9 15:34 hey if that last one is good enough for Donald Knuth's TeX it's good enough for Evilhack 15:34 :) 15:34 it adds a new decimal place of pi for each release 15:35 current stable release is 3.141592653 15:35 hahah awesome 15:36 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±4] https://github.com/k21971/EvilHack/compare/ab82f300c5b7...4206db6cc58f 15:36 [EvilHack] k21971 4206db6 - Allow magical traps to be affected by wands of cancellation when monsters zap them. 15:38 I shared that commit with paxed. maybe he'll add monsters using wands of cancellation to vanilla :D 15:38 ^ doubt it, that's pretty harsh 15:39 it will also only happen by accident 15:39 isn't 1.0 supposed to be the first major release with all the kinks worked out or something 15:39 by accident? 15:39 from that commit, monsters don't know that a magical trap is in the line of fire 15:40 true 15:40 insofar it's not that harsh 15:40 oh i thought you meant monsters using wands of cancellation in vanilla added by accident 15:40 it's harsh to allow them to cancel you at all though bhaak 15:40 thats what I meant 15:40 monster cancelling the player is so annoying 15:40 it's horrible and I hate it 15:40 it hates you 15:41 how often does that happen? 15:41 next level AI - monster has a wand of cancellation, knows there's a magical trap at , sees you standing next to or on , goes out of its way to zap cancellationw and at you 15:41 pretty often bhaak 15:41 monster cancelling you I mean 15:42 never heard of it, I need proof :) 15:42 bhaak, if a monster has a wand of cancellation, they'll zap you with it until its empty 15:42 play some evilhack and you'll see 15:42 it's also in unnethack 15:42 K2: I tried adding something that allows monsters to zap wand of undead turning at nearby dangerous corpses 15:42 some high level spellcasting monsters can use the spell also 15:42 so that they'll revive that black dragon and blam you're pwned 15:43 somewhat similar in that they are targeting a square near you, but not actually you 15:43 it was a big headache because monster zapping is all based on where the monster thinks you are, pretty much 15:43 so you have to lie and say "oh yes, the monster 'thinks' you're on the square with the dragon corpse" when it's going to zap you, then revert it back to the real location afterward 15:43 it didn't work very well so I gave up on it 15:43 I think something like that would require a bigger monster wand-use AI overhaul 15:44 qt: I don't get it, hasn't vanilla implemented this already 15:44 vanilla has implemented monsters reviving corpses that are in your inventory 15:44 oh 15:44 but not nearby corpses on the ground 15:45 I was trying to extend it in the way I described 15:45 but it got really complicated 15:46 K2: have you upped the chance of cursed wands exploding? 15:47 yep https://github.com/k21971/EvilHack/commit/4c99130c15c70ba6b13fec929fb64891f5608c28 15:47 si 15:48 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 4238 points, T:4324, killed by a gnomish wizard 15:59 K2: I have a cool idea, why not make the sokoban prize items persist in the display once you've gotten one. so you can see the items you could have gotten, but didn't 15:59 qt normally I can already? 16:00 mobileuser: I was joking because I'm pretty sure K2 removed it semi-recently 16:00 Now once you get an item the other ones disappear, so you can't tell what they were 16:00 oh ok! shame :-) 16:03 heh 16:08 amateurhour, that heap use after free bit you found 16:08 points to this 16:08 otmp4 = otmp3->nobj; 16:08 in mon.c line 1820 16:09 i think this is grunthack code i brought over 16:09 monsters using containers 16:11 -!- qt has quit [*.net *.split] 16:11 -!- amateurhour has quit [*.net *.split] 16:11 -!- mobileuser has quit [*.net *.split] 16:11 -!- cbus has quit [*.net *.split] 16:11 -!- VaderFLAG has quit [*.net *.split] 16:11 -!- arahael has quit [*.net *.split] 16:11 -!- Tangles has quit [*.net *.split] 16:11 -!- Graznop has quit [*.net *.split] 16:11 -!- Pinkbeast has quit [*.net *.split] 16:11 -!- NetSysFire has quit [*.net *.split] 16:11 -!- nabru has quit [*.net *.split] 16:11 -!- jonadab has quit [*.net *.split] 16:11 -!- aosdict has quit [*.net *.split] 16:11 -!- Not-9244 has quit [*.net *.split] 16:11 -!- bhaak has quit [*.net *.split] 16:14 -!- arahael has joined #evilhack 16:14 -!- VaderFLAG has joined #evilhack 16:14 -!- cbus has joined #evilhack 16:14 -!- mobileuser has joined #evilhack 16:14 -!- amateurhour has joined #evilhack 16:14 -!- qt has joined #evilhack 16:14 -!- bhaak has joined #evilhack 16:14 -!- Not-9244 has joined #evilhack 16:14 -!- NetSysFire has joined #evilhack 16:14 -!- aosdict has joined #evilhack 16:14 but you came back and bisected them :-) 16:14 -!- Tangles has joined #evilhack 16:14 -!- Graznop has joined #evilhack 16:14 -!- Pinkbeast has joined #evilhack 16:15 -!- nabru has joined #evilhack 16:15 -!- jonadab has joined #evilhack 16:15 that was probably the most fun I've had with this game so far 16:16 that was one hell of a netsplit 16:17 yeah qt and I had a nice private conversation 16:17 heh 16:18 I was talking mobileuser's ear off again about my mplayer fight earlier 16:18 EPIC 16:20 that was a good fight 16:28 [hdf-us] [evil] post163 (Wiz Gia Mal Cha), 0 points, T:1, killed by a scroll of genocide 16:28 [hdf-us] [evil] post163 (Wiz Gia Mal Cha) performed his first genocide (giants), on T:1 16:29 wtf does otmp4 even do in mpickstuff() 16:31 -!- NetSysFire has quit [Changing host] 16:31 -!- NetSysFire has joined #evilhack 16:34 -!- arahael has quit [Ping timeout: 256 seconds] 16:43 K2: it's supposed to be used to store the next item in the linked list 16:43 ah 16:43 so if you're going through the list, 'oh this item, i hate it, i will delete it' 16:44 but the item you just deleted contains the info about what the next item is 16:44 luckily you saved it in advance in otmp4 16:44 though it can already be free'd somehow 16:45 otmp4 is very offended now, always cleaning up after shoddy list walkers 16:45 an asan report if you fancy a puzzle qt: https://0x0.st/oH66.log 16:46 haha mobileuser 16:47 'tis the season to be jolly 16:47 0x0070244e1ec0: fa fa fa fa fa fa fa fa 00 00 00 00 00 00 00 00 16:48 hahaha 16:53 :) 16:53 amateurhour: I don't really understand how to read this, does it say what variable it is that is the problem? 16:54 it's saying something gets freed by merged and then used anyway in mpickstuff right? is there more info than that, and I just don't understand how to read it? 16:55 the read at 1820 is otmp3->nobj 16:56 oh 16:56 that's free'd deep into the call stack starting at mon.c:1851 16:57 the bit to focus on are the first two call stacks listed really 16:57 ;tag mloot_container 16:57 oops 16:59 you can get a general idea of what happened to free that memory in the second callstack - an item got merged into the monster's invent and memory for original object was free'd, then looping through container again later on accessed the memory 17:00 hmmm hmm 17:01 i'm confused, why doesn't it just break after mloot_container 17:01 it sets pickedup=TRUE so nothing actually happens for the rest of the loop, since the relevant stuff is all inside a if (!pickedup) { } block, right? 17:01 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) acquired the luckstone from Mines' End, on T:6531 17:02 basically this loop is like 'look through the container to see if you find something that you want, if so loot the container' -- but even after it loots the container it tries to keep looking for other stuff (that may already be looted anyway)? 17:02 [hdf-us] [evil] post163 (Wiz Dwa Mal Neu) performed his first genocide (dwarves), on T:1 17:03 I have no idea 17:03 that'd make way more sense and also fix the problem 17:05 it could just return there as well to get rid of that pickup variable entirely 17:05 true 17:05 yeah return that 17:06 :P 17:10 amateurhour: like this then? https://termbin.com/d2px 17:12 yeah that 17:12 K2 ^ 17:12 see discussion above plz 17:14 got another asan report here qt, it's less complicated but not sure what the right way to fix it is 17:14 https://0x0.st/oHIg.log 17:17 the bit to look at is the bit of the call stacks in common, so mthrowu.c:170 and 171 17:18 so basically it gets destroyed by passive_obj but then drop_throw tries to put it on the ground anyway 17:18 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) tasted meat for the first time, by eating a wraith corpse, on T:8088 17:18 yeah 17:19 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 2 points, T:178, poisoned by a rotted dwarf corpse, while helpless 17:22 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 18 points, T:230, killed by an electric shock 17:23 [hdf-us] [evil] DeathDealer (Wiz Elf Fem Neu), 2 points, T:125, killed by a system shock 17:27 one way to fix it, which is the approach dnh took (but it's not ideal either I suppose) is make passive_obj take an **obj and set *obj = 0, then guard against obj suddenly being 0 in mthrowu 17:27 alternatively passive_obj could return that the object is destroyed or what have you 17:27 maybe something like this would work? use the same 'object destroyed/damaged' macros as other functions so you can check if it was destroyed? https://termbin.com/ceog 17:28 that sounds sensible 17:28 there's bound to be other places where this happens 17:29 yeah that damn passive item disintegration opened a real can of worms 17:29 remove passive disintegration K2 it will make your life easier :DDD 17:30 if you want to fuzz yourself with asan (sounds lewd) just whack -fsanitize=address in your CFLAGS and LFLAGS 17:30 the game crashes when bad memory things happen and it prints a report 17:30 put them where? nethack doesn't use environment variable CFLAGS i thought 17:30 put them into the makefile directly? 17:30 I put it in my hints file 17:31 ok 17:31 i'm a little intimidated by it but i may try it :) 17:31 you can also give it when starting make 17:31 but then you need to always set them every time you use make 17:31 then don't you need to include everything else that would normally be set in the makefile, too? 17:32 i tried doing that once and the only thing that showed up was the stuff I set when calling make, none of the flags that are normally set in the makefile 17:32 no matter, it's easier to add it to the hints file anyway :) 17:33 [hdf-us] [evil] post163 (Wiz Dwa Mal Neu), 0 points, T:1, killed by a scroll of genocide 17:33 yes. to both :) 17:33 if you set it on the command line, it overwrites the stuff already there 17:34 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 21775 points, T:9277, killed by a soldier ant 17:36 the tradeoff with asan is that it uses much more memory, which isn't a big deal for a single instance of nethack 17:37 if you wanted to fuzz 1000 games at once though maybe it'd be too much 17:38 it's a pretty cpu hog as well. fuzzing more games than you have CPU cores is probably not a good idea 17:38 I only have 125kb memory on my machine 17:38 and half of a cpu core 17:38 ah, that's why you play online. that's not enough RAM for nethack 17:41 I think I have some memory sticks here, will ship them to you 17:44 -!- amateurhour has quit [Quit: leaving] 17:45 [hdf-us] [evil] karibou (Pri Orc Fem Cha), 1335 points, T:3280, killed by a thrown potion, while sleeping off a magical draught 17:47 [hdf-us] [evil] post163 (Wiz Ith Fem Cha) performed her first genocide (illithids), on T:1 17:47 [hdf-us] [evil] post163 (Wiz Ith Fem Cha), 0 points, T:1, killed by a scroll of genocide 17:52 -!- mobileuser has quit [Quit: Connection closed] 18:10 [hdf-us] [evil] post163 (Wiz Elf Fem Neu) murdered her faithful pseudodragon, on T:1 18:12 [hdf-us] [evil] post163 (Wiz Elf Fem Neu), 40 points, T:1, killed by a scroll of earth 18:16 [hdf-us] [evil] karibou (Arc Hum Fem Law), 1704 points, T:2679, killed by an iguana 18:37 [hdf-us] [evil] coplate (Wiz Gno Fem Cha) destroyed coplate's ghost, the former Thaumaturge, on T:5337 18:44 [hdf-us] [evil] post163 (Wiz Elf Fem Cha), 0 points, T:1, killed by a bolt of cold 18:56 [hdf-us] [evil] coplate (Wiz Gno Fem Cha) destroyed dgoddard's ghost, the former Initiate, on T:7255 18:58 -!- Graznop has quit [Ping timeout: 245 seconds] 19:11 -!- Graznop has joined #evilhack 19:48 qt thanks 19:48 !tell amateurhour thanks! 19:48 amateurhour shall be duly informed at the first opportunity, K2. 19:48 thanks for what? 19:48 oh the asan things? 19:49 I keep reading asan as asian at a glance 19:51 :) 19:51 yeah for the termbins 19:51 i just got home 20:03 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://github.com/k21971/EvilHack/compare/4206db6cc58f...bb8677da47ff 20:03 [EvilHack] k21971 bb8677d - Tweak to last commit (magical traps and cancellation). 20:20 [hdf-us] [evil] coplate (Wiz Gno Fem Cha), 9036 points, T:10076, killed by an invisible gnoll hunter 20:22 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) stole 9174 zorkmids worth of merchandise from Sipaliwini's general store, on T:2476 20:27 -!- qt has quit [Ping timeout: 256 seconds] 20:27 -!- Umbire has joined #evilhack 20:34 -!- rebatela has joined #evilhack 20:36 -!- rebatela has quit [Client Quit] 20:40 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) performed his first genocide (disenchanters), on T:5144 20:41 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://github.com/k21971/EvilHack/compare/bb8677da47ff...02a17d0c0841 20:41 [EvilHack] k21971 02a17d0 - Fix: heap-use-after-free error in mpickstuff(). 20:42 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had an etched staff entrusted to him by Huan Ti, on T:5241 20:43 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) hit with a wielded weapon for the first time, on T:5319 20:48 -!- Umbire is now known as Guest4119 20:48 -!- Umbire has joined #evilhack 20:49 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±5] https://github.com/k21971/EvilHack/compare/02a17d0c0841...6d6e61bbf1b0 20:49 [EvilHack] k21971 6d6e61b - Fix: heap-use-after-free error with passive_obj(). 20:50 foooood time 20:51 -!- Guest4119 has quit [Ping timeout: 240 seconds] 20:57 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had a darkwood staff entrusted to him by Huan Ti, on T:7073 20:58 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) genocided two random monsters from class h, on T:7098 21:21 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) acquired the luckstone from Mines' End, on T:8918 21:37 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) stole 2017 zorkmids worth of merchandise from Sablja's liquor emporium, on T:9839 21:58 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) stole 3670 zorkmids worth of merchandise from Lugnaquillia's second-hand bookstore, on T:11113 21:59 Remember: You can always steal from illithid bookstores 21:59 It's always morally correct 22:01 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had a bone-carved staff entrusted to him by Huan Ti, on T:11375 22:08 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had a broadsword entrusted to him by Huan Ti, on T:11798 22:17 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) genocided two random monsters from class Q, on T:12333 22:17 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) genocided two random monsters from class ;, on T:12334 22:26 [hdf-us] [evil] coplate (Wiz Gno Fem Cha) rejected atheism with a prayer, on T:3995 22:30 [hdf-us] [evil] coplate (Wiz Gno Fem Cha) destroyed coplate's ghost, the former Thaumaturge, on T:4273 22:32 [hdf-us] [evil] coplate (Wiz Gno Fem Cha), 3402 points, T:4383, killed by a bone orcish arrow, while praying 22:49 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) completed Sokoban, acquiring a pair of gauntlets of protection, on T:16116 23:09 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) destroyed Umbire's ghost, the former Heretic, on T:18501 23:24 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had an ironshod staff entrusted to him by Huan Ti, on T:19702 23:31 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 117534 points, T:20122, suffocated by a gelatinous cube, while paralyzed by a monster 23:36 dang.