00:02 !who 00:02 K2: [hdf-us] Cronos [evil] :: [hdf-eu] No current players :: [hdf-au] No current players 00:12 -!- rebatela has quit [Quit: It's a dud! It's a dud! It's a du...] 00:40 -!- rebatela has joined #evilhack 00:53 [hdf-us] [evil] tinklebear (Kni Orc Fem Cha) killed the invisible Orcus, on T:77272 01:00 -!- NetSysFire has quit [Remote host closed the connection] 01:01 -!- NetSysFire has joined #evilhack 01:25 [hdf-us] [evil] dolores (Ran Gno Fem Cha), 212 points, T:650, killed by a sewer rat 01:32 [hdf-us] [evil] coplate (Wiz Gno Fem Cha), 4208 points, T:4785, killed by a tengu 01:57 -!- rebatela has quit [Ping timeout: 240 seconds] 02:29 [hdf-us] [evil] bouquet (Ran Gno Fem Cha) acquired the luckstone from Mines' End, on T:6553 03:02 [hdf-us] [evil] Celefoombor (Inf Ith Fem Una), 172 points, T:514, killed by a boulder 03:19 -!- rebatela has joined #evilhack 03:20 -!- rebatela has quit [Client Quit] 03:45 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://github.com/k21971/EvilHack/compare/ec7d1a5102d7...db172d5b049e 03:45 [EvilHack] k21971 db172d5 - Indestructable objects have same chance to resist cancellation as intelligent artifacts. 03:46 !who 03:46 K2: [hdf-us] bouquet [evil] Cronos [evil] tinklebear [evil] :: [hdf-eu] No current players :: [hdf-au] No current players 05:35 -!- VaderFLAG has quit [*.net *.split] 05:36 -!- Umbire is now known as Guest5738 05:36 -!- Umbire has joined #evilhack 05:39 -!- Guest5738 has quit [Ping timeout: 240 seconds] 05:40 -!- VaderFLAG has joined #evilhack 07:01 -!- spicyCebolla has left #evilhack 07:52 -!- mobileuser has joined #evilhack 08:00 -!- amateurhour has joined #evilhack 08:26 -!- ChrisANG has quit [Read error: Connection reset by peer] 08:52 -!- elenmirie has joined #evilhack 09:34 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) killed Medusa, on T:40120 09:54 -!- Umbire has quit [Ping timeout: 240 seconds] 10:50 -!- elenmirie has quit [Read error: Connection reset by peer] 10:50 -!- elenmirie has joined #evilhack 13:06 -!- Umbire has joined #evilhack 13:06 -!- Umbire has quit [Remote host closed the connection] 13:07 -!- Umbire has joined #evilhack 13:13 -!- qt has joined #evilhack 13:27 K2 nice commit for blessed objects possibly resisting cancellation! no use for infidels, but hey, that role is different anyway 13:30 K2 also thanks for the commit giving indestructables a better chance of resisting. The Bell is safer! 13:33 ah good point, the dreaded -1:0 bell 13:34 i think only a 20% chance of a blessed item resisting is a bit stingy though 13:41 dont look a gift horse in the mouth :) 13:42 those commits are live fyi 13:42 my C is a bit rusty, but looking at the code there are a couple of things I'd like a second opinion on... 13:42 shoot 13:42 ...both are in the players favour though 13:43 https://github.com/k21971/EvilHack/blob/master/src/zap.c#L3124 Should this be comparing cnt with nobj, not onum? 13:43 if you look just above that 13:43 onum = rnd(nobj); 13:44 so onum is an index into the inventory 13:44 it takes the number of objects in open inventory, runs rnd() on it 13:45 so if you have 5 objects, onum could be anything from 1 to 5 13:45 yeah Graznop it's an index into the inventory 13:45 -!- Umbire has quit [Quit: Umbire zaps a wand of digging!] 13:45 yeah that 13:45 your technical words frighten and confuse my primitive caveman brain 13:45 and cnt is the number of objects to cancel 13:46 si 13:46 cnt could be anything from 1 to 6 depending on conditions 13:47 if you have MR, cnt becomes rnd(3) 13:47 if you have MR + half spell damage, cnt becomes rnd(2) 13:47 so, another use for half spell damage most of you probably didnt realize 13:47 so if onum is randomly selected as 1, say and cnt is 3... 13:48 ...then cnt becomes 1 13:49 yes 13:49 yeah Graznop i agreei don't really get that 13:50 if an item early in the chain gets canceled that reduces the number of items canceled? 13:50 it's in the players favour though, so WONTFIX is good ;-) 13:50 ok so 13:51 lets say you only have 2 objects in open inv 13:51 and cnt winds up being 6 13:51 you'll get a lot of spam, same objects getting canncelled multiple times in one go 13:52 if ( cnt > nobj ) cnt = nobj would make more sense to me 13:53 by adding 13:53 if (cnt > onum) 13:53 cnt = onum; 13:53 it prevents most of the spam 13:53 but onum isn't the number of objects in inventory 13:53 if you have 30 objects in inventory, onum could be 1 13:53 correct 13:53 onum is a random number of objects 13:54 so if you roll "cancel 10 items" it will make it cancel only 1 item if you roll a 1 13:54 or rather if you roll "cancel the first item in teh chain" 13:54 nothing to see here 13:54 these are not the droids you are looking for 13:54 ah 13:54 wave 13:54 Graznop is right i think 13:55 you immediately forget this 13:55 cool 13:55 here's another droid you're not looking for: 13:55 also nobj is a bad name for the number of objects because most of the time it means "the next object in the linked list" 13:55 it's confusing me 13:56 i would rename nobj to onum (since that sounds like "the number of objects") and rename onum to oindex 13:56 personally 13:56 but that's just a style thing 13:56 If onum is selected as zero, then the condition in L3131 is never met and nothing is cancelled? 13:57 rnd low bound is 1 i think 13:57 1 <= rnd(z) <= z 13:57 so onum (or oindex, as I prefer to call it ;) shouldn't be zero 13:58 -!- Umbire has joined #evilhack 13:58 right 13:58 rnd never lower than 1 13:58 rn2 could produce a zero 13:58 that explains it! TIL 14:02 alrighty so 14:02 proposed fix? 14:04 how about making the number of objects cancelled a call to rnl instead of rnd? 14:07 i'm not familiar with rnl 14:09 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:10 rnl seems to be a luck based thingy, which biases towards zero with higher luck 14:10 i'm not going to factor luck into this 14:16 https://termbin.com/v7cp 14:16 Graznop, make more sense? ^ 14:16 and does this make qt more big happy for less confused 14:16 I demand nobj renamed to onum 14:16 that was the one that was really confusing 14:17 but isnt nobj an actual thing? its all over nethack code 14:17 yeah but it means something totally different, that's the confusing part 14:17 here it means "number of objects" normally it means "next item in the linked list" 14:17 yeah but this 14:18 for (otmp = (youdefend ? invent : mdef->minvent); 14:18 otmp; otmp = otmp->nobj) { 14:18 is in same code block 14:18 that's why it's confusing 14:18 that part is the "next item in the linked list" 14:18 right 14:18 and it's used in the same place as "number of objects" 14:18 if I change 14:18 int nobj 14:18 will that screw up the other bits 14:18 no, just don't change the otmp->nobj part 14:19 right 14:19 just afraid changing int nobj to int onum would screw up that part 14:19 Graznop if you havent figured it out by now, i'm not a programmer :P 14:19 you prob know more than I do 14:20 no it won't 14:20 that's the reason i say it's confusing to name the variable 'nobj' 14:20 it leads to thinking like that ;) 14:20 i was similarly confused when I read it 14:20 naming aside, your fix fixes the issue i saw. This fix is not good for the player though! 14:22 https://termbin.com/xjch 14:22 ^ better? 14:22 -!- ChrisANG has joined #evilhack 14:23 looks right to me at a glance 14:23 -!- rebatela has joined #evilhack 14:23 testing it 14:27 I think you should rename them all 'a', 'b', and 'c' 14:28 pros: consistant naming standard, no bikeshedding over variable names, no variable more confusing than another which reduces frustration 14:28 no 14:28 qt has spoken 14:29 we dare not incur the wrath of the shirt-maker 14:29 amateurhour has convinced me 14:29 amateurhour you've doomed us all 14:30 abc would also save energy when discussing (less bytes sent), and is quicker to type 14:35 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://github.com/k21971/EvilHack/compare/db172d5b049e...a4807c960600 14:35 [EvilHack] k21971 a4807c9 - Tweaks to object cancellation routine. 14:42 -!- elenmirie has joined #evilhack 15:14 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) made her first wish - "blessed +2 dragonhide T-shirt of decay", on T:40663 15:24 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 15:37 -!- Chris_ANG has joined #evilhack 15:39 -!- Chris_ANG has quit [Read error: No route to host] 15:39 -!- Chris__ANG has joined #evilhack 15:41 -!- ChrisANG has quit [Ping timeout: 268 seconds] 16:22 -!- elenmirie has joined #evilhack 16:42 [hdf-eu] [evil] Graznop (Val Cen Mal Neu) became Odin's Envoy of Balance, on T:40711 16:53 [hdf-us] [evil] karibou (Rog Elf Fem Neu) became literate by engraving "Lilje", on T:3081 16:58 -!- arahael has quit [Ping timeout: 240 seconds] 17:16 [hdf-eu] [evil] NetSysFire (Pri Ith Fem Cha) performed her first genocide (energy vortices), on T:14093 17:19 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 17:32 -!- rebatela has quit [Ping timeout: 240 seconds] 17:53 -!- rebatela has joined #evilhack 18:09 "I think I'll keep this wish for myself!" The djinni makes a wish for a figurine of a woodchuck! 18:09 -!- Chris_ANG has joined #evilhack 18:10 lmfao 18:11 oh that's awesome 18:11 it's rare enough for the djinni to use the wish on itself 18:11 that it chose a figurine of a woodchuck... 18:12 the stars have aligned. the prophecy is coming true 18:12 lol awesome djinni 18:12 -!- Chris__ANG has quit [Ping timeout: 240 seconds] 18:15 [hdf-eu] [evil] NetSysFire (Pri Ith Fem Cha) acquired the luckstone from Mines' End, on T:16818 18:40 -!- mode/Hecubus [+Ziw] by Hecubus 18:40 -!- platinum.libera.chat changed the topic on #evilhack to: EvilHack: a NetHack variant ¤ https://github.com/k21971/EvilHack ¤ public irc logs available at hardfought.org ¤ version 0.7.1 availble for public play on #hardfought ¤ see https://nethackwiki.com/wiki/EvilHack for gameplay information ¤ Bug tracker and future development ideas - https://www.hardfought.org/etherpad/p/EvilHack 18:40 -!- mode/#evilhack [+v Hecubus] by ChanServ 18:41 [hdf-us] [evil] qt (Sam Hum Mal Law) had Dramborleg bestowed upon him by Amaterasu Omikami, on T:118744 18:42 -!- Graznop has joined #evilhack 18:46 [hdf-us] [evil] rebatela (Mon Gia Mal Neu), 51273 points, T:17457, killed by a winged gargoyle, while praying 18:46 it's all microsoft's fault 18:46 qt lucky 18:47 what is dramborleg? 18:47 it's good? 18:47 it blasted me when i picked it up, which seems weird 18:47 -!- rebatela has quit [Quit: Why is the alphabet in that order? Is it because of that song?] 18:47 Lawful dorfaxe 18:48 Why it blasted you is a bit of a puzzle 18:48 not on the wiki??? 18:48 Since I don't recall anything about it, is a p. recent addition 18:48 no its not on the wiki 18:48 its fairly new 18:48 -!- rebatela has joined #evilhack 18:48 isn't it like 6 months+ 18:49 its a lawful dwarvish bearded axe 18:49 gives MR when wielded 18:49 can one shot balrogs with it 18:49 september 5th 18:49 so only 4 months 18:52 !who 18:52 K2: [hdf-us] tinklebear [evil] :: [hdf-au] No current players :: [hdf-eu] Graznop [evil] mobileuser [evil] 18:53 https://github.com/k21971/EvilHack/commit/17612dd4fcea0fd763de7d43ff1f5a0baa5bebd3 18:58 oh it blasted me because I'm not a dwarf 18:59 Ya 18:59 That was what I thought but couldn't be remotely sure 18:59 bit mean of ur god to gift you that 18:59 what if you had died 19:01 -!- spicyCebolla has joined #evilhack 19:25 -!- elenmirie has joined #evilhack 19:28 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) killed the Oracle, on T:41204 19:31 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) made her first artifact wish - "the blessed +2 Dragonbane", on T:41357 19:54 that's not an 8-ball wish is it? 19:54 mobileuser 19:59 no, an 8-ball murder! 19:59 dishes... 20:16 :) 20:16 done! \o/ 20:17 that was fast 20:17 usually takes me 30 min minimum 20:17 you've not trained enough, still only at Basic 20:18 good day to you, sir! 20:19 wax on wax off 20:19 I SAID GOOD DAY 20:19 lol 20:23 has anyone gotten an 8ball wish? 20:23 i think once 20:24 post nerf? 20:25 the odds were always ridiculously high 20:25 err low 20:26 confused myself there 20:26 well it was only 10k before wasn't it? 20:26 so easily possible to grind for that 20:26 maybe? its 100k now 20:26 yeah 20:27 does getting a wish from it destroy it 20:28 i'd rather have the nice, beautiful, pretty magic 8-ball than some crummy ol' wish 20:28 when i use it i keep my fingers crossed hoping I don't get a wish 20:28 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 15590 points, T:17565, killed by an elven arrow 20:30 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) killed Warden Arianna, on T:42800 20:30 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) acquired the Bell of Opening, on T:42809 20:33 qt lol 20:34 now where is this secret chest the wiki promised... 20:35 pfff a couple of dusty books 20:36 [hdf-us] [evil] k2 (Val Dwa Fem Law) became literate by reading a scroll, on T:3891 20:40 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) returned The Iron Ball of Liberation to Robert the Lifer, completing her quest, on T:43144 20:41 "I know this must have been difficult to do" no it wasn't 20:41 crap artifact 20:42 have you been a bad boy, mobileuser 20:42 or a bad girl, rather 20:43 how long does the phasing last for? 20:43 "When carried, the Ball confers warning, displacement, magic resistance, and automatic searching. When invoked, it allows its user to phase through walls, but at the cost of chaining itself to the user." 20:43 That applies here, yeah? 20:45 50 + rnd(100) to answer my own question 20:46 ugh 3k turns in and invisible as giant 20:50 qt yeah I killed those watch monsters that STARTED IT FIRST 20:50 :b 20:51 sounds like an awesome artifact? 20:51 rebatela this is the way 20:51 oh is it really heavy? 20:51 (the invisibility I mean) 20:51 giants will be invisible early 20:52 yeah it's bloody heavy 20:52 LANGUAGE... we don't say bloody over here 20:52 it's a really bad word. To us it means bloody 20:52 good day to you sir! how do you do? :-) 20:53 fucking heavy? 20:53 i like all those swear words that come from descriptions of the death of christ 20:53 much better :) 20:53 heh 20:53 bloody, zounds 20:54 perhaps the heavy ball could be a nice wish for a chaotic giant 20:55 doesn't even break weaponless when you hit with it 20:55 but needs flail skill 20:56 Chaotic giant monk strats 🤔 20:56 /hj 20:57 yeah. Any slotless MR is pretty huge for giant 20:57 Umbire: stop offering people handjobs 20:57 no 20:57 also displacement is nice to get but would never waste the cloak slot for it 20:57 Also with giant, kinda couldn't if you wanted to 20:57 it's short for 'honly joking' qt 20:57 yeah. i just mean in general 20:58 idk im pretty sure it's short for '(btw anyone want a handjob?)' 20:58 someone recently had a bunch of displacer beast tins 20:58 carlarc I think 20:59 i wonder if that was from polypiling 20:59 must have been because they are so rare to have found many and tinned them 21:00 k2 racial monsters seem to be working really well :) 21:00 i know we did it a long time ago now, but this is the first game i've really played long enough to have a lot of experience encountering them 21:00 awesome 21:01 they are great 21:01 it's pretty sweet, I haven't noticed any glaring flaws 21:01 really happy with it 21:01 we should add racial nurses for next version 21:02 and/or racial vampires 21:02 former would be easier I imagine 21:03 I thought you'd added those already? 21:03 Obviously not be when did... 21:03 Hm. 21:03 'not be when did' 21:03 Latter I feel like you could take a cue from zombies, possibly? 21:03 what does that mean 21:03 but* 21:04 hmm probably nix the racial vampire bit 21:04 arent vampires trictly human? 21:04 *strictly 21:05 In vanilla and typical folklore, yeah 21:06 https://rpg.stackexchange.com/questions/131690/can-non-human-fantasy-races-be-vampires-in-dd 21:07 hah 21:07 yeah, should probably not go with racial vampires 21:08 Your call, yeah 21:22 [hdf-us] [evil] k2 (Val Dwa Fem Law), 7522 points, T:7363, killed by a gnoll 21:23 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 823 points, T:2494, killed by a fall onto poison spikes 21:32 > Gnomes: Could not turn away from a jewel. 21:35 what if every type of monster could be a zombie/lycanthrope/vampire and it was really just a flag on the monster 21:36 so we could have lycazombipire balrogs or something 21:36 i mean, you could just have a zombie base type and apply various races to them 21:37 just like 'human sergeant', 'elven sergeant', 'gnomish sergeant' but 'human zombie', 'elven zombie', 'gnomish zombie' 21:37 not as cool as lycazombipires qt you're not thinking epic enough 21:41 ah advantage stormbringer in the VotD, I can actually restore HP that way 21:45 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 21:51 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) killed Cerberus, on T:44009 21:52 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) entered Gehennom, on T:44021 21:58 -!- amateurhour has quit [Quit: leaving] 22:20 [hdf-eu] [evil] mobileuser (Con Dwa Fem Cha) killed the Abominable Snowman, on T:44715 22:24 [hdf-us] [evil] karibou (Rog Elf Fem Neu), 14921 points, T:10444, killed by a water troll 22:26 [hdf-us] [evil] karibou (Rog Elf Fem Neu), 56 points, T:176, killed by an orcish dagger 22:30 hmmm does the iron safe in Ludios always only contain gold... if so then not worth a wand of opening charge 22:37 ?? i don't think it's always just gold 22:37 knock is a really easy spell to write/cast... 22:38 not for my convict 22:39 I'll try the safe for science:-) 22:41 11 zK and 2 eggs lol 22:42 does the master key of thievery open safes? 22:42 good question... 22:42 it does open crystal chests I think? 22:43 yes. I was surprised by this the other day 22:44 the commit only mentions crystal chests, so I guess it can't open a safe 22:48 -!- mobileuser has quit [Quit: Connection closed] 22:57 [hdf-us] [evil] karibou (Rog Elf Fem Neu) became literate by engraving "Lilje", on T:3327 23:02 yeah i made it open crystal chests but it can't open safes 23:04 at the time i just thought it would be a fun little thing that nobody would actually use, but actually I guess it's useful since crystal chests are the best stash container 23:27 [hdf-us] [evil] karibou (Rog Elf Fem Neu), 8438 points, T:6008, killed by a bolt of fire 23:30 [hdf-us] [evil] post163 (Wiz Elf Fem Neu), 0 points, T:1, killed by a bolt of cold 23:43 -!- Umbire has quit [Quit: Umbire zaps a wand of digging!]