00:03 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha) rejected atheism with a prayer, on T:4499 00:07 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha), 2009 points, T:6016, killed by an elf zombie 00:08 aaaaaargh 00:08 it was a good run 00:08 -!- Graznop has quit [Ping timeout: 268 seconds] 00:09 !lastgame netsysfire 00:09 qt: [hdf-eu] https://eu.hardfought.org/userdata/N/NetSysFire/evilhack/dumplog/1639112141.evil.html 00:10 basically instakill 00:10 took me 15 hp down 00:10 ugh 01:26 -!- ChrisANG has quit [Ping timeout: 260 seconds] 01:37 -!- ChrisANG has joined #evilhack 02:50 -!- mobileuser has joined #evilhack 03:02 K2: i was on xp 6, drank a potion of gain level and didnt get the "you feel healthy" as a con, even though i confirmed i now got poison res 03:16 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha), 7107 points, T:8450, killed by an air elemental of Grumbar 03:16 fuck 03:17 NetSysFire are you sure you didn't have poison res already? 03:17 yes very sure 03:17 weird 03:18 also there was a shop with two entrances, and one didnt have a door 03:18 shk didnt bother to repair the hole either, it was this rectangular room cut in half by a wall 03:34 [hdf-us] [evil] Mosh (Pri Dwa Fem Law) polymorphed her first item, on T:25012 03:53 -!- elenmirie_ has joined #evilhack 03:53 -!- elenmirie has quit [Read error: No route to host] 03:53 -!- elenmirie_ is now known as elenmirie 04:13 !tell VaderFLAG congrats on the 5-streak! 04:13 VaderFLAG shall be duly informed at the first opportunity, mobileuser. 04:25 -!- elenmirie_ has joined #evilhack 04:25 -!- elenmirie has quit [Read error: Connection reset by peer] 04:25 -!- elenmirie_ is now known as elenmirie 04:39 whats a tin whistle "called" in evilhack? 04:39 I mean tin is a material :D 04:53 pea whistle :-) 04:54 but I just "call" it tin of out habit ;-) 04:54 * out of 04:56 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) wished for "blessed +2 dragonhide Hawaiian shirt of decay", on T:26518 05:25 man, those boojums can hit. just barely escaped 05:35 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) had a twisted staff entrusted to him by Chih Sung-tzu, on T:27406 05:36 [hdf-au] [evil] Arahael (Wiz Ith Fem Cha), 4149 points, T:4653, killed by a bolt of cold 05:38 mobileuser, haha yeah I do too, this time I didn't stalk your game and see that you called it tin :D 05:45 heh 05:46 -!- Graznop has joined #evilhack 05:54 i call it tin. i didn't even know it was called pea unti fairl recently 05:55 no shame in stalking mobileusers games! lol 06:01 haha yeah, I mean that what online servers are for :) 06:02 I might not look that closely and have it in the background but I do tend to have a nethack game on my screen 06:06 so is invisibility permanent or not? I swear sometimes it's only temporary for me 06:06 i mean, it just went away and i don't think i hit a trap 06:07 and it's definitely happened before (unless i'm hitting traps and not noticing) 06:07 i just spent like 1k turns looking or a mummy wrap to find out i'm not longer invisible lol 06:18 rebatela only invis from a magic trap is permanent, until you hit another magic trap toggle 06:19 you met a boojum? 06:19 those can give you temporary invis 06:19 ahh that's what it was 06:20 detective mobileuser 06:20 heh 06:20 almost just died again. got caught in a bear trap with a snow golem 06:20 i'm trying to get to the temple in the ice queen level to buy protection 06:20 ouch 06:20 but i'm kind of not ready (partly because i haven't been able to buy protection) 06:21 it's the old catch-22 06:21 yep 06:21 i wish i had eota... it's such a great escape item 06:22 hopefully the wand is 0:3 and it doesn't take many wishes.. already wished for dbane...i should have sac'd for it (STILL have yet to get it from an altar) 06:27 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) killed the Abominable Snowman, on T:29843 06:34 damn two frost giants riding woolys on the very first level on ice queen. never seen that they're usually at the end 06:34 i don't know charm yet :( 07:01 sleep wands? 07:01 oh half an hour ago :-) 07:07 blowing a bugle or something can also do wonders 07:24 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) killed Master Kaen, on T:34431 07:24 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) acquired the Bell of Opening, on T:34433 07:29 [hdf-us] [evil] tinklebear (Kni Elf Mal Cha) completed Sokoban, acquiring a bag of holding, on T:17137 07:32 mobileuser: yes i cast sleep at them ;) but thanks ! 07:33 i don't like to kill the woollys in case i want them as pets later, but i almost died on that branch about a dozen times lol 07:33 bought protection though! 07:33 i'll go back for kathryn when i'm a little for buff 07:33 more* 07:36 Yay! 07:40 VaderFLAG 5 streak... wtf 07:40 i have failed all of you 07:41 evilhack obviously isnt difficult enough 07:41 Add more dragons 07:41 ok 07:41 add dragons on D:1 07:41 big dragons 07:42 big dragons with AoLS 07:42 on a serious note, I actually have elder dragons listed in my notes for possible things to add 07:42 fourk has regular dragons and then elder/ancient dragons (bigger, more powerful) 07:43 (The POWDER tutorial ends with a room of dragons, because learning about dying is an important part of roguelikes. If you get past them, you find a signpost saying "The whole point of those dragons was to ensure you would die. I had thought I had put enough in there. Clearly, I underestimated either your skill or persistence. Or maybe both. It is not recommended that you let me know you read this. 07:43 I will probably just respond by adding more dragons. - Jeff Lait" 07:43 ) 07:44 oh this my cue 07:45 Alternatively, add Sigmund, XTAHUA, hydras, etc 07:45 E-A-S-Y-B-A-B-Y-H-A-C-K 07:45 dont forget murray! 07:45 killer klowns and orbs of fire too 07:45 and electric golems :D 07:46 EPI: Abyssment. It's Crawl's Abyss. Good luck! 07:46 lol 07:46 beholder zombie dragons 07:46 (of excellence) 07:46 Great Cthulhu oh no wait 07:47 pinkbeast, rupert is always a big "oh shit" moment too 07:47 with his paralysis :D 07:48 cbus: Recently I gained the dubious distinction of being the only person to have been killed by Mennas in our variant. (Srsly, K2, they don't have to be Crawl's uniques, but roving uniques spice up Crawl and Angband alike) 07:49 Or POWDER has random named monsters who are nastier than the regular ones 07:49 mennas is no laughing matter 07:49 evilhack sort of has that 07:49 aphrodite level (unnethack too) 07:50 the rat king at a specific mines' end mines end 07:50 player monsters 07:50 shambling horrors 07:50 DCSS ghosts are also scary :D 07:50 they are pretty much clones of the player 07:51 Don't all of these turn up in fairly predictable circumstances (other than summoning of named demons, I guess)? 07:51 cbus: Not now they just hide in ghost vaults 07:51 yeah 07:51 why i said 'sort of' 07:51 oh 07:51 F 07:51 aphrodite would be the most random 07:51 cbus: when you find late game bones in evilhack they are spectres of the player that died with their stats/gear etc. 07:52 gear yes, not necessarily stats 07:52 [hdf-us] [evil] nabru (Mon Gia Fem Neu), 1646 points, T:1428, killed by a water troll 07:52 spectres are like ghosts on steroids. they can use/equip weapons and armor 07:52 and stuff 07:53 cbus: hence https://github.com/damerell/crawl/commit/7a13ad3c03144aad4a52c78e1ee010daabc5e638 because ghosts hiding away in runed-door vaults is boring as anything 07:53 I stopped playing once the MR name change happened 07:53 K2: spells? 07:54 or right before that 07:54 no 07:55 Spells could let them properly cut a swathe :-) 07:59 heh 08:00 I think a lot of monsters, not just dragons, could benefit from the lady/lord/queen/lt/cpt etc. kind of progression -- even if normally you only encountered a lot of them through potions of gain level 08:00 A magic trap effect for monsters could be gain level, too -- so deeper monsters could level themselves 08:01 yep, that could be interesting 08:01 And maybe giants could ride ancient dragons :-) 08:02 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) killed Cerberus, on T:27154 08:02 The idea would be, when you ignore shit (as we all do, especially deep) they can get tougher 08:03 nurse, licensed practical nurse, registered nurse :-) 08:03 (racial nurses too obv) 08:03 "The ice crackles and melts. You drown Cerberus." that took some doing, since Cerberus kept melting the water 08:03 heh 08:03 But now you can't eat him for tp control 08:03 dive! dive! 08:04 hmmm 08:04 chance of teleportitis too? 08:04 I wonder what he tastes like after you freeze him, drown him, bury him in dirt, and dig him back up to eat him 08:04 No 08:04 lol 08:04 Just TP control afaik 08:04 ok wow 08:05 (and fire I presume but anyone who is there would have it) 08:05 do a /? to verify I'm not talking out of my butt 08:05 I ate him once and got tp control and was amazed -- 2nd time nothing tho, so it isn't 100% like I had hoped 08:05 still a nutritious way to start your time 08:05 I think he's also like 8 billion nutrition so be warned 08:05 right, thx for that tip! 08:06 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) killed Medusa, on T:38483 08:12 krm26" like chicken 08:12 : 08:14 chicken gives tp control too?!? 08:15 i didn't know that about cerberus though 08:15 eating cerberus should give you the aggravate monster intrinsic (you are eating a dog) 08:15 yeah. i've always been afraid to eat him 08:15 should give you 3x aggravate monsters 08:15 :D 08:16 :) 08:16 k2: when i've had to fight spectre bones like in the valley or whatever they have hp like the player did 08:17 sounds really scary 08:17 pretty sure at least 08:17 can they also have instakill weapons like vorpy? 08:17 they don't just flop 08:17 right 08:17 yeah they have whatever was there cbus 08:17 hit points arent stats 08:17 oh ok i see 08:17 :) 08:17 and cbus they will take full healings out of bag, make wishes etc. 08:18 oh damn, make wishes 08:18 what do they wish for? 08:18 it's actually a challenge. i've almost died to my own ghost couple times 08:18 whatever they wish ;) 08:18 (also that sounds terrifying, it is like the TNNT deathmatch arena on steroids) 08:18 stoning tools? :D 08:19 it's usually worth it though, and killing them as quick as possible is obviously the best before they use up the resources 08:21 oh great. Titan just showed up on medusa lvl while i'm trying to rest 08:21 now i REALLY wish i knew charm 08:24 cbus: as far as what monsters will wish for, it varies. I've had the soldiers at the castle wish for an archon figurine 08:24 wow ouch, but no footrice stuff? 08:24 and the other day a djini decided to use the wish for himself and wished for a single cocaktrice egg and threw it at me 08:24 so yes footrice stuff 08:25 that is truely terrifying 08:26 i was so confused when it said the djinni wishes for an egg! 08:26 what an idiot! 08:26 then i was stoned... 08:26 that was early game too 08:36 [hdf-us] [evil] ligang (Val Hum Fem Neu) chose an elven dagger to be named "Sting", on T:1555 08:48 k2 -- looks like the grownups mechanism in monsdata makes it really simnple to ladder-up any monster you feel like, from dragons to centipedes 08:49 yup 08:49 simnple, just like spelling simnple 08:49 yerp 08:50 What determines whether monsters eat stuff? If for example a giant centipede could find a corpse, eat it, and become an enormous centipede... 08:51 monsters dont eat food, with one or two exceptions 08:51 ^ not pets 08:51 I wonder how generic the pudding coalescing code is, it would be hysterical for two air elementals to be able to coalesce into a hurricane or something 08:52 its not 08:53 but yeah, monsters dont experience hunger unless they become tame, and then only if they can actually eat/need to eat 08:54 i've always found that quite unfair 08:54 Well, I know all you do is sit around waiting for us to give you work to do, but if there was (1) an environmental object monsters could use to grow, like a magic trap; (2) some monsters could eat corpses to grow; (3) still gain level; (4) a spell for monster spellcasters that let them grow friends, like gnome shamans promoting a rock gnome; then sticking a bunch of additional growth levels in would be pretty cool, *especially* if they 08:54 weren't ever normally generated 08:54 Just an expanded ancient dragon thought 08:56 1 and 4 sound interesting 08:56 i dont think you want monsters generally eating corpses/food at will 08:56 I was thinking more like carrion-eating monsters as a special case; beetles, centipedes 08:56 Not just whole-hog eating 08:56 ah 08:57 did qt add hogs to evilhack? 08:57 like what gelatinous cubes do 08:57 honey badgers will eat royal jelly 08:57 No hogs yet -- I kinda liked those qs in what was it, splicehack? 08:57 yeah 08:57 cows 08:57 hahah 08:59 *cubi could promote each time they have a result they like from a liaison with you 09:00 I'd love to see demons promote when they succesfully gate in something 09:00 elder bone devil, bone devil prince, whatever 09:01 do that but have the mail daemon come in every time and deliver them an official promotion 09:01 and when you kill a demon lord/prince, an investigate group of balrogs and whatnot should be dispatched somewhere on the level to see what the crap just happened :-) 09:01 Hah, could happen when you kill a gnome king even -- dispatch a gnome patrol 09:02 no, not the third degree! 09:02 like a minor version of the keystone kops raining down on you 09:02 gnome inquisitor riding a mumak comes at you 09:03 Actually, since thrones are mostly a midgame feature, and the midgame tends to be the least dangerous section of evil, seriously having some kind of dangerous inquisition after killing the king on the throne might make things more dicey 09:04 If the inquisition has some non-fodder in it 09:05 like come with a gnome wizard, a cleric, a hunting gelatinous cube to sniff out their quarry for them -- whatever a nice difficult mix of threats would be 09:05 hmm 09:06 I like that part of the game, but oracle-to-castle is typically only a problem when you hit a horrible ghost level 09:06 but you often see one to three thrones 09:07 Jeez, if it was an unexpected timed thing to -- after you kill the king, sometime in the next 1000 turns you might be found by the patrol just jumping out on you, shouting "There s/he is!" 09:07 Then that could happen at a very inopportune time 09:07 Or when you are at your stash 09:07 Ooooh this is getting more evil 09:07 Not being able to plan for it is the best part 09:07 :) 09:08 ticking time bomb 09:08 I guess comparable to a min, earlier game rodney rebirth 09:08 min/mini 09:09 maybe I should make a patch 09:10 sounds pretty isolated 09:10 you should make a variant 09:11 but i like evilhack 09:13 some variants add too much content -- new content is nice, but it can't just be slammed all over everything; it needs to be digestible, i.e. found in specific places, or at specific events, so people moving from vanilla have a chance to understand what is going on 09:13 variants that just drop 100 new monsters in, that isn't a good variant policy (IMO) 09:13 even though new monsters are fun and have their place 09:15 -- the best thing about giants is being able to smash nymphs with boulders 09:20 giant has an interesting balance between huge advantages and huge disadvantages 09:25 I'm sticking regicide retaliation in the etherpad, you shouldn't have given me that link :-) 09:26 no, ideas are good 09:26 just dont expect that every idea will be added to the game 09:26 yeah, no ideas are good 09:29 ugh, why is sickness resistance a hackro instead of a resistance bit? 09:32 mobileuser: makes sense that giants would only have huge things 09:34 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) entered Gehennom, on T:27172 09:35 lol aosdict 09:35 bleh, immediately an alhoon. run away! 09:36 k2: Do you know why some resists are kludges instead of being in MR_ or MR2_ despite space remaining in the word? Or why there is the MR_ MR2_ split in the same word? just curious 09:40 krm26: probably herstorical reasons 09:40 i mean, MR_ is actual elemental resistances while MR2_ is stuff like see invisible, i think 09:41 But there are enough resistances that weren't stuck in there that it seems like there must be an (undocumented) reason the rest of the word isn't being used 09:42 It kinda looks like MR and MR12 were originally 12 bit words but architecturally that can never have been the case 09:42 MR and MR2 rather 09:42 All predates the git repo unfortunately or gitdiving could answer it 09:42 not sure, you could email pat and ask, he might know 09:43 Heh 09:43 Not worth anyone's time, just idle curiosity 09:43 sick res probably should have been made as an MR_ 09:43 I see that stuff and my fingers itch to move teleport, sickness, and magic into the bitfield 09:43 I could have my own variant which is just cleaning up code and creating lots of brand-new bugs 09:44 i wasn't really joking, i've asked him some similar questions before and he was happy to tell his stories of working on nh back in the day. though one of the questions he ignored 09:44 or seemed happy at least 09:44 it might predate his own involvement though 09:49 krm26: i feel the same way about variants, and it's why i like evilhack so much 09:52 Oh yeah, wooden pick axe! 09:52 can you wish for something like bone large splint mail of drain resistance? 09:54 yes you can, but better make it mithril 09:54 lightweight 09:54 bone is lighter than mithril isn't it? 09:55 uhm... 09:55 maybe...... 09:55 I just have mithril = good in my head :-) 09:55 Yup, mithril weighs 187, bone 156, normally 500 09:55 mithril gives you an AC bonus 09:55 TIL 09:55 bone if you want to cast spells 09:56 otherwise go with mithril 09:56 but bone lets you -- what K2 said 09:56 giant sammy :-) 09:56 forget about spells 09:56 Can always magic missile things 09:56 unskilled level 30 magic missile is serious 09:57 I never bother with samurai 10:01 [hdf-us] [evil] krm26 (Sam Gia Fem Law) changed form for the first time, becoming a glass piercer, on T:12410 10:05 [hdf-us] [evil] karibou (Rog Elf Mal Neu), 2912 points, T:4502, killed by a jaguar 10:07 another titan at castle and master lich 10:07 at least no alhoons yet! 10:16 holy crap. i'm at the castle 41k turns and haven't found a digging wand yet 10:17 i just learned the spell, but damn that's weird/weak 10:19 ...annnd I'm a glass piercer 10:20 Wish I could drown myself back into giant form 10:25 "you feel less hassled" anyone know what that means ? 10:25 yhup 10:25 troll revived in chest, for example 10:28 looks like i got my baphomet valley bones 10:28 i'm on the stairs this time so hopefully he doesn't smoke me again 10:32 gonna have to fight my spectre too.. hopefully he doesn't waste all the crap i had (or kill me) 10:32 also sucks i hadn't grabbed the castle wand yet, but he's got some good gear (and even some digging wands!) 10:33 how do i look up baphomet on here? i always forget 10:35 ?e! baphomet 10:35 !e-/baphomet 10:38 "/?baphometENTER" 10:39 in-game 10:39 I don't know how to do anything in this channel 10:40 @e?Baphomet 10:40 Baphomet (&) | Lvl: 54 | Diff: 30 | Spd: 18 | Res: fire poison drain | Confers: nothing | MR: 75 | Generates: unique | AC: -4 | Attacks: 4d6 weapon physical, 4d6 claw physical, 2d6 cast clerical, 8d6 butt knockback | Alignment: -15 | Flags: flies, thick hide, seeinvis, poisonous, nopoly, stalker, covetous, infravisible 10:51 nice addition to the PR qt 10:51 i think i will merge 10:51 or maybe let it sit out of the oven for a bit 10:52 i changed it so that it won't work if you're flying or levitating btw 10:53 which it does currently i think. i figure that makes more sense? 10:56 thanks k2 10:57 it's the butt attack right after the spellcast and the claw that destroyed me last time 10:59 i'm gonna go try to get more maxhp first i think. I wish i had the helm and boots that my spectre has, but i'm glad i didn't do castle first or i would have ended up wishing for stuff i already had 11:00 maybe i'll do castle first. the thing is i keep trying to go to valley to eat some wraiths before castle and it hasn't been working out! 11:02 Will Baphomet be hurt like he was in the game? i got a few hits in so i imagine that means i have a head start 11:04 qt yes that makes sense, good catch 11:06 i think so rebatela 11:06 at least i'll be on the stairs 11:06 so much harder in the open like that 11:07 Just make sure you have your back to something so his butt doesn't screw you 11:07 and if i die to him or my spectre it'll just leave some really nice bones for someone else 11:07 krm26: ah that's a good point thanks 11:08 There should be 100% chance of bones when you die on a bones -- I don't think that is currently the case? 11:08 i guess i will read earth from the stairs 11:08 i agree and i'm not sure if that's the case 11:08 or if it's just the same odds again 11:08 it seems like it might be that way because it happens so often 11:08 (double/triple bones) 11:08 even on shallow levels it seems to happen a lot 11:09 but valley is deep enough that it usually leaves them anyway 11:10 -!- ChrisANG has quit [Ping timeout: 260 seconds] 11:17 ok qt, gonna merge 11:17 do it, i dare you 11:17 any last minute things you think need to change or be added? 11:17 give me a minute, i'll look at it again 11:17 k 11:17 [hdf-us] [evil] krm26 (Sam Gia Fem Law) acquired the luckstone from Mines' End, on T:13598 11:22 [hdf-us] [evil] krm26 (Sam Gia Fem Law) became literate by reading a book, on T:14131 11:31 i think it's ok, though I wouldn't be surprised if there is some bug that will only be noticed when people start playing 11:32 ok 11:32 [EvilHack] k21971 pushed 5 commits to master [+0/-0/±19] https://git.io/JDYMT 11:32 [EvilHack] entrez 394c9f7 - Allow wiz override of VOTD levelport restriction 11:32 [EvilHack] entrez 5da78e5 - Fix some issues with freezing water/lava and WDSM 11:32 [EvilHack] entrez 7dfd25a - Move WDSM freezing to its own function 11:32 [EvilHack] ... and 2 more commits. 11:32 \o/ 11:32 great 11:32 i'll go live later today 11:34 have you tried it out yourself? 11:34 not yet 11:34 i will now that its merged 11:34 :D 11:34 but i did read over all of the changes thoroughly 11:34 I was thoroughly thorough 11:35 I think there was a change sometime in the last year to give the detect magic scroll a unique base price? when before it was with the huge mess of destroy armor, etc.? 11:35 Am I correct? It now has the acid/oil potion price, standard 125? 11:35 yeah i changed its base price 11:36 it was too cheap 11:36 Cool, but I don't think it should uniquely price ID 11:36 too useful 11:36 Bump it up to genocide/punishment maybe 11:36 or down to amnesia/taming 11:37 But inbetween you are giving too much away. I question your commitment to evil 11:38 It is a *really* minor thing, but for EVIL I kinda would like to see weapon/armor/unc smooshed together with one of the bad scrolls added in -- fire or destroy armor 11:38 i like how when you figure out a strategy, you try to get k2 to change it so other people can't do it 11:38 and one piece of crap wand stuffed in the cold/fire category 11:39 Heh, rebatela 11:39 Look at it this way 11:39 If *I* can figure it out, it can't be very evil 11:39 well we do embrace the evil way of thinking here 11:39 Seriously tho unique price ID of a good item is kinda BS *in evilhack* 11:39 I don't mind it in vanilla 11:40 i wasnt thinking about if it had a unique price, i just bumped up the cost 11:40 Just 25 more and it is no longer unique! 11:40 The other price Id things that catch my eye (I'm a huge price IDr) are like I said, the enchant scrolls, and the combat wands 11:41 like speed monster should be lumped in with cold/fire/lightning/sleep 11:42 Want to hear another really evil price ID thing I've been thinking about? There should be 4 wands of nothing, one for each wand price category 11:42 nothing, nada, zilch, nil 11:42 hah 11:42 (then if you collect all 4 they can coalesce into null and your game goes poof) 11:43 the wand of nothing being same price as death/wishing was my real only 'fuck you' EPI 11:43 not going to add onto that 11:43 That is an excellent change that should be backported to vanilla IMO 11:44 wand of nothing being the same price as death/wishing> and if you point it at a shk and zap it they should aggro 11:44 :D 11:44 it would be pointless if it was backported to vanilla. The whole reason it's awesome in evilhack is because you THINK it's going to be death or wishing (because of vanilla) 11:44 crap 11:44 k2 there is something that needs fixing lol 11:44 O M G 11:44 :P 11:44 ALWAYS the fucking minute after it's merged 11:44 lol 11:45 of course 11:45 this is the way 11:47 K2: https://termbin.com/ob0o 11:47 :/ 11:47 why am i like this 11:48 Your mistake: Staying online after pushing a change 11:48 The official way is to go to Palau for a week immediately 11:48 that's a good idea. k2 will pay for my airfare 11:49 since his variant is the reason it is necessary 11:51 Oops...zapping create monster in a locked temple...now it is full of gnolls 11:51 gnoll party 11:51 too big a party 11:51 gnolls on the knoll 11:51 fire in the hole 11:52 heh 11:52 hah, nevermind, forgot it is an aligned temple - i'm not trapped in here with them, THEY are trapped in here with ME 11:52 if you fly to Palau you're taking me with 11:52 krm26, Watchmen :P 11:53 my man alan 11:53 qt wait 11:54 oh cc.x cc.y 11:54 got it 11:54 bc mtmp->mx, mtmp->my doesn't work if it's you that is wearing the armor 11:54 it will just be 0, 0 11:54 yup 11:54 and i see how cc. is defined 11:54 i actually just caught another one of those this morning but i missed that one :/ 11:54 forgot 11:54 coolio 11:56 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±1] https://git.io/JDYQs 11:56 [EvilHack] k21971 2dbfe00 - Fix/update to last commit. 11:56 reading 'fix/update to last commit' always sends a shock of shame through my body 11:56 and for good reason 11:56 its ok 11:56 i still <3 you 11:56 i hope i'm not doing this subconsciously because i'm developing some kind of humiliation fetish 11:57 [hdf-us] [evil] krm26 (Sam Gia Fem Law) had Snickersnee bestowed upon her by Amaterasu Omikami, on T:15214 11:57 heheh 11:58 this calls for a random emoji 11:58 🐱‍🏍 11:58 ^ stunt cat 11:58 for some reason the cat is like 5x bigger than the motorbike for me 11:59 weird 11:59 omigod nymphs change level a lot now 11:59 you should just make all items random prices every game to completely crap all over krm26's price id strat ;) 11:59 I wouldn't mind price ID going away completely 11:59 It would save me a lot of OCD time each game for sure 11:59 https://0x0.st/-Fu7.png 11:59 isnt that was different race shopkeepers already do? 11:59 that's true 12:00 lol qt 12:00 No, my spreadsheet reads your source code and tells me proper racial prices 12:00 object.c is laid out pretty regularly 12:00 objects.c sorry 12:01 Luckily cost is named cost in the macro definitions 12:01 I gotta admit I'd prefer a float to numerators and denominators in the racial mods 12:02 (I never knew about the hunger pricing until I had to deal with racial mods -- that is an awesome little bit. is it in vanilla?) 12:02 price gouging for food if you're hungry? yeah that is in vanilla 12:02 that is excellent 12:06 wow i just found fire brand on dlvl1 12:06 nice 12:06 Uh oh 12:06 doom doom doom 12:07 I look forward to your inevitable bones :-) 12:08 blrgfg -- the real screw of the two-weapon weight limits is when zombies eat your brains and you don't have a weapon light enough to relearn skill with 12:10 [hdf-eu] [evil] Graznop (Pri Gia Fem Neu) became literate by reading a scroll, on T:5389 12:20 qt: what's up with that crazy font? You use it for everything? 12:21 what's it called? 12:21 Is that a crazy font? That's what I'm using 12:21 I find that font hard to read too 12:22 also bleh pastel shades terminal 12:22 I think it is Deja Vu Sans 12:23 no way 12:23 Doh, bad luck 12:23 [hdf-us] [evil] qt (Sam Hum Mal Law), 5474 points, T:4108, poisoned by a rabid rat 12:23 krm26: 12:23 deja vu sans is normalish 12:23 rebatela: it's https://github.com/NerdyPepper/scientifica 12:23 qt: :-( 12:24 the emoji are from GNU Unifont 12:24 it looks like an old school nes game 12:24 !lastgame qt 12:24 qt: [hdf-us] https://www.hardfought.org/userdata/q/qt/evilhack/dumplog/1639155935.evil.html 12:24 I'm sorry if I cursed you -- I knocked on my wooden desk 3 times 12:25 i had reflection and mr :( 12:25 that damn rat did me in 12:25 Reflection, MR, Fire Brand...instadeath 12:25 really good early loot so clearly i was going to die horribly 12:25 yeah lol 12:25 damn those boots i found were speed boots too 12:25 I've got nothing at turn 17k so I'm doing great 12:26 lol 12:26 and i had a ring of poison res 12:26 I have a sack and Snickersnee 12:26 if only i had used my stupid ID scroll and figured that out 12:26 hopefully it will leave bones... 12:29 I've learned my evilhack sokoban levels -- don't go to the final level unless you can do object detection on the first turn 12:32 why first turn? 12:32 enemies steal the item? 12:32 Last game gnolls spawned with gear in all the closets 12:32 So you couldn't identify what was where 12:32 nunchuk, spear, leather armor :-) 12:32 !lastgame qt 12:32 qt: [hdf-us] https://www.hardfought.org/userdata/q/qt/evilhack/dumplog/1639157378.evil.html 12:32 it's just deadly poison day for me 12:33 luckily k2 told me to pick the top closet and he was right 12:33 [hdf-eu] [evil] Graznop (Pri Gia Fem Neu) rejected atheism with a prayer, on T:6325 12:33 krm26: wouldn't they be there on the first turn too? 12:33 [hdf-us] [evil] goast (Tou Hob Mal Neu), 212 points, T:453, killed by a sewer rat 12:33 didn't they spawn in the zoo during level creation? 12:34 https://github.com/NetHack/NetHack/commit/ce2615a316e9f69e48322368c4fdd31523c8d027 <- maybe same issue as this fixed in 3.7? 12:34 Chances increase every turn that ticks by 12:34 First turn is your best chance 12:35 But there are no guarantees in evilhack 12:35 EVEN THOUGH LUDIOS SHOULD BE GUARANTEED 12:35 #moreludios 12:35 lol 12:35 #justiceforcroesus 12:37 I do find it weird that I can kill a mounted orc and his mount can appear diagonally behind me when there is no other access to that square 12:37 yeah i know what you mean 12:38 I mean, in one way, it is nice, damaging a player's ability to control the situation 12:38 In another way, it is weird as heck 12:43 ...gargoyle riding a mumak? sometimes I hate you sokoban 12:51 [hdf-us] [evil] krm26 (Sam Gia Fem Law) completed Sokoban, acquiring an amulet of reflection, on T:18947 13:05 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) killed Baphomet, on T:47612 13:05 yay! 13:06 went just a tad smoother than last time... 13:06 Hecubus, any messages? 13:06 VaderFLAG: Message from mobileuser at 2021-12-10 04:13 EST: congrats on the 5-streak! 13:06 oh yeah congrats vaderflag! 13:06 Thank you mobileuser and I see you are going to give me the gift of having to go for 6 here soon. Not what I wanted for xmas 13:06 hax 13:06 That streak is insane 13:06 for sure 13:08 k2: i think you should make sure ludios doesn't generate all the time it makes it too easy 13:08 what is up with npc's on dl 25/ the castle having garbage gear now? was that a krm26 suggestion? 13:09 i suppose it was a little out of control before 13:09 but there's no way the last 2 guys i just fought would have survived these levels 13:10 I can't say why K2 acted but I admit I was a big pusher for crappier npc loot 13:10 I mean, come on 13:10 I kinda still think when they get down in the deep dungeon they should be more likely to have like +5 cursed leather gloves than guantlets of power, etc. 13:11 high enchant cursed normal gear more likely than magical gear 13:11 I mean, except for awesome stuff like GDSM to cancel you :-) 13:12 -!- ChrisANG has joined #evilhack 13:12 YANI: Fire Brand/RDSM and Frost Brand/WDSM synergy of some kind (to slightly encourage use of discriminated-against DSM types) 13:13 Like when you are in the right mail, they can be invoked for a fireball or cone of cold 13:14 i'm not sure which is more odd- that you try to make the game less fun for others or that he actually listens to you. But these guys have nothing now and it kinda sucks 13:15 It isn't about being less fun, I'm fun-positive 13:15 It is making it hard 13:16 NPCs initially were massive lootbags -- it WAS fun, but also like hugely hugely powerful 13:16 (for you, when you killed them) 13:16 I mean, we all like finding Fire Brand on level 1, but we don't want it to happen every game, right? 13:18 yeah but it should be the players vs. the dev 13:18 and it's not like he doesn't play the game 13:18 For all I knew K2 was thinking the same thing before I started whining about it 13:18 rebatela i dont have to change anything with ludios, its already a roughly 25% chance you wont see it (vanilla) 13:19 i was joking 13:19 because it seems to be something krm26 thinks is ok 13:19 K2: pleeeeeease autoludios 13:19 https://www.hardfought.org/phpBB3/gallery/image/2529/source 13:19 Just for me 13:19 namecheck 13:20 lol 13:20 it was nice getting scrolls and potions of npcs. now they somehow make it to the castle with crappy gear and an empty bag 13:20 Ok, instead of autoludios, how about 25% chance ludios, 25% chance midas ludios mod I was talking about, where midas destroys you (and everything else) 13:21 I haven't seen ludios in like 3 ascensions :-( 13:22 Heh, orctown mod of ludios where everything is just goblins and uruk hai with expended wands of striking for loot 13:22 so he should make one aspect of the game easier for your particular strategy 13:22 It has nothing to do with strategy or easy, I just like the level 13:22 but get rid of the wraiths in vecna and make sure the npc's don't have anything, but give me ludios every game! 13:22 Remember I'm the player that would happily give away his characters at the castle 13:23 Ooh, thatnks for the reminder -- after vecna, not at the castle :-) 13:23 I mean, come on rebatela, you have to admit the 4000 free levels at vecna was extreme? 13:28 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/JDOTX 13:28 [EvilHack] k21971 2954dc8 - Fix: scroll of magic detection price so it's not unique. 13:28 thx 13:28 o/ 13:28 You bump it up or down? 13:29 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) destroyed the invisible rebatela's ghost, the former Student of Waters, on T:48318 13:29 up 13:30 ugh how'd I miss this earlier? 13:30 you really are a magnet for your own bones rebatela 13:30 qt - https://termbin.com/cw8v 13:30 K2: look at the comment right above that line 13:31 or this: https://www.hardfought.org/etherpad/p/EvilHack#L18 13:40 [hdf-us] [evil] krm26 (Sam Gia Fem Law), 66707 points, T:21583, killed by a leocrotta 13:40 i wish these mercy killing would come earlier than 20k turns into the awful games 13:50 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) had a pair of dragonhide gauntlets of dexterity entrusted to her by Odin, on T:27491 13:51 nice mobileuser 13:51 no, wrong gauntlets! :-) 13:52 Dragonbane or bust 13:52 I'm just going to wish for them 13:54 hmm what is happening here 13:54 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) made her first artifact wish - "the blessed +2 Dragonbane", on T:27515 13:54 it's certianly not a waste of a wish 13:54 i do something like 50s, and a nymph coming into the room, walking right up to me, and stealing my stuff doesn't interrupt my searching 13:54 oops... 13:54 i wished for mine too. only reason i hesitated is because i want to wish for another artifact. but we'll see what the wand ends up being 13:55 very stealthy nymph qt 13:56 -!- spicyCebolla has joined #evilhack 13:59 k2 i think you should apply vanilla commit 239620ffd7 14:00 there's definitely a couple bugs in the 'seeing a nearby monster interrupts a multi-turn action' stuff -- not sure if this is the reason for my nymph problem but it might be related 14:01 -!- ChrisANG has quit [Ping timeout: 268 seconds] 14:04 yeah i think the issue that commit is addressing is the reason for it 14:04 -!- spicyCebolla has quit [Ping timeout: 260 seconds] 14:05 yes the vanilla commit stops it from happening 14:06 [hdf-us] [evil] qt (Sam Hum Mal Law), 1290 points, T:3918, killed by a giant mosquito 14:06 [hdf-eu] [evil] Graznop (Pri Gia Fem Neu) changed form for the first time, becoming a werewolf, on T:9622 14:07 awoooooo 14:07 awoooo! didn't even get a turn to cure it 14:12 -!- ChrisANG has joined #evilhack 14:13 -!- spicyCebolla has joined #evilhack 14:15 [hdf-eu] [evil] NetSysFire (Inf Ith Fem Una), 6246 points, T:7099, killed by a raven 14:21 [hdf-us] [evil] Mosh (Pri Dwa Fem Law) made her first wish - "blessed The Ring of P'hul", on T:30592 14:21 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) genocided master mind flayers, on T:51460 14:27 [hdf-us] [evil] qt (Sam Hum Mal Law), 3575 points, T:5217, petrified by a cockatrice 14:31 [hdf-us] [evil] qt (Sam Hum Mal Law), 311 points, T:1242, killed by a piranha 14:37 qt thanks I'll add that vanilla fix 14:38 and sad face on the iced_moat bit 14:38 it doesn't actually affect gameplay currently 14:38 which 14:38 the moat thing 14:38 ok 14:39 hrm 14:39 MOAT is the default thing to melt into, so even though ICED_MOAT just sets it to 0, the result is that it becomes the default thing -- which is what we wanted in the first place 14:39 alright will add it to the list for next version 14:39 good 14:39 it's ugly and should definitely be fixed but not a super urgent problem 14:39 yay 14:39 ok back to work bleeeeeh 14:39 back in a bit 14:42 [hdf-us] [evil] qt (Sam Hum Mal Law) had Snickersnee bestowed upon him by Amaterasu Omikami, on T:1482 14:44 That is what, 10 minutes since your last sammy death and already have Snickersnee? 14:45 You make me look real bad running sammy at the same time as me 14:48 [hdf-us] [evil] qt (Sam Hum Mal Law), 4248 points, T:3008, killed by a leocrotta 14:48 and only 6 minutes after that before I get killed by a leocrotta 14:48 that's what we in the biz call a speedrun 14:53 [hdf-us] [evil] qt (Tou Hob Mal Neu), 392 points, T:1314, killed by a sewer rat 14:54 -!- ChrisANG has quit [Ping timeout: 250 seconds] 14:59 -!- krm26 has quit [Quit: Leaving] 15:12 "The wolf bites! The wolf is frozen solid! The wolf dies!" 15:12 heh 15:18 mobileuser: https://www.riversidedentalgroup.com/dont-chew-the-ice/ 15:18 sage advice 15:19 -!- krm26 has joined #evilhack 15:31 yeah Ieft the frozen wolf corpse alone, thx qt =D 15:33 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) defeated the invisible Kathryn the Ice Queen, on T:28031 15:34 heh jousted Kathryn from her white dragon steed 15:34 awesome 15:47 omigod I hate windows -- thought I would clone evilhack and build it with vsc and mingw but of course mingw doesn't supply the "test" command 15:48 Probably easier under WSL these days 15:49 Sigh, probably -- didn't do that because I have a crazy weird vsc-wsl thing setup already to run a Cyber emulator 15:49 I should use virtual machines more 15:49 I emulate putting on my robe and wizard hat 15:57 -!- amateurhour has joined #evilhack 16:02 a marker in the ice qeen crystal chest! \o/ 16:04 -!- ChrisANG has joined #evilhack 16:08 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) had Sting bestowed upon her by Manannan Mac Lir, on T:5068 16:11 -!- krm26 has quit [Quit: Leaving] 16:15 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) defeated the invisible Kathryn the Ice Queen, on T:56350 16:17 rebatela nice! 16:18 game is taking a ton of turns... WoW was 0:1 i don't think i'm gonna try for eye. that's ok tho 16:19 i forgot i'm gonna need a mobileuser hat 16:20 heh, watch me 16:20 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) wished for "blessed fireproof +2 oilskin cloth elven helm", on T:28109 16:20 me too! 16:20 heh and we're on the same level. that's funny 16:21 chameleon: master mind flayer to antimatter vortex, engulfs me, to orange dragon -- still engulfed! 16:21 Talk about some nice rolls 16:21 oof! 16:21 for that chameleon anyway 16:21 ouch 16:21 u still alive tho? 16:22 Yeah it transformed before it could digest me 16:22 close shave! 16:23 oh no i must have taken the eyes off :( 16:23 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 953496 points, T:56361, killed by Kathryn the Enchantress 16:23 how the heck did i piss her off again? 16:23 i didn't do anything 16:23 !lastgame 16:23 rebatela: [hdf-us] https://www.hardfought.org/userdata/r/rebatela/evilhack/dumplog/1639051686.evil.html :: [hdf-eu] https://eu.hardfought.org/userdata/N/NetSysFire/evilhack/dumplog/1639162408.evil.html :: [hdf-au] https://au.hardfought.org/userdata/A/Arahael/evilhack/dumplog/1638677025.evil.html 16:23 oh shit 16:24 i guess i bumped into the dog? 16:24 Wait! There's something there you can't see! 16:24 yeah 16:24 so weird 16:24 ah well 16:24 You lost see invis? 16:24 i have no idea 16:24 they were peaceful 16:24 huh. Shouldn't you be able to see everything with the eyes on? 16:24 all i was doing was looting the crystal chests 16:25 You bumped into Kathryn rebatela 16:25 oh 16:25 * rebatela shrugs 16:25 eyes were off VaderFLAG 16:25 nope eyes were on 16:26 total bs 16:26 Eyes say they're worn 16:26 Now you're the monk expert, aren't eyes superior to see invis in every way? 16:26 i just said that before i read anything because i assumed i died for not having mr bt they were on 16:26 oh wait 16:27 the eyes don't let you see invisible 16:27 twice now i've died after killing her 16:28 Astral should give you see invis, that seems bonkers to me 16:28 it should, but I don't think it does 16:29 i could see her when i killed her 16:29 i mean, it was like a handful of turns before 16:29 she must have cast the invis spell 16:30 which is pretty weird for a peaceful when the hero doesn't have see invis 16:30 would need to see the ttyrec 16:35 yeah there's a rule in place that's supposed to prevent that from happening 16:39 oh good! 16:40 -!- elenmirie_ has joined #evilhack 16:42 mobileuser: from the ttyrec it looks like she became invisible during the original fight, not when she was peaceful 16:42 -!- elenmirie has quit [Ping timeout: 250 seconds] 16:42 -!- elenmirie_ is now known as elenmirie 16:43 maybe she should lose invisibility once she changes form? she goes from being a warning symbol to being completely invisible once she's peaceful 16:46 ah that explains it qt 16:47 qt this also happens in general when peacefuls become invisible and the you lose see invis 16:47 it's just one of those things you have to be careful of 16:47 yeah, i was thinking about that the other day during my xnh game 16:48 i had temp see invis in the quest home level and all the guys started casting invisibility 16:48 yup 16:48 and i was like 'this is going to be bad' and sprinted for the door lol 16:48 lol 16:49 in xnh you really need ESP at some point... 16:49 I don't like that total see invis nerf... 16:56 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) chose an elven broadsword to be named "Orcrist", on T:8147 17:04 she wasn't even a warning sign when i killed her though. she was a @ or whatever 17:04 maybe because of eyes? i dunno 17:05 ntm monks start with intrinsic see invisible but i guess i "lost it" 17:29 -!- elenmirie_ has joined #evilhack 17:29 -!- elenmirie has quit [Read error: Connection reset by peer] 17:30 -!- elenmirie_ is now known as elenmirie 17:43 -!- amateurhour has quit [Quit: zzz] 17:51 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±3] https://git.io/JDOyZ 17:51 [EvilHack] k21971 a632f7b - Fix: monster interaction. 17:51 ^ qt 17:58 -!- mobileuser has quit [Quit: Connection closed] 18:16 cool 18:21 time to clean up muse.c 18:22 its a bigger mess than mcastu.c 18:22 + was 18:22 is github lagging or is something wrong with my interwebz 18:27 better now 18:53 [hdf-us] [evil] bouquet (Sam Gia Fem Law) polymorphed her first object, on T:3337 18:55 [hdf-us] [evil] bouquet (Sam Gia Fem Law), 2036 points, T:3526, zombified by a hobbit zombie 18:59 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/JDO5h 18:59 [EvilHack] k21971 792216a - Formatting clean-up in mcastu.c 19:00 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/JDOdf 19:00 [EvilHack] k21971 694f143 - Formatting clean-up in muse.c 19:00 hah wrong label 19:20 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) had a steel large shield entrusted to her by Manannan Mac Lir, on T:9123 19:25 -!- krm26 has joined #evilhack 19:36 -!- ChrisANG has quit [Ping timeout: 268 seconds] 19:40 qt you around? 19:40 yesssss 19:40 question for ya 19:40 i'm looking at muse.c 19:41 bit I brought over from grunthack because smart monsters can use portable containers 19:41 find_defensive_recurse() find_offensive_recurse() 19:41 yessssss 19:42 and find_misc_recurse() 19:42 those functions are specifically for looking in whatever bag the monster is carrying (I'm pretty sure) 19:42 they do handle looking in a bag, though they start by looking in open inventory 19:43 i'm wondering if there's a way to consolidate or get rid of those functions, there's a ton of redundant code bewteeen find_ and find__recurse 19:43 there are some object inconsistiencies too but that's minor and easy fix 19:45 Omigod that code -- why not just add a flag for "item for defensive use" and "item for offensive use" and make everything simple and future proof 19:45 yeah that stuff is a mess 19:45 yup 19:45 i have some ideas about cleaning it up, but i thought it best to run it by you all here 19:46 it is definitely possible to get rid of it but it would probably be a significant project. some of it is kind of tricky and doesn't do what you'd expect 19:46 If the tricky parts are actually intentional :-) 19:47 when i did that 'monsters can drink restore ability to uncancel themselves' thing, i got confused and put it in the wrong place, into a part that was basically like "everything below this line is an emergency item that will help with low HP" 19:47 yeah i mean it would be even better to rewrite it in a way that avoids confusing stuff like that but that makes it an even bigger project... 19:47 basically a mini monster AI overhaul at that point 19:47 you put it in find_defensive_recurse but not find_defensive 19:48 meaning that they'd only use it if it was in their bag i think 19:48 find_defensive_recurse searches every level of monster inventory already, not just bags 19:48 huh 19:49 i can't remember why it's not just a drop-in replacement for find_defensive 19:49 this is grunthack code 19:49 i remember wondering about this when i was doing that restore ability thing 19:49 i brought this over early on 19:49 there was some distinction between the two i think 19:49 or at least i convinced myself there was :P 19:49 the non-recurse functions call the recurse, which probably means only the recurse should exist 19:50 or put the recurse functions into non-recurse 19:50 don't do that or they won't look in bags :( 19:50 oh I remember 19:50 defense is legitimately complex and needs to be, but I think offensive can be melted down into just two item flags and made really small 19:50 the way it's set up now, if you want a monster to use a defensive item while they are at full health, it needs to go into the non-recursive function 19:51 e.g. status effect cures 19:51 while things in the recursive one are used when at less-than-full health 19:51 not that that absolutely necessary but that was the difference i remember noticing 19:52 Do monsters lose a turn removing an object from a bag? 19:52 yeah 19:52 But monsters don't get overloaded? 19:52 the i think restore ability thing is in both functions btw 19:52 monsters have a carry cap don't they 19:53 they can't get burdened but they will stop picking things up at a certain point 19:53 besides nymphs 19:53 or does that only apply to pets? 19:53 restore abil is only in defensive_recurse, not defensive 19:53 hmm no, because monsters won't pick up your stash 19:53 besides nymphs 19:53 Monsters should really have a priority list for their items, with item priority docked for being in a bag 19:53 K2: muse.c:513 ? 19:54 oh 19:54 dont mind me 19:54 i was looking in the 'nomore' list 19:55 the reason i put it in both is because currently, your options are 'this is a defensive item that may be useful even while at full health' or 'this is an item that should be taken out of a bag to use when needed' lol 19:55 so if you want to allow them to use it at full hp but also let them take it out of a bag, you need it in both i think 19:55 i'm sure that's only true of defensive items though 19:55 it could definitely use refactoring 19:56 not sure why you cant put in a 'look in your bag' function in find_ and get rid of its corresponding find__recurse 19:56 Dammit, almost got evilhack to build and run -- gotta look up what SYSCF_FILE is supposed to be 19:57 K2: it's so that it can look inside a bag inside a bag inside a bag 19:57 that's why it is recursive 19:57 i see 19:57 idk how often a monster needs to do that 19:57 Although honestly, players can't look inside nested bags, so why should monsters be able to :-) 19:57 looking one level deep would probably be sufficient 19:57 i've never seen that 19:57 not in grunthack or evilhack 19:57 never seen a monster put a bag inside another bag 19:58 That defeats cunning players nesting bags before nymphs steal them I guess :-) 19:58 yeah 19:58 that's probably the reason 19:58 i guess it would only be for a smart monster that picked up a nested bag 19:58 so that nesting your bag (or your stash) isn't a pure defense against monsters using your stuff 19:58 yeah 19:58 so sgrunt was on to something 19:58 Well, once you write a function to look in a bag, it can look in a bag in a bag in bag, so it is zero-cost 19:59 or he just thought recursion was cool and this is a happy accident 19:59 But I think gives monsters too much credit 19:59 hmm 19:59 I bet that code has never executed more than one bag deep in every evilhack run so far 19:59 possible 19:59 one possibility is that you could put 'take out a bag inside the container' as a last ditch item if they can't find any better applicable items 20:00 so they would have to spend the turn taking out the nested bag, then next turn they could search thru that 20:00 just like the player would have to 20:00 yeah, though the player has the benefit of remembering what they put into their nested bags I guess 20:00 I'm not sure why the monsters, like a clever player, wouldn't take out any potentially useful item all at the same time once they have to go to their bag 20:01 you give players too much credit :P 20:01 idk how it works currently if a monster finds something x levels deep 20:01 do they just get it instantly as though it were only one level deep? 20:01 good question 20:01 no idea 20:13 -!- ChrisANG has joined #evilhack 20:15 !who 20:15 -!- ChrisANG has quit [Read error: Connection reset by peer] 20:15 K2: [hdf-us] ligang [evil] :: [hdf-eu] No current players :: [hdf-au] No current players 20:16 -!- ChrisANG has joined #evilhack 20:17 must be a chown/chgrp problem 20:17 ? 20:17 trying to get evilhack building with wsl ubuntu 20:17 shouldnt be an issue 20:17 and yet 20:18 Warning: cannot write scoreboard file '/home/krm/eh/install/games/lib/evilhackdir/var/record' 20:18 Hit return to continue: 20:18 Unable to open SYSCF_FILE. 20:18 https://github.com/k21971/EvilHack/blob/master/README.md (scroll down) 20:19 Yeah I already built it from source 20:19 using which hints file 20:19 Ah, true, used linux instead of linux-debug -- from other notes it implied linux-debug was only necessary if linux didn't build 20:20 what notes? 20:20 install.unx, newinstall.unx, other sourcedives 20:20 the stock linux hints file doesnt like/use a var folder i think 20:20 newinstall is from 3.7 i thought 20:21 use linux-debug, edit the install paths to your liking 20:44 -!- ChrisANG has quit [Ping timeout: 256 seconds] 20:45 [hdf-us] [evil] krm26 (Sam Gia Fem Law), 2699 points, T:1481, killed by a crossbow bolt 20:48 [hdf-us] [evil] ligang (Val Hum Fem Neu), 5763 points, T:6316, killed by a hill orc 20:48 -!- ChrisANG has joined #evilhack 21:16 [hdf-us] [evil] bouquet (Sam Gia Fem Law), 58 points, T:348, killed by an electric shock 21:17 it's amazing to me that some of you can manage to pull together a streak in eh. 21:23 [hdf-us] [evil] bouquet (Sam Gia Fem Law), 253 points, T:1080, killed by a mountain dwarf 21:23 I'd say, "it just takes patience", except everyone with a streak is like 10x faster than me when I'm racing 21:24 and incredibly lucky. I got killed turn 348 by a trapped chest. 21:25 it's amazing to me that some of you can manage to get to the castle in eh 21:33 play an archaeologist and dig straight down until you hit the castle. Problem solved! 21:33 -!- ChrisANG has quit [Read error: Connection reset by peer] 21:34 people say giant is a hard race to play due to armor limitations, but I think giant samurai is one of the easiest. 21:34 except when trapped chests blow me up 21:35 -!- ChrisANG has joined #evilhack 21:37 -!- Chris_ANG has joined #evilhack 21:37 -!- ChrisANG has quit [Read error: Connection reset by peer] 21:49 [hdf-us] [evil] terrapin (Rog Elf Mal Cha), 249 points, T:1345, killed by a small mimic 21:58 -!- tinklebear has joined #evilhack 22:00 Attacks: 4d6 butt acid, 4d8 touch web, 2d6 butt hallucination, 3d7 sting energy drain, 3d8 gaze sleep 22:00 * tinklebear doesn't know where to begin 22:01 Shambling Bill Cosby 22:01 obviously if you do butt acid, you'll have a butt hallucination 22:01 it's simple common sense 22:01 lololol 22:03 -!- spicyCebolla has quit [Ping timeout: 240 seconds] 22:05 [hdf-us] [evil] bouquet (Sam Gia Fem Law), 2739 points, T:2124, killed by a bolt of lightning 22:05 heh tinklebear 22:19 [hdf-us] [evil] qt (Sam Hum Mal Law) averted death (killed by a fire ant), on T:3805 22:22 [hdf-us] [evil] qt (Sam Hum Mal Law) changed form for the first time, becoming a baluchitherium, on T:4271 22:25 [hdf-us] [evil] qt (Sam Hum Mal Law), 6714 points, T:4869, killed by a gnome lady, while sleeping 22:26 bae caught me slippin 😔 22:32 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha) changed form for the first time, becoming a wererat, on T:4882 22:32 * tinklebear hears tom jones every time " lady" turns up 22:33 "whoa woah woah" 22:36 if you accidentally turn into a green slime, just get yourself killed because you dont want hostile green slime everywhere 22:40 [hdf-us] [evil] tinklebear (Kni Elf Mal Cha), 79193 points, T:22396, killed by a death ray 22:44 NetSysFire: i hate it when I use charm monster to get out of a dogpile, and it hits a green slime who starts turning nearby enemies 22:46 [hdf-us] [evil] bouquet (Sam Gia Fem Law) eschewed atheism, by dropping a steel dwarvish spear on an altar, on T:3310 23:01 can someone eat a gray fungus for science and give me the messages you get? as a con i can eat them and it looks exactly like i would eat a poisonous corpse, not like a tainted one 23:02 test without sickness res ofc 23:03 wizmode coming right up! 23:03 i think they are just a normal poisonous corpse 23:04 Ecch - that must have been poisonous! This gray fungus corpse tastes okay. 23:04 You finish eating the gray fungus corpse. You feel slightly healthier. 23:05 TIL you can eat them. 23:06 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha), 16205 points, T:21062, killed by a fire ant 23:07 qt: i am very sure K2 actually tried to fix them that you get deathly sick 23:07 bouquet: thanks for testing! 23:07 also rip me 23:09 heh 23:18 K2: is that right, did you want to make eating it deadly? 23:18 no 23:18 K2/qt: can I ask you a quick nethack architecture question? 23:18 sure 23:19 ofc 23:20 are there really no PM_ symbols for the various types of S_GNOME, etc? i'm surprised i haven't found the declaration of the PM_ constants anywhere, starting to think they are programmatically generated 23:21 you can find them in include/pm.h 23:21 ^ that 23:21 they _are_ autogenerated though 23:21 by something in makedefs iirc 23:21 wonder why my global search wasn't catching that file 23:21 include/onames.h is the obj equiv 23:22 prob because they're generated during compile time 23:22 you wont find those files in the repo 23:22 ah, visual studio code is too clever, because they weren't in the repo it excludes them from my search 23:22 thanks, i was hoping that was the answer 23:23 while i've got you... :-) 23:24 i can throw a monster i'm creating an item with mongets -- no convenient way to set material, right? gotta futz with that manually? 23:25 and related, do i have to be on the lookout for making the game barf if i set an object to an abnormal material (i.e. silver tooled horn). i assume i do 23:26 1st question: look in makemon.c, you can see how monsters spawn with objects 23:28 2nd question: look in mkobj.c starting at line 3191, the arrays there determine what material various objects will spawn as 23:28 if the material isnt in that array, its not valid 23:30 if you want to set material i think you currently have to use a setup like this https://termbin.com/ib00 23:30 ok, that's what i figured, was just hoping i had missed a convenience function 23:30 i think xnh changed mongets so it returns the object instead of its enchantment, which makes that a lot easier 23:31 in xnh you can just do otmp = mongets(mtmp, HIGH_BOOTS); set_material(otmp, DRAGON_HIDE); iirc 23:32 well, I guess you'd still have to check whether otmp is non-null but even so it's a little more straightforward 23:32 in evil it does not return the object 23:32 no big deal 23:33 also, if you use set_material instead of setting otmp->material directly, it will produce an impossible if you try to set it to a normally-invalid material 23:33 so you shouldn't necessarily need to check arrays or anything, you can just go for it and keep an eye out for an impossible 23:34 you can also try wishing for the material/object combination and see whether that gives you an impossible, if you just want to see whether a particular material is valid 23:34 i'm gonna have to dig more deeply into materials in any case if i want to make a tooled horn silver i suppose, since they aren't normally "materialable" 23:34 why do you say that? i just wished for a silver tooled horn in wizard mode and it worked 23:34 m - an uncursed silver tooled horn 23:35 really? i guess i've just never encountered one that was a material. cool! 23:38 ./* for horns, currently. */ 23:38 static const struct icp horn_materials[] = { 23:38 {70, BONE}, 23:38 {10, COPPER}, 23:38 { 8, MITHRIL}, 23:38 { 5, WOOD}, 23:38 { 5, SILVER}, 23:38 { 2, GOLD} 23:38 }; 23:38 [hdf-us] [evil] bouquet (Sam Gia Fem Law) completed Sokoban, acquiring a gold amulet of magic resistance, on T:8866 23:38 5% chance for one spawning as silver 23:40 krm26: are you working on that wild hunt idea? 23:40 is that the reason for your horniness 23:40 horniness in this case referring to an interest in horns 23:43 Yeah, diddling around with adding a type of timed event that spawns a nearby posse based on the death of specific monster 23:43 [hdf-us] [evil] tinklebear (Kni Hum Mal Cha), 1673 points, T:2326, killed by a hallucinogen-distorted giant rat, while frozen by a monster's gaze 23:43 trying to give the posse some color without adding new monster content 23:43 so not the wild hunt thing but the inquisition thing? 23:43 Yes, inquisition thing 23:43 [hdf-us] [evil] ligang (Val Hum Fem Neu) became literate by engraving "Elbereth", on T:4433 23:43 sounds cool, you might have to add some new type of timeout 23:44 Yeah, did that 23:44 that code is simple at least :-) 23:44 [hdf-us] [evil] tinklebear (Rog Orc Mal Cha), 4 points, T:6, killed by an arrow 23:44 -- presumably, haven't tested anything -- 23:44 nice. I think it's a neat idea, I'm excited to see it in actioon 23:45 me too 23:46 don't get too excited, traveling so much this month i'm not gonna get crap done until january 23:46 you can't stop me, you're not the boss of me 23:46 I'll get as excited as I want 23:46 but i'm finally going to try to get off my ass and bug k2 with pulls instead of with whiny texts 23:47 :P 23:48 does anyone care, btw, about unused arguments that aren't marked UNUSED in the codebase? 23:48 or is trivial stuff like that not worth worrying about? 23:50 i currently dont see any warnings about those 23:50 thought those were all handled 23:50 i'll double check but i thought i stumbled over one in the timer code 23:52 [hdf-us] [evil] ligang (Val Hum Fem Neu) chose an elven dagger to be named "Sting", on T:4986 23:52 [hdf-us] [evil] ligang (Val Hum Fem Neu) had Mjollnir bestowed upon her by Odin, on T:4997