00:45 [hdf-us] [dnh] DrakeMarshall (Nob Elf Fem Cha), 856 points, T:1358, killed by a water demon 01:26 [hdf-us] [dnh] DrakeMarshall (Ana Inc Fem Cha), 4232 points, T:1927, killed by a gnome lord 01:38 [hdf-us] [dnh] DrakeMarshall (Bar Hlf Fem Neu), 1201 points, T:2059, killed by a goblin, while fainted from lack of food 01:39 [hdf-us] [nh4] MiseryMyra (Val Hum Fem Law), 46308 points, T:3275, killed by a black unicorn 01:43 -!- LarienTelrunya has joined #hardfought 01:48 [hdf-us] [fh] Kyner (DrakeMarshall) (Wiz Elf Fem Cha), 10099 points, T:288, escaped 01:52 Mandevil: how is the "duration" for games on the scoreboard measured? i.e. for Tariru's slexcension it says "4, 19:42:29" - huh? 01:59 [hdf-us] [dnh] DrakeMarshall (Bin Inc Fem Non), 167 points, T:468, killed by a jackal 02:03 LarienTelrunya: It's taken from the 'duration' field in xlogfile. 02:03 oh, that field actually works? does that mean the real time for Tariru's run was 4 days, 19:42 hours, or a total of just below 116 hours? sounds rather little for such a long game... 02:04 also, thanks for setting scoreboard up for slex :) 02:04 I don't know for SLEX, but for other variant it works, yes. 02:05 so my 5-conduct cavewoman was less than 48 hours real time... seems *very* little to me, but I guess it just feels like it would have been a lot more 02:15 -!- deadnoob has quit [Read error: Connection reset by peer] 02:21 [hdf-us] [dnh] DrakeMarshall (Bin Inc Fem Non), 636 points, T:974, killed by a bolt of lightning 02:24 FIQ: how is the piety mechanic only a "minor" rework of altar sacrificing? I'd consider it pretty major :D 02:31 !tell Chris_ANG check_reseed() in rnd.c opens /dev/urandom and then calls fclose(fptr) even if opening the file failed for some reason, which results in a segfault when trying to run it on windows because /dev/urandom doesn't exist there. 02:31 Will do, LarienTelrunya! 02:33 [hdf-us] [dnh] DrakeMarshall (Nob Elf Fem Cha), 187 points, T:171, killed by a water demon 02:39 [hdf-us] [dnh] DrakeMarshall (Bin Inc Fem Non), 79 points, T:120, killed by a water demon 02:41 -!- DrakeMarshall has quit [Quit: *poof*] 02:46 -!- Grasshopper has quit [Read error: Connection reset by peer] 02:46 -!- Grasshopper has joined #hardfought 02:46 -!- mode/#hardfought [+v Grasshopper] by ChanServ 03:09 LarienTelrunya: it only changed a small aspect of sacfesting 03:10 oh really? so it doesn't affect praying or other god-related stuff? 03:11 correct 03:11 t does changeprying a bit 03:12 yo now need 15k piety to be crowned 03:12 but it is guranteed 03:14 wait, you said something like "negative piety means the god is angry", does that mean it gets set to a negative value if you pray while the timeout is too high? 03:15 yes 03:15 bt fixing angersesier 03:16 heh, I had an EPI that every point of divine anger adds 1 to the minimum level a corpse must have to mollify the god, but that would make it impossible to mollify them when they're extremely angry :D 03:16 (of course, the evil patch wouldn't care anyway... hmmmmmm... maybe I implement that in evil variant mode in slex :P) 03:17 btw, https://github.com/SLASHEM-Extended/SLASHEM-Extended/commit/68ed53cad50b9a92df95643e59b99545b9453f38 - here's hoping that will work 03:19 -!- Grasshopper has quit [Read error: Connection reset by peer] 03:48 -!- Grasshopper has joined #hardfought 03:48 -!- mode/#hardfought [+v Grasshopper] by ChanServ 05:12 -!- noty has quit [Quit: WeeChat 2.0.1] 05:21 <@Khor> Is so confusing to bind spirits 😐 05:33 -!- mcw has joined #hardfought 05:33 o/ 05:38 hi, tubs in disguise! ;) 05:38 Hi AmyBSOD in disguise! 05:38 :D 05:38 How's your RNG fun going? 05:38 what happened to your dnhslex char? 05:39 well I did update the slex rng to the dnh one that should be crypto-secure, but it doesn't work on windows of course :( because /dev/urandom doesn't exist there 05:45 I think it dieded 05:46 LarienTelrunya: be naughty on windows and wrap the c++ std::random_device 05:46 *go go go* 05:46 It is only naughty if you hate c++ though! 05:47 heh 05:48 I've also found that the dNAO code will segfault on windows, because it just assumes that the /dev/urandom file had loaded successfully. So when it tries to close the file, it crashes. 05:49 :D 05:50 std::random_device is guaranteed to be cs and cross platform ;) 05:50 but slex is written in c, not c++! 05:51 YASI: to deter players who exploit non-cryptographically-secure RNGs, every time they exploit it the game will broadcast a mocking message to the IRC channel. (Yes, there's no feasible way to make the game detect such an action, hence YASI.) 05:53 Why does everyone hate c++? :( 05:53 well I never learned c++; in fact, I don't really know c either, since I learned it by working with the nethack source code 05:54 i.e. the trial and error method :P 05:54 (mostly error at first, be glad you didn't experience the early days of slex when it would crash if you look at it funny) 05:54 Wait, LarienTelrunya you use libraries etc? 05:55 mcw: uhh, not really, apart from the ones that regular slashem uses too (no idea which ones they are :D) 05:56 apparently signal.h is one that can be used 05:57 I was going to say, it wouldn't be too hard to just write a librng with a clean C-api that was cross-platform and secure. 06:13 https://i.imgur.com/uBvovhJ.png lighting works :D :D 06:14 oh, is that tubhack? 06:15 yarrr 06:15 looks a bit like dnethack 06:15 will it be a dnethack variant? 06:16 No, it's from-scratch x 06:16 :x 06:16 Because I am a terrible person 06:17 "from scratch"?! you mean it's not a nethack variant at all but a standalone game? 06:18 Well, spritual and mechanical variant 06:19 It should behave almost identically to people familiar with nh and its varints 06:19 variants 06:19 If it doesn't I will fix it! 06:19 yeah but did you use some version of vanilla nethack as a base or do you have to create movement code and everything by hand? 06:19 Everything by hand, but I'm trying to port over stuff. 06:20 whoa that sounds like a huge amount of work 06:20 Yes but it's fun!! 06:20 Now I need to go pick up a chicken from my brother-in-law though, back in an hour for more tubhack hackery. 06:20 heh, yeah, it probably is if you have the programming skills to pull it off; I unfortunately don't, all I can do is to build on existing games 06:20 ah, see you later! 06:33 -!- FIQ has quit [Ping timeout: 245 seconds] 06:38 -!- FIQ has joined #hardfought 06:38 -!- mode/#hardfought [+o FIQ] by ChanServ 06:43 mcw: you should use libuncursed for the API btw 06:44 it should work somewhat similar to curses (which is nice because it means you can reuse curses knowledge, and bad because the curses AI is kinda shitty) but ensures as good terminal compat as possible 06:45 btw if you found out the exact issue with color initialization, I'm sure ais523 is interested in knowing it 06:45 LarienTelrunya: how does that look like dnethack? 06:46 it's literally the same as in all other nethack variants 06:46 with cursesgraphics enabled 06:46 -!- ProzacElf has quit [Ping timeout: 255 seconds] 06:46 really? I usually see that dark blue only in dnethack and maybe grunthack 06:46 then you have a shitty rc setup 06:47 and didn't bother enabling darkgray 06:47 or you deliberately configured corridors to be blue 06:47 Bad syntax in OPTIONS in /dgldir/userdata/BSOD2/dnhslex/BSOD2.dnethackrc: darkgray. 06:47 hmm 06:48 use_darkgray 06:48 gah why does my test char have to be a convict, now I'll die before I can make it to the first corridor :( 06:49 hey cool it works! thanks! the black rat is actually black now! 06:50 -!- tubs has joined #hardfought 06:50 !tell Chris_ANG awwwwwwww the encyclopedia has no information about stilettos :( 06:50 Will do, LarienTelrunya! 06:50 FIQ: I am using libuncursed :) 06:50 hi other mcw 06:50 Sorry, at Google lobby waiting for b-i-l 06:50 LarienTelrunya: pretty sure the encyclopedia is basically all vanilla 06:50 But he's running late, so was browsing irclog :) 06:50 ah 06:51 LarienTelrunya: I am actually using COLOR_BLUE because I haven't decided on nice colours, I'm 100% going to be stealing the concept of colour palettes from fiq etc 06:52 presumably blue would remain blue in all pallets 06:52 just... different blues :P 06:52 FIQ: I will try to fix the init_pair at some point, I think it's just an off-by-one error when it reinitiliazes the newly allocated colours. 06:53 FIQ: the encyclopedia of dnethack has an entry for "elder priest" which I'm pretty sure doesn't exist in vanilla :P 06:55 also why is he called elder priest, in "Fungi of Yuggoth" he's called elder pharos 06:55 ask Chris_ANG 06:59 -!- tubs has quit [Ping timeout: 264 seconds] 07:01 -!- tubs has joined #hardfought 07:06 -!- tubs has quit [Ping timeout: 264 seconds] 07:12 <@Khor> >Notice I'm lvl 3 >Decide to bind a second spirit >See this list >Cold sweat 07:12 https://cdn.discordapp.com/attachments/400474774440247317/434309867029921792/unknown.png 07:12 -!- LarienTelrunya has quit [Quit: Page closed] 07:20 !tell tubs Best of luck with reimplementing everything from scratch. Are you planning to reimplement all the TDTTOE-ish cases that many players consider an essential part of NetHack? 07:20 Will do, aosdict! 07:21 FIQ: I spent a while yesterday beginning to condense stuff into the real actual religion proposal 07:22 it was surprising how many components of it could be put off as not being necessary right now 07:23 Still a bunch more complicated than yours, but even so. Didn't need to include things like Luck overhaul/removal, alignment differentiation, or stuff like that. 07:36 <@Khor> Hm. This is weird 07:36 <@Khor> is fainting broken on dnh? 07:36 <@Khor> wait 07:36 <@Khor> am I moving while fainted 07:36 <@Khor> xD 07:36 <@Khor> Something's fucky 07:37 aosdict: atm I am working on a function to make monsters strategically choose where to summon their stuff 07:38 [hdf-us] [dnh] Khor (Bin Dwa Mal Non), 1575 points, T:2662, died of starvation 07:38 <@Khor> I'm pretty sure there was a bug in that game 07:40 @Khor what was the bug 07:40 <@Khor> I started fainting from not having food to eat 07:40 <@Khor> but I started being able to move while fainted 07:40 ah 07:40 yeah dnethack does that sometimes with helpless timers overriding each other 07:41 it can make you end up never fainting again 07:41 (it's a bug) 07:41 <@Khor> It did, unluckily I died anyway from lack of food. :feels: 07:48 aosdict: The ones that make sense, yes, like I say I'm transcribing a lot of things directly from the nh source. 07:49 there 07:49 I think this works well for determining how to strategically place monsters using create monster 07:56 -!- FIQ has quit [Ping timeout: 240 seconds] 07:59 -!- FIQ has joined #hardfought 07:59 -!- mode/#hardfought [+o FIQ] by ChanServ 07:59 http://home.fiq.se/create_monster_ai.txt if anyone is interested in details 07:59 <[Demo]> add taunts 08:00 taunts? 08:00 -!- Menche has quit [Remote host closed the connection] 08:00 <[Demo]> voluntary artificial increase of hostility score 08:01 hmm 08:01 no 08:01 FIQ: so if you were surrounded by a square ring of radius 2 of monsters but not directly adjacent to any of them, those all still count towards hostility score? 08:02 -!- Menche has joined #hardfought 08:02 <@FIQ> yes that is the idea 08:02 <@FIQ> something is wrong with my VPS connection 08:02 Why do tame monsters hurt hostility score? 08:02 <@FIQ> I explained why 08:02 <@FIQ> So that I can use it for master teleportation too 08:03 I don't understand whether you mean tame to the summoner or tame to the target. 08:03 <@FIQ> Tame monsters counting shouldn't have any problematic impact on this algoritm for the purpose of create monster 08:03 <@FIQ> Tame as in, tame to the target 08:05 -!- FIQ has quit [Ping timeout: 246 seconds] 08:06 <@FIQ> aosdict: when I say tame/hostile there, i mean tame/hostile demeanor for the target 08:06 <@FIQ> i.e. a tame dog is tame to the player but hostile to that one hostile hill orc 08:06 -!- FIQ has joined #hardfought 08:06 -!- mode/#hardfought [+o FIQ] by ChanServ 08:06 <[Demo]> make the tame monsters ride ur tame horses and have mridem 08:07 <[Demo]> like brass 08:07 [hdf-us] [xnh] Grasshopper (Wiz Hum Fem Neu), 5131 points, T:4726, killed by a rope golem 08:07 <@FIQ> I intend to do that eventually 08:07 Friday 13th really is unlucky 08:08 !lotg Friday the 13th 08:08 May the Luck of the Grasshopper be with you always, Friday the 13th! 08:09 [Demo]: Make tame monsters ride *you* 08:09 Parrot on shoulder! 08:11 -!- FIQ has quit [Ping timeout: 240 seconds] 08:13 <@FIQ> http://home.fiq.se/log.txt 08:18 [hdf-us] [dnh] Khor (Bin Bat Fem Non), 119 points, T:98, killed by a giant bat called the fur elemental 08:18 <@Khor> wait what 08:18 <@Khor> my pet killed me in dlvl 1? 08:18 <@Khor> the fuck 08:18 <@FIQ> evil pet 08:20 <@FIQ> aosdict: assuming the algoritm is working as described, the situation you put forth would result in the monster summoning something on a diagonal 08:20 <@FIQ> which I think is indeed the correct solution 08:35 Hmm, should the Arc grave digging penalty be outright negative? It's a bit weird how it doesn't matter if you're neutral and is actually a good thing if you're chaotic. 08:40 [hdf-us] [dnh] Khor (Bin Bat Fem Non), 341 points, T:722, killed by a coyote 08:53 how do I escape from this hell? 08:53 Seriously 08:53 Should I just quit? 08:54 the hell of rebuilding nethack from scratch? 08:55 No, look at my screen :( 08:55 On dnh on hardfought eu 08:55 oh, I escapeda little bit, but they are coming after me again 08:55 The Ks 08:55 you're getting attacked by the Ku Klux Klan! 08:56 Yes 08:57 But I don't think I can ever ever get rid of them now... 08:57 [hdf-us] [fh] groovejumper (Mon Elf Fem Cha) received advice from The Oracle, on T:5663 09:01 Ok, pets 09:11 -!- Grasshopper has quit [Read error: Connection reset by peer] 09:13 MAKE THE K STOP PLEASE 09:14 khoR are you in the united states now? or north america? 09:25 aosdict: what do you think of the 3.6 move randomising mechanic? 09:25 mmove* 09:25 I don't know too much about it 09:26 I know it occasionally gives mons extra movement points as an anti-kiting nerf 09:26 Pretty much that 09:26 Wondered what people thought of it, means you can't lhlhlhlhlhlhlhlhl dwarves 09:27 I think in 3.6.0's version, it was unpopular because it made the player objectively slower than speed 12 monsters. 09:28 Meaning, jackals you're running from will never catch up to you. 09:28 I think 3.6.1 fixed that but I don't know how 09:28 s/never/always 09:29 It only gives them more moves if they already have some left over 09:30 So at 12 a jackal will not get bonus 09:30 Sometimes it can steal moves, though usually gives 09:31 [hdf-us] [slex] Cairn (Aci Alc Mal Cha), 12492 points, T:2822, killed by a sucking tentacle attack 09:38 [hdf-us] [fh] groovejumper (Mon Elf Fem Cha) wished for "blessed greased fixed +2 t-shirt of reflection", on T:6999 09:38 [hdf-us] [fh] groovejumper (Mon Elf Fem Cha) wished for "blessed greased fixed +2 speed boots", on T:7007 09:40 !tell FIQ I've read _deliberately obfuscated_ Perl code that was easier to read than some of the C code in the NetHack source tree. 09:40 Will do, jonadab! 09:40 That's because you're used to Perl. 09:40 I'm sure I would still find the nethack code easier to read in this case. 09:43 Well, in fairness, I've also seen non-deliberately-obfuscated Perl code that I couldn't comprehend at all. Namely, aimake. 09:51 <@FIQ> @jonadab no nethack C code is more confusing than aimake 09:51 @FIQ: Message from jonadab at 2018-04-13 09:40 EDT: I've read _deliberately obfuscated_ Perl code that was easier to read than some of the C code in the NetHack source tree. 09:52 <@FIQ> my VPS is still down huh 09:52 -!- tubs has joined #hardfought 09:55 [hdf-us] [fh] groovejumper (Mon Elf Fem Cha) killed the ghost of Flan, the former Skirmisher, on T:8098 09:56 -!- tubs has quit [Ping timeout: 260 seconds] 09:57 Don't mention aimake, *he* might be summoned. 09:57 And will Share with us Perls of His wisdom. 09:57 Some of the nh3 code is easier to read than some of the nh4 code :x 09:57 I stress the some. 09:57 @FIQ aimake is a pathological case. As the old saying goes, "You can write Fortran in any language" 09:58 Bear in mind, the guy who wrote aimake is also co-maintainer of C-Intercal. 09:59 Intercal is my first and only true love. 09:59 <@FIQ> mcw: some of the display code perhaps 09:59 <@FIQ> I had trouble making sense of the NH4 display code 09:59 <@FIQ> oh, and the nitrohack bits are good fun 09:59 <@FIQ> for a good time: nethack/src/menu.c in NH4 09:59 jonadab: With Eric S. Raymond? 09:59 (that's who Wikipedia lists as the maintainer of C-Intercal) 10:06 aosdict: Yes. 10:08 [hdf-us] [dnh] Flan99 (Bin Orc Fem Non) entered Minetown for the first time, on T:3491 10:12 -!- raisse has joined #hardfought 10:12 -!- mode/#hardfought [+v raisse] by ChanServ 10:14 -!- FIQ has joined #hardfought 10:14 -!- mode/#hardfought [+o FIQ] by ChanServ 10:15 * aosdict zaps a wand of undead turning at FIQ's VPS 10:17 [hdf-us] [fh] groovejumper (Mon Elf Fem Cha) wished for "blessed greased fixed +2 cloak of magic resistance", on T:9209 10:19 [hdf-us] [nd] Eleven (Wiz Hum Fem Cha), 3014 points, T:4207, killed by a Mordor orc 10:21 [hdf-us] [4k] Tangles (Wiz Syl Fem Cha) defeated Medusa, on T:23442 10:22 I intendhi 10:22 -I intend 10:23 it's true 10:23 <@mtf> "I intend hi!" 10:23 friday the 13th does bring unluck :P 10:23 @mtf I was writing something else by the time the VPS disconnected 10:23 gandhi's forgotten brother, intendhi 10:23 I don't remember what lol 10:23 <@mtf> hehe 10:24 <@mtf> if you want to really challenge yourself roguelike-wise today, start an ADOM game 10:24 <@mtf> it's friday the 13th, so you start cursed 10:24 [hdf-us] [fh] groovejumper (Mon Elf Fem Cha) killed the rogue of Winsometimes, the former Rogue, on T:9666 10:24 nethack does this too 10:24 <@mtf> lol, nah 10:24 you start with negative luck 10:24 <@mtf> nethack gives you -1 luck or whatever 10:24 <@mtf> cursed is waaaaaay worse 10:25 bunch of people on #nethack are complaining about prayer not working and stuff 10:25 <@mtf> hahah 10:25 <@mtf> that's fantastic 10:25 well, they were. Not right now. 10:29 [hdf-us] [fh] groovejumper (Mon Elf Fem Cha), 60933 points, T:10029, killed by a leocrotta 10:29 Actually, yes right now. 10:30 [hdf-us] [nd] MiseryMyra (Val Hum Fem Law), 2533 points, T:4929, killed by an Uruk-hai 10:30 I hate nymphs 10:33 @mtf I think cursed and -1 base luck is about as bad 10:33 -1 base luck means you can't pray realibly at all 10:50 <@mtf> FIQ: nah, it's really not even close 10:50 <@mtf> http://ancardia.wikia.com/wiki/Cursed_(intrinsic) 10:51 <@mtf> I think it'd be more comparable to like -5 luck or whatever 10:52 [hdf-us] [slex] ttc1401 (Wiz Ang Mal Law), 47157 points, T:5291, quit 11:06 [hdf-us] [slex] ttc1401 (Wiz Ang Mal Law) killed Mr. Prosser, on T:330 11:08 [hdf-us] [slex] ttc1401 (Wiz Ang Mal Law) killed Zaphod Breeblebrox, on T:354 11:09 [hdf-us] [slex] ttc1401 (Wiz Ang Mal Law) killed Ford Perfect, on T:371 11:12 [hdf-us] [slex] ttc1401 (Wiz Ang Mal Law), 4462 points, T:433, killed by a monster (Ravenous Bugblatter Beast Of Traal) 11:13 -!- Menche has quit [Remote host closed the connection] 11:14 -!- Menche has joined #hardfought 11:39 -!- raisse has quit [Ping timeout: 276 seconds] 11:50 -!- Grasshopper has joined #hardfought 11:50 -!- mode/#hardfought [+v Grasshopper] by ChanServ 12:10 [hdf-us] [dnh] Flan99 (Bin Orc Fem Non), 12507 points, T:6028, killed by a mumak 12:18 -!- raisse has joined #hardfought 12:18 -!- mode/#hardfought [+v raisse] by ChanServ 12:30 -!- LarienTelrunya has joined #hardfought 13:07 [hdf-us] [nd] munterplant (Val Hum Fem Law) performed her first genocide (mind flayer), on T:12034 13:10 <[Demo]> somehow going to a level after it was destroyed when entering planes only threw one impossible and didnt even panic or anything 13:10 -!- Menche has quit [Quit: Leaving] 13:16 -!- ProzacElf has joined #hardfought 13:33 <@rikersan> !tell LarienTelrunya yes I will play slex later don't bother asking me 13:33 Will do, @rikersan! 13:33 <@rikersan> !tell LarienTelrunya may be a bit I'm taking a red-eye flight tonight so we'll see when I get around to it 13:33 Will do, @rikersan! 13:33 <@rikersan> !tell LarienTelrunya friday the 13th ftw 13:33 Will do, @rikersan! 13:34 hi rikersan ♥ I'm LPing dnhslex right now, also because of friday the 13th, will post it in my Let's Play SLEX thread later 13:34 LarienTelrunya: Message from @rikersan at 2018-04-13 13:33 EDT: yes I will play slex later don't bother asking me 13:34 LarienTelrunya: Message from @rikersan at 2018-04-13 13:33 EDT: may be a bit I'm taking a red-eye flight tonight so we'll see when I get around to it 13:34 LarienTelrunya: Message from @rikersan at 2018-04-13 13:33 EDT: friday the 13th ftw 13:35 also, will you be in the chat for a while? I might have to ask for help on how to play the clockwork automaton; for starters, how do I wind myself? give the key to my cat and then chat to it? 13:36 There really needs to be a Beholder command that discord users can use to see if someone's in the channel. 13:38 damn I need help from the dnethack gods... [Demo]: how do I wind myself as a clockwork? can the cat do it somehow? the wiki isn't very helpful :( 13:38 or maybe I should ping Demo_ instead 13:38 You need to get someone les to wind you 13:38 Else 13:39 Shopkeeper, tinker gnome, quest buddies, etc 13:39 Yes, but the question is if that someone else can also be the cat? I guess it must be something that has hands? 13:39 An intelligent pet (with hands) wiill work 13:39 God I can't spell right now 13:39 and how do you get them to do it? #chat? 13:39 Yeah 13:40 while I have the key in my inventory, or do I have to give the key to them? 13:40 Key in open inv 13:40 okay 13:40 A good early wish for a clockwork is a figurine of some angelic being 13:40 okay so the cat apparently cannot do it 13:40 Not intelligent, no hands 13:40 "Katzenhund purrs." 13:41 Try a peaceful tinker gnome or something 13:41 lol "right-grasping digit", the body part names are funny 13:41 They'll charge you for it though 13:41 well I just started out, no peacefuls yet :D 13:41 Ah 13:42 will potions of oil also do something special for me? 13:42 (just found one) 13:44 actually, make that two potions of oil since I found another in the next room 13:50 not unless it is hash oil 13:50 -!- mcw has quit [Ping timeout: 276 seconds] 13:52 lol 13:52 <@Winsalot> oh god.. 13:52 https://cdn.discordapp.com/attachments/400474774440247317/434410582003941396/Screenshot_2018-04-13_20-52-14.png 13:53 Winsalot: the finder of that bones level will be very pleased! :D 13:53 <@Winsalot> Im pretty sure I have nothing valuable 13:53 <@Winsalot> except for another cursed genocide scroll 😃 13:53 <@Winsalot> can Minetown leave bones? 13:54 <@kritixilithos> did you not try the altar >_> 13:55 unless FIQhack pulled the fourk change where certain special levels can only leave bones if you turned on some specific action, it will be eligible 13:55 *option 13:56 <@Winsalot> I have already ascended once, which means that I'm too good to BUC-test my items 😃 13:59 <@Winsalot> Ok, I survived that by engraving E-word with wand of striking. But now I will ahve to pass through that place again if I want to return to the main dungeon lul 14:00 [hdf-us] [nd] Leggman (Val Hum Fem Law) wished for "blessed magic marker", on T:33966 14:01 <@kritixilithos> minotaurs in fiqhack respect elbereth? 14:03 <@mtf> They do 14:03 [hdf-us] [nd] Leggman (Val Hum Fem Law) wished for "blessed magic marker", on T:33984 14:03 wtf @ the cost of winding up the clockwork automaton's mainspring at a shop in dnethack 14:03 racist shopkeeper bastard demands a whole zorkmid for every measly turn of winding!!! 14:04 by comparison, food rations for normal races are 45 zorkmids and last for 800 turns! 14:04 [hdf-us] [nd] Leggman (Val Hum Fem Law) performed her first genocide (class D), on T:34013 14:05 [hdf-us] [nd] Leggman (Val Hum Fem Law) genocided class L, on T:34015 14:05 [hdf-us] [nd] Leggman (Val Hum Fem Law) wished for "blessed magic marker", on T:34016 14:05 somehow I don't get it, I had the shopkeeper wind me for 100 turns and now I'm overwound for some reason... Tarmunora: is 1 turn of winding not the same as 1 point of nutrition? 14:06 [hdf-us] [nd] Leggman (Val Hum Fem Law) genocided class h, on T:34018 14:06 [hdf-us] [nd] Leggman (Val Hum Fem Law) genocided class R, on T:34019 14:06 Correct 14:06 It's somewhere between 10 to 1 and 100 to 1 14:06 <@Winsalot> phew, teleport trap got me out of the mines :). Won't be coming there anytime soon 😃 14:06 I haven't played clockwork since that got changed 14:07 ah, thanks, so I wouldn't have had to get wound for so many turns I guess 14:07 [hdf-us] [nd] Leggman (Val Hum Fem Law) genocided wraith, on T:34023 14:08 -!- raisse has quit [Ping timeout: 256 seconds] 14:09 FIQ: Why does the genocide scroll say "You have found a scroll of genocide! [geno prompts and messages] It must be a scroll of genocide." 14:10 aosdict: Side effect of the way I print that message 14:10 <@Winsalot> Speaking about my screenshot? 14:10 [hdf-us] [nd] Leggman (Val Hum Fem Law) chose an elven dagger to be named "Sting", on T:34054 14:10 <@Winsalot> It was unidentified 14:10 @Winsalot Even so, "You have found a scroll of genocide!" should be sufficiently unambiguous 14:10 [hdf-us] [nd] Leggman (Val Hum Fem Law) chose an elven broadsword to be named "Orcrist", on T:34054 14:11 <@Winsalot> Oh, it say that 2 times 14:11 <@Winsalot> I think it's fine though. At least for me 14:11 !tell K2 pushed a fix 14:11 Will do, FIQ! 14:12 nice, fixed within 90 seconds 14:12 [hdf-us] [dnh] Flan99 (Nob Vam Mal Cha), 7251 points, T:3172, died of starvation 14:13 <@Winsalot> That's why I promote FIQhack whenever I get the chance 😃 14:15 hi 14:15 Hello K2, Welcome to #hardfought 14:15 K2: Message from FIQ at 2018-04-13 14:11 EDT: pushed a fix 14:16 FIQhack updated (us and eu) 14:16 <@Winsalot> I think this secures my future as a melee fighter 😃 14:17 https://cdn.discordapp.com/attachments/400474774440247317/434416721823006730/Screenshot_2018-04-13_21-16-27.png 14:17 [hdf-us] [dnh] Flan99 (Nob Vam Mal Cha), 248 points, T:592, killed by Ms. Kalecik, the shopkeeper 14:17 hah 14:17 no gain ability for you 14:17 rip 14:18 <@Winsalot> 18 str, 18 dex, 18 const. tough and basically retarded 😃 14:18 <@Winsalot> wait? 14:18 at least you don't have to care about int drain anymore 14:18 <@Winsalot> I can't gain intristoics now? 14:18 gain ability is a potion that gives you attributes 14:18 since you have intrinsic sustain ability, the potion will not work 14:18 <@Winsalot> oh 14:18 however, neither will any kind of attribute loss 14:18 <@Winsalot> So it's rip then 14:19 from poison, int drain, satiated, etc 14:19 <@Winsalot> does level loss still work? 14:19 so I guess there's a silver lining :P 14:19 yes 14:19 <@Winsalot> level drain I mean 14:19 only your attributes are affected 14:19 <@Winsalot> Patch pls 😃 14:19 they will not change 14:19 ever 14:19 except from stuff like GoP and other extrinsic attribute-changing items 14:19 hah, quaffed wonder and got fixed abilities? 14:19 aosdict: yeah 14:19 <@Winsalot> I mean, it kinda suck, but it's also kinda nice. 14:20 yeah, sustain ability is double-edged 14:20 <@Winsalot> Will be interesting game, nuless I die in the next 500 turns 14:20 would have been a decent trinsic after you had maxed out your attributes 14:20 as for now, it's kinda eh 14:20 heh :P 14:21 <@Winsalot> I'm ashamed of myself 14:21 <@Winsalot> sorry 14:21 <@Winsalot> I just dont know 14:22 "unless I die in the next 500 turns" 14:22 prophetic 14:22 <@Winsalot> I know myself quite well 14:22 <@Winsalot> After I ascended, I feel overconfident 14:23 <@Winsalot> and the game keeps showing me my place 14:28 -!- Tariru has joined #hardfought 14:29 -!- mpt| has joined #hardfought 14:29 -!- noty has joined #hardfought 14:31 [hdf-us] [dnh] Flan99 (Nob Vam Mal Cha) entered Minetown for the first time, on T:1305 14:32 YANI: #chatting to certain monsters (perhaps a fraction of any speech-capable monsters) gives you a random rumor. (The rumor is always the same for the same monster.) 14:32 They should probably have to be peaceful. 14:36 @Winsalot The list of bones-eligible special levels in vanilla includes Delphi, Minetown, Mine's End, Valley of the Dead, some of the demon lairs, and the middle levels of both Towers, IIRC. 14:37 jonadab: Any reason why the bottom floor of the towers isn't? 14:37 Even weirder, non-special levels are nontheless ineligible, for technical reasons, if they are the first level of a branch, or, more understandably, if they contain a branch entrance. 14:37 aosdict: ^ 14:37 First level of a branch can't be, for technical reasons. 14:37 I want to fix that, but I haven't gotten around figuring out how. 14:38 The branch entrances can be gotten around, by removing the branch entrance when saving bones. 14:38 Yes, that is a thing I want to do. 14:38 But I haven't gotten around to it. 14:45 GAH! apparently shopkeepers can stop winding your clockwork automaton when you get interrupted, and then the money is gone but you don't actually get winded! what the heck? 14:45 and trying to get the shopkeeper to wind me again makes him demand more money :( 14:47 * LarienTelrunya fantasizes about wizmode-wishing a shotgun with ammo to kill that greedy bastard shopkeeper 14:50 what I want to know is, what sort of poorly-designed clockwork automaton is designed in such a way that it can't wind itself? 14:51 (of course, it wouldn't be able to wind itself since that would cost as much energy as it's getting out of it, since thermodynamics) 14:52 LarienTelrunya: you should be grateful in that case, do you have any idea how hard that shopkeeper is exerting himself to wind a machine that needs energy to move around and fight ALL the time? Makes sense. 14:52 Yeah, but if he gets interrupted, I should at least get partial winding :( 14:52 instead I get *nothing* 14:53 LOL that peaceful dwarf demands 150 zorkmids for 10 turns of winding... *insert shotgun-cocking noise because peaceful dwarfs are plentiful and therefore disposable* :P 14:55 I have the strangest feeling that murdering everyone capable of winding you will not end well. 14:56 well there's many dwarves, and one winding lasts for a pretty generous amount of time, plus random peaceful monsters can spawn over time 14:56 no reason to let the greedy bastards keep my hard-earned money! :P 14:57 I like how in 3.6.1 you're encouraged to take gnomes and dwarves into a quiet, secluded corner of the mines before murdering them and looting their corpses 14:59 Oh, does it anger nearby peacefuls when you slaughter their brethren? That seems like a good change. 14:59 It angers nearby peacefuls to attack any peaceful, I think. Don't think it has to be brethren. 14:59 * aosdict tests 15:00 huh, weird 15:01 is this intended? "You attack the gnome. The dwarf turns to flee." 15:01 the dwarf isn't close to me, and did become hostile 15:01 Makes sense to me. 15:01 If he can see it happen, I mean. 15:02 <@rikersan> larien: I"m here now for a bit 15:03 <@rikersan> larien: yes oil is healing pot for clockworks in addition to a bit of nutrition 15:03 <@rikersan> ... is she here 15:03 hi rikersan! 15:03 jonadab: a test with 7 gnomes: gets angry, turns to flee, turns to flee, gets angry, "Gasp!", turns to flee, turns to flee 15:03 <@rikersan> o/ 15:04 <@rikersan> larien: hey fun thing 15:04 <@rikersan> let the peacefuls wind you 15:04 <@rikersan> (it costs money) 15:04 jonadab: and they're all hostile now 15:04 <@rikersan> then let your pet kill them 15:04 I'll probably publish the first part of this run soon 15:04 <@rikersan> rinse and repeat to get nutrition :D 15:04 <@rikersan> works great in mines, not so much otherwise 15:04 <@rikersan> first wish should definietly be a pet angel 15:04 rikersan: can't I just murder the dwarves myself? 15:04 <@rikersan> well yes 15:04 <@rikersan> but alignment hit 15:04 I'm a wizard, magic missile will oneshot them 15:04 <@rikersan> and they may be too strong for you 15:04 <@rikersan> ah ok 15:05 and surprisingly I have 0% fail despite wearing *full plate mail* lol :D 15:05 <@rikersan> not too surprising tbh 15:05 btw, I'm playing on the esm server 15:05 <@rikersan> special spell + high attack skill is good 15:05 <@rikersan> kk I'll spec in a bit 15:07 LOL I just cast charm monster on a peasant, free clockwork winding now :P 15:07 <@rikersan> nice 15:07 <@rikersan> that's.. .actually a really good idea 15:07 <@rikersan> hm 15:07 <@rikersan> why haven't I done that 15:07 <@rikersan> >_> I"ve had enough mines flayers 15:10 <@rikersan> also amy I feel you: recently splatted an inc ana run with the same thing you did on earth in slex, the elder brain was supposed to receiev the death ray not me 15:12 ouch :( stupid interface screw, and also, who had the bright idea of making that instakill you through MR? 15:13 errrrrmahgerd LarienTelrunya - https://scoreboard.xd.cm/recent.slx.html 15:13 <@rikersan> larien: ikr 15:14 K2: yaaaaaay ♥♥♥♥♥♥♥ it even lists stats for both servers! 15:14 Mandevil tends to be thorough 15:15 K2: Is SLEX available only on the US hardfought server? 15:15 no, its available on hdf-eu as well 15:16 same path to xlogfile 15:16 So I missed that one. 15:16 just eu.hardfought.org 15:16 OK, I'll add it. 15:16 nice 15:19 "SLASH'EM Ex" 15:20 SLASH'EM Extended was bit too long. 15:22 I was dating slash'em for a while but then we broke up, now it's my slash'em ex? 15:23 Don't complain, or I'll make you to listen to tender crapping noises! 15:24 s/to// 15:24 bwahahah 15:24 hahahahaha :D Mandevil: I didn't know you read the source! 15:24 Whatever is wrong with you people, it is no little thing. 15:24 its a recent death message 15:25 20 hdf slx ttc1401 Elp-Ang-Mal-Law 59,924 9058 2:39:32 8/8 -7/104 2018-04-10 14:50 killed by a monster (wereearthelemental), while listening to tender crapping noises 15:25 thats how i want to go out 15:25 actually, would prefer a sex-induced heart attack 15:25 but hey whatever 15:25 LOL 15:25 [hdf-us] [dnh] Flan99 (Nob Vam Mal Cha), 7832 points, T:2447, killed by a magic missile 15:27 noted; K2's first and second choices of death are both ways that make things awkward for other people 15:27 as it should 15:28 i told my wife when I die, I wanted to be stuffed and mounted in the livjng room, like what hunters do with grizzly bears 15:28 arms up like claws and everything 15:28 Grisly 15:29 heh 15:29 I don't think your wife and your children would appreciate that. 15:29 its not about them, its about ME 15:30 "kids, we only have to put up with it until you turn 18, then we can get the inheritance and cash out" 15:30 heh 15:31 in all seriousness - I wanna be buried in one of those ecopod things and have a tree use my corpse as nutrients 15:31 this is a real thing 15:31 https://www.cnn.com/2017/05/03/world/eco-solutions-capsula-mundi/index.html 15:32 in my backyard of course 15:32 * aosdict wonders if there's any data on the health of the resulting trees 15:32 brb 15:33 aosdict: consider how many living organisms die and rot and turn into dirt. then count all the trees everywhere 15:33 there's your data 15:34 Dead organisms are devoured by the living ones. 15:38 -!- raisse has joined #hardfought 15:38 -!- mode/#hardfought [+v raisse] by ChanServ 15:42 I just love database integrity checks. 15:42 It prevented me from doing stupid stuff so many times. 15:43 Hm, there is SporkHack on eu.hardfought.org 15:44 And not a single game. 15:44 -rw-r--r-- 1 scoreboard scoreboard 0 Jan 11 00:26 hfe.sh.log 15:52 Hm, I see you have played number of SLEX games on the EU server. 15:52 K2 15:55 <@rikersan> amy you here atm 15:55 <@rikersan> if so I can't remember did we establish the firework cart thing was your fault 15:56 <@rikersan> since I just got a crash on a garo explosion that hit a bunch of zombies 15:56 <@rikersan> !tell Chris_ANG remember that firework cart thingy? looks like it happens with garos in plain dnh. explosions that caught some zombies in the lost tomb crashed :( 15:56 Will do, @rikersan! 15:59 hi rikersan! of course I'm here, still playing that wizard :D 16:00 the firework cart is very probably not my fault since I didn't change the explosion code; I just made it so that the carts can spawn randomly, which means the crash is more likely to happen 16:01 <@rikersan> hm ok 16:01 <@rikersan> welp there's chris's ping 16:01 <@rikersan> > Yay. It doesn't do that anywhere near 100% of the time, so this could be fun to track down. Is there any additional context? Ie, any other monsters caught in the blast etc. It's also possible that this relates to their death drop, which is a low enough chance that it may not have been triggered before. ---Chris (talk) 04:16, 18 October 2014 (UTC) 16:01 <@rikersan> whoops tha'ts long sorry irc 16:01 <@rikersan> ~~ wiki dnh bug page 16:02 <@rikersan> !tell Chris_ANG I think this is the same one that you talked about a bit in the dnh wiki bugs page, check there 16:02 Will do, @rikersan! 16:02 I've got a backtrace of the firework crash, but when I showed it to Chris, he apparently couldn't make heads or tails of it: https://pastebin.com/raw/RwnMNTU3 16:02 OK, slex on eu.hardfought.org tracked 16:03 Mandevil: woohoo! thanks :) 16:03 99 hfe slx AmyBSOD Sco-Und-Mal-Law 312,688 17365 8:18:22 10/12 -6/195 2018-03-31 22:18 killed by a leg-scratch from feminine pumps 16:03 ♥ 16:03 fatal: git was built without support for git-add--interactive (NO_PERL=1). 16:03 WTF. 16:08 <@Winsalot> Wtf, wanted to give slex another try and started as Burninator psion. And I'm greeted by the fact that all controls are messed up. 16:08 is numpad set wrong, maybe? 16:09 oh you have some hybrid races, probably one of them is wind inhabitant or nastinator or something and you randomly got the nasty trap effect that changes your direction keys 16:09 <@Winsalot> So that is not intended? 16:09 can you ctrl-X? 16:09 ah, wind inhabitant 16:09 works as intended then :D have fun! 16:09 <@Winsalot> what the fuck 16:10 It's slex. 16:10 <@Winsalot> is it permanent? 16:10 You have to get used to that kind of thing. 16:10 <@Winsalot> that's why I didnt like slex 16:10 not permanent, but once it ends you'll get another random nasty trap effect 16:10 Oh, THAT should be fun. 16:11 i.e. wind inhabitant rolls every turn whether your nasty trap effect is replaced with a different one, 1 in 1000 or so chance 16:11 <@Winsalot> That won't be fun, because I won't play like this 😃 16:12 <@Winsalot> What's up with that hybrid race anyway? 16:12 -!- Grasshopper has quit [Ping timeout: 276 seconds] 16:13 It's a difficult race, meant for those masochist players who like to experience the joy of playing with random nasty trap effects. 16:13 <@Winsalot> But I didn't choose it? 16:13 <@Winsalot> I chose fucking burninator 😃 16:14 -!- Pinkbeast has joined #hardfought 16:14 yeah it's a limitation for the curses interface; I intend to fix that someday to make it so that you don't get random hybrid races 16:15 I'm just looking at https://www.hardfought.org/ and perhaps I'm missing something obvious but it seems a little short on information as to where to actually ssh 16:16 nethack@hardfought.org or nethack@eu.hardfought.org 16:17 Thanks. But am I missing where the web page prominently tells you this? 16:20 https://www.hardfought.org/nethack/ Start up the terminal of your choice (for Windows users, a very popular choice is PuTTY), and connect to nethack@hardfought.org (US server, east coast) or to nethack@eu.hardfought.org (EU server, London) via port 22 (SSH). 16:21 !tell K2 in the line "Start up the terminal of your choice (for Windows users, a very popular choice is PuTTY), and connect to nethack@hardfought.org (US server, east coast) or to nethack@eu.hardfought.org (EU server, London) via port 22 (SSH).", it might be a good idea to highlight the addresses bright green; they might otherwise not be obvious enough ;) 16:21 Will do, LarienTelrunya! 16:21 Oh, yes! I pulled down that menu and looked at the things in it, but it didn't occur to me that the heading was itself a clickable thingy 16:22 @rikersan: *bundlebundlebundle* are you still here? I died in my dnhslex run but will put it up on the LP thread now, will message you when it's ready to be read :) 16:22 Winsalot: Psion is about to die. 16:23 [hdf-us] [nd] Leggman (Val Hum Fem Law) entered Gehennom, on T:34094 16:25 That's a pity, I won 3.4.3 once on my Psion 16:26 <@Winsalot> ok, I guess that's enough lex for today L) 16:26 already? 16:26 <@Winsalot> tils late where I am 16:26 ah 16:27 <@Winsalot> Though I really like #technique in slex 16:27 Pinkbeast: play slex! *bundlebundlebundle* ♥ just kidding, although it would allow you to play an actual psion 16:27 But not alas on an actual Psion 16:27 <@Winsalot> Other variants should also add it 16:28 Winsalot: you may look forward to the next slex version then, which adds dozens of new techniques; those are learned from reaching certain skill thresholds 16:29 <@Winsalot> Skill thersholds? 16:29 @Winsalot #technique is one of the Slash'EM features that I think might have been a good idea in principle, but the actual implementation needs work. 16:29 Among other things, there needs to be a more convenient way for users to notice when their techniques are available, and the actual list of techniques for each race and role needs a complete overhaul. 16:30 I'd like to see a variant undertake this. It would probably fit well into dnethack. 16:30 <@Winsalot> hm, considering how awesome nitrohack UI is, cooldowns could be shown somewhere given large enough terminal 16:30 Winsalot: for example, if you reach master bare-handed combat in 2.2.0, you learn the jiu-jitsu technique 16:30 Mandevil: yeah the slex games I have on eu server are for testing 16:30 K2: Message from LarienTelrunya at 2018-04-13 16:21 EDT: in the line "Start up the terminal of your choice (for Windows users, a very popular choice is PuTTY), and connect to nethack@hardfought.org (US server, east coast) or to nethack@eu.hardfought.org (EU server, London) via port 22 (SSH).", it might be a good idea to highlight the addresses bright green; they might otherwise not be obvious enough ;) 16:31 no sporkhack games ever on eu? hmm 16:31 sad face 16:31 maybe that'll change come junethack 16:31 <@Winsalot> or just dedicate so show how much cooldown left for the technique with lowest cooldown remaining 16:32 jonadab: slex tells you when a technique can be used again 16:33 LarienTelrunya: Well, that's a start I guess. I was thinking more in terms of a set of single-character status-area indicators. 16:33 K2: I only ever played Spork locally and that was... some years ago 16:33 ceb won a Spork Valkyrie 16:34 Pinkbeast you should give it another go. we've fixed some bugs and added some quality of life improvements 16:34 Gray when unavailable, colored when available. With the character and color depending on the technique. 16:34 !tell rikersan *buuuuuuuuuuuuuuuundlebundlebundle!* My DNHslex Let's Play has gone live at https://forum.rpg.net/showthread.php?723346-(Let-s-Play!)-Slash-EM-Extended-a-NetHack-fork&p=21820114#post21820114 :D have fun reading! 16:34 Will do, LarienTelrunya! 16:35 still need to address the stairs sometimes not spawning on mine town/oracle level though... 16:35 !tell Chris_ANG I got a gift for you: a screenshot Let's Play of DNHslex at https://forum.rpg.net/showthread.php?723346-(Let-s-Play!)-Slash-EM-Extended-a-NetHack-fork&p=21820114#post21820114 - since the game is mostly still dnethack this may be very interesting for you, also contains some bug reports (#loot on tame nurses in particular) :) 16:35 Will do, LarienTelrunya! 16:35 thats kind of a big deal 16:35 What's a DNHslex? 16:36 ... given I know what dnethack and SLEX are 16:36 Pinkbeast: Don't ask, don't tell. 16:36 hah 16:36 It's a slexified variant of dnethack made by yours truly, AmyBSOD. :D 16:36 god have mercy on your soul 16:37 I told her she should rebase slex onto FIQHack, but she chose dnethack instead. 16:37 sure, because reasons 16:38 LarienTelrunya: you should rebase slex on 3.6.1 from scratch 16:38 jonadab: well I'd rather make a slexified version of Nethack Fourk instead of making one of FIQhack 16:38 K2: heh, there already is a variant based on 3.6.1 ;) 16:38 and there's a ton based on 3.4.3 16:39 imo all the 3.4.3 variants should be rebased onto something more modern 16:39 LarienTelrunya: In that case, maybe wait until Fourk gets rebased onto FIQHack, and then do it. 16:39 whether 3.6.1 or fh 16:39 hell no 16:39 I'd rather rescue the old Fourk before it gets tainted by player-monster symmetry :P 16:39 Good grief. 16:39 We need more NetHack variants. 16:40 speaking of which, maybe I should actually do so if the time comes 16:40 Because there are so few of them! 16:40 lol 16:40 Mandevil: You should merge DCSS with NetHack. 16:40 Mandevilhack 16:40 DCSShack 16:40 Mandevil: I was just boggling at the hardfought menu, it's like the old days of Angband 16:40 I am sure there would not be any fundamental incompatibilities at all. 16:40 that reminds me 16:40 K2: idea: random variant 16:40 Pinkbeast: Too many options? 16:41 Pinkbeast hah... if I add one more variant, i'll have to do sub menus 16:41 Eh, we are nowhere near Angband's level of variant-branching. 16:41 oh and ZAPM is an option, its hidden (easter egg) 16:41 !who 16:41 FIQ: [hdf-us] Leggman [nd] 16:41 FIQ: [hdf-eu] No current players 16:41 Every NetHack dev think the solution to NetHack problems is to create new variant. 16:41 K2: Break it into categories: historic variants (Spork, Grunt, Dyna, ...) and currently maintained ones. 16:41 Mandevil: sorry 16:41 It works exceedingly well. 16:41 And vanilla as a third category. 16:41 Mandevil: I'm more just impressed K2: as it is the lack of robotfindskitten is a sad omission 16:42 jonadab: or just vanilla, NH3, NH4 (counting dyna as NH4) 16:42 ahhhh 16:42 rfk would go on the hidden menu with Zap'M :-) 16:42 who mentioned that to me once... i cant remember 16:42 rfk is available I think 16:42 Or yes, vanilla, 3.x-based, and Nitro-based. 16:42 i wanna do a port for Zork I also 16:42 (hidden) 16:42 Which neatly excludes Slash'EM, sinc eit predates 3.x, I think :-) 16:43 FIQ: Forking is fine, but we need some consolidation too 16:43 it doesn't 16:43 i have a working copy on hdf, but its local only atm 16:43 Ooh, Zork. 16:43 That'd be cool. 16:43 ^^ 16:43 what about 16:43 hear me out 16:43 ROGUE 16:43 that would be cool also 16:43 rogue, hack 1.3d 16:43 Acxtually, do a whole hidden submenu of interactive fiction. Once you get a server-safe version of frotz, adding new story files is easy. 16:43 much more relevant than Zork IMO 16:43 Hack 1.0.3 is where it all started for me 16:44 Rogue, Hack, NetHack 1.3d, ... 16:44 jonadab: so you want to usurp @mtf 's roguelikes.live idea huh :P 16:44 jonadab: the issue i ran into was that i couldnt save a game 16:44 Pinkbeast I got started on hack also 16:44 dont recall the version 16:44 i've slept since then 16:44 K2: Right, you want to adjust frotz so that it A) only saves in a particular per-user directory and B) doesn't let the user specify filenames with characters like \ in them. 16:44 Or / 16:44 I went back and checked and established it was 1.0.3 from a bit of looking over changelogs / diffs 16:45 -!- Tariru has quit [Ping timeout: 240 seconds] 16:45 On a Sun 3/60 which at the time was pretty powerful stuff 16:45 zork is simple enough that it should be possible to make a clone 16:45 heh 16:45 FIQ: Unnecessary. 16:45 that uses more modern technologies for the purpose of user handling 16:45 should just be able to run it through dgl 16:45 FIQ: Actually, the VM handles all that. 16:45 jonadab: ah ok 16:46 The same story file that works on DOS, also works on a system like Nintendo Gameboy. 16:46 i need to revisit this (zork) 16:46 You don't need to change Zork itself. Just the z-machine interpreter. 16:46 its been a few months since i was messing with a build 16:46 And frotz is open-source. 16:46 jonadab: mhm 16:46 -!- Tariru has joined #hardfought 16:46 * K2 wonders if we'll see nethack brass anytime soon 16:47 Also, you can do it once and then put up any z-machine games you want. 16:47 the entire Zork library 16:47 hah 16:47 Zork series, Enchanter series, IF Comp winners, Xyzzy award winners, ... 16:47 the leather goddesses of phobos 16:47 Hitchhiker's Guide. 16:47 Nord and Bert 16:47 hitchhikers, yes 16:50 Spider and Web. A Day for Soft Food. The Meteor, the Stone, and a Long Glass of Sherbet. Curses. A Change in the Weather. 16:51 Christminster 16:51 there's so many 16:51 i have the ifocom box set (5.25" floppies) somewhere in storage 16:51 *infocom 16:53 [hdf-us] [nd] Leggman (Val Hum Fem Law) killed Asmodeus, on T:35393 16:55 [hdf-us] [nd] Leggman (Val Hum Fem Law) killed Juiblex, on T:35555 16:59 [hdf-us] [nd] Wolfechu (Pri Elf Fem Cha) changed form for the first time, becoming a werejackal, on T:3455 17:07 [hdf-us] [nd] Leggman (Val Hum Fem Law) bribed Baalzebub with 37 zorkmids for safe passage, on T:36518 17:10 Mandevil: I blame the amount of variant proliferation on the devteam. 17:11 Both for the 12-year hiatus, and their cathedral model of development. 17:14 -!- Tariru_ has joined #hardfought 17:16 -!- Tariru has quit [Ping timeout: 260 seconds] 17:16 -!- raisse has quit [Ping timeout: 265 seconds] 17:25 variety is the spice of life as they say 17:29 <@rikersan> stupid fucking friday the 13th 17:29 @rikersan: Message from LarienTelrunya at 2018-04-13 16:34 EDT: *buuuuuuuuuuuuuuuundlebundlebundle!* My DNHslex Let's Play has gone live at https://forum.rpg.net/showthread.php?723346-(Let-s-Play!)-Slash-EM-Extended-a-NetHack-fork&p=21820114#post21820114 :D have fun reading! 17:29 <@rikersan> I forgot and just got a -3 cursed tshirt :( 17:29 haha, happened to me last friday the 13th with a cursed -3 cloak of magic resistance 17:29 <@rikersan> the worst part was the fact that I needed that shirt to carry stuff 17:29 <@rikersan> :( 17:31 <@rikersan> !tell Chris_ANG can you make some way that intrinsic flight can be combined with getting things off the bottom? my half-dragon yesterday was screwed over by a shoggoth, it dropped my speed boots underwater whereI couldn't get them. 17:31 Will do, @rikersan! 17:34 <@rikersan> amy: waht exactly does -1 luck do to slex wands of wishing? 17:34 <@kritixilithos> cough change your system time cough :P 17:34 <@rikersan> doesn't work on the server >.> 17:34 <@rikersan> and no 17:34 <@rikersan> tha'ts cheap 17:34 <@kritixilithos> oh, I didn't know you were playing on the server 17:34 <@rikersan> I did quit that run (it was a dig for victory) 17:34 <@rikersan> nah this was local actually 17:35 rikersan: if your luck is negative and you fail the roll to get your wish, you can (with 33% chance each): get "unfortunately nothing happens"; get an evil artifact force-welded to you and no wish; or get a wishing prompt that doesn't do anything (whatever you enter gets discarded) and you instead get an evil artifact force-welded to you anyway. :D 17:36 <@rikersan> ok then 17:36 also did you take a look at my dnhslex Let's Play yet? ;) 17:37 <@rikersan> reading 17:37 yay :) 17:41 !tell tubs I've made a screenshot Let's Play of DNHslex at https://forum.rpg.net/showthread.php?723346-(Let-s-Play!)-Slash-EM-Extended-a-NetHack-fork&p=21820114#post21820114 in case you're interested :) 17:41 Will do, LarienTelrunya! 17:44 anyway, time to get some sleep; good night! 17:44 -!- LarienTelrunya has quit [Quit: Page closed] 17:50 [hdf-us] [nd] Eleven (Wiz Hum Fem Cha), 544 points, T:2428, killed by a goblin, while fainted from lack of food 18:20 -!- tubs has joined #hardfought 18:21 Bah 18:21 tubs: Message from aosdict at 2018-04-13 07:20 EDT: Best of luck with reimplementing everything from scratch. Are you planning to reimplement all the TDTTOE-ish cases that many players consider an essential part of NetHack? 18:21 tubs: Message from LarienTelrunya at 2018-04-13 17:41 EDT: I've made a screenshot Let's Play of DNHslex at https://forum.rpg.net/showthread.php?723346-(Let-s-Play!)-Slash-EM-Extended-a-NetHack-fork&p=21820114#post21820114 in case you're interested :) 18:40 [hdf-us] [slex] ttc1401 (Wiz Ang Mal Law), 6749 points, T:1015, killed by a solar beam 18:44 aosdict: http://jonadab.jumpingcrab.com/pastebin/993.txt 18:55 uh, that's been in there since the beginning. what python version are you running? 18:56 Python 2.7.9 18:56 Whatever came with Devuan jessie. 18:56 Yeah, you want Python 3 for this. 18:56 Ah. 18:56 Actually, I might have python3 18:56 It's using print with parentheses and all. 18:56 Lemme check. 18:56 I do have python3. 18:57 Ok, now I need a module, called colorama. That is a more normal error. 18:58 I suppose I could make it work without color if it reeeeeally needed to, but I'd rather not. 18:58 Should just be that and random though. 18:58 Hmm, apt says python3-colorama is the latest version. 18:58 No, I don't mind installing a module or three. 18:58 Just need to sort out how to do it. 18:59 I haven't worked with Python much. 18:59 Yeah, apt says python3-colorama is the latest version, but python3 says No module named 'colorama' 19:00 Does it have a cache I need to clear, or something? 19:00 maybe try installing it with pip? 19:01 Dunno how Devian handles python packages through apt. 19:01 Presumably in a similar way to how it handles Perl modules. 19:01 Which it handles just fine. 19:01 Maybe Python needs to have its path set differently, to include system modules? 19:02 The equivalent of %INC ? 19:02 That sounds like it'd be OS specific, so I don't know what you would do since I don't run Devuan. 19:02 if you tried importing colorama in the regular python3 interpreter, does that give the same error? 19:02 Devuan ~= Debian for everything that isn't an init system 19:03 aosdict: Isn't that what the script does? 19:03 Ok but I'm on Arch. 19:03 jonadab: Just checking. 19:04 pip says Requirement already satisfied: colorama in /usr/lib/python2.7/dist-packages 19:04 <[Demo]> systemd is more than just an init system 19:04 Wait, that's python2. 19:04 Does pip not know about python3? 19:04 Ah, there is pip3 19:05 But pip3 is broken? 19:05 D: 19:06 http://jonadab.jumpingcrab.com/pastebin/994.txt 19:06 [hdf-us] [nd] Eleven (Ran Elf Fem Cha) rejected atheism by offering a green mold corpse on an altar of Mars, on T:4463 19:06 I am now out of my depth officially. 19:06 You can write everything I know about Python on a 3x5 index card. 19:06 And this stuff isn't on the card. 19:07 Hang on, let me just try on a different computer. 19:10 Oh, heh, hippo doesn't have git installed yet. Let me just fix that... 19:11 ... and python3-pip 19:12 Successfully installed colorama-0.3.9 19:12 Let's try now. 19:12 Ah, that works. 19:12 Ok, not sure what is wrong with pip3 on alpaca. 19:13 aosdict: Ok, do you envision the tombgen algorithm developing into a new branch, or a new type of level that generates sometimes in existing branches, or what? 19:14 Also, is this a strict tree structure, never any loops? 19:15 jonadab: Got it generating? 19:15 Yeah. 19:15 Got it running on Devuan ascii. 19:15 No problem there. 19:15 This was originally intended as Arc-filb. 19:15 NOt sure what the problem is on alpaca's jessie install. 19:15 Ah. 19:15 And is currently a strict tree structure, yes. 19:15 Ok, I can see this as filler for the Arc quest, yeah. 19:16 Gotta be better than what's there currently. 19:16 ... what *is* there currently? 19:16 I don't remember. 19:16 Which is not a good sign. 19:16 Says room-and-corridor. 19:16 Ah. 19:16 Yeah, we already have enough of that in the main dungeon, thanks. 19:17 -!- Tariru_ has quit [Quit: Leaving] 19:17 The thing about this tombgen is that if some of the doors are secret and the level is unmappable, it will be quite difficult to ensure you've found everything. unless 19:17 [hdf-us] [nd] Eleven (Ran Elf Fem Cha), 2743 points, T:5319, killed by a yeti 19:17 uh, -unless 19:17 If it made especially good flavor sense for a certain role's quest, I could see it, but otherwise, replacing it with something different is a Good Thing for variety, IMO. 19:18 aosdict: So either don't make it unmappable, or don't use secret doors for the tree structure, just add them in later to create optional shortcuts. 19:18 Although, the way you're generating currently, it looks like walls aren't shared much, so it might be hard to find places to put the shortcuts in. 19:19 Maybe use secret doors on some of the 1x1 closets? 19:19 It's possible to allow walls to be shared, it's just a matter of whether you define the "footprint" of a room to include its walls or not. 19:19 Right. 19:20 That could even have a random factor applied to it. 19:20 Sure. 19:20 I don't remember, does the version you have place stairs? 19:20 Some of my level generators place stairs, others don't. 19:20 No, I mean is tombgen placing stairs. 19:21 Ah, no, it is not. 19:22 Probably the hardest part of this algorithm to translate to NetHack C is the data structure containing valid door positions and randomly picking one to consider for placing a door or corridor. 19:22 I used a set, but I don't really want to implement that in nethack. 19:24 And about the stairs, those are placed by putting the upstairs in the starting room, and picking random spots for the downstairs until a room tile is found that's more than 24 spaces away, Euclidean. 19:25 Stair position isn't really the hard part of level gen, yeah. 19:25 At least for most level generation algos. 19:29 There are some pretty not terrible C set header implementations 19:29 Even if you only use it just for this 19:29 I managed to use some at old-work, and if they let something be used, anyone should 19:29 Paranoid pricks. 19:30 nethack is sort of allergic to external dependencies though. 19:32 aosdict: Even if it's a static header file? :( 19:32 aosdict: This is also why I was keen to use c++ so I could get most of the data structures built in 19:33 If it's purely a header file, perhaps not, but that raises the question of where its code is located. 19:33 FWIW I was thinking of uthash, which is a single header that you copy into your source tree, not "external" 19:34 aosdict: uthash all the code is in the header fie 19:34 file 19:34 BSD licence 19:35 I assume it doesn't actually have any functions or such then. 19:36 I think it does bur they inline into the .c you inlcude it into, so you wouldn't include it in hack.h, only in tombgen.c 19:36 Like I say, we were super paranoid since we wrote GPU drivers, so we had lawyers look at it before we could use it. 19:47 two-clause BSD license is license-compatible with _basically_ anything. 19:48 I've worked on an open-source project that wouldn't accept BSD-licensed stuff. But they wouldn't have touched NGPL with a ninety-foot pole either. 19:48 Everything had to be certified public domain. 19:49 (There were good reasons for this, given the nature of the project.) 19:49 jonadab: For some reason GPU software is super duper paranoid 19:49 tubs: It shouldn't mind an attribution clause though. 19:49 jonadab: I think it's legacy from some bad years gone bye, but it still exists (sadly) 19:50 jonadab: yeah we got to use it, it's in the Vulkan driver \o> 19:51 (Whereas, the OCAL wouldn't take anything that required attribution, for important reasons: the whole point was to assemble a library of clip-art that people could use in their documents and such _without_ needing to attribute it.) 19:52 !tell LarienTelrunya Nice! You can use upgrade kits to make armor suitable for your pets, so you can kit out even huge or monstrous pets! :) 19:52 Will do, tubs! 19:56 omg omg omg my cat has gone onto the balcony! I AM SO PROUD OF HIM 19:57 Cats are reasonably good climbers. 19:57 He is *terrified* of the outside 19:57 I mean, they're not _squirrels_. But what is? 19:57 Wait, what? 19:57 I've tried to let him out into the garden in my old place but he refused 19:57 A cat that's a fraid of the outdoors? 19:57 yeah :s 19:57 THat is... unusual, I think../ 19:57 He is really timid, unusually so 19:58 So I'm really happy he is being brave enough here! 20:01 But now: bed, tomorrow: tubhack monsters and combat!! 20:01 -!- tubs has quit [Quit: sleep] 20:07 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) polymorphed her first object, on T:50620 20:17 jonadab: indoor cats are a thing. 20:18 aosdict: Mostly-indoor yes, but all the ones I've encountered spend at least some time outdoors. 20:19 Though, I suppose if you raised a cat in Miami for the first several years of its life and then moved to Fairbanks... 20:21 <@rikersan> variant devs: (or anybody with knowledge of the nethack source): how can I check if a monster is a specific king? 20:21 <@rikersan> mtmp->data == &mons[PM_FOO]? 20:21 <@rikersan> or do I not need 'data' 20:22 <@rikersan> *kind 20:22 <@rikersan> other places say 'mname' 20:24 -!- riker has joined #hardfought 20:27 @rikersan your initial guess is right 20:28 <@rikersan> !tell Chris_ANG graz'zt can drain your xp on a failed save, but all of his death messages are typoed.. "speach" not "speech" 20:28 Will do, @rikersan! 20:28 <@rikersan> aosdict: ty 20:29 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Juiblex, on T:51265 20:34 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Asmodeus, on T:51599 20:36 !whereis k2 20:36 riker: [hdf-us] k2 [fh]: (Mon Hum Mal Neu) T:1 The Dungeons of Doom level: 1 20:37 @d?shoggoth 20:37 shoggoth (b) | Lvl: 20 | Diff: 24 | Spd: 15 | Res: cold shock poison acid petrification | Confers: cold shock poison | MR: 0 | Generates: gehennom | AC: 10 | Attacks: 1d12 touch acid, 1d12 touch sticky, 2d12 hug suck-equipment, 2d12 passive acid | Alignment: -5 | Flags: genocidable, omnivore, amorphous, breathless, mindless, vegan 20:39 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Baalzebub, on T:51846 20:42 K2: is this still 0.1.0? 20:42 !tell Chris_ANG request: blessed figs always become tame, uncursed always peaceful, and cursed always hostile 20:42 Will do, riker! 20:43 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) destroyed Vlad the Impaler, on T:52002 20:43 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) acquired the Candelabrum of Invocation, on T:52003 20:44 aosdict yes 20:44 had this game going for a lil whil enow. been busy week 20:45 riker: he actually had an idea to skew them even further towards tame, to make it worthwhile to use figurines 20:46 oh good 20:46 since I'm making a change that has random powerful figurines spawn in vaults, and I really don't want the player getting blindsided 20:47 -!- riker has quit [Quit: Lost terminal] 20:48 * aosdict gives @rikersan a scroll of detect terminal. 20:56 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Orcus, on T:52624 20:57 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Yeenoghu, on T:52633 21:10 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed the Wizard of Yendor, on T:53577 21:10 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) acquired the Book of the Dead, on T:53578 21:15 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) performed the invocation, on T:53861 21:21 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed the high priest of Moloch, on T:54066 21:21 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) acquired the Amulet of Yendor, on T:54069 21:29 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Geryon, on T:54751 21:30 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed the Wizard of Yendor, on T:54904 21:32 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed the invisible Wizard of Yendor, on T:55092 21:36 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed the Wizard of Yendor, on T:55299 21:37 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed the Wizard of Yendor, on T:55470 21:45 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) entered the Planes, on T:55976 21:45 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed the Wizard of Yendor, on T:55977 21:56 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Death, on T:56227 21:57 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Death, on T:56246 21:58 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Death, on T:56268 21:59 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Famine, on T:56290 22:00 grand tour 22:01 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Famine, on T:56313 22:02 what a wall of messages 22:03 How'd you manage to get Geryon? 22:03 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed Pestilence, on T:56342 22:03 You were just a Dispater and a Demogorgon away from the full demonic grand tour too! 22:04 [hdf-us] [xnh] k2 (Pri Elf Fem Cha) killed the high priestess of Susanowo, on T:56359 22:04 [hdf-us] [4k] deadbeef (kek) (Mon Hum Mal Law) wished for "The Orb Of Fate", on T:3290 22:05 [hdf-us] [xnh] k2 (Pri Elf Fem Cha), 1703122 points, T:56361, ascended https://www.hardfought.org/userdata/k/k2/xnethack/dumplog/1523147585.xnh.txt 22:05 grats 22:06 aosdict: asmo summoned him i think 22:06 thanks 22:06 now get in there and do an unfair-scareless game! 22:06 they all have been ;) 22:06 for real! in 0.1.1! 22:06 ok :P 22:07 I am itching for _someone_ to get to gehennom. 22:07 well no i take that back.. couple times scared a priest or monster id'ing a scroll of scare monster 22:07 but no e word any of those games 22:08 I seem to have had 2 Dispaters and 3 Geryons (in games I have records for), along with 3 Demogorgons and uh lots of Yeenoghus 22:08 i havent seen demogorgon in xnethack yet 22:09 This is all vanilla, from 3.1.3 to 3.4.3 22:09 ah 22:10 i've battled demogorgon so many times... 22:10 in grunthack you cant avoid him 22:11 aosdict - see my dumplog please 22:11 maybe you can find a way to suppress the Unknown command ' '. msg in the dumplog 22:11 i suppress it using MSGTYPE but the log still grabs it 22:11 (its spacebar) 22:13 [hdf-us] [4k] deadbeef (kek) (Mon Hum Mal Law), 12792 points, T:3609, killed by a bolt of fire 22:14 hah... wow. 3-peat! 22:14 this my first time ever to win 3 in a row 22:18 K2: not really a priority 22:20 anyway you wouldn't suppress this message in the dumplog, you would suppress it in the actual log, unless there's some actual reason it should appear in the message log in-game 22:22 !ho 22:22 !who 22:22 aosdict: [hdf-us] Eleven [nd] kek [4k] 22:22 aosdict: [hdf-eu] No current players 22:25 <@rikersan> aosdict: did you say something in the other channel 22:25 <@rikersan> I had to leave >_> 22:25 <@rikersan> anyway ty for help I got it now 22:25 ...no? 22:25 <@rikersan> hm ok 22:26 <@rikersan> (just wondering what the detect terminal msg was about) 22:26 <@rikersan> !tell Chris_ANG I made a PR re: treasure vaults just fyi in case you don't see it 22:26 Will do, @rikersan! 22:26 <@rikersan> k2: request, beholder command to see my pending msgs 22:26 <@rikersan> (at least the number) 22:34 [hdf-us] [4k] kek (Mon Hum Mal Law) entered the Minetown temple, on T:1726 22:39 @rikersan: not a bad idea 22:44 Also, request to provide Discord users some way to see if someone's in the channel 23:00 [hdf-us] [nd] Wolfechu (Pri Elf Fem Cha) polymorphed her first object, on T:4173 23:06 -!- MisteryMyra has quit [Ping timeout: 245 seconds] 23:08 [hdf-us] [4k] kek (Mon Hum Mal Law) reached the bottom of the Mines, on T:3327 23:11 [hdf-us] [4k] kek (Mon Hum Mal Law), 16566 points, T:3356, killed by a mumak 23:21 -!- MisteryMyra has joined #hardfought 23:23 -!- Menche has joined #hardfought 23:32 -!- Schrubber has joined #hardfought 23:33 -!- Schrubber1 has quit [Ping timeout: 240 seconds] 23:35 -!- mpt| has quit [] 23:49 -!- Menche has quit [Quit: Leaving] 23:50 -!- Menche has joined #hardfought