00:01 [hdf-us] [xnh] aosdict (Val Hum Fem Neu), 856 points, T:2032, killed by a kitten 00:01 [hdf-us] [xnh] aosdict (Rog Orc Mal Cha), 4 points, T:26, killed by a falling rock 00:02 K2: just read a zorkmid to break illit, no livelog 00:02 i already read something this game 00:02 the 3000 turn limit is on btw 00:03 ah, 3000 00:04 yeah someone else can go that long to test it 00:04 [hdf-us] [xnh] k2 (Val Hum Fem Law), 5490 points, T:3345, killed by a watch captain 00:05 gdammit 00:07 heh, perhaps I should port fourk's entering the Minetown temple livelog 00:07 it's easy, just go 3000 turns without reading a zorkmid, and then read one! 00:07 but without reading anything else beforehand 00:08 [hdf-us] [xnh] aosdict (Cav Gno Fem Neu), 4 points, T:101, killed by a kobold zombie 00:09 [hdf-us] [xnh] aosdict (Tou Hum Fem Neu), 76 points, T:62, killed by a jackal 00:12 hm just hit with a wielded weapon for the first time... not seeing anything 00:12 T:3277 00:15 ok lemme check something 00:16 [hdf-us] [xnh] aosdict (Tou Hum Fem Neu), 174 points, T:3394, killed by a hobbit 00:17 ok so the settings for livelogging in include/config.h and sys/unix/sysconf are identical between 3.6.1 dev and xnethack 00:18 hahah shit 00:18 makefile.top and .src 00:18 i didnt pull your changes over to make makefiles 00:18 to my 00:18 go go Grasshopper! 00:19 yup, my fault 00:20 aosdict fixing and recompiling... 00:27 [hdf-us] [xnh] aosdict (Tou Hum Fem Neu), 0 points, T:13, killed by a sewer rat 00:30 hmmm no 00:31 the changes you put into makefile.top just do what our install to chroot script already does 00:31 and according to it, livelog DOES go in whatever is set as $VARDIR 00:31 so wtf am i missing 00:32 -!- stenno has joined #hardfought 00:33 -!- stenno is now known as Guest52599 00:35 oh i see 00:35 old sysconf that was copied to game root wasnt copied over with new one 00:35 why the hell not? hmm 00:36 aaaahhhh 00:37 i seeeee :) 00:37 aosdict livelogging coming up 00:37 -!- Guest52599 has quit [Ping timeout: 248 seconds] 00:49 hrm 00:57 ok livelogging is working 00:57 i think i need to restart beholder tho 00:57 (path is /xnethack/var) 01:00 -!- mode/Beholder [+Zi] by Beholder 01:00 -!- tolkien.freenode.net changed the topic on #hardfought to: Welcome to Hardfought - https://www.hardfought.org/ - public irc logs available on website ¤ Public NetHack server - ssh nethack@hardfought.org or nethack@eu.hardfought.org ¤ aosdict's new variant xNetHack (beta) is now live! 01:00 -!- mode/#hardfought [+v Beholder] by ChanServ 01:01 [hdf-us] [xnh] k2 (Val Hum Fem Law) had Excalibur thrown at her by some watery tart, on T:5818 01:01 boom 02:27 -!- _catalyst_ has quit [Ping timeout: 240 seconds] 02:29 -!- _catalyst_ has joined #hardfought 02:41 -!- LarienTelrunya has joined #hardfought 02:52 . 02:52 LarienTelrunya: Message from @riker at 2018-03-12 19:35 EDT: welp, my angel gladiator died, had a good run. I actually can't be pissy about how it died. anyway, are there any good ways to get weapons in the early/mid game? I died mainly because of the shitty +0 silver spear I was using (vs trolls), no good fake artis 02:53 !tell @riker finding a good weapon is mainly luck-based; it can be a good idea to pet-test weapons of types you can get skill with, and then use appraisal hoping to find one that's better than +0 02:53 Will do, LarienTelrunya! 02:56 -!- stenno has joined #hardfought 02:56 -!- stenno is now known as Guest37788 03:05 -!- raisse has joined #hardfought 03:05 -!- mode/#hardfought [+v raisse] by ChanServ 03:12 -!- _catalyst_ has quit [Ping timeout: 264 seconds] 03:13 -!- deadnoob_ has joined #hardfought 03:14 -!- _catalyst_ has joined #hardfought 03:17 -!- bug_sniper has quit [Ping timeout: 264 seconds] 03:23 -!- _catalyst_ has quit [Quit: leaving] 03:23 -!- _catalyst_ has joined #hardfought 03:27 -!- Guest37788 has quit [Changing host] 03:27 -!- Guest37788 has joined #hardfought 03:27 -!- Guest37788 is now known as stennowork 03:27 -!- stennowork is now known as stenno 03:43 -!- raisse has quit [Ping timeout: 246 seconds] 03:48 -!- raisse has joined #hardfought 03:48 -!- mode/#hardfought [+v raisse] by ChanServ 04:47 -!- raisse has quit [Ping timeout: 256 seconds] 05:17 -!- ProzacElf has quit [Ping timeout: 256 seconds] 05:41 -!- stenno has quit [Ping timeout: 240 seconds] 05:51 -!- elenmirie_ has joined #hardfought 05:54 -!- elenmirie has quit [Ping timeout: 248 seconds] 05:54 -!- elenmirie_ is now known as elenmirie 05:57 -!- raisse has joined #hardfought 05:57 -!- mode/#hardfought [+v raisse] by ChanServ 06:05 -!- noty has quit [Quit: WeeChat 1.9.1] 07:28 -!- mode/#hardfought [+v elenmirie] by ChanServ 08:02 !tell Chris_ANG is there a reason for fire/frost/lightning storm spellbooks to not be generated randomly? 08:02 Will do, LarienTelrunya! 08:17 <[Demo]> they OP 08:17 <[Demo]> thats about it 08:17 <[Demo]> totally shit ud enable to random geno 08:17 how do you obtain them without the books? wishing only? 08:18 <[Demo]> there are places 08:18 <[Demo]> ana quest home has two 08:18 <[Demo]> u can learn them from endless spells 08:18 <[Demo]> infinite magic 08:18 <[Demo]> whatever that spellbook of secrets is called 08:20 -!- tacco\unfoog has joined #hardfought 08:22 so you're saying they're so OP that making them spawn randomly would break wizards and other mage classes? 08:23 <[Demo]> no 08:23 <[Demo]> those are already broken lol 08:23 <[Demo]> would just devalue shit like storm helm and infinite spells 08:23 <[Demo]> and wishing 08:25 * LarienTelrunya buffs the dnhslex elder priest :D 08:28 annoyingly dnethack has neither data delete nor ragnarok attacks, so I have to add them 08:30 <[Demo]> what r those? 08:31 "Irasshaimase, Tangles! Welcome to Ganden's health food store!" ... You see here a candy bar (15 zorkmids). 08:31 data delete does loads of nasty stuff, ragnarok generates lava and evil monsters 08:31 <[Demo]> Wonder why it doesn't have those 08:32 well, for now the elder priest will only get additional bisection and decapitation attacks, plus a stronger tentacle attack because Chris clearly made it too weak :P 08:32 -!- deadnoob_ has quit [Remote host closed the connection] 08:32 -!- deadnoob_ has joined #hardfought 08:33 https://github.com/AmyBSOD/dnhslex/commit/6d06b094f4c9a7e0eec756463939f64083ee057c :D 08:33 K2: awesome, thanks! 08:34 Tangles: it really means vegetarian food store! Vegetarians would rather eat candy than meat! 08:48 [hdf-us] [xnh] Tangles (Sam Hum Fem Law), 1505 points, T:1982, killed by a giant spider 08:50 aosdict: There was also a tin which I hoped was spinach, but no... turns out Ganden was a yellow-mold dealer. 08:51 who apparently also stocked candy bars for when his customers got the munchies. The "health-food" business was just a front. 08:53 [hdf-us] [xnh] Tangles (Pri Elf Mal Cha), 4 points, T:10, killed by a jackal, while praying 08:54 lol harsh. 08:54 there were two of them! and a newt, and a lichen! 08:56 Hmm... xnethack is not picking up my autopickup types or exceptions. 08:57 nvm I fixed it. 08:57 there was an error in the file, and it ignored everything afterwards 09:00 -!- bug_sniper has joined #hardfought 09:09 [hdf-us] [xnh] Tangles (Bar Hum Fem Cha), 952 points, T:1076, killed by a rothe 09:20 oh... you implemented thiefstones. 09:22 [hdf-us] [nd] Eleven (Arc Dwa Fem Law) rejected atheism by consulting with the priest of Huhetotl, on T:6004 09:31 Tangles: what did you get stolen? 09:33 -!- ais523_ has joined #hardfought 09:35 Hmm, it's theoretically possible for one thiefstone to steal _another thiefstone_ if you happen to be carrying one. They have oc_magic. 09:37 <[Demo]> Wait xnh is the one with the thiefstone? 09:37 It just took some unidentified potion I was carrying. 09:37 <[Demo]> does it work? 09:37 x is currently the only variant with thiefstones, yeah. 09:37 Actually there was a bunch of stuff in a chest and I just grabbed everything before noticing the last item was a 'gray stone' 09:37 I don't dislike the idea, but it's lower priority for Fourk than it would otherwise be, due to already having magic chests. 09:38 Tangles: Too bad it wasn't a loadstone. 09:38 Tangles: well, grabbing unidentified gray stones out of chests isn't the best idea anyway. 09:38 indeed. I did not do it on purpose. 09:39 Though, sometimes if I have adquate holy water and haven't yet identified a gray stone that I want, I'll go ahead and knowingly do that. 09:39 anywhere, it'll be somewhere else on that level 09:39 if there's a vault it will definitely be in the vault 09:39 ON the theory that if it's a loadstone, I can typename, uncurse, and drop it. 09:40 I just read the commit messages on the thiefstone commits to try to figure out what they actually do. 09:40 <[Demo]> what happens if u theifstone a loadstone? 09:40 Tangles: I put a better version on the wiki 09:40 Ah right I should read that instead :) 09:40 I assume a _cursed_ loadstone would resist being stolen? 09:40 <[Demo]> Probably break 09:40 [Demo]: it steals it like normal. Actually that could be used to get rid of a loadstone. 09:40 Oh, interesting. 09:41 \o/ 09:41 Didn't intend that, but I don't really see a reason to change it. 09:41 Hmm, if it steals a scroll of scare monster, is that a way of getting the scroll on the floor without using up a use? 09:42 Yes, although only a cursed thiefstone will steal it right off the ground, and when that happens it'll teleport itself away too. So not actually that useful. 09:42 Ah. 09:42 Tangles: also if you find a chest in a vault or closet, that's a good indication that there's a thiefstone somewhere on the level 09:42 Wait, do thiefstones put the items in a container? 09:43 If one exists on its keyed location, yes. 09:43 Otherwise it just dumps them there. 09:43 Ah. 09:43 Interesting. 09:43 And when it chooses a keyed location, it normally creates an empty chest there. 09:44 EPI: 10% chance of a cursed BoH there instead. 09:44 cursed BoH containing 3 loadstones. 09:44 Heh, oh man. 09:45 Actually then you could just #loot it until they disappeared. 09:46 ONly if there's not yet anything in there you want. 09:46 But yeah. 09:47 Actually, I'm of two minds whether this is actually evil or not, because it would make bags of holding more common. 09:47 Maybe make it a cursed thorougly burnt bag of holding, and make thoroughly burnt bags of holding sometimes leak some of their items, which drop to the floor. Without a message. 09:47 EPI: ^ 09:48 heh 09:48 -!- xSmurfwg has joined #hardfought 09:49 just reading the wiki page... You clearly think identification makes the game too easy :P 09:49 jonadab thats evil 09:49 love it 09:50 yeah aosdict bring back the spellbook of identify :P 09:50 I think _renewable_ identification makes the game too easy. I buffed scrolls of ID significantly. 09:50 true 09:50 also, no full-inventory ID. 09:50 Though 7 items for a blessed scroll is generous. 09:51 i think a throne ID will do full inventory ID 09:52 -!- LarienTelrunya has quit [Quit: Page closed] 09:52 jonadab: I'm not particularly against "traps that give you a reward for overcoming them", like cursed BoHes on a thiefstone target 09:52 Yes, it will, always. 09:52 although, I do have concerns that BoHes are more common than stacks in the early game 09:52 *than sacks 09:52 aosdict will it full ID everything inside carried containers also? :) 09:52 sorry, I'm in computer science gear at the moment 09:52 No :P 09:53 on the subject of identification, I'd love it to be less formulaic than it is at the moment 09:53 ais523_: Perhaps thiefstone-generated containers could sometimes be sacks. 09:53 epi: loadstones falling out of a burnt bag into your inventory 09:53 maybe not /harder/, but more decision-based 09:53 ais523_: explain how you think it is formulaic (in vanilla, I assume) 09:54 aosdict: for example, if you find an unIDed wand, it nearly always makes sense to engrave with it right away (unless you're in combat) 09:54 epi: loadstones can occasionally fracture in half, requiring 2 potions of holy water to remove the whole weight 09:55 potions probably have the most interesting ID game of any item class in vanilla, but that mostly doesn't matter because potions are generally sufficiently important that how and whether you ID them doesn't hugely matter 09:55 *generally insufficiently important 09:55 -!- xSmurfwg has quit [Remote host closed the connection] 09:55 [hdf-us] [xnh] Tangles (Sam Hum Fem Law), 518 points, T:904, killed by a dwarf 09:56 nonmagical armour is typically easy but tedious to identify and not worth the trouble 09:56 I guess magical armour can be interesting, especially before you have an uncursing source, because it's often valuable even if cursed 09:57 aosdict, did you also do something about shop price id? 09:59 no 10:03 Oooh, YANI: buff scroll of ID by allowing it, if blessed, to reach inside containers: if the player selects a container initially, then they get a second menu that lets them pick the container _itself_, or some of its contents. 10:06 -!- deadnoob_ has quit [Remote host closed the connection] 10:08 I could see an argument for scrolls of ID at both uncursed and blessed to identify some proportion of your inventory chosen at random 10:08 maybe ¼ for uncursed, ½ for blessed 10:08 (as a proportion of the unIDed items) 10:08 then cursed scrolls of ID would ID just one item but you could choose what it is 10:08 Hmm. 10:09 That would make cursing them potentially useful in exotic situations. 10:09 reaching inside containers too, to avoid inventory swapping tedium 10:10 btw, what happened to the "reverse identify" YANI (i.e. you specify an item class and learn what the corresponding appearance is) 10:10 as that seems like something that has meaningful decisions behind it, too 10:10 (you could either make it confused ?oID or a new item) 10:15 I think nothing has materialized for that yet. 10:15 But it's potentially an interesting idea. 10:15 I've never heard of that one. 10:15 It would have to be balanced carefully. 10:16 guess it'll be credited to ais523 10:16 Particularly, with regard to writeable scrolls. 10:44 [hdf-us] [slex] dolores (Pok Ang Fem Cha), 231 points, T:612, killed by a monster (ettin mummy) 10:47 -!- deadnoob has joined #hardfought 10:54 ais523_: I proposed making that the confused version of ID scrolls 10:54 People said it would be too OP because markers 10:54 Markers are the problem, yes. 10:54 It might be possible to balance it, but this would need careful thought and planning. 10:56 I mean, how about confused ID just identifies _random_ object classes? You're confused, after all. 10:56 YANI: ^ 10:57 Heh. There's an interesting thought. 11:05 perhaps it gives an informal ID, not a formal ID? 11:05 then, barring bugs in 3.4.3, it wouldn't help with markers at all 11:05 I like the idea of it being "like a wish but doesn't give you the item" 11:07 [hdf-us] [nd] Eleven (Arc Dwa Fem Law), 2629 points, T:8085, killed by a wand 11:07 -!- raisse has quit [Ping timeout: 246 seconds] 11:08 informal ID? 11:08 [hdf-us] [slex] dolores (Kur Ang Fem Cha), 10084 points, T:2058, killed by a monster (dried corpse) 11:10 -!- ais523_ has quit [Ping timeout: 260 seconds] 11:19 -!- raisse has joined #hardfought 11:19 -!- mode/#hardfought [+v raisse] by ChanServ 11:33 i always wondered why a cursed ?oID didnt make you *forget* the ID or X number of objects 11:34 s/or/of 11:34 too cruel, probably 11:34 K2: can work on adding extrainfo today. You said there's an implementation somewhere? Where can I find it? 11:35 give me a few min i will dig it up for you 11:36 maybe confused cursed ?oID causes you to forget the id of an object(s)? 11:37 K2: also that would break the interhack principle for the same reason as amnesia 11:37 you could just write down what everything is once you identify it, and keep doing this every turn, to negate such an effect 11:38 sure 11:38 the portal to the quest is in a 3x4 room that also has a teleport trap, a magic trap, and a polymorph trap 11:38 but who wants to write notes? :P 11:38 thanks, aosdict! 11:38 There is a broken large box here, but its lock is already broken. 11:38 isn't that a bit tautological? 11:39 you can break a box and not the lock 11:39 hothraxxa: I blame the devteam 11:39 heh 11:39 but I broke the lock, not the box 11:39 i also thank you for the complete lack of any sort of bag 11:40 raisse: then that's a bug 11:40 although i was being pedantic. in nethack, you shouldn't be able to break a box and not the lock 11:41 well, you can completely shatter a box, never mind the lock 11:41 yes but a lock without a box (or a door) doesn't exist 11:43 -!- stenno has joined #hardfought 11:43 -!- stenno is now known as Guest17323 11:48 -!- Guest17323 has quit [Ping timeout: 260 seconds] 11:54 [hdf-us] [nh] pavelek (Val Dwa Fem Law), 7788 points, T:3728, poisoned by a soldier ant 12:04 aosdict I put the links to extrainfo and simplemail for 3.6.1 in the #xnethack channel 12:12 * K2 smacks hothraxxa with a new and improved xnethack scalpel 12:12 K2: what has hothraxxa done to you? 12:12 what's your knife skill? 12:13 raisse: nothing. just being goofy 12:13 hothraxxa: my knife skill is that I can cut myself while trying to close a locking blade 12:14 <@riker> can you end up closing it tho 12:14 @riker: Message from LarienTelrunya at 2018-03-13 02:53 EDT: finding a good weapon is mainly luck-based; it can be a good idea to pet-test weapons of types you can get skill with, and then use appraisal hoping to find one that's better than +0 12:14 :) 12:14 <@riker> !tell LarienTelrunya I know, I jsut kinda assumed that a silver spear was a pretty good one :/ 12:14 Will do, @riker! 12:16 hm. what are the stats for the new scalpel? i don't see them mentioned 12:16 [hdf-us] [xnh] rikerw (Sam Hum Fem Law), 7722 points, T:6405, quit 12:17 i think aosdict mentioned 1d5/1d7 for it 12:17 <@riker> I liked dnh's "healers start with quarterstaffs" 12:19 wait 3.6.1 doesn't have the correct simplemail? 12:19 that's only a minor help. staves are shitty weapons 12:20 I thought it did, since NAO has it and it works unpatched 12:20 someone send me mail 12:21 ok 12:21 ah, doesn't work 12:21 the framework is there 12:21 on the dgl side 12:24 Doesn't it require like a SYSCF setup or something? 12:24 Not 100% sure. 12:26 enabling mail is handled in include/config.h 12:26 i dont remember seeing anything mail related in sysconf 12:28 K2: I imagine it would be easiest if I kept these #define DGAMELAUNCH and similar the way Tangles left them in config.h and elsewhere 12:28 yes 12:28 i already have them in for the hdf install 12:31 -!- ProzacElf has joined #hardfought 12:35 aosdict: Set up an aimake.rules so people can just do --with=dgamelaunch to compile for dgl ;-) 12:50 K2: cherrypicked and pushed, see if extrainfo works 12:50 ok gimmie a few min 12:53 -!- ProzacElf has quit [Read error: Connection reset by peer] 12:58 [hdf-us] [un] cpittman (Val Dwa Mal Law) killed Aphrodite, on T:15354 13:08 -!- ProzacElf has joined #hardfought 13:45 gah 13:45 a rock mole 13:45 * K2 has died to a rock mole before 13:47 I think the kill is actually down to team e 13:49 one wafer of lembas got me from hungry to satiated 13:50 along with a message "a little goes a long way" 13:50 I'm an elf, that might have something to do with it 13:51 hahah 13:51 never seen that before 13:51 [hdf-us] [un] ttc1401 (Wiz Elf Mal Cha), 3271 points, T:2008, killed by a boulder 13:55 K2: oh, the simple mail fix should also be in those commits, assuming it was in the two you linked in the first place 13:55 yes 13:55 working on it now 14:00 aosdict - what do you wrong with this line? (from changes you did for include/config.h) 14:00 *you see 14:00 #define EXTRAINFO_FN "/dgldir/extrainfo-nhdev/%n.extrainfo" 14:03 :P whoops 14:03 heh 14:03 i switch nhdev to xnh 14:04 -!- ProzacElf has quit [Ping timeout: 260 seconds] 14:04 extrainfo working 14:05 saved games from last build will need to transition to a diff level for it to kick in it looks like 14:05 trivial 14:05 lets test mail 14:06 mail works 14:06 good job aosdict 14:06 send me a mail? 14:06 sure 14:06 heh 14:06 don't thank me, thank Tangles 14:07 well yeah it made it possible... but for a first variant i think you're doing well 14:07 s/it/he 14:07 Tangles is not an it 14:07 * aosdict reads a scroll labeled uhim()! 14:08 alrighty lemme get the eu server up to date also 14:09 aosdict: what are the chances of dropping from uncursed to cursed when spellbook reading fails? 14:11 -!- deadnoob has quit [Ping timeout: 255 seconds] 14:12 -!- stenno has joined #hardfought 14:12 -!- stenno has quit [Changing host] 14:12 -!- stenno has joined #hardfought 14:13 hothraxxa: 1/4 14:14 3/4 chance of teleport, 1/4 chance of cursing, unless it's already cursed 14:14 in which case it teleports 100% of the time and disintegrates 14:14 hm. i took my uncursed spellbooks to soko 1 and read them, never got a cursed one 14:15 failed three times iirc 14:15 so i beat the odds 14:15 failed three times and tried to teleport you, except for soko? 14:16 xNetHack updated (us and eu) 14:16 i'm trying to recall whether it tried to teleport me every time. i don't think it did 14:16 confused every time but with a unihorn that's no problem 14:17 anyway as a healer i wouldn't ordinarily read unidentified spellbooks but it seemed worth trying 14:18 [hdf-us] [un] cpittman (Val Dwa Mal Law), 78746 points, T:21246, killed by a fire ant 14:18 somehow i thought the odds were lower 14:19 since there's no paralysis anymore, there's nothing really bad that can happen from failing to read an uncursed level 1-2 spellbook. 14:19 yeah that was my thinking 14:19 Worst case, the book becomes cursed and you need to fix it. 14:19 i thought the real risk didn't start til 5 though 14:20 i tried to read a spellbook while in a vault to steal all the money out (used tele closet, no pick) 14:20 hothraxxa: yes 14:20 and of course i was successful on that one reading 14:20 heh 14:20 'who are you?' 14:21 creosote 14:21 i'm just a poor boy from a poor family 14:21 Also worth noting: a cursed spellbook does not guarantee failure. It merely counts as -10 Int. 14:21 i'm just a squirrel. trying to get a nut 14:22 aosdict: i noted that 14:22 blessed is ony +10 14:22 enabling situations like K2's even if he knew he had a cursed level 1 book 14:23 it would have been better had it been cursed in his case 14:23 yup 14:23 i didnt even know what its BUC status was 14:23 dlvl 1 as a valk 14:23 -!- LarienTelrunya has joined #hardfought 14:24 hmm I should add an impossible to the default case of that switch statement 14:26 [hdf-us] [xnh] hothraxxa (Hea Gno Fem Neu) killed the Oracle, on T:30662 14:26 >:O 14:26 no i didn't! that was raisse! 14:26 lol 14:26 raisse is a nice white dragon i met at a poly trap 14:27 sometimes she gets rambunctious 14:32 [hdf-us] [nd] Eleven (Kni Hum Fem Law), 1273 points, T:6483, killed by a dwarf king 14:32 start new game. step on magic trap. die. 14:35 still the queen of speed 14:35 heh 14:35 -!- Chris_ANG has joined #hardfought 14:40 !who 14:40 aosdict: [hdf-us] dolores [slex] DemoBot [nh] Delraven [sp] Eleven [nd] cpittman [un] ttc1401 [un] k2 [xnh] hothraxxa [xnh] 14:40 aosdict: [hdf-eu] Raisse [nd] elenmirie [nd] 14:42 -!- deadnoob has joined #hardfought 14:42 okay, today is my day for YASDs... 14:43 [hdf-us] [slex] dolores (Abu Duf Fem Cha), 3510 points, T:2518, killed by a cowardly attack on her breasts 14:43 !lastgame 14:43 LarienTelrunya: Message from @riker at 2018-03-13 12:14 EDT: I know, I jsut kinda assumed that a silver spear was a pretty good one :/ 14:43 LarienTelrunya: [hdf-us] https://www.hardfought.org/userdata/d/dolores/slex/dumplog/1520965429.slex.txt 14:43 LarienTelrunya: [hdf-eu] https://eu.hardfought.org/userdata/e/elenmirie/nhdev/dumplog/1520966000.nhdev.txt 14:45 !rng update yani archives | implement more xnh features | do more actual work 14:45 aosdict: do more actual work 14:45 more work? 14:45 you mean xnethack work right? 14:45 sadly no 14:46 Work is what we do when we haven't got time for anything more important. 14:49 ^^ 14:50 -!- noty has joined #hardfought 14:50 work is what we do when we want to earn money for a decent living 14:52 at least for me its that way 14:53 . 14:53 Chris_ANG: Message from LarienTelrunya at 2018-03-13 08:02 EDT: is there a reason for fire/frost/lightning storm spellbooks to not be generated randomly? 14:53 hi Chris_ANG! do you happen to know how to install dNAO on a server? is GNUmakefile the makefile I'm supposed to use, or is it Makefile.top? 14:54 LarienTelrunya Code wise? No. They replace the skilled-level spells of fireball etc, so they aren't SUPPOSED to be randomly generated, but I doubt that'll stop you :P 14:54 It's the GNUmakefile 14:55 However, I don't know how to install it really. 14:55 hmm, GNUmakefile is in the base folder, but when I try to "gmake install" there, it says include/color.h:64:30: error: field has incomplete type 'struct re_pattern_buffer' struct re_pattern_buffer match; 14:55 stenno: Well, yes, the need to do that is why we don't have time for other things. 14:55 the weird thing is that I can build dNAO on a local system just fine 14:55 [hdf-us] [un] cpittman (Val Dwa Fem Law), 9784 points, T:4547, killed by a hallucinogen-distorted soldier 14:57 LarienTelrunya: Is the local system using the same regular expression engine? 14:57 K2: are you here? you compiled dNAO on the hdf server, right? I'm in need of compile instructions because the compile is failing for me :( 14:57 jonadab: dunno, but I guess dnethack requires it and it might not be on the server? 14:57 LarienTelrunya 14:57 http://termbin.com/ew8l 14:57 NAO normally uses POSIX regexes I _think_. 14:58 thats our GNUMakefile for dNAO 14:58 Which you almost certainly don't have on Windows. 14:58 http://termbin.com/m24pj 14:58 K2: and then you just "gmake install" in the base folder? 14:58 that's the local.mk file it references 14:58 i am trying to recall the command to kick it off hah 14:59 gmake -f GNUMakefile perhaps? 14:59 looking 14:59 i have a bookmark somewhere 15:00 so my GNUmakefile seems to be exactly the same 15:00 You don't have a set of shell scripts called rebuild-dnethack.sh, rebuild-nethack-dev.sh, etc.? 15:01 no 15:01 we have an install-to-chroot.sh that we run after the compile is finsihed 15:01 tangles wrote it 15:02 K2: where is local.mk located? sorry if I'm stupid but I can't find it :( 15:02 LarienTelrunya: That's the second http link above. 15:02 in /dNAO, same place as the GNUmakefile 15:02 well yeah, but on my system I mean 15:02 do I have to create that first? 15:02 local.mk yes 15:03 the GNU file should come with the git repo 15:03 okay 15:03 i think you just use 'make' 15:04 so 'make all' 15:04 K2: YOu can only use "make" if the make in your path is Gnu make, probably. 15:04 and then 'make install' if you dont use your own script afterwards 15:04 Which on Linux is usually the case. 15:04 On other systems possibly not. 15:04 true 15:04 gmake, if it exists, is basically always Gnu make. 15:05 can I also put something like this? GAMEDIR = $(PREFIX)/dnethackdir 15:05 If you don't havce a gmake command, make may be gnu make. 15:05 or will that not work? 15:05 oh, PREFIX is supposed to be /opt/dnethack 15:05 If $PREFIX is defined, that would likely work? 15:05 so all of this knowledge I had bookmarked from when Tangles and I started the nethack server is tied up in sprunge links 15:05 Err, defined correctly, I mean. 15:05 which do not work STILL 15:07 dammit 15:08 Fundamental rule of data: keep copies in more than one place. 15:08 K2: huh. if I just "make all", it says: ( cd src ; make ) make[1]: no target to make. make[1]: stopped in /slashem/dnhslex/src *** Error code 2 Stop. make: stopped in /slashem/dnhslex 15:08 Local copy _and_ cloud copy is good. 15:08 Cloud copy only, not as awesome. 15:08 have you done ./configure first ? 15:08 well 15:08 Local copy only, probably even worse. 15:09 none of my bookmarks are super critical 15:09 Wait, does dnao use autotools? 15:09 I thought only un did that. 15:09 dunno 15:09 (Among the major nethack variants.) 15:09 no .configure 'ing? 15:09 slashem does, too 15:09 i was just guessing 15:09 Oh, it does? Ok. 15:10 LarienTelrunya dunno what to tell you, make is probably the wrong command to use if you're getting that error 15:10 Vanilla certainly doesn't support ./configure 15:10 'no target to make' 15:10 Though 3.6 at least lets you put stuff in a hints file instead of editing headers and makefiles. 15:10 K2: maybe; but if I "gmake install", I get In file included from src/monst.c:19: include/color.h:64:30: error: field has incomplete type 'struct re_pattern_buffer' struct re_pattern_buffer match; 15:10 something with regexp probably? do I have to install a regex library to compile dnh? 15:11 no idea, never had that issue 15:11 what are you compiling on? 15:11 I believe NAO uses posix regexes for one or more of the community patches. 15:11 menucolors? statuscolors? something. 15:11 Probably msgtype as well. 15:12 FreeBSD 11.1-RELEASE-p4 15:12 and autopickup_exceptions afaik 15:12 Most Linux systems would have the regex library installed OOTB, but BSD might not, or might put it in /usr/local, or have a slightly different one, or something. 15:12 when I tried to compile locally on a 32-bit ubuntu linux, it worked without problems so that probably comes with the regex library 15:12 I mean, I'm sure FreeBSD _supports_ POSIX regular expressions in some capacity. 15:13 But it may be different from on Linux. Slightly. 15:13 just different enough that it breaks 15:13 Possibly. 15:14 One of the patches NAO uses may be making incorrect assumptions, using a not-strictly-POSIX mechanism. 15:14 Because NAO was really only ever maintained for Linux. 15:14 However, doesn't kerio have dnethack on ascrun, and isn't that BSD? 15:14 343-nao too, for that matter. 15:14 yes, of course, there's no need to maintain it for all those things the server doesn't run on 15:15 So this is porbably not an insurmountable problem. 15:15 *probably 15:18 YANI: Alignment penalty for Rangers cutting down trees. 15:18 lol 15:21 Or for elves cutting down trees, perhaps. 15:21 rangers would know which trees to cut 15:22 jonadab: That also makes sense. 15:23 [hdf-us] [un] cpittman (Val Hum Fem Neu) killed the ghost of cpittman, the former Thaumaturge, on T:3681 15:23 Dwarves should get an alignment _bonus_ for cutting down trees. <-- YASI 15:25 Heh, most dwarves don't actually see that many trees, so perhaps. 15:25 Could be a problem on Medusa's Island 4, though. 15:26 aosdict: do you intend to implement any of the 'quality of life' improvements we get in fiqhack? 15:26 aosdict you should track E word usage as a conduct for xnh 15:26 that WILL break saves if implemented 15:28 I was never a fan of E-as-a-conduct. 15:29 :/ 15:29 I will probably not touch E at all for the forseeable future, so that I can keep it simple and say that xnh E = 3.6.1 E 15:29 behavior wise sure 15:29 but please track it :P 15:29 its kind of a big deal for us never use E players 15:30 * stenno mutatedd to a never use E player in 3.6 15:30 see? do it for stenno 15:30 look at that face 15:30 you want that sad face on your concious? 15:31 my face is always sadd 15:31 aww 15:31 for just 50 cents a day aosdict! you can make a sad nethack player happy 15:32 an interesting take on it could be: 15:33 not how many times you wrote Elbereth 15:33 but how many times you scared a monster with it (or even including scroll of scare monster) 15:33 ooh 15:33 -!- deadnoob has quit [Ping timeout: 252 seconds] 15:33 but there'd still be 'player never used Elbereth' 15:33 would not apply to other things like cause fear or tooled horn. 15:34 . 15:34 junethack awards a trophy for E conduct if the variant has itr 15:34 *it 15:34 <@riker> larien you still here and needing dnao help? 15:35 riker: yes, do you happen to know whether I need to install a regex library? 15:35 <@riker> well 15:35 <@riker> do you want regex? 15:35 <@riker> if so than yea 15:35 <@riker> do you have posix installed already? 15:35 riker: In file included from src/monst.c:19: include/color.h:64:30: error: field has incomplete type 'struct re_pattern_buffer' struct re_pattern_buffer match; 15:35 <@riker> ok I can walk you through this probably 15:35 oh so you just want more junethack trophies 15:35 that error message sounds like something regex-like is missing 15:35 <@riker> first, did you uncomment the POSIX line in niclude/config.h 15:35 <@riker> *include 15:36 <@riker> it's like #define REGEX_POSIX or something 15:36 <@riker> uncomment that and try running again 15:36 /* # define MENU_COLOR_REGEX_POSIX */ /* if MENU_COLOR_REGEX is defined, use regular expressions (regex.h, * GNU specific functions by default, POSIX functions with * MENU_COLOR_REGEX_POSIX). * otherwise use pmatch() to match menu color lines. * pmatch() provides basic globbing: '*' and '?' wildcards. */ 15:36 that one? 15:36 <@riker> yes 15:36 Ah, good catch. 15:37 <@riker> then you'll need to fix some other things 15:37 <@riker> mainly stuff chris broke 15:37 riker: thanks, I got past that error now 15:37 <@riker> kk 15:37 Someone add PCRE.... 15:37 let's see where the compile fails now 15:37 <@riker> there's more but you can figure those out 15:37 <@riker> oh yeah you do need pcre for that 15:37 <@riker> but tha'ts prolly installed? 15:37 3 warnings and 5 errors generated. 15:37 <@riker> >3 warnings 15:37 <@riker> lol wut 15:37 src/files.c:652:26: error: use of undeclared identifier 'S_IRUSR' 15:37 <@riker> >_> more like 300 but ok 15:38 mode_t whereismode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH; 15:38 <@riker> ^ tha'ts a new one 15:38 all those weird modes are apparently not recognized 15:38 <@riker> comment it out and try again :D /shrug 15:38 <@riker> larien: here's some of the errors I've encountered 15:38 <@riker> https://gist.github.com/RikerW/ccc2a6a0192cca1827e049e0ff447f4d 15:38 <@riker> this is before I realized i need to uncomment the POSIX line, not comment the precedng one out 15:38 <@riker> so don't obey the instructions, but it tells how to fix some of the errors 15:39 okay 15:40 still compiling so far 15:40 wow it finished without errors :D:D:D 15:40 many thanks! 15:41 but now I have no idea where it installed it to 15:41 Now try using whereis and see what you broke by commenting out that mode :-) 15:41 LarienTelrunya its compiled but now you need to install it yourself 15:42 it hasnt installed anywhere yet 15:42 K2: huh? wtf, how do I install it? 15:42 make install? 15:42 I mean, I ran "gmake install", wouldn't that install it already? 15:42 did you use make or gmake to kick it off 15:42 oh you did 15:42 ok 15:42 [hdf-us] [nd] Eleven (Kni Hum Fem Law) eschewed atheism, by dropping a tripe ration on an altar, on T:5869 15:42 lol 15:43 i really like that livelog details 15:43 how do you do a search that also goes into subfolders? 15:43 recursive 15:43 grep -R 15:43 grep -r 15:43 oops 15:43 Or, if looking for something _in the filename_, find ./ | grep 15:43 or find if you're not looking for content inside foles 15:44 find ./ | grep dnethack 15:44 ? 15:44 LarienTelrunya: Worth trying. 15:44 find /foo/bar -type f -name 'foobar' 15:44 Or find / | grep dnethack possibly 15:44 Or locate dnethack if you ahve locatedb installed. 15:45 the local.mk file (if you edited it and used it) should show exactly where it installed 15:45 K2: I can never remember all the command-line options for find, so I always just end up piping its output through grep. 15:45 Works. 15:45 ok, found it, thanks 15:45 oh yeah 15:45 many ways to skin that cat jonadab 15:45 didn't install where it should though :( I need to edit that local.mk file 15:45 i'm the other way around, cant remember the grep bits 15:45 Ah. 15:46 For grep I can remember -r and -i and -v 15:46 i think its grep -rwn something something blah blah 15:46 Much beyond that and I start writing perl -e ' ... 15:46 !who 15:46 FIQ: [hdf-us] dolores [slex] DemoBot [nh] Delraven [sp] Eleven [nd] cpittman [un] k2 [xnh] hothraxxa [xnh] 15:46 FIQ: [hdf-eu] elenmirie [nd] pondlife [nd] 15:47 <[Demo]> is demobot still in that one game 15:47 !whereis DemoBot 15:47 FIQ: [hdf-us] DemoBot [nh]: (Val Dwa Fem Law) T:516288 The Dungeons of Doom level: 14 15:47 who knows 15:47 <[Demo]> fuck 15:47 <[Demo]> thats the lvl 15:47 <[Demo]> ok im killing demobot 15:47 nice turncount 15:47 no 15:47 <[Demo]> gonna ascend that one manually 15:47 D: 15:47 <[Demo]> when i have time 15:47 <[Demo]> for now 15:47 <[Demo]> demobot dies 15:48 but he seems to be doing stuff 15:48 like 15:48 he isn't stuck 15:48 <[Demo]> hes been doing stuff on that level for the last several days 15:48 At that turncount, he's probably overprepared. 15:48 <[Demo]> hes stuck in a loop of creativity 15:48 <[Demo]> i have no idea where demobot is 15:48 <[Demo]> like on my setup 15:48 he's trying to move up 15:48 a trap is stopping him I think 15:48 ps aux | grep bothack? 15:49 or the equivalent? 15:49 <[Demo]> no i have a lot of vms 15:49 <[Demo]> found him 15:49 <[Demo]> i just stuck demobot on a random one 15:49 <[Demo]> in some mysterious tmux session 15:49 Heh. 15:49 Sounds like my kind of trick. 15:49 "Wait, which computer is this thing running on again?" 15:49 lol 15:50 <[Demo]> well 15:50 [Demo] how many turns this time? 15:50 <[Demo]> i dont know 15:50 <[Demo]> but i killed the tmux pane 15:50 Except it'd be a screen session for me, because I never made the switch to tmux yet. 15:50 <[Demo]> so its gone 15:50 well 15:50 we can estimate by the size of the ttyrec 15:50 Well, it was over 500 thousand turns when Beholder reported a few moments ago. 15:50 <[Demo]> over half a million 15:51 1.2G 15:51 new challenge: make a nethack bot that can ascend without farming 15:51 so over a million i'd say 15:51 Which is enough turns to be _seriously_ overprepared. 15:51 aosdict: speedrunbot? 15:51 dfvbot? 15:52 hey [Demo] 15:52 regularplaybutwithoutfarmingbot? 15:52 <[Demo]> what 15:52 lets give demobot a break. even without the stuck games, and the ttyrecs being zipped, its consuming a fair amount of hdd space 15:52 <[Demo]> i did 15:53 <[Demo]> are my messages not sending? 15:53 i saw them 15:53 <[Demo]> oh like altogether 15:53 yes 15:53 <[Demo]> ok 15:53 thanks 15:53 K2: hmm, now I'm running into the problem that apparently the DHACKDIR doesn't work correctly 15:53 when trying to "./dnethack" I get: /dnethackdir: No such file or directory 15:54 Cannot chdir to /dnethackdir. 15:54 look in include/config.h 15:54 Right, 3.4 build system: you have to edit the paths twice, once in the make files and once in the header files. 15:55 And they have to match. 15:55 ^^ 15:55 hmm, dnethackdir doesn't appear in config.h it seems 15:56 Hmm, it's not in unixconf.h is it? 15:56 then dbl check local.mk and GNUmakefile 15:56 oh good call jonadab 15:56 oh, GAMEDIR in GNUmakefile is still "dnethackdir" 15:56 shouldnt have to dig in that file, but wont hurt to check 15:56 bingo 15:57 it must be the same as the one I set in local.mk, right? 15:57 you want them to be the same 15:57 no room for error 15:57 wtf I still get /dnethackdir: No such file or directory 15:57 do a clean install 15:58 you cant just edit the file 15:58 you have to recompile 15:58 gmake clean and then gmake all? 15:58 si 15:58 ok, compiling now 15:59 what the heck 15:59 /dnethackdir: No such file or directory Cannot chdir to /dnethackdir. 16:00 did you gmake install? 16:00 ugh... nope, but now I did and it says: /dnhslex: No such file or directory Cannot chdir to /dnhslex. 16:00 the game is installed to slashem/slashem/games/dnhslex 16:00 what is it not finding now??? 16:01 then just work on your paths 16:01 its not quite set the way you want it obviously 16:01 you're close tho 16:01 GAMEDIR = ../games/dnhslex 16:01 CPPFLAGS += -DHACKDIR=\"/dnhslex\" -DDUMPMSGS=200 16:01 pretty sure there's a mistake in there somewhere 16:02 change GAMEDIR to /dnhslex 16:02 that would make it slashem/slashem/dnhslex 16:02 if you leave cppflags alone 16:03 LarienTelrunya - any changes you make to these files, you have to recompile 16:03 you mean the whole gmake clean, gmake all and gmake install routine? 16:03 dont have to clean necesarily 16:03 but gmake all and gmake install yes 16:03 ok 16:06 okay I'm almost there! 16:06 -!- _catalyst_ has quit [Ping timeout: 246 seconds] 16:07 \o/ 16:07 just trying to get it to compile to the folder where I want it ;) 16:09 Hello root, welcome to dnhslex! You are a lawful female elven Monk.--More-- 16:09 now I need to set up the server so people can actually play it 16:09 wait 16:10 so you've already made dnethack slex? 16:10 yes 16:10 very early alpha version though 16:10 when did you start on it? 16:10 yesterday 16:10 it's very unfinished, e.g. some of the new monsters have attacks that don't do anything yet because no effects for those attacks have been coded yet :P 16:10 heh 16:11 Chris_ANG I'm so sorry... 16:11 we're here if you need us 16:13 Yet Another Silly Message (YASM). 16:13 bwahahah 16:31 following atties example and trying to go to bed early today 16:31 good advice 16:31 i need to do the same but probably wont 16:32 -!- Chris__ANG has joined #hardfought 16:33 -!- Chris_ANG has quit [Disconnected by services] 16:34 -!- Chris__ANG is now known as Chris_ANG 16:36 aosdict did you change the XP code at all? I am leveling faster than usual 16:37 2500 xp to reach lvl 9 16:37 or is this a 3.6.1 thing? 16:38 -!- _catalyst_ has joined #hardfought 16:46 isn't that normal? 16:46 i thought lvl 8 was 2500 xp 16:46 2560 for level 9 16:47 of course this is the first 3.6.x anything i've played since the tribute tournament 16:47 hmm 16:47 https://nethackwiki.com/wiki/Experience_level#Experience_points_required_per_level 16:47 perhaps I brain farted 16:47 yeah, I think so ;) 16:48 -!- _catalyst_ has quit [Ping timeout: 248 seconds] 16:48 I think the levels are the same in xnh, but you can do the quest from XL10 16:48 which means you can actually do it on the way down if you want to 16:48 yeah 16:48 i died to lord sutur last time hah 16:48 heh 16:49 ok so yes i did brain fart 16:49 I managed to beat up the Dark One 16:49 heh 16:49 who doesnt? 16:49 pretty much 16:49 but I was only XL10 (or maybe 11 by then) 16:50 hmf. xl10 for the quest, sure 16:50 yeah i was xl11 when i decided to tangle with LS 16:50 i stepped on the prtal and there are two yellow dragons waiting for me 16:50 but really low hp for a valk that level 16:50 hothraxxa: perhaps not recommended for the healer quest! 16:51 no kidding 16:51 ok time to go get the offspring 16:51 see ya later all 16:51 see ya! 16:51 no way to cross water yet anyway 16:51 there are quests and quests... 16:51 argh now I got so far, but when trying to start a dnethack game on the server, dgamelaunch simply closes :( 16:52 ah, the ingenious you can't play at all trap 16:52 lol 16:52 i heard slex had those 16:53 ugh and the watch menu is also broken for some reason 16:53 i thought you'd call it voyeur mode 16:53 lol 17:06 -!- Tariru has joined #hardfought 17:16 wow dnethack lets me describe a spell instead of casting it, I should probably port that to slex 17:30 -!- ProzacElf has joined #hardfought 17:44 You smell a dragon! 17:44 whut? 17:44 fourk? 17:44 xnethack 17:44 uh... 17:44 clearly a 3.6.1 thing 17:44 <[Demo]> if i smelled a dragon id cry 17:44 <[Demo]> cause they r smelly 17:44 oh like you'd know 17:45 i heard you hide when dragons come round 17:45 you could never be... a healer like me! 17:45 ok it's in usmellmon 17:45 but I didn't think it was possible to call that outside of wizard mode 17:46 there are two dragons here 17:46 i'm in melee with a blue dragon and a black dragon is headed my way 17:47 are there any polymorphing or shapechanging monsters around? 17:47 that may have become dragons? 17:47 possibly 17:47 maybe out of sight? 17:48 it's used only in wizard mode and when something changes into a dragon that you can't see 17:48 yeah i can't see much of the level and there easily could be a poly trap here 17:50 here we go: The green dragon turns into a coyote! 17:50 shapeshifter 17:56 Public Service Announcement: DNetHack SLEX is now playable on the em.slashem.me server. Beta testers welcome. :) 17:56 (Well, alpha actually, since this version is reeeeeeeally unfinished, but it's playable!) 17:56 <[Demo]> ill check it out in a bit! :D 17:58 Also, many thanks to riker and K2 for all the help. You guys rock! 17:59 And of course thanks to Elronnd who found out why it wouldn't launch. Without you I'd be screwed. 18:21 -!- Tariru_ has joined #hardfought 18:24 -!- Tariru has quit [Ping timeout: 240 seconds] 18:25 [hdf-us] [slex] Tariru (Rog Ang Mal Cha) killed the Great High Shaman of Kurtulmak, on T:3582 18:32 !who 18:32 aosdict: [hdf-us] Tariru [slex] cpittman [un] 18:32 aosdict: [hdf-eu] Raisse [nd] 18:35 Tariru_: hint: you can use #force on those annoying lemures to damage them; it costs 10 mana per use and does little damage, but can eventually kill them. Damage depends on your weapon's enchantment value. 18:35 Oh, that's nice. 18:35 Thought I wouldn't be able to get rid of them without an enchanted weapon 18:36 -!- raisse has quit [Ping timeout: 252 seconds] 18:37 YANI: Rangers get a bonus when disarming bear traps. 18:38 YANI: Many bear traps generate on the Ranger quest. 18:45 [hdf-us] [slex] dolores (Ota Alc Fem Cha), 2433 points, T:1305, killed by a monster (troll), while fumbling 18:50 @riker: *buuuuuundlebundlebundle!* play DNetHack SLEX! :D 18:50 <@riker> no I'm trying to convince somebody to play on hdf 18:50 yeah but once that somebody is convinced, you should play dnhslex ;) 18:52 <@riker> sucesss 18:52 <@riker> *success 18:52 <@riker> pavel on hdf 18:52 well done! 18:52 <@riker> (us) 18:52 <@riker> unnethack fan tho 18:52 <@riker> :/ 18:53 <@riker> larien: since I'm certain you didn't convince k2 to put dnhslex on hdf, where is it? 18:53 slashem@slashem.me 18:54 huh, Pavel is playing un in curses mode 18:54 <@riker> yes 18:55 <@riker> :/ what do I do with my dnh orc barb 18:55 <@riker> i really don't want to play him anymore 18:55 <@riker> but I feel bad about giving up now 18:55 -!- Crawldragon has joined #hardfought 18:55 <@riker> (pissed off asmo just above VS level) 18:55 play a gnome barb in dnhslex on esm instead! ;) 18:55 <@riker> no 18:55 <@riker> gnomes suck ass 18:55 <@riker> >_> 18:56 <@riker> eyyy it's borken amy 18:56 <@riker> > Access to /dgldir/userdata/rikerw/dnhslex/rikerw.dnethackrc denied (2). 18:56 <@riker> lol 18:56 wtf 18:56 <@riker> wait is this seriously just dnh with unblocked alignments 18:56 <@riker> lol 18:56 maybe you didn't create a config file yet? 18:56 <@riker> I did not 18:56 unblocked role/race/align/gender combos is one of the things this fork does 18:57 <@riker> what else >_ 18:57 <@riker> >_> 18:58 <@riker> hey I can do cha orc cav tho 18:58 <@riker> ty 18:58 yeah, of course you can :) 18:58 <@riker> can't open dumplog error tho 18:58 <@riker> >_> 18:58 <@riker> anyway I'll try more later 18:58 yeah we'll have to fix that 18:58 okay; I'll head to bed 18:59 if you do play while I'm gone, make sure to !tell me about it, since this is an early alpha version that might have bugs and stuff ;) 18:59 <@riker> kk 19:00 -!- LarienTelrunya has quit [Quit: DNETHACK SLEX playable on the em.slashem.me server now :D Brand-new joke variant of NetHack!] 19:03 [hdf-us] [un] Pavel (Pri Hum Mal Law) wished for "blessed fixed greased +2 shield of reflection", on T:313 19:04 wow nice 19:04 early magic lamp 19:05 <@riker> fountain 19:05 <@riker> >_> 19:05 <@riker> beginner's luck >:U 19:05 <@riker> fwiw I invited pavel to the discord, dunno when he'll show up 19:05 its all good 19:06 as long as he has fun playing 19:06 brb 19:06 <@riker> lol 19:07 !whereis K2 19:07 aosdict: [hdf-us] K2 is not currently playing on this server. 19:08 !whereis k2 19:08 aosdict: [hdf-us] k2 is not currently playing on this server. 19:08 oh, you mean pavel :P 19:08 <@riker> lol 19:09 <@riker> maybe gonna try to convince him to play a good variant like dnh, slex, fiqhack 19:09 <@riker> >read-id's destroy armor, RIP nice reflection shield 19:09 That implies that Un is a bad variant, which I don't think is true 19:10 <@riker> not the intention 19:10 <@riker> but definitely not as good as slex /s 19:10 [hdf-us] [un] cpittman (Val Hum Fem Neu), 85786 points, T:23840, killed by Ms. One-eyed Sam, the shopkeeper 19:10 * bhaak request a discord mod to kick ricker 19:11 <@riker> bhaak: hey in my mind nothing beats slex 19:11 <@riker> slex is too busy beating it's own dead horse :D 19:11 <@riker> (but seriously- just not certain un is great for beginners :/) 19:11 that sounds like a dog chasing its own dog :) 19:12 well, what nethack game is great for beginners? something like the pokedex helps but the game in general is not very accessable 19:13 <@riker> well, I like fiqhack for beginenrs since it's got a pretty good UI (and looks nice) 19:13 <@riker> nh4 for teh same reason 19:13 <@riker> (and it changes less than un afaict, and the changes are all on the same page) 19:14 <@riker> bhaak: does unnethack erosion destroy ala gh? 19:17 yes, one of the erosion types does destroy. I always forget which one. 19:18 for all the critized changes, I hardly got any flak for that. 19:18 corrosion maybe? 19:19 <@riker> hm ok 19:20 [hdf-us] [un] Pavel (Pri Hum Mal Law), 667 points, T:1511, killed by a jackal, while frozen by a monster's gaze 19:20 possible. concerning the UI, I'm a purist. I don't have a problem with adding additional UIs (obviously) but I never got accustomed with the differen curses UIs 19:20 :O 19:21 <@riker> !gt e 19:21 <@riker> and aosdict ? 19:21 <@riker> there's more than one curses? TIL 19:22 unnethack has one curses patch and the nitrohack/nh4 is the other one 19:22 I didn't have anything to do with pavel's death. Maybe. 19:22 <@riker> lol 19:23 <@Pavel> What's this command 19:23 <@riker> what command 19:23 https://nethackwiki.com/wiki/Curses_interface 19:23 <@Pavel> !gt 19:23 <@riker> oh 19:23 <@riker> in freenode #nethack, it prints a go team msg iirc 19:23 <@riker> been a bit tho 19:23 although there it doesn't distinguish between the curses patch and the nh4 one 19:23 <@riker> i.e. "go team 'e'" 19:24 <@Pavel> So it doesn't actually talk to the people in irc 19:24 <@riker> oh, ircbot? it does 19:24 <@riker> but !gt is just a random thing that happens to be related to nethack 19:24 <@riker> it's not a actual command in this irc tho 19:24 <@Pavel> Like we hear them, but can we talk to them? 19:24 <@riker> yes 19:24 <@riker> say hi everybody 19:24 hi 19:24 Hello bhaak, Welcome to #hardfought 19:25 <@Pavel> hi 19:25 Hello @Pavel, Welcome to #hardfought 19:25 <@Pavel> oh cool 19:25 <@riker> beholder is a bot just fyi 19:25 <@Pavel> ye 19:26 hey @Pavel 19:28 [hdf-us] [un] cpittman (Val Dwa Fem Law), 5424 points, T:4299, killed by a gargoyle, while praying 19:36 <@Pavel> How do you get killed while praying? Doesn't it make everything stop attacking you? 19:36 <@riker> depends on whether it's a sucessful prayer or not 19:37 <@riker> if your god is angry or the prayer fails for any other reason, it won't 19:37 <@Pavel> So the prayer wouldn't have saved him anyway 19:37 <@riker> yes 19:38 <@riker> !tell LarienTelrunya EPI: an effect that makes monsters not stop attacking you while you pray, while they flee, and in general just not stop killing you 19:38 Will do, @riker! 19:38 <@Pavel> Does that send mail to them ingame? 19:38 <@riker> no 19:38 <@riker> it leaves a message in the irc/discord channelw 19:38 <@riker> *channel 19:38 <@riker> when amy next comes online / says something it will give her the msg 19:39 <@Pavel> Ah 19:39 <@riker> !tell LarienTelrunya do you ahve a dnhslex changelog? 19:39 Will do, @riker! 19:39 <@Pavel> Can you send people ingame mail? 19:39 <@riker> yes 19:39 <@riker> while watching them, hit 'm' 19:39 <@riker> works with all variants but xnethack right now iirc 19:39 <@Pavel> Ah 19:40 <@riker> (and vanilla) 19:42 -!- Tariru_ has quit [Ping timeout: 248 seconds] 19:42 -!- stenno has quit [Ping timeout: 264 seconds] 19:43 it works with xnethack as of this afternoon 19:43 mail 19:43 <@riker> ah cool 19:45 I should note the hdf curses updates to that article 19:45 with permanent inventory sidebar, etc 19:47 oh hey and extrainfo is working too! Awesome! 19:47 <@Pavel> Inventory sidebar is like my favorite thing 19:47 b) k2 xnh 80x 24 2018-03-13 23:33:46 57s 0 M5 19:47 <@riker> what's that? 19:48 <@riker> pavel: check out my dnh dude rihgt now, this is why you need invent sidebar :D 19:48 <@Pavel> It's a curses setting that constantly displays your inventory on the right 19:48 <@riker> no, aosdict's gibberish 19:48 <@Pavel> Ah 19:48 <@riker> I think I've got a full inventory? 19:48 @riker the "M5" at the end, denoting that K2 is in Mines:5 19:48 <@riker> ah 19:48 <@Pavel> Woah, I can't see anything 19:48 I copied that line out of the dgl watch menu 19:48 <@Pavel> It's all cut off 19:48 <@Pavel> I think I didn't set enough columns 19:49 <@riker> lol 19:49 <@riker> 192 x 60 19:49 <@Pavel> How do I set columns for spectating? 19:49 <@riker> zoom yer temrinal 19:49 <@riker> out 19:50 <@riker> tha'ts actually all you need to do iirc 19:50 <@Pavel> It's ssh though 19:50 so i got my 6 yr old daughter a whoopie cushion today 19:50 best 4 bucks i ever spent 19:50 <@riker> pavel: so? 19:50 <@Pavel> Also can't zoom dropdown terminal ;-; 19:50 <@riker> lol k2 19:50 <@riker> pavel: RIP 19:50 <@riker> screencapping them 19:50 <@riker> here ya go 19:50 https://cdn.discordapp.com/attachments/400474774440247317/423266713161826325/Screen_Shot_2018-03-13_at_4.50.36_PM.png 19:51 <@Pavel> Oh god the display is so fucked 19:51 <@riker> :( 19:51 <@riker> oh 19:51 <@riker> your end? 19:51 <@Pavel> Yeah 19:51 <@riker> lol 19:52 <@Pavel> Displays fine when I'm ingame though 19:52 <@riker> !tell ChrisANG hey did you fix the mimic hit crash bug >> (hit a known but hidden mimic with F in a deli and it crashed again) 19:52 Will do, @riker! 19:52 <@Pavel> Quick question, why were the walls blue in your game? 19:52 <@riker> that dungeon branch has blue walls 19:52 <@Pavel> Ah 19:52 <@riker> dunno how much of that is normal 19:52 <@riker> but I know dnh has orange for the mines, red for gehennom, etc. 19:53 <@riker> and that bit of the chaos quest happened to be blue 19:53 <@riker> so ya 19:53 <@Pavel> .oO(If you upload an image to discord to the irc people see it) 19:53 <@riker> they see the link 19:54 <@Pavel> Saving works right 19:54 <@riker> the game? ya 19:54 <@riker> well curses doesn't work with tiny terminals 19:55 <@riker> you need a large one 19:55 <@Pavel> I have a large terminal 19:55 <@riker> tarm plays with like 250 x 50 terminals or somethign dumb to get a super large msglog 19:56 <@Pavel> Ok not actually that big 19:56 <@Pavel> only 40x157 19:56 <@riker> wait, 40 x 157? not 197 x 40? 19:56 <@riker> width x height there 19:56 <@riker> *here 19:56 <@Pavel> 157 x 40 yeah 19:56 <@riker> kk 19:57 <@Pavel> Well, I'm going to go play another round 19:57 <@riker> have fun 19:57 <@Pavel> Never played a vampire or a convict before, time to do both 19:58 <@riker> good luck, yuo'll need it 19:58 <@Pavel> Inventory: > a cursed +0 striped shirt (being worn) > 10 uncursed rocks (in quiver) 19:58 <@Pavel> This is worse than tourist 19:58 <@riker> don't forget the spoon 19:59 <@Pavel> I don't have a spoon 19:59 <@riker> and you can weild the iron ball to do some nice damage 19:59 <@Pavel> Or an iron ball 19:59 <@riker> oh really? un doesn't do that? 19:59 <@riker> should be chained to you^ 19:59 <@Pavel> Oh yeah it's chained to me 19:59 <@Pavel> I'm gonna nope my way out though 20:04 [hdf-us] [un] cpittman (Val Dwa Fem Law), 7734 points, T:5048, killed by an ettin mummy 20:13 more YANIs uploaded, a large fraction of them from Chris_ANG 20:15 <@Pavel> YANI? 20:15 <@riker> yet another new idea 20:15 <@riker> https://nethackwiki.com/wiki/User:Phol_ende_wodan/YANI/IRC_archive 20:15 <@riker> here's the page in question 20:15 <@riker> it's just a bunch of ideas to improve nethack 20:18 [hdf-us] [un] cpittman (Val Dwa Fem Law) killed the ghost of ttc1401, the former Trailblazer, on T:3556 20:29 someone pinged me here? 20:29 <@riker> amy thanked you for something 20:29 <@riker> about dnhslex 20:29 <@riker> > <@LarienTelrunya> And of course thanks to Elronnd who found out why it wouldn't launch. Without you I'd be screwed. 20:31 ahh ok 20:45 -!- _catalyst_ has joined #hardfought 20:52 [hdf-us] [un] cpittman (Val Dwa Fem Law) killed the ghost of cpittman, the former Bandit, on T:6865 20:54 -!- murrayjames has joined #hardfought 21:02 [hdf-us] [nd] Eleven (Kni Hum Fem Law) had Excalibur thrown at her by some watery tart, on T:6879 21:15 -!- Grasshopper has joined #hardfought 21:15 -!- mode/#hardfought [+v Grasshopper] by ChanServ 21:21 -!- _catalyst_ has quit [Ping timeout: 248 seconds] 21:23 -!- _catalyst_ has joined #hardfought 21:35 -!- Tarmunora has quit [Read error: Connection reset by peer] 21:36 aosdict you here? 21:36 yeah 21:36 did you omit livelog for obtaining the luckstone in mines end? 21:37 Don't think so. I remember seeing it. 21:37 Actually, it was one of the merge conflicts, so perhaps I did something wrong there. 21:38 i'll find out here in a min 21:40 Don't see anything wrong with the code that livelogs the luckstone. 21:43 yeah lemme id it real quick 21:44 are you in a mines' end variant with multiple gray stones? 21:44 or the Sewer? 21:44 yes but i have id'ed the loadstone and flint 21:45 only one i havent id'ed is the last gray stone there 21:45 about to 21:46 YASI: all black gems give black flashes when they hit the altar, and all amber stones give amber flashes when they hit the altar. 21:47 hah, a thiefstone. Uncursed, too. Is it keyed to a good spot? 21:48 mines 21:48 no container 21:48 so i have the luckstone from mines 21:49 lemem check livelog file 21:49 Which Mines' End? 21:49 the spellbook/vampire one 21:49 hmmm 21:50 nope 21:50 getting luckstone at mines end was not livelogged 21:51 shit i see why 21:51 sysconf went back to default 21:51 Odd. Was that because of something I pushed? 21:52 i didnt think the last push had edits to sys/unix/sysconf 21:53 fixing 21:54 dammit 21:54 on eu server too 21:54 lemme check your last commit 21:54 the sysconf was edited by 160d1299 21:54 yeah a day ago 21:55 hmm 21:56 yeah i see what happened, its on my end 21:56 ok 21:56 easy enough to fix 22:07 ok good deal 22:08 luckily you dont have to recompile, the game executable looks for sysconf and uses its settings 22:09 Well, yeah, sysconf is read at runtime. 22:09 I think anyone currently playing might not livelog stuff until they saved though. 22:10 just me 22:10 and i already saved and reloaded 22:11 luckily no one died during the sysconf mess up 22:11 otherwise their dumplog would not be in the right place 22:15 -!- tacco\unfoog has quit [] 22:16 so I have this uncursed thiefstone 22:16 how do I utilize it? 22:17 [hdf-us] [nd] Eleven (Kni Hum Fem Law) completed Sokoban, on T:10498 22:17 if you rub magical items on it, they get teleported to the keyed location but the stone stays with you 22:17 hah 22:17 you'll love this 22:17 if you bless the thiefstone you can also do with gold and gems 22:17 <@Pavel> You can bless items? 22:17 You touch your thiefstone to your luckstone, which disappears. 22:17 Oops... 22:17 Hit space to continue: 22:17 <@Pavel> I thought they had to spawn that way 22:18 Suddenly, the dungeon collapses. 22:18 To report this error, Contact K2 on freenode irc channel #hardfought 22:18 and it may be possible to rebuild. 22:18 level number out of range [ledger_to_dnum(0)] 22:18 and was kicked back to dgl menu 22:18 Grh 22:19 @Pavel yes you can bless items, with holy water 22:19 you can make holy water on a co-aligned altar 22:20 <@Pavel> I've never tried dipping things in holy water 22:20 <@Pavel> I assumed they'd just corrode 22:20 nope 22:21 if you dip an uncursed item into holy water, it becomes blessed - no corrosion, rust or blanking of spellbooks or scrolls or diluting potions 22:21 same criteria, dipping cursed into holy water uncurses it 22:22 aosdict that crash, there's nothing to recover 22:23 ugh 22:23 hmm correction 22:23 there's an emergency save 22:23 and even if there wasnt, I had saved the game about 40 turns prior 22:23 could have just reincorporated the backup 22:24 awesome, i am right back where i was right before i rubbed the thiefstone on the luckstone 22:25 K2: make sure to back that save up in case I need it 22:25 yup one moment 22:25 ah, was the stone cancelled? 22:25 reproduced the crash with a cancelled stone 22:26 yes i cancelled it to uncurse it 22:26 ahhhhh 22:26 so that makes it inactive and won't teleport stuff 22:26 bleh 22:26 by design? 22:27 for some reason the thiefstone_teleport() function ignores that case? Dunno why I thought I covered it 22:27 yes, by design, also because cancellation naturally sets spe to 0 22:28 ok 22:29 so best way to uncurse the thiefstone is to dip in holy water or remove curse scroll/spell 22:29 can you reverse the cancellation? 22:29 [hdf-us] [slex] dolores (Dea Ang Fem Cha) killed the Akane, on T:880 22:29 no (there's no way to recover the original level) 22:32 Cancellation's not a bad strategy for uncursing it, I'll consider making it preserve the level 22:32 hmm ok 22:32 are there more than just one theifstones per game? 22:32 -s 22:33 -!- stenno has joined #hardfought 22:33 thiefstone 22:33 oh sure 22:33 hey stenno 22:33 ah ok 22:33 you can even wish for them 22:33 it'll key itself to the level you're on 22:33 hah wow 22:33 -!- stenno is now known as Guest11261 22:33 ok so my current thiefstone is bunk 22:37 aosdict we've caught a decent number of bugs over last couple of days 22:38 -!- Guest11261 has quit [Ping timeout: 264 seconds] 22:40 yes we have 22:40 good stuff 22:42 pushed a fix, also: better beartraps and land mines 22:43 nice 22:46 during compile: 22:46 pickup.c: In function ‘thiefstone_accepts’: 22:46 pickup.c:1485:14: error: ‘struct obj’ has no member named ‘keyed_level’ 22:46 if (stone->keyed_level == 0) { /* cancelled */ 22:46 ^ 22:46 : recipe for target 'pickup.o' failed 22:47 it's late and I failed to rebuild 22:47 hrm 22:48 dont push anything until you test it first. learned this the hard way with grunthack 22:49 pushed again 22:49 confirmed this time :) 22:50 :) 22:58 xNetHack updated (us and eu) 23:00 -!- Grassy has joined #hardfought 23:00 -!- mode/#hardfought [+v Grassy] by ChanServ 23:01 -!- murrayjames has quit [Ping timeout: 260 seconds] 23:01 Grassy: I had an idea that you might like 23:02 -!- Grasshopper has quit [Ping timeout: 240 seconds] 23:24 [hdf-us] [un] cpittman (Val Dwa Fem Law), 52315 points, T:15489, killed by Lord Surtur 23:28 -!- Grasshopper has joined #hardfought 23:28 -!- mode/#hardfought [+v Grasshopper] by ChanServ 23:30 -!- Grassy has quit [Ping timeout: 240 seconds] 23:33 [hdf-us] [slex] dolores (Dea Ang Fem Cha), 44221 points, T:7660, killed by a monster (hallucinogen-distorted burning fern sprout), while praying unsuccessfully 23:38 -!- Grasshopper has quit [Ping timeout: 260 seconds] 23:53 -!- Grasshopper has joined #hardfought 23:53 -!- mode/#hardfought [+v Grasshopper] by ChanServ 23:54 aosdict, what did you have in mind? 23:54 <@riker> !tell LarienTelrunya slex role idea: 23:54 Will do, @riker! 23:55 <@riker> !tell [7:14 PM] BOTIRCBot: <@aosdict> YASI: make a pantheon where the gods are Grasshopper (lawful), Tariru (neutral) and Adeon (chaotic) [7:15 PM] BOTIRCBot: <@jonadab> SOmething like that, yeah. [7:15 PM] BOTIRCBot: <@309380237509001217> aosdict: For what role? Speedrunner? 23:55 Will do, @riker! 23:55 <@Pavel> Who's LarienTelrunya? 23:55 <@riker> !tell LarienTelrunya (speedrunned role, basicallt thye have the same "ascensoin counter" but for things like mine's end, minetown, soko, oracle, etc.) 23:55 Will do, @riker! 23:55 <@riker> also known as amy, she maintains/develops SLEX 23:55 <@riker> (another nethack variant) 23:55 <@riker> slex is dumb as fuck 23:56 <@riker> slex is every stupid thing you can imagine shoved into a pile 23:56 <@riker> but it's also really fun 23:56 <@Pavel> I see. 23:56 <@riker> >_> ^ tha'ts a controversial opinion 23:56 aosdict, @riker cute :D 23:56 <@riker> start a game / read teh wiki and yuo'll see 23:56 <@riker> I find https://nethackwiki.com/wiki/Role_difficulty/Variants interesting (the slex portion) 23:56 <@riker> anyway I ping amy semi-reguarlly with ideas to add to slex 23:56 @riker omitted the next part. Yes, make a pantheon including you as a playable god. Then... the game opens with the text "It is written in the Book of Grasshopper:" 23:56 <@riker> oh wait really? 23:56 <@riker> whoops 23:56 lol 23:56 <@riker> bad copy :/ 23:56 <@riker> grasshopper: blame/praise aosdict 23:57 <@riker> I don't know you well enough :) 23:57 <@riker> !tell LarienTelrunya Then... the game opens with the text "It is written in the Book of Grasshopper:" 23:57 Will do, @riker! 23:57 aosdict, @riker nice 23:57 hahaha 23:59 <@riker> !tell LarienTelrunya I'm debating: either k2 or a famous nethack player (adeon?) for quest leader. 23:59 Will do, @riker!