00:01 bouquet, tinklebear you two here? 00:01 yes. You need me to log out? 00:01 maybe. i need tinklebear to do same 00:02 got a patch to do and no one should be playing when i patch 00:02 okay. done, L3 00:02 I'm out 00:02 and patched, thanks 00:02 can resume 00:02 whee! 00:19 my experience so far has been that there is no way to get a pet to eat eucalyptus leaves to cure sickness. 00:19 not horses, not cats 00:20 [hdf-us] [evil] k2 (Val Dwa Fem Law) changed form for the first time, becoming an enormous rat, on T:21831 00:20 is this intentional? 00:20 they will 00:20 or, at least are supposed to 00:20 okay, I'll keep on trying... 00:24 if it's on the ground and they are ill, they should eat it 00:26 if I am riding them, is on-the-ground still a sufficient condition? 00:28 it should be 00:29 cool. good to know. I'll check it out next time I'm in position to check it out. 00:30 [hdf-us] [evil] k2 (Val Dwa Fem Law) acquired the luckstone from Mines' End, on T:22733 00:48 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a long sword entrusted to her by Odin, on T:5878 00:49 https://0x0.st/-Fe_.mp4 00:50 krm26: i was messing around with your idea to see what would be involved, pretty fun idea and not that tough to get to the place in the video... 00:50 i think one of the hard parts will be identifying which monsters deserve vengeance... e.g. is it any king or lord killed in a throne room, even if they have just wandered in from elsewhere? 00:51 maybe there is some way you could mark monsters generated on the throne? if that's not done already somewhere... 00:51 [hdf-us] [evil] k2 (Val Dwa Fem Law) had a dwarvish bearded axe entrusted to her by Tyr, on T:25086 00:57 "You hear a mordor orc muttering Good Riddance about their slain captain" 01:02 [hdf-us] [evil] ligang (Val Hum Fem Neu) chose an elven broadsword to be named "Orcrist", on T:7211 01:16 -!- elenmirie has quit [Read error: Connection reset by peer] 01:17 -!- elenmirie has joined #evilhack 01:47 -!- qt has quit [Ping timeout: 252 seconds] 02:24 -!- spicyCebolla has joined #evilhack 03:29 I will try here too even though I ask about vanilla, tourist quest with 113 hp and ac:-10, no go? :P (MR+reflection) but I am playing vanilla 03:36 well found levi so the question is not interesting any longer will do castle and medusa 04:45 [hdf-us] [evil] tinklebear (Kni Elf Fem Cha) completed Sokoban, acquiring a bag of holding, on T:8997 05:04 [hdf-us] [evil] ligang (Val Hum Fem Neu) acquired the luckstone from Mines' End, on T:11578 05:08 [hdf-us] [evil] ligang (Val Hum Fem Neu) destroyed the invisible qt's ghost, the former Hatamoto, on T:12070 05:47 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a dusty cloak entrusted to her by Odin, on T:13870 06:01 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 8981 points, T:4715, killed by a white unicorn 06:02 -!- elenmirie_ has joined #evilhack 06:03 -!- elenmirie has quit [Read error: Connection reset by peer] 06:03 -!- elenmirie_ is now known as elenmirie 06:52 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 2825 points, T:3220, killed by a dwarf lady 06:58 -!- mobileuser has joined #evilhack 07:52 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) had a copper elven spear entrusted to her by Manannan Mac Lir, on T:11024 08:14 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) completed Sokoban, acquiring a gold amulet of reflection, on T:7161 08:14 ugh 08:14 also no gold in the zoo at all? 08:14 Someone has it 08:15 yeah i found it 08:15 qt: well, now I can stop working on it and let you take over! 08:15 i'm just gonna give the amulet ot a leprachaun now and zap myself with a wand of death 08:15 F this game 08:16 qt: I was going to implement it as a % chance when any royal is killed. It is pretty easy to do it just for throne rooms also because of how throne rooms are generated 08:17 qt: That might be better. Alternately, the really serious effect could come from throne kills with a less serious "investigation" from a random royal, or with differing chances of triggering 08:17 qt: I put in triggers for gnome royal & dwarf royal (same pursuit), elf royal, and...asmo 08:18 qt: i know ogre royals exist but man, who likes ogres? 08:32 -!- krm26 has quit [Quit: Leaving] 08:55 [hdf-eu] [evil] Graznop (Pri Gia Fem Neu) had Demonbane bestowed upon her by Camaxtli, on T:18847 09:07 -!- amateurhour has joined #evilhack 09:19 [hdf-eu] [evil] Graznop (Pri Gia Fem Neu) had a copper heavy mace entrusted to her by Camaxtli, on T:19307 09:23 -!- elenmirie has quit [Read error: Connection reset by peer] 09:23 -!- elenmirie has joined #evilhack 09:25 -!- qt has joined #evilhack 09:31 [hdf-us] [evil] tinklebear (Kni Elf Fem Cha) acquired the luckstone from Mines' End, on T:13331 09:43 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) changed form for the first time, becoming a master mind flayer, on T:17395 09:56 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) hit with a wielded weapon for the first time, on T:18630 10:00 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) made his first wish - "blessed eye of the aethiopica", on T:18997 10:07 [hdf-us] [evil] ligang (Val Hum Fem Neu) completed Sokoban, acquiring a gold amulet of reflection, on T:22342 10:13 i rolled the dice and got lucky with that fountain wish (no neferet) 10:23 nice! 10:24 yep. hopefully i can get dragonbane at some point from an altar 10:24 i have amulet of reflection, but wearing the eye for mr 10:25 i guess when i do quest i will have other eyes and can wear it but the one i have is gold anyway and i want to be able to fly etc. so dragonbane is the solution 10:25 although now with eota i guess casting it is also an option 10:32 casting it? 10:33 morning 10:34 good afternoon! 10:35 oh cast reflection you mean rebatela 10:35 eyah 10:35 yeah 10:35 hi k2 10:36 it's not usually very practical, but with the eye you can cast it a bunch and stack it 10:36 with my centaur priest it was so nice I could cast speed 10:36 no boots... 10:36 (like ppl do with haste) 10:36 exactly :) 10:36 lol 10:36 you can wear water walking or jumping as a non-centaur and do it too 10:36 or if you have nice dragonhide boots or whatever 10:49 !tell krm26 nice try, this is your responsibility. i dont have the vision for it anyway :) 10:49 Will do, qt! 10:50 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a pair of hiking boots entrusted to her by Odin, on T:23419 10:52 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a scimitar entrusted to her by Odin, on T:23639 10:55 [hdf-us] [evil] ligang (Val Hum Fem Neu) had Cleaver bestowed upon her by Odin, on T:24285 10:56 -!- Chris__ANG has joined #evilhack 10:56 -!- Chris_ANG has quit [Read error: Connection reset by peer] 11:09 -!- rebatela has quit [Remote host closed the connection] 11:11 [hdf-eu] [evil] Graznop (Pri Gia Fem Neu) completed Sokoban, acquiring an amulet of reflection, on T:24559 11:18 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) had a trident entrusted to her by Odin, on T:29759 11:20 ok, still with the sucky gifts 11:20 next time, next time... 11:22 !tell krm26 this is what I ended up with though, in case some part of it is useful. i was mostly playing around with how to use/include details some details about the dead guy: https://gist.github.com/entrez/ac1c9c2c772470a8842aef5f517ba33f 11:22 Will do, qt! 11:26 YASI: on xmas day, the god's gift you socks 11:27 which are artifact boots that have no extra effect, just makes artifact gifting slightly rarer >:^) 11:28 -!- rebatela has joined #evilhack 11:30 -!- krm26 has joined #evilhack 11:30 hi 11:30 Hello krm26, Welcome to #evilhack 11:30 krm26: Message from qt at 2021-12-11 10:49 EST: nice try, this is your responsibility. i dont have the vision for it anyway :) 11:30 krm26: Message from qt at 2021-12-11 11:22 EST: this is what I ended up with though, in case some part of it is useful. i was mostly playing around with how to use/include details some details about the dead guy: https://gist.github.com/entrez/ac1c9c2c772470a8842aef5f517ba33f 11:31 -!- tinklebear has quit [Quit: are socks containers, or are they boots] 11:31 K2, qt: is there some other code-focused hardfought channel? Or is it ok to sometimes talk code here? 11:32 i certainly hope it's ok to talk code here considering how often we all do it :) 11:32 there is #nethack-dev but it's usually mostly vanilla stuff 11:33 [hdf-us] [evil] k2 (Val Dwa Fem Law), 95901 points, T:29902, killed by a white dragon 11:33 uuuugh 11:34 !lastgame k2 11:34 VaderFLAG: [hdf-us] https://www.hardfought.org/userdata/k/k2/evilhack/dumplog/1634461160.evil.html :: [hdf-eu] https://eu.hardfought.org/userdata/k/k2/evilhack/dumplog/1577469384.evil.html :: [hdf-au] https://au.hardfought.org/userdata/k/k2/evilhack/dumplog/1576941662.evil.html 11:34 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a scimitar entrusted to her by Odin, on T:27236 11:34 krm26 here is fine, esp if its about evilhack 11:34 ##nethack-variants qt, krm26 11:34 The white dragon emits a satisfied belch. 11:34 everything is about evilhack 11:35 ##nethack-variants seems like it's typically dnethack talk but I'm sure you could talk evilhack code there too 11:35 hah qt, your code looks just like mine except i hadn't looked for a place to start the timer yet, which you nicely served up to me in mon.c, thx 11:36 are you racing to add some cool feature to evilhack or something? 11:37 wtf... there's amateurhour 11:37 when did you sneak in? 11:37 :P 11:37 amateurhour: krm26 is working on something, I just got interested in it and messed around with it at bit last night 11:37 K2: you missed amateurhour's welcome back party? shame on you 11:37 he basically redid what I spent three hours fiddling with in7 minutes 11:38 gonna take a looong time to figure out this codebase 11:38 krm26 welcome to qt's code writing prowess 11:38 lol it wasn't that fast, but familiarity with the codebase definitely speeds things up a lot 11:39 i'll spend hours or days on something, he looks at it and goes 'oh' and 10 min later perfection 11:40 and then five minutes later "followup/update to last commit" 11:40 lol 11:40 "just one more glob change... one more, please..." 11:40 qt for vanilla devteam when? 11:41 you know that story of how persian rug makers deliberately include a small flaw because only god is perfect 11:41 that's the real reason for the constant "followup/update to last commit" my stuff requires 11:41 now you know 11:42 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a pair of cloth water walking boots entrusted to her by Odin, on T:29439 11:48 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a pair of low boots entrusted to her by Odin, on T:29705 11:52 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) had a mithril elven long sword entrusted to her by Manannan Mac Lir, on T:13162 11:56 maybe it's better than xnh, where the followup bug fix is months later and very hard to find 12:12 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) completed Sokoban, acquiring an amulet of magic resistance, on T:14841 12:26 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) acquired the luckstone from Mines' End, on T:15853 12:34 qt: it looks like there is no permanent context thing for "killed the wizard" -- was trying to find a simple way to cease posse creation once the wizard had been killed the first time. any low effort suggestions? 12:35 obv want to avoid changing context structures 12:36 made_amulet is easy but I think too late in the game 12:37 you could look at mvitals[PM_WIZARD_OF_YENDOR].died 12:37 and check if it's non-zero 12:37 mvitals, thx, didn't know that existed 12:38 awesome 12:39 how performance-oriented is this supposed to be? if I have a list of 5 or 6 things can I traverse it each time a monster is killed, or should I use a dictionary? 12:44 if it's only 5 things maybe it would be simpler to just put it all in 'if (x || y || z)'? but i also doubt traversing a list of 5 items would be the biggest task performed each time a monster is killed 12:44 it's not like evilhack is controlling a GPS satellite or something 12:44 just want to make sure I don't need like a hyper-efficient trie implementation or anything 12:46 i don't think anything like that is necessary 12:47 i note in your implementation you generate them at the stairs as opposed to at the player location 12:47 recent performance improvement this reminds me of is that I created a PR which iterated through the entire list of monsters every time the() was called, and PatR changed it to iterate through a smaller list of only 30 or so monsters 12:47 so some small things like that might make sense but nothing crazy 12:48 i kind of want the posse to be generated "just out of sight" of the player 12:48 but that is a hard problem 12:51 maybe will expand enexto with enearto, will look at 12:51 maybe you could add a flag for enexto that rejects spots where cansee(x,y) is true 12:51 sounds like we are thinking along similar lines :) 12:53 it would be funny if this generated keystone kops doing a murder investigation 12:53 -!- spicyCebolla has quit [Quit: spicyCebolla] 12:53 -!- spicyCebolla has joined #evilhack 12:54 well, maybe not that funny 12:54 it was funny to think about for a second or two though 12:55 lol 12:56 what is the cool idea you're working on? 12:58 amateurhour: when you kill the monster sitting on the throne in a throne room, it generates a posse some time later who come to avenge their king/lord/whatever 13:00 https://0x0.st/-FL4.mp4 13:01 sweet 13:01 this is the thing I did, so not representative of the finished product, just the general idea 13:01 isn't the posse the rest of the throne room? 13:02 nah that's just the guests of the slumber party the royal is hosting 13:02 those are the courtiers, they just suck up to the king and wear wigs i think 13:02 amateurhour: actually that makes a lot more sense 13:02 [hdf-eu] [evil] Graznop (Pri Gia Fem Neu) acquired the luckstone from Mines' End, on T:27574 13:02 not sure why they all sleep on the floor but I don't hold the customs of the dungeon myself 13:03 so who am I to judge 13:03 yeah they can be pretty tough for wig wearing courtiers 13:05 they're the praesnoreian guard 13:07 groan 13:07 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) destroyed the invisible qt's ghost, the former Ninja, on T:16413 13:09 Oh that's why snickernsee and some boots were just sitting randomly on the floor 13:09 got dropped in a qt polymorph 13:30 @?!what is the monster report thingy here 13:30 No such monster. 13:30 Oooh close 13:30 @?!gelatinous cube 13:30 !gelatinous cube ~1~ gelatinous cube (b) | Lvl: 6 | Diff: 8 | Spd: 6 | Res: fire cold sleep shock poison acid petrification | Confers: fire cold sleep shock | MR: 0 | Generates: gehennom dungeons | AC: 8 | Attacks: 2d4 touch paralyze, 1d4 passive paralyze | Alignment: 0 | Flags: genocidable, omnivore, mindless, vegan 13:30 @?!quivering blob 13:30 !quivering blob ~1~ quivering blob (b) | Lvl: 5 | Diff: 6 | Spd: 1 | Res: sleep poison | Confers: poison | MR: 0 | Generates: gehennom dungeons | AC: 8 | Attacks: 1d8 touch physical | Alignment: 0 | Flags: genocidable, mindless, vegan 13:33 @?!gnoll cleric 13:33 No such monster. 13:33 need an e in there somewhere for evilhack 13:33 like @e?alhoon 13:34 @e?alhoon 13:34 alhoon (h) | Lvl: 26 | Diff: 30 | Spd: 9 | Res: fire cold sleep shock poison drain | Confers: fire cold | MR: 90 | Generates: gehennom | AC: -6 | Attacks: 1d10 weapon physical, 5d6 touch cold, 2d1 tentacle drain int, 2d1 tentacle drain int, 0d0 cast spell | Alignment: -15 | Flags: genocidable, flies, breathless, regenerates, seeinvis, poisonous, covetous, infravisible 13:34 @e?gnoll cleric 13:34 gnoll cleric (h) | Lvl: 8 | Diff: 10 | Spd: 9 | Res: poison | Confers: nothing | MR: 30 | Generates: gehennom dungeons | AC: 6 | Attacks: 1d4 bite physical, 0d0 cast clerical | Alignment: -10 | Flags: genocidable, omnivore, infravisible 13:34 ahhhhhhh thx much 13:43 @e?displacer beast 13:43 displacer beast (f) | Lvl: 12 | Diff: 14 | Spd: 12 | Res: none | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: -10 | Attacks: 4d4 claw physical, 4d4 claw physical, 2d10 bite physical | Alignment: -3 | Flags: genocidable, carnivore, infravisible 13:44 -!- qt has quit [Ping timeout: 250 seconds] 13:44 @e?gray elf 13:44 gray elf ~2~ Grey-elf (@) | Lvl: 6 | Diff: 8 | Spd: 12 | Res: sleep | Confers: sleep | MR: 10 | Generates: gehennom dungeons | AC: 10 | Attacks: 2d4 weapon physical | Alignment: -7 | Flags: genocidable, omnivore, seeinvis, infravisible 13:44 apologize for all this spam 13:45 soooo many windows open 13:45 Not much else going on in here right now 13:45 @e?woodland elf 13:45 woodland elf ~1~ Woodland-elf (@) | Lvl: 4 | Diff: 6 | Spd: 12 | Res: sleep | Confers: sleep | MR: 10 | Generates: gehennom dungeons | AC: 10 | Attacks: 2d4 weapon physical | Alignment: -5 | Flags: genocidable, omnivore, seeinvis, infravisible 13:45 @e?green elf 13:45 green elf ~1~ Green-elf (@) | Lvl: 5 | Diff: 7 | Spd: 12 | Res: sleep | Confers: sleep | MR: 10 | Generates: gehennom dungeons | AC: 10 | Attacks: 2d4 weapon physical | Alignment: -6 | Flags: genocidable, omnivore, seeinvis, infravisible 13:47 @e?lynx 13:47 lynx (f) | Lvl: 5 | Diff: 7 | Spd: 15 | Res: none | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: 6 | Attacks: 1d4 claw physical, 1d4 claw physical, 1d10 bite physical | Alignment: 0 | Flags: genocidable, carnivore, infravisible 13:47 @e?panther 13:47 panther (f) | Lvl: 5 | Diff: 7 | Spd: 15 | Res: none | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: 6 | Attacks: 1d6 claw physical, 1d6 claw physical, 1d10 bite physical | Alignment: 0 | Flags: genocidable, carnivore, infravisible 13:48 what is the point of both lynx + panther, there should be some difficulty difference 14:04 -!- Chris__ANG has quit [Ping timeout: 268 seconds] 14:07 !who 14:07 bouquet: [hdf-us] bouquet [evil] VaderFLAG [evil] :: [hdf-eu] mobileuser [evil] :: [hdf-au] No current players 14:07 VaderFLAG: did your game just freeze, too? 14:07 no 14:07 All is normal 14:07 -!- Chris__ANG has joined #evilhack 14:08 must be aliens 14:12 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) destroyed NetSysFire's ghost, the former Jail-bird, on T:20836 14:13 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) killed Aphrodite, on T:20868 14:19 "The sewage crackles and freezes under your rear hooves." \o/ 14:19 I was wondering if it would 14:19 [hdf-us] [evil] bouquet (Sam Gia Fem Law) changed form for the first time, becoming a wererat, on T:18734 14:23 -!- Chris_ANG has joined #evilhack 14:23 -!- Chris__ANG has quit [Read error: Connection reset by peer] 14:25 [hdf-us] [evil] bouquet (Sam Gia Fem Law) killed the Rat King, on T:19173 14:28 qt: do you know of an easy way to get the mkroom structure for a given coordinate pair? 14:29 nevermind, think I found something 14:29 [hdf-us] [evil] bouquet (Sam Gia Fem Law) acquired the luckstone from Mines' End, on T:20338 14:29 found levl structure and can use getroomtype 14:35 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) killed Baphomet, on T:30206 14:36 Gotta love centaur jousting 14:36 seems like you killed him just yesterday 14:36 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) had Luck Blade bestowed upon her by Manannan Mac Lir, on T:21981 14:45 @e?warg 14:45 warg (d) | Lvl: 7 | Diff: 8 | Spd: 12 | Res: none | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: 4 | Attacks: 2d6 bite physical | Alignment: -5 | Flags: genocidable, carnivore, infravisible 14:45 @e?wolf 14:45 wolf (d) | Lvl: 5 | Diff: 6 | Spd: 12 | Res: none | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: 4 | Attacks: 2d4 bite physical | Alignment: 0 | Flags: genocidable, carnivore, infravisible 14:46 Attacks: 4d8 sting decay, 4d7 butt slow, 2d7 sting level drain, 5d7 touch constitution poison│ased 14:46 sounds like fun 14:47 i think i'll go back upstairs 14:47 -15ac and all 14:48 maybe i will magic missile it 14:48 and then run away and come bakc 14:48 i don't even have a blinding device yet. this sucks 14:49 killed it! ;) 14:50 -!- Chris_ANG has quit [Ping timeout: 252 seconds] 14:57 oh god another one 15:11 omigod it built 15:15 it's alive!! 15:17 [hdf-us] [evil] karibou (Rog Elf Fem Neu), 2524 points, T:3181, zombified by a human zombie, while frozen by a potion 15:19 krm26: i remember when i was talking about building it locally you said "what's the problem? just gcc -o bla bla ? you're running linux? should be easypeasy" 15:19 6 months later... 15:19 but congrats! 15:21 @e?Mephistopheles 15:21 Mephistopheles ~2~ Mephistopheles (&) | Lvl: 80 | Diff: 42 | Spd: 12 | Res: fire cold poison drain | Confers: nothing | MR: 90 | Generates: unique | AC: -6 | Attacks: 4d6 weapon physical, 3d4 claw disenchant, 3d4 cast fire, 3d4 cast spell, 0d6 passive fire | Alignment: 15 | Flags: flies, seeinvis, poisonous, nopoly, stalker, covetous, infravisible 15:21 rebatela: I mean it built with my changes 15:21 oh sweet 15:22 so you ARE making a variant 15:22 I pulled the code and compiled it last night, it was indeed simple 15:22 no, i'm testing a patch for K2 to reject 15:22 for the 1/9 of your ideas k2 doesn't implement 15:22 definitely not making a variant 15:23 it creates a time-delayed posse to get you after you commit regicide 15:23 you should really make one though... i'm not saying it sarcastically. you have some great ideas 15:23 i just don't want to see evilhack turn into slex 15:23 I agree, parsimony is better than the kitchen sink 15:23 this patch introduces a small amount of new behavior, no new monsters or items 15:24 amateurhour is back! WHAT'S UP DUDE 15:24 so sometimes after you kill a gnome king on his throne a hunstman with a hunting beast and some footsoldiers and caster support show up for revenge 15:24 -!- Chris_ANG has joined #evilhack 15:24 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) killed the invisible Mephistopheles, on T:30451 15:24 fuck... i can only speak for myself but i didn't like not seeing your name up there. hope all is well man 15:24 rebatela no worries there 15:25 that Mephistopheles hellfire attack is nasty 15:25 k2: hehe i know i'm j/k 15:25 HP were dwindling 15:25 [hdf-us] [evil] karibou (Rog Elf Fem Neu), 172 points, T:902, killed by a falling rock 15:28 [hdf-us] [evil] k2 (Val Dwa Fem Law), 552 points, T:1276, killed by a jackal, while fainted from lack of food 15:30 oh sweet wand of death off a monster (and i wasn't wearing reflection) 15:30 does mr protect against it too? i guess it does 15:30 i didn't get hit with it, but it's not like instadeath right? just drains you? 15:31 K2 my current map confuses me 15:31 dont look at it crosseyed 15:31 It's the concentric circles one with drawbridges to and bottom 15:31 * top 15:32 the right side walls are lava 15:32 so you don't need a drawbridge to enter 15:32 has it always been that way? 15:32 I got that once I think 15:32 Unusual 15:32 being very fast is SO huge. 15:33 this is a demon lord lair 15:33 people take it for granted 15:33 it's the best advantage in the game. period 15:34 K2 yes, I've never seen it like that before, but VaderFLAG has so I suppose it can sometimes happen 15:43 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) killed the Oracle, on T:25262 15:43 Farewell, pet alhoon. Your sacrifice will not be forgotten 15:46 The Oracle is Mighty 15:46 Oracle took on an alhoon, a titan, and a sabre tooth tiger and outlived 2 of them 15:46 the missiles filled the air that day, the legends say 15:47 haha 15:47 :) 15:47 k2: is there some more-widely-utilized temporary debugging output thing you use than You_hear("ohmigod you shouldn't have gotten to here")? 15:48 Sometimes I drop woolly mammoths from the ice queen around her 15:48 no not really 15:48 to debug a thing i' 15:49 i'll sometimes add a pline so I know triggered 15:49 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) used a helm to turn lawful, on T:25485 15:49 hmm 15:49 The rare non-cursed opposite alignment helm! 15:50 ouch 15:50 now you can dip for excal I suppose? 15:51 I loaded the quest so I assume Arthur has it already 15:51 ah! 15:51 mannnn, You_hear doesn't take varargs? 15:52 its just a type of pline 16:02 so many people have looked at that code and gone WTF 16:02 it's fun to watch over the years 16:02 welcome to the party krm26 16:03 that sort of c is the only language i sorta know and even my dumb ass knows it's ridiculous 16:04 i was a compsci major right when java came out, so they used to teach all the intro classes in standard c and then it changed to java/OOP and i failed out. So the one thing i got out of it is i understand the nethack source and how horrible it is 16:06 (i didn't fail out because of the java classes lol... I failed out because of drugs and girls and booze etc.) 16:06 rebatela: As legacy code that has been supported for decades go, this code looks pretty damn good 16:06 that's just when my formal education ended 16:06 krm26: oh i love it! 16:06 no no Java made you fail :b 16:06 like i said, that's my shit 16:06 That doesn't mean it isn't utterly incomprehensible at first glance, but that I can write stuff that works in under 4 hours of total effort speaks volumes 16:07 i was writing c in 1988 when i was 9 16:07 and playing hack 16:07 Of course I spent over a decade in a purely functional world before OO reared its head...functional and OO code are both fine to me 16:08 The nethack code *is* a bit...parsimonious...with its comments 16:08 yeah... see my brain at the time wasn't able to grasp the objects and all that 16:08 but that was my own fault 16:08 cd .. 16:08 heh, sorry, doing a make install 16:09 reading the nethack source feels like reading a book written many years ago. you kind of understand what is happening 16:10 I loved reading "Concepts, Techniques, and Models of Computer Programming" by Peter Van Roy, taught me a lot about different paradigms 16:15 i'm gonna check it out mobileuser thanks 16:15 i'd love to get into programming again 16:15 k2, qt: thanks for you help, everything seems to work -- after i make gingerbread houses with daughter and her girlfriends i'll test it more and tweak the balance a bit 16:15 I want to get back to programming, too 16:15 nabru: hell yeah! let's do it! 16:15 :D 16:16 :) 16:17 rebatela that book is rather fringe because it uses an obscure language with Prolog-type variables to illustrate the concepts, but I loved it myself 16:18 I think Rust is the hip and cool thing now :-) 16:18 just gotta read your knuth 16:18 mobileuser: yeah, see that's the thing i'm waaaay out of the loop 16:18 talk to aoei and amateurhour! 16:19 i was making games as a kid long before the web even existed 16:19 that was the peak of my programming 16:19 i'm sure it's "easier" now in a way 16:19 but i'm so detached from it 16:20 i made games with 2d graphics that looks similar to nethack with tiles i guess (or like ultima if y'all ever played those games) 16:21 but they were like multilayerd tiles with transparency etc. 16:21 i wish i could find the shit... it would be on a 5 1/4 floppy though if i ever did lol 16:21 how would i ever even run that? 16:21 "The bone devil burns slightly." 16:21 huh? 16:22 It must be in lava 16:23 That's from minlinquid 16:24 krm26 o/ 16:24 yes, but a bone devil is fire resistant and flies 16:25 I think... 16:25 @e?bone devil 16:25 bone devil (&) | Lvl: 9 | Diff: 13 | Spd: 15 | Res: fire poison drain | Confers: nothing | MR: 40 | Generates: gehennom | AC: -1 | Attacks: 3d4 weapon physical, 2d4 sting drain str | Alignment: -9 | Flags: poisonous, stalker, infravisible 16:25 maybe not :-) 16:25 That's why it was "slightly" 16:26 right, thx! 16:33 [hdf-us] [evil] k2 (Val Dwa Fem Law) changed form for the first time, becoming a wererat, on T:3718 16:33 [hdf-us] [evil] k2 (Val Dwa Fem Law), 490 points, T:3747, killed by a coyote 16:34 yay 16:40 [hdf-us] [evil] karibou (Rog Elf Fem Neu), 1966 points, T:4091, killed by a jaguar 16:42 "You joust the master mind flayer! The master mind flayer disappears!" 16:43 ok wtf does that mean... 16:44 Ah there also was a shapechanger on the level, a temporary second master mind flayer :-) 16:48 heh 17:15 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) killed Orcus, on T:31058 17:16 without boulder fort for once 17:16 [hdf-us] [evil] k2 (Val Dwa Fem Law), 435 points, T:2302, killed by a lesser homunculus, while frozen by a monster's gaze 17:17 hmmm Orcus has a withering attack as well? 17:17 @e?Orcus 17:17 Orcus (&) | Lvl: 66 | Diff: 36 | Spd: 15 | Res: fire poison drain | Confers: nothing | MR: 85 | Generates: unique | AC: -6 | Attacks: 4d4 weapon physical, 4d4 weapon physical, 3d4 claw wither, 6d6 cast spell, 2d4 sting drain str | Alignment: -20 | Flags: flies, seeinvis, poisonous, nopoly, stalker, covetous, infravisible 17:17 I never knew... 17:18 all those boulder forts :-) 17:22 I've been thinking of some ways to nerf boulder forts as a strategy 17:22 -!- NetSysFire is now known as NetSysFir 17:22 oh thank god 17:23 wayyyy too many people have been ascending lately 17:23 krm26 to the rescue 17:23 My favorite is letting certain powerful or large monsters (including demon princes) gradually shatter them into rocks 17:23 My least favorite is giving all the demon lords wands of striking :-) 17:23 i think they should elminate ludios completely 17:23 oh now it is ON rebatela 17:24 since it seems to be ok with oyou 17:24 we are at WAR 17:24 am I remembering wrong, or in 3.7 can the riders walk over boulders? 17:24 all levels between 10 and 20 should be ludios 17:24 what's good bro? 17:24 ludioshack 17:24 you've been missed ah 17:25 irl stuff came up so I was away for a bit, longer than I thought 17:25 i'll save you the time krm26.. the only thing needed to nerf the boulder fort is a striking wand 17:25 or force bolt as a monster spell 17:26 well, welcome back 17:26 oho you could ramp up the evil on that 17:26 i promise my real life is 10x the mess so i totally get it 17:26 shatterable armour/potions get destroyed by monster spell force bolt 17:26 EPI 17:26 obviously boulders do as well 17:29 i have plans for a monster version of force bolt 17:31 i'm going to study the way krm26 plays and suggest things to completely ruin his nethack world.. the problem of course is that k2 thinks i'm a clown (i am) 17:31 eliminate ludios 17:31 way too much loot 17:31 make it generate 1% of the time 17:32 or leave it in but when you get to the gold vault you find a scroll of mail saying 'teehee I already stole it all' 17:32 not joking, but did you know that some of us don't even play ludios a lot of the time when it's there? what if i got him to get rid of it ? wouldn't it drive you nuts? 17:36 people play differently. and to notice something and then go k2 k2 this makes it too easy ! you better fix this! it's like tattletalish. who's side are ya on, ya know? lol 17:37 obviously HE likes it. But he's the developer. You're like the kid who brings the switches to school for the teacher 17:38 i love ya krm26. but i had to speak up. k2!! it's too easy to price id that scroll!! wtf? 17:38 there's like a handful of us who ascend. people are struggling enough . let him make the game hard (IMO) 17:39 i wouldnt discourage anyone from providing feedback or constructive critisim 17:39 of course 17:39 you're the dev 17:39 i'm bitching as a fellow player 17:39 wouldnt matter if i was the dev or not. feedback is good 17:39 meh 17:40 *criticism 17:40 jesus i cant spell that word 17:40 it's a tough one lol 17:45 i just feel like being able to ascend a lot and then trying to make it harder is just weird. yeah, we can all ascend. but there's lots of people struggling and he figures something out and instead of just basking in the fact that he figured something out he goes and RATS 17:46 [hdf-us] [evil] coplate (Wiz Gno Fem Cha), 857 points, T:2221, killed by an orcish arrow 17:46 it's like cutting the ladder behind you or something 17:47 rats? 17:47 narcs 17:47 ? 17:47 hmmm 17:47 squeals? 17:47 no i understand the meaning 17:47 rats about what? 17:47 k2 k2 this is way tooo easy ... maybe you're just really good at the game... 17:48 i'd like to think i'm in that group. i'm thinking about others.. and i'm all about the evil 17:48 i almost quit playing when you added the paranoid water/lava 17:49 that's not snitching 17:49 he has an idea, and puts his idea forth. whats wrong with that? (answer is : nothing) 17:50 whatever. it's your game. i just question the motive. i think it should be the players rooting for each other and on one side instead of worrying about other people finding a strategy and trying to get you to nerf it 17:51 if i nerf something, it's because it probably needed it for balance sake. not because i'm wanting to screw over players 17:51 i play it as well, it affects me just like everyone else 17:51 well, that's the other thing 17:51 you PLAY the game 17:51 you're on both sides 17:51 it's a big part of why i love evilhack 17:51 you GET it 17:52 you're a true nethack oldschool player who is good at the game and actually plays regularly 17:52 can't say that about every variant 17:52 i really respect it 17:52 i think krm26 and others get my intent - evilhack is meant to be more difficult. so if they posit an idea that makes the game harder, why is that bad? 17:52 and i don't mean to be talking shit about him. god i love all you guys. i'm half joking 17:52 it's not bad 17:53 it's why i got so upset about the paranoid shit 17:53 [hdf-eu] [evil] mobileuser (Val Cen Fem Neu) wished for "blessed mithril magic harp", on T:31364 17:54 make it evil 17:54 keep it evil 17:54 that's an option that 1) is off by default and 2) I didnt advertise 17:54 but there becomes a point where (even in vanilla) people's personal strategies play into it 17:54 ok 17:54 i don't like the amnesia changes in vanilla 17:54 but if i played valkyrie all the time they would be great 17:55 someone made that change 17:55 i lost all my spells and went to expert in martial arts yesterday from a mmf. but for a non-spellcaster that would have been no big deal... 17:55 yeah mmf suck :D 17:55 but i (knowing mapping and id spells) would have much prefered the old way 17:56 but someone made that change 17:56 based on their playstytle 17:56 which involves bumping into everything 17:58 oh mighty tyr, stop sending me zombies, i need things I can sacrifice. kthxbye 17:58 hehe 17:58 i love that you're playing 18:00 i'm just saying one person can have an idea that sounds good or you can take an arbitrary idea from some variant that sounds great but in practice it can really suck for others. i dunno. just don't jump to things i guess is my only input i'll ever give you. 18:00 And i don't think you do 18:00 and you actually PLAY 18:00 it's why evilhack is awesome 18:00 thanks 18:01 we are all hooked 18:01 i mean... i hate it too 18:01 but i like that it's hard just like krm26 does. that's the appeal for sure 18:05 tnnt was super fun, but it almost felt like a chore. i knew i could ascend every game i played. which sounds ridiculous. But evilhack is not like that lol 18:06 i mean.. it probably IS if you have the patience and are smart enough... VaderFLAG, mobileuser etc. basically ascend every game 18:06 [hdf-us] [evil] k2 (Val Dwa Fem Law), 2212 points, T:4707, killed by a baby owlbear 18:06 ^ on purpose 18:06 food time 18:06 hehe 18:06 rebatela it's still a major challenge 18:06 i'm sure 18:06 and we don't ascend EVERY game :b 18:07 i know it's a challenge. that's my point 18:07 :) 18:07 you're just really good 18:07 but it's still hard 18:07 ok thx ;-) 18:07 bedtime for me 18:07 night 18:07 have fun, see ya later! 18:07 -!- mobileuser has quit [Quit: Connection closed] 18:08 oh god i'm coming across as such a douche 18:14 -!- amateurhour has quit [Quit: zzz] 18:18 -!- rebatela has quit [Quit: Konversation terminated!] 18:23 [hdf-us] [evil] VaderFLAG (Kni Elf Fem Cha) had Dirge gifted to her by the grace of Manannan Mac Lir, on T:30238 18:23 camping that altar for ages for an elf, and when one finally does spawn and I kick it to make it hostile to bring it closer, it zaps a fucking death ray at me 19:07 [hdf-us] [evil] terrapin (Bar Gia Fem Cha), 462 points, T:1458, killed by a baby owlbear 19:44 VaderFLAG: Haha, oh dear. That would be a Dark Elf, I'd say! 19:47 -!- Chris_ANG has quit [Ping timeout: 250 seconds] 20:23 -!- Chris_ANG has joined #evilhack 20:37 -!- Chris_ANG has quit [Read error: Connection reset by peer] 20:40 -!- ChrisANG has joined #evilhack 20:41 -!- ChrisANG has quit [Read error: Connection reset by peer] 20:42 -!- ChrisANG has joined #evilhack 20:44 rebatela: just got back from drinking 2 bottles of malbec -- and you're right, i was always a brownnosing teacher's pet, and i do like pointing out ways that I think evilhack deviats the non-evil way from vanilla :-) 20:44 there aren't many tho 20:45 The thing that is bugging me the most about evilhack currently is how i drop a scroll of scare monster and slowly mow through the 4 arch liches and all the crap they summon on the Kas level 20:46 but have I mentioned it to k2? no! I haven't! out of respect for rebatela 20:47 i'm also quiet about how polypiling rings is too easy and how they should really have some "fade" mechanism like wands and spellbooks 20:47 not gonna bring that one up! 20:49 I do kinda think it would be nice, given how challenging evilhack is, for there to be some mechanism like the ritual to intentionally summon specific demon lords (lookin at you tiamat) who haven't shown up 20:50 it could take a special guaranteed drop from each of the 3 generated demon princes, so you'd have to clear them first 21:06 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a silver spear entrusted to her by Odin, on T:32175 21:11 [hdf-us] [evil] coplate (Wiz Gno Fem Cha), 1360 points, T:2633, killed by a small mimic 22:01 [hdf-us] [evil] ligang (Val Hum Fem Neu) had a mithril short sword entrusted to her by Odin, on T:37623 22:27 -!- ChrisANG has quit [Ping timeout: 250 seconds] 22:27 K2: How do you feel about how monsters sometimes pop into existence without the player's sight when monsters are normally generated (as opposed to nasties, whatever)? That's something I've never liked (and I ask because as part of the patch I'm working on there's an enexto_core/goodpos/makemon flag to prevent it) 22:28 you mean a monster spawns out of sight of the player? 22:28 Yeah, if it would normally spawn in sight, it gets pushed out of sight 22:29 Obviously not desirable in the big room :-) 22:29 But in above-castle non-big-room levels it helps immersion a little bit, I think, to not suddenly have an orc spawn under your butt 22:30 in the normal game, monster spawn is random already 22:30 Anyway, I wanted these posses to spawn as near the player as possible but not just appear out of thin air 22:30 it could happen right next to you or all the way across the map 22:30 Right, monster spawn is random, but this would let there be a sight-exclusion in the randomness if desired 22:31 hrm 22:31 Just a little thought 22:31 for what purpose? what did you have in mind scenario wise? 22:31 Oh, I just always thought it was weird how normal nonmagical whatnots just poofed into existence a few squares in front of you sometimes 22:31 and 2 bottles of malbec? :) 22:31 yeah I'm blitzed but this comment is not about that :-) 22:31 yeah that's completely random afaik (spawning) 22:32 My patch is functional now 22:32 the 'avenge our lady/lord' patch? 22:32 Yeah, I labeled the mods as "posses" in the code 22:32 There is a differing chance based on the type of royal and whether or not they die in a throne room 22:33 -!- ChrisANG has joined #evilhack 22:33 Then after a variable length of time, depending on monster level, the posse spawns just outside the player's sight 22:33 with a little bit of color text 22:34 I think I may want to name some monsters, need to look at the orctown naming stuff 22:34 Weird question, is there code for a monster having another monster on a leash? 22:34 like from an awesome bdsm patch 22:35 i've never heard of a monsters having another monster as a pet on a leash 22:36 No biggie -- got like a huntsman mob with a hunting beast, right now the beast has a leash in inventory...just some color shit 22:37 I'm sure the huntsman lets the beast off the lead when it gets close, which is why he isn't holding it, for sure 22:38 looking forward to the PR 22:40 man, I didn't think very far ahead, I should have forked your repo and cloned that instead of just cloning your repo 22:42 its easy to 'git diff' to termbin or wherever 22:42 or to a text file 22:42 that's not very elegant 22:46 -!- Chris_ANG has joined #evilhack 22:47 you chugged 2 bottles of malbec. elegent what? :) 22:47 elegant 22:47 ANT 22:47 now now, have some more wine 22:47 my wife loves malbec 22:48 do you happen to know whereabouts the orc name code lieth? 22:48 -!- ChrisANG has quit [Ping timeout: 268 seconds] 22:49 i dont 22:50 found it 22:51 did a search for "akh" :-) 22:51 part of the christen_ family of funcs 23:07 [EvilHack] krmaxson forked the repository - https://git.io/JZcpc 23:15 Uh oh, someone is watching 23:15 Hmm, I'm disappointed with the names, since I wanted to use them as titles -- royal huntsman, etc. 23:15 Doesn't quite work out that way 23:16 You hit Fred -> You hit Royal Huntsman; but there is no apparatus for proper handling of articles, article capitalization, and all that muck 23:16 maybe need to bag that bit 23:16 [hdf-us] [evil] k2 (Val Dwa Fem Law), 62 points, T:318, killed by a wand 23:35 -!- qt has joined #evilhack 23:36 krm26: i was just reading the logs and saw you finished the patch, what happened to it taking months? ;) 23:36 also random monster spawns already _should_ happen out of sight of the player... see makemon_rnd_goodpos(makemon.c) 23:37 [hdf-us] [evil] k2 (Val Dwa Fem Law), 969 points, T:2076, poisoned by an elf zombie 23:38 one difference is that it doesn't happen as near to the player as possible/just out of sight, like what you were talking about. but it is supposed to exclude scenarios where the guy pops up right in front of you 23:39 anyway i am going to go again, just wanted to say I'm excited to see your patch and mention that. good night all 23:40 -!- qt has quit [Client Quit] 23:48 [hdf-us] [evil] bouquet (Sam Gia Fem Law) had Snickersnee bestowed upon her by Amaterasu Omikami, on T:21195 23:53 -!- krm26 has quit [Quit: Leaving] 23:58 -!- ChrisANG has joined #evilhack