00:00 -!- stenno has joined #hardfought 00:02 <{Demo}4> no 00:02 <{Demo}4> not in my opinion 00:02 \o/ 00:02 !booze everyone 00:02 * Beholder passes everyone a pint of liquid courage, fermented by Rodney at 179 degrees Fahrenheit. 00:02 oh perfect 00:03 <{Demo}4> god I feel like shit but it's time to sleep 00:04 oh snap 00:04 there's a new episode of star trek discovery tonight 00:04 {Demo}4 you got the flu or a cold? 00:04 maybe ebola? 00:05 -!- stenno has quit [Ping timeout: 258 seconds] 00:05 drink a potion of extra healing, it'll clear that right up 00:07 yeah Demo 00:07 wouldnt that be awesome if that were a real thing 00:09 you become TermIll in game 00:09 what disease IS it exactly? 00:17 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 35344 points, T:13286, killed by a rope golem 00:19 damn 00:19 slash'em thought of a lot of cool stuff 00:19 like behind the scenes stuff 00:20 <@carlarc> like wha 00:20 so in ad&d, your dexterity affects your AC, good or bad depending on the value 00:21 nethack never brought that over 00:21 in nethack, str and dex affect to-hit 00:21 str also handles dmg bonuses 00:22 i've been wanting to add AC adjustment based on dex to nethack for awhile now, and here slash'em has had it for who knows how long 00:22 looking at how slash'em implements it, i think its too much 00:22 but then i dont know how much more difficult slash'em is vs vanilla 00:23 I would caution that the spread of Dex starting values among various roles is quite wide, so Dex should not be a big contributor to AC 00:23 for instance, a knight is pretty likely to start with 7, whereas a rogue is almost certainly going to get 18 00:23 in d&d its not that huge a factor 00:24 i wouldnt make it one in evilhack either 00:24 in slash'em... wooo 00:24 its a significant spread 00:24 honestly it might do better at giving you a small chance of dodging an attack rather than contributing to AC 00:24 <@carlarc> dnethack has it but changed around 00:24 maybe like Dex/400 chance or something 00:24 <@carlarc> so that heavy armor removes dex bonuses while light armor keeps it entirely, and in the middle it gives half the bonus 00:25 <@carlarc> one thing i don't like is that if you have very low AC you can actually get upwards of 10 AC 00:25 we're delving into combat revamp here heh 00:25 <@carlarc> which is funy 00:25 <@carlarc> er 00:25 <@carlarc> low dex 00:26 the way we played ad&d way back in the day - high dex meant you could dodge/evade, not get hit 00:26 low AC from heavy armor meant you'd still get hit, but take less damage based on the AC value 00:27 because you aint gonna dodge shit in full plate 00:28 and then you get into weapon types 00:29 full plate deflects edged weapons well, so war hammers came into play and did massive damage to plate wearers 00:30 the Huns would wear silk because it could save your life if you were hit by an arrow 00:30 would still go in but the arrow would never cut past the silk 00:30 so it just hurt like hell 00:31 etc etc and so on and so forth 00:32 Bobby's in england switched their body armor to one that was part balistic plates and part mesh - the plates stopped bullets but didnt do shit for stabbing attacks 00:33 that was years and years ago... heh 00:34 K2: the weirdness with nethack is that if you have negative AC from armor and then your dex goes up and your AC lowers further from it, you suddenly get more damage reduction 00:34 right because there is no mechanism for dodge/evade 00:35 you could set a condition... maybe something like 'if body armor weighs this much or more, dex bonus goes away' 00:35 so it'd only help those wearing studded leather at most 00:36 or even better 00:37 if no body armor, this dex bonus 00:37 cloth or leather armor, this dex bonus 00:37 metal body armor, no dex bonus 00:38 <@carlarc> that's exactly what dnethack does 00:39 <@carlarc> it gives only leather armor and mithril the full dex bonus, while heavier ones get none 00:39 <@carlarc> except for dsm, which gets half 00:39 <@carlarc> which is kidna eeh 00:39 thats another one of those variants i'm not well versed with 00:39 how about we overhaul the entire combat system rather than piling more special cases on special cases 00:39 makes sense, dragon scale is lighter 00:40 <@carlarc> yeah but it doesn't need more good things going for it 00:40 aosdict great. when will you get started? :) 00:40 I have gotten started, years ago. Getting finished, on the other hand... 00:41 see my wiki page for the link to it 00:41 -!- raisse has joined #hardfought 00:42 cool 00:42 i'm looking at what Chris did for dexbonus in dnethack 00:42 its all mixed in with a bunch of lightsaber stuff 00:45 <@carlarc> what page are you looking at 00:45 hah... dexbonus is affected if you're confused or drunk 00:45 @carlarc i'm source diving 00:45 both slash'em and dnethack, the file is src/do_wear.c 00:46 i've moved on from the wiki, grep is now my new best friend 00:49 if(Confusion && u.udrunken>u.ulevel) dexbonus += u.udrunken/9+1; <---- hahahah 00:50 he's got it all mixed in with a bunch of different artifacts 00:50 they play a role too 00:50 slash'em version is much more simple and straightforward 01:00 <@carlarc> does it increase with confusion? 01:08 [hdf-us] [dnh] arnibald (Kni Hum Mal Law) killed Ixoth, on T:40742 01:10 [hdf-us] [dnh] arnibald (Kni Hum Mal Law) was given their Quest, on T:40780 01:18 lol, found those bones, and practically the only thing still uncursed is the bag of holding 01:18 (empty, bought it in the hardware store) 01:29 You dodge the goblin's attack! 01:29 wewt 01:30 hmm lemme see if i have this right... 01:31 rn2(3) means a certain action will happen 2 out of 3 times 01:31 !rn2(3) would be 1 of 3 01:32 so is rnd(3) mean three different things can happen randomly? 01:32 ^ is any of that correct? 01:39 gnite all 01:41 [hdf-us] [nh362] oh6 (Arc Gno Fem Neu) killed the Wizard of Yendor, on T:53492 01:41 [hdf-us] [nh362] oh6 (Arc Gno Fem Neu) acquired the Book of the Dead, on T:53497 01:42 [hdf-us] [nh362] oh6 (Arc Gno Fem Neu) performed the invocation, on T:53528 01:45 [hdf-us] [dnh] arnibald (Kni Hum Mal Law) killed the invisible Nimune, on T:42563 01:50 [hdf-us] [nh362] oh6 (Arc Gno Fem Neu) killed the invisible high priestess of Moloch, on T:53708 01:50 [hdf-us] [nh362] oh6 (Arc Gno Fem Neu) acquired the Amulet of Yendor, on T:53710 01:55 argh GwaWoC 01:55 and I had such a nice holdybag, tinning kit, ring of poison resistance 01:56 at least I've disabled the bones full of nymphs and someone's vicious cat 01:58 You see here a rock. You feel wise! You must have been very observant. 02:01 -!- stenno has joined #hardfought 02:03 huh, just discovered accidentally that you can do 2P if you want to wear two rings 02:03 you get the second prompt after you've put the first one on 02:05 -!- stenno has quit [Ping timeout: 258 seconds] 02:06 it's useless of course, doesn't even save a keystroke 02:24 -!- Luxor has quit [Remote host closed the connection] 02:41 -!- lel has quit [Ping timeout: 258 seconds] 02:44 -!- lel has joined #hardfought 02:57 -!- Tangles has quit [Ping timeout: 246 seconds] 03:03 [hdf-us] [dnh] arnibald (Kni Hum Mal Law) killed the invisible Grue, on T:46364 03:14 pff, fell through a trapdoor that had a pair of boots on it, together with the boots, into a bookstore, adn the bookstore now wants to charge me for the boots 03:14 -!- bug_sniper has quit [Ping timeout: 258 seconds] 03:39 Poes steps reluctantly over something. 03:39 should I even know that? it was out of sight 03:39 (the cat as well as what it stepped over) 04:01 The spell hits the kobold mummy! The kobold mummy turns into a Mordor orc! 04:01 strangest effect of a force bolt I've ever seen :-) 04:02 -!- stenno has joined #hardfought 04:06 -!- stenno has quit [Ping timeout: 250 seconds] 04:15 -!- stenno has joined #hardfought 04:28 [hdf-us] [nh362] eraserhead97 (Mon Hum Mal Neu) changed form for the first time, becoming a hell hound, on T:4724 04:37 [hdf-us] [nh362] eraserhead97 (Mon Hum Mal Neu) acquired the luckstone from Mines' End, on T:5099 04:38 -!- Mandevil has quit [Ping timeout: 245 seconds] 04:40 -!- Mandevil has joined #hardfought 04:52 [hdf-us] [nh362] satori (Val Dwa Fem Law), 981 points, T:2172, killed by a werewolf 05:15 [hdf-us] [nh362] eraserhead97 (Mon Hum Mal Neu), 14342 points, T:7099, killed by a mumak 05:18 -!- stenno has quit [Ping timeout: 246 seconds] 05:22 [hdf-us] [slex] Lymia (Mah Wis Fem Cha), 2747 points, T:1545, killed by a bolt of fire 05:28 [hdf-us] [slex] Lymia (Mah Wis Mal Cha), 160 points, T:240, killed by a monster (Mr. Yr Wyddgrug, the shopkeeper) 05:28 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu) polymorphed his first object, on T:20376 05:52 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu) killed Master Kaen, on T:22599 05:53 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu) acquired the Bell of Opening, on T:22727 05:54 -!- stenno has joined #hardfought 05:59 -!- stenno has quit [Ping timeout: 250 seconds] 06:18 -!- ProzacElf_ has quit [Ping timeout: 246 seconds] 06:29 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu) killed Medusa, on T:25238 07:05 -!- noty has quit [Quit: WeeChat 2.2] 07:33 [hdf-us] [nh362] thorsb (Sam Hum Fem Law), 532 points, T:1378, killed by a brown mold 07:52 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu) entered Gehennom, on T:27346 07:53 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 344 points, T:365, killed by a bat 07:55 -!- stenno has joined #hardfought 07:56 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu) wished for "blessed spellbook of polymorph", on T:27503 07:57 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 850 points, T:832, killed by a falling rock 07:59 -!- stenno has quit [Ping timeout: 246 seconds] 08:01 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 397 points, T:1608, killed by a dwarf 08:04 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 463 points, T:745, killed by a giant bat 08:05 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 295 points, T:550, killed by a dwarf 08:08 [hdf-us] [nh362] thorsb (Val Dwa Fem Law), 542 points, T:2258, killed by a hobbit, while fainted from lack of food 08:09 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 241 points, T:669, killed by an arrow 08:14 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 1388 points, T:1270, killed by a giant bat 08:17 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 377 points, T:546, killed by a dwarf 08:23 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu) wished for "blessed fixed greased +3 helm of brilliance", on T:28250 08:32 omg its friday 08:32 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 989 points, T:1551, killed by a homunculus, while helpless 08:32 * K2 does the happy friday dance of excellence 08:35 K2: [backscroll] rnd(x) is just rn2(x) + 1 08:36 also, patch monday > friday 08:36 :) 08:37 thanks for the clarification about rn2 and rnd 08:37 you should change it to patch friday to concentrate all the happiness on one day 08:37 gonna work on some dexterity AC stuff today 08:37 you'll never see !rnd(x) because it always returns a positive value 08:49 hmm 08:49 should patch monday change to patch friday? 08:49 !8ball should patch day change to Friday? 08:49 K2: Outlook good 08:49 well 08:49 there ya go 08:53 the leather jacket not showing AC fix is in 08:53 applies to fedora and dented pot too heh 08:58 what caused it? 08:59 from commit - 'Leather jacket doesn't take multiple turns to wear, so wearing it wasn't calling Armor_on() and recently moved 'uarm->known = 1' didn't get executed. Not reported yet but had the same issue: fedora and dented pot wouldn't call Helmet_on().' 08:59 -!- introsp3ctive has joined #hardfought 09:00 -!- introsp3ctive has quit [Client Quit] 09:00 <{Demo}4> uh oh 09:01 NetHack 362-hdf updated (all servers) 09:01 <{Demo}4> those are only called for things that take multiple turns to wear? 09:02 looks to be the case 09:02 why 'uh-oh' 09:04 <{Demo}4> how many armors only take a turn to wear? 09:05 dunno 09:05 imagine it'd be the simple stuff 09:06 don't most cloaks? 09:07 [hdf-us] [4k] e (Waab) (Bar Gia Mal Cha), 858 points, T:950, killed by a water demon 09:10 <{Demo}4> oh neat, looks like dnh calls all the funcs anyway even if there is no multiturn action delay 09:14 [hdf-us] [4k] Gromp (Naltrac) (Cav Gia Mal Cha), 480 points, T:1227, killed by a grid bug, while fainted from lack of food 09:17 damn if i dont love playing as a centaur 09:17 this is neat-o 09:18 couple things I wouldnt mind seeing: 09:18 1) centaur be able to do a front hooves attack along with whatever they're wielding (not all the time) 09:19 ^ that could get interesting against footrice 09:19 2) if a centaur has a humanoid pet, the pet can ride *them* 09:19 ^ no idea how to implement that one 09:29 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 495 points, T:242, killed by a water demon 09:31 [hdf-us] [nh362] dgoddard (Pri Hum Mal Cha), 1815 points, T:3115, killed by a dwarf 09:31 [hdf-us] [4k] no (Waab) (Bar Gia Mal Cha), 2706 points, T:1728, killed by a black pudding 09:34 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 667 points, T:1058, killed by a gnome 09:38 -!- phinxy has quit [Ping timeout: 258 seconds] 09:43 -!- introsp3ctive has joined #hardfought 09:56 -!- stenno has joined #hardfought 09:57 -!- LarienTelrunya has joined #hardfought 09:57 -!- mode/#hardfought [+v LarienTelrunya] by ChanServ 09:57 [hdf-us] [nh362] grumlin (Wiz Hum Mal Cha), 292 points, T:1459, killed by a giant mimic 09:59 <{Demo}4> a pet riding you could work just like you riding a pet but with a few things flipped 10:00 <{Demo}4> probably 10:00 -!- stenno has quit [Ping timeout: 240 seconds] 10:01 perhaps 10:01 but how would you get it to mount you? 10:01 .... 10:01 hahahahah 10:02 just arrived and didn't read backscroll yet so I apologize if my answer is out of context, but: Elona has the ability for monsters to ride the player and it works very well there 10:02 so it's definitely possible 10:02 elona? 10:02 would probably take a bunch of coding to make it work in nethack though 10:02 elona is another roguelike 10:02 ah 10:02 for something like this> i'd ask antigulp to help. she made the 'monster rides monster' code 10:02 basically, in elona, if you use the riding ability, you can decide whether you ride the monster or the monster rides you 10:03 <{Demo}4> make having it mount you work like riding it 10:03 yeah 10:03 <{Demo}4> but instead you are prompting it to hop on 10:03 and if the monster rides you, it will then obviously be able to move at your speed 10:03 so having the monster ride you is most useful if you're faster than it 10:03 #ride --> do you want your pet to mount you (yn) 10:03 'mount you' 10:03 that sounds sooo bad 10:03 <{Demo}4> yeah 10:04 in elona there's a prompt that has two choices: "Ride this pet" and "Have this pet ride you" 10:04 (exact wording may be slightly different) 10:04 will the player have to be polymorphed into something rideable to be able to be ridden by a pet in evilhack? 10:06 * LarienTelrunya imagines the nethack character taking their starting dog or cat on piggyback :P 10:06 <{Demo}4> that's a good idea 10:06 * LarienTelrunya further imagines handing the dog or cat a bow and arrows so it can shoot monsters while you carry it :D 10:07 i dont know 10:07 <{Demo}4> so other races can have riders if they poly into a rideable form 10:07 we're getting into areas beyond my ability to code 10:08 of course the stuff i'm doing now i wouldnt have been able to do 3-4 months ago... 10:08 we'll see 10:09 [backscroll] I'm much less confident than Demo that monsters riding you would be simple to implement (buglessly) 10:10 <{Demo}4> oh never said it would be simple 10:10 <{Demo}4> just that you could probably run it on the same system as monsters riding you and get away with it 10:11 <{Demo}4> which doesn't trivialize it at all but makes it less crazy 10:11 [hdf-us] [nh362] dgoddard (Pri Hum Mal Cha), 9672 points, T:5652, killed by an ettin mummy 10:11 [hdf-us] [nh362] AlbertB (Tou Hum Mal Neu) rejected atheism with a prayer, on T:7034 10:15 [hdf-us] [gh] hothraxxa (Rog Orc Fem Cha) changed form for the first time, becoming a large mimic, on T:13869 10:16 [hdf-us] [nh362] Bartlem (Bar Orc Fem Cha), 458 points, T:944, killed by a fox 10:16 there isnt a wizmode command to change your stats up/down is there 10:18 thats ok 10:18 !oGA here we go 10:19 <{Demo}4> there is in nethack brass 10:22 you can change your level but not attributes afaik 10:23 question: if I have a statement --> something -= 5; 10:23 does that mean subtract 5 or the value is -5 ? 10:23 [hdf-us] [nh362] Bartlem (Bar Orc Fem Cha) murdered Idefix, her faithful little dog, on T:1134 10:24 K2: reduces the value by 5 10:24 equivalent to something = (something - 5); 10:24 ok 10:24 thx 10:24 LarienTelrunya: wait until we have to explain pre vs post increment/decrement to him 10:24 and if you want to reduce it by one, you can either use "something -= 1;" or "something--;" 10:24 ah hahaha :D yeah, "something--" and "--something" are different 10:24 -!- introsp3ctive has quit [Quit: See you space cowboy...] 10:25 [hdf-us] [nh362] Bartlem (Bar Orc Fem Cha), 501 points, T:1336, killed by a giant mimic 10:25 -!- introsp3ctive has joined #hardfought 10:27 * aosdict would like a job where he gets paid to develop xnethack in downtime 10:29 -!- raisse has quit [Ping timeout: 244 seconds] 10:30 -!- introsp3ctive has quit [Quit: See you space cowboy...] 10:31 -!- introsp3ctive has joined #hardfought 10:35 aosdict: This is one reason I advocate doing incrementation in void context. 10:36 So e.g. instead of while (n++ < foo) {, I write while (n < foo) { n++; ... 10:36 I normally like succinctness, but there are times when it impedes legibility. 10:36 aosdict: its taken me over a year but I finally have things here at work to a point where I can be more pro-active vs reactive. so I sometimes get some free time and can just monitor 10:37 and i did work 2+ hours from home last night (retired another old domain controller) 10:37 Oh, man, Active Directory. 10:38 ;) 10:38 * jonadab has not had a positive relationship with MS Active Directory. 10:38 its a mixed bag 10:39 Yes, it's a mixed bag. On the one hand you don't have to think about things like whether it's reasonable from a security perspective for the same username/password pair to work on umpteen different computers. On the other hand, you'd better NOT think about that, because it will drive you insane if you have any understanding of security at all. 10:39 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 3010 points, T:3704, killed by a snake 10:39 hahah 10:41 (There ARE situations where it kind of makes sense. College computer labs, where you specifically want any student to be able to walk in and log onto any computer, are a great example.) 10:42 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 226 points, T:420, killed by a dwarf 10:42 (Of course that used to be achieved by having a single Unix system and multiple terminals, but those were the olden days, right?) 10:44 i once entertained the thought of changing our domain controller (which handles file and print services, DHCP and DNS) away from windows and onto linux 10:44 [hdf-us] [nh362] oh6 (Arc Gno Fem Neu) entered the Planes, on T:53933 10:44 You *can* do that; but it doesn't really solve anything. 10:44 but the juice isnt worth the squeeze 10:44 right 10:45 I mean, it saves you some licensing fees... but if your budget is that tight, you can't afford the personnel to manage it probably. 10:45 And it doesn't fix the architectural issues. 10:45 Samba does make sense if all you want is a couple of CIFS fileshares. 10:45 And maybe a print share. 10:46 But when you're doing authentication and everything, it's just not worth it. 10:46 jonadab: I'd never write one of those awful nethack "while (func(++i) != 0)" loops either. 10:48 [hdf-us] [nh362] every (Cav Dwa Fem Law) acquired the luckstone from Mines' End, on T:27544 10:48 <{Demo}4> nethack code is like a zoo 10:48 was gonna say we already own licenses for windows server 2016 10:48 and that wasnt cheap (its per cpu core now) 10:50 <{Demo}4> jesus, why? 10:50 dunno 10:50 <{Demo}4> I can see why products like esxi license that way 10:50 MS changed their pricing model 10:50 [hdf-us] [xnh] Delraven (Cav Hum Mal Law) had Demonbane bestowed upon him by Anu, on T:26130 10:50 <{Demo}4> oh well 10:50 {Demo}4: Because Microsoft can make more money if it's per-CPU-core, because computers have multiple cores these dyas. 10:50 <{Demo}4> lol 10:51 prob because of virtual machines now 10:51 <{Demo}4> does anybody actually use hyperv in production though? 10:51 heh 10:51 we're on ESXi/vCenter 6.7 now 10:51 its slick 10:52 (VMware) 10:52 {Demo}4: According to dtype, everything is moving to AWS. 10:52 SaaS 10:52 i'd love to move our ERP system to a SaaS model 10:52 but 10:52 there's some things the company does that needs to stay local 10:54 <{Demo}4> I could see Microsoft charging per core for server 2016 datacenter, but not for standard 10:55 or is it per socket... 10:55 i cant remember offhand 10:56 one socket can house a cpu with multiple cores 10:56 <{Demo}4> I know vmware does it per socket 10:56 its prob per core 10:56 thats why all my vm's are setup with one socket but multiple cpu 10:57 but yeah for the physical machines esxi runs on 10:57 well i'm the proud owner of a stone horse 10:57 k2, i hope evilhack is nicer to pets than grunt 10:58 somewhere in this dungeon there's a stone dog as well 10:58 heh 10:58 i can' 10:58 grr 10:58 hostile monster grudge your pets and vice versa 10:59 as it should be 10:59 i can't see how to stop my pets from attacking footrice 10:59 i think aosdict added some logic for that in xnh 10:59 i need to look again 11:00 [hdf-us] [xnh] Delraven (Cav Hum Mal Law) had Ogresmasher bestowed upon him by Anu, on T:26253 11:01 [hdf-us] [nh362] oh6 (Arc Gno Fem Neu) killed Death, on T:54160 11:02 -!- sweval has joined #hardfought 11:02 -!- raisse has joined #hardfought 11:02 {Demo}4: I could just about see Microsoft charging per *thread*. I mean, it's Microsoft. 11:04 [hdf-us] [nh362] oh6 (Arc Gno Fem Neu), 3006983 points, T:54176, ascended https://www.hardfought.org/userdata/o/oh6/nh361/dumplog/1549481072.nh361.txt 11:04 that's old oracle style licensing 11:08 -!- introsp3ctive has quit [Quit: See you space cowboy...] 11:09 -!- introsp3ctive has joined #hardfought 11:09 [hdf-us] [nh362] satori (Val Dwa Fem Law) made her first wish - "Silver dragon scale mail", on T:1432 11:16 congrats oh6! 11:18 hothraxxa: isn't the pets-don't-attack-footrices thing in vanilla? 11:19 K2: No, I haven't touched the vanilla system of pets always being the ones to start a fight, because while it may not be fair or symmetric, it *does* seem to be balanced. 11:19 it's in everything i play except grunt, i think 11:20 in grunt, a puppy will happily bite a cockatrice 11:20 pets are almost impossible to keep in grunt 11:21 hmm 11:21 got an issue here need a bit of help 11:22 if (something += 1) something -= 0 11:22 in otherwords 11:22 if something += 1 reset it to -= 0 11:22 but something is a range from += 1 to += 5 11:23 dunno how to express that 11:23 if (something += 1) something = 0; 11:24 thanks, K2! 11:24 although, the expression (something += 1) will always evaluate to TRUE unless "something" was -1 before 11:24 it wouldnt be in this case 11:28 why are you trying to use the result of a += operation in an if statement. stop that 11:29 nevermind i got it sorted 11:29 -!- {Demo}4 has quit [Remote host closed the connection] 11:29 and why not 11:29 what are you actually trying to test there? something += 1; if (something) { do stuff } ? 11:29 -!- {Demo}5 has joined #hardfought 11:29 why not is because this is a bad enough practice that you rarely if ever see it done 11:29 it makes your code difficult to read/understand 11:31 [Demo]: monster/player symmetry is nice 11:32 those types of statements are all over nethack code aosdict 11:33 why is it bad practice if it works? 11:33 or does it just confuse you? 11:33 because code readability/maintainbility is more important than a lot of people realize 11:33 *especially* in open source software 11:34 tell ya what 11:34 i'm about to push what i've been working on 11:34 if you want, have a look and if there's a better way to do what i'm doing, i'm all ears 11:34 proverbial eras 11:34 open sauce software 11:34 ears 11:35 hah open sauce 11:35 or when it's from oracle - open sores 11:43 [hdf-us] [nh362] Karnac (Pri Hum Mal Neu) rejected atheism with a prayer, on T:3210 11:43 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 11411 points, T:5221, killed by a rabid rabbit 11:56 sweet... this all works 11:57 -!- stenno has joined #hardfought 12:01 -!- stenno has quit [Ping timeout: 244 seconds] 12:09 -!- introsp3ctive has quit [Quit: See you space cowboy...] 12:10 [hdf-us] [4k] m\ (Waab) (Bar Gia Mal Cha), 1000 points, T:84, escaped 12:11 [hdf-us] [nh362] Grouchy (Mon Hum Mal Law) entered Gehennom, on T:26117 12:13 https://github.com/k21971/EvilHack/commit/d979001b89fc571dc448a2806bc04b29eb1bc722 12:13 ^ dexterity affects your AC 12:14 nice! 12:14 thanks! 12:20 K2: commented on it on github 12:24 i replied 12:26 -!- phinxy has joined #hardfought 12:30 but if dex_adjust_ac is, say, -2 from the above cases, then (dex_adjust_ac += 1) evaluates to -1 which evaluates to true 12:30 so it'll get set to 0 12:30 yeah... 12:30 just saw that 12:30 penalty gets wiped too 12:31 hmm 12:33 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 2852 points, T:3920, killed by a gnome 12:33 i shouldnt be eating this donut... but I am 12:34 you should add a condition to the outer if: (dex_adjust_ac < 0) 12:34 and then do a += 1 unconditionally inside, with no inner if 12:34 or wait, your intent is to wipe the bonus, so just set to 0 12:34 no += 1 at all 12:35 -!- stenno has joined #hardfought 12:35 yeah but i dont want to wipe the penalty 12:35 just the bonus 12:36 so change the inner if to (dex_adjust_ac < 0) then 12:36 if less than 0, and you met the conditions of the outer if, set to 0 12:36 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 677 points, T:951, killed by a dwarf 12:37 so change dex_adjust_ac = 0; to dex_adjust_ac < 0; 12:37 no 12:37 oh 12:37 i see 12:37 so change dex_adjust_ac += 1; to dex_adjust_ac < 0; 12:38 yes but that semicolon isn't there is it? 12:38 it isnt 12:38 i just up arrowed my last input 12:38 faster 12:38 if (armor stuff or encumbered blah blah) { if (dex_adjust_ac < 0) { dex_adjust_ac = 0; } } 12:39 -!- stenno has quit [Ping timeout: 244 seconds] 12:39 testing 12:39 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu) became Chih Sung-tzu's Envoy of Balance, on T:30696 12:42 yeah nice that works 12:42 thanks aosdict 12:46 https://github.com/k21971/EvilHack/commit/b2116c240dbd5e34ff8e9844c8de143d41bc0b2c 12:51 [hdf-us] [nh362] oh6 (Tou Hum Mal Neu) chose a runed dagger to be named "Sting", on T:2019 12:52 [hdf-us] [nh362] rebatela (Mon Hum Mal Neu), 461599 points, T:31797, drowned in a pool of water by a python 12:54 oh crap 12:54 :/ 12:56 hey hey we're (the US) is under a national emergency now. does that mean I can leave work early? 12:58 -!- stenno has joined #hardfought 12:59 and here I just turned off emergency alerts on my phone 12:59 aww... no phone alerts! 12:59 I recall reading somewhere that the US was operating under a half-dozen or so states of emergency that had never been rescinded 12:59 really 13:00 huh... even more reason to leave work 13:00 errrrmahgerd its an emergency 13:01 and it looks like trump still hasnt signed congress' bill into law yet 13:01 so we might have another govt shutdown 13:01 i had more than a couple friends burn through any savings they had from the last one 13:02 ugh 13:02 yeah 13:02 we have a fair amount of DHS employees up here since we border canada 13:03 hothraxxa might invade 13:03 :P 13:04 I recall some incident where we were visiting vermont and while the border guy was talking to my mother (naturalized since she was a teenager) my sister proudly piped up with "She's German!" 13:04 it was a Problem 13:05 hah 13:05 man. i hate dying like that on no bones 13:06 so my dentist office is right across the border in sutton, qc 13:06 so many soko deaths too. I guess that's why it's like that ? 13:06 all my other funny border stories are with canada customs, usually because I was visiting home on like 3 hours of sleep 13:06 going to, no prob 13:06 coming back is hit or miss 13:06 they know i'm US military - dont care 13:07 'why are you coming to the US' me: i live here 13:07 'how long do you plan on staying' me: ... ? really? 13:07 etc etc 13:08 yeah. if you don't have an answer for that they get suspiciuos 13:10 [hdf-us] [nh362] Xaleth (Val Dwa Fem Law), 1747 points, T:2912, killed by a fire ant 13:11 OK, off to work I guess 13:11 -!- oh6 has quit [Quit: Leaving] 13:12 one time I was in a car that got stuck driving across the niagara falls border crossing when none of us had intended to cross and so no one had passports or anything. that was fun 13:16 why were you driving over a border when you didn't intend to go over the border 13:16 [hdf-us] [nh362] dgoddard (Pri Hum Mal Cha), 6947 points, T:4160, killed by a wand 13:17 in germany that happens accidentally 13:17 suddenly everyone speaks french? must've accidentally crossed the border 13:17 [hdf-us] [4k] h (Waab) (Bar Gia Mal Cha), 4431 points, T:2631, killed by a rothe 13:17 stenno: I wasn't driving, but we somehow got on a road that went straight to the border checkpoint with no ability to turn back 13:17 this was about ten years ago, so I'm fuzzy on the details 13:18 i see heh 13:23 [hdf-us] [nh362] Karnac (Pri Hum Mal Neu), 3470 points, T:5106, killed by a giant mimic 13:27 -!- noty has joined #hardfought 13:41 [hdf-us] [xnh] Delraven (Cav Hum Mal Law) wished for "blessed fireproof +2 speed boots", on T:27156 13:43 [hdf-us] [nh362] Karnac (Pri Hum Mal Neu), 1023 points, T:1938, killed by a small mimic 13:53 -!- aoei has joined #hardfought 13:54 [hdf-us] [xnh] Delraven (Cav Hum Mal Law) wished for "blessed wand of polymorph", on T:27228 14:05 -!- tacco\unfoog has joined #hardfought 14:13 [hdf-us] [xnh] Delraven (Cav Hum Mal Law) polymorphed his first object, on T:27349 14:15 -!- lel has quit [Ping timeout: 240 seconds] 14:15 -!- ProzacElf_ has joined #hardfought 14:17 -!- lel has joined #hardfought 14:22 -!- ProzacElf_ has quit [Quit: Leaving] 14:23 -!- ProzacElf has joined #hardfought 14:31 [hdf-us] [nh362] satori (Val Dwa Fem Law) wished for "amulet of life saving", on T:5318 14:32 [hdf-us] [nh362] satori (Val Dwa Fem Law) averted death, on T:5343 14:48 -!- elenmirie__ has joined #hardfought 14:51 -!- elenmirie_ has quit [Ping timeout: 250 seconds] 14:54 -!- stenno has quit [Ping timeout: 258 seconds] 14:55 -!- aoei has quit [Ping timeout: 250 seconds] 15:02 -!- raisse has quit [Ping timeout: 240 seconds] 15:04 -!- introsp3ctive has joined #hardfought 15:08 -!- introsp3ctive has quit [Client Quit] 15:08 -!- introsp3ctive has joined #hardfought 15:23 -!- aoei has joined #hardfought 15:23 [hdf-us] [nh362] Bartlem (Bar Orc Fem Cha), 8241 points, T:5009, petrified by a cockatrice corpse 15:31 [hdf-us] [nh362] phyphor (Val Dwa Fem Law), 1150 points, T:1620, killed by a watchman, while fainted from lack of food 15:44 -!- LarienTelrunya has quit [Quit: Page closed] 15:47 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 949 points, T:1749, killed by a large mimic 15:48 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 176 points, T:145, killed by something while blind 15:53 [hdf-us] [nh362] phyphor (Val Dwa Fem Law), 2347 points, T:2378, killed by a mumak 16:00 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 571 points, T:1709, killed by a hobgoblin 16:01 [hdf-us] [nh362] satori (Val Dwa Fem Law), 10153 points, T:9101, killed by a pyrolisk 16:06 -!- stenno has joined #hardfought 16:06 [hdf-us] [nh362] phyphor (Val Dwa Fem Law), 1134 points, T:2320, killed by a pony 16:07 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 1063 points, T:2352, killed by a jackal, while helpless 16:10 -!- stenno has quit [Ping timeout: 258 seconds] 16:15 [hdf-us] [nh362] phyphor (Val Dwa Fem Law) had Excalibur thrown at her by some watery tart, on T:1385 16:17 [hdf-us] [nh362] eraserhead97 (Mon Hum Mal Neu), 355 points, T:501, killed by a magic missile 16:22 [hdf-us] [nh362] SkydiveMike (Wiz Gno Fem Neu), 31 points, T:103, killed by a kitten called Montu 16:27 [hdf-us] [nh362] phyphor (Val Dwa Fem Law), 2875 points, T:2926, killed by a gray unicorn 16:28 go away stupid wiard 16:34 -!- raisse has joined #hardfought 16:40 -!- stenno has joined #hardfought 16:43 [hdf-us] [nh362] phyphor (Val Dwa Fem Law) had Excalibur thrown at her by some watery tart, on T:2609 16:45 -!- stenno has quit [Ping timeout: 258 seconds] 16:51 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 4910 points, T:2706, killed by a snow ant 16:52 [hdf-us] [nh362] satori (Val Dwa Fem Law), 918 points, T:2905, killed by a human zombie 17:16 [hdf-us] [nh362] dgoddard (Pri Hum Mal Cha), 166 points, T:457, killed by a fox 17:17 [hdf-us] [nh362] dgoddard (Pri Hum Mal Cha), 22 points, T:58, killed by a system shock 17:18 [hdf-us] [nh362] phyphor (Val Dwa Fem Law), 8593 points, T:5650, killed by a warhorse 17:19 [hdf-us] [nh362] dgoddard (Pri Hum Mal Cha), 418 points, T:880, killed by a giant bat 17:30 [hdf-us] [xnh] bouquet (Ran Hum Fem Cha), 1278 points, T:3834, killed by a fall onto poison spikes 17:32 [hdf-us] [nh362] dgoddard (Pri Hum Mal Cha), 2156 points, T:2190, quit 17:36 [hdf-us] [xnh] bouquet (Ran Hum Fem Cha), 22 points, T:208, killed by a falling rock 17:39 -!- Tangles has joined #hardfought 17:39 -!- mode/#hardfought [+o Tangles] by ChanServ 17:40 -!- oh6 has joined #hardfought 17:43 -!- sweval has quit [Ping timeout: 257 seconds] 17:43 [hdf-us] [nh362] Grouchy (Mon Hum Mal Law) performed his first genocide (class L), on T:27045 17:46 -!- noty has quit [Quit: WeeChat 2.2] 17:48 -!- raisse has quit [Ping timeout: 246 seconds] 17:53 [hdf-us] [gh] hothraxxa (Rog Orc Fem Cha) completed Sokoban, on T:17547 17:57 weird, beholder is orange now. Used to be red. 18:02 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 1566 points, T:2220, killed by a cockatoo 18:08 -!- ShivanHunter_ has joined #hardfought 18:09 [hdf-us] [nh362] oh6 (Tou Hum Mal Neu) eschewed atheism, by dropping a pair of riding gloves on an altar, on T:4283 18:10 -!- ShivanHunter has quit [Ping timeout: 256 seconds] 18:16 -!- bouquet has quit [Quit: leaving] 18:19 -!- oh6 has quit [Quit: Leaving] 18:21 -!- bouquet has joined #hardfought 18:22 !pom 18:22 bouquet: The moon is waxing gibbous; full moon in 2 days. 18:41 -!- stenno has joined #hardfought 18:42 [hdf-us] [nh362] satori (Val Dwa Fem Law), 388 points, T:918, killed by a fox, while fainted from lack of food 18:45 -!- greqrg has joined #hardfought 18:46 -!- stenno has quit [Ping timeout: 255 seconds] 18:47 -!- LovelyKittenz has joined #hardfought 18:55 [hdf-us] [nh362] Grouchy (Mon Hum Mal Law) killed Juiblex, on T:28926 18:56 Blecch! Rotten food! Everything suddenly goes dark. What a relief! 19:02 heh 19:06 zen conduct restored 19:17 wow 19:17 what're you wowing at K2? 19:17 so on the nethack wiki... a ton of links to areas in different source code files are completely broken 19:18 huh 19:18 if the article hasnt been updated to reflect 3.6.x changes 19:18 if its still based on 3.4.3 19:18 it refers to a line in the 3.4.3 code 19:19 but when you click on the link, its 3.6.1 official release source code 19:19 so... basically worthless 19:20 aoei sorry, i can see why you think i was 'wow'ing at your wishing for a marker 19:20 xD 19:20 such a unique wish... 19:20 K2: the updating is slow 19:21 the source refs were made, generally, under the assumption that you could make as many as you liked because the chance of a new nethack version was diminishing to nothing. 19:21 understandable 19:21 but why wouldnt 3.4.3 pages still point to 3.4.3 source code 19:22 was the 3.4.3 template *deleted* ?? 19:34 no, the 3.4.3 source should still be there... 19:35 what broken ref are you seeing 19:35 I just clicked one at random and it worked 19:36 last page i was on was https://nethackwiki.com/wiki/Bare_hands 19:37 the links work, but it doesnt match up with what you think you're going to 19:37 same file, wrong section 19:37 that's because those particular links aren't using the refsrc template 19:38 some editor foolishly linked directly to "Source:foo line X" rather than "Source:NetHack 3.4.3/src/foo line X" 19:39 which was all well and good if there was never going to be a post 3.4.3 release 19:39 hrm 19:40 just change the URL with 3.6.1 in it to 3.4.3 as a workaround 19:44 blaaaaaaaaaaahhhhhh 19:44 i'm trying to grok how to get a monk an extra attack if they're grand master in martial arts skill 19:45 hasn't some variant done that 19:45 i feel like src/uhitm.c is where i need to be 19:45 look at their implementation 19:45 i looked, i dont think so 19:45 well 19:45 maybe the wiki makes no mention of it 19:45 splice hasn't? unnethack hasn't? 19:45 if anything it'd be slash'em 19:45 no i dont think unnethack 19:48 twoweaponing second hit is handled in uhitm.c 19:48 i think it'd be there if anywhere 19:54 gotta beat this game 19:54 splicehack added monk attack techniques from slash'em 19:55 nothing that gave an extra attack i dont think 19:57 hmmm maybe 'pummel' 19:59 hah... yup 19:59 i know techniques came from slash'em, dunno if 'pummel' is a slash'em thing or something antigulp created 20:06 [hdf-us] [nh362] PolarCows (Pri Hum Fem Neu), 322 points, T:1729, killed by a wererat 20:09 woooo 20:09 \o/ 20:10 congrats aoei!! 20:10 thanks 20:10 vegan vege genoless artifact_wishless Eless polyitemless 20:10 wow nice 20:11 did get many wishes 20:11 2 pre-castle i think i got 20:11 then castle wand 0:2 to a total of 7 20:13 always have this weird empty feeling after ascending 20:13 first its like woo i did it, and then its like, oh, no more game 20:13 heh 20:13 [hdf-us] [nh362] LovelyKittenz (Val Dwa Fem Law) became literate by reading the fortune inside a cookie, on T:3469 20:13 but every game is different 20:13 tru 20:13 can start a new one 20:24 play a variant 20:24 which one 20:24 -!- tacco\unfoog has quit [] 20:24 depends on your tastes. i recommend xnethack 20:25 whats that 20:25 its like vanilla, but easier 20:25 it's based on 3.6.1 with many qol improvements 20:25 :P 20:25 i wouldn't say easier 20:25 i kid 20:25 easier how, oh now you're talking 20:25 i like quality of life improvements 20:25 oh he's trolling 20:25 does it have solutions to annoying stuff like hitting monsters you didn't mean to hit 20:26 because move and fight are the same 20:26 indeed it does 20:26 well, i'M sold 20:26 where can i find this xnethack 20:26 i think it was bouquet who just finished a weaponless monk thanks to that 20:26 right here on hf 20:27 oh right the variants menu 20:27 doi 20:27 in all seriousness, xnethack is a good variant 20:27 aosdict has a put a lot of thought and work into it 20:27 i class it the best atm 20:28 there are some things i don't like but that's true for all of them 20:28 hothraxxa likes it if his pets can survive past round 3 20:28 i do 20:28 yet here i am, playing grunt 20:29 you're also a glutton for punishment 20:29 how do you enable this thing so movement doesnt mean hitting 20:30 its automagic i think 20:30 i think it's automatic yeah 20:30 so it just does it with floating eyes and shite like that? 20:30 with everything 20:30 but not jackals and goblins 20:30 aosdict ^ 20:30 sure. it's meant to protect weaponless 20:31 oh you mean you just hit one? 20:31 ah ok, so i can still run into floating eyes 20:31 yeah well im not actually playing weaponless or paci 20:31 well once you break weaponless all bets are off 20:31 so i guess it only applies for those 20:32 k 20:32 nh4 based variants protect you from floating eyes 20:32 i don't think xnh does that 20:33 you should be aware of the lack of an identify spell 20:33 fair enough 20:33 i like that change, but it means you adjust your idnetify scroll strategy 20:34 cursed always ids one, uncursed four, and blessed seven 20:34 let's see, no restore ability from a unihorn 20:34 xl10 quest 20:35 xnh gehennom is nice 20:37 wow. i can't count the number of times i've taken out all cursed items before praying, but this is the first time in memory that my god uncursed everything 20:37 is there a penalty for dancing on the altar? 20:38 -!- rebatela has quit [Ping timeout: 250 seconds] 20:40 [hdf-us] [nh362] LovelyKittenz (Val Dwa Fem Law), 1406 points, T:4808, killed by a soldier ant 20:42 -!- stenno has joined #hardfought 20:45 aoei: the anti-hit stuff I added triggers whenever you're about to attack something with a wielded weapon that is not Stormbringer, and you have preserved weaponless so far, and you're not a "beginner" according to the game. 20:45 I haven't added anything to preserve anti-hit in general for pacifist conduct, but that's a good idea and maybe I should 20:46 same conditions? if not a beginner and paci is preserved so far and you're about to hit something, then prompt for confirmation? 20:46 silly me. i thought that's how it was already 20:47 -!- stenno has quit [Ping timeout: 250 seconds] 20:47 ok explain me the difference here if you would 20:48 i must be missing something 20:53 [hdf-us] [nh362] fcloud (Val Dwa Fem Law) genocided class ;, on T:56177 20:54 -!- sweval has joined #hardfought 21:00 the difference between what 21:01 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 2008 points, T:2965, killed by a giant ant 21:08 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 1222 points, T:1029, killed by a gnome 21:14 [hdf-us] [nh362] grumlin (Wiz Hum Mal Cha), 1960 points, T:3953, killed by a killer bee 21:18 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 644 points, T:866, killed by a sewer rat 21:21 aosdict: between what you propose and what you already implemented 21:24 oh wait, you'd include bare hands. nm 21:31 -!- noty has joined #hardfought 21:33 [hdf-us] [nh362] fcloud (Val Dwa Fem Law) killed Medusa, on T:56883 21:34 what's implemented is anti-weaponless-breaking, but what I propose is an additional anti-pacifist-breaking 21:35 hmm, but the anti-pacifist time constraint feels like it should be a little tighter than 2000 score 21:35 especially since paci won't *get* 2000 score for a while 21:35 it's also a little trickier since a pacifist might want to hit things if they know it isn't a killing blow 21:36 [hdf-us] [nh362] Karnac (Pri Hum Mal Neu), 235 points, T:546, killed by a brown mold 21:44 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 2535 points, T:3378, killed by a snow ant 21:56 -!- oh6 has joined #hardfought 22:02 -!- stenno has joined #hardfought 22:07 [hdf-us] [gh] hothraxxa (Rog Orc Fem Cha) was chosen to steal souls for the Glory of Kos, on T:20902 22:07 -!- stenno has quit [Ping timeout: 250 seconds] 22:07 stormy! 22:08 [hdf-us] [nh362] Karnac (Pri Hum Mal Neu), 822 points, T:1863, killed by a giant beetle 22:30 [hdf-us] [nh362] oh6 (Tou Hum Mal Neu), 8500 points, T:6561, killed by a gelatinous cube 22:54 [hdf-us] [nh362] eraserhead97 (Mon Hum Mal Neu), 1125 points, T:1377, killed by a dwarf king 23:04 -!- davidk_ has joined #hardfought 23:05 -!- davidk_ is now known as davidkent 23:05 -!- aioe has joined #hardfought 23:06 hey hey 23:09 -!- aoei has quit [Ping timeout: 250 seconds] 23:10 hi davidkent 23:11 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 1322 points, T:1700, killed by a rothe 23:16 -!- davidkent has quit [] 23:17 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 624 points, T:784, killed by a dingo puppy 23:19 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 537 points, T:466, killed by a bat 23:25 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 1155 points, T:1267, killed by a gnome 23:30 [hdf-us] [nh4] Helyei'Hz (mysteradio) (Sam Hum Fem Law), 18610 points, T:1618, died of starvation, while fainted from lack of food 23:37 holy shit 23:37 i did it 23:37 \o/ 23:37 [hdf-us] [slshm] luxor (Und Dop Fem Neu), 1495 points, T:1698, killed by a magic missile 23:48 you killed mysteradio? good job then? 23:55 -!- aoie has joined #hardfought 23:59 -!- aioe has quit [Ping timeout: 250 seconds] 23:59 :P 23:59 [hdf-us] [nh362] eraserhead97 (Mon Hum Mal Neu), 4412 points, T:2007, killed by a fire ant