00:02 [hdf-us] [evil] bouquet (Sam Gia Mal Law) destroyed lacca's ghost, the former Heretic, on T:11728 00:43 [hdf-us] [evil] willisllama (Inf Elf Fem Una) killed the Goblin King, on T:4194 00:45 -!- malor has quit [Read error: Connection reset by peer] 00:48 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 7704 points, T:4863, killed by a giant beetle 01:00 [hdf-us] [evil] bouquet (Sam Gia Mal Law) killed Gollum, on T:16960 01:38 -!- chao has joined #evilhack 01:41 -!- stenno has quit [Ping timeout: 252 seconds] 01:48 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 1721 points, T:2025, killed by a baby owlbear 02:05 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 1273 points, T:1211, killed by falling down a mine shaft 02:27 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 563 points, T:911, killed by a giant bat 02:32 -!- Umbire has quit [Remote host closed the connection] 02:33 -!- Umbire has joined #evilhack 02:47 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 1276 points, T:1544, poisoned by a gray fungus, while praying 02:51 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) became literate by engraving "asdf", on T:3471 02:55 -!- botifico-3f2b6d9 has quit [Remote host closed the connection] 03:11 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 1484 points, T:2607, killed by an elf zombie, while taking off clothes 03:21 -!- arahael has quit [Ping timeout: 252 seconds] 03:23 [hdf-us] [evil] willisllama (Inf Elf Fem Una) chose an elven dagger to be named "Sting", on T:224 03:31 [hdf-us] [evil] willisllama (Inf Elf Fem Una) chose an elven broadsword to be named "Orcrist", on T:954 03:35 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 1133 points, T:1376, killed by a fox, while fainted from lack of food 03:37 [hdf-us] [evil] willisllama (Inf Elf Fem Una) chose an elven dagger to be named "Sting", on T:66 03:43 -!- arahael has joined #evilhack 03:49 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 942 points, T:1870, killed by a mithril crossbow bolt of lightning 04:04 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 986 points, T:1072, killed by a gnome lady 04:21 -!- arahael has quit [Ping timeout: 252 seconds] 04:43 -!- arahael has joined #evilhack 05:07 -!- hackemslashem has joined #evilhack 06:16 I have 3 scrolls of genocide, and I can curse them. Feels pretty risky to try for silver dragon scales though. I do have =oConflict, but no scare monster... 06:17 Just noticed I have wooden hold gloves, must be uncomfortable 06:17 "old" lol 06:32 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 2779 points, T:2190, killed by an orcish arrow 06:50 [hdf-eu] [evil] hackemslashem (Cav Dwa Fem Law) had a mithril splint mail entrusted to her by Anu, on T:20639 06:51 hmm 06:53 lame, no property on it either 06:59 [hdf-eu] [evil] hackemslashem (Cav Dwa Fem Law) had a dwarvish bearded axe entrusted to her by Anu, on T:21037 07:04 -!- hackemslashem has quit [Quit: Leaving] 07:12 -!- mobileuser has joined #evilhack 07:12 -!- Umbire has quit [Ping timeout: 260 seconds] 07:31 -!- amateurhour has joined #evilhack 07:48 -!- hackemslashem has joined #evilhack 08:39 -!- Umbire has joined #evilhack 08:41 hackemslashem you around? 08:41 yep! 08:41 issue you logged about eel and hiding in mines and its on a stairs glyph 08:42 if stairs are being made after makerivers() runs... hmm 08:43 just thought of another thing 08:43 That's my initial guess, I have a couple recorded in rr now 08:44 its mkrivers() 08:45 mkrivers() is in mkmap.c 08:45 mkstairs() is in mklev.c and mkmaze.c 08:45 and sp_lev.c 08:45 i'm curious which gets called first, mkstairs or mkrivers 08:45 This is my trace: https://pastebin.com/8WeSE8Gb 08:46 so stairs first 08:46 Both mklev and mkmaze call load_special 08:47 The stair placement looks like it checks for damp_terrain too, so that should take care of that 08:47 ugh brb 08:47 ya me too, kiddo is up from naptime 08:50 hmm 08:50 proper thing to do would be to add a RIVERS directive to the level compiler that calls mkrivers 08:51 so that you don't have it done in postproc after everything else is in place 08:51 or just delet mines rivers and make me happy 08:51 well we cant have aosdict being happy 08:51 so that's not an option 08:52 :( 08:53 it would also mean u don't have to touch makedefs 08:53 which would make u happy 08:53 so rly it 08:53 s a win-win 08:54 that kind of change is save-breaking i imagine 08:54 i'm thinking of something we can do now 08:54 maybe place a maybe_unhide_at(x, y) in makeriver() 08:54 I don't think it has to be savebreaking, but aosdict would know better 08:54 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 583 points, T:738, killed by a water moccasin 08:55 -!- Loggers_VIII has joined #evilhack 08:55 Does maybe_unhide_at handle swimmers? I thought it didn't, and that's why you see if handled differently where water is frozen, etc 08:55 hmm or 08:56 I really hate hiders now 08:56 if .typ == STAIRS chance = 0; 08:56 looking at the makeriver() routine in mkmap.c 08:57 changing the level compiler would affect the compiled .lev files so you would get games that already had buggy mines levels along with not-buggy ones but it doesn't affect anything saved 08:58 this is true of all level compiler changes, it's not savebreaking because none of the saved structs are touched 08:58 K2: I removed rivers from above minetown and *still* people are whinging about it 08:58 we can put that on the to-do 08:58 hackemslashem that's fine 08:58 hackemslashem: this is a clue that people don't actually like rivers in the mines :) 08:59 just do what K2 does and tell the players that complain that they just like things being easy and suck it up get good lmao sit kid :^) 08:59 could flip it, make it 99% chance sewage, 1% water 08:59 just kidding 08:59 unless 08:59 I could maybe see a random 1-wide randline stream of water cutting the map vertically, but the copious amounts of water everywhere is unfun imo 09:00 or 100% sewage 09:00 it certainly would be 100% sewage :^) 09:00 can walk through that shit (hah no pun intended) just fine 09:00 Eww, gnome poo 09:00 hmm 09:00 ok so the stairs 09:03 hackemslashem try this in makeriver() 09:03 https://termbin.com/o7ndx 09:03 You think mkrivers is writing over the stairs, then they are being readded later? 09:03 [hdf-us] [evil] Loggers (Wiz Hum Mal Cha) killed the Goblin King, on T:1326 09:04 possibly 09:04 esp during a fuzzing session 09:04 that kind of check prob should have been in there from the beginning anyways 09:04 hingsight being what it is 09:04 Ok that makes sense 09:05 *hindsight 09:05 *whinesight 09:07 [hdf-us] [evil] Loggers (Wiz Hum Mal Cha), 2061 points, T:1830, killed by a black pudding 09:07 K2: Did you write the mkrivers routine? Or was that from grunt? 09:07 from grunt, but modified i think 09:08 you'd have to look at evilhack commit history, rivers in mines has been a thing since the beginning 09:08 yeah def modified 09:08 rivers in grunthack are worse 09:08 ah, cool. fwiw it makes pretty good looking rivers 09:09 K2: in that they practically don't fucking exist? 09:09 now that I think about it, I may swap out rivers for sewage 09:09 Umbire ? 09:09 [hdf-us] [evil] Loggers (Wiz Hum Mal Cha), 224 points, T:622, killed by a fox 09:09 and you instead get single tiles of water that you're almost guaranteed to fatfinger into without travel? 09:10 oh they exist, just that the water tiles in grunthack are unlit on purpose 09:10 (in the mines) 09:10 plus its guarnteed every mines level, even minetown (which causes its own issues) 09:10 Oy 09:11 dogwater 09:11 hackemslashem lemme know if you get a chance to fuzz with that edit to makeriver() 09:11 in any case if you go through with more sewage I'd keep that below the town, else it'll feel (arbitrarily) weird 09:12 I have a promising evil game going, kind of missing a good weapon though. Keowla has gotten me pretty far, but no enchant weapon scrolls yet 09:12 K2: Fuzzin rn! 09:12 \o/ 09:12 i had a decent game going, died last night 09:12 [hdf-us] [evil] Loggers (Rog Hum Mal Cha), 368 points, T:628, burned by a fireball 09:12 Gotta get my other workstation goin too, double fuzz 09:12 fire giant or a fire ant hit a poly trap on one of the uqest filler elvels, turned into an alhoon 09:12 u can actually fuzz multiple games at once 09:12 *quest 09:13 Demo actually has a sick setup with multiple raspberry pis in a cluster, each pi fuzzing like 4 ndnh games at once 09:13 I think I still have an issue with hiding monsters, but it might be something with furniture and not having a maybe_unhide_at... not sure 09:13 and my INT was already low because of role 09:13 didnt last long 09:13 Can I rr multiple games? 09:14 I think so yeah, you just have to specify which recording to replay when you replay 09:14 dangit, hit the eel again. 09:14 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 32 points, T:217, killed by a water moccasin 09:14 hackemslashem it happened agin? 09:14 I should point out that asan raises the memory requirement of the game so if u want to go really ham on the parallel fuzzing on low memory devices you'd have to turn it off prolly 09:15 Yea, this was on my laptop, didn't record it. But I'll do more recording in a bit see if it's the same area and tile 09:16 ok 09:17 I'm actually going to turn off mkrivers for a bit and see if that cures it 09:17 well yeah it would. no rivers? no eels 09:18 makeriver() creates the monsters that go into the water/sewage 09:18 I know.. but you never know! 09:18 :) 09:19 is it possible to get the see invisible intrinsic permanently anymore? I noticed since 0.8.1 my monks don't seem to start with it and blessed potions only give it temporarily (albeit for a very long time) 09:21 monks still start with see invis 09:21 weird 09:21 for other roles it is possible to get it permanently 09:21 You probably hit a magic trap and toggled it off 09:22 Ah, I didn't know magic traps could do that 09:22 I'm not sure I'm not confusing it with toggling invisibility that said 09:22 could also be able to do both 09:22 yup magic traps can do that 09:22 if you get see invis from being crowned, magic traps wont affect that 09:23 More incentive to get crowned then, considering how many later game monsters cast invisibility 09:24 You can also do the thing with stalker meat 09:24 Then remove the invisibility after if you need to enter shops and such 09:25 oh I didn't know about the thing with stalkers 09:25 hackemslashem try this with rivers turned back on - https://termbin.com/9qbj 09:26 I always thought you had to have see invis when you ate them to become invisible 09:26 what would win: 30 years in the monastery training to open your third eye, or one lil trappy boi 09:26 No, you have to already be invisible in order to get perma-invis'd + see invis 09:26 Loggers_VIII its the other way around 09:27 yeah, I just looked it up on the wiki 09:27 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) completed Sokoban, acquiring a silver amulet of magic resistance, on T:11404 09:27 I'm always impressed by the wiki, no matter how many times I use it 09:30 hmm shouldn't chance = -1 for STAIRS? because rn2(100) is 0-99 09:31 -1 or 100 09:32 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 1910 points, T:1470, killed by a wand, while moving through the air 09:36 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 331 points, T:1013, choked on tins of spinach 09:39 "The black unicorn kicks the white unicorn" is this a grudge thing? 09:40 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) killed the Goblin King, on T:882 09:41 yes 09:46 nice 09:46 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 3773 points, T:1982, killed by a piranha 09:50 Loggers_VIII Umbire see invis from stalkers is very likely temporary 09:50 I would be surprised if it wasn't 09:50 it is 09:51 I see 09:51 crowning for the win 09:51 also K2 :-( 09:51 alhoons suck again! 09:51 hah 09:52 also, water-in-mines is just part of the evilhack challenge 09:52 doesn't mean hackem has to have them of course :-) 09:52 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) killed the Goblin King, on T:1667 09:53 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) killed Gollum, on T:1708 09:55 you could say that about literally any feature in any variant though 09:56 any special levels randomly not having any walls turning them into a hyperdangerous BS Big Room is just part of the slex challenge 09:56 beholders not showing up noticably on warning is just part of the grunthack challenge 09:57 monks being totally sucks ass is just part of the vanilla challenge ( :'( ) 09:58 It's possible to wish up an iron shield of reflection right? 09:59 If I'm reading the tables right iron doesn't show up as a material for reflective objects, but I know the amulet is base iron 09:59 so would it be possible for the shield? 10:00 or, rather I think the question is "can an iron shield of reflection occur randomly" 10:00 the wish question I can solve in... 10:00 it's not possible afaik unless something changed in past few months 10:00 Nope, that's actually illegal 10:01 but wizmode would tell you if you wish for not normally possible material 10:01 which it did, along with a disorder 10:01 good good 10:02 so couldn't be random either 10:02 see https://nethackwiki.com/wiki/EvilHack#Material_percentages <--- reflectable objects (shields of reflection and amulets) 10:03 I have it open and that's what I was referring to 10:03 or rather using as reference 10:03 but also referring to in terms of the tables 10:03 I remembered iron shields of reflection being possible for Some Reason 10:04 hackemslashem one last change - https://termbin.com/4m8r 10:04 oops 10:05 one more change commit 10:05 coming 10:05 wondering if I'd been thinking of xnh or something 10:05 but anyway 10:06 hackemslashem ok last change, try this - https://termbin.com/uqe3 10:06 ^ turn rivers on 10:06 there's no cases of "you can wish for or forge this item in this material, but it won't randomly generate with that material" 10:06 right? 10:06 outside of that item not randomly generating at all 10:06 if it can randomly generate as you can wish it up like that 10:06 otherwise no 10:07 xnh doesnt allow material wishing 10:08 I know it doesn't, but I think I saw random iron shields of reflection there 10:09 or perhaps elsewhere 10:10 mithril shields of reflection are definitely possible 10:11 so it's surprising iron is not possible? 10:12 not surprising at all 10:13 default material for a shield of reflection is silver 10:13 -!- qt has joined #evilhack 10:14 Umbire, you never saw an iron shield of reflection in either evilhack or xnethack during normal play. not possible except in wizmode 10:14 or perhaps elsewhere 10:14 assuming I'm not misremembering entirely, but I have my answers in any case 10:15 -!- Loggers_VIII has quit [Quit: Client closed] 10:16 It is not a hard and fast rule that something is only wishable in the materials it can generate as. 10:16 In fact, there's an example of this in xnethack 10:17 eh? I thought xnh didnt allow material wishing at all 10:17 for xnethack replace "wishable" with "possible" 10:17 for evilhack use "wishable" 10:18 in xnethack, GOLD is listed as a zero-probability entry in wood_materials, meaning that wood items are valid to appear as gold, but will never randomly generate that way. However, several wood-base items in the Arc quest are gold. 10:18 i see 10:18 which is why I was asking if it was possible to make or wish for something of a material that it wouldn't otherwise generate with 10:19 since evilhack uses basically the same material code, I assume if you wished for a gold in evilhack it would work 10:19 granted this example is from a whole other variant but 10:19 (if evilhack had xnh wood_materials[]) 10:19 clear as mud? 10:19 yarp 10:19 aosdict: I mean those are actually addressed in the percentages I'm doing up a table for 10:20 -!- Loggers_VIII has joined #evilhack 10:20 was trying to fish for any cases that somehow weren't 10:20 I just went through evilhack's material lists and it has no zero-probability entries, so as long as THAT holds then yes, there is nothing you can wish for in a material it can't randomly generate as 10:20 evilhack doesnt have any zero percentage material probabilities for random generation 10:21 also default wood stuff apparently can't be made of gold 10:21 unless it's of elven make specifically 10:22 I thought horns were wood for some reason but they're all bone 10:22 adding interesting material items in special levels is fun, and can be used to give players loot that isn't artifacts. if only k2 had a better level compiler 10:22 bows can also be gold 10:24 if only... 10:28 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) wished for "blessed greased fixed +3 oilskin cloth elven helm", on T:19482 10:31 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) polymorphed his first object, on T:20181 10:32 I hope there'll be a variant brave enough to replace makedefs but not with lua just to be different 10:41 heh woodchucks can demolish trees? first time I've seen this 10:45 how much wood would a woodchuck chuck? 10:47 mind blown! :-) 10:50 -!- chao is now known as stenno 10:51 woodchuck == groundhog 10:51 destructive lil fuckers 10:51 Alright alright alright hello new evilhack version 10:51 \o/ 10:51 What should I play? 10:51 Who gets the most fun with the new artifacts 10:52 the forged artifacts cater to several race/roles 10:54 Damn I can't connect to the scoreboard to see unascended combos, security cert error 10:55 certbot to the rescue 10:55 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) had a cloak of protection entrusted to him by Chih Sung-tzu, on T:23990 10:56 cert is valid until jan 29 2023 10:56 NHS 10:56 VaderFLAG: if you like wizards they're kinda epic with the new update 10:56 WIZARD it is 10:56 centaurs can play as infidels 10:57 do you mean the new artifact amateurhour? 10:57 that's the one new race/role combo 10:57 yeah mobi the new artifacts are kinda rad for wiz 10:57 true! 10:58 gnome wizard it is 10:58 How's everyone's fall been? 10:59 alright thanks, I didn't even get a bruise 10:59 ha ha ha 10:59 not good, I splatted into gehennom and died 10:59 I love lamp 11:00 New status bar stuff is great 11:00 VaderFLAG its been alright, how bout yours? 11:00 TH is definitely very nice to see 11:00 Good enough. Kids laid up with hand foot and mouth right now, so that's fun 11:01 amateurhour I'm blaming you for my terrible wizard starting items 11:01 i thought that was a horse disease 11:01 They're centaurs, so vulnerable to both 11:01 tell me what you started with and I'll tell you why secretly that's epic 11:01 Also that's hoof and mouth I think 11:01 :/ 11:02 oh yeah hoof and mouth disease 11:02 wand of striking, rings of teleport control and sustain ability, cause fear 11:02 sustain ability = easy poison res 11:02 also don't lose Int to zombie bites 11:02 though there's even worse outcomes for that granted 11:02 striking is epic because everyone is like "woah that guy is striking" which boosts your self esteem by at least 3 points 11:03 also knockback 11:03 cause fear spell? its like starting with a tooled horn 11:03 toot toot! 11:04 wait a minute wizard's don't have axe skill in evil??? 11:04 *wizards 11:04 nope, lot of the weapon skills were cut in favor of more spell focus 11:04 cleaver my beloved :( 11:05 I mean if you're neutral it's still an available sac gift 11:05 K2 did it to target my unstoppable wizard lumberjack build 11:05 to protect the trees 11:05 that's fair, considering there's like four trees in the entire game 11:06 evilhack has more trees 11:06 Ok fair enough on the sustain resist ring 11:06 more than 4 11:06 lol 11:06 :P 11:07 idk if there's spoilers for the new artifacts anywhere except commits yet 11:08 as an addict to sacrificing, it pleases me to see some extra usefulness out of having too many artifacts 11:09 K2: http://nethackwiki.com/mediawiki/index.php?diff=149474&oldid=149473&rcid=100459 11:09 i have some ideas for other recipes, but i dont think i can add new artifacts to artilist.h withouit breaking saves 11:09 sacrificing in evil has not been kind to me 11:09 Huan Ti only gives me shurikens 11:09 Well yeah, you're a monk 11:09 you use your fists 11:09 i'm not sure whether adding artifacts would break saves, if you add them to the very end of the list 11:09 uh does artilist get saved? if not surely adding to the en- 11:10 yeah 11:10 Shuriken are the only non-wielded weapon you get skill in 11:10 If you maintain weaponless you get gifted those consistently 11:11 that makes sense 11:11 Loggers the artigift chances depend strongly on xlvl, and if you've abused alignment how many artis have been gotten already 11:11 you cna get armor too, the rng has just been on a shuriken kick Loggers_VIII 11:11 Yeah, one time I got a +4 helm of brilliance 11:11 also "mundane" armor is usually more than decent even without oprops 11:11 that was very nice 11:11 the formula changed a bit to accomodate nonarti gifts and was made a bit harsher 11:11 so xlvl makes a lot of difference now 11:12 anyway that edit should show what I at least want the tables to look like 11:13 idk if I can get sub-columns sortable but I'll cross that bridge when I get there and honestly what I have by that point should be sufficient anyway 11:14 qt, before you showed up this morning, we were talking about this issue that hackemslashem has seen repeatedly whilst fuzzing - https://github.com/k21971/EvilHack/issues/110 - I proposed making this change - https://termbin.com/hsqyd - curious what your thoughts are 11:14 WHILST 11:15 ^ those changes are all part of makeriver() 11:16 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) had a cloak of invisibility entrusted to him by Chih Sung-tzu, on T:26088 11:19 not sure but i suspect that won't help 11:19 hmm why's that 11:20 i think the order of events is like this: 1. map is created, 2. rivers are created, including eels, 3. other things specified in des file (including stairs) are added 11:20 so there are no stairs at all at the time makeriver() is running 11:21 hackemslashem said he saw this as the progression 11:21 https://pastebin.com/8WeSE8Gb 11:21 if thats true, then stairs are created first 11:22 it shouldn't be /that/ hard to add RIVERS to the level compiler right? 11:22 t h e p r o p e r w a y 11:22 proper way can wait for another version 11:22 it's not a savebreak 11:22 i thought paxed did that for unnethack already 11:22 we're discussing a possible quicker/easier fix 11:23 oh never mind 11:23 K2 why would that mean stairs are created first? 11:23 mkstairs() is in mklev.c 11:23 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) killed the Goblin King, on T:1205 11:24 and its called in either mklev or mkmaze 11:24 why does that mean it happens first? 11:24 and once in sp_lev 11:24 the mkstairs() routine is already called well before mkrivers() happens 11:24 right? 11:26 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) had Werebane bestowed upon him by Chih Sung-tzu, on T:27479 11:26 i feel like that is not true simply because if stairs were already made in the level by default before any of the des stuff, there would be no reason to specify them in the des file 11:26 i think mkstairs is only called for a normal level 11:26 hmm 11:26 that's not true actually 11:27 it is called for a special level 11:27 but via spo_stair(sp_lev.c) 11:27 not via makelevel 11:27 bleh idk 11:27 ^ me 11:28 Hm, there's a second level to goblin town, are the stairs hidden? 11:28 no stairs 11:29 okay, so mklev is called, then calls makelevel, which does normally add stairs 11:29 but there's an early return if In_mines() is true (and other things where they are not normal dungeon levels) 11:29 so it does not call mkstairs for mines levels 11:30 i see 11:30 that's how it looks to me 11:30 well sonofa... 11:30 it relies wholly on makemaz instead 11:30 so my edits would have zero effect for mines levels 11:30 yes i think so 11:31 (and this is the only place rando rivers are formed) 11:31 alright 11:31 the stairs are overwriting the pool w/ eel, not the pool w/ eel overwriting the stairs 11:31 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) acquired the luckstone from Mines' End, on T:8314 11:31 oooh 11:31 so... 11:31 maybe toss a maybe_unhide_at in mkstairs 11:31 yeah you can probably just add maybe_unhide_at call to spo_stair or mkstairs if you are hellbent on a quick fix 11:32 K2 the Hellbent 11:32 that title has a nice ring to it 11:33 though it feels like adding the monsters at the stage makerivers is called is probably liable to cause other bugs, because the level is not close to finished/finalized at that point, it's before the monsters are normally added in a special level 11:33 well we can add the aosdict/proper way to the to-do list 11:33 but for today, we are hellbent 11:34 hissss 11:34 aosdict, you're leaking 11:34 lol 11:35 is aosdict actually one of those inflatable lawn ornaments for holidays? 11:35 oh god please say yes 11:35 -!- Loggers_VIII has quit [Quit: Client closed] 11:35 https://media.tenor.com/rdkHWmsaP5sAAAAC/inflatable-tube-man-air-dancer.gif 11:35 lol 11:36 reading my mind stenno 11:36 tbf I have no idea how you'd go about adding a new directive to des format, I assume it's harder than in lua 11:36 probably 11:36 i'm sure it's figure-out-able though 11:37 i was really pleased to discover how easy it is in lua 11:37 yay 11:37 i'm looking forward to evilhack being 3.7 based someday. i'm not looking forward to the actual work in making that happen 11:37 qt the hardest part is figuring out lex and yacc if you've never seen them before 11:38 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) had a helm of brilliance entrusted to him by Chih Sung-tzu, on T:29064 11:38 i have seen them many times 11:38 in scroll label 11:38 nice 11:38 i guess lex isn't in there 11:38 only yacc 11:39 I'm sure it would be a good learning experience to figure it out and get some very basic understanding of how lex/yacc work 11:39 these changes - https://termbin.com/hsqyd - they could stay in. would be good if makeriver() was ever called for a regular dungeon level 11:40 i don't think there's any need for the maybe_unhide_at, since you're just calling makemon() and then maybe_unhide_at() right after that 11:40 hmm true 11:40 the stairs bit tho 11:41 good to guard against that 11:41 Sorry I should have made it clear that the stairs were replacing the puddle/water when I was going through it with rr 11:41 yeah i don't see how that would hurt anything, though maybe you'd want to add a comment saying "this is not possible right now" 11:41 just to avoid contributing to confusion about the order of operations there 11:42 just like "futureproofing -- in case makeriver is ever called after stairs are created" or something 11:42 Like if we invent a scroll of rivers 11:43 ~~~ 11:43 ~~ 11:43 ~ 11:43 great idea 11:43 un has scroll of water, doesn't it? 11:43 scroll of flood 11:43 unnethack scroll of flood / xnh scroll of water 11:43 nooo, a scroll of flooood 11:43 :D 11:43 read it when confused to create a river 11:43 Ya aosdict had to be *different* 11:43 :D 11:44 apparently rightly so, as i first though it was 'water', not 'flood' 11:44 hackemslashem: original idea was to add a scroll of air, that may or may not happen 11:44 so water/earth/fire/air 11:45 I ported over the scroll of air from splice - I still haven't been able to figure out how to clear poison clouds thogh 11:45 there's already a scroll of stinking cloud, that's a gas 11:45 close enough 11:45 YASI: confused scroll of water turns the current level into a copy of the water plane 11:45 simple answer is delete the regions it touches 11:45 Gets into weird region stuff.. Hmm ok 11:46 hackemslashem try this - https://termbin.com/nqq0 11:47 -!- Loggers_VIII has joined #evilhack 11:49 K2: Will be a bit but thanks for helping on this! 11:49 o/ 11:54 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha), 1337 points, T:2249, killed by a giant mosquito 12:00 no I fatfingered last soko boulder :( 12:01 :/ 12:01 is there luck penalty for cheating in soko in evil? 12:01 yup 12:01 the weather itself is against me 12:01 kk 12:01 its double if playing as a giant 12:01 oof! 12:01 evil! 12:01 since its super easy to cheat 12:01 I can't move my fingers as fast it's only 16 degrees out 12:02 16 F or C ? 12:02 F 12:02 why are you playing nethack outside while its only 16° F? 12:02 that's hardcore 12:02 dedication 12:03 YANI: next speedrun competation has to take place outside in sub freezing temps, no gloves 12:03 *competition 12:03 lol 12:03 computation 12:04 seriously, the a and i keys are nowhere enar each other 12:04 *NEAR 12:04 for fucksake 12:04 cold fingers? :P 12:04 i haz teh dumb 12:10 [hdf-us] [evil] tinklebear (Pri Hum Mal Cha), 149 points, T:405, killed by a crossbow bolt 12:15 gonna spin up another dorf valk today. i wanna scend wielding the sword of annihilation and ashmar as a shield 12:15 i almost always dual wield but that combo sounds epic 12:16 haha yes I am saved from the cold 12:16 aiods 12:16 *adios, lol 12:16 heh 12:16 -!- Loggers_VIII has quit [Quit: Client closed] 12:19 inst three the tighn whree you can raed any wrod as lnog as the frsit and lsat leterts are in palce? 12:19 yaeh 12:20 typoglycemia 12:20 sennto is crroct 12:20 e 12:20 [hdf-us] [evil] tinklebear (Sam Hum Fem Law), 582 points, T:802, killed by the hallucinogen-distorted Goblin King 12:20 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) killed the Goblin King, on T:1284 12:21 hackemslashem when you fuzz for the eel hiding bit, do you force being in the mines? or just let it go normal? 12:21 and is asan on or off? 12:21 i'm 7 million turns in now, still going 12:21 for impossibles and panics, say for instance from the sanity check routines, asan matters 0 12:21 yeah figured 12:23 hah nice side effect - with realtime on the botl, i can see exactly how long its been fuzzing 12:26 https://github.com/NetHack/NetHack/commit/3eb2192d75ed7bcaded06780831595715744e17d#diff-b190d6b34d40482329410212de74f25d108f8ece3f1959672a717cef5e19c327R1624 right, so if someone could clarify the golem bit that was added specifically? 12:26 this looks like bonus damage against flammable ones 12:28 K2: It's going full random, with asan, but the key bit is wizmakemap bound to a letter, so it's making new levels like crazy 12:30 Umbire, ugolemeffects only applies to flesh and iron golems 12:30 ah 12:30 if you're poly'd into an iron golem and are hit with a fire attack, it will heal you 12:30 because it heals iron golems normally, yes 12:31 whereas I think flesh golems get slowed? 12:31 no 12:31 or was that cold 12:31 don't remember 12:31 look in src/polyself.c lines 1982 and on 12:31 hackemslashem cool 12:32 i have wizmakemap bound to a key also 12:32 just passed 10 mil turns 12:33 After the fix? 12:33 yeah 12:33 ugh why cant i ctrl+c out of this hah 12:33 Sweet, I haven't been able to test more yet but that sounds promising 12:51 ah gdammit, got the 'eel hiding out of water' 12:51 hackemslashem how did you check if x, y was the stairs? 12:52 fastest fix is saying "eels are allowed to do that now" and changing the sanity check to ignore it :)) 12:52 amateurhour is wise 12:53 qt: wanna look at that possibly already fixed in vanilla evil bug i found 12:54 what is it? 12:58 Mostly using mtmp->x/y 12:59 whats the command? i forget. i never do this regularly :) 12:59 Where the sanity check happens 12:59 in gdb? p mtmp->mx 12:59 or something like that 12:59 thx 12:59 yea 12:59 ptype is awesome, it shows all the contents of a variable 13:00 (gdb) p 13:00 The history is empty. 13:00 ugh 13:00 don't just do 'p' by itself 13:01 K2: I was thinking the real fix was unhiding at mkstairs, so that is a bummer 13:01 Maybe it's a weird wizmakemap thing, there are some things that can be strange there 13:01 (gdb) p mtmp 13:01 No symbol "mtmp" in current context. 13:01 yes you need to do that when there is actually a variable mtmp 13:01 Press 'u' Up, until you are at the point in the stack 13:02 you're telling it "print this variable that exists in the current context" 13:02 you need to be in a context where you can actually look at the monster 13:02 qt is debugging the debugging 13:03 hmm 13:06 spo_stair wont make stairs on a spot unless its dry 13:07 has anyone here ever had a game crash in normal play with eel hiding out of water in mines? maybe it is only a wizmode thing 13:08 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) rejected atheism with a prayer, on T:3647 13:08 it would probably just print an impossible normally 13:08 not crash 13:09 did you confirm the eel was on the stairs? 13:09 no it closed 13:09 i hit 'u' too many times 13:09 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha), 2732 points, T:3660, killed by a warg, while being terrified of a ghost 13:09 :P 13:10 K2 spo_stair still allows puddles and sewage for the stairs position, if you look at is_ok_location 13:11 ooh 13:12 huh.. so maybe the maybe_unhide_at should go there 13:12 can you post your current patch? 13:12 the one that did not work/ 13:12 https://termbin.com/nqq0 13:13 or, in spo_stair() 13:14 if (!damp_terrain(x, y)) mkstairs(x, y, (char) OV_i(up), coder->croom); 13:14 instead of just mkstairs(x, y, (char) OV_i(up), coder->croom); by itself 13:14 ok hang on 13:14 * K2 is hanging on 13:14 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha), 194 points, T:670, killed by a small mimic 13:15 3.6 maybe_unhide_at doesn't look like it even does anything with eels or other creatures that hide in water 13:15 it looks like it only handles objects going away 13:15 try replacing it with something like if ((mtmp = m_at(x, y) && mtmp->mundetected) (void) hideunder(mtmp); 13:15 ok 13:16 so water isnt considered an object? 13:16 it is if it's a potion of water 13:16 i see 13:21 qt I did it like this - https://termbin.com/xthtp 13:21 OK I'd try that and see if it makes a difference 13:21 ok 13:22 [hdf-us] [evil] tinklebear (Kni Hum Mal Law) has been given Excalibur, and now enjoys supreme executive power, on T:2377 13:25 NetSysFire: what was your bug?? 13:26 the thing with the ball and chain and objpile that you mentioned on the weekend? 13:26 that was the last bug i saw her mention 13:27 yes 13:28 seems like it just needs some newsym_force calls instead of newsym 13:28 i'm sure it would be fixed in 3.7 since pile glyphs are different from nonpile glyphs, so newsym doesn't have that problem any more 13:29 i can reproduce it for sure 13:29 \o/ 13:29 just get your chain next to a wall and throw a knife or something on top of it 13:29 then walk away 13:30 https://termbin.com/47u4y seems to fix it 13:31 you are a wizard 13:32 that sort of thing pre 3.7 (object glyphs not updating when the only change is from a pile to a non-pile, without the object on top changing) is almost always because it uses newsym instead of newsym_force 13:33 the way glyphs work pre-3.7, you can't tell from the glyph itself whether it's an pile or not. so from comparing the glyph before and after, it looks like it hasn't changed if the only thing that's changed is whether it's a pile. and so it doesn't get updated 13:34 as long as you can find the newsym call in the case like that it will likely be fixed by newsym_force (though you're adding more things you should switch back to newsym when you merge 3.7 :P) 13:34 nice qt 13:35 source wizard 13:44 I can't believe there haven't been any monty python eel jokes yet 13:45 mijn luchtkussenboot zit vol met paling 13:45 we wanted you to have first crack, mobileuser 13:45 thx amateurhour! 13:46 eel in mines? I thought it was only jellyfish/piranha? 13:46 K2: This might be more what we are looking for there: https://github.com/k21971/EvilHack/blob/88e7ee9bb68dcdd457ce08fe897cea8d43ac2e26/src/zap.c#L5263 13:47 The sanity check looks for anything represented by the ; symbol and says it's an eel 13:48 palingfout! 13:49 hackemslashem *nod* 13:49 8.2 mil turns this session, still going 13:53 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) killed the Goblin King, on T:2603 13:55 hackemslashem, wouldn't hideunder(mtmp) return FALSE? S_EEL doesnt meet 'undetected' critera in hideunder() if its on stairs 13:55 [hdf-us] [evil] tinklebear (Kni Hum Mal Law), 13068 points, T:3697, killed by a rothe, while sleeping 13:55 hah shit just noticed a bug in hideunder 13:55 wait nm 13:56 we're good, sewage is accounted for 13:56 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) killed Gollum, on T:2740 13:59 oh the fight for first ascension is on, vaderflag is in on the competition :) 13:59 Hm, I would have to stop dying early for it to be much of a competition 14:00 vaderflag, you could go for first centaur infidel since that is a new addition in the version 14:00 Wait are you saying that I am about to kill another gnome wizard?? 14:00 Because you're not wrong 14:00 haha :D 14:01 VaderFLAG: do you know much about the new artis? 14:01 I did look through them real quick in the commits 14:01 fuzzer crapped out right on the ' if (mtmp && mtmp->mundetected)' line 14:02 it no likey 14:02 happened during wiz_makemap call tho 14:03 how so 14:03 what was the actual error or whatever? 14:04 qt https://termbin.com/fmz03 14:04 that's a backtrace but what was the actual error produced when it stopped? 14:05 i can't think of how gdb presents it in but in lldb it would say something like 'STOPPED: reason EXC_BAD_ACCESS' or something like that 14:05 i cant see it, its lost in the backbuffer 14:05 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 45195 points, T:10640, petrified by a cockatrice 14:06 bummer 14:06 when a fuzing session hits something, i get a lot of 'PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY' that the terminal sends for some reason 14:06 instead of fuzzing why not just hold down the key you bind wizmakemap to? 14:06 ctrl+e prints PuTTY 14:07 i just did and it crashed hah 14:07 ascii code 5 14:07 sounds like it tries to output something thats not supposed to be outputted 14:08 K2 you just did what? hit ^E or held down the key for wizmakemap? 14:08 shift+v 14:08 that's what I have it bound to 14:09 V 14:09 oh 14:10 are you certain the problem was on that exact line? (mtmp && mtmp->mundetected)? 14:10 because i can see one way it could crash earlier in the mkstairs function 14:10 you are using x and y before the guard against !x / !isok(x, y) 14:10 to define mtmp 14:11 i would move that mtmp = m_at(x, y) back to the end of the function at the point you're actually testing it, similar to how I suggested it 14:12 ok. but it wouldnt compile that way 14:12 i will try again 14:12 and yeah it was on the exact line 14:17 ok so far so good 14:18 testing this currently by spamming #wizmakemap in mines - https://termbin.com/auhqh 14:23 okay 14:23 I got the eel hiding impossible myself just now 14:23 but it was not on the stairs 14:23 with that code? 14:23 it was on normal ground 14:23 yes with that code 14:23 gdammit 14:23 well idk about your patch I did it myself 14:23 I haven't looked at your patch 14:23 but it should be the sam 14:23 i rode wizmakemap for a solid 4 min, no issue 14:23 e 14:24 I modified the fuzzer to always return my wizmakemap key 14:24 a lot faster than entering it myself 14:24 how do? 14:25 well, in your case with the fuzzer bound to 'V', add a 'return 'V';' up early in randomkey(cmd.c) 14:25 pretty simple 14:25 ok 14:25 nano src/cmd.c 14:25 oops 14:26 anyway this seems like it's probably similar except that normal ground, not stairs, overwrote the water with the eel in it 14:26 you might be able to do like 500#wizmakemap as well not sure 14:26 i don't know where the normal ground would come from 14:33 oh I think I see 14:34 yeah i dunno where normal ground would come from 14:34 unless a boulder filled a pool, but that's accounted for i thought 14:36 it's a random trap, turns out to be a trap door that overwrites the original puddle 14:36 doh 14:42 [hdf-us] [evil] Gutso (Inf Dem Mal Una) made his first wish - "+2 fixed gray dragon scales", on T:19600 14:50 do we need the same lil hack in maketrap() ? 14:51 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 267803 points, T:33368, killed by a giant priestess of Shan Lai Ching, while praying 14:51 shit i fucked up 14:51 you could do that, you could just prevent trap doors from being created on puddles and sewage (it looks like holes are already prevented from being made there, just not trap doors) 14:51 i have no idea how i pissed that preist off 14:51 !lastgame 14:51 rebatela: [hdf-us] https://www.hardfought.org/userdata/r/rebatela/evilhack/dumplog/1671384614.evil.html :: [hdf-eu] https://eu.hardfought.org/userdata/l/lacca/evilhack/dumplog/1671392284.evil.html :: [hdf-au] https://au.hardfought.org/userdata/U/UmberConductor/evilhack/dumplog/1671326433.evil.html 14:52 i was kicking ass 14:52 getting castle wand, got stuck in lava level telported out 14:52 killed everything in the castle. that sucked 14:52 had balrog pet etc 14:52 ahhh i was wearing conflict 14:52 fuck 14:52 (from being at castle) 14:54 !booze 14:54 * Hecubus pours rebatela a shot of blended grain scotch, brewed by FCCBot at 2 degrees Celsius. 14:54 qt yeah that makes sense 14:54 trap door under a pool should technically drain that pool, but be under it 14:54 *but not 14:55 YASI: falling through a trap door placed in water leave a puddle wherever you land 14:55 i should have zapped death wand at him but he had cast reflection i think 14:55 Wouldn't taking conflict off get the priest off your case? 14:56 K2 it does drain the pool 14:56 that's why the eel was out in the cold 14:56 omg 14:56 i am loosing my mind 14:56 losing rather 14:56 * Umbire grabs a screwdriver 14:56 i cant remember half the shit i've done 14:57 qt do you know where this was done? (it looks like holes are already prevented from being made there, just not trap doors) 14:58 where holes are prevented from being made on puddles and sewage? 14:58 yeah 14:59 mklev.c:1597 14:59 thanks 14:59 np 14:59 ok simple fix 14:59 change that to is_damp_terrain for hole 15:00 you don't need to check for pools 15:00 they are already handled at the top 15:00 the problem isn't that it is missing pool, it's that trap doors don't have any special puddle/sewage handling like other types of trap 15:00 ok 15:01 https://termbin.com/g2gl3 something like that 15:02 yup 15:02 or you could do a fallthru thing like this https://termbin.com/8g6p 15:03 yeah either works 15:05 its easy to forget that HOLE and TRAPDOOR are 2 diff things 15:05 that's my excuse 15:06 i think the real explanation is that it was missing from the original switch statement 15:06 [hdf-us] [evil] Gutso (Inf Dem Mal Una) had a pair of steel kicking boots entrusted to him by Moloch, on T:20371 15:06 Lord Fallthrough Switch, Introducer of Bugs 15:07 is Nintendo Switch his son and heir presumptive? 15:08 it is now 15:08 !tell hackemslashem qt found another case that doesnt involve stairs. try this when you get time - https://termbin.com/cma6d 15:08 Will do, K2! 15:11 K2 have you reproduced the strange crash with the line in makeriver 15:11 the what? 15:12 not makeriver 15:12 mkstairs 15:12 not yet 15:12 the termbin i just linked to hackemslashem, so far so good 15:13 i'm fuzzing again 15:13 umbire: didn't realize i was wearing conflict until the dumplog derp moment 15:13 i just got another one 15:13 lol 15:13 probably some _other_ type of trap would be my guess 15:13 i had cursed teleported to that level uncontrolled to escape castle lava steps from WoW 15:13 Right, right 15:13 i'm like wtf is the priest attacking me for ? I've giving him 100k this game ! 15:14 yes, it made a pit 15:14 -!- elenmirie has joined #evilhack 15:14 ok 15:14 I hurried to level 18 just now, no bones :-( 15:14 K2 maybe you'd better just ban all traps in puddles 15:14 or maybe the bones were not synchronized yet 15:15 are PIT and SPIKED_PIT two separate things? 15:15 yes 15:15 ffs 15:15 or you can unhide the monster at the spot, but I'm a little concerned that apparently caused some kind of crash itself 15:17 nvm actually looking at maketrap 15:17 it appears the only one that change the terrain type to ROOM are pit, spiked pit, hole, trap door 15:17 ok 15:18 so I guess other types shouldn't cause this problem 15:18 hope my game left bones. lvl 18 or so 15:19 btw K2 I think I would change the stairs thing in your patch from the hideunder call to just mtmp->mundetected = 0 15:19 if you're checking is_swimmer there already 15:20 ok 15:20 I haven't reproduced this crash on the monster check in mkstairs. i've had it making levels nonstop for the past few minutes and no problems 15:20 nice 15:21 if it crashed on that line I'm not sure it is nice or not 15:21 !tell hackemslashem disregard last !tell, use this instead - https://termbin.com/01hmc (and catch up on backscroll hahah) 15:21 I'm on it, K2. 15:21 just means I haven't been able to reproduce it myself 15:21 yeah but you're magical 15:23 -!- Umbire has quit [Remote host closed the connection] 15:23 -!- Umbire has joined #evilhack 15:25 K2: Woof, good to know this eel thing wasn't just driving me crazy. It wouldn't be such a big deal, but it keeps cropping up in the fuzzer and preventing me from finding other bugs 15:25 hackemslashem: Message from K2 at 2022-12-19 15:08 EST: qt found another case that doesnt involve stairs. try this when you get time - https://termbin.com/cma6d 15:25 hackemslashem: Message from K2 at 2022-12-19 15:21 EST: disregard last !tell, use this instead - https://termbin.com/01hmc (and catch up on backscroll hahah) 15:26 So this is all because trap doors are being made on wet tiles?? 15:27 traps and stairs, yes 15:27 because those change the terrain type from pool/puddle/whatever to dry land 15:27 hackemslashem yeah i hear you. one less thing now (hopefully) 15:28 just found this in latest fuzz session, never seen it before 15:28 https://termbin.com/abtn 15:28 erhmaderd 15:28 that hopefully is easy 15:29 K2: That looks like a monster used a cursed wand that exploded. First uneducated guess. 15:29 obj not freed or some such 15:29 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 15:29 -!- elenmirie has joined #evilhack 15:29 that was 982k turns in 15:29 heh 15:30 K2 my guess 15:30 qt thanks for helping with this 15:30 is that it is selecting an object to charge that's inside a bag 15:30 the mines water river thing 15:30 and then the charged item is overcharged and explodes 15:31 I don't think I've seen that one, I searched my issues but didn't see anything 15:31 qt oh? hah that's a weird one 15:31 Ok let's patch this sucker and fuzz allllll night 15:31 could add something like '&& mcarried(obj)' to pick_to_charge 15:31 if that is indeed what it is 15:31 doesn't make sense the monster can charge through a bag anyway so may as well prevent it entirely 15:32 ^ this 15:32 alrighty, gotta run, but back soon 15:32 the alternative is having it take the item out of the bag 15:32 thx again all 15:32 and letting that use the turn 15:32 bye 15:34 tx qt!! 15:36 tax qt? 15:37 if you add the 'a' to tx you have to add it to qt as well, for consistency's sake 15:37 tax qat 15:37 if (!strcmp(g.plname, "qt")) { pline("Asmodeus demands an additional 10,000 zorkmids in back taxes."); } 15:38 [hdf-us] [evil] Gutso (Inf Dem Mal Una) murdered his faithful kitten, on T:21685 15:38 Admodeus is in bed with the LRS? 15:39 well he's lawful. stands to reason he doesn't like tax evasion 15:44 the LRS should have worked with me to set up an installment payment plan instead of siccing a demon lord on me 15:45 I didn't even know I owed money, I've paid my Yendorian Fuel Tax every time without fail 15:46 Though I have caused more than my share of sin tax errors, so maybe that's it 16:04 -!- Loggers_VIII has joined #evilhack 16:06 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 16:09 [hdf-us] [evil] Loggers (Ran Hum Mal Cha), 1037 points, T:1528, killed by a death ray 16:09 alright game 16:09 I see how it is 16:10 this next run wins 16:10 -!- Loggers_VIII has quit [Quit: Client closed] 16:12 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) had a pair of cloth gauntlets of dexterity entrusted to him by Huan Ti, on T:757 16:15 !lastgame Loggers 16:15 Umbire: [hdf-us] https://www.hardfought.org/userdata/L/Loggers/evilhack/dumplog/1671477454.evil.html 16:15 lmfao fuck off 16:15 He was serious about you not going to the mines 16:16 that's a stupid way to die tho 16:16 seems like a normal gwtwod 16:16 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) killed the invisible Gollum, on T:1521 16:18 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) killed the Goblin King, on T:1816 16:19 It is 16:19 still stupid 16:20 * stenno whispers 'wand balance patch' 16:20 oh I'm not saying "patch this now or I quit" stupid 16:20 just the usual dum that comes with it 16:21 patch the game so every intelligent creature (including the hero) is generated with a 0:2 wand of death, to remove the unfair randomness. everyone starts on an equal footing. 16:22 I like that wand balance patch, I assume the idea is that most gnomes would be unskilled with wands and thus just drain you with it 16:23 oh so thats why I couldnt wand of death the oracle in hackem? 16:23 I would think 16:23 cbus: lmao no 16:23 monsters with magic missile attacks have MR 16:24 it drained her instead 16:24 which is what it does if you/the target has MR 16:24 ah 16:24 that's the case in evil, so it's still a problem rather than MR just instasolving it 16:27 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) had a staff of escape entrusted to him by Huan Ti, on T:3134 16:27 makes sense 16:27 qt: the MAD strategy 16:28 GLAD (Gnome Lords' Assured Destruction) 16:32 K2 doesn't like the wands balance patch because it misrepresents the skills of grunts and NCOs https://nhqdb.alt.org/?1943 16:33 -!- malor has joined #evilhack 16:34 ha 16:43 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) killed Aphrodite, on T:5154 16:47 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 13847 points, T:5602, petrified by a cockatrice 16:47 -!- Loggers_VIII has joined #evilhack 16:47 nymph stole gloves and then disappeared from the game lol 16:48 Sneaky buggers 16:48 didn't read scroll of tele, didn't dig, just completely vanished as far as I can tell 16:49 [hdf-us] [evil] Loggers (Mon Hum Mal Cha) performed his first genocide (wood nymphs), on T:4 16:50 retribution 16:50 Might've poly'd, might've died in a trap 16:51 that's probably what happened 16:51 I looked all around the level but, judging by my luck, probably just happened to miss the square with my loot lol 16:52 :/ 16:54 more fuzzing 16:54 MOAR 16:58 -!- Loggers_VIII has quit [Quit: Client closed] 16:58 moor 17:00 i think we can put the eel hiding bit to bed. just wanna fuzz a few more times 17:02 [hdf-us] [evil] tinklebear (Kni Hum Fem Law), 0 points, T:46, killed by a copper shuriken 17:07 I think so, I haven't run into it. Just my other hiding problem 17:08 my hiding problem is known as "hikikomori" by the japanese 17:09 [hdf-us] [evil] bouquet (Sam Gia Mal Law) had Snickersnee bestowed upon him by Amaterasu Omikami, on T:24951 17:10 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) had Magicbane bestowed upon her by Anhur, on T:14938 17:13 [hdf-us] [evil] tinklebear (Kni Hum Mal Law), 526 points, T:878, killed by a rabid rat 17:18 K2: any plans for snickersnee in the new artifact forge recipes? 17:19 it's already pretty dope 17:21 eat the snickers, attach the nee to something else 17:23 handy for your maiden name 17:24 [hdf-us] [evil] tinklebear (Kni Hum Mal Law), 572 points, T:457, killed by a spear trap 17:27 -!- amateurhour has quit [Quit: leaving] 17:27 [hdf-us] [evil] bouquet (Sam Gia Mal Law) changed form for the first time, becoming a kobold mummy, on T:25770 17:28 omg... a poly trap in quest home in the only corridor to the start. 17:29 that's just mean 17:32 at least it goes away the first time you get polyd 17:32 you can just take off your clothes and step on it and be done with it 17:33 monsters can also use them up I think, but that's obvs. less desirable 17:38 [hdf-us] [evil] tinklebear (Sam Hum Mal Law) killed the Goblin King, on T:609 17:39 fortunately it didn't destroy anything and I was surrounded by peacefuls. 17:40 [hdf-us] [evil] willisllama (Inf Elf Fem Una) eschewed atheism, by dropping 6 daggers on an altar, on T:5282 17:49 bouquet maybe 17:50 [hdf-us] [evil] tinklebear (Sam Hum Mal Law), 1981 points, T:1305, killed by a hallucinogen-distorted giant cockroach, while sleeping 17:55 [hdf-us] [evil] bouquet (Sam Gia Mal Law) had a katana entrusted to him by Amaterasu Omikami, on T:29332 17:56 [hdf-us] [evil] bouquet (Sam Gia Mal Law) polymorphed his first item, on T:29419 17:57 [hdf-us] [evil] bouquet (Sam Gia Mal Law) had a bone scimitar entrusted to him by Amaterasu Omikami, on T:29464 17:58 at least you were a giant and didn't rip your robe hitting that trap... 18:00 [hdf-us] [evil] willisllama (Inf Elf Fem Una) killed the Goblin King, on T:6264 18:01 just did a poly to own race, Pw up to 214 from 107 :-) 18:07 I "became familiar" with my Magicbane by throwing some daggers 18:08 spell of become familiar 18:08 increases exercise in a random skill 18:08 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) acquired the luckstone from Mines' End, on T:15778 18:09 VaderFLAG: sounds a bit buggy 18:09 [hdf-us] [evil] willisllama (Inf Elf Fem Una) became literate by reading The Blacksmith's Cookbook, on T:7120 18:10 when we name an already #named item, the field is pre-populated with the previous name. Is that by design? 18:12 yes 18:12 blame qt 18:12 and cbus 18:12 I hereby blame qt and cbus. 18:13 they forced me to enable EDIT_GETLIN 18:13 it's annoying, but not awful. 18:15 as I recall, K2, I told you to try yourself playing with it on 18:15 they threatened to write me a strongly worded letter if i didnt enable that 18:15 I... I couldnt say no 18:15 and then you turned it on for 3.7 in response to that 18:16 and then it spread like a virus throughout all the other variants 18:16 god help me 18:16 I don't know if you have even tried playing it yourself yet ;) 18:16 i have 18:16 i kinda like it 18:16 saves me time marking levels as gold vault or gold vault raided 18:17 VaderFLAG I have noticed the same thing 18:17 i'll have a look at it 18:17 shouldnt be hard to resolve 18:19 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 20197 points, T:7882, killed by a leocrotta 18:19 i've fuzzed for about 24-25 mil turns, no eel hiding shenanigans 18:19 [hdf-us] [evil] bouquet (Sam Gia Mal Law) killed Ashikaga Takauji, on T:31540 18:19 [hdf-us] [evil] bouquet (Sam Gia Mal Law) acquired the Bell of Opening, on T:31544 18:19 ship it 18:20 you really should use the edited fuzzer that just remakes levels imo if you want to test that particular issue 18:21 the fuzzer generally is going to wander out of the mines, do all sorts of unrelated stuff, so 18:21 most of the time it won't be possible to reproduce it 18:21 [hdf-us] [evil] bouquet (Sam Gia Mal Law) completed his quest without incident, on T:31779 18:21 mostly moot though since I did run the "wizmakemap fuzzer" for a while and I didn't catch any impossibles after making the changes we discussed 18:21 i dunno how to make it stay in the mines or on a particular level 18:21 cool 18:22 K2 if you make this change: well, in your case with the fuzzer bound to 'V', add a 'return 'V';' up early in randomkey(cmd.c) 18:22 like inside the switch statement? 18:22 then you go to a deep mines level that has a river most of the time and start the fuzzer 18:22 it will do nothing but remake the map over and over 18:22 oh 18:22 i gotcha 18:22 no like at the top of the function 18:22 i did that manually, rode the V key for a solid 5 min. it was redoing the level a dozen + times each second 18:23 basically so the function becomes "int randomkey(void) { return 'V'; }" 18:23 hah 18:23 I held it down for a while too but it seemed a lot faster to have the fuzzer do it 18:24 * K2 nods 18:24 i think we're good 18:24 remind me... an impossible, you can continue in a normal game, a panic is an actual crash? 18:25 yes 18:25 k 18:25 and there's another level beyond that too, which is an _actual_ crash 18:25 ah 18:26 1. impossible -- error message, that's all 2. panic -- game encounters something it knows is seriously wrong and tries to shut itself down 3. a real crash, where the game is blindsided by a segfault or something and crashes hard 18:26 the eel hiding bit was a panic 18:26 it was actually an impossible, all impossibles turn into panics when the fuzzer is on 18:26 oh 18:26 alright 18:26 i should know this by now 18:27 i prob did and forgot 18:27 so that you won't miss them I think, because with the fuzzer on otherwise the messages would disappear in the blink of an eye 18:27 yeah its set to stop on both 18:28 -!- mobileuser has quit [Quit: Connection closed] 18:49 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 3103 points, T:2608, killed by an arrow 18:53 stenno: spell of become familiar bodyswaps you with your pet kitten 19:06 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 672 points, T:1232, killed by a wand 19:09 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) chose a runed broadsword to be named "Orcrist", on T:16402 19:10 i pushed 3 commits but the notifco bot is gone 19:10 [hdf-us] [evil] nabru (Wiz Ith Fem Cha), 0 points, T:22, killed by a fox 19:10 this makes me sad 19:10 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) chose a runed dagger to be named "Sting", on T:16460 19:12 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) had a pair of levitation boots entrusted to her by Anhur, on T:16539 19:20 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 811 points, T:1341, killed by a giant bat 19:24 [hdf-us] [evil] VaderFLAG (Wiz Gno Fem Cha) had a dagger entrusted to her by Anhur, on T:17068 19:55 [hdf-us] [evil] bouquet (Sam Gia Mal Law) killed Croesus, on T:34643 19:58 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 3390 points, T:3754, killed by a soldier ant 20:13 [hdf-us] [evil] tinklebear (Sam Hum Mal Law) killed the Goblin King, on T:1327 20:15 [hdf-us] [evil] bouquet (Sam Gia Mal Law) acquired the luckstone from Mines' End, on T:37192 20:29 -!- hackemslashem has quit [Ping timeout: 252 seconds] 20:31 [hdf-us] [evil] bouquet (Sam Gia Mal Law) had Trollsbane bestowed upon him by Amaterasu Omikami, on T:38484 20:35 [hdf-us] [evil] bouquet (Sam Gia Mal Law) genocided disenchanters, on T:38505 21:22 I'm not going to survive this game. Shambling horrors warp, charm, and steal. 21:23 and cause polymorph on hit!!! 21:24 double you tee eff? 21:25 oof 21:26 and they don't show up via telepathy 21:29 well that's pigwater 21:46 by far the most OP U I've ever faced. 21:47 -!- malor has quit [Remote host closed the connection] 21:49 bleh, another commit and no notification 21:50 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 1415 points, T:2716, killed by a rabid dog 21:52 K2: I think there's a shambling bug. This thing has tons of attributes. 21:53 they can have a lot 21:54 I haven't formally identified it yet, but so far it's got warping, digging, speed, displacement, stealing, charm, sleep 21:54 this is off the rails 21:54 I feel like I'm playing slex 21:56 stealing, charm and sleep are attacks 21:56 the rest are abilities 21:56 they can have a lot of M1/M2/M3 flags 21:56 its rare to be on the high side but not impossible 21:59 [hdf-us] [evil] bouquet (Sam Gia Mal Law) killed Medusa, on T:42531 22:00 So you're saying bouquet got high-rolled. 22:01 bouquet, next one you encounter, try to cancel it. hopefully its innate MR is low 22:01 the only reason I'm still alive is because I can one shot it with a wand of death 22:02 nice 22:02 ya, great :\ 22:03 I've encountered ungodly shamblers before too. in sporkhack even 22:03 at least yours, you can one-shot 22:04 tsurugi of muramasa + snickersnee = Shambling Death Sword? 22:04 if you can cancel it, should negate the stealing/charm attacks 22:04 so keep a wand of cancellation handy 22:05 no wand of cancellation yet :( 22:11 [hdf-us] [evil] Frozty (Wiz Gno Mal Neu) killed the invisible Gollum, on T:9592 23:05 [hdf-us] [evil] willisllama (Inf Elf Fem Una) killed the Goblin King, on T:1433 23:07 [hdf-us] [evil] Gutso (Inf Dem Mal Una) had a dagger entrusted to him by Moloch, on T:23878 23:30 [hdf-us] [evil] willisllama (Inf Elf Fem Una) chose an elven dagger to be named "Sting", on T:2358 23:32 [hdf-us] [evil] willisllama (Inf Elf Fem Una), 2261 points, T:2418, poisoned by a stone orcish arrow 23:52 K2: this is ridiculous! There's got to be something wrong with U. It also has a poly attack. 23:52 I thought you mentioned that already 23:53 ya, but not in my summary. 23:53 maddness! 23:53 this is the shambliest of shambling horrors 23:54 I'm not going to survive this game. Shambling horrors warp, charm, and steal. 23:54 and cause polymorph on hit!!! 23:55 [hdf-us] [evil] bouquet (Sam Gia Mal Law) wished for "blessed amulet of magic resistance", on T:45493 23:56 I'm just whining. 23:57 there's nothing wrong, in this game you just got an unlucky combo 23:57 MR should stop the polymorph attack, at least 23:57 yup 23:58 at what point can I identify the stats of a shambling horror? 23:59 you discover them by interacting 23:59 I guess this makes up for the time I had a U with the stats of a lichen and nymph. It would grab me and steal my stuff but go nowhere and would die in 1 hit. 23:59 I've interacted with 4 now and I haven't seen stats.