00:02 -!- stenno has joined #evilhack 00:07 -!- stenno has quit [Ping timeout: 245 seconds] 01:02 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±3] https://git.io/JYkWm 01:02 [EvilHack] k21971 fad90c7 - Some rumor tweaks. 01:35 -!- hothraxxa has quit [Ping timeout: 246 seconds] 01:35 -!- hothraxxa has joined #evilhack 03:17 -!- Umbire has quit [Quit: Leaving] 03:17 -!- mobileuser has joined #evilhack 03:17 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 3363 points, T:3407, killed by a wolf 03:59 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 1611 points, T:2576, killed by an Aleax of Tyr 04:04 -!- stenno has joined #evilhack 04:08 -!- stenno has quit [Ping timeout: 260 seconds] 04:26 -!- amateurhour has joined #evilhack 04:30 -!- elenmirie__ has quit [Read error: Connection reset by peer] 04:30 -!- elenmirie__ has joined #evilhack 05:08 -!- stenno has joined #evilhack 05:38 So. Just found minetown: 05:38 > Juiblex engulfs you! You feel deathly sick. 05:39 [hdf-au] [evil] Arahael (Mon Hum Fem Neu), 2803 points, T:1238, killed by Juiblex 05:44 bones? 05:44 Yep. 05:45 if that left bones again, Juiblex has hopefully disappeared now... 05:45 Unlikely. 05:46 in evilhack a killer can take some loot and disappear from the bones if I remember correctly 05:47 Interesting. 05:47 Unfair. :) 06:03 lol, the disadvantage of healing = smoky: an NPC just got a smoky wish 06:05 What did it wish for? 06:11 unclear... 06:14 maybe an amulet of LS, because I had to kill it twice 06:28 [hdf-au] [evil] Arahael (Mon Hum Fem Neu), 6271 points, T:2916, killed by a giant cockroach 06:28 G'night! 06:28 sleep well! 07:37 -!- rebatela has joined #evilhack 08:19 -!- VaderFLAG has quit [Read error: Connection reset by peer] 08:20 -!- VaderFLAG has joined #evilhack 09:15 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) killed the Wizard of Yendor, on T:51475 09:15 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) acquired the Book of the Dead, on T:51478 09:17 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) performed the invocation, on T:51487 09:19 gg 09:19 thx! 09:23 jinx 09:24 :P 09:25 well I wished him gg too :-) 09:27 heh 09:27 so new side branch is basically done 09:27 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 610 points, T:1305, killed by a gnome lord 09:27 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 0 points, T:7, killed by a water elemental, while vomiting 09:27 ^ epic 09:28 new vecna-3 map - https://github.com/k21971/EvilHack/commit/6d1b3c87cf0018ed106245537a48d69e2ca77b99 09:29 looks bad delet 09:29 just kidding looks great 09:29 heh 09:29 guessing the lack of wall on one side is like it's a bit of ruin 09:29 load it up in wizmode 09:30 urgh #effort 09:30 but for you, I will do this 09:30 lol 09:30 errmahgerd so hard to git pull make all && make install 09:30 K2: using || next to each other as walls reeeee 09:30 :P 09:30 try compile with asan again btw and go in wizmode and poly and/or wish 09:30 mobileuser: you doing the ritual motivated me to play my game ! 09:31 aosdict i know right? i tried 09:31 made it past the ;'s i was dreading 09:31 amateurhour i dont know what i'm doing in asan 09:31 rebatela nice! you got this! 09:31 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 104 points, T:492, killed by a hallucinogen-distorted water demon 09:32 mobileuser: thanks! you too! 09:32 (I cowardly quaff cursed !oGL at that point) 09:32 just play the game as normal and asan will cause a crash with an error report when there's badness and sadness afoot with memory 09:32 i would have if i had one 09:33 well, you got past it, that's the main thing 09:33 bloody ; 09:33 There was one game where somehow I stockpiled like 20 or 30 !oGL on the vibrating square level, and I don't remember how I did it 09:33 poly? 09:33 looks great K2 09:33 thanks 09:34 also looks really annoying 09:34 works as intended 09:34 hah 09:34 at least Vecna wont come after you until you actually attack it 09:35 noteleport... 09:35 Vecna is a new boss? 09:35 yes 09:35 for some reason I thought it was an artifact! 09:35 eye of vecna, yes 09:35 that level look dope 09:35 oic 09:35 this is an optional side branch 09:35 however, you wont be able to geno liches or alhoons until vecna is dead 09:35 is the drawbridge really meant to be on the left? 09:36 amateurhour yes 09:36 oh okay 09:36 liches aren't that bad, but F alhoons and everything that looks like alhoons 09:36 evil boss monsters dont make it easy to enter their homes 09:38 well good news rebatela, to get to vecna you'll have to get past liches and maybe some alhoons 09:38 at least one alhoon 09:38 maybe 2 09:38 and a few master/arch liches 09:38 and a gaggle of liches/demiliches 09:39 and Vecna's lieutenant, Kas 09:39 not quite as strong as vlad but he's up there 09:40 it's not so much alhoons that I don't like. It's the new amnesia 09:40 vanilla nerfed flayers so hard... couldnt let that stand :) 09:40 I feel like amnesia was nerfed for most roles (non spellcasters/martial artists) 09:41 going from grand master to basic in martial arts and forgetting all your spells sucks 09:41 it can basically be a death sentence 09:41 i'd rather forget some maps/items 09:41 at least spells can be re-learned fairly quickly if you can get away 09:42 but for most roles it's a huge nerf 09:42 presumably got the spellbooks knocking around somewhere 09:42 for martial arts it takes ages to get back, but I'm not sure if that's because there's a bug or something where it sets training to lower than the skill level you're at 09:43 takes ages it's not the same as only being basic with your +7 grayswandir or whatever 09:43 so you don't have to do just master->grand master but have to do basic->grand master despite being treated as master 09:44 hmm i see something 09:45 so old amnesia, it was 33% chance on forgetting objects or levels 09:45 when i swapped those out (per vanilla) and added in drain_weapon_skill (also per vanilla), its always 100% 09:45 that should prob be 33% chance just like the things before it 09:46 or some % chance 09:46 whilst poking around there could you check what it does to the amount of training? 09:46 not 100 09:46 yeah thats easy, its based on your luck 09:46 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 480 points, T:1418, zombified by a gnome zombie 09:46 WHILST 09:47 drain_weapon_skill(rnd(u.uluck <= 0 ? 5 : 3)); 09:48 it's probably different in evilhack, and it's been a long time since I've used a weapon. But I don't remember weapon skills even mattering much and obviously if you don't cast spells that doesn't matter 09:49 since we're talking about it and i'm venting- Where did the amnesia change come from? evil? 09:49 vanilla 09:49 so some dev team member got tired of forgetting maps? 09:49 but in vanilla flayers dont cause any kind of amnesia now 09:50 oh what do they do ? 09:50 basically just int drain 09:50 what a joke 09:50 its still dangerous, but they really got nerfed 09:50 why are they making the game easier? 09:50 i thought they drained skills in vanilla 09:51 K2 it looks like you delete all training? 09:51 not sure what skill_record actually tracks 09:51 flayers don't but scroll of amnesia does I think hothraxxa 09:52 ok. not a vanilla player 09:52 have been screwed with training drain in evilhack though 09:52 i mean, if you don't want to deal with it you can genocide mindflayers (talking about vanilla. the old one). That's the whole point of conducts 09:52 silly to make the game easier at this point 09:53 i almost never genocide mind flayers in evilhack. too many higher priorities 09:53 same goes with mysterious force (I know i'm alone on this one), canceling your boh etc. 09:53 it'd probably be better to not delete all training if that's what occured, but set the training to the amount of the new skill level 09:53 exploding boh* 09:53 [hdf-us] [evil] post163 (Wiz Dwa Fem Neu), 0 points, T:1, killed by a bolt of fire 09:53 I think that explains why people are talking about having to train lots before seeing percentage in enhance 09:53 yes exactly 09:53 hothraxxa in vanilla the only thing that will drain training is reading a scroll of amnesia 09:54 i brought in the amnesia revamp from vanilla but then un-nerfed flayers 09:54 https://github.com/k21971/EvilHack/commit/321b894a2f948084efcf6668efcf57e5183a60c0 09:55 perhaps you recall me mentioning that after i got skill drained i couldn't train the skill, or at least it didn't show 09:55 I might be reading it wrong but that's what it sounds like K2 ^ 09:55 might be a vanilla bug 09:55 slash oversight 09:55 hothraxxa you then said 'oh wait, its training back up' 09:55 next maybe they can expand elbereth, or maybe make it so you can restore from save if you die! 09:55 then after a long time it started to train again, yes 09:56 yeah i tested that in wizmode 09:56 i didnt see anything wrong 09:56 IT'S VERY WRONG 09:56 lol 09:56 GOOD DAY TO YOU SIR 09:56 there's no delay in training back up, you just start at the bottom 09:56 try training the skills instead of using the wiz command K2 09:56 i did amateurhour 09:56 it works 09:56 takes forever to do martial arts... 09:56 you saw in wizmode that the 0% didn't advance for a long time? 09:57 wizmode doesnt show it that way 09:57 -!- qt has joined #evilhack 09:57 there wasn't even a 0% 09:57 wizmode shows the actual points 09:57 maybe there's a bug in the display 09:57 and if it happens somehwere deep in the dungeon you ain't fighting your way out with unskilled or whatever and all your spells forgotten 09:57 rebatela yeah that's rough. dont let flayers suck your brains 09:58 i don't 09:58 problem solved :) 09:58 problem will re-emerge in 0.7 ;-) 09:58 but the alhoons warp to you 09:58 they do 09:58 helmet + grease = yay 09:59 oilskin fedora of awesomeness = more yay 09:59 does an oilskin or greased cloak prevent salamanders from dragging you into lava? 09:59 for 1 turn yay? 09:59 qt yes 09:59 not really. what happened to me was somebody summoned a mater mid flayer right next to me. i teleported it away on the next turn and there were no messages about it sucking my brain and no intelligence loss, but whe i checked i had no skill left in $weapon 09:59 qt yes 09:59 grr master mind flayer 09:59 I've never reied on grease to save the day 09:59 relied* 09:59 does their hug burn the cloak or something? 09:59 oh it's ok! i'm wearing grease 09:59 hothraxxa it has to successfully attack you first 10:00 sure and there was no message to that effect yet it did 10:00 it cant just show up and you forget things 10:00 qt maybe? i can check 10:01 I guess not because they can't successfully grab you in the first place 10:02 this is the commit that changed the skill training display - https://github.com/k21971/EvilHack/commit/68b383e62193b2fab232ec513f058d7805888064 10:02 ugh formatting issues... 10:02 I am very paranoid about salamanders ever since I heard they can pull you into the lava, doubly so after finding bouquet's bones 10:03 yeah it's happened to all of us 10:03 really sucks 10:03 i was grabbed by one next to lava but i had a tooled horn 10:03 so, i'm going to tweak it a bit so you dont get hit with skill drain on *every single attack* 10:03 they can even do it to giants. they must be HUMUNGOUS salamanders... 10:04 they hug your shin 10:04 ankle biter 10:04 like xans 10:04 they blend into the lava too 10:05 can salamanders be geno'd? that's not a bad one 10:05 again, low priority 10:06 that would be a good true rumor, a warning about salamanders being able to lavahug you 10:06 if there isn't one already 10:06 things in evilhack that MUST be genoed: 1) alhoon 2) vampire mage 10:06 disagree about vampire mage 10:07 the only one i need to geno is alhoon for reasons vented above 10:07 blessed geno is almost useless in evilhack, even more so in next version 10:07 Liches are a pita but not necessary 10:07 drain_weapon_skill(rnd(u.uluck <= 0 ? 5 : 3)); <--- that may have been ok for vanilla since it would only occur if you read a scroll of amnesia. that is prob too much for flayer attacks 10:07 maybe dumb that down to ? 3 : 1 10:07 mobileuser: why? not been constantly mobbed by summon nasties? 10:07 hothraxxa: what's different in next version re: blessed geno? 10:08 you can't geno L until after vecan 10:08 i don't have a problem with vampire mage 10:08 vecan 10:08 I use taming a lot 10:08 rebatela - in next version you wont be able to geno any liches or alhoons until vecna is destroyed 10:08 mobileuser likes the tame them i think 10:08 somebody like that 10:08 k2: yes I've heard 10:08 you asked though 10:08 oh tame vampire mage. requires taming 10:08 no i asked why blessed geno would be less useful 10:09 [hdf-us] [evil] post163 (Wiz Hob Fem Neu) murdered her faithful pseudodragon, on T:1 10:09 i didn't know if there were other changes 10:09 because the only reasonable use for blessed geno now is L 10:09 ok 10:09 so after you kill vecna and want to geno L, isn't it the same? or does killing him genocide them? 10:09 killing it? 10:09 ok some tweaks to skill drain incoming, i just need to test a couple things first 10:09 hewr? 10:10 I also use blessed L for ; 10:10 (two) 10:10 qt: "A salamander is very like a giant eel"? 10:10 rebatela, killing vecna unlocks being able to geno alhoons and L 10:10 it would be the same but by definition the usefulness of blessed geno is reduced 10:12 [hdf-us] [evil] post163 (Wiz Hob Fem Neu), 444 points, T:1213, killed by a rabid rat 10:14 Oh because people just won't do the branch and deal with L and alhoons? 10:14 I guess it's going to depend on how hard the branch is/how good the artifact is/other loot, but it's sounding like it's not going to be all that "optional" 10:14 or will it be like Ludios? 10:15 what do you mean 'like Ludios?' 10:15 Because anyone who would be able to deal with liches and alhoons is probably good enough to do the vecna branch, so why wouldn't you? 10:15 oh i mean like it's easy to skip 10:16 whereas the mines and soko most people do in regular games 10:16 sure, its an optional branch 10:16 not required 10:16 yeah i get it. just wondering how it will play out in reality 10:16 if you wanted to go for genoless conduct, you could still complete the vecna branch, just dont geno L or alhoons afterwards 10:16 right 10:17 everyone will want to play evilhack, because that and rodney with mr or reflection 10:17 i've always thought it was pretty silly that the "WIZARD OF YENDOR" didn't have magic resistance... 10:18 you shut the fuck up you 10:18 lol 10:19 just wait until you get the first double trouble both with mr 10:19 that's going to make it tough for people who use quets artifacts for MR (me) because he'll have so many opportunities to steal as you're standing there meleeing or whatever 10:20 plus 1/20 of stealing amulet i believe as well 10:20 i like it though 10:21 he wont always spawn with reflection or mr 10:21 i think i made it 50/50 chance 10:21 yeah, but each time he appears right? 10:21 he'll also have a robe and a pointy hat 10:21 rebatela yeah 10:21 NICE 10:22 my very first 3.6 ascension, or whenever it was when he began stealing OTHER roles' artifact, he stole PYEC from me so now not only did I not have MR, but HE DID 10:22 https://github.com/k21971/EvilHack/commit/f3542caf7668ea0ba761d167ad2859ea917b9805 10:22 hey, a robe? what's his source of mr, the amulet? 10:22 yeah its 50/50 10:23 yes 10:27 ok so first off, switched wizmode to show the enchanced skill % menu, just like what the player sees 10:27 now i can properly test some things 10:30 ooh yeah that's harsh... i should have adjusted those values from the beginning 10:30 this amnesia revamp is a year old almost to the day 10:32 training back up appears to be fine 10:33 had skills drop from max to unskilled, i go to retrain, the % increments as it should per successful hit/spell cast 10:36 K2 sometimes you drop from max to skilled 10:36 but then it takes ages to reach max again 10:37 of course it does, the # of points requires to get from skilled to expert is a lot 10:37 *required 10:37 yeah ok it only seems like that with the display bug 10:37 you train and train and see nothing happening 10:38 do the points reset to 0 but the skill only drops to skilled? 10:38 the % display is in whole integer increments 10:39 2 wands of death from player monsters on this run so far! should have saved my wishes until i go to the top 10:39 to go from skilled to expert is 140 points (180 to 320) 10:40 are you still at molochs mobileuser? 10:40 yeah 10:40 i'm up to 43 10:40 nice! 10:40 expert to master is 180 points (320 to 500) 10:40 just entered the temple 10:40 itym expert to master 10:40 we have similar turn counts. you have few thousand less i think 10:40 master to grand master 220 points (500 to 720) 10:40 and like 25 better AC :( 10:40 heh 10:41 it doesnt look like the new % display handles decimals 10:41 so no 0.1% to 10:41 K2 a horror reading a scroll of teleport managed to teleport in the sanctum 10:41 a balrog failed 10:41 huh 10:41 yup 10:41 can you add that to the pad please? 10:42 oh ok then :b 10:42 k2 are those training points requirement somewhere on the wiki? 10:42 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) killed the high priest of Moloch, on T:51728 10:42 no idea 10:42 does the restriction on teleporting apply to level tele too? could he have read a cursed scroll and the other guy read an uncursed one? 10:43 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) acquired the Amulet of Yendor, on T:51732 10:43 they are different from vanilla by a good margin 10:43 \o/ 10:43 qt he remained on the level, in a different spot 10:44 nice 10:44 that's intriguing 10:44 hothraxxa no they arent 10:44 those numbers i quoted, i got from vanilla wizmode just now 10:45 i didnt change how much it costs to train 10:45 ok. then the wiki is out of date 10:45 link? 10:46 https://nethackwiki.com/wiki/Skill#Technical_details 10:47 oh... i was quoting max 10:47 hmm 10:47 i know. the numbers are still wrong 10:48 not wrong, disagree with the wiki. 10:48 clearly if you got those from wizmode then the wiki is the thing that's wrong 10:49 hmm no i get it 10:49 the wiki is correct 10:49 what i see in wizmode is a bit misleading 10:49 martial arts Grand Master 20( 720) 10:49 ^ i got to 500 to get grand master, max is 720 10:50 when you get drained from grandmaster one level 10:50 does it go to 320 10:50 ok so to get from skilled (80) to expert (180) 10:51 from the 500 that you earned 10:52 amateurhour: i suspect points get reset to 0, and that's why the percentage for training doesn't show up for a long time 10:52 that's what I suspect as well 10:53 which is cruel for a monk relying on martial arts 10:53 yeah especially when marts is trained at 75% rate 10:53 [hdf-us] [evil] rebatela (Mon Gia Mal Neu) killed Asmodeus, on T:55179 10:54 if that is what happens then your skill level should be set to untrained. problem solved 10:54 haha 10:54 i'm not sure how to have it show decimals 10:54 like 0.3% 10:54 etc 10:55 not worth it. display <1% 11:00 does xnethack have alhoons? 11:01 nope, only evilhack, dnethack, and slex have monsters called alhoons iirc 11:01 and the dnh and slex ones are pushovers 11:02 yay votd 11:03 hothraxxa oooh that's a good idea 11:04 :) 11:04 it feels like that anyway 11:04 seriously go get drained somewhere as a monk (not in wizmode, actually play) and see how much amnesia was "nerfed" 11:06 rebatela, it was nerfed in vanilla. i un-nerfed what vanilla nerfed 11:06 argh. wasn't this the game where my shambling horrors undressed me? I don't want to fight these things over water... 11:07 oh nvm i'm flying 11:11 my shambling horrors are afraid of tooled horns, which helps a bit 11:12 in my last ascension, the shambling horrors would tentacle suck me but never drain anything. they also had displacement and a gaze of confusion 11:13 not too horrible on the whole 11:13 mine have a lightning attack that can vaporise stuff :-) 11:18 yeah mine do all sorts of stuff, tentacle attack, the foocubi thing and they are super fast 11:28 they undress you? in public? that's indecent 11:28 this sounds like a job for... mr. wandopoly! 11:34 hmm this isnt simple 11:34 showing < 1% 11:35 i dont have a solution for the display for now, just understand that training back up from skilled or higher to next level, the spread is greater than 100, therefore you wont see '1%' show for awhile 11:35 at least this is how i understand it 11:35 in regular wizmode, you can watch the points increment with each hit 11:35 it just takes a lot of points at the higher skill levels 11:38 what's the complication? 11:39 me 11:39 i think you should just switch mindflayers/mmf/alhoons back to the old forget ID and Maps 11:39 if it ain't broke 11:39 ^ no 11:39 can't you do if percentage < 1 then display "<1%" else display percentage 11:39 some dev team member who barely plays the game got amnesia and changed the freaking game 11:39 hothraxxa it doesnt do float... the values are whole integers 11:40 ah 11:40 there is no 0.6 or 1.3 or whatever 11:40 yeah 11:41 won't percentage then stay 0 until it is at least 1? 11:42 rebatela: I prefer the old forget ID and maps too, it made mind flayer encounters a lot more intense and scary 11:42 yeah but then everything will show as <1% 11:42 but I think with alhoons that can teleport to you, that would be way too nasty 11:42 it really depends on the role 11:43 well it is! 11:43 yeah the points increment as they should 11:44 the 'bug' in this instance is that the new % display doesnt handle increments between 0 and 1 11:45 ok so that bit is figured out, now on to adjusting the skill drain itself 11:45 the problem as i had it meant that i stopped trying to train because i didn't think i could anymore. it was only through incedental use later that i noticed that i was actually training 11:45 incidental 11:45 ascendental 11:46 ^ things done to ascend 11:46 eg obtaining the amulet 11:46 highly ascendental 11:51 K2 just want to check, you say the points increment as they should 11:52 what does your 500 points get decremented to when the skill is drained? 11:52 alhoons should disintegrate all your weapons and cancel all wands. then it would be equivalent to what it does to monk game with martial arts/spells 11:52 amateurhour its variable 11:53 is it above 320 11:53 see https://github.com/k21971/EvilHack/commit/321b894a2f948084efcf6668efcf57e5183a60c0#diff-066fddfcbb2e327a2f4053d7e74b1fb95159d0b95398bb3255f75384ca230c33R1600 11:53 ah sometimes it is, yes 11:53 ... 11:53 hah 11:53 thats it 11:56 so i had just been skill drained by an alhoon, was at grand master level 11:57 now: 11:57 martial arts Master 47( 500) 11:57 this is what we suspected happened 11:57 so i'm still at master level 11:57 just now... hah 11:57 we've been saying this for ages 11:57 :P 11:57 long fucking road back to grand master 11:57 because it takes forever to start training 11:57 well wtf didnt you show me this? :) 11:58 yeah, especially when martial arts is trained at 75% the rate 11:58 odflsdfjkadskf 11:58 screenshot, something 11:58 i blame amateurhour 11:58 this is bait that I am falling for 11:58 but we specifically said this a few times in the channel 11:58 :P 11:58 not this level of detail, no 11:59 if(message.from('amateurhour')) redirectTo('/dev/null') 11:59 you have to admit, amateurhour, he's right 11:59 i for one never showed him my exact number of training points 12:00 lol 12:00 drain_weapon_skill() is from 3.7 vanilla... i wonder if they changed it since 12:00 they haven't 12:00 so technically, this is vanilla bug. but who reads amnesia scroll on purpose? It probably hardly ever comes up 12:01 yeah 12:01 everyone loves the new amnesia 12:01 -!- mobileuser has quit [Quit: Connection closed] 12:01 noone has ever used the new amnesia rebatela 12:01 in vanilla 12:01 lemme verify this in vanilla 12:01 -!- mobileuser has joined #evilhack 12:02 afk for a bit, see you later! 12:02 dishes already? 12:02 lol 12:04 oh i see because mindflayers don't do it in vanilla. i keep forgetting that part 12:04 so you would have to be read testing $200 scrolls or something which most people know not to do 12:10 hmm 12:11 not seeing this behavior in vanilla 12:11 its lowering the skill level 12:11 more testing 12:12 hmm yeah 12:12 i may have broken something bringing it over to evilhack 12:12 nothing new there... 12:13 [hdf-us] [evil] nabru (Val Gia Fem Law), 522 points, T:696, killed by a gnome lord 12:15 actual code block for drain_weapon_skill() is the same 12:15 what is the problem? that when you read amnesia it lowers your skill level by 1, but it can lower your skill points by way more than that? 12:15 so it must be how its utilized 12:16 qt i think so yeah 12:16 yup its how its used 12:16 hah 12:18 if i read a scroll of amnesia in evilhack, it behaves like it should, it lowers the actual skill level and not just the points 12:18 getting flayed is where the problem lies 12:22 [hdf-us] [evil] nabru (Sam Gia Mal Law), 427 points, T:615, killed by a giant leech 12:26 [hdf-eu] [evil] microlance (Bar Gia Mal Cha), 4455 points, T:5479, killed by a wolf 12:27 oof yeah 12:27 i did this wrong 12:37 if your shit hurts i suggest you might have a diffetent problem 12:37 oops 12:43 i think i fixed it 12:43 more tests. MOAR 12:43 \o/ 12:44 the problem was that I was called drain_weapon_skill (and also losespells()) directly 12:44 *calling 12:44 instead, I should have used the function they reside in - forget() 12:45 but you forgot 12:45 what? 12:45 who are you? 12:45 :P 12:45 i'm thinking only of maud 12:45 who was that Maud person, anyway? 12:48 hmm shit 12:48 its still screwed up for martial arts 12:49 every other skills seems to be behaving as it should as its decreased 12:50 iirc martial arts and unarmed combat alias to the same value, could there be something whack with that? 12:51 i dont know 12:52 https://github.com/k21971/EvilHack/blob/master/src/weapon.c#L1784 12:52 drop one skill level 12:53 then right after, you can lose x number of points in a skill 12:53 that's the problem is that it's not constrained by your new skill level 12:53 yeah 12:54 now i see this: 12:54 a - quarterstaff Unskilled 100( 20) 12:54 a - meaning i can train it hah 12:54 ugh this is weird 12:55 if (P_ADVANCE(skill) >= practice_needed_to_advance(P_SKILL(skill) + 1) { P_ADVANCE(skill) = practice_needed_to_advance(P_SKILL(skill)) + rn2(practice_needed_to_advance(P_SKILL(skill) + 1) - practice_needed_to_advance(P_SKILL(skill))); } 12:56 I think this would constrain it to the bounds of the current skill level 12:56 replacing https://github.com/k21971/EvilHack/blob/master/src/weapon.c#L1788 12:56 ? 12:56 yeah 12:57 we're thinking the same, just you're smarter and quicker :) 12:57 so this IS technically a vanilla bug 12:58 i'll ask paxed later if this was intentional behavior 13:04 qt - testing your edit 13:04 -!- Umbire has joined #evilhack 13:05 hmm no 13:06 d - spear Basic 80( 80) 13:06 'You forget some of your training in spear.' 13:07 several others are the same way 13:09 oh something else i just noticed 13:10 when you train your skill in 3.7 vanilla, your points dont go up with it 13:10 yeah I noticed that too 13:10 in evilhack they go up 13:10 ^ all in wizmode 13:10 forgot to mention that 13:10 so in evilhack you'd see 13:10 martial arts Grand Master 500( 720) 13:10 but vanilla its 13:11 martial arts Grand Master 20( 720) 13:13 k2 what about this 13:13 if (P_ADVANCE(skill) >= practice_needed_to_advance(P_SKILL(skill))) P_ADVANCE(skill) = practice_needed_to_advance(P_SKILL(skill) - 1) + rn2(practice_needed_to_advance(P_SKILL(skill)) - practice_needed_to_advance(P_SKILL(skill) - 1)); 13:14 i'll give it a go 13:14 I am thinking practice_needed_to_advance(skill) is actually the number of points needed for the next most advanced tier, not the current one (which is what I assumed) 13:16 [hdf-us] [evil] bouquet (Sam Gia Fem Law) had Frost Brand bestowed upon her by Amaterasu Omikami, on T:54323 13:18 yeah this looks promising 13:18 -!- bhaak has quit [*.net *.split] 13:19 -!- bhaak has joined #evilhack 13:21 brb, work is getting in the way again :) 13:23 I'm surprised at how much discussion and evilhack programming and analysis you are capable of doing at work 13:24 i can multitask 13:24 plus its slow today 13:25 you my boss? get offa me :) 13:28 brb 13:45 -!- mode/EvilBot [+Zi] by EvilBot 13:45 -!- karatkievich.freenode.net changed the topic on #evilhack to: EvilHack: a NetHack variant ¤ https://github.com/k21971/EvilHack ¤ version 0.6.0 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 13:47 -!- Tangles has joined #evilhack 13:47 -!- aosdict has joined #evilhack 13:47 -!- jonadab has joined #evilhack 13:47 -!- amateurhour has joined #evilhack 13:48 -!- Umbire has quit [Remote host closed the connection] 13:55 -!- Umbire has joined #evilhack 13:59 -!- bhaak has quit [*.net *.split] 13:59 -!- elenmirie__ has quit [*.net *.split] 13:59 -!- bhaak has joined #evilhack 14:00 -!- elenmirie__ has joined #evilhack 14:03 -!- aosdict has quit [*.net *.split] 14:03 -!- Tangles has quit [*.net *.split] 14:04 -!- aosdict has joined #evilhack 14:04 -!- Tangles has joined #evilhack 14:05 -!- Tangles has quit [*.net *.split] 14:05 -!- Tangles has joined #evilhack 14:06 -!- amateurhour has quit [*.net *.split] 14:06 -!- amateurh1ur has joined #evilhack 14:08 beholder and evilbot mia 14:09 I would say not important to get them back up until freenode is fully back online 14:10 ^ that 14:11 qt that last bit of code seems to do the trick 14:13 cool 14:13 you could probably make it a bit easier to read by storing the two practice_needed_to_advance values in variables 14:14 like this for example https://termbin.com/h8odz 14:14 cool 14:14 i will do that 14:16 -!- mode/EvilBot [+Zi] by EvilBot 14:16 -!- card.freenode.net changed the topic on #evilhack to: EvilHack: a NetHack variant ¤ https://github.com/k21971/EvilHack ¤ version 0.6.0 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 14:16 -!- stenno has joined #evilhack 14:16 -!- qt has joined #evilhack 14:17 -!- stenno is now known as Guest21283 14:17 -!- K2 has joined #evilhack 14:17 -!- mode/#evilhack [+o K2] by ChanServ 14:17 -!- qt is now known as Guest38878 14:17 -!- mobileuser has joined #evilhack 14:17 -!- Guest38878 has quit [Client Quit] 14:17 -!- Guest21283 has quit [Client Quit] 14:18 -!- stenno1 has joined #evilhack 14:18 -!- amateurh1ur is now known as amateurhour 14:21 !who 14:21 K2: [hdf-us] No current players :: [hdf-eu] No current players :: [hdf-au] No current players 14:21 -!- stenno1 is now known as stenno 14:21 -!- Umbire has quit [Ping timeout: 258 seconds] 14:22 -!- qt_ has joined #evilhack 14:23 !who 14:23 mobileuser: [hdf-us] No current players :: [hdf-eu] mightyquinn [evil] mobileuser [evil] :: [hdf-au] No current players 14:24 -!- qt_ is now known as qt 14:29 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 38622 points, T:20860, killed by a priest of Huhetotl 14:31 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 11 points, T:108, killed by a newt 14:31 heh 14:32 qt, after I did your edits to make it all easier to read 14:32 The alhoon's tentacles suck you! 14:32 Your brain is eaten! You feel stupid! rn2(-76) attempted 14:32 Program in disorder! (Saving and reloading may fix this problem.) rn2(-156) attempted 14:32 Program in disorder! (Saving and reloading may fix this problem.) 14:32 uh oops 14:32 and the skills are all outta whack 14:32 what the heck did I do lol 14:32 is xchar correct? 14:33 lemme go back to the whole long line of code just to make sure 14:36 yeah going back to the big line of code, no program in disorder 14:36 idk why I put xchar 14:36 that's definitely the problem 14:36 well I'm not 100% sure but considering you can have hundreds of skill points it is *a* problem 14:37 [hdf-eu] [evil] mightyquinn (Hea Hum Mal Neu), 208 points, T:896, killed by a giant cockroach 14:37 oh it's because I originally was storing the current skill *level* in a variable and then I didn't change the type even though xchar stopped being appropriate 14:37 i've also made it so forget() only kicks in 50% of the time on that kind of attack 14:38 and not every time 14:38 -!- Umbire has joined #evilhack 14:38 changing it from xchar to int seems to work k2 14:39 that lil tweak plus what you've done... flayers and the like are still going to be dangerous as hell but at least you wont have all your skills wiped out in 2 turns and have to train forever to get them all back 14:47 yeah this is Good and Just™ 14:47 much yay 14:51 [hdf-us] [evil] qt (Sam Hum Fem Law), 1807418 points, T:95867, decapitated by a vorpal jabberwock 14:51 woooow 14:51 lol 14:51 oooh 14:51 haha rip 14:51 noooo 14:51 evil 14:51 rip 14:52 rip qt 14:53 that's gotta hurt :( 14:53 now I know that those things can instakill you lol 14:53 can normal jabberwocks do that or just vorpal jabberwocks? 14:53 the name didnt give it away? :) 14:53 just vorpal 14:54 i probably should have guessed yeah 14:54 if you can tame one, they make cool pets 14:55 -!- rebatela has joined #evilhack 15:01 snicker snack 15:02 was lewis carroll really just doing viral marketing for Snickers™ this whole time 15:05 -!- Not-818c has joined #evilhack 15:05 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±5] https://git.io/JYtqQ 15:05 [EvilHack] k21971 2f353db - Fix: drain_weapon_skill() irregularities, tone down occurence of the 15:18 ^ this plus a few other fixes to master, i'll push to 0.6.0 later today 15:20 EASYBABYHACK 15:20 did you figure out how it didn't occur in vanilla? 15:20 oh it does 15:21 oh 15:21 just that in wizmode, your points dont go up with your skill level when you enchance them without practive 15:21 practice 15:21 oh right, yeah 15:21 so it was hard to test 15:21 must've missed part of earlier chat 15:21 had to actually go punch things 15:21 no you didnt miss anything 15:21 *enhance 15:21 hahah i cnt spl 15:32 got a shambling horror here that seems to be jumping all over the place like a J and now I"m worried it's partly a vorpal jabberwock. 15:32 it's hard to hit with ranged 15:33 weird behavior. It'll jump around in a circle then stop moving for a while. What does that? 15:34 its probably skittish 15:36 what monsters are skittish? 15:36 snarks? 15:37 well, I managed to put it to sleep and 1 shot it. 15:38 :P 15:45 -!- bouquet has quit [Quit: leaving] 15:45 -!- bouquet has joined #evilhack 15:52 It's not necessarily part anything 15:52 It literally has randomized qualities per game 15:54 [hdf-us] [evil] hothraxxa (Pri Hob Fem Neu) destroyed eraserhead97's ghost, the former Trailblazer, on T:9717 16:09 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) entered the Planes, on T:53207 16:09 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) killed the Wizard of Yendor (5 times), on T:53207 16:11 -!- joes has joined #evilhack 16:13 so i'm at T:9842 and i've already forgotten my starting spells. i have not seen a mind flayer or read amnesia. wtf happened? 16:14 zombie? 16:14 ah. yes most likely 16:14 i think really early on one got me 16:14 since i can't cast these spells easily i just didn't notice 16:15 -!- stenno has quit [Ping timeout: 252 seconds] 16:15 you playing priest? 16:16 i am 16:16 started with stf and extra healing 16:17 i read that as 'started with stfu' 16:17 you stfu 16:17 so mean 16:17 you've hurt amateurhour's feelings 16:17 sorry 16:17 \o/ 16:18 nothing brightens my day more than a bonafide canadian 'sorry' 16:19 is it always an elder minuotar on earth plane now? i don't even remember that 16:19 Iunno, is it? 16:19 always afaik 16:19 well it just was in mobiluesuers game 16:21 it is 16:21 Cool 16:22 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) genocided krakens, on T:53373 16:22 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) genocided electric eels, on T:53373 16:26 -!- stenno has joined #evilhack 16:26 mobiluser: you need to use b not a for #terrain 16:27 argh 16:27 mobileuser 16:28 i didn't know magic mapping showed the portal like that 16:28 you have to detect it first 16:29 oic 16:29 heh 16:29 didn't seem to show with b either 16:29 dishes first.... 16:30 i was yelling at my screen "IT'S UNDER THE SEA DRAGON!" 16:30 same with #terrain but mobileuser was using a meaning it excludes traps 16:30 lol 16:30 i only saw you use a 16:32 oh and that's another thing. in my last ascension there seemed to be way more mobbing around the portal than in previous games 16:32 so it was blocked a lot 16:32 coincidence? you decide 16:46 if (hothraxxa) block_portals() 16:46 but yeah I've had that happen in some runs 16:47 especially annoying if you're trying to bring pets to astral 16:52 -!- rebatela has quit [Remote host closed the connection] 16:53 -!- rebatela has joined #evilhack 16:53 [hdf-us] [evil] post163 (Wiz Dwa Mal Neu), 0 points, T:1, killed by a bolt of lightning 16:55 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) killed Famine, on T:53443 16:55 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu) killed the Black Horse, on T:53443 16:57 The woolly mammoth knocks the priest of Blind Io back with a powerful blow! 16:57 The priest of Blind Io is knocked straight off his couatl! 16:57 \o/ 16:57 brilliant 16:57 can i ride wooly mammoth as non-giant? 16:59 -!- joes has quit [Quit: leaving] 17:00 [hdf-eu] [evil] mobileuser (Tou Hum Fem Neu), 4421977 points, T:53461, ascended 17:00 https://eu.hardfought.org/userdata/m/mobileuser/evilhack/dumplog/1616072510.evil.html 17:01 just in time for the start of Taskmaster :-) (TV-show) 17:02 grats 17:02 apparently yes then 17:04 congrats mobileuser! 17:05 wooly rain, eh? 17:13 stenno I have no idea 17:14 I never ride 17:14 oh i implied it from your message 17:14 "just in time for the start of Taskmaster" ? 17:14 (commercial break now) 17:15 oh the priest you mean 17:15 I don't know if it's different for monsters 17:16 mobileuser | The woolly mammoth knocks the priest of Blind Io back with a powerful blow! 17:16 yeah that one 17:16 yes, it would seem non-giants can ride them... 17:17 WOOLLY STAMPEDE 17:17 they really crushed everything 17:26 i used them as pets on the ice queen level 17:27 nice 17:28 that's where they are naturally. i didn't realize you could geno/rev geno them 17:33 yeah I was looking for an alternative to dragons in anticipation of 0.7 17:34 @e? wooly mammoth 17:34 wooly mammoth ~1~ woolly mammoth (q) | Lvl: 24 | Diff: 26 | Spd: 10 | Res: cold | Confers: nothing | MR: 0 | Generates: gehennom dungeons | AC: 2 | Attacks: 6d6 butt physical, 1d8 hug physical, 6d6 butt knockback | Alignment: 0 | Flags: genocidable, herbivore, thick hide, infravisible 17:34 spd 10 not too exciting :D 17:34 dragon is probably still better 17:34 nah 17:34 especially after the breath thing 17:34 breath change 17:34 really, these guys crush everything 17:34 angels mostly have reflection 17:34 knockback can be funky 17:35 hmm right 17:35 er i say 'right' as if i'd know 17:35 plus tons of HP 17:35 I suppose I could have broken a wand of speed too 17:36 thick hide can be neat too 17:36 what level are dragons, 18? 17:37 @e? gray dragon 17:37 gray dragon (D) | Lvl: 15 | Diff: 20 | Spd: 9 | Res: magic | Confers: nothing | MR: 20 | Generates: gehennom dungeons | AC: -1 | Attacks: 4d6 breath magic missile, 4d8 bite physical, 4d4 claw physical, 4d4 claw physical, 2d10 engulf digest, 0d0 passive cancellation | Alignment: 4 | Flags: genocidable, carnivore, flies, thick hide, oviparous, seeinvis 17:37 15 17:39 what's the change in .7? can't geno black dragons? 17:40 breath change? 17:40 pets now use their breath attack against hostiles 17:45 if you have dragonbane in 0.7, you won't be able to have dragon pets 17:45 makes sense 17:47 is that real? because it sounds real 17:47 Yeah, it was discussed on the etherpad. 17:47 Sucks for my love of derg pets but lets me get creative at least 17:47 oh right, sweet 17:51 -!- stenno1 has joined #evilhack 17:52 K2 the buffer underflow thing is worth looking at, my guess is your windows versions would crash 17:52 -!- stenno has quit [Ping timeout: 240 seconds] 17:53 even if they don't, buffer underflows = bad 17:53 https://0x0.st/-qEr.log 18:07 -!- amateurhour has quit [Ping timeout: 240 seconds] 18:29 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 9609 points, T:7417, killed by an invisible gnome lady 18:35 mobileuser congrats! 18:35 Thx! 18:36 did you see my dumplog? :b 18:38 no lemme look 18:39 lol brilliant 18:39 \o/ 18:39 woollies for the win! \o/ 18:39 stenno1 yeah non-giants can ride woollys 18:39 woollies 18:39 woolli'iz 18:41 i'm looking at the buffer underflow amateurhour posted 18:42 trying to make sense of it. it looks as if this were introduced with this commit - https://github.com/k21971/EvilHack/commit/ec3aa56b1e79abeebba2ab76ed011b0846459d7c 18:43 -!- stenno1 has quit [Ping timeout: 252 seconds] 18:44 !tell amateurhour thanks for the buffer underflow data, I have an idea. I'll message you when you're online next 18:44 Will do, K2! 18:45 !tell amateurhour it comes from this commit - https://github.com/k21971/EvilHack/commit/ec3aa56b1e79abeebba2ab76ed011b0846459d7c 18:45 No worries, K2, I've got this! 18:45 -!- stenno has joined #evilhack 18:58 -!- rebatela has quit [Ping timeout: 252 seconds] 19:01 -!- mobileuser has quit [Quit: Connection closed] 19:03 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/JYtiZ 19:03 [EvilHack] k21971 a733833 - The Sword of Kas adjustment. 19:20 -!- rebatela has joined #evilhack 19:50 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 1332 points, T:1180, killed by a giant mimic, while praying 20:07 -!- qt has quit [Ping timeout: 252 seconds] 20:19 is there a particular strategy to avoid the dragons that oversee the castle drawbridge? I've got MR and reflection, but there's a black dragon there and they make me nervous 20:20 -!- stenno has quit [Ping timeout: 240 seconds] 20:26 "put them to sleep" was the correct answer 20:36 Oh yeah, somehow didn't click earlier but dragons have low monster MR generally 20:46 -!- qt has joined #evilhack 20:47 how big a penalty is it to kill a peaceful npc adventurer (yellow @)? 20:49 Same race? 20:49 er, shouldn't matter actually, brain farted there 20:49 same alignment, though? 20:50 ya, they all chose lawful 20:51 -!- qt has quit [Ping timeout: 265 seconds] 20:51 and you are... 20:53 [hdf-us] [evil] bouquet (Sam Gia Fem Law) wished for "blessed +2 dragonhide elven helm of decay", on T:59362 20:54 [hdf-us] [evil] bouquet (Sam Gia Fem Law) wished for "blessed +2 mithril large splint mail of esp", on T:59375 20:55 [hdf-us] [evil] bouquet (Sam Gia Fem Law) wished for "2 blessed scrolls of charging", on T:59394 20:55 lolful 20:59 oh 6_9 20:59 Iunno if the murder penalty applies for humie adventurers 21:07 -!- qt has joined #evilhack 21:09 i always kill the npc's regardless of my alignment or whether they are peaceful... 21:27 -!- qt has quit [Ping timeout: 240 seconds] 21:28 [hdf-us] [evil] telegarn (Bar Hum Mal Cha) acquired the luckstone from Mines' End, on T:26638 21:29 [hdf-eu] [evil] microlance (Bar Gia Fem Cha), 11901 points, T:5814, killed by a killer bee 21:42 [hdf-us] [evil] rebatela (Mon Gia Mal Neu) entered the Planes, on T:56478 21:44 [hdf-us] [evil] rebatela (Mon Gia Mal Neu) genocided two random monsters from class ;, on T:56509 21:44 [hdf-us] [evil] rebatela (Mon Gia Mal Neu) genocided two random monsters from class ;, on T:56510 21:52 -!- qt has joined #evilhack 21:54 [hdf-us] [evil] rebatela (Mon Gia Mal Neu) killed the Wizard of Yendor (5 times), on T:56825 21:57 [hdf-us] [evil] rebatela (Mon Gia Mal Neu), 3046290 points, T:56867, ascended https://www.hardfought.org/userdata/r/rebatela/evilhack/dumplog/1615984805.evil.html 21:57 -!- qt has quit [Ping timeout: 265 seconds] 22:03 -!- qt has joined #evilhack 22:05 [hdf-eu] [evil] microlance (Bar Gia Fem Cha) acquired the luckstone from Mines' End, on T:5756 22:06 -!- stenno has joined #evilhack 22:11 -!- stenno has quit [Ping timeout: 240 seconds] 22:11 -!- qt has quit [Ping timeout: 240 seconds] 22:20 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±4] https://git.io/JYqee 22:20 [EvilHack] k21971 e03a5df - Small tweak to is_lord() gear enchantments, monsters receive racial bonus for wearing aligned armor. 22:20 congrats rebatela \o/ 22:20 as in dorfish/orcish/elven stuff, right? 22:20 yes 22:21 read the commit notes :) 22:21 I figured 22:21 just wanted 99% certainty to be 100% 22:21 ^ can get that by reading the commit notes 22:21 thanks 22:24 bawwww but that's a whole click for like 1%!!!!!!! 22:36 [hdf-eu] [evil] microlance (Bar Gia Fem Cha) completed Sokoban, acquiring a bag of holding, on T:10466 22:50 You were acid resistant. You were vulnerable to acid. whaaaat? 22:51 oh that's that spell ? 22:51 Yep 22:53 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/JYqTL 22:53 [EvilHack] k21971 321bb1b - Fix: impossible/panic when monster dies to self-read scroll of earth. 22:54 Think I see the source, pointing back to an item that no longer existed 22:55 since it'd been already read by the time that bit of code would be going 22:56 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/JYqTF 22:56 [EvilHack] k21971 a451f5d - Don't allow the debug fuzzer to enter explore mode. 22:56 yeah aosdict discovered that one 23:05 heh "Status of Kathryn the Enchantress (lawful): Level 47 HP 7449(7500) AC -10" 23:06 wHAT DID YOU /DO/ 23:06 wiztesting 23:06 wiztestin' wut 23:07 I heard the ice queen was tough 23:07 [hdf-eu] [evil] microlance (Bar Gia Fem Cha) had Cleaver bestowed upon her by Set, on T:16040 23:09 [hdf-eu] [evil] microlance (Bar Gia Fem Cha) had a steel short sword entrusted to her by Set, on T:16260 23:31 [hdf-eu] [evil] microlance (Bar Gia Fem Cha), 106438 points, T:20199, petrified by a basilisk