00:13 wow, CJMDOUV that aren't due to compiler optimizations 01:30 -!- raisse has joined #hardfought 01:30 -!- mode/#hardfought [+v raisse] by ChanServ 01:35 [hdf-us] [xnh] bouquet (Pri Elf Fem Cha) killed Baalzebub, on T:55475 02:00 -!- LarienTelrunya has joined #hardfought 02:12 !tell aosdict dude, if you have monster ideas then please tell them to *me*! I'm always happy to add more monsters to slex :D 02:12 Will do, LarienTelrunya! 02:42 -!- hothraxxa has quit [Ping timeout: 252 seconds] 03:09 blah that was actually "Eärendil" (and it displayed as that in-game :P) 03:09 !lastgame BSOD2 03:09 LarienTelrunya: [hdf-us] https://www.hardfought.org/userdata/B/BSOD2/slex/dumplog/1521311590.slex.txt | [hdf-eu] https://eu.hardfought.org/userdata/B/BSOD2/xnethack/dumplog/1536822485.xnh.txt 03:10 !tell aosdict I can put "Eärendil" into xnethack all right, it's just Beholder and the dumplog at https://eu.hardfought.org/userdata/B/BSOD2/xnethack/dumplog/1536822485.xnh.txt who aren't showing the "ä" correctly :D 03:10 Will do, LarienTelrunya! 03:11 that's because it's latin1 encoded in the dumplog 03:11 not utf-8 03:20 evil patch idea: distortion vortices in astral plane that may send you all the way back to the abyss or gehenna 03:21 perhaps a portal back can be generated somewhere 03:23 for vanilla variants that's not easily doable. when you enter the planes, the whole dungeons of dooms is discarded 03:24 well it would probably be easy to hijack the line that discards the dungeon levels and just make it not do that :D 03:27 yani: at each plane, you get to choose the next plane out of a selection of multiple available portals 03:29 EPI: some portals on the plane are death portals, which take you to an arena with multiple Demogorgons, elder priests and other overpowered monsters and no way back. If you somehow manage to kill the monsters, they respawn much stronger than before, endlessly, until you finally die. 03:29 -!- PeterQ has joined #hardfought 03:30 so that we can implement 8 with hybrid planes, 12 with you picking a positive, neutral, and negative plane out of any element, or all 27 elemental planes may be made available 03:30 IIRC someone (ais523?) suggested a disintegration plane once, where you are disintegrated every turn unless you're resistant :D 03:31 nah, merely encountering the bastard operator makes his level already a death level 03:31 why? he's not that bad, at least the one in the mainframe 03:31 until he attacks 03:32 the mainframe one isn't the one who has data delete 03:32 maybe he should have data delete in evilvariant mode though? :P 03:32 it's very thematical for him to have it 03:33 yeah 03:33 Re: the crashes from last night. I had problems reproducing it locally, until I noticed that I saved and restarted the game. it crashes now if I open the inventory twice upon loading the save 03:33 -!- PeterQ has quit [Remote host closed the connection] 03:34 bhaak: oh? so you also have glibc locally? 03:35 or maybe it's not actually glibc but a subroutine of it that is throwing the "invalid next size" errors? 03:35 I've compiled it with -D_FORTIFY_SOURCE=2 and -fstack-protector-strong. I'll try again with -fstack-protector-all 03:36 I think, the fortify should be the reason why it's crashing on the free. depending on distro, it's default or not 03:38 -!- PeterQ has joined #hardfought 03:51 [Demo]1: I am fairly sure there are others who know how to use valgrind 03:56 -!- LarienTelrunya has quit [Quit: Page closed] 04:46 !tell LarienTelrunya According to valgrind there are (at least) 2 bugs. The first one is here: https://github.com/SLASHEM-Extended/SLASHEM-Extended/blob/c25be92f9a5754e7555e38b2f27d471bd9a1752a/win/tty/wintty.c#L3087 04:46 Will do, PeterQ! 04:47 !tell LarienTelrunya: ttyDisplay->cols is initially 0, so the if is always entered the first time. The "curr->str[ttyDisplay->cols-2] = 0" obviously writes outside the array then 04:47 Will do, PeterQ! 05:00 -!- bug_sniper has quit [Read error: Connection reset by peer] 05:08 !tell LarienTelrunya The second bug is a few lines above: https://github.com/SLASHEM-Extended/SLASHEM-Extended/blob/c25be92f9a5754e7555e38b2f27d471bd9a1752a/win/tty/wintty.c#L3078. The code relies on "len" being equal to the length of the string, but it len is changed in this if-statement (while the string stays the same). Commenting out the whole if-statement at 3078 fixes the crash, but I don't know which other side effects 05:08 Will do, PeterQ! 05:08 this may cause 05:11 [hdf-us] [nh362] brandywine (Hea Gno Fem Neu) polymorphed her first object, on T:22076 05:14 -!- noty has quit [Quit: WeeChat 2.2] 06:08 that's code that's essentially unchanged since 1996 06:13 old code doesn't mean bad code 06:13 well, perhaps in NetHack's case it does 06:14 even in NetHack, you don't find a bug that's 21 years old 06:15 *often 06:18 -!- ProzacElf has quit [Ping timeout: 245 seconds] 06:19 [hdf-us] [slex] Leeroy (Ord Bas Mal Law), 0 points, T:1, zapped himself with a wand 06:26 -!- raisse has quit [Ping timeout: 272 seconds] 06:44 bhaak: I doubt that, since some of the code is different in the 3.4.3 files 06:46 [hdf-us] [slex] Leeroy (Ord Bas Mal Law), 1965 points, T:1989, killed by a crossbow bolt 06:49 And the bug only occurs with very specific terminal sizes, which most players do not play on 06:50 I actually stumbled across the bug a few weeks ago when playing dnh already, but I thought it was just a buggy cloak which crashed my game when worn, and sold it 06:51 depends on your definition of "essentially" 06:52 anyway, I can't reproduce ttyDisplay->cols being 0. 06:52 localle 06:52 locally 06:53 https://github.com/freddyb/nethack-3.4.3-js/blob/master/win/tty/wintty.c#L2111 06:53 https://github.com/SLASHEM-Extended/SLASHEM-Extended/blob/c25be92f9a5754e7555e38b2f27d471bd9a1752a/win/tty/wintty.c#L3078 06:53 Exactly the one if statement that changes len, without which the code does not crash, is missing 06:54 That's a very essential change imo 06:56 (Though I'm not sure that it is actually the cause or just >a< cause) 06:58 -!- ProzacElf has joined #hardfought 07:06 bhaak: regarding the ttyDisplay->cols=0, I might have been looking at a different variable, I can't reproduce it any more either 07:08 [hdf-us] [slex] Leeroy (Ord Bas Mal Law), 12000 points, T:1, escaped 07:14 -!- ProzacElf has quit [Read error: Connection reset by peer] 07:15 !tell LarienTelrunya: Disregard what I said about the first bug, seems like I have been looking at a different variable and ttyDisplay->cols is never actually 0 07:15 Will do, PeterQ! 07:16 [hdf-us] [slex] Leeroy (Ord Bas Mal Law), 0 points, T:14, killed by a poisonous pill 07:23 [hdf-us] [slex] Leeroy (Ord Bas Mal Law), 873 points, T:906, killed by a monster (dark female android), while dreaming of lovely girls 07:28 I'm slightly shocked how the memory can become so corrupted, that it crashes DURING the allocation process 07:28 [hdf-us] [slex] Leeroy (Ord Bas Mal Law), 20000 points, T:1, escaped 07:29 [hdf-us] [slex] Leeroy (Ord Bas Mal Law), 0 points, T:20, crushed underneath the backpack's load 07:29 bhaak: are you referring to the "copy_of" error? 07:29 it is slex 07:29 don't ask 07:30 it's not just slex though 07:31 PeterQ: http://termbin.com/i7iu this one. 07:31 that's crashing on 'cw->morestr = morestr = (char*) alloc((unsigned) QBUFSZ);' 07:31 <@kritixilithos> LarienTelrunya: if you want monster ideas, how about the Globglogabgalag https://www.youtube.com/watch?v=hLljd8pfiFg, if slex has libraries, then it can the globglogabgalag can be the librarian in one, and it can have a ability which consumes any dropped books, and while in combat with the player, the globglogabgalag engulfs the player and consumes all the player's books, it would be a named yeast-like creature 07:31 (if yeast exists in slex) 07:31 -!- nooodle has quit [Ping timeout: 252 seconds] 07:34 and I can reliable reproduce that crash. start a new game in a terminal with 106 columns, name the tourist's shirt with the long string from the backlog, open inventory -> crash 07:35 another crash happens when you save and load the game after naming the shirt. then it crashes somewhere on free() but only after opening the inventory _twice_. 07:35 -!- kritixilithos has joined #hardfought 07:36 that might even be a different bug as it looks like free is called on a string not having been alloced by alloc 07:36 !tell LarienTelrunya ^^^^ 07:36 Will do, kritixilithos! 07:36 -!- kritixilithos has quit [Client Quit] 07:39 [hdf-us] [slex] Leeroy (Ord Bas Mal Law), 16000 points, T:1, escaped 07:39 bhaak: Does the second crash occur if you comment out this "if": https://github.com/UnNetHack/UnNetHack/blob/master/win/tty/wintty.c#L2455 07:45 [hdf-us] [nh343] pavelek (Val Hum Fem Law), 4589 points, T:2454, killed by a lizard 07:50 no 07:50 also not the first 07:51 [hdf-us] [nh343] pavelek (Val Hum Fem Law), 192 points, T:183, killed by a sewer rat 07:57 -!- dell30 has joined #hardfought 07:59 [hdf-us] [slex] Leeroy (Ord Alc Mal Law), 2618 points, T:2715, quit 08:06 -!- raisse has joined #hardfought 08:06 -!- mode/#hardfought [+v raisse] by ChanServ 08:10 it's certainly weird. the string is 103 characters according to strlen, so 104 chars including the \0? QBUFSZ is 128, there's plenty of space 08:32 -!- dell30 has quit [Quit: Konversation terminated!] 08:35 bhaak: Did you take a look at valgrind's output when triggering the error? 08:35 not yet 09:07 -!- nooodle has joined #hardfought 09:14 -!- nooodle has quit [Ping timeout: 250 seconds] 09:20 <[Demo]1> so the cause still has not been determined? 09:23 Depends. If you comment out this if statement, it does not occur: https://github.com/UnNetHack/UnNetHack/blob/master/win/tty/wintty.c#L2455 09:23 -!- introsp3ctive has quit [Ping timeout: 246 seconds] 09:24 I have no idea why it occurs in dnh though, because there this statement is missing, and I can't compile it locally either to test 09:26 -!- introsp3ctive has joined #hardfought 09:46 <[Demo]1> should be as easy as make install for dnh? 09:46 PeterQ / [Demo]1 are you able to reproduce with menuglyphs disabled? 09:47 <[Demo]1> yes 09:47 <[Demo]1> Haven't tried with it enabled 09:47 ok 09:48 <[Demo]1> it's septembernethack, a cross variant bug fixing shitshow 09:49 What's menu glyphs? The character showing how the item would look on the floor? 09:49 yeah 09:50 I didn't change that setting, slex and dnh have it disabled by default, grunt has it enabled I think, all of them are crashable 09:51 Yeah I think it's only part of the issue. I just wondered because I don't think 3.4.3-hdf has the feature and I think I read earlier that it was not crashable. 09:54 <[Demo]1> 3.6.x doesn't crash either 09:54 I'm fairly sure that the issue is the way the menu code truncates the string to fit if it's too long... it checks the length of the string, adds a bit for padding, a bit more for the accelerator (pick-letter), a bit more for the menuglyph if it's enabled, then it checks if all that is too long to fit, and it writes a zero into the string (just the string part), a couple of characters short of the 09:54 total width of the window, which may be longer than the string anyway. 09:55 <@rikersan> demo: by the way, this is similar to how that dnh sear crash works now 09:55 Yes, exactly. And I'm not sure the truncating code is even necessary, because even with it commented out, the inventory displays fine 09:55 <@rikersan> it's got the same weird adding character thing 09:56 PeterQ: does it still crash with the code commented out? 09:56 No 09:56 hmm 09:57 Actually, not the truncating statement, but the statement adjusting "len" 09:57 Here: https://github.com/UnNetHack/UnNetHack/blob/master/win/tty/wintty.c#L2455 09:57 But you commenting out either of them prevents the crash 09:59 [hdf-us] [nh362] SkydiveMike (Wiz Gno Fem Neu), 6591 points, T:13620, killed by a fire ant 10:02 [hdf-us] [fh] borky (ebx) (Rog Orc Mal Law), 26499 points, T:1243, killed by a magic missile 10:03 [Demo]1: Actually, the makefile is all kinds of broken, I already fixed a few errors but it still does not work 10:03 <[Demo]1> yes it is fucked up but if you just use the regular one and make install you can run dnethack but only if your PATH is dnethackdir 10:03 bugs in the makefile? I don't believe that for a second :P 10:03 <[Demo]1> blame kerio 10:10 <[Demo]1> why does bubble moving code suck so much wtf who wrote this 10:10 <@rikersan> lol 10:12 <[Demo]1> oh cool now both recover and delete game crash the game 10:12 <@rikersan> yep 10:19 <[Demo]1> also whoever wrote the save code can suck a fat one too 10:20 -!- nooodle has joined #hardfought 10:30 <[Demo]1> come to a conclusion that any heisenbug involving either the plane of water unique feature code, or the save code is something that im just gonna have to wait for chris to fix 10:43 -!- hothraxxa has joined #hardfought 10:43 -!- mode/#hardfought [+v hothraxxa] by ChanServ 10:51 [hdf-us] [nh362] Leggman (Arc Hum Mal Law), 465 points, T:1486, killed by a coyote 10:52 [Demo]1: what's notdnethack? 10:53 <[Demo]1> its like dnethack but its notdnethack and it has COOL STUFF https://github.com/demogorgon22/notdnethack/blob/master/changelog.txt [COMING SOON] 10:56 [Demo]1: "Binder Changes: Crowning grants expert with dagger" I like it already. 10:59 <[Demo]1> hoping to have a stable release by december 11:01 Nice. The spearheads idea is really cool 11:02 "Lokoban: Same final level and prizes as Sokoban but with an easier puzle" Was vanilla sokoban really too hard? 11:02 <[Demo]1> yeah i think chris is talking about doing something similar in dnh now but i dont know if thatll happen cause dnh development is so slow 11:02 <[Demo]1> its not that its hard, its that its boring 11:02 <[Demo]1> lokoban is probably a little bit less boring, the last level is a sokoban tribute level (with explosions) with a few fewer holes so you dont need to give as much of a shit about solving the puzzle well 11:11 -!- introsp3ctive has quit [Quit: See you space cowboy...] 11:34 <@Theyflower> one of the soko final levels is easy for me and the other i always use a guide for 11:34 <@Theyflower> the one where it's a series of rows is easy 11:34 <@Theyflower> the other one where it's a clusterfuck sucks 11:36 <[Demo]1> i find the one that isnt rows easier 11:38 <@Theyflower> both level 1s are nearly the same dn the level 3s play really similarly 11:38 <[Demo]1> yeah in lokoban level 1 is a bunch of gas spores 11:39 <@Theyflower> o.o 11:39 <[Demo]1> and level 2 is actually really bad and needs revision but its ice, trees, and fire traps 11:39 <@Theyflower> oh my 11:39 <[Demo]1> and level 3 is a bunch of walls that when you touch they become armed grenades but you have to touch them to get through so you gotta try to dodge the explosions or not care 11:40 <[Demo]1> and level 4 is like sokoban but with fewer holes and when you push in boulders they explode 11:47 <@Luxidream> so sokoban is just there to kill the player? 11:47 <@Luxidream> idk if most characters can survive grenade explosions 11:48 <[Demo]1> definitely can 11:48 <[Demo]1> especially if you are fire resistant and poison resistant 11:48 <[Demo]1> even if you aren't I think it's still not very dangerous 11:48 <[Demo]1> also if you have any way to get very fast, jump, or move a couple squares quickly you can dodge it 11:49 [hdf-us] [nh362] Eleven (Mon Hum Fem Cha) hit with a wielded weapon for the first time, on T:3474 11:52 <[Demo]1> think I'm gonna take a solution to the sokoban prize issue that no one has before and it's not a great one 11:58 [hdf-us] [nh362] Eleven (Mon Hum Fem Cha) eschewed atheism, by dropping a pyramidal amulet on an altar, on T:4508 12:01 [hdf-us] [nh362] Eleven (Mon Hum Fem Cha) became literate by engraving "Elbereth", on T:4590 12:01 bhaak: I think the intent was to truncate the string by the amount that 'len' exceeds the terminal columns, to make it all fit. like this - 12:01 ...and that link did not paste. 12:01 https://github.com/NHTangles/GruntHack/commit/0780683de04bba2f0074b22bb496f0d9eda15387 12:07 <[Demo]1> oh neato 12:08 Did you try that out? 12:09 -!- deadnoob has joined #hardfought 12:11 !tell LarienTelrunya I think slex has likely already implemented any new monster I could think of. 12:11 aosdict: Message from LarienTelrunya at 2018-09-13 02:12 EDT: dude, if you have monster ideas then please tell them to *me*! I'm always happy to add more monsters to slex :D 12:11 aosdict: Message from LarienTelrunya at 2018-09-13 03:10 EDT: I can put "Eärendil" into xnethack all right, it's just Beholder and the dumplog at https://eu.hardfought.org/userdata/B/BSOD2/xnethack/dumplog/1536822485.xnh.txt who aren't showing the "ä" correctly :D 12:11 Will do, aosdict! 12:14 [hdf-us] [nh362] brandywine (Hea Gno Fem Neu) performed her first genocide (class ;), on T:23919 12:21 [hdf-us] [nh362] brandywine (Hea Gno Fem Neu) killed Medusa, on T:24056 12:27 Tangles: oh, I see. yeah, that's possible. magic numbers FTL 12:28 and in that case, it's not a vanilla bug but a bhaak bug 12:37 <[Demo]1> What if sokobans prize was a trophy that on pickup turned into whichever prize you needed more? 12:40 -!- raisse has quit [Ping timeout: 245 seconds] 12:40 so, like the opposite of how it is now? 12:46 <[Demo]1> Yeah lol 12:47 <[Demo]1> and if you don't need either you get to keep the trophy 12:55 [hdf-us] [nh4] introsp3ctive (Pri Elf Fem Cha), 30052 points, T:2167, killed by a sewer rat, while fainted from lack of food 12:57 [hdf-us] [nh4] introsp3ctive (Pri Elf Fem Cha), 13656 points, T:404, killed by a gas spore's explosion 13:07 [hdf-us] [nh343] Nobbs (Wiz Hum Mal Neu) entered Gehennom for the first time, on T:47641 13:09 -!- raisse has joined #hardfought 13:09 -!- mode/#hardfought [+v raisse] by ChanServ 13:12 <[Demo]1> ok so i think ive got it working but its ghetto as hell 13:13 [Demo]1: In Fourk it's on level gen, rather than on pickup, but same idea. 13:13 <[Demo]1> i actually found a dumb behavior in dnh 13:14 <[Demo]1> for some reason chris is settin the record_achieve_special field to a copy of a struct right before the relevant function ends so like what??? 13:15 <[Demo]1> wonder if other variants with record achieve do the same useless thing 13:15 Is the struct in question a stack variable? 13:16 <[Demo]1> ok yeah it isnt chris's fault, whoever wrote the stupid patch 13:16 <[Demo]1> uh i dont know what that means its just a passed copy of the real object from a function so you cant change any fields on it and have it affect the real one so setting record_achieve_special to 0 is literally doing nothing 13:17 <[Demo]1> it seems grunthack has the same code so i blame.... someone that wrote a general patch 13:17 <[Demo]1> https://github.com/NHTangles/GruntHack/blob/master/src/invent.c#L327 13:17 Wait, is it actually a _copy_ of the object? 13:18 Because most stuff in the NetHack codebase is passed as pointers. 13:18 Not copies. 13:18 <[Demo]1> well when i replaced it with a new object it didnt really do anything 13:18 And yeah, according to line 246, obj is a struct obj * 13:19 -!- nooodle has quit [Ping timeout: 252 seconds] 13:19 Assigning to obj will not change the object. That changes the value of the pointer. 13:19 <[Demo]1> ah 13:19 <[Demo]1> ok thanks 13:19 Asssigning to obj->quan or whatever, changes the values of the fields on the object. 13:19 s/sss/ss/; 13:19 Because that -> syntax dereferences the pointer. 13:20 If you want to actually replace the object, you'd have to do some weird chicanery with obj_extract_self and whatnot. 13:21 <[Demo]1> nah i just passed *obj to it and adjusted from there 13:21 <[Demo]1> err &obj 13:21 <[Demo]1> seems to be working 13:22 That sounds like it will cause bugs. 13:22 I could be wrong, but my instincts are blinking red. 13:23 Because the old object is almost certainly pointed to by Various Pointers. 13:24 <[Demo]1> well i have no idea, seems to be running fine to me 13:25 it will be something that only crashes when the object is the first object in a container's linked list, or when it's the first object on the floor linked list, or something. 13:25 Run it under valgrind. 13:25 <[Demo]1> haha you think you can run dnh under valgrind and actually get meaningful output? 13:26 <[Demo]1> you gotta wade through soooooooooooo much other shit thats going down that really shouldnt be because its dnh 13:26 I see. 13:26 You can make a savegame directly before triggering the code in question, then start dnh with valgrind and that savegame 13:27 And compare that to the unchanged implementation 13:27 <[Demo]1> id probably get no output, tried that for waterplane crash bug 13:29 -!- raisse has quit [Ping timeout: 252 seconds] 13:34 <[Demo]1> valgrind doesnt seem too pissy about it hmm 13:35 [hdf-us] [nh4] introsp3ctive (Pri Elf Fem Cha), 35267 points, T:3884, killed by Yeenoghu 13:36 *shrug* 13:36 Maybe it's a special situation. 13:37 <[Demo]1> its more likely i have no idea what im doing and something will probably break 13:59 [hdf-us] [dyn] introsp3ctive (Val Dwa Fem Law), 3069 points, T:2188, killed by a water moccasin 14:05 [hdf-us] [nh362] hypnotist (Tou Hum Fem Neu) killed Juiblex, on T:54996 14:06 -!- nooodle has joined #hardfought 14:10 [hdf-us] [nh362] hypnotist (Tou Hum Fem Neu) killed Asmodeus, on T:55347 14:15 [hdf-us] [dyn] introsp3ctive (Pri Elf Fem Cha), 474 points, T:818, killed by a kitten 14:15 [hdf-us] [nh343] Nobbs (Wiz Hum Mal Neu) killed Medusa, on T:48953 14:17 GruntHack updated (all servers) 14:17 K2: Message from aosdict at 2018-09-12 23:40 EDT: more xnh updates 14:17 SporkHack updated (all servers) 14:18 xNetHack updated (all servers) 14:20 thanks K2 14:20 no prob 14:20 been in vlan hell all day today 14:20 fear the moldy corpses! 14:21 fucking aruba switches 14:21 i saw that, nice 14:21 how come you didnt add your own 'unknown command' fix for the dumplog? 14:21 because I forgot 14:22 [hdf-us] [nh343] Nobbs (Wiz Hum Mal Neu) killed Asmodeus, on T:49455 14:22 ah 14:23 SpliceHack updated (all servers) 14:23 ^ SpliceHack added it 14:23 [hdf-us] [nh343] Nobbs (Wiz Hum Mal Neu) killed Juiblex, on T:49573 14:24 here you go 14:24 <[Demo]1> vlan hell is worse when youve got vtp going down that u are unaware of and then ur sad and then u die 14:24 K2: xnh updated 14:25 thx 14:25 also, new splicehack commits to pore over! 14:26 xNetHack updated (all servers) 14:27 achievement unlocked: get xnh deployed to hardfought twice within 10 minutes 14:27 rofl 14:27 -!- raisse has joined #hardfought 14:27 -!- mode/#hardfought [+v raisse] by ChanServ 14:28 <--- achievemtn unlocked: update 3 variants within a 90 sec timespan 14:28 *achievement 14:28 jonadab: you may be interested in the new weapon_oname feature in splicehack commit 229db83 14:28 [hdf-us] [nh343] Nobbs (Wiz Hum Mal Neu) killed Baalzebub, on T:49931 14:28 <---- achievement unlocked: misspell 'achievement' 14:29 <@introsp3ctive> Okay i just opened my IRC client and it's telling me my IP is banned and listed on DroneBL. What does this mean and does anyone know how to resolve it? 14:30 -!- noty has joined #hardfought 14:31 https://dronebl.org/lookup 14:32 <@Luxidream> it means you are evil spammer 14:32 [hdf-us] [nh362] SkydiveMike (Wiz Gno Fem Neu), 177 points, T:537, killed by a boulder 14:33 !tell AntiGulp mask shopkeepers should probably just directly quote "You've met with a terrible fate, haven't you?" 14:33 Will do, aosdict! 14:34 <@introsp3ctive> K2: http://dronebl.org/lookup?ip=73.85.200.149 14:34 hmm 14:37 <@introsp3ctive> No idea what to do in this situation. I've never had this happen before in all my years on IRC. 14:43 -!- LarienTelrunya has joined #hardfought 14:43 [hdf-us] [dyn] introsp3ctive (Pri Elf Fem Cha), 84 points, T:217, killed by a fox 14:43 that drone bot... is it some sort of virus thing? 14:44 Beholder: how many days until Ragnarok? 14:44 LarienTelrunya: Messages from PeterQ, kritixilithos, and aosdict have been forwarded to you privately. 14:48 @introsp3ctive Maybe try signing in with a random nick and asking #freenode for help? 14:50 -!- introsp3ctive has joined #hardfought 14:53 Had to log in from my phone. Using a different nick doesn't work. 14:54 or could use one of the web gateways 15:04 -!- deadnoob has quit [Ping timeout: 252 seconds] 15:07 Channel is totally dead lol 15:11 well if you ask for help, someone should give it to you 15:13 -!- tacco| has joined #hardfought 15:13 I did. Now I just wait. 15:22 aosdict: well slex may have the monsters you'd suggest, but it might also not; you said you were going to suggest them to either AntiGulp or FlamingGuacamole? is there a list of them somewhere? ;) 15:22 no 15:22 and there will not be 15:23 aww, why not? are those ideas just an illusion? 15:24 very not concrete 15:25 <@Theyflower> Does slex render any monsters with same glyph/color? 15:25 pfft hahaha YES 15:25 (so does vanilla) 15:25 @Theyflower: hahaha is that a joke? with 21k monsters, of course it does 15:26 <@Theyflower> Maybe you could add Unicode support 15:26 <@Theyflower> Then unique monsters can be emojis 15:26 * LarienTelrunya adds a monster that uses a bundle emoji ♥ 15:27 -!- ProzacElf has joined #hardfought 15:27 actually I guess I should use 👠 as a monster glyph :P 15:28 lol the emoji page says: "A high-heeled shoe, primarily worn by women." primarily? so men also wear it sometimes? :D 15:28 the total number of glyphs is 52 + ; + @ + ' + & + space = 57, but slex probably uses more 15:28 <@Theyflower> 💀 death 🍴 famine 💩 pestilence 15:28 the total number of colours is 17 at most 15:29 969 glyph/color combinations 15:29 aosdict: actually 51 instead of 52 in non-slex because I is probably unused ;) 15:29 (slex uses I as a monster glyph because of course it does) 15:30 total # of monster glyphs in slex according to monsym.h: 70 15:31 slex adds the following glyphs as monsters: % $ . ° 7 9 ± ¯ § . 15:37 [hdf-us] [dyn] introsp3ctive (Pri Elf Fem Cha), 739 points, T:1659, killed by a gnome lord 15:42 !who 15:42 LarienTelrunya: [hdf-us] introsp3ctive [dyn] Eleven [nh362] samiam [nh362] vid [un] | [hdf-eu] No current players | [hdf-au] No current players 15:42 LarienTelrunya: isn't 1 also a glyph 15:43 turrets or whatever 15:43 aosdict: depending on the terminal emulation and character set, turrets can be shown as that 15:43 anyway, I absolutely need to get some sleep, so I'll be off for tonight ;) 15:43 -!- LarienTelrunya has quit [Quit: Page closed] 15:43 <@introsp3ctive> See you later, Amy. Have a good one 15:58 [hdf-us] [nh362] Eleven (Mon Hum Fem Cha) polymorphed her first item, on T:10478 16:05 -!- FlamingGuacamole has joined #hardfought 16:05 -!- AntiGulp has joined #hardfought 16:06 aosdict: I would absolutely be interested in monster ideas. Heck, I might even implement them today. 16:06 AntiGulp: Message from aosdict at 2018-09-12 23:23 EDT: I have had some monster ideas kicking around my head for a while, but they're not well suited to xnh because it vaguely conflicts with the goals. If I ever feel like implementing some would you be interested in adding them to splice? 16:06 AntiGulp: Message from aosdict at 2018-09-13 14:33 EDT: mask shopkeepers should probably just directly quote "You've met with a terrible fate, haven't you?" 16:08 * aosdict attempts to dredge up monster ideas from memory 16:09 I know fairies and pixies were two I was thinking about. 16:10 I’ve been considering those as well. Pixies exist in SLASH’EM, and are among the most annoying monsters ever conceived 16:10 n-class, tiny, flying, hide under stuff, have some magical attributes (one should probably be lawful/neutral and the other chaotic, and the non-chaotic one shouldn't be M3_HOSTILE) 16:10 Well I have no knowledge of slash'em so hopefully my ideas are untainted by it 16:11 Trust me, what you just suggested was FAR nicer! I like the idea of expanding the n class. 16:11 anyone know how to activate tnnt mode in hf? 16:11 Sphinx was another, but I think the biodiversity patch already did that. 16:12 it did. thinking of that earlier :| 16:12 Hello FlamingGuacamole! Welcome! 16:12 hey 16:12 Hello FlamingGuacamole, Welcome to #hardfought 16:12 be quiet Beholder 16:12 About to run my hastily hacked together perl script to format my tiles files… lets do this 16:12 what was that? i joined 10min ago 16:13 [hdf-us] [nh362] samiam (Arc Hum Mal Law), 4992 points, T:6248, poisoned by a rotted black naga hatchling corpse, while helpless 16:13 AntiGulp: There is a lot of fairy lore to draw on, maybe they could even one-time heal you like in zelda 16:14 Ooooh, I like that. Gotta work in “Hey, listen!” somehow too. 16:14 there is a pixie YANI somewhere on the archive 16:15 ah yes, when you chat to them 16:15 (I know navi is canonically a fairy but it always seemed more like a pixie to me) 16:16 !tell LarienTelrunya want a monster idea? implement the Nac Mac Feegle from discworld 16:16 Will do, aosdict! 16:16 The Nac Mac Feegle… just… yes. 16:17 When you chat to *them*, you get "Crivens!" <-- YANI 16:17 -!- SomeoneStoleMyUs has joined #hardfought 16:18 -!- FlamingGuacamole has quit [Ping timeout: 240 seconds] 16:18 -!- SomeoneStoleMyUs is now known as FlamingGuacamole 16:19 Hey, my perl script worked! I just renumbered all the tiles for splice correctly! 16:20 yay 16:22 Open question to all, looking for opinions: I’m thinking about adding SLASH’EM techniques (with some balancing) to Splice. Yes or No. 16:24 <@introsp3ctive> Antigulp: I'd like to see that 16:24 there are a number of problems in the game that could be solved with timing out abilities. However, the difficulty of making the interface work well is large. 16:25 techniques are pretty cool, but they will either be borderline useless, or require rebalaning everything 16:25 *rebalancing 16:26 <[Demo]1> techniques are cooL!!! 16:26 <[Demo]1> add them! 16:26 AntiGulp: yes. techniques offer a lot more variety in the game, and are useful overall. (However, maybe add places where you can't use techniques?) 16:26 <[Demo]1> add them yee haw add them 16:26 <[Demo]1> ndnh is sort of adding techniques sort of 16:27 <[Demo]1> an equivalent 16:27 <[Demo]1> splice should do it proper 16:28 I’ll admit that my “proper” way of adding them was going to be port the slash’em tech code to 3.6 and then work from there. Oh god splice is becoming slash’em 16:28 [hdf-us] [dyn] introsp3ctive (Pri Elf Fem Cha), 6076 points, T:4413, killed by a panther 16:28 heh, *I* just ported a slash'em feature to 3.6 16:29 <[Demo]1> what was it? 16:29 also, X class should get an expansion, because xorns need friends :) 16:29 <[Demo]1> i love slashem 16:29 [Demo]1: funguses growing on old corpses 16:30 Oooh that’s a fun one. Makes the game REAL chaotic later on. 16:30 Also xorns DO need friends. 16:32 wait, it makes the game chaotic? How? They're mold! 16:32 aosdict: lots of monsters at once 16:33 not "chaotic" as an alignment 16:45 *cough*zruty*cough* 16:46 ? 16:46 sorry not addressed to you, that's for aosdict 16:46 ohkay 16:48 -!- PeterQ has quit [Quit: Leaving] 16:51 <[Demo]1> molds are very very dangerous 16:51 <[Demo]1> it is pretty ok in dnh in slashem its kind of annoying with dumb disgusting and black molds 16:51 <[Demo]1> so it should be pretty ok in xnh 16:52 <[Demo]1> except mold is probably on M now 16:52 <[Demo]1> or m 17:00 [hdf-us] [dnh] FlamingGuacamole (Bin Clk Mal Non), 0 points, T:103, killed by a jackal 17:00 stupid corridors 17:00 stupid jackals 17:01 hothraxxa: ? 17:01 zruty 17:01 what about it. yes it's a meme at this point, but were you making a point? 17:02 how does it relate to the mold thing 17:02 <[Demo]1> oh molds are moved to z? 17:03 I think there’s some miscommunication happening here 17:03 yes there is 17:03 [hdf-us] [nh362] barleywine (Cav Dwa Mal Law), 179351 points, T:26801, quit 17:03 Why does no one ever complain to jonadab about monster letter rearrangement? 17:03 <[Demo]1> because no one even plays his variant cause they die to blood puddings 17:03 i play his variant and have never seen a blood pudding 17:04 <[Demo]1> nah they do plenty 17:04 [Demo]1: before, we were talking about molds and hothraxxa said "*cough*zruty*cough*" 17:04 <[Demo]1> at least amy complains 17:04 * aosdict reads a scroll labeled 4.3.0.5, The Impossible Dream 17:04 anyone know what the best poly form is in slex? 17:04 probably some sort of shoe 17:04 [hdf-us] [nh362] barleywine (Ran Elf Fem Cha) chose an elven dagger to be named "Sting", on T:1 17:06 monster list on nhwiki: with 107 difficulty.... arch-lichen! 17:06 also.... arch-newt! 17:09 arch-lichen spoiler in rot13: vg unf avar-q-gjryir qnzntr cre nggnpx (nyy gur evqref' nggnpxf), zvahf friragl-rvtug NP, ZE bar uhaqerq, naq fcrrq svsgrra. 17:10 <[Demo]1> good deal 17:10 ikr? only problem is, i have fail 98% on polymorph spell :( 17:10 and only 10 pw 17:10 and it takes 30 17:10 rip 17:11 <[Demo]1> just die instead, thats what i usually do in slex 17:11 haha 17:11 no 17:11 -!- AntiGulp has quit [Quit: explodes into confetti] 17:11 lol why did i pick a role/race combo with 7 int 17:13 <[Demo]1> doesnt sound very intelligent 17:17 im not even gonna respond to that... oh wait 17:18 -!- introsp3ctive-m has joined #hardfought 17:18 -!- introsp3ctive has quit [Ping timeout: 252 seconds] 17:18 I really don't think you need to rot13 spoilers about nethack or any of its variants in here. 17:19 -!- dell30 has joined #hardfought 17:19 -!- raisse has quit [Ping timeout: 244 seconds] 17:24 wasn't sure 17:26 [hdf-us] [nh362] barleywine (Ran Elf Fem Cha) murdered it, her faithful little dog, on T:1036 17:26 <[Demo]1> damn livelog shitshow die 17:29 anyone got any ideas for getting past a wall of trees in slex? 17:29 <[Demo]1> wand of digging? eat them? punch them? cry? die? 17:30 not helping 17:30 <[Demo]1> climb them? 17:30 i wish i could 17:31 i tried panic digging and nothing happened 17:32 phase door scrolls are all out, phase door technique teleported me wrong direction 17:32 <[Demo]1> go somewhere else for now then i guess 17:32 im stuck on dlvl 1 and cant find the downstair 17:33 <[Demo]1> try again 17:33 look on the hf server, you can see i can't get anywhere 17:34 <[Demo]1> if its dlvl just quit and try again cause it doesnt matter 17:37 i don't believe in quitting 17:37 <[Demo]1> ok fine 17:38 just holding . until phase door technique reloads 17:39 yesssss, got it 17:42 found the downstair in a secret room, filled with monsters, on the other side of the treewall. 17:43 -!- introsp3ctive has joined #hardfought 17:43 wb 17:44 <[Demo]1> nice 17:44 -!- introsp3ctive has quit [Read error: Connection reset by peer] 17:46 -!- introsp3ctive-m has quit [Ping timeout: 264 seconds] 17:53 -!- FlamingGuacamole has quit [Ping timeout: 240 seconds] 17:55 [hdf-us] [nh362] jmcunx (Ran Elf Mal Cha) eschewed atheism, by dropping a curved sword on an altar, on T:4743 18:02 [hdf-us] [nh362] barleywine (Ran Elf Fem Cha), 5205 points, T:3272, quit 18:03 [hdf-us] [nh362] jmcunx (Ran Elf Mal Cha) became literate by reading a scroll, on T:5138 18:04 [hdf-us] [nh362] jmcunx (Ran Elf Mal Cha), 3870 points, T:5139, killed by a tengu 18:05 [hdf-us] [nh362] hypnotist (Tou Hum Fem Neu) killed Orcus, on T:58342 18:15 -!- NewbProgrammer10 has joined #hardfought 18:15 [hdf-us] [nh362] hypnotist (Tou Hum Fem Neu) killed Baalzebub, on T:59069 18:21 [hdf-us] [nh362] hypnotist (Tou Hum Fem Neu) destroyed Vlad the Impaler, on T:59661 18:21 [hdf-us] [nh362] hypnotist (Tou Hum Fem Neu) acquired the Candelabrum of Invocation, on T:59662 18:34 -!- NewbProgrammer10 has quit [Quit: WeeChat 1.9.1] 18:35 -!- NewbProgrammer10 has joined #hardfought 18:40 [hdf-us] [nh362] Eleven (Mon Hum Fem Cha) had Orcrist bestowed upon her by Huan Ti, on T:13000 18:45 [hdf-us] [fh] ebexta (ebx) (Wiz Orc Fem Cha), 11215 points, T:558, killed by a Mr. Akalapi, the shopkeeper 18:57 aosdict: I boiled the frog on monster letter rearrangement. 18:58 And I did get a handful of complaints. 18:58 Mostly about yellow-i newts. 18:58 Which apparently terrified people, because "like leprechauns only yellow" is scary? Not sure why. 18:59 <[Demo]1> laserchaun 18:59 <[Demo]1> why dont i get to make slex monsters 18:59 Err, yellow l newts, I mean. 19:00 [Demo]1: You have to add the phrase "evil patch idea" when you mention new monsters, if you want to guarantee they will be in slex. 19:00 <[Demo]1> lol 19:07 -!- greqrg has joined #hardfought 19:08 <@Luxidream> EPI: zruty king 19:09 <[Demo]1> xnh should add 19:09 <@rikersan> EPI: medusa has a seduction attack, and isn't instantly killed by stoning anymore (delayed stone) 19:09 <[Demo]1> slex needs an xnh zruty tribute level 19:10 <@Luxidream> It’s the astral plane except filled with zruties 19:10 <@Luxidream> The downstairs is next to the altar of your alignment 19:12 [hdf-us] [nh362] hypnotist (Tou Hum Fem Neu) genocided disenchanter, on T:60980 19:12 [hdf-us] [nh362] hypnotist (Tou Hum Fem Neu) genocided master mind flayer, on T:60980 19:35 -!- Announcy has quit [Ping timeout: 245 seconds] 19:36 -!- bhaak has quit [Ping timeout: 246 seconds] 19:44 Super Troopers 2 bluray has arrived 19:44 mmmmm 19:49 [hdf-us] [un] arnibald (Con Hum Mal Cha), 197 points, T:362, killed by a jackal, while fainted from lack of food 19:56 NetHack 343-hdf updated (all servers) 20:11 -!- Announcy has joined #hardfought 20:11 -!- mode/#hardfought [+v Announcy] by ChanServ 20:13 -!- bhaak has joined #hardfought 20:20 UnNetHack updated (all servers) 20:20 bhaak - https://github.com/NHTangles/UnNetHack/commit/65a7c26da9d347b400b4da135d2a1aff156eec04 20:21 just need to get Chris_ANG to pull and apply to dnh 20:22 -!- dell30 has quit [Quit: Konversation terminated!] 20:22 -!- dell30_ has joined #hardfought 20:44 [hdf-us] [sp] k2 (Wiz Dwa Mal Neu), 450 points, T:1061, killed by a giant rat 20:53 <[Demo]1> wait does the fix actually work? 20:53 <[Demo]1> does someone super knowledgeable agree that it is a good way to fix the problem? 20:53 <[Demo]1> i dont trust commits unless 2 ppl that know what they are doing have looked at them 20:53 <@rikersan> yes 20:53 <@rikersan> I know basic C and hta'ts exactly how to fix 20:55 <[Demo]1> ok applied to ndnh then lol 21:00 -!- FIQ has quit [*.net *.split] 21:00 -!- bgiannan has quit [*.net *.split] 21:00 -!- FredrIQ has joined #hardfought 21:00 -!- mode/#hardfought [+o FredrIQ] by ChanServ 21:00 -!- FredrIQ is now known as FIQ 21:01 [hdf-us] [nh362] jmcunx (Ran Elf Mal Cha), 504 points, T:1772, killed by a rothe, while fainted from lack of food 21:01 -!- bgiannan has joined #hardfought 21:04 -!- AntiGulp has joined #hardfought 21:06 [hdf-us] [dyn] LuxSux (introsp3ctive) (Pri Elf Fem Cha), 11681 points, T:8874, killed by a mumak 21:20 -!- tacco| has quit [] 21:22 [hdf-us] [dyn] introsp3ctive (Pri Elf Fem Cha), 528 points, T:1340, killed by a rothe 21:27 [hdf-us] [dyn] introsp3ctive (Pri Elf Fem Cha), 403 points, T:567, killed by a jackal 21:29 [hdf-us] [spl] antigulp (Pri Inf Fem Law), 3325 points, T:2005, killed by an owlbear 21:34 [hdf-us] [fh] ebexta (ebx) (Rog Orc Fem Cha), 20018 points, T:1057, killed by a wererat 21:39 [hdf-us] [spl] antigulp (Pir Hum Fem Neu), 330 points, T:967, killed by a hobgoblin 21:47 -!- dell30_ has quit [Quit: Konversation terminated!] 21:47 [hdf-us] [dyn] introsp3ctive (Pri Elf Fem Cha), 2252 points, T:1733, killed by a crossbow bolt 21:48 -!- dell30 has joined #hardfought 21:51 [hdf-us] [nh362] Eleven (Mon Hum Fem Cha) completed Sokoban, on T:16180 22:01 -!- AntiGulp has quit [Quit: explodes into confetti] 22:12 [hdf-us] [fh] gomez (ebx) (Ran Gno Mal Neu), 29958 points, T:1976, killed by a kobold lord 22:29 -!- greqrg has quit [Quit: Leaving] 22:37 [hdf-us] [nh362] jmcunx (Ran Elf Mal Cha) eschewed atheism, by dropping a leather jacket on an altar, on T:4348 22:44 [hdf-us] [nh362] jmcunx (Ran Elf Mal Cha) changed form for the first time, becoming a wererat, on T:4645 22:45 [hdf-us] [nh362] jmcunx (Ran Elf Mal Cha) became literate by reading a scroll, on T:4698 22:48 [hdf-us] [nh362] jmcunx (Ran Elf Mal Cha), 1241 points, T:4770, killed by a sewer rat 23:01 -!- dell30 has quit [Quit: Konversation terminated!] 23:02 -!- Pinkbeast has quit [*.net *.split] 23:02 -!- Pinkbeas1 has joined #hardfought 23:05 [hdf-us] [dyn] Eidolon (Luxidream) (Pri Elf Fem Cha), 794 points, T:1118, killed by a purple worm 23:19 [hdf-us] [dyn] introsp3ctive (Pri Elf Fem Cha), 358 points, T:536, killed by a manes 23:23 -!- NewbProgrammer10 has quit [Quit: WeeChat 1.9.1] 23:29 -!- Sigyn has quit [*.net *.split] 23:35 -!- Sigyn has joined #hardfought 23:35 -!- mode/#hardfought [+o Sigyn] by ChanServ 23:44 [hdf-us] [xnh] PavelB (Val Dwa Fem Law) made her first wish - "blessed greased fixed +3 gray dragon scale mail", on T:3081 23:49 [hdf-us] [xnh] PavelB (Val Dwa Fem Law) had Excalibur thrown at her by some watery tart, on T:3734 23:56 aosdict: Got a weird message in my game just now: 23:56 Niku misses the gnome lord. 168 MNAME yellow mold 168 MNAME yellow mold 23:56 A yellow mold grows on a moldy corpse! 23:56 -!- introsp3ctive has joined #hardfought 23:58 <@rikersan> debug() message that used the wrong function to print?