00:05 [hdf-us] [fh] ahrimen (Val Dwa Fem Law), 52404 points, T:5780, killed by a gray unicorn 00:18 -!- jonathanhanes has quit [Ping timeout: 276 seconds] 00:19 -!- jonathanhanes has joined #hardfought 00:25 -!- stenno has joined #hardfought 00:26 -!- stenno is now known as Guest21880 00:30 -!- Guest21880 has quit [Ping timeout: 255 seconds] 00:33 [hdf-us] [fh] ahrimen (Val Dwa Fem Law), 29126 points, T:1944, killed by a healer called "Bogdan" 00:34 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed the Wizard of Yendor, on T:46102 00:35 [hdf-us] [nd] Eleven (Sam Hum Fem Law) acquired the Book of the Dead, on T:46112 00:40 [hdf-us] [nd] Eleven (Sam Hum Fem Law) performed the invocation, on T:46366 00:55 -!- bug_sniper has quit [Ping timeout: 255 seconds] 00:57 -!- bug_sniper has joined #hardfought 01:00 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed the high priest of Moloch, on T:46909 01:00 [hdf-us] [nd] Eleven (Sam Hum Fem Law) acquired the Amulet of Yendor, on T:46909 01:05 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed the Wizard of Yendor, on T:47104 01:06 -!- raisse has joined #hardfought 01:06 -!- mode/#hardfought [+v raisse] by ChanServ 01:06 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed the Wizard of Yendor, on T:47203 01:06 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed the Wizard of Yendor, on T:47258 01:10 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed the Wizard of Yendor, on T:47864 01:14 -!- elenmirie has quit [Ping timeout: 276 seconds] 01:19 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed the Wizard of Yendor, on T:48920 01:20 -!- bug_sniper has quit [Ping timeout: 256 seconds] 01:26 -!- stenno has joined #hardfought 01:26 -!- stenno is now known as Guest26356 01:31 -!- Guest26356 has quit [Ping timeout: 255 seconds] 01:34 <@Winsalot> !tell LarienTelrunya: https://pastebin.com/78HYUvxM pressing r takes me back to hardfought menu. Is there still hope? 01:34 Will do, @Winsalot! 01:42 -!- LarienTelrunya has joined #hardfought 01:45 !tell Winsalot ugh... I have no idea 01:45 LarienTelrunya: Message from Tariru at 2018-04-25 17:57 EDT: I got a "can't place branch!" error while entering level 71. Looks like a branch still managed to generate though. 01:45 LarienTelrunya: Message from @Winsalot at 2018-04-26 01:34 EDT: https://pastebin.com/78HYUvxM pressing r takes me back to hardfought menu. Is there still hope? 01:45 Will do, LarienTelrunya! 01:46 !tell Tariru yes, the branch should be force-generated anyway; this can happen if there is no regular floor to put the branch on 01:46 Will do, LarienTelrunya! 01:46 K2: are you here? apparently Winsalot got a slex crash on hdf-eu :( did a core dump get generated? if yes, I hope that it gives a useful backtrace 01:48 <@Winsalot> Btw, what happened is I saved the game. Then decided to play a little more and starting slex took me to title screen. Then I got sad, quit and then started slex again. Then I got that message. 01:48 @Winsalot: Message from LarienTelrunya at 2018-04-26 01:45 EDT: ugh... I have no idea 01:48 gaaaaaaaaah 01:49 and of course I can't view it in jettyplay because there's no java installed on this PC :( 01:50 well there's one thing we could attempt: load it in tty mode 01:53 aak, Java 01:53 * NCommander shivers 01:55 Winsalot: are you still here? you could try to load the save in tty mode 01:59 what the fuck 01:59 something is really screwy with slex on hdf-eu right now 02:02 my suspicion is that saving the game while hallucinating messes up curses mode 02:04 well SHIT, it's true 02:04 morning 02:04 hallucination + loading the game in curses mode = probtype error 02:06 Winsalot: well shiiiiit, looks like you discovered a fatal bug with the curses interface :(( 02:07 with "fatal" meaning "corrupts/erases savegames" here, so I urgently need to fix that 02:07 great, just what I needed! 02:07 now I have to figure out how to fix this shit 02:07 i.e. make it so that no future games can be corrupted by this bug 02:09 just tested, happens on esm too so I can use that as a testing environment 02:24 <@Winsalot> Slex bugs are just as crazy as its features 02:25 sorry :( I'm afraid your savegame got eaten, and I can't seem to stop it from happening either 02:26 the game tries to display hallu item names before the item list is correctly initialized! GAAAAAAH 02:26 why is there no flag that I can test for, which is true only after everything has been initialized correctly 02:27 -!- stenno has joined #hardfought 02:27 -!- stenno is now known as Guest46637 02:28 this stuuuuuuuupid curses mode inventory with its insistence of being displayed even before things are initialized! 02:30 just tested, happens on the windows curses version as well 02:30 -!- Guest46637 has quit [Changing host] 02:30 -!- Guest46637 has joined #hardfought 02:30 so it's really every curses version of slex that is plagued by this bug :( 02:30 -!- Guest46637 is now known as stenno 02:32 <@Winsalot> I just dont understand how does IBMgraphics work fine, while curses barely works. Don't they just display same information? 02:32 hey! I think I managed to fix it! 02:33 yep, the fix I just made for the esm server works and lets me restore savegames in curses mode while hallucinating! 02:33 now I have to make a bugfix commit for K2 02:33 Winsalot: The curses interface insists on permanently displaying the inventory. Even during the process of loading your save, it already tries to display stuff there. 02:34 Before the items are initialized correctly. This leads to errors when you're hallucinating. 02:34 Because the game randomly generates items for the hallucinated appearances, and chokes because the probability tables aren't set up yet, hence it crashes. 02:39 !tell K2 Critical bugfix update on the slex-2.1.7 branch. Winsalot's save is probably corrupted but at least this fix should prevent it from happening in the future. 02:39 Will do, LarienTelrunya! 02:40 !tell K2 The bug was that curses mode would choke when trying to restore a game while hallucinating, because it tried to display hallucinated items before the item tables were set up properly; the commit fixes that. 02:40 Will do, LarienTelrunya! 02:40 LarienTelrunya: K2 should have a backup of the save I think 02:40 well, let's hope so! 02:41 ola 02:42 yeah, when Winsalot saved, it should have made a full savegame file, and only the act of trying to load it in curses mode caused the errors, so if a copy of that save exists, it should load fine after the bugfix commit is applied 02:42 yay bugs 02:43 hi mcw! would you like to wake up, boot your PC, join the chat and the first thing you see is that a player of your variant has a corrupted savegame? because that's what happened to me today, yaaaaaaaay :D 02:43 good thing this one was fairly easy to track down 02:44 -!- MysteryMyra has quit [Quit: Connection closed for inactivity] 02:44 and also good thing we discovered it before junethack starts! 02:45 -!- raisse has quit [Ping timeout: 256 seconds] 02:48 LarienTelrunya: I wake up, myPC is already booted, I sit down, no one has played my variant. 02:48 LarienTelrunya: not sure which is sadder! :p 02:49 aww :( you should release it and do some advertising to get players! 02:49 complete with *bundlebundlebundle* of course! 02:50 mcw: You have a variant? 02:50 No 02:50 Not yet! 02:50 It was metaphorical FIQ 02:56 -!- elenmirie has joined #hardfought 02:56 -!- mode/#hardfought [+v elenmirie] by ChanServ 03:05 mmm, you feel so clean when you eliminate all -pedantic -Wextra -Wall -W warnings from a cu <3 03:09 wut I just realized that redist_attr (called when you feel like a new man) doesn't affect INT and WIS for some reason??? wtf 03:10 Changes your body, not your brain? # but Cha 03:10 Men already have the most wisdom 03:10 Cha is body-based as well 03:10 Given you lose some when you get hives 03:10 well I want to be able to gain INT from that effect, so I'll change it in slex :D 03:10 It's a very ill-defined mix of body and brain 03:11 also, why does life saving work if you got decapitated but not if your brain was sucked? you should still be decapitated after life saving and therefore die again! 03:11 The inventors of AOLSes knew about decapitation but not mind flayers 03:13 LarienTelrunya, I assume the AoLS releases a roll of magic duck tape and stiches everything back together 03:13 AoLS can't replace what's not there to begin with. 03:14 [hdf-us] [xnh] Grasshopper (Wiz Hum Fem Neu) killed Orcus, on T:63623 03:14 mcw, please don't ship code that has that as the default in Makefiles because the odds are you WILL generate a warning on some architecture (like S390) and then we have to patch your makefiles in distros. 03:14 Isn't it called z/400 now or something even sillier? 03:14 LarienTelrunya, the odds are you're not properly reinitializing curses madness due to hallucation. 03:15 Linux TTY shit is ... !@#! 03:15 Pinkbeast, we still call it S390 in Debian and Ubuntu 03:15 LarienTelrunya, when I was watching your stream, I only saw a bunch of diamonds. 03:15 NCommander: of course not, only in Debug mode. 03:16 NCommander: what, I don't remember streaming anything :D 03:16 LarienTelrunya, well, watching on hdf-eu 03:16 NCommander: I ought to know that but good, I still call it S/390 03:16 oh you mean it showed garbage characters? hitting s a couple of times on your end may fix that 03:16 NCommander: if the stream looks funky hit 's' 03:16 ^ 03:16 NCommander: you can try now, I loaded my save 03:16 LarienTelrunya, well is that what it's doing now? Or is the terminal just going "hahahah fuck you" 03:17 it has something to do with character encoding 03:17 NCommander: it's because the options have a symset set that you don';t support 03:17 I think? 03:17 ALSO WHAT THE FUCK LEV_COMP???? 03:17 we should just use utf-8 everywhere 03:17 Can someone please explain to me why the fuck "center" is valid for a coordinate??? 03:17 1531 coordinate : coord 03:17 1532 | p_register 03:17 1533 | RANDOM_TYPE 03:17 1534 { 03:17 1535 current_coord.x = current_coord.y = -MAX_REGISTERS-1; 03:17 1536 } 03:18 * mcw rages 03:18 NCommander: AoLS works against cessation of existence 03:18 man, monsters surely don't generate on this dungeon level 03:18 NCommander: I loaded my hdf-eu save in case you want to look; if it still looks funky, press s a few times and maybe it will help :) 03:18 ^ FIQ: explain ^ 03:18 actually i guess i could do confused blessed remove curse..? 03:18 FIQ, they do? Then why isn't genocide AoLS preventable? 03:19 Well ... actually, now that I think about it 03:19 don't you get saved, and then non-exist again? 03:19 You come back, then die again 03:19 yeah 03:19 stenno: xnethack? aosdict inserted some code that makes monsters generate less often if you spend a long time on a level, I think 03:19 NCommander: I was referring to porting to 0 03:19 YANI: If you are wearing an "oChange and get genocided, you permamorph into a random creature 03:20 (and lose the ") 03:20 Which makes you cease to exist 03:20 ah noted 03:20 anyway got my holy water now 03:20 time for some wishes 03:21 * NCommander notes the scroll of genocide might be the single most powerful item in NetHack 03:21 It literially rewrites reality to retgone a monster. 03:21 FIQ: you absolute unit, tell me why "center" is valid for coordinates. 03:21 NCommander: as for curses, it's just that slex messes with things before proper initialization of the game 03:22 mcw: Why not? 03:22 center would presumably be between 0 and COLNO/ROWNO 03:22 LarienTelrunya, ever think about implementing a spellbook of genocide? It might playing a SLEX extinctionist viable :) 03:22 I have no idea why this is useful, mind you 03:22 FIQ: center is not translated to an int though 03:22 Or is it... 03:22 But I wouldn't call the existence of it bad 03:22 FIQ: I mean in lev_comp .y/l 03:22 NCommander: spellbook of genocide has existed in slex for a looooooong time! but it only gives single species genocides, have fun casting it thousands of times :D 03:22 mcw: yes I figured you meant in a .des 03:23 LarienTelrunya, there are scripts for that. What you'd just need to do is have a reusable amensia source 03:23 FIQ: coordinate is defined as coord|p_register|RANDOM_TYPE 03:23 None of which allow center, unless I'm going crazy. 03:23 LarienTelrunya, cast, let Pw recharge, repeat. When the book gets too faint, use amenisa to remove it from z, and re-read. 03:23 mcw: I don't speak lex/yacc 03:23 Sorry 03:23 slex spellbooks work differently, they have charges, so you can just recharge it when it runs out 03:23 Never looked at the level system 03:24 spellbook of spellbook charging :P 03:24 plus casting a spell will increase its spell memory a bit 03:24 FIQ: does anyone speak lex/yacc? 03:24 No 03:24 yeah a spellbook of charging exists too! 03:24 Grumble 03:24 LarienTelrunya, ... that sounds surprisingly user friendly. 03:24 But I haven't looked at the .l/.y in nethack 03:24 What's the catch 03:24 So I can't help you 03:24 paxed and lorimer has messed wit hthem in the past I think 03:24 I speak some flex and bison 03:24 *them 03:24 NCommander: are you referring to the spell memory bit or the spellbook of charging bit? 03:24 LarienTelrunya, yes. 03:24 :D 03:24 LarienTelrunya, did we find the bit of empathy you put in SLEX? 03:25 NCommander: this is just vanilla slash'em stuff 03:25 the spell memory increase upon casting is from SLASH'EM, and the charging spell will just auto-forget itself (set its memory to 0%) after you cast it a certain amount of times (but you can re-learn it with the book, and the book can also be charged :D) 03:25 Did we find the bit of empathy in SLASH'EM? 03:25 slex also doesn't have the mysterious force 03:25 * NCommander never played SLASH'EM 03:25 for the same reason 03:25 or at least not more than a few minutes 03:26 I like slashem 03:26 regular SLASH'EM has a fatal bug with hallucination (notice a theme? Winsalot's crash was also because of SLASH'EM hallucination shenanigans) and even though I filed a bugfix on their sourceforge page, nothing has ever happened 03:27 LarienTelrunya: congratulations 03:27 you're the new slash'em maintainer 03:27 SLASH'EM's dev team likely are sharing an amulet of restful sleep. 03:27 wat 03:27 if you find bugs in something 03:27 and push fixes to it 03:27 something that the original devs have abandoned 03:27 then congratulations 03:27 you are the maintainer now 03:27 ugh 03:27 FIQ isn't joking. I've been granted commit rights to a few projects because of that >.>; 03:28 well I guess we should at least patch SLASH'EM (all versions) on esm 03:28 oh and kerio should patch SLASHTHEM, I filed the same bugfix on its official github repo and nothing has happened there either :P 03:28 tell kerio about it 03:28 he'll probably push a fix 03:28 FIQ: did you see the pretty error messages I generate from my des parser? 03:29 FIQ: does he have write access to the repo? 03:29 LarienTelrunya: I told him about it 03:29 -!- elenmirie has quit [Ping timeout: 255 seconds] 03:29 mcw: no 03:29 https://gist.githubusercontent.com/tubs/49654fc72e9e66449a2733c64e9bb2f1/raw/cc8f55ef8ee37f9cf677acdb10af875b587258a9/gistfile1.txt 03:29 FIQ: look at how pretty it is! 03:30 No more "syntax error"! 03:30 mcw: can you make this thing standalone 03:30 maybe I could use it sometime 03:30 FIQ: it already is 03:30 FIQ: idea is to make it like tubdown, 100% dependency free 03:30 It took me a while to figure out wtf the level parser meant with "syntax error" when I added magic chests 03:30 Yeah :-\ 03:31 in the end, apparently I had to specify spe on items 03:31 syntax error could basically be replaced with "lol go screw yourself" 03:31 didn't know that was mandatory 03:31 FIQ: And don't worry I'll add a nice C-wrapper around it so people don't need to touch yucky nasty C++ either! 03:31 mcw: :) 03:31 It's not a big deal to do 03:32 I pretty much just need to go through and add all the instructions now, which takes a bit of time but not much brains, alas I started work again yesterday so it will (hopefully) be Friday night/Saturday when I get the full parsing + validation completed. 03:33 Currently the parser/tokenizer can handle all of nh4 and slex's .des files 03:34 ♥ 03:35 so it doesn't choke over stuff like Cam-goal or Sco-strt? ;) 03:35 Nope, but this is just the tokenizer 03:35 The validator is still in-progress 03:35 Though I suspect Cam-goal passing the parser means it's fine 03:36 * mcw uses parser/tokenizer interchangeably 03:36 mcw: at one point around 2009ish I made a toy language for an irc bot 03:36 if there was some error 03:36 I printed "syntax error" 03:36 Nothing else 03:36 if I met mini me today I would have slapped him 03:37 I wrote three assemblers for my previous job 03:37 Who needs good error messages? It's enough to simply print 'An unknown error occurred.', the user will surely figure it out anyway... 03:37 I also had plans on making the thing able to multithread just because I could 03:37 And people loved my error messages 03:37 since the scripting language I used was single threaded 03:37 It made me the assembler king! 03:38 lol FIQ 03:38 Omg I could parse multidesthreads 03:38 by abusing timers 03:38 Bad FIQ, bad! 03:38 no treat for you. 03:38 what D: 03:38 timers are people too 03:39 you can't abuse them! 03:39 the scripting language had timers that ran even when the program itself wasn't running, that could execute things 03:39 so while the scripting itself was single threaded 03:39 you could in theory emulate multithreading with this 03:40 Of course you wouldn't actually gain any benefit performance-wise for this 03:40 But who cares about that 03:40 mcw, honestly, my problem with C++ is that compilers obsolete ridiciously fast 03:40 :P 03:40 ew multithreading in a single-threaded language 03:40 Which sucks because it's rare I get toplay with modern tools on legacy tools 03:40 try event loops instead like javascript 03:40 * NCommander dislikes C++ for a lot of other reasons, but that's my biggest headache at current 03:41 https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop 03:41 NCommander: At Apple we're encouraged to use all the latest features 03:41 stenno: the language I was messing with was mIRC scripting 03:41 it had way more issues than being single threaded... 03:41 NCommander: because we also develop clang/llvm 03:41 mcw, 1. you work at apple? 2. isn't that cause old features go to the bitbucket? :) 03:41 for example, such a basic construct as arrays was completely non-existent 03:41 NCommander: yeah, I work on GPU drivers 03:41 (mind you, this is a high-level language, not something like asssembly) 03:41 *assembly 03:41 single threading itself is not a problem 03:41 ok heh 03:41 stenno: right 03:41 mcw, ironically, I actually did a programming demo on NeXTstep last week as part of a retro review. Amazing how many people said "wow, that looks like Mac OS X" 03:42 yeah that doesn't sound like something i would to learn 03:42 i would like* 03:42 stenno: it was also really, really slow 03:42 like 03:42 you know how regex tends to be infamous for being slow 03:42 NCommander: to be fair I did my bit for communism and open source - I developed and wrote spec for Vulkan :p 03:42 mcw, I've dealt with the ARM GPU world 03:42 * NCommander twitches 03:42 well it wasn't really in that language (hell, sometimes it was the *fastest* way to do stuff) 03:42 NCommander: I wasn't at ARM before! 03:42 If I never have to peer into MESA again, I'll die happy. 03:42 Mali is shit 03:42 because everything else was also slow 03:42 nice 03:43 speaking of which, gotta get ready for work 03:43 NCommander: I was at Imagination (PowerVR), not that they had a great open-source track record... 03:43 oh wow mesa 03:43 WTF @ the comment before placebc() in ball.c! I thought gender studies were a recent phenomenon?! 03:43 The main issue is ip tech firms licence the shit to customers, and it's the customers who cry re: open sourcing. 03:43 why are they assuming the hero's gender to be female :D 03:43 at one point I repurposed the bot to work as an aggregator for a flash game I played for our guild 03:43 mcw, *wince*, do you known Tobin Davis by chance? He was the poor sod at Intel that worked at PowerVR to get Pouselbo (barely) usable on Ubuntu 03:43 this involved parsing json data 03:43 NCommander: not our fault 03:43 NCommander: Intel decided to hire a company called Tungsten Graphics 03:43 in a language that didn't have json parsing, and building one from scratch would be so slow that it would be unusable 03:43 NCommander: to do their own driver, they didn't use our driver 03:44 so I cheated 03:44 you wrote a json parser in regexp??? 03:44 NCommander: Tungsten graphics (now LunarG) were the biggest shitters in the world 03:44 relying on the order of things in the output being a certain way 03:44 mcw, yeah, he had access to the Tungsten source code on behalf on Intel cause he was a contractor, not Intel employee 03:44 so I could skip the parsing 03:44 but grab the data I wanted 03:44 this was... not very robust 03:44 I bought the man a lot of beer. 03:44 NCommander: That's why it was tied to a single Linux kernel 03:44 uh yeah 03:45 NCommander: the internal drivers build against whatever kernel you want (though depending on the driver, I think for Vulkan we used the dma_buf style fences, so you needed a 3.something kernel) 03:45 see this famous SO answer to the whole topic https://stackoverflow.com/a/1732454 03:45 But certainly not tied to a SPECIFIC kernel 03:45 I mean what the fuck? 03:45 mcw, it was actually somewhat possible to get it working for a few revisions. Canonical did some serious olympics to make that work. I was partially involved with that 03:45 stenno: it took around 5s to parse a 500KB-ish json output 03:45 NCommander: And yet everyone blames PowerVR. :) 03:45 the largest API request I did to the server 03:45 mcw, hah, a nameless ARM vendor wanted us to burn a kernel into ROM and then support Ubuntu 03:45 \o/ 03:46 this meant that the entire bot became unresponsive during this time 03:46 due to the nature of being single-threaded 03:46 NCommander: yeah the embedded world doesn't quite understand "open" source. 03:46 Or freedom :-\ 03:46 NCommander: where are you at now/ 03:46 ?* 03:46 stenno: and no I didn't parse it with regex 03:46 mcw, freelancer but my primary contract is working at the Hermes Center for Transparency 03:46 I just brought regex up to compare its performance 03:46 with the language in general 03:46 And no, I don't remember Tobin Davis, I knew a bunch of the mesa guys though like Ian Romanick and Jason Esktrand 03:46 regex is generally infamously slow 03:47 but in that language it was *fast* in comparision to the rest of things 03:47 mcw, Ian sounds familar. Probably know him in passing somewhat 03:47 FIQ: I once tried to write an end-to-end encryption system in mIRC... It didn't work too good :D 03:47 mcw, I'm not sure it's understanding opensource, it's more "embarassment" cause god 03:47 Some of the embedded code I saw ... *shiver* 03:47 NCommander: their code is shit? :p 03:47 Yeah 03:48 DSP that memmapped protected address space into /dev so the userland could drive it 03:48 mcw: I am pretty sure mIRC has native support for that nowdays 03:48 FIQ: dream ruiner :( 03:48 Also why would anyone use anything but irssi nowadays? :o 03:48 so you can reuse its stuff in the language 03:48 ah noted 03:48 That thing was a kernel exploiters dream. "I want to write page zero. OK!" 03:48 but yeah, writing it from scratch would be insane 03:48 FIQ: it wasn't very good 03:49 mcw: I look back at the code I wrote back in this time 03:49 FIQ: I think it took the history of the channel, and encoded the message using offsets into the history, but with some shared private key to decode the offsets 03:49 FIQ: I delete all my old code out of shame. :-) 03:49 Sometimes I look at it and think "hey that's pretty neat" 03:49 sometimes I think "what the fuck was I doing" 03:49 mcw, I think I have a few trees of TianoreCore sitting on my backup drive 03:49 Mostly because I have some awesome abuses against nature in there. 03:49 NCommander: To be fair, Apple is not awful re: open sourcing - llvm, clang, etc 03:50 mcw, no, but I dislike that Darwin still can't freestand post 10.4 03:50 * mcw shudders 03:50 * NCommander recently got NeXTstep to boot on a *slightly* more modern Darwin :) 03:50 heh 03:50 lol NCommander 03:50 I use a macbook and Windows with WSL as my main machine (at home) 03:50 * mcw is a frankenstein 03:50 monster 03:51 I fucking love WSL 03:51 I mean, that shit is mad genius 03:51 at some point i might shift to windows again 03:51 The dev blogs for it are amazing to read as well 03:51 mcw, http://nextcomputers.org/forums/viewtopic.php?t=4028&postdays=0&postorder=asc&start=0 03:51 a sentence that i never though i would utter again 03:51 mcw, honestly, I'm unimpressed by WSL. Cygwin works better for day to day usage, and everything else, I actually need a VM. 03:52 Really? 03:52 Which bit is not impressive? 03:52 * mcw is confused 03:52 Shit just works yo 03:52 mcw, anything that needs to poke the kernel :) 03:52 Beyond what WSL implements. It's great for userland stuff 03:53 But the only stuff I tend to do that isn't running on Windows natively tends to run in ring 0 03:53 Oh yeah, but it's not linux, it's GNU/NT 03:53 Oh god stallman would be proud 03:54 * NCommander twiches 03:54 You brought up memories of volunteering at the FSF 03:54 Think about it, it's the stallman dream 03:54 A GNU userspace running on a !linux kernel. 03:54 ... so I've contributed code to Hurd >.> 03:54 Just a shame they beat herd to it :p 03:55 hurd herd 03:55 NCommander: I just love the fact that I can get a proper shell in Windows 03:55 NCommander: I almost never use X shit 03:55 mcw, cygwin is great for that, and I still use Win7 a LTO 03:55 *LOT 03:55 cygwin has the jankiest packages known to man 03:56 And you can't just yolo a .deb from somewhere 03:56 And half the stuff doesn't even compile 03:56 And you can't fork properly 03:56 I actually looked at how they implement fork() in cygwin 03:56 It's rather impressive/horrorific 03:56 There was UNIX Subsystem for Windows prior to WSL, which gave you real fork() 03:56 Aye 03:56 WSL will allow me to ssh into my stuff natively on windows 03:56 WSL gives you real fork() too ;) 03:57 the NT kernel had fork for years 03:57 this is basically the only thing I find it useful for personally 03:57 Going back to POSIX.1 environment for Windows NT. It just didn't include things like sockets. 03:58 NCommander: indeed, lcore.sys calls into the NT fork-with REAL COW!!!! when you invoke the fork syscall 03:58 FIQ: what editor do you primarily use? 03:59 emacs 03:59 Ah native windows version? 03:59 I am not on window 03:59 Oh no you use Linux on desktop right 03:59 s 03:59 * NCommander notes he's been rocking VSCode as of late 03:59 Sorry 03:59 NCommander: vscode is ace 03:59 I was just referring to whenever I happen to be stuck on a Windows system 03:59 I just wish it wasn't an electron app 03:59 NCommander: but I vim too much, the vim plugin is "ok" 03:59 Electron happens to suck the RAM out of anything 03:59 Electron is an evil 03:59 evil 03:59 It's not quite thunderbird bad 03:59 But 03:59 Ugh 03:59 Thunderbird still regularly causes me to page out 04:00 total used free shared buff/cache available 04:00 Mem: 31G 10G 3.1G 443M 17G 19G 04:00 ^- why that's an accomplishment 04:00 ... people still use thunderbird? 04:00 mcw, I know not of a less shitty USENET reader 04:00 heh 04:00 yes, people use USENET 04:00 totalt använt fritt delat buff/cache tillgängl. 04:00 Minne: 15Gi 3,9Gi 5,9Gi 548Mi 5,8Gi 11Gi 04:01 nice swedish 04:01 total used free shared buff/cache available 04:01 Mem: 31G 7.0G 24G 17M 230M 24G 04:01 Swap: 13G 0B 13G 04:01 PS: that's from WSL ^ 04:01 ;) 04:01 mcw, technically speaking, you could do a subsytem for Linux on Mac OS X, just need to add a new service running ontop of xnu that handles the Linux syscall interface, and re-embrace the microkernel and Mach interfaces \o/ 04:01 NCommander: but you don't need to because most shit compiles anyway! :p 04:01 mcw works for apple I think 04:01 He knows, he already rebuked me :( 04:02 mcw, unless you use HFSX (or APFS now I know) 04:02 then everything LInux is happy 04:02 and everything Mac OS X specific goes "fuck you" 04:02 at least you have a work 04:02 mcw, the rebuke was PowerVR, not Apple, but you cleared that ;) 04:02 powervr 04:03 they do gpu stuff 04:03 yeah 04:03 the openpandora has one 04:03 Previous job 04:03 since it uses DM3730 04:03 I actually tend to respect Apple's engineering talent. I just dislike the direction they've been on for awhile. 04:03 gotta run, work time! :) 04:03 see you 04:03 mcw, have fun working on eGPUs 04:03 NCommander: yeah I am not a fan of apple at all 04:03 but I don't mind its devs 04:04 FIQ, I lost a lot of respect when they went walled garden. Up until about 10.5, I was pretty heavy apple fanboi 04:04 apple wants to replicate iOS for desktop 04:04 and their stuff was always overpriced 04:05 I'm going to grab some food. 04:07 -!- mcw[alking has joined #hardfought 04:07 Lol can walk and irc 04:08 sounds dangerous 04:08 "Look out for that bus?" "What bu-" 04:08 */red dwarf* 04:08 mcw[alking: you mentioned this thing called sleep earlier 04:08 can you explain what this "sleep" thing is 04:08 Most of my walk is through green Park 04:08 NCommander: heh 04:09 FIQ, it's a period of time where you stop moving and go unconscious. A friend in Finland introduced me to it. 04:09 NCommander: that sounds really inefficient 04:09 Fiq it's like when you go to charge your battery pack, but for humans 04:09 mcw[alking: ahhh 04:09 hmm 04:09 FIQ, we're not all blessed with nordic efficiency. 04:09 Very inefficient 04:09 where is the compartment? 04:10 Ps were you saying pvr is good or bad? 04:10 mcw[alking: I just stated "it is a thing" 04:10 * NCommander notes he recently played Sweeden in Europan Univeralis IV 04:10 You're probably running some of my code 04:10 I don't really know much about it besides as an end user 04:10 And it hasn't really been that problematic for me 04:10 Successfully declared independence, conqueroed Norgood, and Denmark, and then ate a good part of Russia :) 04:10 Awful open source 04:10 Like all gpu 04:10 Oh yeah but that's a common theme 04:11 in ARM GPU world 04:11 Yeah 04:11 mcw[alking, I got a story here you'd appreicate. This was in 2009-ish, and we wanted to test if MESA would work on ARM at all 04:11 mcw[alking: The openpandora runs on an OMAP3 (classic/rebirth) or a DM3730 (1GHz model, the one I use) 04:11 We managed to find an ARM board with a PCI slot! 04:11 -!- raisse has joined #hardfought 04:11 -!- mode/#hardfought [+v raisse] by ChanServ 04:11 they're mostly similar but DM373 has slightly better specs 04:11 But pvr get more complaints due to Intel 04:11 But finding a GPU with open source driver not so much ... 04:11 It has a powerVR 04:11 in the SoC 04:12 so we smoke tested it with an old VoodooII card :) 04:12 I'll look at the gpu 04:12 mcw[alking: but Intel GPUs have open source drivers on desktop, no? 04:12 Only Linux 04:12 -!- stenno has quit [Ping timeout: 256 seconds] 04:13 But poulsbo they got a contractor to do the Linux driver 04:13 And 04:13 Well. Ask NCommander 04:13 FIQ, it could best be described as working on a fork of SLEX while drunk 04:13 and then trying to ascend in the resulting mess. 04:14 Though I worry that's being unfair to SLEX. 04:14 Well, there is a fork of SLEX that cannot be ascended because the dumplog will crash, so... :P 04:15 which, incidentally, is also the reason why that fork isn't in junethack anymore 04:15 although I guess it would be relatively trivial to fix if you manage to get a backtrace of that crash 04:15 FIQ: yeah you've got an sgx530 I think. My awful code 😊 04:16 heh 04:16 Wellit works 04:16 LarienTelrunya, that's a pretty apt description. We had issues doing 2D-only graphics because it would crash until you rendered something with full 3D 04:16 and mcw[alking thanks 04:16 LarienTelrunya: if there was a drop in pline replacement that handled wrapping and colours would you be interested? 04:16 now I know who to blame 04:17 for stuff not working 04:17 Hey you're welcome 04:17 :) 04:17 mcw[alking: maybe; I'm planning to port the feorar implementation to slex though (but after junethack) 04:17 NCommander: there was a hw bug where the 2d and 3d cores shared an id on the bus 04:18 yeah that sounds sadly familair 04:18 Ugh 04:18 * NCommander whimpers 04:18 LarienTelrunya: make it configurable 04:18 Did you ever encounter 545? 04:18 This is like digging up a time capsule filled with all the shit of yesteryear we prefer to forget. 04:18 Cedar view maybe? 04:18 No 04:19 Clover trail 04:19 haha 04:19 mcw[alking, was that what Intel was harping on their LPIA platform? Cause I thought that was Cedar View 04:19 The "mostly compatible" i386 chip that became/continued to be atom 04:19 That had a bug where one of the texture cache lines got tied low 04:20 Only fix was to disable texture cache 04:20 Nah NCommander I was thinking of clovertrail 04:20 mcw[alking, still not as bad when I found an ARM SoC that failed to implement the ARM ISA correctly :) 04:20 mcw[alking: pvr is infamousfor buggy drivers by dolphin devs 04:20 sadly, it isn't alone 04:20 Fiq all of them are shit 04:21 all arm gpus are like that 04:21 -!- stennowork has joined #hardfought 04:21 Yeah 04:21 yeah 04:21 Somehow, even Tegra has that problem 04:21 When it *really* shouldn't 04:21 Opengl is shit 04:21 Is the main issue 04:21 :v 04:21 mcw[alking, I've gotten working acceleration on my Itanium rig 04:21 But nope, not on ARM :) 04:21 you shold trysdl nh4 04:21 Hehe 04:22 if you want to see buggy stuff 04:22 lol sdl 04:22 I see apple maps every day fiq 04:22 So no need 04:22 we are talking about a roguelike from the 80s 04:22 I remember when Google Maps was allowed into the app store. 04:22 It was No. 1 spot for *ages* 04:22 it isn't exactly complex rendering 04:22 So you know why they dropped it? 04:22 keep in mind that the person who wrote rogue also was the person who wrote termcap and curses 04:22 Gmaps? 04:23 and yet it taxes cpu/gpu 04:23 mcw[alking, NIH syndrome? 04:23 No 04:23 Google demanded customer tracking info 04:23 stennowork, ... that makes far too much sense. 04:23 Apple told them to fuck off 04:23 mcw[alking, why am I not surprised. 04:23 I figured ais was just a poor sdl coder since he hadn't done any other sdl program (no offense to him) 04:23 but noteye has the same problem 04:23 @mtf knows what I am talking about 04:24 didn't ais wrote his own implementation of ncurses 04:24 uncursed or so 04:24 NCommander: yeah. If you're a customer mostly apple tries to be nice 04:24 libuncursed is actually the only thing I use by ais that I think is actually really good 04:24 Uncursed works and is good 04:24 I have no real complaints 04:24 unlike aimake 04:24 And more importantly has really good design goals 04:25 Ie should work transparently 04:25 Well, let's be honest. ncurses started out of a rewrite of a library named curses which in turn was a reimplemention of something called cursors. 04:25 Hence New curses 04:25 I'm pretty sure if you show someone aimake they'd think it was a joke... 04:25 I am still dumbfounded by IBMgraphics magically working when I ported nh3curses to it 04:25 it isn't magic 04:25 I know why 04:26 but it was col 04:26 *cool 04:26 (I mean universally, in all terminals) 04:26 Do you think ais cries when he reads us bullying on aimake? 04:26 -!- mcw[alking has quit [Quit: Mutter: www.mutterirc.com] 04:27 at some point - 04:27 -!- mcw[alking has joined #hardfought 04:27 at some point he got used to it lol 04:27 Heh 04:27 no, people complaining on aimake is something he is used to 04:27 i was crying a lot when i provided the first versions of junethack 04:27 yeah 04:27 and people found hilarious bugs and nothing worked 04:28 I should probably partipate in junethack 04:28 Don't worry tubhack uses cmake 04:28 and at some point it just got taken over by people who actually know their shit 04:28 * NCommander stil uses autotools 04:28 I will never forget fh bouncy boulders 04:28 and now its a nice project 04:28 I felt really bad about it 04:28 i remember the bouncy boulders being in the topic of #ascrun 04:29 * NCommander goes for food, bbl 04:29 what made me feel bad wasn't the bug itself 04:29 which again brings us to the notion of a file where we should collect hiliarous bugs of all the variants 04:29 I am not perfect 04:29 but the circumstances 04:29 I was trying to be way too clever 04:29 for my own good 04:29 which introduced the bug 04:30 stennowork: bug hall of fame 04:30 in nethackwiki 04:30 my own paradigm is now 'dont be sexy for the sake of it, write clear and concise code' 04:30 But sometimes you break and do it anyway 04:30 https://nethackwiki.com/wiki/Bug_Hall_of_Fame 04:30 Specially when using c++ 04:31 ah nice 04:31 i wonder if branchport skip should be listed there 04:31 Work now though. Will try to do some desio this evening but I think I have a dance. 04:31 not sure if its actually a bug or rather an oversight 04:32 like 04:32 i will just add it i guess 04:32 and also the acehack multiplayer waiting room bug 04:32 because thats the best of them all 04:34 ...and i _still_ dont know if branchport skip was fixed in 3.6.x 04:34 -!- mcw[alking has quit [Quit: Mutter: www.mutterirc.com] 04:34 i will just write it as if it was fixed already 04:35 [hdf-us] [nh] pavelek (Mon Hum Mal Law), 4711 points, T:2322, killed by a gnome lord 04:35 it was fixed yes 04:35 kk 04:42 Mandevil: fh added 1 new role for each nonhuman race that the scoreboard is apparently missing (old change). Dwarven knight, elven monk, gnomish torist, orcish priest 04:43 Hm, thanks for the info. 04:43 I'll add this. 04:43 can we have elf knights in fh 04:44 why 04:44 because thats so cool 04:44 see sporkhack 04:44 they get a nightmare as monunt 04:44 mount 04:44 I have considered going the spork route 04:44 allow any role and race 04:45 Of course, we need orcish valkyries :) 04:45 can we have gnome samurai? :P 04:46 * LarienTelrunya will always want all role/race/gender/align combos to be playable because restrictions 04:46 if someone wants to make a neutral knight, vampiric monk or lawful rogue, let them I say! :D 04:47 Also genders need expanding. 04:47 Male/female is sooo yesterday. 04:48 lol, someone on 4chan once wanted me to increase the # of genders in slex to 32 04:49 m/f/other/none/both 04:49 https://en.wikipedia.org/wiki/Venus_and_the_Seven_Sexes 04:49 Seven is a nice number. 04:51 well, what those uberweirdos wanted me to do was to implement https://vignette.wikia.nocookie.net/gender/images/1/14/Genders.png/revision/latest?cb=20170720180315 in slex 04:51 what the hell is the difference between "neutrois" (wtf) and "third gender" even supposed to be? 04:52 and why have "agender", "agender(genderless)" and "agender(version 2)" all as different genders in there??? WTF 04:52 <@Winsalot> Im interested to hear a story how slex ended up in 4chan discussions. 04:52 apparently slex is pretty popular on /vg/ 04:53 Winsalot: simple, I occasionally google for "SLASH'EM Extended", and when I found it being discussed on 4chan, I figured out how to post there and give feedback. Little did I know about the mental state of the average 4chan poster back then... :P 04:53 LarienTelrunya: You're looking for sense where there's none. 04:53 -!- elenmirie has joined #hardfought 04:53 -!- mode/#hardfought [+v elenmirie] by ChanServ 04:55 Mandevil: hahaha, normally I'd expect you to say that when referring to slex directly :D 04:57 -!- Menche has quit [Remote host closed the connection] 04:57 -!- Menche has joined #hardfought 04:59 -!- Menche has quit [Remote host closed the connection] 04:59 Evil Patch idea: all negative messages (e.g. "Your shirt rips to shreds!" or "Goodbye level 5.") are displayed in green and all positive messages (e.g. "You are fully healed." or "You feel that Huan Ti is well-pleased.") are displayed in red, with no way to change those colors. 04:59 -!- Menche has joined #hardfought 05:00 -!- MiseryMyra has quit [Read error: Connection reset by peer] 05:01 -!- Menche has quit [Remote host closed the connection] 05:01 -!- Menche has joined #hardfought 05:02 LarienTelrunya: Hopefully that would convince players to look for other variant. 05:03 yeah, it probably would; it's an EPI that even I won't implement 05:04 It could be easily defeated too. 05:04 Just use terminal that does not support color. 05:05 (though that removes color from everything). 05:05 or change the terminal color from red to green and vice versa 05:06 lady bo 05:06 ots 05:06 :D apparently I exceeded the maximum string length 05:06 this was just me testing Fourk's statuscolors 05:08 4k has statuscolors? 05:09 -!- stenno has joined #hardfought 05:09 * stennowork kicks stenno 05:09 well at least the HP display changes colors if I lose health 05:09 -!- stenno is now known as Guest87837 05:10 all of NH4 does that... 05:10 that alone makes Nethack Fourk better than some other variants (nethack 3.6.0 comes to mind, which is a borked variant of vanilla nethack with a terrible statuscolors implementation) :P 05:10 Being better than vanilla isn't that hard. 05:10 3.6.1 ftw 05:10 3.6.1 even has hitpointbar 05:10 Mandevil: aos made xnh 05:10 basically better 3.6.1 05:11 3.6.1 has most of the naohack stuff and naohack is great 05:11 I've heard about it. 05:11 didn't take long for hdf players to adapt 05:11 xnh is more popular than vanilla is here 05:11 Yes, it's basically SplatHack. 05:11 and naohack was better than 3.6.0 05:12 * stennowork considers re-applying for team splat for junethack 05:12 I recall applying in 2016 05:12 I was rejected 05:12 stennowork: be bold and do something different! join the slexy robber nymphets this year! ♥ 05:13 Räubernymphchen <3 05:13 er 2017, not 2016 05:13 -!- Guest87837 has quit [Ping timeout: 240 seconds] 05:13 * stennowork doesn't consider himself to be a Räubernymphchen 05:13 well _but_ i am the original co-founder of team splat 05:13 so maybe that will help 05:14 in 2011 05:14 I was so traumatized that I ragequit junethack 05:14 (no I wsn't) 05:14 *wasn't 05:14 aww it mangled the ü and ß :( 05:15 oh the variants can't handle unicode yet? 05:15 or maybe it was some latin-1 shenanigans 05:15 NH4 doesn't use unicode 05:15 in unnethack you can have unicode names 05:15 I'm curious to see what the string on scoreboard will read 05:15 bleh 05:15 in input 05:16 i remember a russian player with a cyrillic username playing there 05:16 anyway back to work 05:17 time to figure stuff out about doctrine2 and postgres and then about react 05:17 thanks to babel i can use fetch and not give a fuck 05:17 Mandevil: what's the update rate for scoreboard? i.e. how many times per minute does it fetch data from the servers? 05:18 every 5min iirc 05:20 killed by a grid bug called Soooooooooo ein s��es Nymphchen <3 05:20 scoreboard apparently can't display the glyphs either 05:21 it depends on whats written into the xlog 05:21 because afaik scoreboard will read utf8 correctly from xlog 05:22 -!- raisse has quit [Ping timeout: 255 seconds] 05:23 stennowork: nd is nh3.6.1 05:24 oh so no utf8 handling in general 05:24 i asked paxed and he said he didn't want to implement utf8graphics because its annoying work 05:24 for 3.6.1 05:25 neither monstersymbols and objectsymbols 05:25 :( 05:25 yeah symset is inferious 05:25 inferior unfortunately 05:25 no pile_of_poo player 05:28 hmm can't find my pile_of_poo post on reddit 05:35 LarienTelrunya: 10 minutes. 05:42 -!- ProzacElf has quit [Ping timeout: 264 seconds] 05:55 -!- deadnoob has joined #hardfought 06:03 <[Demo]> I want fun options like explode sparkle 06:09 -!- raisse has joined #hardfought 06:09 -!- mode/#hardfought [+v raisse] by ChanServ 06:10 -!- noty has quit [Quit: WeeChat 2.0.1] 06:10 -!- stenno has joined #hardfought 06:10 -!- stenno is now known as Guest75272 06:15 -!- Guest75272 has quit [Ping timeout: 276 seconds] 06:16 -!- Menche_ has joined #hardfought 06:16 -!- raisse has quit [Quit: Suddenly, Raisse disappears out of sight.] 06:18 -!- raisse has joined #hardfought 06:18 -!- mode/#hardfought [+v raisse] by ChanServ 06:19 -!- Menche has quit [Ping timeout: 265 seconds] 06:29 Mandevil: ah, thanks :) 06:43 -!- deadnoob_ has joined #hardfought 06:47 -!- deadnoob has quit [Ping timeout: 240 seconds] 06:52 <@Winsalot> What is junehack btw? 06:53 June NetHack Tournament. 06:53 https://junethack.net/ 06:54 ^ @winsalot 06:56 <[Demo]> something u gonna get schooled in 07:09 YASI: allow the player to dual-wield a bag of holding with a bag of tricks, which has a 0.1% chance per attack that the latter accidentally ends up inside the former and BOOM. 07:11 -!- stenno has joined #hardfought 07:11 -!- stenno is now known as Guest65212 07:13 <@Winsalot> Yani for slex: new race that doesn't regenerate but heals (by absorbing life force that leaks) when someone around takes damage. Doesn't matter who inflicts the damage though. 07:13 <@Winsalot> And doesnt matter if friendly or hostile unit took damage. 07:14 @winsalot Are you sure there isn't such race in SLEX already? 07:15 -!- Guest65212 has quit [Ping timeout: 248 seconds] 07:15 -!- Grassy has joined #hardfought 07:15 -!- mode/#hardfought [+v Grassy] by ChanServ 07:16 yo thats sort of like a dnh bug 07:16 where monster healing applied to you instead 07:19 -!- Grasshopper has quit [Ping timeout: 260 seconds] 07:24 -!- raisse has quit [Ping timeout: 260 seconds] 07:44 mcw: I've messed with the level parser stuff and know why "center" is there (at least in the context of ROOM, not GEOMETRY, I think those are different). It's basically so you can specify a ROOM at a given multiple of fifths of the map. 07:45 In practice, the only place this is used is to center a large ROOM on the map, such as several Minetowns or the Oracle level. 07:45 (Doesn't apply to special levels like Asmodeus, since those are MAZE-type levels. 07:46 I got rid of this code in xnh, and just specified the appropriate coordinates. 07:47 And then, there's a _separate_ meaning of "left/center/right" which means which corner of the ROOM (or center) the specified coordinate is supposed to represent. 07:51 [hdf-us] [nd] Eleven (Sam Hum Fem Law) entered the Planes, on T:50014 07:53 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed the invisible Wizard of Yendor, on T:50021 08:11 -!- stenno has joined #hardfought 08:12 Slash'EM Extended updated (us and eu) 08:12 K2: Message from LarienTelrunya at 2018-04-26 02:39 EDT: Critical bugfix update on the slex-2.1.7 branch. Winsalot's save is probably corrupted but at least this fix should prevent it from happening in the future. 08:12 K2: Message from LarienTelrunya at 2018-04-26 02:40 EDT: The bug was that curses mode would choke when trying to restore a game while hallucinating, because it tried to display hallucinated items before the item tables were set up properly; the commit fixes that. 08:12 -!- stenno is now known as Guest28494 08:12 thanks K2! now I have to test whether it really fixes it (hopefully it does) 08:13 YES! it does! buh-bye stupid crash bug :D 08:14 K2: there may still be a savegame of winsalot on hdf-eu, or a backup of it; can you please check whether something's there? 08:14 he encountered the crash bug yesterday 08:14 @Winsalot you should join orderofthecockatrice 08:15 shpingle's faction 08:16 @Winsalot you clearly should join the slexy robber nymphets ♥ 08:16 pretty much all of nethack rldiscord was there 08:16 -!- Guest28494 has quit [Ping timeout: 240 seconds] 08:16 in devnull and last year 08:20 you should join Wooble in the resurrected ItExplodes clan 08:20 good thing about joining Wooble: free tons of unique deaths 08:22 <@Winsalot> Larientelrunya: save works! 08:22 <@Tone> Unique deaths were competitive in devnull tribute last year 08:22 Winsalot: huh, what do you mean? 08:23 <@Tone> but yeah, that's definitely Wooble's thing 😄 08:23 wait, @Winsalot it already loads again? 08:24 K2: as you were! Winsalot's save fixed itself with the bugfix you installed, no further action necessary :) 08:26 @Tone I mean that *I* don't have to worry about nabbing unique deaths, and can focus on ascending. 08:29 !tell K2 gotta leave for a while now; just in case my previous messages were confusing, Winsalot's save has fixed itself by the update you installed and doesn't need treatment anymore. Thanks for updating! :) 08:29 Will do, LarienTelrunya! 08:29 -!- LarienTelrunya has quit [Quit: Page closed] 08:38 !tell K2 No dice on the FIQ update, still won't load :-/ 08:38 krm: Message from K2 at 2018-04-25 21:41 EDT: go ahead and give it another try 08:38 Will do, krm! 08:39 !tell FIQ No dice on the FIQhack update, still back to main hardfought index after loading progress completes (user krm26, toon Ei) 08:39 Will do, krm! 08:46 <@Winsalot> K2: I understand you are hardfought boss? You think it's possible to make hterm browser version playable on smartphone browser? 08:48 You can use hterm on a smartphone, although it might not be ideal. What problems are you having? 08:49 <@Winsalot> I dont know how to make my virtual keyboard pop-up 08:49 <@Winsalot> Basically I cant give it any input 08:50 Android or iOS? 08:50 "hardfought boss" heh 08:50 On Android you can use a keyboard app that supports "permanent notification" to keep it up all the time 08:51 <@Winsalot> Ofc android 08:52 You can use this keyboard to do this: https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard 08:53 You're right, though, it would be great if hterm made this easier 08:54 The one time I tried to play nethack on a smartphone it was very miserable and sad 08:54 To bring this issue up with the hterm devs you can use its mailing list: https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-hterm 08:57 <@Winsalot> Hm, cant find the setting on android to show keyboard anywhere 09:00 !tell FIQ Btw, I really like the way FIQhack makes use of a lot of screen real-estate. What would make it even more amazing was blocking off a small area for just a few sentences of arbitrary notes (the kind of thing you've got to attach to levels or items right now...stash location, something to watch out for, next steps to remember if you're taking a break, etc). Right now I have to do that outside of the game context. Just a usability thought 09:00 Will do, krm! 09:01 back 09:01 FIQ: Message from krm at 2018-04-26 08:39 EDT: No dice on the FIQhack update, still back to main hardfought index after loading progress completes (user krm26, toon Ei) 09:01 FIQ: Message from krm at 2018-04-26 09:00 EDT: Btw, I really like the way FIQhack makes use of a lot of screen real-estate. What would make it even more amazing was blocking off a small area for just a few sentences of arbitrary notes (the kind of thing you've got to attach to levels or items right now...stash location, something to watch out for, next steps to remember if you're taking a break, etc). Right now I have to do that outside of the game context. Just a usability thought 09:01 krm: I'd argue that stash location would make more sense as a level #annotate 09:02 But yes, I've considered adding additional uses for extrawain 09:02 *extrawin 09:02 That's how I do it now, but sometimes persistent global info is a lot more useful 09:03 (Let me know if there is anything else I can do to help with my crashed toon) 09:03 krm: You should be fine? 09:03 Nope, still won't load 09:03 K2 updated the version, it was several revisions out of date 09:03 Still? 09:03 Urgh 09:04 Sorry! 09:04 When did you try last? 09:04 Just now to double-check 09:04 Hm 09:04 Ei was it, right? 09:04 Yes sir 09:04 This is weird because I am unable to reproduce 09:04 is there a public statistic about how many players play which variants during a month? 09:04 And NH4 saves aren't supposed to work like that 09:05 K2: I think I need a core dump of krm's save crash 09:05 stennowork: I ran a bot to track the data 09:05 The bot crashed, losing several days of progress tracking 09:05 Well ok it didn't crash 09:05 I had a power failure 09:05 But still 09:06 The fact that this is even possible means mIRC on wine has... issues 09:06 related http://bash.org/?240849 09:06 so I decided to stop bothering for now 09:06 you.. are actually using mirc 09:06 stennowork: No 09:06 I use weechat 09:06 ah 09:06 So FIQ, just before this crash the general storekeeper was suddenly uninterested in items he would typically buy. Is that some special intentional behavior I'm unfamiliar with? 09:06 But I fired up my ancient mIRC bot 09:06 weechat aka the thing that i should use but i am too lazy and too used to irssi 09:06 because I figured using the existing codebase I had and add Beholder tracking to it was really simple 09:06 And it was 09:06 But it doesn't save stuff properly between restarts 09:06 Because wine I guess 09:06 aah ok, you tracked it by listening to beholder 09:07 So I held off 09:07 Yeah I used !who spam 09:07 (I asked K2 if he was ok with it) 09:07 once a minute 09:07 and aggregated that 09:07 !who 09:07 FIQ: [hdf-us] FIQ [fh] 09:07 FIQ: [hdf-eu] No current players 09:07 I tracked this 09:07 krm: Can you give an example? 09:07 I can see if I can repro that at least 09:08 It occurs to me that both crashes was related to shops 09:08 yours and puck's 09:08 Probably related 09:08 https://cdn.discordapp.com/attachments/400474774440247317/439050129136418836/Screenshot_20180426-160250.png 09:08 It was with Ei, just a handful of moves before the current crash. If you can load a copy of the toon, walk into the shop and drop anything he would normally buy to see it 09:08 <@Winsalot> Ssh app works though 09:08 Why do you keep saying toon? 09:09 Translation quirk? 09:09 Sorry! You prefer character? Just some MMO parlance I guess 09:09 (No offense, just asking. I think you might not be using it right) 09:09 Hmm 09:09 Never ever seen it used that way 09:09 Is it right? 09:09 Yes, it is correct 09:09 At least for US English 09:09 And yeah I'm used to character 09:10 It comes from the same lexicon as "mob" for NPC, etc. 09:10 mhm 09:11 I drop a scroll of earth 09:11 The shopkeeper wants 66 09:11 Is there something you know he was uninterested in? 09:11 Hmm 09:11 I was dropping unidentified inventory items to sell for the tourist identification 09:11 And he was uninterested in every single one of them 09:12 There should be a potion of some sort 09:12 I dropped the entire inventory 09:12 Nothing like that 09:12 -!- stenno has joined #hardfought 09:12 So I guess that pretty clearly indicates an association with the crash 09:13 -!- stenno is now known as Guest11027 09:13 * stennowork casts turn guest on stenno 09:13 ah too late 09:13 Mhm 09:13 retroactive magic! 09:13 I will play fiqhack some on hdf 09:13 see if I can repro 09:13 is that like the temporal grapes in the diskworld 09:14 krm: You play on US, correct? 09:14 I do play on US 09:14 oh what are those called again 09:14 reverse vintage? 09:15 reannual plant 09:16 vul nuts 09:16 Reannual plants are an unusual sort of flora native to the Disc. It works like this: when a farmer plants a reannual this year, the plant is harvested last year. 09:17 -!- Guest11027 has quit [Ping timeout: 256 seconds] 09:19 Back later... Thanks for looking into this, FIQ! 09:19 -!- krm has quit [Remote host closed the connection] 09:21 !tell krm really sorry, usually I can fix things within an hour or so 09:21 Will do, FIQ! 09:21 mcw: see, now what if this was the NH3 save system 09:21 then *every* bug would be like this 09:21 "fun" 09:21 now it is a very rare event 09:21 rather than 100% 09:24 stennowork: he described what happened when you fail to plant it next year, right? 09:25 i guess the thing that happens in Mort too 09:43 -!- puck_ has joined #hardfought 09:43 Hi all 09:43 hi 09:43 Hello FIQ, Welcome to #hardfought 09:44 -!- bug_sniper has joined #hardfought 09:44 FIQ: did you got my save file from K2? 09:44 Yes. I can't reproduce the bug. I need K2 to give me a core dump of it 09:45 This is unusual. 99% of the time, I can trivially reproduce people's bugs by loading the save 09:45 Not this one 09:45 But save crashes, right? 09:45 Not for me 09:45 Which is weird 09:45 Uh 09:45 Can you send this save to me, Ill check on locally on my pc 09:45 krm had the same problem 09:45 ? 09:45 crash 09:45 I cannot repro 09:45 puck_: No 09:45 With the save you can acquire the seed for your game 09:45 Meaning the server save is void 09:46 Don't understand this. What if I acquire seed? 09:47 Then you know all the dungeon levels 09:47 items 09:47 etc 09:47 And possibly will cheat on server? 09:47 Yes 09:48 It's not that I don't trust you 09:48 It's just policy 09:48 -!- raisse has joined #hardfought 09:48 -!- mode/#hardfought [+v raisse] by ChanServ 09:51 FIQ: I understand. But if you can't fix save, I think what it's ok to delete it from server and send save to so I could finish this game, right? 09:51 puck_: You aren't alone 09:51 krm has the same problem 09:51 And even if you were, removing the save because I can't fix it is unacceptable 09:52 This is a matter of me not being able to reproduce the bug 09:52 But it can be reproduced on server 09:52 So I can ask K2 to give me a core dump or valgrind output or whatever 09:53 O-okay 09:53 Thx for effort 09:58 FIQ: what about save on endgame sequence? 09:58 ? 09:58 -!- raisse has quit [Ping timeout: 240 seconds] 09:58 FIQ: https://pastebin.com/raw/S2VaAzMV save b 09:59 You have a saved game that died? 10:00 You can tell K2 to give me it and I'll see if I can resolve it properly for you 10:02 !tell K2 give to FIQ my 'Satoshi Sam-hum-mal-law killed by an invisible samurai's wand' save please 10:02 Will do, puck_! 10:08 -!- raisse has joined #hardfought 10:08 -!- mode/#hardfought [+v raisse] by ChanServ 10:10 -!- krm has joined #hardfought 10:10 -!- krm has quit [Client Quit] 10:11 -!- krm has joined #hardfought 10:13 -!- stenno has joined #hardfought 10:13 -!- stenno is now known as Guest23218 10:17 -!- Guest23218 has quit [Ping timeout: 240 seconds] 10:25 <@Pavel> How do I set my name on Hardfought other than by creating a new account? I can't use the -u flag. 10:26 AFAIK you need to create a new account to use a new name (except in nethack4 variants). 10:26 This makes sense, it would be kind of annoying if I could go around masquerading as Grasshopper and leaving bones with that name, etc. 10:28 <@Pavel> Yeah but playing a female character with a masculine name bother me so much 10:31 what's against having more than one account? I have 4 on nao 10:31 (and 2 on hardfought but I don't use the other one much) 10:31 anyway they all have female names 10:35 <@Pavel> When I play locally I try to think of a new name for each character 10:35 <@Pavel> I think it's more fun that way 10:35 you could just play a NH4 derivative 10:35 there is cookies 10:36 <@Pavel> Mm, how do I set it in NH4? 10:36 I have a name for each role locally (and 3 of my 4 nao accounts are one-role accounts, tourist, valk and samurai) 10:38 [hdf-us] [nd] Eleven (Sam Hum Fem Law) wished for "blessed ring of free action", on T:50318 10:39 <@Pavel> Hold on, Hardfought doesn't have an option to set NH4 options? 10:39 Yeah, puck_ was setting a different name for every role while playing fiqhack 10:39 @Pavel I think NH4 options have to be set in-game and it doesn't have a config file? It's weird. 10:40 Yep, can confirm 10:40 <@Pavel> I see. 10:40 aosdict: it does have a config file 10:41 do you have to set options for every game when you start it? that's a hassle 10:41 it isn't human editable (it's human *readable*, and looks editable but expect things in a very speicific way) 10:41 *specific 10:41 raisse: no 10:41 it has a main menu 10:42 where you set options 10:42 you can save/load several saves at once 10:42 I can't do anything with this situation? https://paste.ee/p/iAPp4 10:44 aosdict: Do you think it would be a bad idea to allow dumping your current ongoing game? 10:44 DCSS allows this 10:44 The idea is that you can share the dump with others 10:44 when asking for help 10:45 puck_: does it help to pray? because you're obviously in a no-way-out place 10:45 raisse: No. There is 1 valid square he can go to 10:45 Prayer only works if there's 0 10:45 ah, I thought that was just a stone or gem embedded in stone 10:46 but of course it's the place where the mole dropped its rocks 10:46 paste.ee wins the prize for most horrible pastebin site 10:46 Yeah, this is just rocks on the ground 10:46 its "raw" button just makes the thing a textarea 10:46 with *variable-width* text 10:46 horrible 10:46 FIQ: pastebin sudennly dont make monospace in raw 10:46 FIQ: As long as the dump doesn't reveal cheaty things, no. 10:46 exactly 10:47 even pastebin.com has proper raw mode 10:47 FIQ: you didn't get me. Pastebin's raw was with monospace font, now its not 10:47 puck_: I am not blaming you 10:47 I am blaming the shitty site 10:48 I mean, sure, I'm implying you should use a better one 10:48 But I wasn't directing it at you per se :P 10:48 I understtaand. Which paste site you recommend? 10:48 hastebin 10:48 .com 10:49 <@Pavel> Gust 10:49 <@Pavel> *Gist 10:49 <@Pavel> (.github.com) 10:49 if you're not running your own server with your own pastebin service don't talk to me (/s) 10:49 both of these are fine sites 10:50 <@Pavel> Yeah but gist is better 10:50 I use home.fiq.se 10:50 Mm, guthub.com 10:50 stennowork: https://imgur.com/gpZcZmQ 10:50 guthib.com 10:50 Am I doing something wrong? 10:50 I use guthub.com to online order all the entrails I need for sacfesting 10:50 you are showing an image 10:50 of a completely text-based view 10:50 hihi 10:50 hahahahahah 10:51 which is supposed to be monospace 10:51 puck_, you can just press the save button 10:51 <@Pavel> I think he's refering to the font issue 10:51 oh but why its not monospaced 10:51 but isn't 10:51 <@Pavel> Because weird unicode? 10:51 you did not 1 error there 10:51 Yes, Im talking about this 10:51 <@Pavel> Try gist.github.com 10:51 hastebin.com has monospaced fon 10:51 t 10:51 also my phone does the same thing to nethack 10:52 makes it completely unplayable on it 10:52 phone terminal is utter shit 10:52 at least it has one... 10:52 Like pastebin, but pastebin today isnt monospace. Maybe problem in my pc 10:52 Maybe they use google fonts, which was blocked in russia......... 10:52 damn 10:52 hastebin has font-family: monospace so 10:53 google is blocked in russia? 10:53 that's mean 10:53 FIQ: If your phone keyboard is as bad as it seems, it seems like nethack would be unplayable on it anyway... 10:53 how do you even search 10:53 yendex 10:53 yandex* 10:53 aosdict: Yes, but watching 10:53 aosdict: also it has gotten better... not the keyboard 10:53 Yendex: the Russian-Yendorian joint search engine 10:53 but I've learn to press much harder on keys 10:54 s/learn/adjusted/ 10:54 s/press/pressing/ 10:54 it hurts though 10:54 I don't like it 10:54 FIQ: yep. google was blocked because they trying to block telegram 10:54 but at least it makes me not type as if I'm drunk 10:54 puck_: how are the 2 related 10:54 https://imgur.com/1zEQI8F 10:54 FIQ: they blocked 2 millions of ip addresses 10:54 And still can't block telegram 10:54 isn't that dejavu sans mono 10:55 but with broken spacing 10:55 [hdf-us] [4k] Tangles (Wiz Syl Fem Cha) defeated the Dark One, on T:23908 10:55 https://hastebin.com/ciyopuqeso.cpp https://imgur.com/kgIplru 10:55 puck_: Why the telegram hate? 10:57 FIQ: goverment wanted keys from 6 terrorists which used telegram chats with end-to-end encryption. Telegram just can't give keys to gov because this is impossible: they didn't have them 10:57 FIQ: Russia blocks Telegram. 10:57 puck_: Ah. 10:57 Hmm. But the Russian goverment doesn't seem tech illiterate 10:57 Why do they think blocking Telegram will help? 10:58 Because it will. To some degree. 10:58 11 days they trying to block telegram and they broke half of webservices: multiple banks, shops, payment systems etc 10:59 Well, they will eventually realize that they need the Great Firewall. 10:59 Like China has. 10:59 FIQ: they don't, they just hate mr Durov and trying to replace telegram with goverment controlled messengers 11:00 <@Pavel> I tried NH4 and the colors are all hella weird? 11:00 How are they weird? 11:00 <@Pavel> I see that there are color options in the settings menu but they don't do anything 11:00 If you are playing NH4 (not 4k or FIQHack), it demands you use a dumb pallet 11:01 Basically 11:01 change pallet to "terminal default" 11:01 <@Pavel> They're really different from Vanilla 11:01 then kill your terminal 11:01 and restart 11:01 @Pavel can you explain the problem in more detail? 11:01 ok so colors are weird 11:01 but in what way 11:01 -!- raisse has quit [Ping timeout: 256 seconds] 11:01 are we talikg color pallets 11:01 or there being too many colors 11:01 or what 11:01 actually the pallet one should be easy to check 11:02 [hdf-us] [fh] Bartelmeu (puck) (Pri Hum Mal Neu), 26159 points, T:3128, killed by a water elemental of Brigit, while praying 11:02 <@Pavel> The collor pallet doesn't look like normal nethack 11:02 try FIQHack or 4k 11:02 if they have proper colors 11:02 then it's just a matter of your pallet 11:02 <@Pavel> Ok 11:02 which you can disable the change of 11:02 (but to do it fully, you usually need to restart the terminal) 11:02 [hdf-us] [nh4] Ela (Pavel) (Arc Gno Fem Neu), 1382 points, T:2, quit 11:08 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) killed the Oracle, on T:35679 11:11 <@Pavel> I like some thing about NH4. The ability to set your name is nice, and DRAW ROCK option is realy convenient. 11:11 <@Pavel> But oh my god it looks ugly AF 11:12 [hdf-us] [fh] Clarembaut (puck) (Pri Hum Mal Neu), 25837 points, T:1389, killed by a dwarf 11:12 <@Pavel> There's also a couple of symbols it's trying to draw that are just being displayed as the missing character symbol 11:13 [hdf-us] [fh] Clarembaut II (puck) (Pri Hum Mal Neu), 5317 points, T:139, killed by a fox 11:13 <@Pavel> Seriously, drawing corridor walls is like the best thing ever 11:14 -!- stenno has joined #hardfought 11:14 -!- stenno is now known as Guest69409 11:14 rld: Why you alvays write <@Pavel>? 11:15 To indicate your nickname on the server? 11:15 @Pavel sounds like you're one of the rare people who can't deal with *either* of the libuncursed's encodings, you can set tileset to ascii if you want 11:15 <@Pavel> rld is the Discord/IRC bridge 11:15 puck_: rld is a Discord gateway 11:15 <@Pavel> So I'm on Discord, where my name is Pavel 11:15 people talking through rld is in a different, darker, world 11:15 where shitty web apps reign supreme 11:15 :0 11:16 <@Pavel> It's not a web app if it's not running in a browser 11:16 <@FIQ> hi 11:16 Hello @FIQ, Welcome to #hardfought 11:16 <@FIQ> it very much is a web app 11:16 <@Pavel> Anyway, I'd use IRC but I can't connect to Freenode 11:16 <@FIQ> the installer is just a bundled electron thingy 11:16 on the other end, our messages appear like this 11:17 [5:15 PM] BOTIRCBot: <@puck_> 11:17 :0 11:17 <@Pavel> I'm sometimes able to connect to Freenode, sometimes to Discord, but never both at the same time, and it's hella annoying. 11:17 =0 11:18 <@Pavel> No on this side it looks like: 11:18 <@Pavel> IRCBot [BOT] <@puck_> Message goes here 11:18 On my side it looks like: 11:18 <@Pavel> IRCBot [BOT] <@puck_> Message goes here 11:18 <@Pavel> Yeah I use IRC most of the time 11:18 <@Pavel> We talked yesterday 11:19 you were pavelb ? 11:19 <@Pavel> Yeah 11:19 gotcha 11:19 <@Pavel> I have no idea who Pavel on the IRC end is 11:19 Hi! 11:19 Hello puck_, Welcome to #hardfought 11:19 @Pavel it's literally the same thing 11:19 just slightly different paste order 11:19 <@Pavel> Yes 11:20 -!- Guest69409 has quit [Ping timeout: 240 seconds] 11:25 [hdf-us] [xnh] Pavel (Val Dwa Fem Law), 37 points, T:238, killed by a sewer rat 11:27 Tangles: how's your 4k game going 11:27 are you playing it on a 4K display 11:28 <@Pavel> That sounds awful 11:28 -!- stennowork has quit [Ping timeout: 260 seconds] 11:28 <@Pavel> I have a friend with a 4k display, the characters in the terminal are all super tiny 11:28 [hdf-us] [fh] Clarembaut III (puck) (Pri Hum Mal Neu), 19090 points, T:1276, killed by a guard, while frozen by potion vapours 11:30 <@Winsalot> LarienTelrunya: CLICK! You have triggered a trap! You feel sinful... Did the trap just reduce my alignment? 11:33 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) was crowned "The Hand of Elbereth" by Tyr, on T:37873 11:35 <@Pavel> !who 11:35 @Pavel: [hdf-us] puck [fh] hypnotist [nd] 11:35 @Pavel: [hdf-eu] winsalot [slex] elenmirie [xnh] 11:36 FIQ: Same as usual. Not enough food. 11:37 I've usually found a ring of SD by now, but not this time. 11:38 Tangles: ahh yes, sylph, right 11:38 aka "hope you like being hungry" 11:38 Tangles: have you gotten to Gehennom yet in any sylph game? 11:38 FIQ: and no, I'm just using a crappy old laptop. 11:38 FIQ: I have ascended a sylph rogue and healer. 11:39 ahh 11:39 cool 11:39 but not a wizard yet... seems harder. 11:39 how do you deal with lack of regen in Gehennom? 11:39 healing spells mostly, and ranged attacks. 11:39 how do you cast spells without energy regeneration 11:40 energy regenerates, health doesn't. 11:40 hmm 11:40 I think that is nw 11:40 *new 11:40 well "new" 11:40 well health also does, very slowly. 11:40 IIRC it wasn't there when I played my paci 11:40 you had no recovery at all 11:40 I used eota 11:44 but given the only reason not to completely tank up on armor is that you don't heal, I'm thinking that reason doesn't exist in gehennom. 11:45 the other annoyance in fourk is all the mostly useless "filler" soko prizes that stop you getting a bag of holding. 11:46 I haven't seen one for months. 11:46 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) entered Gehennom, on T:38302 11:47 there is 3 prizes 11:47 not that many 11:47 boh, "oR and =o[PT]C 11:47 Hmm.... 11:47 and the prize re-rolls 11:47 if you already have one 11:47 I think there's a few variations on the sack with rings/amulets. 11:48 and the prizes are fixed per level (like in 3.4.3) 11:48 but yeah it does reroll. 11:51 -!- stennowork has joined #hardfought 11:51 -!- stennowork is now known as Guest49355 11:52 Hmm according to the spoliers page there's 8 soko-end levels, and 3 of them have BoH, so I guess I've just been unlucky. 11:56 Tangles: What if the ring of slow digestion is metal / whatever else sylphs hate? 11:56 <@Winsalot> WHere is Amy? I just got this concerning message in slex: You have been impregnated with a dangerous alien lifeform. 11:57 That seems about par for the course 11:57 should have kept your pants on 11:57 jonadab: YASI: sylphs get penalties for touching meatballs, the meat stick, or wearing meat rings. 11:57 hothraxxa: Did you know we answered the Pants Question? 11:57 @Winsalot Congrats on the baby! 11:57 i did not 11:57 <@Winsalot> Btw Im a male character 11:57 <@Winsalot> So this is even more concerning 11:57 all the more reason to keep your pants on 11:57 Winsalot: Alien in mpreg shocker 11:58 Xenomorphs don't require you to be female. 11:58 you won't believe what happens next 11:58 https://damerell.dreamwidth.org/96451.html - the Pants Question answered definitively. 11:58 aosdict: have you read jack l chalker 11:59 no 11:59 Pinkbeast: you misspelled kilt 11:59 Frocks would be better 11:59 well if you're at all intere3sted in xenomorphs, you might try him 11:59 -!- Guest49355 has quit [Changing host] 11:59 -!- Guest49355 has joined #hardfought 12:00 -!- Guest49355 is now known as stennowowrk 12:00 oho dreamwidth 12:00 nay laddy! a kilt it must be! 12:00 hothraxxa: In general I am not interested in xenomorphs, I just know about them. 12:00 i heard that they have a super terribly old structure 12:00 stennowowrk: as bad as nethack.org? 12:00 attie is somewhat part of the whole dreamwidth scene 12:00 nah the whole CMS behind it 12:01 the blog software 12:01 <@Winsalot> so an alien moster gonna emerge from my stomach soon. 12:01 Tangles: Some players consider the bag of holding a mostly-useless filler prize that stops you getting reflection. 12:01 <@Winsalot> Well fuck 12:01 i doubt that nethack.org uses stuff like that 12:01 "stennowowrk"? are you playing World of Warcraft? 12:01 at work? 12:01 :P 12:01 -!- stennowowrk is now known as stennowork 12:01 So old that every web page you get from it doesn't come with a steaming mass of Javascript etc the size of War and Peace. In some circles this is considered bad. 12:02 aosdict: https://en.wikipedia.org/wiki/Midnight_at_the_Well_of_Souls 12:02 Pinkbeast: Heh. 12:02 chalker's well series is based on game-playing constructs 12:02 Pinkbeast, i meant the blog software in the backend 12:03 i doubt that it uses javascript in the backend 12:03 hothraxxa: Can you fix that so it's not so coy about the plot? 12:03 ah. sorry about that 12:03 Not your fault, I assume, just asking if you can. 12:04 stennowork: Ah, I see. AFAIK DW is largely unchanged since it came into being, ordinary sort of less-annoying development aside, like 3.4.3 vs 3.1.3 :-) 12:04 I was teleported to closed shop. I have no unlocking tools. What to do? 12:04 puck_: How were you teleported? 12:04 try the reviews here,m they're usually flagged for spoilers: https://www.amazon.com/Midnight-Well-Souls-World-Saga/dp/1612421792/ref=sr_1_1?ie=UTF8&qid=1524758644&sr=8-1&keywords=jack+l+chalker 12:05 Pinkbeast: trap 12:05 I have no scrolls and wands of teleport 12:05 Pinkbeast, yes, i heard that they struggeled to modernize it because they have to pay attention to so many things 12:05 hothraxxa: The wikipedia entry might better be fixed by someone who's read it than by me looking for spoilerful Amazon reviews 12:05 back then to allow accessibility, they had to hack a few things 12:06 i read it so long ago that i can't be that person 12:06 puck_: Check the shop for useful stuff, failing that kick down the door and run like hell 12:06 stennowork: I have heard none of this from a friend of mine who occasionally hacks on DW but they may be biased. 12:06 Pinkbeast: this is weapon shop.. :( 12:07 oh hm fair enough 12:07 puck_: You might get lucky - eg in my first ascension I angered a shk who blew himself up with a wand of cold 12:07 well i only heard over two edge too, so your friend would be the trustful source regarding that 12:07 stennowork: I wouldn't care to guess either way, really. 12:07 Identified all my items with random scroll. Found scroll of teleportation, fuh 12:08 YANI: You can pry open doors with edged weapons via #force, but this has a much higher chance of breaking the weapon than a box does. Also has a higher required Str. 12:08 escaped 12:08 Lucky! I forget about scrolls of desperation because it's so marginal an approach in NetHack. Well escaped! 12:08 aosdict: Downside; I am now incentivized to collect an endless supply of junk edged weapons 12:09 Pinkbeast: Only as long as you don't have an unlocking tool. 12:09 Sure. 12:09 Pinkbeast: this is the best i can do https://en.wikipedia.org/wiki/Well_World_series 12:10 it's more useful for my original intent here, which was to indicate to aosdict that chalker's novels might be of interest to a game designer 12:12 -!- stennowork has quit [Quit: Leaving] 12:16 -!- stenno has joined #hardfought 12:16 -!- stenno is now known as Guest50521 12:20 -!- raisse has joined #hardfought 12:20 -!- mode/#hardfought [+v raisse] by ChanServ 12:21 -!- Guest50521 has quit [Ping timeout: 256 seconds] 12:26 -!- raisse has quit [Quit: Suddenly, Raisse disappears out of sight.] 12:31 <@Pavel> aosdict: When would you ever want to do that, given you can just kick the door down? 12:31 <@Pavel> I don't want to risk breaking my weapon just to get a door open 12:31 -!- stenno_ has joined #hardfought 12:32 Pavel: Kick the door down and be killed by the shopkeeper? 12:33 <@Pavel> So you're allowed to lockpick closed shops??? 12:34 If only we had a wiki to answer that kind of question. 12:35 Yes, the shopkeeper does not care about breaking the lock on his door, he only cares about the door. 12:35 Anyway, the idea is mainly for realism - why not be able to use weapons as crowbars? 12:35 <@Pavel> I suppose 12:36 YASI: crowbars which don't break but are only valid for this purpose. 12:37 <@Pavel> While you're here, can I make an xnh feature-request? The draw-rock option from nh4. It's super convenient. 12:38 Not particularly interested in complex interface improvements. 12:38 <@Pavel> Aww 12:38 This is why I'm happy to let FIQ and Tangles handle implementing nh3 curses interface, and stay out of it personally. 12:39 <@Pavel> Well, the code for draw-rock already exists, so theoretically you could just copy it in and not worry too much about it 12:40 Well if it only exists in nh4, then it's likely to be uncopyable due to how massively structurally different NH4 is from 3.6 12:41 If it's a 3.4.3 patch, maybe. But 3.4.3 is also very different from 3.6 12:41 <@Pavel> Ah, I see 12:42 -!- mcw[alking has joined #hardfought 12:42 <@Winsalot> Well, slex is going bad. First I got stunned for couple thousand turns, then I fell into lava and lost half of my max hp and most of the gear. FFS 12:42 <@Pavel> Sounds like slex 12:42 Ahoy mi maties 12:43 <@Winsalot> And yes, I lost my bag of holding as well 12:45 [hdf-us] [xnh] bouquet (Ran Elf Fem Cha), 6713 points, T:8894, killed by a giant mimic 12:49 <@Pavel> Is there a command to see attributes about yourself? 12:52 -!- stenno_ has quit [Changing host] 12:52 -!- stenno_ has joined #hardfought 12:52 -!- stenno_ is now known as stenno 12:52 aosdict: why not just allow the shopkeeper to open the door for you? 12:52 FIQ: It's locked. 12:52 yes 12:52 they have a key 12:53 shks don't wander through the door of locked shops 12:53 <@Winsalot> anyone know what this intristic in slex means: You are stunnopathic. ? 12:53 Pinkbeast: They do if given the opportunity, but that is besides the point 12:53 Why not allow shopkeepers to open the door for you? 12:53 It isn't an existing feature 12:53 I am suggesting it as a YANI 12:53 FIQ: Oh, I see what you mean now. 12:53 -!- mcw[alking has quit [Ping timeout: 260 seconds] 12:54 Pavel: yes; it's listed in help items b and c 12:54 @Pavel ctrl+x a in NH4 derivatives 12:54 <@Pavel> Thanks Pinkbeast 12:54 <@Pavel> (xnh) 12:54 [hdf-us] [xnh] Pavel (Val Dwa Fem Law), 419 points, T:1313, killed by a black pudding 12:55 Oh xnh 12:55 Sorry 12:55 ... also that's another way to list your attributes albeit a less useful one 12:55 Pinkbeast: Haha 12:56 aosdict: @Pavel 's feature request will not be part of curses 12:56 it's an engine change 12:56 I can add the capability in curses if the engine does its end of the ordeal 12:57 <@Pavel> Well, first we need curses in 3.6.1 13:00 -!- mcw[alking has joined #hardfought 13:03 -!- mcw[alking has quit [Client Quit] 13:04 -!- MiseryMyra has joined #hardfought 13:05 <@Winsalot> that was horrible 13:05 why 13:06 -!- raisse has joined #hardfought 13:06 -!- mode/#hardfought [+v raisse] by ChanServ 13:08 <@Pavel> FIQ: Speaking of which, are you working on curses for 3.6.1? 13:08 No 13:08 I have it on my todo 13:08 But I am not actively working on it 13:09 <@Pavel> Oh well 13:11 FIQ: Yeah, I know. 13:12 FIQ: so to formalize that YANI: what's the mechanism? Chatting to the shk while he's adjacent to his own door? 13:12 aosdict: That, or trying to opening the door and failing 13:12 *to open 13:13 -!- raisse has quit [Quit: Suddenly, Raisse disappears out of sight.] 13:13 -!- raisse has joined #hardfought 13:13 -!- mode/#hardfought [+v raisse] by ChanServ 13:14 -!- emberquill1 is now known as emberquill 13:14 <@Pavel> Maybe a #knock extended command? 13:15 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) polymorphed his first object, on T:41960 13:23 -!- raisse has quit [Ping timeout: 260 seconds] 13:25 FIQ: Well, I assume only from the inside. 13:25 yeah 13:25 If from the outside, there's no point in having locked shops. 13:25 [hdf-us] [xnh] Pavel (Val Dwa Fem Law), 680 points, T:2403, killed by a large dog called Frodo 13:26 I like chatting though because it would lend a little more relevance to a taciturn conduct 13:29 -!- raisse has joined #hardfought 13:29 -!- mode/#hardfought [+v raisse] by ChanServ 13:41 -!- raisse has quit [Ping timeout: 240 seconds] 13:45 -!- Tarmunora has quit [Remote host closed the connection] 13:47 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Famine, on T:50345 13:48 aosdict: The idea is to make it clear that it exists 13:48 Most people never chat to NPCs because they don't have much to say 13:48 Priests being the exception 13:49 Well, in a taciturn conduct thing, there *would* be valid reasons for chatting. 13:49 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Famine, on T:50358 13:52 Oh of COURSE drawbridge and doors are not defined in the same order 13:52 fuck you def files 13:52 des 13:52 * 13:52 mcw: You are dealing with nethack 13:52 What did you expect? 13:57 -!- tacco| has joined #hardfought 13:58 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Famine, on T:50404 14:00 -!- ProzacElf has joined #hardfought 14:00 FIQ: :-) 14:01 -!- Menche_ has quit [Remote host closed the connection] 14:01 -!- Menche_ has joined #hardfought 14:22 -!- Tariru has joined #hardfought 14:23 <@Rod995> rip 14:25 mcw: Drawbridges need 4 directions, doors only need 2. 14:27 aosdict: DOORS go DOOR:state,place versus DRAWBRIDGE:place,dir,state 14:27 Why couldn't it be DRAWBRIDGE:state,place,dir 14:28 * mcw pouts 14:29 Random DOOR is DOOR:secret,state,wall,pos 14:30 But it could be DOOR:state,pos,secret,wall 14:30 But nooooo 14:34 mcw: do CONTAINER and OBJECT use the same order 14:34 let me guess 14:34 it does not 14:34 I think it does actually 14:35 MIRACLE! 14:43 Right dancing time, seeya all around 14:49 <@Pavel> o/ 14:52 mcw: That would be pretty easy to fix, actually. Just change the order of valid symbols for DRAWBRIDGE in lev_comp.y, then change any DRAWBRIDGEs in des files (there are only 3) to match the new syntax. 15:00 -!- noty has joined #hardfought 15:04 -!- stenno has quit [Ping timeout: 240 seconds] 15:17 <@Pavel> If there are multiple things on a tile, how do you see what's on it without stepping on the tile? 15:20 -!- puck_ has quit [Read error: Connection reset by peer] 15:23 @Pavel In DynaHack, UnNetHack and 3.6.x, the color on the pile is inverted. In NetHack4 and Fourk, you can't at all. In all other variants, the pile is highlighted with a blue background 15:23 <@Pavel> Yeah, I know there are multiple things there, but / only tells me about the top one. 15:23 For those variants that have the feature (not NetHack4 or Fourk), you need to enable it. draw_piles in FIQHak and hilite_obj_piles everywhere else 15:24 @Pavel Ah. No variant allows you to without stepping on the tile except for FIQHack. 15:24 <@Pavel> dang it 15:24 s/FIQHak/FIQHack/ 15:24 <@Pavel> 'cause I also know there's a trap there 15:31 [hdf-us] [xnh] Pavel (Val Dwa Fem Law), 1514 points, T:940, killed by a black pudding 15:35 -!- Tariru has quit [Ping timeout: 256 seconds] 15:41 -!- raisse has joined #hardfought 15:41 -!- mode/#hardfought [+v raisse] by ChanServ 15:41 bouquet: saw your reddit post, you are aware that in xnh healers' scalpel is actually better than any dagger? 15:42 I mean, for context of that post, sure, the scalpel thing applies to vanilla. 15:42 -!- Tariru has joined #hardfought 15:42 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) killed Lord Surtur, on T:44440 15:42 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) acquired the Bell of Opening, on T:44441 15:57 -!- raisse has quit [Ping timeout: 256 seconds] 15:59 -!- raisse has joined #hardfought 15:59 -!- mode/#hardfought [+v raisse] by ChanServ 16:01 -!- stenno has joined #hardfought 16:01 -!- stenno is now known as Guest32982 16:03 -!- ProzacElf has quit [Ping timeout: 240 seconds] 16:05 -!- Guest32982 has quit [Ping timeout: 260 seconds] 16:19 [hdf-us] [xnh] hothraxxa (Ran Elf Fem Cha), 5946 points, T:4726, killed by a killer bee 16:26 -!- raisse has quit [Ping timeout: 240 seconds] 16:27 [hdf-us] [xnh] MiseryMyra (Val Hum Fem Law) wished for "blessed ring of conflict named panic! at the disco", on T:24149 16:44 <[Demo]> whats an xnh healer scalpel do? 16:44 <[Demo]> superslicer? 16:48 [Demo]: just better than 1d3/1d3 damage 16:48 <[Demo]> how much better? 16:48 <[Demo]> 1d4/1d4? 16:48 1d5/1d7 16:49 <[Demo]> ok 16:49 as I have said, end goal is to implement a bleeding status and have scalpels inflict that 16:49 <[Demo]> ok 16:49 <[Demo]> that sounds good 16:50 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) killed Juiblex, on T:47258 16:56 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) killed Baalzebub, on T:47604 16:57 <[Demo]> beezy ded 17:01 -!- stenno has joined #hardfought 17:02 -!- stenno is now known as Guest19270 17:05 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Famine, on T:50422 17:06 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) destroyed Vlad the Impaler, on T:48306 17:06 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) acquired the Candelabrum of Invocation, on T:48311 17:06 -!- Guest19270 has quit [Ping timeout: 264 seconds] 17:13 -!- deadnoob has joined #hardfought 17:14 -!- deadnoob_ has quit [Remote host closed the connection] 17:15 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Famine, on T:50438 17:16 [hdf-us] [nd] Eleven (Sam Hum Fem Law) averted death, on T:50444 17:20 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Famine, on T:50466 17:21 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Death, on T:50486 17:24 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Death, on T:50503 17:25 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) killed the invisible Orcus, on T:49343 17:25 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Death, on T:50515 17:28 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Famine, on T:50532 17:29 [hdf-us] [nd] Eleven (Sam Hum Fem Law) averted death, on T:50539 17:30 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Death, on T:50542 17:31 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Pestilence, on T:50561 17:31 [hdf-us] [xnh] MiseryMyra (Val Hum Fem Law) killed the invisible Asmodeus, on T:26131 17:34 [hdf-us] [nd] hypnotist (Val Dwa Mal Law) killed Asmodeus, on T:49986 17:34 [hdf-us] [nd] Eleven (Sam Hum Fem Law) killed Pestilence, on T:50585 17:39 -!- deadnoob has quit [Ping timeout: 255 seconds] 17:41 [hdf-us] [nd] Eleven (Sam Hum Fem Law), 2689352 points, T:50596, ascended https://www.hardfought.org/userdata/E/Eleven/nhdev/dumplog/1524585743.nhdev.txt 17:41 <[Demo]> nice 17:56 [hdf-us] [xnh] MiseryMyra (Val Hum Fem Law) genocided class m, on T:26404 17:59 [hdf-us] [nd] RnR (Rog Orc Mal Cha), 1509 points, T:3153, killed by a gnome 18:02 -!- stenno has joined #hardfought 18:03 -!- stenno is now known as Guest22846 18:04 !tell K2 Not sure if FIQ told you or not -- he's going to need a core (login krm26, character Ei) to diagnose the crash. 18:04 krm: Message from FIQ at 2018-04-26 09:21 EDT: really sorry, usually I can fix things within an hour or so 18:04 Will do, krm! 18:07 -!- Guest22846 has quit [Ping timeout: 248 seconds] 18:10 [hdf-us] [xnh] MiseryMyra (Val Hum Fem Law) killed the invisible Juiblex, on T:27090 18:12 That's the first time Juiblex didn't try to engulf me 18:21 -!- ProzacElf has joined #hardfought 18:28 MiseryMyra: Sometimes he misses or does something else and is so slow that you can make quick work of him before he gets another move. 18:29 He's an odd boss that way - so slow that he's really a one-shot Ill attack. 18:29 The more you know 18:32 -!- Tariru has quit [Quit: Leaving] 18:34 (This isn't xnh, he's just always been like that) 18:41 [hdf-us] [slex] ttc1401 (Ama Ang Mal Law), 24118 points, T:3722, quit 19:03 -!- stenno has joined #hardfought 19:04 -!- stenno is now known as Guest71720 19:08 -!- Guest71720 has quit [Ping timeout: 248 seconds] 19:08 [hdf-us] [slex] ttc1401 (Gol Ang Mal Law), 1648 points, T:1108, killed by a monster (fragment grue) 19:15 [hdf-us] [slex] ttc1401 (Gol Ang Mal Law), 660 points, T:941, killed by a monster (water demon) 19:36 -!- tacco| has quit [] 19:37 aosdict: [backscroll] Fortunately the sylph restriction on worn item materials only applies to armor items, not rings, amulets, or wielded weapons. That would be evil! 19:38 [hdf-us] [dnh] ttc1401 (Wiz Hlf Mal Cha), 3376 points, T:2200, killed by a rothe 19:40 Hey, his well-reasoned balance opinions notwithstanding, jonadab remains the maintainer of the EPI list. 19:40 jonadab: [backscroll] That is a good point... Though with the extra soko prizes, your chances of getting either BoH or reflection are less than 50% (each), and it seems like forever since I've had either, but hey I'm just whinging about bad luck. 19:43 anyway, work beckons (unenticingly). 19:43 back later. 20:02 -!- dell00 has joined #hardfought 20:04 -!- stenno has joined #hardfought 20:04 -!- stenno is now known as Guest8422 20:05 -!- rikersan has joined #hardfought 20:05 . 20:05 -!- rikersan is now known as riker 20:05 . 20:09 -!- Guest8422 has quit [Ping timeout: 256 seconds] 20:21 -!- deadnoob has joined #hardfought 20:24 [hdf-us] [fh] K (krm26) (Wiz Hum Mal Cha) killed the ghost of Clarembaut, the former Acolyte, on T:624 20:25 those are character names, not usernames right 20:35 [hdf-us] [nh] Stig (Wiz Elf Fem Cha), 2487 points, T:2172, poisoned by a rotted garter snake corpse 20:36 [hdf-us] [dnh] rikersan (Wiz Inc Mal Neu) entered Minetown for the first time, on T:848 20:42 -!- riker has quit [Quit: leaving] 20:48 [hdf-us] [4k] Jonadab (jonadab) (Tou Gno Mal Neu), 306 points, T:128, killed by a grid bug 20:51 -!- Grassy has quit [Remote host closed the connection] 20:51 -!- Grassy has joined #hardfought 20:51 -!- mode/#hardfought [+v Grassy] by ChanServ 21:04 [hdf-us] [fh] K (krm26) (Wiz Hum Mal Cha), 39739 points, T:3087, killed by a rope golem 21:05 -!- stenno has joined #hardfought 21:05 -!- stenno is now known as Guest57693 21:09 -!- Guest57693 has quit [Ping timeout: 264 seconds] 21:11 -!- riker has joined #hardfought 21:13 -!- hpardis has joined #hardfought 21:29 -!- stenno has joined #hardfought 21:30 -!- stenno is now known as Guest7382 21:40 -!- riker has quit [Quit: Lost terminal] 21:59 hi 21:59 Hello K2, Welcome to #hardfought 21:59 K2: Message from LarienTelrunya at 2018-04-26 08:29 EDT: gotta leave for a while now; just in case my previous messages were confusing, Winsalot's save has fixed itself by the update you installed and doesn't need treatment anymore. Thanks for updating! :) 21:59 K2: Message from krm at 2018-04-26 08:38 EDT: No dice on the FIQ update, still won't load :-/ 21:59 K2: Message from puck_ at 2018-04-26 10:02 EDT: give to FIQ my 'Satoshi Sam-hum-mal-law killed by an invisible samurai's wand' save please 21:59 K2: Message from krm at 2018-04-26 18:04 EDT: Not sure if FIQ told you or not -- he's going to need a core (login krm26, character Ei) to diagnose the crash. 22:06 [hdf-us] [xnh] Grasshopper (Wiz Hum Fem Neu) destroyed Vlad the Impaler, on T:64955 22:06 [hdf-us] [xnh] Grasshopper (Wiz Hum Fem Neu) acquired the Candelabrum of Invocation, on T:64956 22:09 !tell krm thanks, i've provided FIQ with the only coredump I have regarding fiqhack. hopefully its helpful 22:09 Will do, K2! 22:09 !tell FIQ see pm please 22:09 Will do, K2! 22:10 !tell puck_ provided your save to FIQ, thanks for letting me know 22:10 Will do, K2! 22:10 -!- Cassieopeia has joined #hardfought 22:10 i am beat 22:11 [hdf-us] [nd] hypnotist (Val Dwa Fem Law) killed the Wizard of Yendor, on T:55747 22:12 [hdf-us] [nd] hypnotist (Val Dwa Fem Law) acquired the Book of the Dead, on T:55767 22:14 [hdf-us] [nd] hypnotist (Val Dwa Fem Law) performed the invocation, on T:55815 22:15 [hdf-us] [nd] hypnotist (Val Dwa Fem Law) killed the Wizard of Yendor, on T:55827 22:20 [hdf-us] [nd] Qwesti (Tou Hum Mal Neu) acquired the luckstone from Mines' End, on T:8422 22:22 [hdf-us] [nd] Qwesti (Tou Hum Mal Neu) polymorphed his first object, on T:8438 22:26 [hdf-us] [nd] hypnotist (Val Dwa Fem Law) killed the high priestess of Moloch, on T:56160 22:27 [hdf-us] [nd] hypnotist (Val Dwa Fem Law) acquired the Amulet of Yendor, on T:56194 22:31 [hdf-us] [nd] hypnotist (Val Dwa Fem Law) killed the invisible Wizard of Yendor, on T:56545 22:32 [hdf-us] [nd] hypnotist (Val Dwa Fem Law) killed the Wizard of Yendor, on T:56661 22:57 -!- dell00 has quit [Quit: WeeChat 1.9.1] 23:11 -!- Menche_ has quit [Quit: Leaving] 23:12 -!- Menche has joined #hardfought