00:05 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law), 1770 points, T:2292, killed by a tortle shaman, while paralyzed by a monster 00:08 -!- Umbire has joined #evilhack 00:11 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) performed his first genocide (genetic engineers), on T:2672 00:14 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law), 577 points, T:2018, zombified by an orc zombie, while frozen by a potion 00:16 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had 14 shuriken entrusted to him by Huan Ti, on T:3043 00:25 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:4084 00:26 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law), 2383 points, T:2121, killed by a hill orc 00:28 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 5687 points, T:4553, killed by Mr. Ouiatchouane; the shopkeeper 00:35 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law), 1210 points, T:1490, quit 01:10 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law) became literate by reading a scroll, on T:4267 01:12 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law), 6403 points, T:4486, killed by a dwarf king 02:23 -!- Umbire has quit [Remote host closed the connection] 02:24 -!- Umbire has joined #evilhack 02:25 -!- Umbire has quit [Killed (silver.libera.chat (Nickname regained by services))] 02:29 -!- Umbire has joined #evilhack 02:37 -!- mobileuser has joined #evilhack 02:40 -!- elenmirie has joined #evilhack 02:42 [hdf-us] [evil] eraserhead97 (Sam Gia Mal Law) acquired the luckstone from Mines' End, on T:17349 03:04 [hdf-us] [evil] lgxia (Tou Hum Mal Neu) killed the Goblin King, on T:14226 03:21 -!- amateurhour has joined #evilhack 03:24 I see at least one potential new segfault in the clang warning fixes commit 03:25 in do_wear.c it moved using otmp above the null check 03:28 -!- hackemslashem has joined #evilhack 03:29 K2: Is it possible to create an object of a specific material in a des file? Like placing a silver arrow somewhere? 03:30 Oh dang, I always forget about the time difference 03:30 Yeah, you're 5 or 6 hours ahead Euroboy. 03:30 :B 03:31 hehe 03:33 dnh changed it so that objects get passed through the wizard wish parser I think 03:33 so it could add materials and stuff 03:36 [hdf-us] [evil] lgxia (Tou Hum Mal Neu) had a pair of low boots entrusted to him by The Lady, on T:17232 03:39 Not a big deal, it's only popped up in a couple levels I'm importing 03:42 Which ones, hackemslashem? 03:42 Oh, there's also the SlashDNH thing Malor is doing. 03:45 The village level has the silver Master Sword - but I was just going to make that an actual artifact to get around that. And.... the others I already forgot lol 03:45 found the commit just in case you're interested in doing similar 03:45 https://github.com/Chris-plus-alphanumericgibberish/dNAO/commit/d52575b5c8d36323b33539ea14c1a60cccbf2a2b 03:46 Oh interesting, I'm hoping to help convert evil to the lua format (sometime) so we'll see 03:58 I mean yeah, you might as well make that an actual artifact. 03:58 There's also Excalipoor, Tendo Mallet, etc. etc. 03:58 I wrote up the Town branch on-wiki already so you can use that 04:01 Excalipoor lol 04:01 yea I gotta add the mallet base item still 04:04 That's the name. 04:05 https://nethackwiki.com/wiki/Town 04:07 [hdf-us] [evil] lgxia (Tou Hum Mal Neu) made his first wish - "blessed +2 Grayswandir", on T:20797 04:08 would be cool if you could dip excalibur and have it keep its material 04:10 Yeah but that genuinely might be on the cracked side, plus I'm inclined to think Excal being iron is a component of the original folklore's flavor 04:10 Don't quote me on that though, I'm not 100% sure 04:10 And yes dnh does it but that's dnh 04:16 cracked is fine 04:17 bigger numbers = more epic 04:18 I have the controversial opinion that it's fine for things to be good/bad if it's fun 04:19 I'm not saying "cracked" as a value judgement per se, more so that it might be possibly at odds with what hackemslashem's going for 04:20 I personally would love it but idk if it "fits" 04:29 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 04:50 Ha, if you are not a knight, you'll get Excalipoor! 04:51 Suckas gotta play a knight for the big sword! 04:54 -!- NetSysFire has quit [Remote host closed the connection] 04:54 -!- NetSysFire has joined #evilhack 05:41 [hdf-us] [evil] lgxia (Tou Hum Mal Neu) had a dagger entrusted to him by The Lady, on T:24450 07:37 amateurhour thanks. yeah I had encounter game crashes after the initial run through, had to adjust some changes before commit. i'm sure there's more to review 07:39 I didn't look any further than that as I'm at work 07:41 why would clang do this to me 07:41 hey do this to silence warning but your code will crash hahahah 07:55 krm26_ you introduced a minor bug in your artifact glow patch 07:57 https://github.com/k21971/EvilHack/blob/master/src/objnam.c#L1537 07:57 armor is already accounted for up above at line 1364 07:58 so if you wear gold/chromatic dragon scales for dragon-scaled armor of the same, in inventory the description will show 'brightly lit' twice 07:58 or whatever its level of brightness 07:59 -!- elenmirie has joined #evilhack 08:17 Don't forget to test it blind ;) 08:18 I almost have the Flame mage imported, everything except it isn't showing up on the role select screen :P 08:18 Kinda important right? 08:27 hah yeah 08:38 just put mage on there and roll a random one at game start >:) 08:38 EPI 08:47 literally unplayable 08:56 Not sure what the problem is, it's in the roles array, copied everything related to PM_FLAME_MAGE... 08:57 Must be some hidden evil step I've missed... 08:59 do you have another role that begins with F? 09:01 Nope, nothing in evil! 09:01 not ported over fighter at the same time? 09:03 Nope, this is the first role ported so far 09:03 Might be something the game doesn't like in the okrole() function.. Not sure though 09:03 Fighter? 09:04 No fighter lol 09:07 No but like is that a thing or 09:07 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 09:09 in any variant you mean? 09:10 thought it was still in slashthem but I guess it's been removed 09:10 it originated in Silly JNetHack I think 09:10 or maybe it was jnethack 09:20 Oh 09:26 -!- qt has joined #evilhack 09:37 I missed the stuff from quest.txt, let's see if that's it 09:39 if you're going to port slashem copypaste quests you should rewrite the stories/levels so they are actually interesting and original :) 09:40 We've already brought that up, yes 09:40 I plan to help 09:40 nope, that wasn't it. Yea, the mage quests need an overhaul 09:44 K2, do you remember anything extra after you added the Convict? 09:44 someone should tell vanilla to do that for monk :)) 09:45 I've played so much monk it would feel weird to change it now :P 09:45 amateurhour: monk quest rewrite is next up for xnh, maybe I should submit it as a vanilla patch? 09:45 k2: Damn, you are right! Presumably also a bug for the shield of light? 09:45 I'm excited to see what you do for it! 09:46 krm26_ yeah prob 09:46 no idea if they'd merge it but can't hurt to try 09:46 i just happened to notice it last night making sure i didnt break dragon-scaled armor 09:46 What you have there is already a p. big improvement 09:46 k2: looks like deleting 1380-1382 will fix? (not at dev comp right now) 09:46 (granted most rewrites would be, but still) 09:47 krm26_ that could be one solution yeah 09:47 i'll play with it when i have time 09:47 soon hopefully 09:47 i'll be back at a dev comp on saturday, yell at me if you haven't taken care of it by then and want it to be my problem! 09:48 heh no worries 09:48 should be easy fix 09:48 * K2 will hold off on his monk quest rewrite to see what aosdict does 09:49 i need to redo knight quest for chaotic knights anyways 09:50 to be fair, monk is one of the ones I have not found a compelling story for so far 09:50 rip off something from journey to the west 09:50 :) 09:50 i have some ideas 09:50 just watch kung fu panda 09:50 Could have Kaen tempted by the Eyes of the Overworld and losing it from "seeing too far" 09:50 watch drunken master 09:50 Ip-man :) 09:51 WWBLD? 09:51 'what would bruce lee do' 09:51 WWJLD 09:51 WWJCD 09:51 J-Lo? 09:51 WWMYD! 09:51 jet li...jackie chan...MICHELLE YEOH 09:51 CN 09:51 CFN 09:51 chuck fuckin norris 09:54 he's 82 now 09:54 WWMRTD 09:54 what would Mr. T do 09:55 Tang Sanzang as grandmaster sends you to defeat your inner demon in the earth pagoda and retrieve the treasure 09:55 Find Jesus and appear in terrible Rapture movies 09:55 and has two assistants Zhu Bajie and Sha Wujing 09:55 implying that you are secretly Sun Wukong 09:56 maybe a terrible idea idk just vomited it out 09:56 It's not terribad 09:56 or bad at all, really, just needs work 09:57 JTTW theming could work out, dunno about implying you're the Monkey King 09:57 You're already War, should be an impressive enough resume on its own 09:59 okkayyy, flame mage isn't on main menu, but messing around with some of the starting settings, it shows up as an unacceptable role, weird 10:02 I'll just commit and push what I have now in case anyone wants to take a peek, done banging my head against the wall for a while 10:04 did you forget to include mall-1.des in the repo? 10:05 or is there something still referring to it 10:05 oh maybe my makefile needs updating 10:05 yeah that was it 10:06 [hdf-us] [evil] lgxia (Tou Hum Mal Neu) destroyed arnibald's ghost, the former Heretic, on T:30290 10:20 I have repurposed the malls 10:20 Starts banging head again 10:21 k2 i see at least one problem with your warning fixing 10:21 i dont doubt that 10:21 in create_pit_under you moved that 'to_the_bottom' definition to the top. at that point 'trap' refers to something different (and may be null). you should split the declaration and definition up 10:22 i thought i got rid of that definition? 10:22 leave 'const char *to_the_bottom;' up there but put 'to_the_bottom = is_pit(trap->ttyp)...' back down where it was 10:23 similar issue with the zombie one under that, zmon = zombie_form(mptr) 10:23 it used to be under a line where mptr could be redefined 10:23 you need to split up the declaration and definition there too 10:23 i was wondering about that one too 10:24 yeah, i killed the const char* def in dig.c 10:25 in eat.c 'conveys_STR', was that a declaration-after-statement warning? 10:25 it should have been fine where it was 10:25 it was 10:26 not even sure why its even needed, its just 'is_giant()' 10:26 no wait it wasnt 10:26 the warning there was 'count' wasnt being used 10:27 oh 10:28 yeah because it gets incremented every time 10:28 but then nothing gets done with that value 10:29 it looks like 'count' dates back to before givit and is no longer used, so you could just delete it 10:30 oh or maybe it's no longer used because of the change to 'partial' intrinsics 10:32 GOBLIN_KING quarterstaff one is also a problem 10:32 it used to be 'received = (did that mongets(QUARTERSTAFF) call actually give him a quarterstaff?)', now it's "did he have a quarterstaff even before we tried to give him one?" 10:33 mcastu "monster appears" is similar, count is always 0 at the point you moved it to 10:34 i tested that one though, it seemed to work fine 10:34 same with quaterstaff 10:34 i made edits there because gk wasnt spawning with a bone staff 10:34 just normal 10:36 i dont see how that's an issue - item = , then mongets(mtmp, item); 10:37 it's the difference between "give him a quarterstaff, now find the quarterstaff he's carrying" and "find the quarterstaff he's carrying, then give him a quarterstaff" 10:37 * K2 sighs 10:38 then why the actual fuck was clang complaining about the order of things 10:38 this is irritating 10:39 in old versions of C standard, you needed to put all the declarations at the top of the block so the compiler knows how much memory to set aside for the upcoming block, something like that. amateurhour explained it to me a while ago, I may be misremembering 10:40 it's not that the order is problematic, it's that putting 'int a = 2' in the middle of a block is incompatible with old compilers, and clang 'recognizes' you're trying to be compatible with old compilers because you are using K&R C 10:41 leaving 'a = 2' (definition) where it was and just moving the 'int a' (declaration) part to the top would have been the easiest way to silence these warnings, moving the entire line can open up problems like these 10:42 maybe i should just revert the commit 10:42 or just ignore them because they don't really matter. the only reason to fix them would be if you find them annoying, or you are concerned the spurious warnings will hide real warnings, or that you want to stick to nethack 'house style' (which still puts all declarations at the top of a block even now that it's using ANSI C) 10:43 qt earlier you had mentioned it'd be nice to see a lot less warning during compile (clang), so i figured I'd do something nice for you. sorry if this is turning into more work than necessary 10:44 thanks, that is nice of you. i'm sorry it has become a big pain in the ass for you. i don't mind if you just revert it :) 10:44 i usually make update so I don't see them all at once anyway ;) 10:46 but if you'd prefer to go through and fix it i also don't mind continuing to look at it 10:46 i think that might be better 10:46 fix the 'fixes' that need fixing 10:47 what makefile and flags are you using to get them qt? I'm using clang in macos 10:47 as 'gcc' which is secretly clang 10:47 with the linux-debug makefile I don't get any of those 10:47 amateurhour i made a hints file specifically for clang 10:47 i get them with the normal macosx10.14 hints file 10:47 based on qt's settings 10:48 so yeah maybe it's not recognizing K&R, maybe it's something specially enabled in there 10:48 > -ansi -pedantic 10:49 so that's another solution k2 just remove those from the hints file :) 10:50 and keep it a secret that you are violating all the laws of nature and man and the ANSI C steering committee 10:50 f ansi C 10:50 gnuC baybeeeeee 10:52 heh 10:52 i put those in there because that's what you said you use qt 10:53 -ansi -pedantic 10:54 they're in that old macos hints file 10:54 yeah I don't use them specially they are just in the OSX hints file 10:55 i didn't add them for any special reason 10:55 so just delete them from the OSX hints file as well and then nobody will see those warnings 10:55 there's still valid warnings fwiw 10:56 something I wanna do but not gotten around to yet is seeing how well CodeChecker does with Evilhack 10:56 maybe fix what needs fixing using the existing clang hints file, THEN remove those switches after the fact 10:57 amateurhour, this? https://github.com/Ericsson/codechecker 10:57 yeah 10:57 neat 10:58 my guess is there'll be a heap of false positives 10:58 when I naively ran scan-build (the older tool) against dnh there were lots 10:58 codechecker is meant to be better though 10:58 ok k2 I will keep looking at it. the BOOJUM one, wasseen = canspotmon may be different in its new place, because it's no longer after the 'if (BOOJUM) { mdef->minvis = TRUE; }'. but i don't know if that's correcting a bug or not since it's supposed to be the value at the beginning of the attack 10:59 ok thanks qt 11:01 I think the muse.c mksobj(SPE_STONE_TO_FLESH one may be a problem because it can create an object and then early return without doing anything with it. sounds like a potential memory leak 11:03 the move of 'pm = role->ldrnum' is a problem because 'struct permonst *ldr = &mons[pm]' needs pm to be defined. should split it up as 'struct permonst *ldr; pm = role->ldrnum; ldr = &mons[pm];' or just use 'role->ldrnum' directly in the definition of ldr 11:06 i'm not sure if the dragon_scales_color one works because those various things assume it's definitely some kind of dragon armor (e.g. checking for where "dragon" appears in the monster name) but you moved it before the dragon armor check 11:07 i am realizing that I should have actually applied the patch and fixed these as I went along instead of just reading it and describing them 11:08 dosacrifice() similar problem where ptr could be redefined by the time it was used in the definition. i can try fixing them in a minute but for now I am still just reading it before I lose my place 11:11 why did you change if (how_long == 0) to if ((how_long = 0))? that seems like a mistake 11:12 more parentheses make it more accurate 11:13 more parentheses balances out fewer equals signs 11:14 is that overcorrection of a "how_long is used uninitialized" warning? 11:14 oh 11:14 i misread it 11:14 it changes ((how_long == 0)) to ((how_long = 0)) 11:15 uses the wrong suggested fix from the compiler 11:15 the warning is https://termbin.com/6lki 11:17 the convention is to use extra brackets to signal that you did intend to assign rather than compare 11:17 there's some old style guides that recommend doing things like having the value on the left hand side of comparisons 11:17 like `if (0 == how_long)` 11:18 in trap.c, 'boolean ucarried = carried(obj)' shouldn't be moved above the 'if (!obj)' guard 11:18 because then if you accidentally make a mistake and try to assign, it would throw an error instead 11:19 that's interesting, amateurhour 11:19 amateurhour: I understand the motivation for that but don't think it's worth the tradeoff in mental stumbling block it produces to a reader of the code 11:19 makes sense i guess but if (0 == how_long) looks wrong for me 11:19 yeah same 11:22 similar thing in armor_provides_extrinsic, shouldn't use armor->otyp before the if (!armor) guard 11:25 K2, do you have any ideas why my flame mage wouldn't show up on role select screen? But shows up on the filter menu as unacceptable? I tried even narrowing the only race to human/neutral/lawful but still no dice 11:30 missing a comma after the race bitmask 11:31 hackemslashem: ^ 11:31 nooo 11:32 change the | after hobbit to a , 11:33 Yup, copy bug, that's how it was in slashem 11:33 Bad slashem, bad 11:36 50 points for house amateurhour: "Hello wizard, welcome to hackem! You are a lawful male human Flame Mage." 11:36 Thank you, I'm done for today. 11:37 Woo 11:37 omg, hell hound pups can breathe fire now? 11:37 What a starting pet lol 11:37 luckily the only people who care about house points are brits anyway 11:38 They've always been able to that I know of 11:38 Or that I remember, rather 11:39 I think pets using breath weapons is a 3.6ism 11:39 so slash'em hell hound pets wouldn't 11:39 Right, right 11:40 Oh yeah, speaking of flame mages, there's the whole thing where elemental mages can poly into dragon forms 11:40 For Doppelgangers this locks their #youpoly command to that 11:41 Never found out if that was intended or what 11:41 oh, k2, a few of those things I was complaining about you already fixed 11:41 that's why when you tested they were working 11:41 I was looking at the patch you put on termbin yesterday without realizing you already committed an updated version 11:41 Yea they are tied to dragons, seems reasonable to me 11:42 Although, not sure what to do about dopplegangers yet... 11:42 qt oh lol 11:43 i thought you were referring to the commit 11:43 No I mean, in the sense of "was it intended to lock Dopplegangers into dragons while playing them as Mages" 11:43 There's other means to poly but I legit dunno if it was an oversight or what-have-you 11:44 That seems like an oversight because it's just annoying lol 12:01 I think you can assume nothing about how slashem behaves is intended 12:01 lol 12:05 [hdf-us] [evil] arnibald (Inf Gia Mal Una), 3422 points, T:3032, killed by a rothe 12:17 lmao 12:17 naively running codechecker on evilhack: https://0x0.st/opLG.txt 12:18 default checkers, no attempts to silence any potential false positives 12:18 errrrrr 12:18 mah 12:18 gerd 12:19 you should run that against 3.7 12:19 the tool isn't omniscient it probably has a lot of false positives 12:19 but sure out of curiousity I'll do that right now 12:19 heh 12:19 how long does it take to run? 12:22 like 4 mins 12:22 that's pretty quick 12:23 faster to iterate on because it caches files for next time 12:27 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:5044 12:28 https://0x0.st/opLn.txt for vanilla 12:30 better score 12:31 k2 https://termbin.com/i5cq 12:31 to be expected considering the amount of bug fixes between 3.6 and 3.7 12:31 my attempt at fixing your fixes 12:31 based off of the actual commit correct? 12:32 yes 12:32 ok cool. didnt want to assume anything :) 12:32 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) rejected atheism by offering a hill orc corpse on an altar of Moloch, on T:5645 12:32 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had a cloak of invisibility entrusted to him by Huan Ti, on T:5646 12:33 ok I think I just had an ah hah moment 12:33 seeing what you did here 12:33 and i did the same thing with a couple things 12:33 but now it clicks 12:34 i still have so much to learn... 12:34 it'll never be intuitive i'm afraid, I should have gotten into this at a much younger age 12:36 at least you aren't 70 going "I don't understand this at all, I wish I had decided to make a nethack variant at a much younger age" 12:36 heh 12:37 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had 16 shuriken entrusted to him by Huan Ti, on T:5822 12:37 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) destroyed gpsalmoncannon's ghost, the former Fighter, on T:5859 12:43 i started programming at 2 years old 12:44 via the interface in which you put colored shapes into the appropriately shaped holes? 12:44 you can see me submitting a patch to the OpenSSL in this photo https://entrez.cc/ 12:45 unfortunately that was the patch that introduced heartbleed. they should not have accepted patches from a 2yo 12:49 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) hit with a wielded weapon for the first time, on T:6582 12:50 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) destroyed the invisible gpsalmoncannon's ghost, the former Fighter, on T:6615 12:51 the photo is reminding me of the win95 maze screensaver for some reason 13:05 -!- hackemslashem has quit [Ping timeout: 255 seconds] 13:21 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) destroyed gpsalmoncannon's ghost, the former Fighter, on T:8258 13:27 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) destroyed the invisible dgoddard's ghost, the former Initiate, on T:8417 13:32 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) changed form for the first time, becoming a spotted jelly, on T:8859 13:37 I have a pic of mini-me that is very similar 13:38 i'll have to dig it up when i get home 13:38 'Welcome to my web sight!' 13:39 is the misspelling on purpose? lol 13:42 "Welcome" is actually the correct spelling 13:43 -!- hackemslashem has joined #evilhack 13:43 (yes, it is on purpose) 13:43 I can only imagine some recruiter pulling up this in their browser, eager to extend a very lucrative job offer, only for their brow to furrow as they read "sight", conclude the person who wrote this is dumb, and throw the resume in the trash 13:44 hopefully they'll give me a break once they continue reading and see that I am a baby 13:46 anyway, better for them to find out I am dumb early on B) 13:47 if you can't handle me at my dumbest, you dont deserve me at my least dumb 13:48 - marilyn monroe 14:18 my equidistant-in-time bug-coding picture unfortunately shows a much much older baby 14:19 oh god there is a CORDED TELEPHONE in it 14:20 some people in my office still have corded telephones 14:21 i bet they don't have PLATO IV terminals tho 14:21 relic of the days before IM chats I guess 14:22 https://imgur.com/a/onP9wL8 <----- that is a kick-ass 512x512 plasma panel in the upper left in 1991 before plasma was cool 14:23 sweet setup 14:24 there is an ibm rt pc under that desk as a space heater too 14:24 could see uni out the window 14:24 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) had a pair of kicking boots entrusted to him by Quetzalcoatl, on T:30269 14:37 -!- elenmirie has joined #evilhack 15:02 you better be playing nethack in that pic krm26_ 15:03 i *was* indeed playing nethack for some moments of time in that office for sure, although we had better games then 1990s-era nethack, like crypt 15:04 -!- mobileuser has quit [Quit: Connection closed] 15:04 i have fond memories of playing eye of the beholder and starflight 15:04 -!- mobileuser has joined #evilhack 15:06 i think '91 was the year of civ too 15:16 -!- krm26_ has quit [Quit: Leaving] 15:16 -!- krm26 has joined #evilhack 15:40 qt I finally had time to thoroughly look over your fixes patch 15:41 yeah I see how I messed up 15:41 i'm so silly 15:44 * aosdict gives K2 a dunce cap 15:45 * K2 places it with his other dunce cap 15:45 double dunce cap! 15:46 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±19] https://github.com/k21971/EvilHack/compare/7d56bbd1341f...c63edb5ef567 15:46 [EvilHack] k21971 c63edb5 - Fix: corrections to last commit (silencing compile warnings w/ clang). 15:56 K2: hopefully that is everything. I went through it twice (once when I was writing everything out, the second time making edits), but it's quite possible I overlooked something 15:56 if you have a better understanding now of what the problems were, might be worth going through the original commit again yourself just to double-check 15:56 i have one i'm trying to track down 15:56 not sure its from the last commits though 15:57 starting wizard always have level 1 spelbooks 15:57 *spellbooks 15:57 i've rolled about 50 wizards, level 1 all spellbooks, everytime 15:57 priest appears unaffected 15:58 isn't that something that was fixed in vanilla recently 15:58 not sure 15:59 i can look 15:59 https://github.com/NetHack/NetHack/pull/770 16:00 thanks 16:00 i thought maybe i broke something when i made that change to u_init.c 16:01 i'll pull this one in 16:01 so now, compiling with clang should be much happier now 16:01 yeah it must have been caused by 984234c6f5 16:02 rather than any recent change 16:02 i dbl-checked compiling with gcc, good to go there still 16:02 yeah 16:02 there's still about 6-7 warning left under clang, but that's way way less than before 16:03 nice job 16:03 keeping you happy is my #1 priority 16:03 i dont think I can take another beating 16:08 is there any way to address 'warning: initializer for aggregate is not a compile-time constant' except something like https://termbin.com/ntql (very ugly)? 16:17 does separating the declaration from initialisation work? 16:17 like int a[]; a = { foo }; 16:18 ah I guess it wouldn't 16:18 i don't think that's allowed 16:18 yeah 16:19 man screw c89 16:30 -!- hackemslashem has quit [Quit: Leaving] 16:31 ;tag restore_cham 16:31 my bag 16:31 my bad* 16:34 in the bag 16:38 ;tag you're it 16:53 my bag! that ruffian stole my bag, officer! 16:53 luckily he was wearing a badge on a lanyard, it said his name was K2 16:54 please, shoot only to wound. he had a kind face. but do shoot, he had a mohawk so is probably deranged 16:55 he didn't have a mohawk as of a month ago 16:55 I don't think it grows back that fast 16:55 my information on K2's appearance is clearly way out of date 16:56 strange thing to say for someone who just purportedly got mugged by him 16:56 clearly this thief stole K2's lanyard 16:58 alright flatfoot, you got me. i was trying to frame K2 16:58 and get him shot at 17:04 -!- mobileuser has quit [Quit: Connection closed] 17:04 -!- mobileuser has joined #evilhack 17:12 -!- amateurhour has quit [Quit: leaving] 17:19 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 17:32 -!- mobileuser has quit [Quit: Connection closed] 17:53 lol 17:58 psst. I got the heat off your back, now pay up 17:59 * K2 slides aosdict a zorkmid 18:05 aosdict: could be a short mohawk. 18:31 mini-me wants me to grow it back. wife, not so much 18:33 when I was young my dad shaved off his beard which he'd had since I was born, everyone else (including me, so I am told) cried 18:33 the moral of the story is you must make YOUR grooming decisions even if your family hates them 19:00 its easier/cheaper to not have a mohawk. i can shave my own head, but if i get a mohawk again that's trips to the barber shop 19:23 [hdf-us] [evil] CaptSplat (Bar Cen Fem Cha) polymorphed her first item, on T:18164 20:01 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law), 668 points, T:1966, killed by a gnome queen 20:21 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law) eschewed atheism, by dropping a clear potion on an altar, on T:3397 20:31 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law), 7045 points, T:4261, killed by a dwarf lord 21:30 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law) had Mjollnir bestowed upon her by Tyr, on T:7336 21:35 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law) killed the Goblin King, on T:7827 21:55 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law) made her first wish - "uncursed magic marker", on T:9628 22:22 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law) acquired the luckstone from Mines' End, on T:12299 22:24 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law) had a dagger entrusted to her by Tyr, on T:12574 22:30 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law) chose an elven broadsword to be named "Orcrist", on T:13216 23:02 [hdf-us] [evil] gpsalmoncannon (Val Gia Fem Law), 62474 points, T:15000, burned by molten lava, while moving through the air 23:06 anyone know what player name comicalUser goes by? that's their reddit handle 23:15 -!- Umbire has quit [Remote host closed the connection] 23:16 -!- Umbire has joined #evilhack 23:21 [EvilHack] k21971 pushed 2 commits to master [+0/-0/±4] https://github.com/k21971/EvilHack/compare/c63edb5ef567...6579d04cac2d 23:21 [EvilHack] k21971 c5475bf - Fix: move check for starting L1 spellbook to include non-random spellbooks. 23:21 [EvilHack] k21971 6579d04 - Fix: lit status of worn light sources appearing twice in inventory. 23:24 K2: i looked through his profile and i think the only person who may know is bhaak, since apparently the guy sent bhaak a message at one point with details about an unnethack bug report 23:24 ah 23:25 I ask because I was going to look up the game they are referring to where they claim to have died from sea dragon breath bouncing off of a wall 23:25 oh but he may be playing locally 23:25 perhaps 23:25 beacuse in the evilhack 0.6.0 release thread you asked him to send you a copy of his save, and he said he emailed it to you 23:25 https://www.reddit.com/r/nethack/comments/imlmhd/evilhack_060_has_been_released/g5bh9p2/?context=3 23:26 heh 23:26 only other thing i could think of is if the tagert of the breath attack had reflection 23:26 i need to check that 23:26 *target 23:28 msg says it reflects but it doesnt bounce 23:30 maybe the character had hydrophobia from a rabid dog bite earlier, and had a heart attack out of fear from seeing the water beam 23:31 that's my best guess 23:31 well, the person does have a hardfought account because later posts talk about hdf 23:32 so maybe you will get the info eventually 23:32 i'm going to bed, good night 23:34 gnite 23:35 ah it seems i accounted for reflection also 23:35 ./* water is reflected but doesn't bounce */ 23:35 if (abstype == ZT_WATER) 23:35 range = 0; 23:35 zap.c line 4970