00:21 [hdf-us] [evil] gpsalmoncannon (Mon Cen Mal Cha), 712 points, T:1306, killed by a steel crossbow bolt 00:54 -!- Umbire has quit [Ping timeout: 244 seconds] 01:13 [hdf-us] [evil] dingotron (Val Dwa Fem Law) killed the Goblin King, on T:12327 02:35 -!- mobileuser has joined #evilhack 02:52 -!- hackemslashem has joined #evilhack 03:08 -!- amateurhour has joined #evilhack 03:14 -!- hackemslashem has quit [Ping timeout: 272 seconds] 03:48 -!- hackemslashem has joined #evilhack 03:52 Today I'm going to re-try implementing firearms. I failed in my first attempt and am starting from scratch. 04:14 [hdf-us] [evil] mobileuser (Kni Cen Fem Cha) had Dirge gifted to her by the grace of Manannan Mac Lir, on T:23122 04:14 DIRGE 04:15 dirrrr 04:18 I think where I went wrong is converting objclass.h stuff over. Specifically this part with the WP_BULLET, SHELL, etc. 04:18 https://github.com/k21971/SlashEM/blob/6f5e2af05a0a99a39f6d118d399bc61823c790e7/include/objclass.h#L109 04:19 There's another iffy spot... I'll post when I find it again 04:24 Oh yea: Slashem has this - #define EXPLOSION 4 /* (rockets, grenades) */ 04:24 But 4 is taken in evil, so I'm wondering if I can bump it up to 08... 04:27 maybe there is firearms stuff you could borrow from splicehack? 04:28 splicehack has quite a lot of slash'em elements 04:29 Oh really? Good idea, it might be easier to transfer 04:31 [hdf-us] [evil] gpsalmoncannon (Mon Cen Mal Cha) had a pair of gauntlets of dexterity entrusted to him by Huan Ti, on T:1616 04:32 Ok Kes just copied over the WP_BULLET stuff as is lol, guess there's nowhere better to put it 04:33 No explosion define in splice, maybe no grenades were ported over or it's handled elsewhere? 04:35 there are certainly grenades in splice 04:36 lol yea I just saw WP_GRENADE defined 04:36 booom 04:37 I lost one game because I got blamed for a grenade explosion, I hope Kes managed to fix that :-) 04:39 Death by blame? 04:40 yeah in the black market, pirate threw a grenade and the explosion hit Sam 04:40 I got blamed 04:42 [hdf-us] [evil] gpsalmoncannon (Mon Cen Mal Cha) made his first wish - "blessed amulet of reflection", on T:2032 04:43 -!- hackemslashem has quit [Ping timeout: 245 seconds] 04:54 -!- hackemslashem has joined #evilhack 04:54 Mad sam would definitely do it lol 04:56 [hdf-us] [evil] gpsalmoncannon (Mon Cen Mal Cha) killed the Goblin King, on T:2943 04:58 [hdf-us] [evil] gpsalmoncannon (Mon Cen Mal Cha) destroyed the invisible Nightsorrow's ghost, the former Ronin, on T:3127 05:19 [hdf-us] [evil] gpsalmoncannon (Mon Cen Mal Cha) changed form for the first time, becoming a master mind flayer, on T:4209 05:20 [hdf-us] [evil] gpsalmoncannon (Mon Cen Mal Cha) tasted meat (mountain dwarf) for the first time, on T:4216 05:24 Yea splice has a much better implementation of firearms, I think this will actually work - tx for that advice mobile 05:25 Looks like kes fixed that grenade issue too 05:26 might be worth playtesting with asan the firearms stuff 05:27 slashem, slashthem, splicehack all have/had issues with use after frees with bullets etc 05:28 Interesting ok 05:28 I never really used firearms in slashem, was always too lazy to collect bullets 05:30 [hdf-us] [evil] gpsalmoncannon (Mon Cen Mal Cha) acquired the luckstone from Mines' End, on T:4849 05:30 yeah and the annoying thing with collecting bullets is that grenade explosions blow them up so you have to play 4d chess with soldiers to make sure there's some to collect 05:32 I got toilets working yesterday - pretty exciting stuff right?! 05:32 can you drop amulets in them like slex? 05:32 Not yet, I have yet to look at that 05:32 But that seems like a good idea 05:32 it looks just like the rings in sinks code 05:33 In slashem you were strangely able to pray at the toilet while levitating... I fixed that so it's just normal prayer :P 05:34 the only prayers the porcelain god will accept are performed with cheeks on seat! 05:34 For a while I has a missing bracket, so instead of toilets generating 1/3 times with a sink, they were generating in 1/3 of rooms haha, made for a very bathroomy dungeon 05:35 Yes - I unfortunately worshipped that god many times in my twenties... 05:36 [hdf-us] [evil] mobileuser (Kni Cen Fem Cha) wished for "blessed greased +2 dragonhide helm of speed", on T:23469 05:37 I for one am fed up of having to travel so far just to use the loo 05:37 I embrace the idea of toilets in every room 05:38 # # 05:38 If you drop scrolls down it, it can also clog... 05:40 does toilet prayer work in gehennom? 05:41 (extremely weird question in an evilhack channel) 05:41 lol 05:41 sure why not, Porcelain's on the fence morally.. 05:41 lol 05:41 I think it does 05:41 it does in slashthem at least 05:42 but toilet prayer just cures sickness, confusion, and stun, so might not be that useful 05:42 Codewise - I'm not sure, but seems like it should 05:42 sit on the toilet while fighting demogorgon 05:42 :') 05:42 I really considered that ;-) 05:42 "You grunt. Demogorgon sighs..." 05:42 it actually doesn't touch your prayer cooldown 05:42 that's really funny 05:43 I made it also stop the vomiting timer, because it was weird that you would "vomit" and then the timer would keep going after and you'd vomit again 05:43 nice 05:43 I try to be thorough in my testing :) 05:54 well you've probs already done more testing than slashem did :^) 06:02 I might have! 06:03 A lot of stuff looks so copy-pasted, I've had to reformat and indent so much just to be able to read it! 06:04 whhew... Ok I have most of the firearm stuff copied over from splice. Now begins the testing and debugging. *offers a corpse for good luck* 06:36 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 11 points, T:80, killed by a grid bug 06:37 -!- Umbire has joined #evilhack 06:42 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 238 points, T:972, killed by a goblin, while reading a book 06:43 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 15 points, T:281, killed by a jackal 06:45 -!- hackemslashem has quit [Ping timeout: 264 seconds] 06:45 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 123 points, T:395, killed by an orcish dagger 06:49 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 674 points, T:1069, killed by an iron ball collision 06:53 does hackemslashem see this variant as ever porting to 3.7 or not? because a lot of this stuff will become a big headache if they later decide to 06:53 ...and that's another luckstone 06:53 and that's the wrong channel 06:54 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 435 points, T:1109, killed by a giant rat, while sleeping 06:57 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 205 points, T:543, crunched in the head by an iron ball 06:58 aosdict I don't think so, I did point that out before 06:58 not even sure how evilhack is gonna manage it tbh 07:06 173 man-hours working on merge conflicts, no biggie! 07:12 -!- hackemslashem has joined #evilhack 07:13 aosdict: I would help K2 if/when the time comes to update evil 07:13 wb 07:31 [hdf-eu] [evil] lacca (Con Ith Fem Cha) killed the Goblin King, on T:5163 07:46 -!- hackemslashem has quit [Ping timeout: 245 seconds] 07:54 [hdf-eu] [evil] lacca (Con Ith Fem Cha) had Luck Blade bestowed upon her by Tymora, on T:7250 07:56 [hdf-eu] [evil] lacca (Con Ith Fem Cha) made her first wish - "blessed fixed +3 bone gauntlets of power", on T:7263 08:01 [hdf-eu] [evil] lacca (Con Ith Fem Cha) had a pair of gauntlets of power entrusted to her by Tymora, on T:7709 08:23 [hdf-us] [evil] mobileuser (Kni Cen Fem Cha) killed Ixoth, on T:24757 08:23 [hdf-us] [evil] mobileuser (Kni Cen Fem Cha) acquired the Bell of Opening, on T:24759 08:24 at some point it's easier just to compare the nethack code with your variant code and copy over the stuff that you want 08:25 -!- hackemslashem has joined #evilhack 08:27 I think you can do a fake merge afterwards to tell git that you merged up to some commit 08:29 sweet 08:30 I gotta try out these forge recipes sometime - really interesting mechanic 08:35 [hdf-eu] [evil] lacca (Con Ith Fem Cha) had a dagger entrusted to her by Tymora, on T:11743 08:38 [hdf-eu] [evil] lacca (Con Ith Fem Cha) had a knife entrusted to her by Tymora, on T:12118 09:00 [hdf-eu] [evil] lacca (Con Ith Fem Cha) had a broadsword entrusted to her by Tymora, on T:14740 09:06 yeah at this point I dont see how I could just merge evilhack and 3.7 09:07 at some point it's easier just to compare the nethack code with your variant code and copy over the stuff that you want <--- this 09:09 [hdf-us] [evil] lgxia (Rog Hum Mal Neu) had a pair of levitation boots entrusted to him by Mog, on T:30434 09:14 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 2011 points, T:2348, killed by a death ray 09:19 why am I the lone person who sees the value in keeping up with the bleeding edge 09:20 because there have been at least 61 save breaking changes to 3.7 09:21 so unless you want to make a new version of everytime a new editlevel version comes out, you have to wait 09:21 no thanks 09:21 editlevels are versions too 09:21 Also IDK about anyone else but I'm a sysadmin so I fear and loathe change 09:22 uh... that's clearly not how it works? I've had multiple vanilla merges into xnh 7.1 and you've deployed them. I just need to stay on top of things by incrementing my own editlevel 09:23 as long as it's not merged like, every week, seems like it's doable ( 09:23 what I mean is, at some point with your current version, you have to stop merging vanilla commits until you're ready to put out your own new version 09:23 [hdf-us] [evil] lgxia (Rog Hum Mal Neu) had a gold shield of mobility entrusted to him by Mog, on T:33648 09:24 that's not true, I merge vanilla every few months and publish regardless of how my own new version timeline is coming along 09:24 and then I do a vanilla merge along with the new version, sure 09:24 but it has no bearing on vanilla merges while in development 09:25 [hdf-us] [evil] lgxia (Rog Hum Mal Neu) had Mjollnir bestowed upon him by Mog, on T:33939 09:26 plus its still dev code 09:27 not even beta yet 09:27 -!- hackemslashem has quit [Ping timeout: 272 seconds] 09:27 aosdict is right, but k2 ^ makes the most important point 09:27 [hdf-eu] [evil] lacca (Con Ith Fem Cha), 45464 points, T:18049, caught herself in her own fireball 09:28 !lastgame 09:28 Umbire: [hdf-us] https://www.hardfought.org/userdata/d/dgoddard/evilhack/dumplog/1658753881.evil.html :: [hdf-eu] https://eu.hardfought.org/userdata/l/lacca/evilhack/dumplog/1658746670.evil.html :: [hdf-au] https://au.hardfought.org/userdata/A/Arahael/evilhack/dumplog/1658555337.evil.html 09:29 :c 09:36 [hdf-us] [evil] lgxia (Rog Hum Mal Neu) had a spear entrusted to him by Mog, on T:34715 09:38 -!- hackemslashem has joined #evilhack 09:47 [hdf-us] [evil] lgxia (Rog Hum Mal Neu) had a steel dagger entrusted to him by Mog, on T:36238 09:48 "its still dev code" really doesn't mean anything unless the devteam is in the habit of walking back a lot of their code changes 09:48 which they are not 09:51 [hdf-us] [evil] krm26 (Pri Elf Fem Cha) wished for "blessed fireproof +3 oilskin cloth elven helm", on T:63049 10:01 there's always new experimental stuff coming out all the time with 3.7. not subjecting my variant to that 10:03 there isn't a 'right thing to do' 10:03 plus I dont have your programming chops aosdict. its easier for you to handle the code changes 10:04 [hdf-us] [evil] otc (Pri Trt Mal Law), 9 points, T:78, killed by Baphomet 10:04 that's probably the core reason I havent made the switch yet to be honest 10:04 okay there is a 'right thing to do' and that's to base your variant on 1.3d and implement whatever you like on top of that 10:04 pros: you don't have to implement stuff you don't like, cons: literally none 10:05 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha), 711 points, T:1255, killed by a water demon 10:06 * NetSysFire looks at K2 with puppy eyes 10:06 they made a change that you cant accidentally run into discovered traps anymore 10:06 pls backport? *puppy eyes* 10:07 no 10:07 that can wait until i merge 10:07 >:( 10:08 i dont even know the commit tho 10:08 i plan on looking at krm26's PR tonight. i cant access my wizmode box right now, I did a thing on the home firewall cfg last night and i cant access it from work 10:08 i know exactly what i did too *sigh* 10:09 also to be clear thats not paranoid trap or something but you simply stop when you run in a straight line (not walk) before a known trap, thats an insane qol improvement 10:10 the _ logic in general is flawed, it doesn't shortest-path even when you've walked the shortest-path previously 10:10 i thought that behavior was already a thing 10:10 -!- hackemslashem has quit [Ping timeout: 252 seconds] 10:10 if i run, and there's a known pit in my path, I stop before going into tthe pit 10:10 always aggravated me that # wasn't a valid target, too :-) 10:11 another good reason to change sink symbol, hah 10:14 krm26 a couple days ago you mentioned 'name omission' regrading your PR 10:14 as in wondering if i'd be ok with that. what do you mean exactly? 10:15 there is the basic name function that splats all this text about an item, which can include sting (or another weapon) glowing. the code is gross; i didn't want to go hack into it to add that glowing text for non-weapons 10:15 although it is doable, i'm not very familiar with all the ugly text stuff 10:15 oh i see 10:16 so dragonbane wont have glowy text 10:17 correct 10:17 or any other item types -- my trial items were rings, necklaces, etc 10:17 that code is in doname_base 10:17 wasn't sure how important you considered it 10:18 my patch has a comment on line 1513 of objnam.c about the omission 10:18 its all good 10:18 i'm ok with dragonbane not having glowy text bits 10:19 ugh i hate not having access to my wizmode box right now 10:19 i mean, the fix wouldn't be bad, and could actually clean up some gross main/offhand duplicate code, but you'd first have to understand what all that string assembly was and i didn't feel like walking the whole function 10:19 no worries 10:20 i was pretty happy to cut out the other duplicate sting mainhand/offhand code, i hate duplicate code 10:20 duplicate code is worse than graz'zt 10:20 over the weekend I took out our old home wireless router (ASUS brand) and replaced it with a fortigate 60F and fortinet wireless access point 10:21 ok now that i'm looking at it again maybe i was just throwing a hissy fit cuz i don't like the function design, maybe i should just make it work for everything 10:21 getting up and online only took about an hour, its all the little things and tweaks thats taken awhile 10:21 one thing i havent conquered yet, is ipv6 10:21 i'm almost there 10:22 but the port forwarding rule for the wizmode box, I made a tweak last night in regards to ipv6 and didnt test it 10:23 i might go home for lunch to fix it hah 10:24 looking more through doname_base looks like it wouldn't be hard to show "empty" for known-empty, not-fully-identified horns, harps, etc too 10:26 firewall gets ipv6 address from modem, firewall can ping ipv6 sites on the interwebz. via SLAAC, devices connected to firewall (wired and wireless) are assigned an ipv6 address. the issue is that those devices cannot access ipv6 sites on the outside. policy i setup looks correct, but I am obviously missing something 10:27 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha) destroyed lacca's ghost, the former Inmate, on T:2647 10:27 krm26 cool 10:31 ok i'm fixing doname 10:36 [hdf-us] [evil] leogorerd (Rog Elf Fem Neu), 88 points, T:325, killed by a kobold 10:41 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha) killed the Goblin King, on T:8174 10:43 hmm, so sunsword is weird -- it is a permanent light source and also has glow warning for undead 10:43 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha), 6967 points, T:8497, killed by a magic missile 10:43 nooooo 10:43 [hdf-us] [evil] leogorerd (Val Hum Fem Neu), 829 points, T:1549, killed by the Goblin King 10:46 [hdf-us] [evil] lgxia (Rog Hum Mal Neu) had a copper long sword entrusted to him by Mog, on T:40384 10:50 [hdf-us] [evil] leogorerd (Cav Hum Fem Neu), 558 points, T:719, killed by a mountain dwarf 10:51 [hdf-us] [evil] leogorerd (Inf Elf Fem Una) used a helm to turn lawful, on T:9 10:53 -!- qt has joined #evilhack 10:54 ok k2, i fixed that function, so now i have no caveats. will push 10:55 nice 10:55 also made that code section a lot better 10:55 more betterly 10:55 mucho more betterness 10:55 hah 10:55 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:4432 10:55 in return, there must be at least one more non-weapon artifact that glows sometimes for somereason! 10:56 as amateurhour would say, 'more big good for less sad' 10:56 i was thinking of how to extend that to glow for items (i.e. gold detection) 10:56 i liked the old behaviour where things glowed inappropriately can i have that back pls 10:56 sure, play vanilla? 10:56 i just, too few things glow in vanilla for their to be spurious glowing 10:56 is it even possible to trigger it in vanilla? 10:56 no 10:57 it'd have to be vanilla plus dual-wielding artifacts or something 10:57 or additional glowing artifacts added 10:57 glowing non-weapon artifacts I mean 10:58 ok, pushed 10:58 that frees up qt to work on fuzzing errors instead! 10:59 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) eschewed atheism, by dropping 39 darts on an altar, on T:4827 11:00 heh 11:01 thanks krm26. tonight i will test out your PR 11:01 predictions about how testing it will go: 11:01 > ooh 11:01 > OOH 11:01 > I LIKE IT 11:01 fapfapfap 11:01 merge 11:01 [hdf-us] [evil] leogorerd (Inf Elf Fem Una), 574 points, T:1201, killed by a kobold lord 11:02 i was thinking of an item that warned by making you dead. like, for example, a nazgul-warning item that made you deaf when it detected nazgul 11:03 DEAF not dead sheesh 11:03 hahah 11:03 as i get older i can still type over 100 wpm but unfortunately what i type is more and more random 11:03 *holds up spork* 11:03 same 11:03 i think there's a small bug. lastwarncnt is an alias for corpsenm, newwarncnt is an alias for usecount. corpsenm is set to NON_PM (-1) upon creation, usecount doesn't seem to be set to anything for non-spellbooks, but even if it's zeroed out, 0 > -1. so upon creation the weapon will be "glowing" until it gets reevaluated. 11:04 when i wish for sting and immediately wield it, it says it "quivers" but then stops, which I think is a consequence of that 11:04 (wish for it on a level without any 'o' monsters) 11:05 i think they just need to be zeroed out in mksobj for glowing artifacts in particular 11:05 ah, i think you are right -- in my testing i was wishing up all the test crap and then started summoning monsters 11:06 other than this patch is usecount used for anything but spellbooks? 11:06 not to my knowledge 11:06 but i'm trusting documentation 11:06 so i guess that could just be zeroed out with everything else instead of being a spellbook specific thing, but i guess the corpsenm/lastwarncnt handling will need to be specific to glowing artifacts 11:07 i could switch lastwarncnt to oeaten 11:07 i just used corpsenum because it was so heavily overloaded with things that wouldn't matter 11:07 that's a good point too 11:07 but oeaten isn't used at all 11:08 lemme make that change quick 11:08 well, is there any chance you could eat an artifact as a metallivore, and then oeaten would actually be used in its original sense? 11:08 i don't know if oeaten is used in that case or not 11:08 that would be partial eating of an item which is not possible? 11:08 ok 11:08 when eating items i thought it just "happened" in one step 11:09 hence no partially eaten plate mail 11:09 that makes sense, i rarely ever polyself so i couldn't remember 11:10 but what if k2 wants to make an artifact food ration that warns of vampires?? 11:10 lol 11:10 what i MEANT to say was that brief flicker was just the artifact letting you know its business when it is wished for! totally intentional 11:10 well, the bug there would be an infinitely part-eatable artifact 11:10 since it would get reset every round 11:10 'Your box of ding-dongs glows red!' You sense a vampire nearby!' 11:10 like when you start up your car and all the lights on the dashboard come on for a second 11:12 ok, pushed swap 11:13 [hdf-us] [evil] arnibald (Inf Gia Mal Una) killed the Goblin King, on T:1544 11:16 what's this hunk in the diff? deleting a blank line and adding another blank line in its place? https://termbin.com/1e8s 11:16 splicehack has vladsbane artifact ration 11:17 ugh i dunno, i'm surprised that wasn't automatically cleaned out 11:18 probably nothing that matters, i guess. like a space was added to the line by mistake or something 11:19 i was just curious since it looks in the diff like there was no change lol 11:20 [hdf-us] [evil] leogorerd (Sam Dwa Mal Law) killed the Goblin King, on T:2327 11:24 [hdf-us] [evil] leogorerd (Sam Dwa Mal Law), 2287 points, T:2881, killed by a flint stone 11:50 -!- hackemslashem has joined #evilhack 11:51 [hdf-us] [evil] lgxia (Rog Hum Mal Neu) chose a runed broadsword to be named "Orcrist", on T:46298 11:59 [hdf-us] [evil] lgxia (Rog Hum Mal Neu) had Ogresmasher bestowed upon him by Mog, on T:46861 12:19 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had 20 shuriken entrusted to him by Huan Ti, on T:5082 12:22 -!- hackemslashem has quit [Remote host closed the connection] 12:22 -!- hackemslashem has joined #evilhack 12:24 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had 18 shuriken entrusted to him by Huan Ti, on T:5460 12:32 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 11259 points, T:5971, killed by a giant centipede 12:33 -!- amateurhour has quit [Quit: leaving] 12:46 Well with the help of splice the gun firearms seem to be working! Just have to tie up some loose ends, some guns can be applied to switch modes (didn't know about that), and shopkeepers get shotguns yeehaww 12:46 Haven't started the grenades yet, probably tomorrow. *boom* 12:48 eww guns :-/ 12:48 lol but 28 days zombies aren't over the line 12:48 /j 12:49 I actually don't like firearms very much, at least not with what experience I've had thus far 12:49 Firearms clearly only belong in variants that take an over-the-top vs over-the-top approach to balance (so e.g. dnethack). 12:49 ...don't they suck in dnh? 12:50 Dunno, haven't played d since firearms were added. 12:50 They're a practical nonfactor nowadays, at least no one in the channel ever brings them up 12:50 Interesting. 12:51 Perhaps dnethack has become _too_ over-the-top for them. 12:51 I was thinking of taking a more old-school line. Revolvers, muskets, etc. 12:51 Hmm. 12:51 P. sure dnh does that (flintlocks are what came to mind) 12:52 Historically, smoothbore flintlock muskets are mostly worse than crossbows, and definitely worse than longbows except in regards to the amount of training needed to use one effectively. 12:52 Maybe convert the heavy duty guns to castle defense turrets? Not sure if that's possible, but seemed interesting 12:53 the only reason to add guns is if you are adding a role that needs them to make sense 12:53 One advantage of them is you can use almost anything in vaguely the right size range as projectile ammo, as long as you have powder. 12:53 like don't some versions have pirate, etc? 12:53 Pirates predate firearms, historically. 12:53 well obv, since they've been around since the first staked ships 12:53 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 41 points, T:392, killed by a sewer rat, while fainted from lack of food 12:54 yes, actually some of the first written records we have are DMCA takedown notices from ancient egypt 12:54 that isn't my point, my point is there should be a role justification for additions, like camera for tourists 12:54 qt: Haha. 12:54 Undead slayers usually started with a gun 12:55 Eh, I think the number of new objects added specifically for one role, should be kept to a minimum. I prefer objects that are relevant for multiple roles. 12:55 cameras are relevant to all roles, but exist because of tourists 12:55 Although I don't mind if there are _weapon skills_ that are mainly relevant for one role. 12:55 krm26: Fair. 12:55 it would be weird to have cameras and no tourists 12:55 Or vice versa. 12:55 roles justify their anachronisms 12:55 in my own personal theory of nethack anyway 12:56 Which role justifies polearms? 12:56 like, any? just generic dnd weapons 12:56 Yeoman lol 12:56 Ugh. 12:57 Slash'em adds too many roles that are too little differentiated from one another. 12:57 There must be a role in THEM that is gun focused? 12:57 Probably. 12:58 I mean Yeomen aren't as steed focused as Knights areguably are, I'd think 12:58 I think shopkeepers are justified in having shotguns, they are always getting robbed ya know 13:00 just give em wands of death then 13:07 [hdf-us] [evil] Gutso (Con Orc Mal Cha) murdered Nicodemus, his faithful giant rat, on T:2734 13:11 -!- amateurhour has joined #evilhack 13:14 can i ask, hackemslashem, what is your goal? why did you choose evilhack as your base? what parts of other variants are you trying to graft on, and what problems with evilhack do they fix, or what new gameplay do they open up? 13:15 https://github.com/elunna/hackem 13:16 I answer all your questions there :) 13:16 or most of them lol 13:16 ok, so slashem on evilhack 13:17 just using evilhack for stable, gui-enhanced base 13:18 At first anyway, hopefully it gets better the more I improve with C and familiarity with the codebase 13:18 do you have previous experience with C? 13:19 I've played a lot of slashem, so I know what I've wanted to change for a long time, it's really cool to do so. I took a c++ class around 2012 I think? And I have a couple books and messed around a bit with it 13:19 Just had a thought, are you gonna transfer shit like devas to this as well? 13:20 If so I see a lot of long swords of fire in the future 13:20 Yep, most of the monsters are already ported over ;) 13:20 And/or heavily decks out Solar pets 13:20 decked* 13:21 hackemslashem has more coding experience than I did starting out 13:21 still has more coding experience now :) 13:22 lol 13:22 What's funny is evil has a lot of the things I wanted to do already - and I'm still finding things I'm like - damn I was going to do that, K2 saved me so much trouble! 13:22 you can send zorkmids to this account - #12345 13:22 heh 13:22 Can I pay you in issue fixes? 13:23 lol sure. what issues have you fixed so far? or are you still in 'add stuff' phase? 13:23 Like flame and freezing spheres - I really did not want to add those 13:24 Oh I'm still very early in adding stuff lol 13:24 [hdf-us] [evil] krm26 (Pri Elf Fem Cha) killed Cerberus, on T:65163 13:24 And brainstorming, this is quite addictive. Maybe more fun than actually playing? 13:24 [hdf-us] [evil] krm26 (Pri Elf Fem Cha) entered Gehennom, on T:65191 13:25 one bugfix is worth 50 zorkmid-cents. you owe K2 10,000 zorkmids for use of his variant, according to the license. so you better start cranking out the bugfixes 13:25 Dang, I'm gonna need more power... 13:26 Yeah, a lot of the cues Evil took turned out to be p. close to SLASH'EM 13:26 e.g. the unburdened AC bonus from Dex 13:26 no 13:26 there is no dex bonus if unburdened 13:26 you take a dex hit if burdened though 13:26 "AC bonus from Dex" 13:27 that yes 13:27 Which is what I was referring to, you misread me 13:27 but its a different implementation 13:27 Also yes, hence why I said close 13:28 No bonus for you! 13:28 bonus nazi 13:28 i don't want a bonus nazi, can i send him back 13:28 hellllooo newman 13:28 oVo 13:28 Though, on that note, trying to remember all the deferred monsters from vanilla 13:28 Did you pull specifically from the data that was present for them or no 13:29 as a little lagniappe, we have included a free nazi with your order 13:29 me or k2? 13:30 K2 13:30 Though, may as well also quiz you about that 13:32 I think I took galltrits and jermlaines from THEM, because they are actually used, but nothing else from THEM so far... 13:32 what are those? later dnd word-salad? 13:32 Jermlaines have some potential to be fun - they live in dark caves, and are sneaky trap setters 13:33 And they ride rats lol 13:33 Those're uhh... 13:33 gremlins or imps I forget which 13:34 also hackemslashem playable gremlin-class monster or I riot 13:34 So wands of light become wands of death? umm, yea.. 13:35 I'm mostly joking 13:35 I'd want a playable g to be a bit more gargoyle-like than anything 13:35 Though there's probably room for gremlin-like player g, just have to be very careful about it 13:35 a galltrit is a little demon that acts like a mosquito? 13:36 One of them can steal intrinsics right? 13:36 Yeah they're gremlins 13:36 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:3214 13:36 Also yes, gremlins and their direct relatives can steal intrinsics 13:36 a player race that doesnt eat food but consumes intrinsics for nutrition would be funny 13:36 ^ 13:37 Or make it so that you can't get intrinsics from food and have to steal them 13:37 Lol, in evil that's brutal. "Yay I just got 100% fire resist, let's go" Galltrit "I don't think so" 13:37 But weakens the intrinsic gain in exchange for having it available all the time, as opposed to just at night 13:38 As for hatred of light, I feel like that can wait until K2 figures out drow 13:38 Related; I wanted ghasts to become stronger for every corpse they eat. 13:38 though dnh does have this cool sight cone/circle for monsters in the dark using infravision 13:38 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) eschewed atheism, by dropping a dart on an altar, on T:3572 13:38 players* rather 13:38 so I imagine the end result would look something like that for gremlins in the dark 13:38 this is such a bizarre height "range" for galltrits: 0.5′0″‒0′6″ 13:39 (0.15‒0.15 m) 13:39 why is it written two different ways in the ft/in version? so odd 13:44 Idk 13:44 but it's funny 13:53 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 9792 points, T:5721, killed by a piranha 13:57 -!- Umbire has quit [Killed (tungsten.libera.chat (Nickname regained by services))] 13:57 -!- Umbire has joined #evilhack 13:58 -!- Umbire has quit [Remote host closed the connection] 13:58 -!- Umbire has joined #evilhack 14:03 [hdf-us] [evil] Gutso (Con Orc Mal Cha) changed form for the first time by mimicking a pile of gold, on T:16301 14:28 [hdf-us] [evil] Gutso (Con Orc Mal Cha) completed Sokoban, acquiring a leather bag of holding, on T:19196 14:47 [hdf-us] [evil] Gutso (Con Orc Mal Cha) hit with a wielded weapon for the first time, on T:21952 14:51 -!- mobileuser has quit [Quit: Connection closed] 14:57 -!- elenmirie has joined #evilhack 14:59 -!- mobileuser has joined #evilhack 15:00 [hdf-us] [evil] Gutso (Con Orc Mal Cha) killed the Goblin King, on T:22882 15:05 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:3522 15:17 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 7320 points, T:4413, killed by a soldier ant 15:26 heh, i've never accidentally turned my ring of freedom into a meat ring before, awesome 15:27 Were you curing stoning 15:27 i was inattentively practicing basic remove curse, must have accidentally hit stone to flesh 15:27 and then released the energy in a random direction 15:36 [hdf-us] [evil] krm26 (Pri Elf Fem Cha) wished for "blessed +3 dragonhide oilskin cloak", on T:66833 15:45 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 2596 points, T:2428, killed by a mountain dwarf 15:52 [hdf-us] [evil] Gutso (Con Orc Mal Cha) acquired the luckstone from Mines' End, on T:26808 16:22 Late response but yeah, that can happen if you zap it at yourself with mineral rings in inventory 16:40 [hdf-us] [evil] Gutso (Con Orc Mal Cha) destroyed the invisible leogorerd's ghost, the former Aborigine, on T:27802 16:43 [hdf-us] [evil] mobileuser (Kni Cen Fem Cha) killed the Abominable Snowman, on T:28288 16:44 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha) killed the Goblin King, on T:2797 16:45 [hdf-eu] [evil] NetSysFire (Con Ith Fem Cha), 2814 points, T:2840, killed by a bugbear 16:45 throne monsters 16:45 T:28304 and still no lamp or lantern 16:45 perhaps whining about it will help :-) 16:59 [hdf-us] [evil] krm26 (Pri Elf Fem Cha) destroyed Kas, on T:68250 17:08 [hdf-us] [evil] gpsalmoncannon (Arc Dwa Mal Law), 228 points, T:956, killed by a large mimic 17:11 [hdf-us] [evil] mobileuser (Kni Cen Fem Cha) defeated the invisible Kathryn the Ice Queen, on T:28606 17:11 right, time to collect my very first BoH of the game :-) 17:12 -!- amateurhour has quit [Quit: leaving] 17:21 brutal 17:22 but I bet you got a good arm workout lifting sacks all day 17:23 ugh i really miss not having gjallar for vecna-pulling 17:24 you will just have to tap him on the shoulder 17:24 wakey wakey! 17:27 I try to have an uncursed scroll of earth and a cursed gain level so I can warp back and safely get him from range 17:27 OBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOBOB 17:27 woah 17:28 @e?balrog 17:28 balrog (&) | Lvl: 18 | Diff: 22 | Spd: 12 | Res: fire poison drain | Confers: nothing | MR: 75 | Generates: gehennom | AC: -2 | Attacks: 8d4 weapon physical, 4d6 weapon physical | Alignment: -14 | Flags: flies, thick hide, seeinvis, poisonous, stalker, infravisible 17:29 Cool train tracks! 17:31 -!- mobileuser has quit [Quit: Connection closed] 17:31 [hdf-us] [evil] gpsalmoncannon (Sam Gia Mal Law) killed the Goblin King, on T:2109 17:32 [hdf-us] [evil] gpsalmoncannon (Sam Gia Mal Law) performed his first genocide (disenchanters), on T:2121 17:38 [hdf-us] [evil] gpsalmoncannon (Sam Gia Mal Law) had Snickersnee bestowed upon him by Amaterasu Omikami, on T:2760 17:45 and ipv6 works now 17:45 settings are basically the same as before. i guess wiping them and redoing it worked 17:45 weird 17:50 Well... grenades seem to mostly work, but when I arm them they turn into "sokobon prize tools" 17:50 joys of coding.. :P 17:51 Pineapple surprise! 17:52 [hdf-us] [evil] Gutso (Con Orc Mal Cha) killed Aphrodite, on T:32248 17:53 [hdf-us] [evil] gpsalmoncannon (Sam Gia Mal Law) changed form for the first time, becoming a jellyfish, on T:4100 17:59 [hdf-us] [evil] gpsalmoncannon (Sam Gia Mal Law) made his first wish - "blessed +2 silver tsurugi", on T:4490 18:08 I think the problem is in include/obj.h - there is this bitfield: Bitfield(olocked, 1; 18:09 -!- qt has quit [Ping timeout: 245 seconds] 18:09 Evil has it using sokoprize and orecursive, but splice is using it for oarmed. So I'm not sure what to do with it, I'm unfamiliar with these bitfields and how fit together 18:10 My gut tells me to make a new bitfield just for the armed status? 18:20 Seemed to fix it 18:40 -!- hackemslashem has quit [Ping timeout: 268 seconds] 18:40 [hdf-us] [evil] Snuff (Wiz Dwa Mal Neu) eschewed atheism, by dropping a sling on an altar, on T:10745 18:41 [hdf-us] [evil] dingotron (Val Dwa Fem Law) performed her first genocide (two random monsters from class L), on T:13517 18:42 [hdf-us] [evil] dingotron (Val Dwa Fem Law) genocided vampire mages, on T:13518 19:10 [hdf-us] [evil] Gutso (Con Orc Mal Cha) had Luck Blade bestowed upon him by Tymora, on T:37882 19:16 [hdf-us] [evil] Gutso (Con Orc Mal Cha) had a crystal dwarvish short sword entrusted to him by Tymora, on T:40009 19:55 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) hit with a wielded weapon for the first time, on T:3057 19:55 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) had a staff of healing entrusted to him by Huan Ti, on T:3120 19:58 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed the Goblin King, on T:3684 20:06 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha), 6216 points, T:4461, killed by a giant priest of Chih Sung-tzu, while paralyzed by a monster 20:34 [hdf-us] [evil] gpsalmoncannon (Sam Gia Mal Law), 25962 points, T:8374, killed by a dwarf queen 20:34 [hdf-us] [evil] elron (Sam Hum Fem Law) had Snickersnee bestowed upon her by Amaterasu Omikami, on T:5437 21:03 [hdf-us] [evil] elron (Sam Hum Fem Law), 10755 points, T:9568, poisoned by an orcish arrow 22:21 -!- Umbire has quit [Remote host closed the connection] 22:21 -!- Umbire has joined #evilhack 22:33 [hdf-us] [evil] Gutso (Con Orc Mal Cha) murdered his faithful cauchemar, on T:42709 22:42 [hdf-us] [evil] Snuff (Wiz Dwa Mal Neu) acquired the luckstone from Mines' End, on T:14872 22:57 krm26 you around? 23:03 testing your PR 23:03 I saw a weird thing when checking stats 23:03 You are aware of the presence of orcs because of Dragonbane. 23:03 You are aware of the presence of dragons because of Dragonbane. 23:03 ^ wearing dragonbane, wielding sting 23:04 then i grabbed a saved game off of the server that had progressed quite a bit and loaded it against the new code, that quirk doesnt show up 23:04 good news, not save-breaking :P 23:05 didnt think it would, but better safe than sorry 23:05 gonna go to bed early for a change, i'll play with it some more tomorrow. great job on this 23:53 [hdf-us] [evil] dingotron (Val Dwa Fem Law) made her first wish - "blessed greased +5 gray dragon scale mail", on T:14044