00:48 -!- raisse has joined #hardfought 00:48 -!- mode/#hardfought [+v raisse] by ChanServ 01:39 -!- LarienTelrunya has joined #hardfought 01:59 -!- NeroOneTrueKing_ has joined #hardfought 02:02 -!- NeroOneTrueKing has quit [Ping timeout: 255 seconds] 02:28 [nd] Raisse (Wiz Orc Fem Cha) had Magicbane bestowed upon her by Anhur, on T:4223 02:57 [fh] Sam (yrchard) (Tou Hum Mal Neu), 9183 points, T:12, escaped 04:45 [nd] elenmirie (Mon Hum Fem Neu), 107139 points, T:20321, killed by an exploding wand 04:56 -!- raisse has quit [Read error: No route to host] 04:56 -!- raisse has joined #hardfought 04:56 -!- mode/#hardfought [+v raisse] by ChanServ 05:20 elves with wands of sleep! 05:21 fortunately I tinned and ate an elf zombie in minetown and it made me feel wide awake 05:25 Evil Patch idea: if an ice tile is next to a water tile, it will revert to a water tile (due to currents) in 5 turns. Crossing Medusa's island thus becomes much harder if a wand of cold is the only tool the player is using. 05:34 -!- LarienTelrunya has quit [Quit: Page closed] 05:41 What do you want to throw? [nEW or ?*] 05:44 either my dog ate a shapechanger or it's been a shapechanger itself all along 05:44 anyway it's now a silver dragon 05:44 no wonder it's clearing out the soko zoo so quickly 05:45 I don't have a stethoscope so I can't check, but I thnk it's staying a dragon 05:45 * raisse names the dragon Fikkie 05:46 because, after all, when I threw it a tripe ration it was clearly a dog 05:57 -!- noty has joined #hardfought 06:04 have to leave it in soko because I don't have a magic whistle and it won't follow 06:04 I'll go back and tame it when I've got charm monster 06:19 wow, took out a whole throne room with one magic missile 06:19 (it was a tiny throne room, 5 occupants) 06:35 -!- theRaisse has joined #hardfought 06:35 -!- mode/#hardfought [+v theRaisse] by ChanServ 06:37 -!- raisse has quit [Ping timeout: 276 seconds] 06:41 -!- theRaisse has quit [Read error: Connection reset by peer] 06:41 -!- raisse has joined #hardfought 06:41 -!- mode/#hardfought [+v raisse] by ChanServ 06:54 -!- elenmirie_ has joined #hardfought 06:54 -!- elenmirie has quit [Read error: Connection reset by peer] 06:54 -!- elenmirie_ is now known as elenmirie 06:55 -!- raisse has quit [Ping timeout: 264 seconds] 07:07 -!- raisse has joined #hardfought 07:07 -!- mode/#hardfought [+v raisse] by ChanServ 07:21 -!- raisse has quit [Ping timeout: 240 seconds] 07:22 -!- raisse has joined #hardfought 07:22 -!- mode/#hardfought [+v raisse] by ChanServ 07:32 -!- K2-webirc has joined #hardfought 07:33 mornin 07:42 -!- raisse has quit [Ping timeout: 240 seconds] 07:46 Tangles: Do you remember finding a bug in Fourk, involving selling a sack containing non-tool items for shop credit in a hardware store? 07:47 Tangles: I've been looking at the code, and I think I know what would fix it, but I'm afraid to make the change for fear of unintended consequences. 07:48 Tangles: The code that knows about the situation (the shop credit issue, particularly) is sellobj(), but it delegates the actual recursion-through-container part to subfrombill(), which in turn delegates actually marking an object as sold to sub_one_frombill() 07:49 Tangles: The obvious solution is to have subfrombill() mark non-shop items as no_charge, but subfrombill() is called in like fifteen different places, and I'm not even confident that this change would always be correct when it's called from the specific place in sellobj() that I'm looking at, let alone all the other cases. 07:51 And I don't even _know_ how sell_how is getting set, it's a file-scoped static variable, eep. 07:54 * jonadab is sorely tempted to just make shopkeepers always pay for containers as if they were empty, and assume ownership of the contents. That would be consistent. "Shopkeepers are greedy." 07:54 Hi jonadab. I can't say I remember in any great detail. 07:55 Basically, if you sell a sack that contains non-tools, in a hardware store, the shopkeeper doesn't pay for non-tools. If he's paying in gold, you retain ownership of the non-tools, but if he's paying in shop credit, you don't. 07:55 I do vaguely recall. Can't remember the specifics though. How long ago was this? 07:55 ah yes. 07:55 Probably May or June. 07:56 I'm trying to catch up on all the accumulated tournament bugs :-) 07:56 I do remember. When the shk runs out of gold... 07:58 Yes. 07:58 Hmm. 07:58 It's a fairly specific case. Has to be a tool shop, has to be a container, has to contain stuff that isn't tools, and thw shk has to be out of gold. 07:58 Yeah. 07:59 The bug is that the behavior differs depending on whether the shopkeeper has gold or not. 07:59 Oh, here is something interesting. 08:00 In the case where he _has_ gold, another function is called, dropped_container(), before calling subfrombill(). 08:02 If the shopkeeper has no gold, dropped_container() is called if you don't sell, but not if you do. 08:02 Hmm. 08:02 * jonadab needs to look at what dropped_container actually does. 08:04 That MIGHT be the answer. 08:05 This is gonna require some testing, to be sure I'm not royally screwing anything up. 08:26 [slex] zennaris (Spa Ink Mal Neu), 52 points, T:259, killed by an orcish dagger 08:53 whoa, the shroud level flag is weird, yet cool 08:54 shroud? 08:54 Oh, wait, is that the "fog of war" feature in 3.6? 08:54 Probably. 08:55 Makes it so you don't remember unseen locations. 08:55 Right, yeah. 08:55 Would be useful for levels that can change their topology when you're not looking. 08:55 (There was a patch a while back that made Gehennom mazes do that...) 08:55 (Which is kind of evil...) 08:55 Not currently used by anything, though 08:57 * aosdict decided to add it to the gnomish mines filler levels to see what it did 08:57 Ah. 08:58 !tell K2 pushed a minor bugfix (involving selling a non-empty container in a hardware store for shop credit). 08:58 Will do, jonadab! 08:59 yani: there is some complicated and expensive ritual you can perform to un-graveyardify a level 09:00 perhaps involving the Book of the Dead 09:01 You have to read the cursed book of the dead while confused, on every walkable tile on the level? 09:01 And then pray? 09:02 And only a pacifist can do it? 09:04 Hmm, that's complicated, but it's not that expensive... 09:04 It's expensive in time, which is the wrong kind of expensive 09:04 Yes. 09:05 Ok, I've got it: you have to be experience level 1, and read the cursed book of the dead seven times in a row, then pray. 09:05 While standing on a grave. 09:06 (Standing on a grave prevents you from being on Elbereth.) 09:07 Hmm. 09:07 NOt sure that's the right kind of expensive either. 09:10 Read the cursed Book, then read a scroll of remove curse while standing on 7 different headstones. 09:10 Blessed scrolls. 09:11 And those gravestones can't be used again if you re-graveyardify the level. 09:12 yani: the cursed Book of the Dead will occasionally raise the dead on its own without warning. 09:14 And it's generated cursed. 09:43 -!- jared55 has joined #hardfought 09:44 -!- Chris_ANG has quit [Quit: Leaving] 09:52 ok jonadab. when I get home i'll update 09:55 aosdict: Maybe all unique items should be generated cursed. 09:55 The Bell, the Candelabrum, the Book, and the Amulet. 09:55 Why? 09:56 Oh, hmm. Dunno. 10:02 for the evulz, I think 10:03 Although, cursing the Amulet doesn't do anything unless you're planning on wearing it in the Planes. 10:05 EPI: when picked up, the Amulet autoequips itself, destroying any amulet you were previously wearing. 10:06 Super EPI: plastic immitation amulets also do that, to prevent this from being used for identification. 10:07 Bonus EPI: the Amulet of Yendor grants restful sleep when carried or equipped. 10:07 Bonus bonus EPI: Picking up "oY crashes the game. 10:07 And paralyzes you for d10 turns when it leaves your inventory. 10:08 Mandevil: Heh. 10:08 I think mine is the most evil and also the most easy to implement. 10:08 So I win. 10:09 More evil patch idea: every turn that you have the Amulet of Yendor in inventory, there's a 1/10 chance the game crashes. 10:09 That's just thinned out version of my EIP. 10:09 Thus it's _theoretically_ possible to win, but the odds are horrible. 10:09 Why have 1/10 chance when you can have 10/10. 10:10 You can just keep trying, and trying... 10:10 "Gah, I made it _eight_ turns with the Amulet that game..." 10:11 I can just see players repeatedly zapping the amulet with teleport trying to get it closer to the up stairs or portal or whatever to the next level, so they don't have to carry it as many turns... 10:12 You can also work as torturer and get your fix more directly. 10:12 Heh. 10:12 Not sure there are many job openings for that. 10:13 Your president thinks torture is fine, so there should be some. 10:22 -!- NeroOneTrueKing has joined #hardfought 10:24 -!- NeroOneTrueKing_ has quit [Ping timeout: 240 seconds] 10:29 2 bags of holding damnit i knew it 10:30 do you have to wear the amulet of yendor or can you just carry it through the top staircase? 10:30 EPI: You have to eat the amulet of yendor in order to ascend the top staircase 10:31 nice patch idea: characters that escape the dungeon can return, or enter another dungeon in another nethack variant egoboo style 10:32 there, a nice patch idea. jonadab, you usually pull out an evil patch idea in response to one of those 10:40 [slex] zennaris (Trs Spr Mal Cha), 4738 points, T:920, killed by a wand of gravity beam 10:50 will the priest get mad if i change the alter? 10:51 yes 10:53 you can convert the altar, but you can't convert the priest 10:53 crap. 10:55 -!- jared55 has quit [Quit: *poof*] 11:05 nice patch idea: wand of alignment conversion to convert them both 11:06 EPI: that can be used on you. Only once. If that happens before you get accepted into your quest, your game is unwinnable. 11:13 And monsters will zap them at you? 11:14 Of course! 11:14 It is an EPI, after all. 11:15 Is there a guaranteed one on the floor at Delphi? 11:15 Surrounded by orcs? 11:16 EPI: a monster with a gaze attack that permanently increases a counter; the higher the counter goes, the higher the odds, each time you press a key, that the game throws away that keypress and acts like it didn't happen. 11:26 amy will have lots of fun implementing that one 11:27 loli, jonadab's EPIs forshadow future versions of slashem extended 11:32 EPI: a trap that, each time it is triggered, iterates over every object stack in the game (whether in player inventory, monster inventory, container, other level, anywhere) and, if the stack size is greater than 1, decreases the stack size by 1. Triggers if anyone steps on the tile, including a monster. Generates in corridors. 11:33 Optimal play now involves individually #naming everything to split all stacks. 11:34 Except when you want to manipulate it AS a stack (e.g., for alchemy), in which case you want to (temporarily!) rename them all to the same name. 11:38 !tell fiq The save file is corrupted... Error: leash in use isn't attached to anything? Location: libnethack/src/apply.c:564 Game ID: hothraxxa_1504013235 11:38 Will do, hothraxxa! 11:39 hothraxxa: you have a leashed pet? 11:39 FIQ: Message from hothraxxa at 2017-08-29 11:38 EDT: The save file is corrupted... Error: leash in use isn't attached to anything? Location: libnethack/src/apply.c:564 Game ID: hothraxxa_1504013235 11:39 not any more 11:39 gnome king killed it 11:39 is it still marked as in use? 11:40 not after i hit P 11:40 i am not sure about before 11:41 I think what happened is that when the gnome king killed the pet 11:41 the leash wasn'αΊ— unmarked properly 11:42 yeah i think so 11:42 fucking gnome king. you will regret this 11:43 oh. he's just a lord. makes more sense on mines 1 11:43 fucking gnome lord. you will regret this 11:44 hmm. you will regret this later. 11:47 -!- LarienTelrunya has joined #hardfought 11:56 :) 11:57 hi K2! https://www.hardfought.org/userdata/z/zennaris/slex/ttyrec/ doesn't allow me to access the last three ttyrecs! is that the old permissions problem again? 11:57 K2-webirc: ^^ 12:00 it is 12:00 try it now 12:00 should be g2g 12:01 ah, works, thanks a lot! 12:01 so here's the thing 12:01 I spoke to dtype about it 12:01 its a long standing known issue with dgamelaunch 12:02 so what NAO does (and now hardfought) is run a crontab every hour to check and fix file/folder permissions 12:02 ah, so in the case of doubt, waiting for one hour will fix it automatically? 12:02 so if you have a ttyrec or dumplog that you cant access, wait til the turn of the hour. it only takes about a second for the scrip to run and fix any issues 12:03 yes 12:03 *script 12:04 I don't know if kerio does the same thing or if he's actually fixed his local copy of dgamelaunch 12:06 LarienTelrunya: has em.slashem.me ever had issues with ttyrec/dumplog file permissions? 12:07 not sure; it might have, but if that's the case, Elronnd fixed it 12:07 ok 12:11 oh K2-webirc, can you do me a favor? I need today's entries of slex's paniclog, please; zennaris encountered the hallucination segfault panic and the paniclog would help me analyze the crash ;) 12:13 yup, I can get those for ya once I get home 12:14 ok, thanks :) 12:16 did I see 2.0.4 earlier? 12:17 yeah but it's unfinished and definitely not ready for the server 12:17 Some of the new terrain types don't work right, e.g. displaying warning messages but not actually doing anything yet if the player steps on them. A bunch of new special rooms doesn't spawn anything yet because the stuff they should spawn does not exist yet :D 12:17 ahh 12:26 -!- oh6 has quit [Quit: Leaving] 12:30 -!- NeroOneTrueKing_ has joined #hardfought 12:33 -!- NeroOneTrueKing has quit [Ping timeout: 240 seconds] 12:36 [nd] munterplant (Val Hum Fem Law), 5206 points, T:4931, poisoned by an orcish arrow 12:51 Surely, if that happened any time a monster killed a leashed pet, we've have noticed before now. 12:53 LarienTelrunya: Wait, tell me you didn't implement special rooms that are filled with the rndmonst monsters? 12:53 you mean the ones from your script? naaaaaah that would be too evil :D however, there's a hypothetical chance of a tension room filled with them. 12:54 -!- NeroOneTrueKing has joined #hardfought 12:56 -!- NeroOneTrueKing_ has quit [Ping timeout: 248 seconds] 13:09 -!- K2-webirc has left #hardfought 13:22 [nd] munterplant (Val Hum Fem Law) had Excalibur thrown at her by some watery tart, on T:3479 14:40 -!- elenmirie has quit [Remote host closed the connection] 15:27 -!- Grasshopper has joined #hardfought 15:27 -!- mode/#hardfought [+v Grasshopper] by ChanServ 15:41 -!- raisse has joined #hardfought 15:41 -!- mode/#hardfought [+v raisse] by ChanServ 15:46 [slex] dolores (Elp Ang Fem Cha), 339779 points, T:15285, killed by a monster (hidden forest centaur) 15:46 !lastgame 15:46 loli: https://www.hardfought.org/userdata/d/dolores/slex/dumplog/1503925866.slex.txt 15:46 Q_Q 15:46 I fucked up by quaffing the wrong thing 15:58 NetHack Fourk updated 15:58 K2: Message from jonadab at 2017-08-29 08:58 EDT: pushed a minor bugfix (involving selling a non-empty container in a hardware store for shop credit). 16:01 -!- raisse has quit [Quit: Raisse suddenly disappears!] 16:01 -!- theRaisse has joined #hardfought 16:01 -!- mode/#hardfought [+v theRaisse] by ChanServ 16:01 Now we cross our fingers and hope the fix is correct and doesn't cause other problems. 16:02 The shop code is... a little complex. 16:02 [dnh] Tarmunora (Ana Dro Fem Cha) entered Minetown for the first time, on T:682 16:13 ;) 16:39 !tell Chris_ANG Black Bolt is not causing shopkeepers to aggro: I just slaughtered a shopkeeper with no resistance via this power 16:39 Will do, Tarmunora! 16:41 [nd] Raisse (Wiz Orc Fem Cha) made her first wish - "blessed +3 silver dragon scale mail", on T:15839 16:42 [dnh] Tarmunora (Ana Dro Fem Cha) entered Minetown for the first time, on T:1302 16:52 [nd] Raisse (Wiz Orc Fem Cha) acquired the luckstone from Mines' End, on T:16372 16:57 -!- jared55 has joined #hardfought 17:09 [fh] Jared (Jared55) (Wiz Hum Mal Neu), 46248 points, T:8206, poisoned by a water moccasin 17:09 ass. first time that happened while dipping 17:11 -!- jared55 has quit [Quit: *poof*] 17:26 [nd] Grasshopper (Cav Dwa Fem Law) killed Juiblex, on T:54308 17:33 [dnh] Tarmunora (Ana Dro Fem Law), 16838 points, T:3896, killed by an owlbear 17:39 -!- theRaisse has quit [Ping timeout: 240 seconds] 18:01 -!- LarienTelrunya has quit [Quit: Page closed] 18:23 [dnh] Tarmunora (Ana Dro Fem Cha) wished for "Blessed greased fixed +3 silver dragon scale mail", on T:2558 18:31 [dnh] Tarmunora (Ana Dro Fem Cha) entered Minetown for the first time, on T:2716 18:54 -!- Menche has quit [Quit: Leaving] 18:59 -!- oh6 has joined #hardfought 18:59 -!- mode/#hardfought [+v oh6] by ChanServ 19:36 [dnh] Tarmunora (Ana Dro Fem Cha) killed Cerberus, on T:4893 19:59 -!- oh6 has quit [Quit: Leaving] 20:54 -!- noty has quit [Quit: WeeChat 1.9] 21:22 crap! 21:23 why did I have to get a boh before sokoban 21:23 was the trophy a bag of holding? 21:24 oh, not there yet 21:27 -!- Grasshopper has quit [Ping timeout: 260 seconds] 21:44 EPI: sinks that teleport away when you drop a ring of teleportation on them 21:45 EPI: Invisible sinks that function like non-attacking monsters unless you have see invisible or you "m"ove onto them 21:45 -!- NeroOneTrueKing_ has joined #hardfought 21:47 EPI: walking into a room that has a sink can trigger plumbing problems. Possible consequences include wetting your inventory, drowning your pet, forcing you to retreat as the whole level floods, or summoning a hostile plumber. 21:49 -!- NeroOneTrueKing has quit [Ping timeout: 240 seconds] 22:00 EPI: sinks decide whetheand would that hostile plumber have the ability to stomp on your head? 22:01 oops 22:01 and would that hostile plumber have the ability to stomp on your head? 22:01 or is that another epi? 22:43 -!- NeroOneTrueKing has joined #hardfought 22:45 -!- NeroOneTrueKing_ has quit [Ping timeout: 240 seconds] 23:25 nice patch idea: flushing amulets down toilets to identify them