00:05 -!- khoR has quit [Quit: Khor vanishes in a puff of logic.] 00:06 -!- khoR has joined #hardfought 00:15 [hdf-us] [nd] ORC (Rog Orc Fem Cha), 1161 points, T:2666, quit 00:16 -!- dell00 has quit [Quit: WeeChat 1.9.1] 01:44 -!- LarienTelrunya has joined #hardfought 01:52 -!- Guest18892 has joined #hardfought 02:14 -!- Guest18892 has quit [Ping timeout: 260 seconds] 02:21 -!- deadnoob has quit [Remote host closed the connection] 02:22 -!- Guest18892 has joined #hardfought 02:49 -!- Guest18892 has quit [Ping timeout: 264 seconds] 03:01 [hdf-us] [nh4] Minna (Robin) (Mon Hum Fem Cha), 13468 points, T:486, quit 03:09 -!- deadnoob has joined #hardfought 03:27 -!- Grasshopper has joined #hardfought 03:27 -!- mode/#hardfought [+v Grasshopper] by ChanServ 03:42 morning 03:50 morning 03:50 hi mcw 03:50 how's tubhack 03:50 your tubhack links are giving 502 03:52 oh oh 03:53 Oh I know why 03:53 Because I'm an idiot :-) 03:54 Working again? 03:54 My PC rebooted and gogs was running just in a terminal that got closed 03:58 yeah it works 03:59 btw I like how you just go and purchase a domain just like that 03:59 I know that they aren't expensive, but still :P 03:59 I still haven't purchased a fiqhack domain... 04:00 good morning 04:00 and good afternoon, good evening and good night 04:01 I'm playing xnh and have been saccing for a bit, but haven't gotten anything (eg clovers) other than bursts of flame... 04:01 was wondering whether this is a xnh thing or just variant-psychosis 04:02 Are you sacrificing lichens? 04:02 mostly giant rats and such, altar is on lv2 04:02 Otherwise you should get clovers unless aosdict changed something I think 04:02 no lichens yet 04:02 Ah yeah, difficulty 0 doesn't even give clovers I think 04:02 @v?giant rat 04:02 giant rat (r) | Lvl: 1 | Diff: 2 | Spd: 10 | Res: none | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: 7 | Attacks: 1d3 bite physical | Alignment: 0 | Flags: genocidable, carnivore, infravisible 04:02 @v?Lichen 04:02 lichen (F) | Lvl: 0 | Diff: 1 | Spd: 1 | Res: none | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: 9 | Attacks: 0d0 touch sticky | Alignment: 0 | Flags: genocidable, breathless, mindless, vegan 04:03 Hmm it should give clovers then I think... 04:03 Unless luck is maxed, of course 04:03 I thought it didn't matter much for clover purposes, only for mollification and such 04:03 nah, I'm a starting wiz even +1 luck would be great 04:05 FIQ: go get a fiqhack domain, to quote a certain LarienTelrunya *bundlebundlebundle* 04:06 Grasshopper: just checked, it needs at least difficulty 4 04:06 if I am reading this right 04:06 FIQ, oh ok. Nevermind, It's still worth saccing in the hopes of Magicbane 04:08 mcw: Yeah I should 04:08 Unsure what top domain I'd want to use though 04:09 fiqhack.com ? 04:10 Perhaps 04:11 atm Ihave fiq.se 04:11 I could cheap out and use hack.fiq.se, but meh :P 04:11 Not sure if I want to buy fiqhack.se 04:11 or fiqhack.com 04:11 I could always buy both... 04:13 anyway mcw, my plan was to purchase whatever I end up choosing in preparation for a 4.3.1 release 04:14 also need to ask my dns provider if I could buy a partial year, or 1 full + partial year 04:14 so that I can pay for both of my domains at the same time 04:28 Riddle me this - microsoft's VSTS is the only hosted service that is free and you can point at your own git server. 04:28 Obviously once I'm on github I just use travis/circle/whatever 04:30 what is VSTS? 04:30 oh 04:30 some visual studio thing 04:31 Not really (though has the name in it) it's a hosted CI/git/blah thing but it has free linux, mac, and windows build agents 04:32 oh so it's like travis? 04:32 ah 04:32 use it then I suppose until you're on github 04:32 Yeah, like travis but you can point it elsewhere 04:32 Ah the day I get to git remote add github.com will be a happy one 04:33 IRC notifications are nice 04:33 This is my github readiness list https://git.tubhack.com/mcw/tubhack/wiki 04:33 I posted fiqhack on github the moment it became a thing 04:33 before there was any changes 04:33 hell, I host fiqrogue on github 04:34 (mostly because I had to host it *somewhere* for GPL reasons) 04:34 * mcw is scared 04:34 FIQ: can you think of any additions to that list ^ that I've managed to forget 04:34 mcw: btw, before it becomes the work of the century 04:34 you should add channelization 04:35 mcw: I don't know because I don't know how much is done so far 04:35 how are you going to do >52 items 04:35 FIQHack has object memory 04:35 even vanilla has invisible monster markers 04:36 please no amnesia 04:36 it is an evil mechanic that is poor game design 04:36 Channelization? 04:36 The log thing? 04:36 have you played a NH4 variant 04:36 like ever 04:37 infrequently but yes! 04:37 have you seen its message log 04:37 Ooh I know what you mean 04:37 tag the plines so you can filter and stuff? 04:37 excluding the fact that it's more than 1 line, which is IMO the biggest nice thing there 04:38 they're colored/tagged 04:38 that is channelization 04:38 it cannot be configured in NH4 04:38 but was always meant to be possible to configure 04:38 Yes 04:38 Ok, that's actually super easy for me to do 04:39 (this is why it took forever for NH4 mainline to merge it, ais523 eventually realized that sice all NH4 variants already merged it, and nobody really had any issues with it, *any* tagging was better than none, even w/o customization) 04:39 mcw: yeah, you'd want to add this before you have 8k plines ;) 04:39 messages << "You see a door open." << std::flush; -> would just be messages << info_message << "You see a door open." << std::flush; 04:40 yeah 04:40 more or less 04:40 also what is the difference between << parameters 04:40 and , 04:40 as in 04:40 why foo << "bar" << baz 04:40 over foo("bar", baz) 04:41 Because it will process each of "bar" baz separately, one by one 04:41 But honestly it's an idiomatic thing more than anything else 04:41 function parameters are also seperate 04:41 not sure what you mean 04:41 is it variadic? 04:41 Yeah 04:41 ahh 04:41 You can also do stuff like: 04:42 so a prettier variadic implementation basically? 04:42 that doesn't involve messing with VA_ARGS 04:42 messages << info_message << "You see a" << bold_start << poor << bold_end << "newt fall into the hole" 04:42 FIQ: pretty much, which more compile time warnings 04:43 can you also do stuff like 04:43 FIQ: where would I have to look to see the tagging implementation? 04:43 messages << "foo" << 1 << "bar"? 04:44 will C++ do a toString of sorts? 04:44 FIQ: correct, or even (messages << monster << "picks up" << objtmp) 04:44 FIQ: yes, if you define it! 04:44 bhaak: nethack/src/messages.c 04:45 FIQ: but it is slightly different that instead of making a new string and returning it, you stream your new data into the output stream directly. 04:45 mcw: not sure if I'm a fan of the syntax, but otherwise seems nice 04:46 FIQ: I once had a PoC in mind that would enable tagging by adding a side structure to the normal string with could have additional data outband. this would have enabled colorizations or other customisations. for nethack-de I did something similar but inband. 04:46 FIQ: as with everything in C++, the syntax is absolutely horrible horrible. 04:46 mcw: haha 04:47 std::ostream &operator<<(std::ostream &out, const ObjectPtr &objtmp); 04:47 That's the syntax for declaring your custom printy function for a type 04:47 It makes eyes bleed 04:47 mcw: ah... of course... 04:48 mcw: I guess some of it is just it keeping C backward compatibility and having to add new syntax rules on top? 04:48 FIQ: yes, and that it has 193810938 features to obfuscate everything! 04:49 But just having access to things like the standard containers makes everything worth it 04:49 (he says) 04:51 FIQ: for amnesia I'm thinking it's going to actually just increase current skill timeouts 04:51 So if your "shield block" has 5 turns left before you can use it, it might get increased to 20 04:52 mcw: Reduce skill levels and/or exercise 04:52 Ah yeah, could remove progress to the next skill level as well 04:52 Or forget spells 04:52 Stuff that is objectively bad but not actually frustrating and makes you want to #quit 04:52 basically 04:52 gameplay effects 04:52 Aye 04:52 not player effects 04:53 I think for spells it would reduce current memory% (if I have that, which I might) rather than removing entirely. 04:53 So if the effects are nasty but SMALL, it means I can put a lot more amnesia attacks in, and make them appear earlier 04:54 Making the first dungeon levels harder, but not more "immediately" deadly. 04:56 mhm 04:56 btw 04:56 not sure if you decided on a license 04:56 but you have that decision done for you alreay 04:56 *already 04:56 must be GPL3 04:57 or NGPL 04:57 NGPL has... issues, but alllows you to reuse nethack code for stuff if you want 04:59 Yeah, NGPL is fine, I think I was trying to go for MIT but I don't have an opinion really 04:59 you can't go with MIT 04:59 you can go with NGPL or GPL3 04:59 I highly recommend GPL3 unless you intend to reuse nethack code 04:59 NGPL requires you to include a timestamp of your last code change 04:59 inside each file 05:00 it has other problems afaik, but this is easily the worst to deal with on a day-to-day basis 05:01 Ah 05:15 -!- ProzacElf has quit [Ping timeout: 264 seconds] 05:26 -!- ProzacElf has joined #hardfought 05:47 -!- noty has quit [Quit: WeeChat 2.0.1] 06:21 mcw: the resonyo can't use MIT 06:22 is because libuncursed is licensed under GPL3 06:22 and NGPL 06:23 {ngpl to allow NetHack to use it} 06:23 *() 06:27 No worries, ngpl or gpl is fine by me 06:28 PS: If you were a martini, would you be vodka or gin? 06:29 I don't drink 06:29 as a martini, you wouldn't drink, you would be drunken 06:30 :) 07:06 -!- ProzacElf has quit [Ping timeout: 256 seconds] 07:39 where is monster generation special cased for special levels? 07:46 !tell Chris_ANG Astral crash that causes sigabrt exists on entering astral and on restore attempt I get an impossible("bad monster weapon restore") 07:46 Will do, Demo_! 07:55 are there any special cases for monster generation? 07:55 items, yes, I remember that. but not monsters 07:57 woodchucks on oracle level or whatever 07:57 baby monsters not allowed in dungeons 07:57 idk 07:59 woodchucks are specified in the des file. 08:00 I think excluding certain monsters is either done only indirectly via monster difficulty level or the descriptions (hellish) in dungeon.def. 08:08 -!- LarienTelrunya has quit [Quit: Page closed] 08:12 !tell Chris_ANG there is an issue with astral where on the same turn you enter if you get an angel with a glowy "glaibe of shamsiel" type weapon that it is lit when you enter but it immediately stops and you get a message saying so 08:12 Will do, Demo_! 08:12 The thing with baby monsters is subtle in a way you could fail to notice even when studying the code. 08:13 oh i see why it does that 08:19 morning 08:19 FIQ have you made some updates to FIQhack recently? 08:21 i havent heard from you in a few days about fh updates. its like there's a disturbance in the force 08:22 ok yeah unrecoverable astral crash is neat 08:23 what happened Demo_? 08:23 ndnh has an unrecoverable astral crash bug that im pretty sure is dnh's fault 08:24 happens like maybe 1/30 games i enter astral at xp lvl 30 08:24 you just testing or did this happen with a legit game on the server? 08:24 just testing 08:24 not yet 08:24 ok 08:24 wait for junethack though 08:24 thatll be fun 08:24 or 08:25 let Chris know so he can address it before junethack ;) 08:25 did 08:25 oh good deal 08:25 and now i have a good copy paste for astral spamming 08:26 -!- Grasshopper has quit [Read error: Connection reset by peer] 08:26 K2: I have an unfinished change 08:27 ok 08:27 -!- Grasshopper has joined #hardfought 08:27 -!- mode/#hardfought [+v Grasshopper] by ChanServ 08:27 just making sure i didnt miss any annoucement 08:40 !tell Chris_ANG i think that .2 actually fixes the astral crash issue, nevermind 08:40 Will do, Demo_! 08:40 !who 08:40 Tangles: [hdf-us] No current players 08:40 Tangles: [hdf-eu] No current players 08:41 :/ 08:41 hiya Tangles 08:41 Bonourno tangleno 08:42 hey 08:42 Hello Tangles, Welcome to #hardfought 08:42 lol 08:42 ;) 08:42 that bot is hilarious. 08:42 !who 08:42 Tangles: [hdf-us] No current players 08:42 Tangles: [hdf-eu] Tangles [slex] 08:43 have i mentioned how much i love outlook? 08:43 have i? 08:43 ..... no 08:44 fuck outlook 08:44 so much 08:48 :) 08:54 !lastgame 08:54 Tangles: [hdf-us] https://www.hardfought.org/userdata/R/Robin/nethack4/dumplog/2018-04-17%2007%3A01%3A20%2C%20Minna-Mon-Hum-Fem-Cha%2C%20quit.txt 08:54 Tangles: [hdf-eu] https://eu.hardfought.org/userdata/T/Tangles/slex/dumplog/1523968901.slex.txt 08:57 hmm so the eu bot is working fine. I just never wrote any !asc or !streak code for it. 08:58 K2 was right. 08:59 uh wut? 08:59 i was right about something? 08:59 FIQ ^^^^ 08:59 :P 09:02 Yeah I kind of remember looking at it now, then realising how much of a pain in the behind it would be. 09:04 I can do it, but it will come out on two separate lines like the !who/!lastgame output. 09:05 Combined stats would be nice, but I can't do that within the bot, the way it currently works. 09:05 Does it make me a bad person that I giggle every time I read the code (IsBig; IsHard) ? 09:06 lol 09:06 what's that from? 09:06 My code base for weapons, it's in nh as well 09:06 But like obigohrd 09:06 heh 09:07 And also separate lines for eu/us is fine, because if you import the eu stats you'll have to pay an import tarrif! 09:07 And if not now, then I'm sure in the future. 09:10 <@Tone> As long as you don't try to import them from China, you should be good for now 09:13 hah 09:13 Grasshopper: Have not changed saccing yet, you're probably just unlucky. 09:14 -!- deadnoob has quit [Read error: Connection reset by peer] 09:14 -!- deadnoob has joined #hardfought 09:18 [hdf-us] [dnh] Flan99 (Nob Inc Mal Cha), 1908 points, T:1803, quit 09:48 hmm 09:48 tons of guidebook updates for 3.6.1 09:48 is a release in sight I wonder 09:50 <@Winsalot> Btw, do all devs in this channel use linux/not-windows on their personal computers? 09:50 <@Winsalot> Just wondering 09:53 Nah, I'm on windows on my desktop. 09:53 But use WSL quite heavily. 09:57 @Winsalot no 09:57 I use Linux 09:57 LarienTelrunya uses Windows 09:57 IIRC Chris_ANG is on a mac 09:58 I use Linux. 09:58 FIQ: That's my speculation as well 09:58 aosdict, thanks! 09:59 that they're hashing out exactly what doc changes need to happen for a release 10:00 Grasshopper: Note that probably in the next version, I'm probably going to trial my proposed religion system, which disentangles luck and religion completely. No Luck from sacrificing then. 10:00 <@Winsalot> Well, Im kinda dissapointed that it's not ๐Ÿ’ฏ% linux. But at least it seems above global average. 10:01 jonadab uses Linux 10:01 K2/hardfought use linux 10:02 <@Winsalot> I guess I should boycott variants made by devs who use windows :) 10:04 :-( 10:04 I use MacOS on my laptop 10:04 And like I say, WSL is super awesome. 10:05 <@Winsalot> What is wsl? Some sort of proprietary vm? :) 10:06 Windows Subsystem for Linux 10:06 No, it is Ubuntu (or whatever userland you want) running natively on the windows kernel 10:07 <@Winsalot> Ok 10:08 Well, it is a proprietary VM from a certain point of view. 10:08 I don't think it itself is open source. 10:08 It's not a VM by any normal defintion, but definitely not open source. 10:08 And it's not like you can use some distro other than Ubuntu. 10:08 You can! 10:09 https://github.com/RoliSoft/WSL-Distribution-Switcher 10:09 MS changed it a while back to allow you to have multiple distros side-by-side as well 10:10 -!- deadnoob_ has joined #hardfought 10:12 -!- deadnoob has quit [Ping timeout: 276 seconds] 10:18 Omg this is so exciting, you guys are going to love it (I hope) 10:19 I currently use Devuan but have used BSD in the past (FreeBSD 5 was my main system for a couple of years) and might again at some point. 10:21 aosdict: the OS on my main workstation at home is windows 10 ;) 10:22 Actually, warthog (my desktop) is still Debian 6.0 (squeeze), but that is really neither here nor there. I mean, that's basically just a UI, all my development work happens on alpaca (which is headless). 10:22 i do use WSL fairly often though 10:22 What does Tangles use? 10:22 and i usually have at least 2 if not more terminal sessions open to the hdf servers 10:22 i wanna say ubuntu 10:22 but i am not certain 10:25 A lot of us also use Emacs. 10:25 Though not all. 10:37 <@Winsalot> Im on xubuntu btw. Though Im less of a programmer and more of mathematician :) 10:38 [hdf-us] [nd] Eleven (Wiz Hum Fem Cha) performed her first genocide (class L), on T:36914 10:39 aosdict: I use ubuntu 16.04 on my dev box 10:43 https://www.tubhack.com/ttyrecs/tubhack.mutations.ttyrec.html 10:44 :DDDDDDDDD 10:44 [Demo]: I implemented multiple arms so you can up-to 8-wield! 10:44 (note: so can monsters) 10:46 clearly you quaffed 8 potions of mutation to give yourself those 8 extra mouths 10:46 ;) 10:46 At the moment there is an arbitrary limit of 4 legs, 4 arms, 4 heads 10:46 Hence why some of the extra arms "shrivel away" 10:47 4 sets of* 10:49 Hindu god Durga 10:49 hahah 10:50 :) 10:50 mcw: Heh 10:52 Alternatively General Grievous as the Jedi quest nemesis 10:52 "Hello there!" 10:52 FIQ: note my mastery of attempting to stack like items working perfectly! 10:57 yeah I saw that :P 10:59 But now I have earned myself some xnh playtime! 10:59 <@rikersan> FIQ, @Winsalot chris uses windows w/ ubuntu VM not mac 10:59 <@rikersan> this matters only since clang != gcc sadly 11:00 Is there any advantage of a VM over WSL? 11:00 advantages 11:00 <@rikersan> WSL? 11:00 Running ubuntu on windows natively 11:00 <@rikersan> ah 11:00 I think K2 is in the cool club too 11:00 <@rikersan> well VM is less work 11:00 WSL is run "Bash on Ubuntu" from the start menu? :) 11:01 <@rikersan> ouch 11:02 <@rikersan> !tell Chris_ANG since i honestly don't remember if I told you this: can monk weapon gifts only give them weapons they've hit with? i.e. if I hit with a sickle it can now give me farm stuffs, hammer -> ogresmasher, etc. 11:02 Will do, @rikersan! 11:02 <@rikersan> god damn chris is going to be overloaded 11:03 @rikersan ah 11:04 rikersan https://i.imgur.com/Qn7WBCm.png works really nicely 11:04 mcw: It is win10-only 11:04 WSL I mean 11:05 I believe so, yes. 11:05 -!- hothraxxa_ has joined #hardfought 11:06 -!- hothraxxa has quit [Disconnected by services] 11:06 -!- hothraxxa_ is now known as hothraxxa 11:06 -!- mode/#hardfought [+v hothraxxa] by ChanServ 11:10 [hdf-us] [dnh] Khor (Bin Bat Fem Non), 452 points, T:904, killed by an acid blob 11:12 -!- Guest18892 has joined #hardfought 11:15 -!- bug_sniper_ has quit [Ping timeout: 264 seconds] 11:18 aosdict: please please remove hidden doors 11:18 ? 11:19 why are you specifically telling me this 11:19 * mcw has been stuck on dlevel1 for 1615 turns :( 11:19 I thought you were mr. xnh? 11:20 ...there should be no secret doors on DL1. 11:20 AmI just really stupid? 11:20 You can spectate on eu 11:20 And point out my stupidity 11:20 blargh large terminal size 11:21 sorry 11:21 Does xnethack have hilight_hidden_stairs ? 11:21 Hidden passages may still exist. 11:21 jonadab: No. 11:21 aosdict: I can't see where they might be 11:21 Oh god 11:21 Maybe there's a branching hidden passage somewhere to the upper right? 11:21 it was in the middle of another corridor 11:21 Yeah 11:21 Hmm, but the amulet can't be hiding stairs because it's in a room with stairs. 11:22 Ah, nvm. 11:22 jonadab: That's an engraving. 11:22 jonadab: that's an engraving 11:22 aosdict: Oh, right. 11:22 I get excited every time I see it 11:22 jinx! 11:22 :x 11:22 Yeah so hidden passages shouldn't exist on the first few levels either, but I didn't get around to that. 11:22 np, that was annoying because I assumed it would be a hidden door 11:23 So examined every wall! 11:23 you play fast 11:23 aosdict: if you're going to do that, the depth of the Mines entrance would be a sane cut-off. Because going into the Mines allows the player to find a pick-axe usually. 11:23 jonadab: It's currently the first 3 levels. 11:23 Also reasonable. 11:24 And the chance of a hidden door on DL4 hiding the Mines entrance is astronomically low. 11:24 lamp get! 11:24 Yay! 11:24 I'm personally rather skeptical about the _need_ for this change, as I have never had any trouble finding the stairs, or at least not since I'd been playing long enough to know about numeric prefixes. So about a week. 11:24 That's my third lamp I've found on dlevel 2/3 11:25 aosdict: I play way too fast which is why I die so much. 11:25 But on the other hand, a lot of new players seem to have this problem. I just don't understand why. 11:25 jonadab: what do you use for your search prefix 11:25 * mcw uses 22 11:25 Or, rather, I don't understand why I _don't_ have it. 11:25 mcw: Usually 33 11:25 jonadab: You underestimate the volume of new players who at best skim the manual and don't learn about the s command. 11:25 But 22 is almost as good. 11:25 aosdict: I'm talking about the ones who complain "I searched _everywhere_, like, 50 times!!!111" 11:26 New players usually don't even know that there's such a thing as a secret door. 11:26 I've lost count of the number of such player complaints I've seen. 11:26 And then I glance at the map and go, "Have you searched such-and-such a place where it looks like a secret door would be?" 11:26 And they're like, "THERE? No, why? Oh." 11:27 kill secret doors with fire 11:27 It's just something you learn (I was convinced there was a secret door at the top right, but on the vertical corridor) on that dlevel 1 11:27 And here we see one of the important functions of useless metal body armor: for cluttering up armor shops with junk so that a largeish one won't generate EVERYTHING you need. 11:27 bhaak: apart from vaults etc! 11:27 mcw: maybe :) 11:27 also, secret corridors 11:27 bhaak: You can in fact kill secret doors with fire :) 11:27 \o 11:27 \o/ * 11:28 Hmm, my horsey won't come steal from this shop because of this web 11:28 aosdict: IMO, it would be nice if "useless in the long term" did not always equate to "useless even on dungeon level two". 11:28 Imagine if the player would trade up for better armor _several_ times before finding mithril. What would the game be like then? 11:28 bhaak: I've designed a couple levels that rely on secret doors being placed in random spots so you have to go looking. Would be sad to see that go. 11:28 Also, the Sanctum operates on this principle. 11:29 aosdict: yeah, trash is important for shops 11:29 The Sanctum is not a good argument, because it needs a redesign anyway. 11:29 Personally, I am in favor of _changing how secret doors work_, rather than eliminating them. 11:29 I think special levels with doors are actually fine 11:29 Just pre-oracle 11:29 eh 11:30 Among other things, I don't like the fact that once the player knows about them, everything else does too, but monsters can't discover and use them before the player. 11:31 aosdict: what are those levels called? 11:33 bhaak: The Tomb of the Toltec Kings, for one 11:34 jonadab: On the same principle that monsters know about all the traps not created by the player, they should be able to use secret doors as normal. <-- YANI 11:34 Other YANI: you can forcefight a web to attempt to cut through it; this either cuts through it successfully or gets you stuck in the web. 11:35 aosdict: +1 11:36 man I don't know how people play with those box drawing characters, sure it looks cleaner but it looks like L and r all over the place 11:36 oooh a magic lamp! 11:37 I'm surprised so many of these guys are hostile 11:37 [hdf-us] [nd] winny (Bar Orc Mal Cha), 206 points, T:1047, killed by a brown mold 11:37 mcw: you should get you some status hilites and a hitpointbar 11:38 !tell K2 feature request, mosh support :D 11:38 Will do, winny! 11:38 hah 11:38 K2: Message from winny at 2018-04-17 11:38 EDT: feature request, mosh support :D 11:38 ninjagnomes 11:39 ultra violence 11:39 aosdict: I tried to copy my dnh config but it was very angry with me 11:40 mcw: you need a 3.6.1 config 11:40 copy mine 11:40 * mcw steals! 11:40 well I also have an xnhrc but they're basically the same 11:41 K2: worth it to turn on hitpointbar in the sysconf? 11:41 Huh, can't see any on the userdata on the site 11:41 dgl gives players a default cfg first time they fire up a variant (nh3 based) 11:41 i make sure they work 11:41 and its just basic stuff 11:41 aosdict: yeah 11:41 oh 11:42 Now it works, weird. 11:42 THAT sysconf 11:42 hmm 11:42 i dunno 11:42 maybe not, not everyone likes hpb 11:42 i leave it off in the default rc cfg 11:42 really? never heard of anyone who didn't like it 11:43 prob best to leave it alone. its easy enough to turn it on 11:43 i can add the setting to the default new cfg so players can see the setting at least 11:46 aosdict: it'd be nice to able to set sparkle length, or even just have sparkle-self or something, but yeah it's horrible at the moment. 11:46 sparkle? 11:46 what? 11:46 sparkle: the NetHack3 option that every single player in the history of the game has turned off the first time he gets to the Planes and then forgotten about forever. 11:46 ^^ 11:47 :) 11:48 The one in your config you say you hate 11:48 jonadab: ...until the second time he gets to the Planes, at which point he saves the game, goes to edit the config file to turn it off properly, and then forgets about it forever. 11:49 mcw: it is numeric in fiqhack 11:49 I like it that way 11:49 I set it to 4 11:50 Ah that's good 11:50 Oooh bones 11:51 is that an iron ball 11:52 yes 11:53 oh all the stuff he was buc testing will be not bones cursed :o 11:53 nice 11:54 MiseryMyra: your donation of a bones file has been appreciated 11:54 Aye! :) 11:55 an iron ball won't autocurse right? 11:56 no 11:56 K2: I pushed some changes to beholder... it _should_ now report both servers for !streak and !asc. 11:57 You'll need to update it on both servers. 11:57 \o/ 11:57 'night! 11:57 thanks Tangles! 11:58 gnite! 11:58 nn! 12:00 Need cancellation 12:02 mcw: Ooh, the orb of fate? Well, you have a neutral temple... 12:02 Wait 12:02 might want to convert after quest? ;) 12:02 Oh yeah it's neutral, thought it was lawful 12:02 Aye 12:03 will update beholder here in a few min 12:03 I think as long as you don't drop the MMoM, it won't evade you either. 12:05 yeah 12:05 hmm 12:07 One of these rings is probably conflict I am guessing 12:13 mcw: Ah, you found my bones from when I died at the Minetown altar? 12:16 I hope you enjoy all those magic markers I was hoarding 12:18 Yeah 12:18 Meh 12:18 I just wanted holy water ;_; 12:20 Oh you stupid piece of shit horse 12:25 Yeah, I was suffering a holy water shortage that run 12:27 Did you accidentally a =/conflict? 12:27 but don't tell me if that is considered a spoiler! 12:32 -!- mode/Beholder [+Zi] by Beholder 12:32 -!- card.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! 12:32 -!- mode/#hardfought [+v Beholder] by ChanServ 12:32 !ping 12:32 K2: Pong! 12:32 !asc Winsalot 12:32 K2: [hdf-us] Winsalot has not ascended in 3 games. 12:32 K2: [hdf-eu] Winsalot has ascended 1 times in 428 games (0.23%): fh:1 (0.28%) 12:33 \o/ 12:33 mcw: I got amnesia'd and then wound up reading an unidentified scroll of flames on the altar 12:34 aosdict: i have a levelport trap in the mines that did not disappear after i triggered it, and was not revealed the second time i approached it so i stepped on it again 12:34 I took off all my armor as a precaution against destroy armor, so I was naked and getting zapped by a god while getting beat up by the priest 12:35 MiseryMyra: :D 12:35 hothraxxa: uh, shouldn't have been affected by me 12:35 interesting. it's gone now 12:35 I only changed poly traps 12:35 MiseryMyra: :) 12:36 !asc tubs 12:36 mcw: [hdf-us] No games for tubs. 12:36 mcw: [hdf-eu] tubs has not ascended in 336 games. 12:36 this is the same behaviour i saw in a poly trap 12:36 it doesn't show up and it disappears the second time 12:36 <@Winsalot> !asc winsalot 12:36 @Winsalot: [hdf-us] winsalot has not ascended in 3 games. 12:36 @Winsalot: [hdf-eu] winsalot has ascended 1 times in 428 games (0.23%): fh:1 (0.28%) 12:37 hothraxxa: can't reproduce 12:37 I'm sorry to hear that 12:37 and verified that if "You are momentarily blinded by a flash of light" the trap is deleted 12:37 yeah i expected that 12:38 tame djinni boo 12:38 i'm saving and looking at the ttyrec. it's possible there were two side by side 12:38 it was you who triggered the trap both times? not monsters? 12:38 yes me 12:42 Heh, 2 BoH on two levels on mines 12:43 aosdict: my bad, there were two traps 12:43 not even side by side 12:44 close enough together to confuse me 12:44 3 BoH in 3! 12:45 You're gonna need a bag for all those bags of holding at this rate 12:45 moral of the story: even with searching you can get screwed over twice in a row 12:45 i got a boh in minetown and then wound up with bagoban 12:47 [hdf-us] [nd] winny (Val Dwa Fem Law) rejected atheism with a prayer, on T:3305 12:48 hothraxxa: xnh is in a boh-giving-out mood today, it seems 12:49 i don't think i'm having any weird shortages. i think most likely those are all due to variant paranoia 12:49 it took a long time to find a blindfold but that's not unusual 12:49 * mcw aquired the MiseryMyra luckstash from Mine's Town 12:50 i'm going to mine's end to see what's there. i found a luckstone on mines 2 12:50 Morning world 12:51 Order yours today for the low price of only 1999 zorkmids 12:51 i have no magic resistance so i expect i'll find a poly trap 12:51 hoping my searching will protect me 12:52 !asc elenmirie 12:52 K2: [hdf-us] elenmirie has ascended 24 times in 1721 games (1.39%): nh:6 (18.18%), nd:14 (1.01%), nh4:1 (33.33%), fh:1 (9.09%), gh:2 (2.00%) 12:52 K2: [hdf-eu] elenmirie has ascended 25 times in 230 games (10.87%): nd:20 (11.49%), xnh:5 (8.93%) 12:52 damn 12:52 Almost at 50 12:53 !streak Grasshopper 12:53 K2: [hdf-us] Grasshopper Max[nd]: 6 (2017-03-17 - 2017-05-14). 12:53 K2: [hdf-eu] No streaks for Grasshopper on this server. 12:53 sweet, good job Tangles 12:53 !streak elenmirie 12:53 K2: [hdf-us] elenmirie Max[nh]: 4 (2017-06-18 - 2017-06-30). 12:53 K2: [hdf-eu] elenmirie Max[nd]: 3 (2018-03-01 - 2018-03-09). 12:54 !who 12:54 aosdict: [hdf-us] winny [nd] ORC [nd] hothraxxa [xnh] 12:54 aosdict: [hdf-eu] tubs [xnh] 12:56 Also finding a whole TON of identify ? aosdict 12:56 As in 6/6 of the last scrolls I found 12:56 I found a ?ofTele! 12:59 [hdf-us] [nd] winny (Val Dwa Fem Law) had Excalibur thrown at her by some watery tart, on T:4528 13:01 nice 13:02 aosdict: Just found +ofMM as well, looks like I'm a caster if I like it or not... 13:06 Holy crap, MiseryMyra almost got myself killed in a temple too, accidentally attacked the priest while confused 13:07 Yowza 13:08 mcw: not a lot of benefit in hoarding identify in xnh 13:08 so use those suckers 13:08 yesss... it's working... 13:08 * K2 hoards ?oID in xnh 13:09 unless i need to ID something right away 13:09 why? 13:09 for polypiling 13:09 I was saving mine so I could bless them later 13:09 wait til i can batch bless them 13:09 when i polypile i throw in some scrolls. that's always given me more than enough identify 13:10 especially if you bless the scrolls first 13:10 i don't usually have seven items i want to identify 13:11 anyway i have become a great fan of not hoarding stuff in case something something later 13:12 I don't think it's possible to entirely disincentivize hoarding scrolls for mass-blessing, short of 1) making blessed be the same as uncursed or 2) making mass-blessing impossible in general 13:13 aosdict: i agree, but i think it's more beneficial to identify four things right away rather than later 13:13 i've said before i don't miss the spellbook 13:13 just wait till junethack 13:14 "rarghhhh no ID spell in xnh????" 13:14 well i'll just be the contrarian 13:15 i'm keeping my fingers crossed that i'll get to see new gehennom in this game 13:22 I think tubs might get there first 13:27 no doubt. i play slowly 13:27 it's not a race 13:27 This is a scary throne room next up 13:27 True that hothraxxa ! 13:33 aosdict: is this technically a new gehenom level? 13:33 oh oh oh oh no 13:34 I should have retreated earlier 13:34 and then someone blocked my retreat with summon monsters 13:34 I think 13:34 !lastgame tubs 13:34 mcw: [hdf-us] No last game for tubs on this server. 13:34 mcw: [hdf-eu] https://eu.hardfought.org/userdata/t/tubs/xnethack/dumplog/1523978145.xnh.txt 13:34 The invisible titan casts a spell! 13:34 Monsters appear from nowhere! 13:34 Stupid titan 13:38 [hdf-us] [nd] winny (Val Dwa Fem Law) changed form for the first time, becoming a werejackal, on T:4824 13:44 mcw: Looks like it. 13:44 [hdf-us] [xnh] hothraxxa (Arc Gno Mal Neu) acquired the luckstone from Mines' End, on T:19810 13:45 i accidentally became a cannibal too 13:45 I see mazes and doors, so must be. 13:47 -!- Guest18892 has quit [Ping timeout: 268 seconds] 13:49 <@Winsalot> ok, eating corpses mid-fight is bad 13:50 :) 13:51 <@Winsalot> thoigh it might take me couple more deaths to learn that lesson ๐Ÿ˜ƒ 13:52 -!- ProzacElf has joined #hardfought 13:52 <@kritixilithos> one game when I was fainting, several snakes appeared, so right after my cat killed one of them, I immediately ate its corpse mid-battle 13:55 <@Winsalot> that's understandable situation 13:55 <@Winsalot> thoigh you could just have prayed your hunger away 13:56 <@kritixilithos> *s/right after/everytime/ 13:57 Can't pray for food if there are naughties near you alas 13:57 -!- oh6 has quit [Quit: Leaving] 13:57 <@Winsalot> I wish religion irl was like in nethack 13:57 * mcw restrains himself. 13:58 heh 13:59 hi 13:59 Hello FIQ, Welcome to #hardfought 13:59 <@Winsalot> Btw when you setup irc server, do you use some public service? 13:59 <@Winsalot> Or do you have your own servers ๐Ÿ˜ƒ 13:59 hmmm a peaceful lizard 14:01 This is all on Freenode. None of us are running servers. 14:01 aosdict: new ehennom? 14:01 wat is this 14:01 what did yo do 14:01 FIQ: have you not heard any of this 14:01 did you remove mazes 14:01 new special rooms 14:01 no 14:01 its quasi-maze 14:01 oh 14:01 with rooms 14:01 that 14:01 my conclusion is that there's one less poly trap on this level 14:01 I distinctly remember talking to you about it 14:01 and swimming pols 14:01 pools 14:01 yes 14:01 and a mall 14:01 malls are dead, k2 14:01 new gehennom sounded like an entire overhaul 14:02 Definitely not 14:02 nobodybuild malls any more 14:02 amazon doesnt exist in yendor! 14:02 brb 14:03 nozama 14:03 <@Winsalot> but when I tried using IRC it showed my ip as host, while most of you had various websites 14:03 <@Winsalot> or whatever addresses that didn't look like ip 14:10 <@Winsalot> my first death like this ๐Ÿ˜ƒ 14:11 <[Demo]> nicr 14:11 <[Demo]> nice 14:13 Oi [Demo] 14:13 Look at my arms! 14:14 <[Demo]> I can't see them I'm on my phone idk 14:14 FIQ: I'm not doing a total gehennom overhaul unless there's a proposal that's relatively widely accepted. Plus I think I'd still leave it to other people. 14:18 FIQ you should try out xnethack's new gehennom 14:19 This was more of a stopgap measure to avoid endless maze levels. 14:19 Plus, now we have hellish special rooms that could possibly go into demon lairs or something. 14:20 <[Demo]> add 100 levels of just xnh mazes 14:20 in my gehennom there will be items you need to get the amulet, but aren't available anywhere else 14:20 hothraxxa: so... the candelabrum and book? 14:20 no more stuff 14:21 it will have many confusing items that look like the right ones but you will have to test them somehow to find out 14:21 K2: you know what I should do 14:21 make curses for xnh 14:21 well, 3.6.x 14:22 then play it 14:22 I ain't playing with the tty windowport anymore 14:22 * aosdict supports this plan 14:22 yeah! 14:23 you sound like you're motivated to do just that 14:23 I have been playing qud lately 14:23 my attention span is not very long 14:23 ;) 14:24 [hdf-us] [dnh] Flan99 (Sam Hlf Mal Law), 640 points, T:1000, killed by a dwarf 14:25 <[Demo]> man dmx has some quality lyrics 14:27 https://i.imgur.com/Erznqxm.png my experiments ar enot going well 14:28 if you're going to let doors generate side by side, you should implement double-door mechanics 14:28 aosdict: Ideally I wouldn't but this is the barest passable corridor algorithm you could imagine. :) 14:28 <@Winsalot> also, please don't use # symbol for map features (except something like sink maybe) Looks ugly ๐Ÿ˜ƒ 14:29 # is for corridors? 14:29 aosdict: I mainly just wanted to fiddle with diagonal walls 14:29 Which work not awfully! 14:29 <@Winsalot> I preffer this symbol for corridors 14:29 https://cdn.discordapp.com/attachments/400474774440247317/435869450168696835/Screenshot_2018-04-13_21-16-27.png 14:29 I'd like for corridors to not be #, but I can't find a suitable ASCII replacement. 14:29 <@Winsalot> Just a random screenshot I still have btw 14:30 In your example, that's not ASCII so isn't workable. 14:30 yeah 14:30 <@Winsalot> can't libuncursed draw corridors like in NH4? 14:31 <@Winsalot> And yeah, I don't think there is any better symbol from plain ASCII 14:32 @Winsalot an interesting behavior of nethack's room-and-corridor generation: it tries to connect all the rooms from left-to-right across the map, based on their left wall. 14:32 Winsalot yes https://i.imgur.com/Cris8Vj.png 14:32 This is why shops are usually only found at the sides of levels, and why you sometimes get those annoying switchback up-and-down levels. 14:32 <@Winsalot> this looks so much better ๐Ÿ˜ƒ 14:32 mcw: the walls themselves look ok in the right font, but the floor composition alongside doorways would look weird 14:32 FIQ: lemme mock up how I'd do doors 14:33 I'd put a straight wall in 14:33 @Winsalot NH4's symset is just IBMgraphics 14:33 except that it actually works in any terminal 14:33 since it uses utf8 or IBMgraphics 14:33 utf-8 <3 14:33 depending on what it senses your terminal as 14:34 (it prints a character sequence that has a different length in utf8 and non-utf8 and then looks where the cursor is) 14:34 and either just goes on with utf8, or tries to tell the terminal to switch to CP437 and use that 14:35 <@Winsalot> that's all libuncursed? 14:35 <@Winsalot> Like smart system ๐Ÿ˜ƒ 14:35 @Winsalot this is completely transparent to the user -- when I made the NH3 curses UI use libuncursed, I got IBMgraphics working just like that 14:35 since libuncursed transparently translates all the stuff to utf8 for you 14:35 no additional work in that direction needed 14:36 (I had to do other changes to adapt to libuncursed, but encoding wasn't one of them) 14:36 for instance I had to work-around a color initialization bug, change the curses initialization code 14:36 and there is some difference in how libuncursed does redraw logic vs curses 14:36 so the display would be really weird 14:36 I have mostly fixed this 14:37 Generally the libuncursed port to NH3 curses is fairly stable. Just that I want to refactor some of the mess 14:37 <@Winsalot> Seriously, your contributions are impressive 14:37 that is the curses interface code 14:37 <@Winsalot> btw, I heard that you guys creted something called aimake. Couldn't you just do with cmake? 14:37 I didn't make that evil thing 14:37 ais523 did 14:37 <@Winsalot> evil? 14:38 Well... 14:38 If something errors 14:38 good luck fixing it :) 14:38 if aimake throws a fit 14:38 I have no idea how to fix it 14:38 and reading the aimake code is impossible 14:38 <@Winsalot> Well, I failed to build FIQhack on my laptop for some reason. that's why I always play online and don't savescum ๐Ÿ˜ƒ 14:38 @Winsalot FIQHack has 2 methods to build it 14:39 It has the NH4 method, just using aimake 14:39 <@Winsalot> but whyt couldn't you just use cmake? 14:39 And pray that it works 14:39 It also has make 14:39 Which is just make && make install 14:39 allthough you might want to do some minor adjustments to the Makefile 14:39 to select where the install go 14:39 @Winsalot NitroHack used cmake 14:40 <@Winsalot> I built fiqhack to the point that it loaded starting screen, but onc\e I started the game it always crashed 14:40 ais523 threw out the cmake stuff when he did aimake 14:40 Did you use aimake or make? 14:40 <@Winsalot> hm, I don't remember 14:40 <@Winsalot> But I think aimake 14:40 That sounds like it fails to find level files 14:40 Which is weird, I've never seen *that* issue before 14:41 You can try make 14:41 allthough I suggest playing on server still :P 14:41 FIQ: My question is, why did ais523 feel the need to create a whole new build system 14:41 aosdict: You'll have to ask him 14:41 I only started fiqhack development late 2015 14:41 aimake was ingrained in NH4land at that point 14:41 !tell ais523 here is my main question regarding aimake: why was it necessary to create a whole build system from scratch? 14:41 Will do, aosdict! 14:42 only some time later did kerio create a makefile for me 14:42 when I complained on aimake taking almost 2 hours on my pandora 14:42 (the makefile, for comparision, takes 5min) 14:42 <@Winsalot> mcw: you using cmake for tubhack or are you planning on making tubaimake? 14:43 I have done some minor adjustments to the makefile since 14:43 <@Winsalot> I think it's possible he created aimake just because he could ๐Ÿ˜ƒ 14:43 but it's mostly still all the work of kerio 14:43 tuba make 14:43 kerio did 2 notable contributions to fiqhack back when he still cared about nethack 14:43 he was the one who suggested spell maintenance 14:44 and he made the makefile 14:44 those pesky daggers 14:44 FIQ: https://i.imgur.com/BRtfe2t.png those doors look OK? 14:44 <@Winsalot> just made lots of misclicks on this death 14:44 It's limited to placing a door at one of the four tips, but I think it still adds some variety? 14:44 mcw: not the southwest door 14:45 otherwise it's all good 14:46 mcw: would it be weird if the edges were "rounded" 14:46 using _ and upside down _ (not sure how to print it) 14:46 <@Winsalot> mcw: so you gonna add mutations similarly on how I envisioned them? Cos I'm already liking tubhack ๐Ÿ˜ƒ 14:46 The SW door is just the cooridor code that runs after being a dick! 14:47 Winsalot I use cmake because I'm lazy 14:47 what will mutations be like 14:47 Winsalot but to be fair, nh does build and run a lot of tools at compile time 14:47 will they be like ADOM 14:47 like DCSS 14:47 FIQ: like extra arms, legs, etc. 14:47 or like Qud 14:47 Mutation from a "good" source will always be beneficial. 14:47 for reference: 14:47 http://crawl.chaosforge.org/Mutation 14:48 http://ancardia.wikia.com/wiki/Corruptions 14:48 http://cavesofqud.wikia.com/wiki/Mutations 14:48 they all are totally different from each other 14:48 More like DCSS 14:49 But likely toned down quite a lot 14:49 I'd like it to be fairly rare 14:50 Maybe not even randomly generated, you could only get it from a throne, wish, quest or something 14:50 I mainly just wanted to make [Demo]'s life slightly less gray and depressing by showing him all my arms ;) 14:50 And it was an easy first potion to test 14:51 FIQ: rounded as in the top wouldn't meet in a sharp point, but have some horizontal walls, like an octagon/hexagon? 14:51 -!- tacco| has joined #hardfought 14:51 Yea I think that'd would be nice 14:51 use a cellular automaton to generate the room shape 14:52 mcw: kinda yeah 14:52 There are also โ•ญ โ•ฎ โ•ฐ โ•ฏ 14:52 [hdf-us] [nh] karlos (Wiz Gno Mal Neu), 2225 points, T:1983, killed by a dwarf mummy 14:52 aosdict: yes, for some crazier rooms that sounds pretty reasonable 14:52 aosdict: I mainly did this after reading your dungeon overhaul treatise 14:52 wut? 14:52 mcw: the idea was to avoid there looking like you could go into the edge 14:52 those characters... doesn't really help there 14:53 I wrote a dungeon overhaul treatise without knowing about it? 14:53 also I don't think they would look good 14:53 Wait,was that *not* you 14:53 FIQ: not for here, but for some more curvy rooms! 14:53 Several people have written dungeon overhauls. I am not one of them. 14:53 [hdf-us] [dnh] Flan99 (Bin Vam Fem Non), 863 points, T:1208, killed by a bolt of fire 14:53 aosdict: you wrote it in your sleep 14:53 <@Winsalot> lul 14:53 dreaming about melee rework 14:54 I may have *linked* someone else's proposal 14:54 Fuck sorry, it was jonadab, 14:54 mcw: same thing basically 14:54 aosdict: that's likely, and then I assumed it was you since you've been rad-ifying gehenom! 14:55 ;) 14:55 /bhaak 14:55 "Unrecognized command: bhaak". 14:55 aosdict irradiated Gehennom? 14:55 isn't that a bit too harsh 14:55 There are nuclear rooms in slex 14:55 That are terrifying 14:55 FIQ: I am building a great bridge between NetHack and ZAPM! 14:56 The most hilarious one was, inside the nuclear control room, I found an "Iranian Spellbook", which was a "spellbook of mass genocide" 14:56 aosdict: Heh 14:56 mcw: ha 14:56 One of the things I would love to do but I have no idea if it is possible is to do a train level 14:56 Where the train is moving 14:57 I dream about it at night! 14:57 qud has conveyors 14:57 they move you 14:57 ADOM has moving dungeons 14:57 mcw: long worms 14:57 they... also move you 14:57 aosdict: pretty much 14:57 make long worms engulfers 14:57 Though it would be faked in that the scenery on the outside of the train would move, not you. 14:57 oh, by the way, enjoy reimplementing the long worm code! 14:57 now you too can ride the choo choo train 14:57 or worm 14:57 aosdict: likely not even going to bother :-\ 14:57 haha 14:57 that will be fun 14:58 If I am going to do multi-tile monsters they are going to be fun 14:58 Interesting... 4 engine jet but single level? 14:59 Ah, an A340 according to flighttracker 14:59 (my window looks directly onto the landing approach flight path for Heathrow) 14:59 * aosdict didn't know planespotting was a thing 14:59 aosdict: sometimes I see cool looking planes! 15:00 is it a bird, is it a plane 15:00 nah it's an air elemental, run! 15:00 aosdict: I don't move, I just sit here at my computer and things fly past 15:01 <@kritixilithos> FIQ: +1 this has to go to the nethack quotes database 15:01 Doesn't Dwarf Fortress also have something like conveyors? Mine carts, or somesuch? 15:01 @kritixilithos what does? 15:01 Don't know if you can train several of them together, though. 15:02 jonadab: my thought on mine carts would be a pushable boulder that only goes on the track, but shields you from projectiles 15:02 <@kritixilithos> the "is it a bird, ... elemental, run!" 15:02 ah, good 15:02 jonadab: one of my branches I want the player to visit a mine and investigate etc. then on the way back, train, TRAIN ATTACKED BY CENTAURS 15:02 I thought you were considering one of the earlier pieces of discussion 15:02 yeeehaw 15:03 and I was like "please no, no more blah blah foo' 'haha but what if slex' "haha' 15:03 quotes 15:04 Is aosdict losing it? 15:04 * aosdict picks up a spellbook of Remedial Quotation Marks for Dummies 15:04 I am struggling to parse hese quotation makrs. 15:04 marks 15:05 take two: and I was like "please no, no more 'blah blah foo' 'haha but what if slex' 'haha'" 15:05 * mcw is not a dummy after all! 15:06 Honestly couldn't tell if you were referring that spellbook to me or not :) 15:06 [hdf-us] [dnh] Flan99 (Bin Vam Fem Non), 588 points, T:1382, killed by a dwarf 15:07 aosdict: not and I said but or 15:07 that that is is that that is not is not 15:07 jonadab: !(I && said) || but 15:08 The usual fix is "Not 'and', I said, but 'or'." 15:08 OSLT 15:08 <@kritixilithos> try putting "that that is is that that is not is not" into a valid prolog statement 15:09 Please make it stop 15:09 Forth love if honk then 15:10 [hdf-us] [dnh] innmalint (Arc Dwa Mal Law), 5994 points, T:6338, killed by a maid called Persephone 15:10 <@Winsalot> im so done 15:10 it's dagger day 15:10 So I accidentally made a gin martini with sweet vermouth rather than dry, turned out pretty damn well! 15:13 [hdf-us] [nh] karlos (Wiz Gno Mal Neu), 1519 points, T:1767, killed by an iguana 15:16 -!- noty has joined #hardfought 15:16 [hdf-us] [nd] ORC (Wiz Orc Mal Cha), 9909 points, T:6556, killed by a xan, while frozen by a monster's gaze 15:17 jonadab: Don't remember, did you have any comments on my godly favor proposal? 15:19 How come 3.6 changes newts and leps around? 15:19 that's xnh not 3.6 15:19 -!- oh6 has joined #hardfought 15:19 -!- mode/#hardfought [+v oh6] by ChanServ 15:20 you may also have noticed that MiseryMyra's ghost was W 15:20 Speaking of my ghost 15:21 [hdf-us] [xnh] MiseryMyra (Val Hum Fem Law), 695 points, T:1204, poisoned by a rotted gnome corpse 15:21 -!- Tariru has joined #hardfought 15:23 I don't like using punctuation marks for monsters, so I think it's good 15:23 Yeah, need to figure out what to do with ; and '. 15:23 @ and & I consider fine. 15:23 aosdict: you need more unicode! 15:24 I use 9 and 8 for those, respectively 15:25 โŒ‡ 15:25 aww 15:25 doesn't show in my terminal 15:25 mcw: and that's the main problem, hard to guarantee unicode behavior across all possible terminals 15:25 [hdf-us] [nd] winny (Val Dwa Fem Law), 2405 points, T:5511, quit 15:26 aosdict: aye 15:26 some terminals will randomly make them double wide unpredictably 15:26 And I use 7 for altars because I find _ easy to miss 15:26 How come 7 is angel in dnh? 15:26 I'm trying to work out if there is some deeper meaning... 15:26 I think I'm going to do what FIQ recommended and put sea monsters on z and remove zruties. 15:26 z looks like an eel! 15:26 Raise your hand if you are going to miss zruties. 15:27 *shrug* 15:27 Just more random filler spam monster 15:27 * aosdict wonders if this would be save breaking 15:27 That sounds like a good idea to me 15:28 For golems, it's not quite as clear, but the general plan seems to be put golems on g, moving gremlins to i and moving gargoyles to B. 15:29 Also, 7 has a lot of religious significance in Judeo-Christian traditions associated with God and heaven, I guess 15:31 MiseryMyra: I wondered that, especially since the K are kaballah (name) based. 15:36 But, yeah, I have no problems with @ or & 15:37 @ is certainly too iconic to change, surely? 15:38 That's my reasoning. 15:38 The only reason I don't like :, ;, and ' is because they're easy to miss and not very visually distinct 15:39 I propose to keep @ for the player (if showrace is off or if human) and for important human NPCs (Wizard of Yendor, Medusa, some of the quest leaders and nemeses) 15:39 mcw: https://nethackwiki.com/wiki/User:Phol_ende_wodan/Monster_letter_rearrangement 15:39 (I have too many proposals) 15:39 MiseryMyra: Well, the *worst* offender is ' '. 15:40 And yes, apart from being overcrowded, I have _less_ problem with & than with most of the other punctuation mlets. 15:40 xnh has gotten rid of two of the four so far. 15:40 For sure, but pretty much everyone changes that one, as far as I know 15:40 MiseryMyra: I think xnh and Fourk are the only ones that change monster letters? 15:40 Among other things, linquistically, & is not actually punctuation, originally. It's a ligature. 15:40 aosdict: Depends what you count as "change". 15:41 Slash'EM and dnethack do a lot of weird junk with monster letters, for instance. 15:41 Not, like, by default, but in the options 15:41 Oh, right then. 15:43 I'm pretty sure the default options on the server changes the character, for example 15:44 For ghosts? It should. Space as an mlet is just awful UI. 15:45 Yeah, for ghosts 15:46 In general, using whitespace characters to convey information (other than formatting) is a bad idea. This is one the major reasons I don't like makefile syntax and also one of my stronger arguments against Python. 15:54 Aye 15:54 whitespace is bad for that 15:56 Tariru has another slex game in progress... 15:56 Streak? 15:56 perhaps 15:56 !players 15:56 K2: [hdf-us] winny [nd] hothraxxa [xnh] 15:56 K2: [hdf-eu] Tariru [slex] 15:57 !streak Tariru 15:57 jonadab: [hdf-us] Tariru Max[slex]: 1 (2018-03-11 - 2018-04-10)(current). 15:57 jonadab: [hdf-eu] No streaks for Tariru on this server. 15:57 -!- Guest18892 has joined #hardfought 15:58 -!- oh6 has quit [Quit: Leaving] 16:01 I started it part way through my other SLEX ascention, so it probably doesn't count as a streak, since it's on the other server. 16:01 Tariru: Message from Elronnd at 2018-04-10 22:16 EDT: congrats!!! 16:01 Ah, bummer. 16:03 Tariru: if you get an unofficial 2streak 16:03 I will.. I don't know, I'll do SOMETHING 16:03 !asc Tariru 16:03 mcw: [hdf-us] Tariru has ascended 1 times in 1 games (100.00%): slex:1 (100.00%) 16:04 * MiseryMyra does the chef finger kiss thing 16:06 Right, I want to get monster hp and DEATH working tonight 16:07 Which I suspect is going to illuminate a few issues with my monster refcounting. 16:08 Tariru: on the NHS it'd count as a streak if you ascend this one 16:08 Beholder currently doesnt combine servers for streak/asc purposes 16:09 WE would know it's a streak ;) 16:09 mcw: Monster death is a complicated issue. 16:09 mcw: NH4 has had more than one bug concerning monster death. 16:09 Tariru: Scoreboard will regard it as a streak 16:10 Oh, that's nice to know. 16:10 Does the scoreboard do cross-server streaks _in general_, or only between US and EU hardfought servers? 16:10 It would be potentially exploitable if it considered all servers. 16:10 i think in general 16:11 If you ever get a bad start, or in a bad position, just stop your game and carry on with a different server. 16:11 In general would be _annoying_ if you were in the middle of a streak and came to a Tournament and wanted to use a different server for things like Most Unique Deaths to avoid breaking the streak. 16:11 You can only flip that mattress so many times, though 16:11 Though I suppose you could use a different account name. 16:12 MiseryMyra: Yes, but you can clear it between streaks. 16:12 jonadab: aye, I've tried to think ahead and I've got a verifier that can sanity check each move to ensure no one/nothing owns a monster it shouldn't... but I know this + objects are the most hairy parts 16:14 mcw: When you can handle stuff like a wielded in-use leash being polymorphed, or a wielded cursed figurine with a timer on it being stone-to-fleshed, or the player's steed's saddle (which is unpaid) being destroyed while the player is riding a flying steed over water or lava in a shop, then you'll know you are headed in the right direction. 16:15 * mcw shudders 16:15 jonadab: in general 16:16 Tariru: I think it excludes NH4 variants due to multigame play, but pretty sure NH3 doesn't have this 16:16 not entirely sure though 16:16 Mandevil knows 16:16 how do we get lava in a shop, again? 16:16 right 16:16 hothraxxa: take a bucket of lava 16:16 pour it into a shop 16:16 NH4 based variants are not included in streak tracking 16:16 I wish we could have multigame play for other variants 16:16 now you have lava in the shop 16:16 well shit if i'd known 16:16 Buckets... 16:17 hothraxxa: seriously though, you can't 16:17 in some variants you can put water there 16:17 scroll of water/flood 16:17 scroll of lava 16:17 make it so 16:17 yes that's why i used lava 16:17 FIQ: this isn't minecraft 16:17 i know jondab has those 16:17 er 16:17 aosdict: minecraft doesn't even have shops 16:17 that guy 16:18 I liked jonadab's mall idea for shopkeepers 16:18 in that there is a shopkeeper + friends 16:18 slash'em has the shopping mall 16:18 I meant re: picking up lava, toting it around in a bucket, and dumping it somewhere else 16:18 unnethack/dyna has the town 16:18 all variants + vanilla has minetown 16:18 slash'em and unnethack/dynahack has the black market 16:19 FIQ: the mall in jonadab's proposal was to have multiple shopkeepers who share the same shop 16:19 aosdict: I was actually thinking of minecraft after I read what I said :P 16:19 hothraxxa: lava in a shop is possible if you read a scroll of water while confused, IIRC. 16:19 i shall endeavour not to do that then 16:20 Do it! For science! 16:20 you don't want to burn the shopkeeper? 16:20 i do too much for science as it stands 16:20 you don't want to know 16:20 hothraxxa: you should try to see how long one can play slex w/o getting frustrated 16:20 several times to see the average time 16:20 then do it with all other variants 16:21 i can just average up my slex games 16:21 and use it as a metric for how sane a variant is 16:21 i never felt frustrated 16:21 surely you would if you played it enough... 16:21 not just slex, but with anything 16:21 i stopped because i read about nasty traps and looked at some dumplogs 16:22 How come sitting in underpants is sweatier than wearing pants/trousers? 16:22 It doesn't make any sense. 16:22 tmi dude 16:22 ha 16:22 was going to say 16:22 hothraxxa: it is science! 16:23 what's the hypothesis? 16:24 Confirmation bias: You're more likely to sit around in your underwear when it's warm enough to make you sweat 16:25 [hdf-us] [slex] dolores (Zyb Ang Fem Cha) killed Mr. Prosser, on T:3247 16:25 True enough 16:25 MiseryMyra: that is very true 16:25 I guess my hypothesis is even though the dual layer cloth sandwich is quite tight, it still lets more air in/out than a raw underpant-chair contact. 16:26 Which honestly I find surprising. 16:27 [hdf-us] [slex] dolores (Zyb Ang Fem Cha), 21242 points, T:3377, killed by a monster (Ravenous Bugblatter Beast Of Traal) 16:38 jonadab: NHS doesn't do cross-server streaks at all. 16:39 The man himself appears! 16:44 you know, if i have see invisible and a zap a wand of make invisible at what i just wrote in the dust, it should take on a strange transparency, not vanish 16:44 i mean, if i write with a wand of make invisible 16:44 what i really meant 16:45 That is a good point. 16:45 TDDTOE failure. 16:46 The Dev Deam Thinks of Everything? 16:46 Except not this thing. 16:46 hothraxxa for dev team! 16:46 aosdict, the question maark is appropriate 16:46 oh yeah. 16:46 make the dev team great again 16:46 Test-Driven Development Takes Our Energy? 16:46 The dev deam, on the other hand, does think of everything 16:48 oh yeah? you are now wielding a scroll of enchant weapon. #wipe you see streak marks on the scroll 16:48 they didn't think of that 16:49 YASI: trying to rub a scroll on a gray stone destroys the scroll. 16:50 the scroll always wins (paper-rock-scissors)! 16:50 aosdict: no 16:50 paper 16:50 What Grasshopper said! 16:50 Trying to rub a scroll on a gray stone destroys the stone 16:51 YASI: apply scissors to a book to generate scrolls 16:51 thus allowing you to get rid of cursed loadstones? 16:51 But the saying is "paper covers rock", not "paper covers gray stone". 16:51 now way. stone smashes right through paper 16:51 no 16:51 nethack always confuses rocks and stones 16:51 https://nhqdb.alt.org/?143 16:52 <[Demo]> oh wow slanty walls 16:52 Actually converting books to scrolls would be pretty useful/cool. 16:53 [Demo]: https://www.tubhack.com/ttyrecs/tubhack.mutations.ttyrec.html mutations! 16:53 1-10 random scrolls? 16:53 <[Demo]> :O 16:53 <[Demo]> this is neat! 16:53 Grasshopper: depends on the book, identify should give you identify scrolls 16:53 too many maybe 16:54 blessed 2d4, uncursed d4 cursed 1 16:54 1-(spell level) scrolls maybe 16:54 -!- Guest18892 has quit [Ping timeout: 256 seconds] 16:54 It should depend on your scissors mastery, of course 16:54 identify is a high level book but the scrolls are not that uncommon 16:54 But it would be nice for roles that don't cast to make use of 16:54 what about books with no corresponding scroll 16:55 most of the beam/ray ones 16:55 random scrolls or unlabelled or nothing 16:55 seems quite hard to balance. but flagging as YANI anyway 16:55 Something about partially written scrolls being useless 16:55 CONVERSLY applying a sewing kit to enough scrolls of the same type should make a spellbook 16:56 or morelikely dipping a stack of enough scrolls into gain_level 16:56 or gain_ability 16:57 The flavor is also weird - a spell ought to consist of mystic runes that are not just repeated copies of a related scroll 16:57 aosdict: mm, but scrolls are just a bunch of runes you say, so why are they consumed? 16:58 because the magic power is contained within the scroll 16:58 Ok, so scroll -> spellbook makes sense 16:58 whereas a spellbook is instructions for how to bring out that power within yourself 16:58 but the instructions aren't necessarily similar 16:58 Clearly, they have to be magic scissors 16:59 :) 16:59 Otherwise, you could just cut out the pages any other way 17:00 So [Demo] you wanna wield one 'bane in each hand? :) 17:00 <[Demo]> and a lot of rings 17:01 yeah rings work per hand 17:01 <[Demo]> a ring of mutation 17:01 <[Demo]> works like a ring of polymorph 17:01 You really should be able to wear multiple rings on one hand 17:01 Would have to have bad mutations for that to make sense 17:01 <[Demo]> but just cycles through different additional mutations 17:01 MiseryMyra: I'll rename "bangles" 17:01 [Demo]: ah so temporary, yeah that makes sense 17:01 <[Demo]> yeah 17:02 <[Demo]> occasionally your extra arm with shrink away and grow back as a head 17:02 <[Demo]> or whatever 17:02 <[Demo]> and your shit on it will fall off 17:02 Could work well as a monster spell, randomly reassigns one of your mutations 17:02 <[Demo]> zoinks 17:03 ArmBane, has a 10% chance to slice off the targets arm 17:03 I can't want to be a writhing mass of constantly shifting appendages 17:04 MiseryMyra: you aren't already? :) 17:04 aosdict: you should get nauseated by eating eucalyptus 17:04 <[Demo]> why does eucalyptus sound greek? 17:04 [Demo]: if you have the time/will can you see if a more recent build works for you? 17:04 My appendages aren't as shifty as I'd like them to be 17:04 <[Demo]> yeah let me connect to my hellhole 17:04 hothraxxa: yeah I've wanted to address this 17:04 haven't bothered 17:05 however, I did make it so that if an engraving teleports to the same location when you engrave with a telewand 17:05 you get no message 17:05 FIQ: you are mean 17:06 mcw: but it makes sense 17:07 the engraving should shudder momentarily 17:07 well, flicker 17:08 FIQ: yes it does 17:08 FIQ: will it not 'port on noteleport levels? 17:08 oh dear 17:08 <[Demo]> my goblin friend is gone! 17:08 <[Demo]> ehhh you havent fixed dumb esc bug 17:08 is the wand blessed? what's your wand skill? 17:10 <[Demo]> "1/1 You grow a new head... but it pops like a balloon." :( head limit reached 17:11 <[Demo]> oh cool door message issue still exists 17:12 mcw: indeed 17:12 FIQ: mean! 17:12 [Demo]: weird, I don't get the door message issue 17:12 I wonder though... 17:13 Also someone really needs to donate some chars to the devteam so that they can name things with more than 3 letters. 17:14 mcw: there are some string variables in the source to cut down on string length 17:14 for example this is why You() exist 17:14 <[Demo]> https://i.imgur.com/1URGzO0.png had an akyls in right hand, grew another, tried to put pancake in hand known as second 17:15 [Demo]: oh you are testing tubhack 17:16 mcw: 17:16 #debug build 17:16 cmake -DCMAKE_BUILD_TYPE=Debug .. 17:16 [Demo]: a pancake will always go in your right (main) hand of whichever set of arms you choose, so you don't get a left/right prompt 17:16 #release build 17:16 cmake -DCMAKE_BUILD_TYPE=Debug .. 17:16 I approve of your mantra 17:16 we do all our development in production 17:16 My copy paste skills 17:16 <[Demo]> i did get the prompt 17:16 Are awe-inspiring 17:16 [Demo]: strange, lemme see 17:16 well 17:17 since this share no history whatsoever with nethack 17:17 adding it as a remote would be useless 17:17 <[Demo]> oh wait 17:17 <[Demo]> it was asking which set 17:17 <[Demo]> regardless still a crash there 17:17 btw mcw q 17:17 -q 17:17 I congratulate you on getting libuncursed to play nice with standard make tools 17:18 <[Demo]> oh cool easier way to reproduce 17:18 <[Demo]> start and try to wield a mutation potion 17:18 [Demo]: yeah seems anything not a weapon is angry 17:18 mcw: btw, my biggest issue with cmake 17:19 <[Demo]> oh you changed the corridor character 17:19 actually, my only issue with it since I haven't used it from a developer POV 17:19 besides a tiny amount 17:19 on existing cmake builds 17:19 is "how do you clean up" 17:19 for make it's easy, most source trees add a clean 17:19 in their makefiles 17:19 for this 17:19 but with cmake? 17:20 <[Demo]> why arent there random deadend corridors? 17:20 make -C build clean 17:21 ahh 17:21 1/1 You see some items here. 17:21 what is the 1/1 17:21 1/1 messages to display 17:21 also why are you hiding the cursor 17:21 Should I not be? I couldn't work out 17:21 curs_set(1) 17:21 not when your character is walking normally no 17:21 it's confusing 17:21 what if there is several @ 17:21 who is the real you 17:22 also you will eventually add getpos 17:22 Yeah true 17:22 then you obviously need a cursor 17:22 anyway, curs_set(1) when not displaying some kind of menu 17:22 curs_set(0) turns off cursor 17:22 Hmm, technically a pancake could have AC... 17:22 FIQ: will do, cheers! :) 17:22 also it's still called combesticles 17:22 <[Demo]> reminds me of dumb game i made a while ago where you could wield or wear boards 17:23 I will make sure to comb my hair nicely with this lump of royal jelly 17:23 also you got farther than I did in a week, in like 2 days 17:23 grats 17:24 what FOV algo are you using 17:24 Thanks. :) A lot of it is total hackery 17:24 Err, lemme find the guy's post 17:25 I made something of my own in fiqrogue 17:25 probably a crappier version of some common method 17:25 it had a tendency to generate artifacts 17:25 this room had 3 doors next to each other 17:25 btw 17:25 yelllow + is drawbridge in NH4 17:25 Yes! The corridors go straight through rooms 17:25 :P 17:25 *yellow 17:26 Ignore dungeon gen, it is literally just a cludge to test stuff with 17:26 heh I did that in fiqrogue (kind of intentional as in I knew it would happen) 17:26 but I never got my wallify working 17:26 mcw: fiqrogue generated way worse floors 17:27 there was no monsters on this floor 17:27 I am disappointed 17:27 umm 17:27 really? try ./tubhack -d 17:27 how do I quit 17:27 Shift-Q 17:27 ok 17:27 -!- Menche has quit [Quit: Leaving] 17:27 umm 17:27 If it flickers 17:27 that just caused the game to freeze 17:27 It is the same bug [Demo] has 17:27 Which I am fixing 17:27 pkill -9 tubhack 17:27 ahh 17:27 [hdf-us] [xnh] Grasshopper (Wiz Hum Mal Neu), 6061 points, T:5798, killed by a leocrotta 17:28 'tubhack -d' enables you to see everything 17:28 neat 17:28 there is still no monsters 17:28 <[Demo]> see im just playing it in gdb so i can kill it 17:28 <[Demo]> with ctrl C 17:28 "You see here pancake" 17:29 if I press w and then don't choose anything 17:29 the game crashes 17:29 10/10 would crash again 17:29 but yeah mcw I am generating several maps 17:30 no m onsters 17:30 at all 17:30 *monsters 17:30 well, besides the player 17:30 [hdf-us] [xnh] Grasshopper (Wiz Hum Fem Neu), 6 points, T:42, killed by a fox 17:30 <[Demo]> only presses if you use enter to leave the menu 17:30 <[Demo]> which is weird that fiq does that 17:30 <[Demo]> what kind of weirdo uses enter in nethack 17:30 and what does the fox say? 17:31 you are responsible, forever, for what you have tamed 17:31 [Demo]: if you get some new baby program to test 17:31 the first thing you do 17:31 is try to break it 17:31 <[Demo]> im not buying that you wouldnt have normally used enter on that menu 17:32 Yeah definitely 17:32 It is super valuable 17:32 [Demo]: I use enter a bunch to dismiss menus in NH proper too 17:32 Oh the version uploaded probbaly has goblins to 0 17:32 way easier to access than esc 17:32 <[Demo]> ha he admits it 17:32 <[Demo]> i just use space 17:32 <[Demo]> cause its so big 17:32 <[Demo]> and friendly 17:32 I use space too sometimes 17:32 I'm not really consistent 17:33 main.cpp:524 17:33 I always use space for more 17:33 change 0 to something not 0 17:33 "main.cpp:524" hmmm 17:33 Yeah I use space for more, enter or space at random depending on the menu 17:33 ha 17:33 src/main.cpp line 524 17:33 just like me 17:33 mcw: I know what you mean 17:33 was mocking the fact that main was that big ;) 17:34 Everything used to be in draw_map.cpp :) 17:34 heh 17:34 NetHack uses -D for debug btw 17:34 if you want to be consistent 17:34 > cpp 17:35 whyyy 17:35 yay 17:35 we have goblins 17:35 I use s instead of . to stall turns 17:35 it doesn't work here :( 17:35 heh 17:36 <[Demo]> yeah make that an alias at least 17:36 <[Demo]> for now 17:36 btw if you are going to use those doors 17:36 <[Demo]> cause eurynome 17:36 I'd use # for corridors 17:36 either # corridors 17:36 <[Demo]> he was using that for corridors 17:36 or โ–  doors 17:36 <[Demo]> but now we have the other thing 17:36 looks a bit weird with both sharing character 17:37 DECgraphics does # corridors 17:37 IBMgraphics does โ–  doors 17:37 and use the other char for doors and corridors respectively 17:37 Why do โ–  doors look weird? 17:37 Elronnd: I didn't say that 17:37 oic 17:37 Elronnd: DECgraphics use # corridor, โ–’ doors 17:37 no 17:37 IBMgraphics use โ–’ corridors, โ–  doors 17:37 DECgraphics uses - and | for doors 17:37 hmm really 17:37 one sec 17:38 not true 17:38 look at my xnh game 17:38 [Demo]: I fixed that thing 17:39 mcw: btw 17:39 is your players monsters 17:39 oh, huh 17:39 idk why I thought that 17:39 with AI tied to keyboard input 17:40 <[Demo]> bothack AI 17:40 as in 17:40 is there monster/player symmetry 17:40 I hope there is! 17:40 FIQ: mostly! 17:40 In terms of inventory etc 17:40 yes 17:40 -!- Menche has joined #hardfought 17:40 also your monsters behave like fiqhack monsters when you have aggravate monster 17:41 mcw: but like 17:41 do you share struct 17:41 and logic 17:41 or do you have a player struct 17:41 and a monster struct 17:41 You see here a bag called holding. You feel wise! You must have been very observant. 17:42 FIQ: I have a "Character", which both "You" and "Monster" inherit 17:42 <[Demo]> get oopd 17:42 The main difference is monsters don't have attribute stats, honestly for no real reason. 17:42 [Demo]: lol 17:42 mcw: why not 17:42 And the player has some extra things 17:42 you know 17:42 I was actually going to add that 17:42 for monsters 17:42 in fiqhack 17:42 <[Demo]> add it 17:42 it's easy to add, I just shift the definition from You -> Character. 17:43 Just not sure it changes much? 17:43 yes it is easy to add because this is early in programming 17:43 it is harder in an established codebase like nethack 17:43 PS: I fixed the pancake-wielding bug! 17:43 FIQ: true that 17:43 well 17:43 technically it's almost as easy 17:43 Although note: wielded items don't show in your inventory 17:43 but you'd need to actually *use* the attributes 17:43 which is the hard part in an established codebase 17:44 FIQ: yup 17:44 mcw: and to answer your question 17:44 FIQHack already uses attributes for monsters 17:44 Do FIQHack monsters have skills? 17:44 even though they don't have any 17:44 (itอ„'s faked atm whenever it's polled) 17:44 ahh 17:44 and yes they do 17:44 this is actually a recent addition 17:44 it was to make bones player monsters less mean 17:44 well 17:44 they have had skills since 2016 17:45 but not *proper* skills until now 17:45 basically 17:45 a monster's skills depended on what kind of monster it was 17:45 there was no exercise or similar 17:45 Yeah that makes sense 17:45 all gnomish wizards had basic in attack spells 17:45 Do they live long enough to exercise? 17:45 Except for pets. 17:45 pets 17:45 anyway 17:46 for player monsters, they all have maxed skills 17:46 compared to the player 17:46 however 17:46 this led to issues with player monster bones 17:46 you see 17:46 <[Demo]> get boned 17:46 in fiqhack 17:46 sometimes if you die 17:46 and leave bones 17:46 you generate a player monster in place of a ghost 17:47 and with old skill mechanics 17:47 those would get maxed skills 17:47 so even if your character was, say, basic wand skill as a wiz 17:47 upon death and bones player monster 17:47 it would have expert 17:47 even if it generated on dlvl5 17:47 :D 17:47 and wizards always start with a wand of striking 17:47 <[Demo]> not dangerous at all 17:47 Bones should be more challenging! 17:47 so you'd have this thing wielding a wand of striking 17:47 dealing 4d12 damage 17:47 with something that never misses 17:48 BALANCED AND FUN 17:48 on Dlvl5 17:48 Just have mres 17:48 anyway 17:48 I addressed this 17:48 mcw: fiqhack player monster bones are *nasty* 17:48 with FIQHack's improved AI 17:48 <[Demo]> not if they poly themself into a shock vortex 17:49 they will use all the resources the late player had intelligently 17:49 [Demo]: I fixed that :P 17:49 There's no difference between 1+rn2(x) and d(x) right? 17:49 <[Demo]> rats 17:49 mcw: no 17:49 NH also has rnd(x) 17:49 that does 1+rn2(x) 17:49 But obviously a ton of places call '1+rn2(x)' themselves :) 17:50 [Demo]: now they consider themselves an appropriate strength and of no need to poly 17:50 previously due to how I set things up, they considered player monsters a crappy form 17:50 so they used poly 17:51 [Demo]: @mtf also met a player monster in his stream 17:51 who promptly polymorphed himself into a titan 17:51 he got a bit better luck :P 17:51 <@mtf> lol yea, that was interesting 17:51 [Demo]: did the recent push fix things? 17:51 unfortunately for him, mtf had a wand of death 17:55 <[Demo]> lmao this is funnt 17:56 <[Demo]> still crashes on enter, cursor is wonky 17:56 <@mtf> FIQ: just took on a GUV with staff monk... even with only one emp lich I managed to get stat drained a bunch ๐Ÿ˜ฆ 17:56 <[Demo]> door messages still stack 17:56 <[Demo]> what is supposed to be fixed? 17:56 Wielding a potion/pancake 17:57 <[Demo]> oh yeah 17:57 <[Demo]> seems to work better 17:57 <[Demo]> cursor is uhhh 17:57 <[Demo]> https://i.imgur.com/mljikv5.png 17:57 <[Demo]> doesnt stay on me, stays above me 17:58 Yeah fixed already I had forgotten + BORDER_TOP :( 17:58 Sorry, lemme just make stethoscope work 17:58 So I can test monster p 17:58 hp 18:11 aosdict, about this web spinning... 18:13 @mtf isn't stat drain in ADOM fun 18:14 <@mtf> FIQ: I mean, yes? hehe 18:14 <@mtf> It was my fault 18:14 <@mtf> I got too excited with my undead slaying 18:14 <@mtf> fired all of em into a guy I swore would die 18:14 <@mtf> he didn't 18:14 you often wind up with a corridor full of webs 18:14 <@mtf> healed himself 18:14 <@mtf> so I had to get into melee and put on a staff of undead slaying to take him down 18:14 with paranoid_confirmation on, you get prompted twice before you can step from one web to another 18:15 <@mtf> he drained me 3-4 stat points in that amount of time 18:15 that's annoying 18:23 -!- Tariru has quit [Quit: Leaving] 18:25 [hdf-us] [xnh] hothraxxa (Arc Gno Mal Neu) killed the invisible Minion of Huhetotl, on T:24066 18:25 [hdf-us] [xnh] hothraxxa (Arc Gno Mal Neu) acquired the Bell of Opening, on T:24069 18:26 woo go hothraxxa 18:26 he never laid a sword on me 18:30 -!- Tarmunora_ has joined #hardfought 18:33 -!- Tarmunora has quit [Ping timeout: 265 seconds] 18:47 "1/1 Status of the goblin (align): Level 0 HP 4(4) AC 10" 18:47 :D 18:49 [Demo]: could you describe the 'enter' bug again please? 18:50 <@rikersan> !tell LarienTelrunya idea: different death messages than you die. like "WASTED", "YOU DIED", "haha noob", "FATALITY", "your bones are scraped clean by the desolate wind. your vault will now surely die...", etc. 18:50 Will do, @rikersan! 18:57 <[Demo]> hit q 18:57 <[Demo]> hit enter 18:57 <[Demo]> wait it might be for wear i dont recall 18:57 nice 18:57 i found my 4th bag of holding 18:58 lol this is stupid of me [Demo] 18:59 hothraxxa: between us we have about 50 now 19:00 [hdf-us] [xnh] Grasshopper (Wiz Hum Mal Neu) had Magicbane bestowed upon him by Thoth, on T:3843 19:00 Thanks Thoth 19:00 hothraxxa: you should store your BoH's in one to save weight :)))))))))))))))) 19:00 (don't) 19:01 it totally would 19:01 your movements are now unemcumbered 19:01 lol you're making me seriously concerned for your character 19:01 shit where'd everything go? 19:01 heh, boh in boh works (mostly) with 7 sacks in between 19:01 mostly 19:02 i have almost got 7 sacks 19:02 it comes down to an ascension trick really 19:02 i think i have three with me 19:02 yes i watched fisted do it 19:02 shove all your gems and useless artis into it 19:02 after some ridiculous poly session 19:03 [Demo]: fixed 19:04 Sorry, it was a really dumb thing I had done. 19:04 But anyway, you can now sic your stethoscope on monsters! 19:04 tomorrow I'll make equipped items not disappear from your inventory, and get attacking done, which I wanted to do today but yolo. 19:04 Nn all! 19:10 hothraxxa: Hmm. I don't think a corridor being filled with webs is necessarily the problem... the problem is that the hero can't really do anything to get rid of them. 19:10 I think force-fighting them with an edged weapon is reasonable. 19:10 And fire should spread. 19:31 [hdf-us] [nd] ORC (Rog Orc Fem Cha) rejected atheism with a prayer, on T:3420 19:33 [hdf-us] [nd] ORC (Rog Orc Fem Cha), 1797 points, T:3665, killed by a giant ant 19:35 [hdf-us] [nd] Eleven (Wiz Hum Fem Cha) killed Medusa, on T:45617 19:41 [hdf-us] [nd] Eleven (Wiz Hum Fem Cha), 202978 points, T:45961, killed by a minotaur 19:42 noooo 19:43 -!- dell00 has joined #hardfought 19:46 minotaurs suck! 19:46 I got killed by a mino recently too, been having a bad run of yasds 19:48 s/minotaurs/mindflayers/ 19:51 -!- Grassy has joined #hardfought 19:51 -!- mode/#hardfought [+v Grassy] by ChanServ 19:53 [hdf-us] [sp] k2 (Hea Elf Fem Neu), 3927 points, T:3292, killed by an orcish arrow 19:55 -!- Grasshopper has quit [Ping timeout: 265 seconds] 20:26 -!- hpardis has joined #hardfought 20:36 -!- Grassy is now known as Grasshopper 20:39 -!- Grasshopper has quit [Read error: Connection reset by peer] 20:42 -!- Grasshopper has joined #hardfought 20:42 -!- mode/#hardfought [+v Grasshopper] by ChanServ 21:03 !tell LarienTelrunya http://jonadab.jumpingcrab.com/pastebin/995.txt 21:03 Will do, jonadab! 21:05 jonadab: I had a YANI for a Debtor role that would work like this (not really a serious one) 21:06 except instead of owing money to the government you would be owing money to the loan sharks you borrowed it from 21:11 <[Demo]> so like dnh pirate koth? 21:11 <[Demo]> do you know what dnh pirate koth is? 21:23 I know about the pirate role patch, but nothing about koth. 21:23 <[Demo]> so basically when holding the quest artifact theres this whole ghetto looking king of the hill shit that happens 21:24 <[Demo]> where you get attacked by damned pirates and some shit, idk, pirate skeletons? 21:24 <[Demo]> but they get mixed into random monster spawn 21:24 <[Demo]> and way upped in spawn chance 21:24 <[Demo]> so like dnh K 21:24 <[Demo]> but while holding an item 21:24 <[Demo]> loan sharks would work similarly 21:25 [hdf-us] [nd] Wolfechu (Pri Elf Fem Cha) completed Sokoban, on T:11045 21:25 [hdf-us] [nd] Wolfechu (Pri Elf Fem Cha), 24096 points, T:11114, killed by a gray unicorn, while praying 22:03 -!- Menche has quit [Quit: Leaving] 22:18 -!- tacco| has quit [] 22:49 -!- bug_sniper_ has joined #hardfought 22:49 -!- bug_sniper_ is now known as bug_sniper 23:07 -!- dell00 has quit [Quit: WeeChat 1.9.1] 23:10 -!- dell00 has joined #hardfought 23:16 "You see here a yellow gem. You feel wise! You must have been observant." 23:16 well, it *was* yellow 23:17 is there some connection between the color yellow and wisdom that I'm missing...? 23:23 yellow is usually pretty obvious 23:30 I think it was just two messages in one. 23:30 You coincidentally come across a yellow gem while you reach the status of feeling wise. 23:30 It makes more sense to me. 23:46 -!- Grassy has joined #hardfought 23:46 -!- mode/#hardfought [+v Grassy] by ChanServ 23:47 -!- Grasshopper has quit [Ping timeout: 256 seconds] 23:48 dell00, indeed is was simply an amusing coincidence :D 23:48 -!- Grassy is now known as Grasshopper 23:51 [hdf-us] [fh] ahrimen (Rog Hum Mal Cha), 25706 points, T:1647, killed by a large mimic 23:56 [hdf-us] [nd] ahrimen (Rog Hum Mal Cha), 99 points, T:371, killed by a sewer rat 23:59 [hdf-us] [xnh] bouquet (Hea Gno Fem Neu), 512 points, T:1307, killed by a homunculus