00:01 -!- Grasshopper has joined #hardfought 00:01 -!- mode/#hardfought [+v Grasshopper] by ChanServ 00:39 ping 00:39 !ping 00:39 K2: Pong! 00:40 getting used too terminal commands and forgetting the ! lol 00:51 ;) 00:52 when will elvis do his first performance? 00:53 -!- raisse has joined #hardfought 00:53 -!- mode/#hardfought [+v raisse] by ChanServ 01:11 @le?centaur 01:11 le still seems dead 01:11 yeah 01:13 bug_sniper: is there any way to get rid of being a werewolf 01:14 besides wolfsbane? 01:15 holy water 01:15 and prayer to your nonchaotic god 01:15 speak of the devil 01:15 found a shrine to my god 01:15 what do I do with holy water 01:15 let me check 01:16 +4 ac fuck yeah 01:16 -33 ac here we go 01:16 all I see is a heavily cursed clear potion 01:16 will that become holy or just uncursed 01:17 also amulet of unchanging or ring of polymorph control 01:17 you can dilute your own potions to make water 01:17 Hmm. Where to find a loadstone 01:17 I got it 01:17 clear potions are water 01:18 okay now what 01:18 cursed water with any amount of cursing can become holy water 01:18 but you may find a use for unholy water 01:18 how do I remove my werewolfness 01:18 I don't care right now 01:18 how do I become not a were wolf 01:18 I'm not in werewolf form 01:20 you pray to your god, that's also part of the process of making holy water 01:20 I have 01:20 I already made the water 01:20 [nd] Raisse (Wiz Orc Fem Cha), 1931 points, T:6353, killed by a hobbit 01:21 did you did you get the message "you feel purified"? 01:21 I don't think so 01:21 no 01:21 I got something glowing amber 01:21 and what not 01:21 so I should be cured already 01:21 is what you're saying 01:21 I don't know, maybe you had to be in werewolf form 01:22 well, next time your in werewolf form, you can drink one of those potions 01:29 yay str 01:29 it's something I've been needing 01:30 [gh] k2 (Wiz Gia Mal Neu) killed the Dark One, on T:31385 01:30 [gh] k2 (Wiz Gia Mal Neu) picked up the Bell of Opening, on T:31386 01:33 braod /= long 01:34 -!- Manaflare has joined #hardfought 02:03 [nd] Grasshopper (Cav Dwa Fem Law) polymorphed her first object, on T:33593 02:12 [dnh] Tarmunora (Ana Dro Fem Cha) destroyed the invisible Orcus, on T:49699 02:16 -!- raisse has quit [Ping timeout: 240 seconds] 02:24 -!- captain42 has quit [Ping timeout: 260 seconds] 02:25 [dnh] Tarmunora (Ana Dro Fem Cha) killed Juiblex, on T:50683 02:35 [dnh] Tarmunora (Ana Dro Fem Cha) killed the invisible Fierna, on T:51161 02:35 -!- captain42 has joined #hardfought 02:38 [dnh] Tarmunora (Ana Dro Fem Cha) killed Belial, on T:51315 02:39 -!- raisse has joined #hardfought 02:39 -!- mode/#hardfought [+v raisse] by ChanServ 02:44 [dnh] Tarmunora (Ana Dro Fem Cha) killed Baalzebub, on T:51782 02:44 [dnh] Tarmunora (Ana Dro Fem Cha) killed Mammon, on T:51784 02:50 go Tarmunora! 02:51 Thanks! I got Dagon, so the brine flat is going to be easy (I hope) 02:51 Whaaaaaaaaat 02:52 This shoggoth is getting infinite hits 02:52 RIP this game 02:52 Q.Q 02:53 [dnh] Tarmunora (Ana Dro Fem Cha), 2678405 points, T:52057, killed by a shoggoth 02:53 !lastgame 02:53 Tarmunora: https://www.hardfought.org/userdata/T/Tarmunora/dnethack/dumplog/1502902035.dnh.txt 02:55 !booze 02:55 * Beholder_ delivers Tarmunora a fifth of the hooch, brewed by FCCBot at 62 degrees Celsius. 02:57 geeez, what is infinite hits? 02:57 Actually 02:58 It seems they just subtract 6 movepoints per hit 02:58 And there were multiple I guess 02:58 So I literally went from full HP to dead without getting a move, with free action 03:01 Oh, yep, that's what happened 03:01 That is... poorly balanced. 03:02 Yeaaah 03:02 And they subtract up to -12 03:03 So even if they miss, they still have a buffer of you not moving at all 03:03 I guess that's what I get for not polyselfing into a speed 24 monster this game 03:04 * Tarmunora grumbles 03:09 Don't worry, the Department of Game Balance is all over this situation. 03:09 Patch it right up. 03:10 ("Department of Game Balance: Closing barn doors since day two.") 03:10 Heh 03:10 I may try something different next game 03:11 Dwarf ana two-weaponing the Annulus as BFG with his starting mithril HMG 03:11 Polyselfed into a Deepest one you can pull it off 03:17 The issue is sitting through the firing animation for 20+ bullets 03:47 Big Friendly Giant with a mithril Heavy Machine Gun? 03:50 Yup 03:50 Projectile animations are painful though 03:50 Especially if you shoot the BFG through a long corridor/open space 03:51 It has infinite range. And the bullets shoot 1 at a time. Times up to 9-ish bullets 03:53 gosh 03:53 and not like sparkle where you can turn iff the animation 04:00 Only reason I haven't given it a shot 04:39 -!- Menche_ has joined #hardfought 04:42 -!- Menche has quit [Ping timeout: 276 seconds] 05:00 [nd] Grasshopper (Cav Dwa Fem Law) wished for "blessed greased fireproof bag of holding", on T:35811 05:37 -!- LarienTelrunya has joined #hardfought 05:46 !tell K2 Master K2! I found a couple critical issues with SLEX's handling of the obj_is_local bug, which was corrupting savegames! And I've made a hotfix: can you please apply this specific commit https://github.com/SLASHEM-Extended/SLASHEM-Extended/commit/b521075331c935a37c7508bee997a8aa98a94d87 to slex on hardfought and update? It's just this specific commit, as we don't want to break saves yet, but it's an important ho 05:46 LarienTelrunya: Message from aosdict at 2017-08-22 22:35 EDT: monster request: karma chameleon 05:46 Will do, LarienTelrunya! 05:47 !tell aosdict okay, I'll add a karma chameleon monster :) 05:47 Will do, LarienTelrunya! 06:03 [nd] Grasshopper (Cav Dwa Fem Law) wished for "blessed fixed ring of teleport control", on T:36773 06:38 -!- zennaris has joined #hardfought 06:41 Hi. Why can't I have access to my dumplogs on the servers? Should I change some options? 06:51 ask K2 - there has been an issue with permissions for dumplogs before 06:52 !tell K2 permissions for dumplogs again? 06:52 Will do, Grasshopper! 06:57 -!- Grasshopper has quit [Ping timeout: 260 seconds] 07:58 -!- zennaris has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 08:13 [un] Tangles (Con Orc Mal Cha) killed Warden Arianna, on T:37223 08:13 \o/ 08:20 !tell K2 I think I found out why slex deaths don't get announced any longer. Apparently they are read from the xlogfile, and the parser chokes over "flags=0x0,lostsoul" - maybe it doesn't expect the lostsoul part in the flags? 08:20 Will do, LarienTelrunya! 08:21 Yes, death announcements are from xlogfile. 08:21 Where else would they be from? 08:36 livelog? 08:40 I don't think livelog records deaths? 09:04 -!- raisse has quit [Ping timeout: 255 seconds] 09:08 -!- morgoth__ has joined #hardfought 09:08 hi 09:08 Hello morgoth__, Welcome to #hardfought 09:08 HELP IT WON'T WORK 09:09 i can't select some roles when trying to play slashem extended on hardfought.org via ssh ;) 09:09 hi morgoth__! are you using the tty or curses interface? 09:09 there is some message, but it disappears to fast 09:09 i set it to curses! 09:09 with the curses interface, role selection is currently broken, sorry :( 09:10 ah! 09:10 no need to be sorry, you solved my problem! 09:10 thank you 09:10 you can either set it to tty when creating your char, or edit your config file ;) 09:10 hehe maybe i'll try that, but actually i think i prefer tty anyway 09:11 however, currently there's a rare but critical bug in the server version of slashem extended; I told K2 about it and once he comes back, he can fix it :) 09:11 coming from nao, wanting to try out slash'em 09:11 i ascended a few times in nh (3.4.3 and 3.6.0) and now im ready for another torture 09:11 also, I should probably introduce myself: I'm Amy, the developer of SLASH'EM Extended 09:11 LarienTelrunya: anything i can do to avoid this bug? 09:12 LarienTelrunya: hi amy, i'm david and most intrigued by your software :) 09:12 the bug happens sporadically, although yesterday it seemed to happen a lot in curses mode; saving the game often will ensure there are backup savegames to fall back on in case the bug does strike 09:12 nice to meet you, David! I hope you'll enjoy my sadistic and unfair game :D 09:13 haha :D wait… unfair? 09:13 well, there are a bunch of evil features in my variant that aren't in vanilla nethack! 09:14 but you'll probably discover them as you play ;) 09:14 i fear that those will discover me first 09:15 is the role selection bug on hardfought.org AND em.slashem.me ? 09:16 yes; it's because of the fact that the curses interface is still in beta stage, i.e. it got added very recently 09:17 but it looks like you set it to tty now; are all roles and races selectable now? 09:17 [0f463d9519381907f83b9982] /mediawiki/index.php?title=Special:CreateAccount&returnto=Slash%27EM+Extended Error from line 230 of /opt/www/nethackwiki.com/extensions/NewUserMessage/NewUserMessage.class.php: Call to undefined method WikiPage::doEdit() 09:17 yeah, but i wanted to edit the wiki to save others from experiencing it 09:17 well, could be worse 09:18 ah, I can edit it :) 09:18 :) thanks 09:19 !tell dtype do you happen to know any way to collapse a wiki table of contents into only its top-level sections? It'd be useful for the balance issue list, but the things the mediawiki guides say to try don't appear to work :/ 09:19 aosdict: Message from LarienTelrunya at 2017-08-23 05:47 EDT: okay, I'll add a karma chameleon monster :) 09:19 Will do, aosdict! 09:21 okay, I've added a warning about the curses interface not allowing role selection to the wiki now! 09:22 morgoth__: in case you have any questions about the game, feel free to ask me! 09:28 LarienTelrunya: thank you ! 09:28 -" " 09:30 hmm, it seems your terminal doesn't display the game correctly? 09:30 ah 09:30 yea 09:30 DECgraphics? 09:30 that can happen after resizing it while the game is in progress 09:30 in my experience it was so that the terminal always thinks it has the size it was started with, which is 158x48 or something like that in your case 09:30 :) 09:31 ah now you have 80x25, the "one true size" IMHO :D 09:31 it should render correctly now! 09:32 NH4 would handle terminal resizes entirely seamlessly... except unfortunately dgamelaunch blocks it from knowning the terminal size. 09:32 (If it changes, that is.) 09:32 At some point someone should look into that as a dgamelaunch feature request :-) 09:33 :) 09:33 is there an "explore" key? 09:33 (Though I'm not entirely sure how ttyrec would handle it either.) 09:33 like in these modern fance roguelikes 09:33 morgoth__: hjkl/yubn 09:33 fancy* 09:33 morgoth__: unfortunately not, but you can hit _ to specify a location for quicktravel 09:33 (Some variants have autoexplore, but it is highly disrecommended.) 09:33 autoexplore always kills me in DCSS! 09:34 But yes, travel is very convenient for moving around already-explored levels. 09:34 _<.<_<.<_<.< etc. 09:34 (Travel to the stairs, go up, travel to the stairs, go up, travel to the stairs, go up.) 09:34 also, autoexplore happens too damn fast in DCSS! you hit that button, hundreds of turns pass by in the blink of an eye and it only interrupts when you're already surrounded by monsters! 09:35 LarienTelrunya: autoexplore is bad in every single roguelike game that has it. DCSS, Brogue, NH4, everywhere. 09:35 I consider it to be just fundamentally a bad idea, honestly. 09:35 And I fully agree with you. :) 09:35 If players _want_ to automate playing the game, it means the game is boring and should be fixed. 09:36 jonadab: i dont want to automate anything, but how does it hurt you if i could 09:36 jonadab: any idea if there's a page on the wiki about object materials? Don't think so, but you might know 09:37 morgoth__: It hurts the game by allowing developers to ignore the real issues in favor of letting people hit a "skip the boring part" key. 09:37 aosdict: I think K2 knows where it is? 09:37 aosdict: https://nethackwiki.com/wiki/Material 09:38 morgoth__: in order to turn on the lightsaber, 'a'pply it :) 09:38 and you can #force with the lit lightsaber to dig, similar to using a pick-axe 09:39 ty :) 09:39 LarienTelrunya: I'm looking for a page on the randomized materials patch / variants that have randomized materials 09:39 oh there's a patch for that? all I know is that grunt and dnethack have them 09:40 aosdict: I think it might be covered in the same article that covers GruntHack object properties? 09:40 Not sure. 09:41 aosdict: I saw this discussion before, but I don't know anything outside of mediawiki guides 09:41 dtype: Message from aosdict at 2017-08-23 09:19 EDT: do you happen to know any way to collapse a wiki table of contents into only its top-level sections? It'd be useful for the balance issue list, but the things the mediawiki guides say to try don't appear to work :/ 09:41 aosdict: but I'd try asking in #nethackwiki 09:42 morgoth__: do you know about in-game item information yet? hit the corresponding letter of an item while in main inventory view :) 09:45 ill try that next time 09:45 ;) 09:46 also, normally the bot would report deaths in this channel, but due to some parser bug it currently doesn't; I hope K2 can fix that later 09:46 dtype: yeah, last I heard was that ilbelkyr thinks it would need some extension installed 09:48 jonadab: autoexplore isn't that bad in NH4 09:48 useful in dark mines 09:48 reasonably so 09:48 FIQ: It always goes in crazy directions. 09:48 it's also useful in Gehennom, but that points more towards a flaw in gehennom level design 09:49 Evil Patch idea: autoexplore for Grunthack, and it does not recognize mines water as a dangerous terrain type. 09:49 ahh you meant the actual explorer 09:49 meh 09:49 NH4's explorer is stupid 09:49 the reason for this is that it priorities oddly 09:50 EPI: autoexplore is mandatory. Pressing a movement key causes you to autoexplore if possible; only if autoexplore thinks it's done can you control your movement. 09:50 jonadab: not true @ properties and material 09:50 aosdict: if you have any idea *which* plugin, or a place to start, I could take a look. :) 09:50 although in general trying to avoid more extensions 09:51 jonadab: btw 09:51 I've been playing ADOM lately 09:51 it doesn't even have vi-keys so I had to make my own keymap config 09:51 and boy is the total lack of anything paranoid painful 09:51 Heh. 09:51 I've had 2 promising chars killed because "yes I want to attack this friendly" 09:52 Honestly, of all the problems ADOM has, those were not the issues I'd pick on most. 09:52 my biggest issue with ADOM in general is its interface 09:52 it has tried to kill me more than once 09:52 -!- morgoth__ has left #hardfought 09:53 I don't like that it assigns you quests that are *vastly* out of level for your character. 09:53 for example, my last death was because I ventured into an incredibly dangerous place without noticing because pretty much all maps look exactly the same in ASCII lol 09:53 there is only one quest that does that (puppy quest) 09:53 I know of three. 09:53 ? 09:53 That one's _maybe_ the worst. 09:54 yeah puppy quest is definitely the worst in this regard 09:54 what would the other 2 be? 09:54 if you enter terinyo and acquire the 3 quests there (out of a pool of 4 -- 2 of them are mutually exclusive) 09:54 The "track down and kill this bandit leader who moves at twice your speed and throws 300 of his minions between you and him" one is crazy. 09:54 FIQ: play Elona! *bundlebundlebundle* It's a non-sucky version of ADOM! :D 09:54 jonadab: ah, that one 09:55 yeah that one perhaps comes a bit early 09:55 And the one where you have to find, umm, a guy with a certain name, at the bottom of a nearby dungeon... the lower levels of that dungeon are much too rough for a starting character. 09:55 but it's only a problem for melee chars 09:55 Keethrax? 09:55 Mayb? 09:55 *Maybe 09:55 That dungeon is definitely not too rough for a lowlevel char 09:55 It's been months, I don't remember all the characters' names. 09:56 As long as you're reasonably prepared 09:56 (And NetHack isn't better in this regard -- nothing tells you how dangerous the lower mines can be) 09:57 Yes, but an NPC on level two doesn't tell you to go to the bottom of the Mines and please hurry. 09:57 LarienTelrunya: I will not bother with Elona 09:57 I've looked at it 09:57 Doesn't interest me 09:57 jonadab: because nethack doesn't have such quests in first place 09:58 True. 09:58 neither VD or DD is that dangerous if you've been there before 09:58 (the mutually exclusive quests where you track someone down at the bottom) 09:58 however I generally start by doing the "unremarkable cave" which is pretty much right next to where you start 09:59 3 levels deep, nothing dangerous generally, nice for some levels and such at first 09:59 helps with doing the other quests (allthough the puppy quest is still dangerous at that point) 10:01 jonadab: I think the puppy quest is there to teach you to respect ADOM monsters and not kill everything in sight/etc, because some things are simply too dangerous to deal with early 10:01 The other quests are fine if it's assumed that you did the first cave that's pretty much next to where you start (unremarkable cave, that is) 10:01 FIQ: I had the idea of changing the frequency of lit mines levels so that they are much more likely to be lit above Minetown and much less likely below it. A subtle indicator that it's more dangerous. 10:01 Yes, I usually do the unremarkable cave; for a while I thought it was mandatory. 10:02 aosdict: FIQhack mines are always lit above minetown 10:02 To unlock the village. Then someone told me it's not. 10:02 and always dark below 10:02 jonadab: It isn't, but I'd recommend it regardless 10:02 Especially if you're new 10:02 * aosdict sighs and puts another tally mark on the board of "not actually new ideas" 10:03 aosdict: sorry 10:03 I just like to say "there is predecent" whenever applicable 10:03 Meaning you're not the first one to have the idea, i.e. clearly at least someone agrees with tyou 10:03 *you :) 10:05 -!- raisse has joined #hardfought 10:05 -!- mode/#hardfought [+v raisse] by ChanServ 10:05 aosdict: generally speaking, if someone already did something you thought of, that means the idea is good 10:06 jonadab: if MC will stay, it should definitely be reported at enlightenment 10:06 currently it's one of the most opaque features in nethack 10:07 basically impossible to figure out how it works w/o code diving (or reading spoilers) 10:17 FIQ: Well, I added a major consultation about it, but yeah, it needs changes in one form or another for sure. 10:17 just remove it 10:17 :) 10:17 I'm planning to, at least provisionally. 10:18 That will give players something to complain about for Junethack, to distract them from any _other_ problems Fourk may have by then. 10:35 -!- Grasshopper has joined #hardfought 10:35 -!- mode/#hardfought [+v Grasshopper] by ChanServ 10:36 [un] Tangles (Con Orc Mal Cha) killed Medusa, on T:39421 10:40 wow look at the turncount. 10:40 that might be respectable if I was killing Medusa on the way back with the amulet. 10:45 -!- raisse has quit [Quit: Raisse suddenly disappears!] 10:46 EPI: if you are doing Sokoban and your connection is not lagging, don't worry, the game will simulate the lag for you. 10:46 -!- raisse has joined #hardfought 10:46 -!- mode/#hardfought [+v raisse] by ChanServ 10:48 EPI: Also, you are not allowed into Sokoban without at least three pets. If you get separated from your pets or they die, you get kicked out of the branch and need three pets again to get back in. 10:51 and what if your pets fall off the level you're on? 10:51 That counts as getting separated. You get kicked out of the branch. 10:51 This is, after all, the Evil Patch. 10:53 the good thing is you would eventually accumulate pets there so the chances of getting kicked out are less likely. 10:53 EPI: magic whistling in Sokoban kicks you out of the branch too. 10:54 [nd] elenmirie (Mon Hum Fem Neu), 8745 points, T:8313, killed by a gargoyle 10:54 aosdict: You forget, this is the Evil Patch. If _any_ of your pets get separated from you, you get kicked out of the branch. 10:54 Even if you have more than three left. 10:55 Needless to say, your remaining pets do NOT get kicked out with you. Because that just wouldn't be evil enough. 10:56 @u?vorpal jabberwock 10:56 EPI: hexoban on the nethack tiles 10:57 Eeep. 10:57 That might be worse than diagonaloban. 11:31 [slex] zennaris (Coo Ski Mal Neu) shouted "HI", on T:1302 11:35 Tarmunora: Hm. It should be possible to add a display flag to turn off those animations. 11:39 -!- raisse has quit [Ping timeout: 240 seconds] 11:44 -!- loli has quit [Quit: WeeChat 1.9] 11:44 -!- loli has joined #hardfought 11:58 Chris__ANG: Sparkle? 11:58 Or are you looking for something every single player doesn't already have turned off in the rc file they copied from stth? 11:59 jonadab: Arrow/bullet animations 12:03 -!- hf_guest_4241 has joined #hardfought 12:03 -!- hf_guest_4241 is now known as jonathan_ 12:03 !ping 12:03 jonathan_: Pong! 12:12 -!- raisse has joined #hardfought 12:12 -!- mode/#hardfought [+v raisse] by ChanServ 12:20 Chris__ANG: Ah, those. I guess some folks might want those and not sparkle, since sparkle animations take longer. 12:20 And provide less information. 12:22 Yes, I was thinking a different flag, and the ability to turn off player and enemy ranged animations independently of each other. 12:23 dnethack has a lot of weapons that fire a lot of shots per turn. 12:24 Mostly the stuff Anachrononauts get to play with. 12:24 There is also a longstanding related bug where the output delay happens for each step of the animation, regardless of whether the player can see the animation. 12:25 This is most noticable in cases like the Ana home level, where there are machine-gun armed creatures shooting at each-other out in the maze. 12:35 -!- zennaris has joined #hardfought 12:45 [nd] elenmirie (Mon Hum Fem Neu) acquired the luckstone from Mines' End, on T:7085 12:53 Ah, yes. Clearly the animation delay should only happen for animations the player can see. 12:56 . 12:56 K2: Message from LarienTelrunya at 2017-08-23 05:46 EDT: Master K2! I found a couple critical issues with SLEX's handling of the obj_is_local bug, which was corrupting savegames! And I've made a hotfix: can you please apply this specific commit https://github.com/SLASHEM-Extended/SLASHEM-Extended/commit/b521075331c935a37c7508bee997a8aa98a94d87 to slex on hardfought and update? It's just this specific commit, as we don't want to break saves yet, but it's an important ho 12:56 K2: Message from Grasshopper at 2017-08-23 06:52 EDT: permissions for dumplogs again? 12:56 K2: Message from LarienTelrunya at 2017-08-23 08:20 EDT: I think I found out why slex deaths don't get announced any longer. Apparently they are read from the xlogfile, and the parser chokes over "flags=0x0,lostsoul" - maybe it doesn't expect the lostsoul part in the flags? 12:57 ok 12:57 headed to some job interviews, will address all when i get back 12:57 zennaris: what username do you go by when logging in to play? 12:59 same as here, zennaris 12:59 I got the "You don't have permission to access /userdata/z/zennaris/slex/dumplog/1503444809.slex.txt on this server. Server unable to read htaccess file, denying access to be safe" meassage whan try to looak at logs 12:59 ok 13:00 i think i have time to knock this out real quick 13:00 thanks 13:05 ok good to go 13:08 yep, it works. thank you 13:09 -!- zennaris has quit [Quit: Page closed] 13:10 [nd] elenmirie (Mon Hum Fem Neu) killed the Oracle, on T:8597 13:10 it wasn't me, it was my pet olog-hai 13:11 again? 13:11 sorry! 13:11 Olog-hai make great pets 13:11 if you're having trouble with pesky priests and shopkeepers and oracles 13:12 one of mine once cleared out all of minetown before I was even in the temple 13:12 well, I managed to keep him off the shopkeeper in my only general store... 13:12 I have orc town 13:12 the orcs already did the dirty deeds 13:12 olog-hai eat orcs for breakfast and lunch and dinner and supper and midnight snack 13:12 :) 13:13 I had to do it by myself because he was still a little dog then 13:13 he just ate the oracle 13:13 yummy! 13:13 yw zennaris 13:14 ok i'm off, wish me luck :P 13:14 !lotg K2 13:14 May the Luck of the Grasshopper be with you always, K2! 13:14 ;) 13:14 good luck K2! see you later! :) 13:15 good luc K2 13:16 +k 13:16 apply it where you like 13:17 -!- Menche_ is now known as Menche 13:29 YANI: when writing an unidentified spellbook, the chance of ouright failing is limited; instead the spellbook might "warp strangely" and become something else! 13:32 EPI: spellbooks can have a slightly-wrong version of the spell, in which case if you read the book, you "learn" the spell incorrectly, and it doesn't work, and future attempst to learn the correct version will always fail. 13:33 -!- raisse has quit [Ping timeout: 252 seconds] 13:35 -!- noty has quit [Quit: WeeChat 1.9] 14:01 -!- raisse has joined #hardfought 14:01 -!- mode/#hardfought [+v raisse] by ChanServ 14:03 -!- hothraxxa has quit [Ping timeout: 260 seconds] 14:24 -!- hothraxxa has joined #hardfought 14:24 -!- mode/#hardfought [+v hothraxxa] by ChanServ 14:38 -!- Manaflare has quit [Read error: Connection reset by peer] 15:03 -!- raisse has quit [Ping timeout: 240 seconds] 15:03 [nd] elenmirie (Mon Hum Fem Neu) completed Sokoban, on T:12419 15:28 [nd] elenmirie (Mon Hum Fem Neu), 27837 points, T:13882, killed by a mumak 15:37 -!- Menche has quit [Read error: Connection reset by peer] 15:38 -!- Menche has joined #hardfought 15:49 -!- Manaflare has joined #hardfought 15:58 -!- Menche has quit [Read error: Connection reset by peer] 15:58 -!- Menche has joined #hardfought 16:03 [dnh] Tarmunora (Ana Dro Fem Cha) entered Minetown for the first time, on T:2166 16:07 -!- Menche has quit [Read error: Connection reset by peer] 16:08 -!- Menche has joined #hardfought 16:11 -!- Menche_ has joined #hardfought 16:11 -!- Menche has quit [Read error: Connection reset by peer] 16:29 -!- Chris__ANG has quit [Quit: Leaving] 16:33 -!- raisse has joined #hardfought 16:33 -!- mode/#hardfought [+v raisse] by ChanServ 16:40 YANI: Rubbing a weapon on a (blessed?) touchstone will make the weapon's enchantment visible, similar to how donning armour shoes the armour enchantment 16:40 shoes -> shows 16:40 [nd] munterplant (Val Hum Fem Law) had Excalibur thrown at her by some watery tart, on T:2166 16:40 * LarienTelrunya would like to don armor shoes too :) 16:44 [dnh] Tarmunora (Ana Dro Fem Cha), 16561 points, T:4694, killed by a large cave lizard 16:45 !lastgame do 16:45 LarienTelrunya: No last game for do 16:45 !lastgame dolores 16:45 LarienTelrunya: https://www.hardfought.org/userdata/d/dolores/slex/dumplog/1503367508.slex.txt 16:46 !lastgame 16:46 loli: https://www.hardfought.org/userdata/T/Tarmunora/dnethack/dumplog/1503517675.dnh.txt 16:46 !lastgame dolores 16:46 loli: https://www.hardfought.org/userdata/d/dolores/slex/dumplog/1503367508.slex.txt 16:46 wtf 16:48 -!- Manaflare has quit [Remote host closed the connection] 16:54 [fh] Freakitsar (jonadab) (Arc Gno Mal Neu), 37348 points, T:4753, killed by a giant mimic 17:00 [dnh] Tarmunora (Ana Dro Fem Cha) entered Minetown for the first time, on T:1088 17:04 Tarmunora: seems like that would overpower touchstones a tad 17:04 Perhaps 17:05 There should be some way to identify weapon enchantment short of formal ID, but I'm not sure what the best mechanism is. 17:06 [fh] Freakitsar (jonadab) (Wiz Elf Mal Cha), 35144 points, T:3056, killed by an invisible quasit 17:07 -!- Grasshopper has quit [Ping timeout: 260 seconds] 17:08 -!- Grasshopper has joined #hardfought 17:08 -!- mode/#hardfought [+v Grasshopper] by ChanServ 17:09 -!- Grasshopper_ has joined #hardfought 17:09 -!- mode/#hardfought [+v Grasshopper_] by ChanServ 17:09 Perhaps after using the weapon for a certain number of successful hits should reveal the enchantment 17:10 -!- Grasshopper__ has joined #hardfought 17:10 -!- mode/#hardfought [+v Grasshopper__] by ChanServ 17:10 jonathan_: maybe even a certain number of attempted hits. Identifying your cursed weapon as -3 shouldn't be very difficult. 17:13 -!- Grasshopper has quit [Ping timeout: 260 seconds] 17:13 -!- Grasshopper_ has quit [Ping timeout: 260 seconds] 17:16 -!- Grasshopper has joined #hardfought 17:16 -!- mode/#hardfought [+v Grasshopper] by ChanServ 17:16 -!- Grasshopper__ has quit [Ping timeout: 260 seconds] 17:43 -!- raisse has quit [Ping timeout: 255 seconds] 17:45 "What do you want to put on? [tv or ?*]" 17:46 no thanks, I'm playing Nethack. How about some music? 17:46 [muzAK or?*] 18:11 -!- LarienTelrunya has quit [Quit: Page closed] 18:11 Ben Folds for now 18:11 heh 18:11 i have ben folds 18:11 and ben folds 5 18:12 !tell LarienTelrunya hotfix applied to slex and is live 18:12 Will do, K2! 18:40 hah 18:40 this is a first.... I have a pet beholder 18:40 ice troll read a scroll of create monster on me, made the beholder. prompty blindfolded myself and charmed it 18:41 bwahahah 18:41 what to name it... 18:41 hmm 18:41 Beer Holder? 18:42 ^ that 18:43 e an eye or sphere (tame beholder called BeerHolder) [seen: normal 18:43 vision, infravision] 18:43 brilliant 18:43 K2: I had my first game over 500k 18:43 beauty is in the eye of the beerholder :) 18:44 had -45~ ac 18:44 had... 18:44 through most of that 18:44 -!- Grasshopper has quit [Ping timeout: 260 seconds] 18:44 what happened? :/ 18:44 yeah 18:44 impressive loli! 18:44 I died to something that goes through ac 18:44 it kinda sucked 18:44 RIP 18:44 as I had the worst traps (Camperstriker gets the worst traps, and my +10ac shirt makes more traps) 18:44 ended up being blind 18:44 and dying to some bullocks 18:44 got hit for over 40 dmg 18:45 it was insane 18:46 :( 18:47 played it on the em server 18:47 because of the corrupted save 18:47 you should have seen the run! 18:47 best run yet 18:47 it would have been #1 on this server! 18:47 making progress! 18:47 yes 18:47 soon I'll ascend 18:47 !!!!! 18:47 got my first key 18:50 K2: I did the beholder level 18:50 it's like the normal beholder level except slex has op ghosts in it 18:51 -!- Chris__ANG has joined #hardfought 18:53 [dnh] Tarmunora (Ana Dro Fem Cha), 37088 points, T:6455, killed by an air elemental 18:54 Gah. Air elemtals hurt 18:54 *elementals 18:58 nice 19:02 The frost doesn't seem to chill BeerHolder! It misses BeerHolder. 19:02 BeerHolder gazes at it... It slows down. but nothing happens. 19:02 BeerHolder gazes at it... It is put to sleep by BeerHolder. 19:02 but nothing happens. BeerHolder gazes at it... but nothing happens. 19:02 -!- elenmirie has quit [Read error: Connection reset by peer] 19:02 BeerHolder gazes at it... It turns to stone! 19:02 is that really a threat in the beholder area? 19:02 I was never scared of them 19:02 i dont know the specs for beholder in slex 19:03 i assume they are similar 19:03 he has an insta death stare 19:03 but I have high mc 19:03 by that point 19:03 but overall, beholders are a very serious threat 19:03 I see 19:03 i'm a bit concerned 19:03 why? 19:03 its my pet, but what if i'm in the path of its gaze while its attacking something else 19:03 ahhh 19:03 that's interesting 19:03 its stoning is instant 19:04 that does sound scary 19:04 and it has the wide angle disintegration beam 19:04 and the 'but nothing happens' messages 19:04 thats odd 19:04 it's a mystery 19:04 will need to source dive 19:06 They might only be implemented for mhitu 19:08 BeerHolder gazes at the lizard... but nothing happens. 19:08 BeerHolder gazes at the lizard... but nothing happens. 19:08 BeerHolder gazes at the lizard... The lizard is disintegrated! 19:08 hahahahah 19:08 hahha 19:08 I love that 19:08 I would love that as a pet! 19:08 maybe its a saving throw/MC thing 19:09 there's throne room on this level 19:09 going to introduce beerholder to it... a play date 19:09 that sounds cute 19:10 get a medusa pet for it to date 19:11 it just stoned everything in the room 19:11 how are you going to eat? 19:11 i wish i had a stethescope so i could see how much its grown 19:11 <-- has food and ring of slow digestion 19:11 sthetescope? 19:12 stethoscope 19:12 cant spell 19:12 http://r.hswstatic.com/w_1024/gif/stethoscope-1-original.jpg 19:16 -!- zennaris has joined #hardfought 19:17 -!- zennaris has left #hardfought 19:20 K2: disint is a 1/5 chance, the stoning should always work but it was gazing at a lizard so of course it won't 19:27 YANI: gently nerf speed boots' speed bonus so that temporary sources of very fast speed are the best. That or buff the temporary sources even more, but I think that's probably too much speed. 19:32 right 19:33 but what about the slow down and sleep messages 19:33 hmm 19:36 slow down and sleep set tmp = MM_MISS if the attack is a gaze attack, which is weird because it seems like you could get "Beerholder gazes at foo... foo slows down. but nothing happens." 19:38 -!- loli has quit [Ping timeout: 252 seconds] 20:03 -!- Grasshopper has joined #hardfought 20:03 -!- mode/#hardfought [+v Grasshopper] by ChanServ 20:13 [nd] Grasshopper (Cav Dwa Fem Law) killed Croesus, on T:39107 20:20 aosdict: Four lets permanent intrinsic speed, extrinsic speed, and temporary speed stack. 20:20 Also, racial speed. 20:21 Or polyform, if polyselfed, replaces race. 20:21 [fh] hothraxxa (Arc Hum Mal Law), 36249 points, T:4476, killed by a bugbear 20:23 jonadab: does that fix balance problems with speed boots being optimal, though? 20:32 yet another useless idea: copper items corrode by themselves over time 20:36 -!- hothraxxa has quit [Quit: Page closed] 20:37 jonadab: fourk* 20:38 aosdict: I fear it might do the opposite 20:38 since now spellcasters have little reason to forego speed boots despite having haste self 20:41 -!- hothraxxa has joined #hardfought 20:42 -!- mode/#hardfought [+v hothraxxa] by ChanServ 20:42 FIQ: yeah that was what I was getting at 20:43 in this situation, optimal = intrinsic + extrinsic + temporary, so getting all three should be a goal 20:45 aosdict: Hmm, not entirely. 20:45 -!- loli has joined #hardfought 20:46 aosdict: combat code is stupid in general 20:47 how is the code laid out? 20:48 loli: That would take about an hour to explain, and you'd still be very confused. 20:48 would it? 20:48 * aosdict gives loli a blessed unicorn horn 20:49 should I just make a wish for the knowledge? 20:49 or would that be a waste? 20:49 loli: Well, the short version is, there are about twelve different Enormous Nested Switch Statements. 20:49 ugh 20:49 why 20:49 why not break it into smaller functions 20:49 use nice abstractions 20:49 then again... it's C 20:49 but still! 20:50 I thought you were referring to the movement point thing. 20:50 loli: Remember, NetHack is mostly exceptions to the special-cases. 20:51 okay 20:52 And most of the exceptions have their own special cases, some of which also have exceptions. 20:52 haha, lovely 20:52 But yes, the combat code is particularly chaotic. 20:53 * aosdict offers a white unicorn corpse on the combat code's altar 20:54 that just sounds like annoying engineering 20:54 The ranged combat code is the worst. 20:55 oh? 20:55 what's so bad about that code? 20:56 Well, for example, some wands and spells are handled by the same code as thrown weapons; other wands and spells aren't. 20:56 why though 20:56 why not abstract out the similar pattern 20:56 and pattern match/case it off of that 20:56 and use the fundimental abstraction for both 20:56 Not sure. 20:57 Perhaps because the code was developed piece-by-piece by a lot of people over years, rather than planned? 20:57 well nah, you can do that in those steps 20:57 someone uses the ranged for some wands, you find the similar pattern 20:57 abstract it out, make some function calls 20:58 C seems rather annoying for that kind of job, however 20:58 Oh, you mean refactor it and unify them? 20:58 FIQ is working on that. 20:58 But it's very complicated. 20:58 I bet it is 20:58 Because the different sections of code are _structured_ differently, and do things in different orders, and stuff. 20:58 I figure 20:59 And then there's the whole player-vs-monster versus monster-vs-player versus monster-vs-monster, etc. 20:59 exceptions to the max you say! 20:59 yes it's asymmetric 20:59 * aosdict wonders if refactors in FIQHack could be applied in 3.x 20:59 aosdict: That would be a serious undertaking. 21:00 But perhaps not impossible. 21:00 isn't it all just libnethack though? If you only changed stuff in src, it might work 21:01 if he makes great source code, people can extend that 21:01 In the NH4 codebase, all the gameplay code is in in libnethack, yes. 21:01 and that would be great~ 21:01 Vanilla doesn't separate libnethack out though. 21:02 loli: The problem is that FIQ is building on NH4, which is already heavily diverged from the vanilla codebase. 21:02 And by "heavily diverged", I mean it's basically written in a different language. 21:02 what language? 21:02 I mean, it's still C. 21:02 I see 21:02 more modern C 21:02 I'm guessing? 21:02 ah, that would definitely throw a wrench in things 21:02 k&r vs ansi c 21:02 ahh, I see 21:03 I mean 21:03 Chris__ANG added spell maintenance from fiqhack 21:03 he did so by looking at the code 21:03 But it's the common subset of Gnu89 and C11, with stuff like msgprintf(), instead of horrible pre-ANSI C with bazillions of weird #defines and a bunch of buffers and global variables and junk. 21:03 not by applying a diff 21:03 I would probably try to write a function or two, but I don't really know C too well 21:03 basically I gave him the relevant commits as pointers 21:03 but he essentially "ported" it to NH3 21:04 and spell maintenance is a rather trivial piece of code 21:04 in comparision to other refactors I've done 21:04 Right, I apply intended-for-vanilla patches to Fourk, but every single line of code has to be edited manually, you can't just use diff/patch. 21:04 what have you done, FIQ ? 21:05 And I have never cherry-picked anything from vanilla that's as big a refactor as your spell-handling rewrite. 21:05 that sounds rather tedious, jonadab 21:05 loli: Eh, it's usually easier than writing the changes from scratch. 21:05 loli: hmm 21:05 I mean, the code _is_ genetically related. 21:06 rewritten monster item use from scratch 21:06 And after a while you learn some of the patterns for how things change from the one to the other. 21:06 rewritten the intrinsic/extrinsic system from scratch 21:06 major refactors to wand handling 21:06 learning patterns and abstracting them out was always fun for me 21:06 loli: someone did try to ansify nethack https://github.com/NetHack/NetHack/pull/10 21:06 and in general changed nethack code so that monsters and players use the same codepaths 21:07 instead of using 2 different ones 21:07 the elephant in the room with that is combat code which I have yet to refactor 21:07 FIQ: 3-4 different ones you mean. 21:07 mhm 21:07 that's good generic code is nice, is it still asymmetric 21:07 it's mostly combat code that does that 21:07 or have you made them symmetric? 21:08 I've tried to make things symmetric unless it is at the expense of gameplay (monsters don't have spell hunger for example) 21:08 I'm fine with there being some asymetries, if you can look at the code and _see_ where it's asymetric. 21:08 oh yeah that's another thing 21:08 I completely removed monster spellcasting as a concept from fiqhack 21:08 why? 21:08 As opposed to spending an hour comparing two functions that are written in completely different ways and winding up scratching your head still unsure if it does the same thing or not. 21:09 they cast player spells instead 21:09 good 21:09 that sounds nice 21:10 I feel like writing complicated code now 21:10 loli: Write a function that changes the amount of wax left on a currently-burning candle :-) 21:11 haha 21:11 that would be more of a math problem 21:11 which I do enjoy 21:11 jonadab: what about it? 21:11 sounds simple 21:11 I was working on some project euler a few months ago 21:11 FIQ: Two words: "lighting timers" 21:11 what is it for? 21:12 Every object that's currently providing light has a timer. 21:12 no I mean 21:12 Which is in a linked list, that has to be in order. 21:12 why do you want to do it 21:12 yeah I know about nethack timers 21:12 they're horrible 21:12 FIQ: oh, that. So that hitting a burning candle with a fire attack can shorten its fuse. 21:12 but what do you want to do 21:12 ah 21:13 oh I thought you meant a real candle 21:20 -!- Grasshopper_ has joined #hardfought 21:20 -!- mode/#hardfought [+v Grasshopper_] by ChanServ 21:22 -!- Grasshopper__ has joined #hardfought 21:22 -!- mode/#hardfought [+v Grasshopper__] by ChanServ 21:22 -!- Grasshopper has quit [Ping timeout: 260 seconds] 21:24 -!- Grasshopper_ has quit [Ping timeout: 260 seconds] 21:29 jonadab: see last commit for fiqhack 21:29 that should give you an idea of what you have to do 21:30 [nd] jonathan (Tou Hum Fem Neu) entered Gehennom, on T:37362 21:31 [nd] jonathan (Tou Hum Fem Neu) genocided class L, on T:37372 21:31 [nd] jonathan (Tou Hum Fem Neu) genocided class R, on T:37372 21:40 [nd] jonathan (Tou Hum Fem Neu) bribed Asmodeus with 100 zorkmids for safe passage, on T:37837 22:07 !tell K2 fiqhack updated, boosted hp regen a bit 22:07 Will do, FIQ! 22:24 [nd] jonathan (Tou Hum Fem Neu) killed Juiblex, on T:38102 22:28 [nd] jonathan (Tou Hum Fem Neu) bribed Baalzebub with 20 zorkmids for safe passage, on T:38242 23:39 hi 23:39 Hello K2, Welcome to #hardfought 23:39 K2: Message from FIQ at 2017-08-23 22:07 EDT: fiqhack updated, boosted hp regen a bit 23:39 ok! 23:40 FIQhack updated 23:44 !config K2 23:44 !help 23:44 loli: https://www.hardfought.org/nethack 23:48 which config do you want to see? 23:55 The dwarvish zombie bites BeerHolder. BeerHolder doesn't seem harmed. 23:56 nice, my pet beholder is zombie-proof 23:59 oh no 23:59 beholders arent stone proof