00:03 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±3] https://git.io/Jt1ep 00:03 [EvilHack] k21971 8c6d04c - Racial shopkeeper dialogue based on racial love/hatred. 00:13 -!- stenno2 has joined #evilhack 00:17 -!- stenno2 has quit [Ping timeout: 240 seconds] 01:04 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 1073 points, T:1948, killed by a water moccasin 01:05 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/Jt1f6 01:05 [EvilHack] k21971 dc6a75a - Small tweak to feedback - ensure magic traps ignore (see) invisible timeouts. 01:44 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 366 points, T:574, killed by a red mold 01:49 [hdf-us] [evil] dbanethacker (Val Hum Mal Neu) used a helm to turn lawful, on T:683 02:09 [hdf-us] [evil] dbanethacker (Val Hum Mal Law), 2266 points, T:2019, poisoned by a giant mosquito 02:12 -!- Umbire has quit [Quit: Leaving] 02:34 What happens if you wear the cheap, plastic, amulet of yendor? 02:35 I'm curious, but not curious enough to try since it's cursed. 02:42 -!- mobileuser has joined #evilhack 02:54 -!- amateurhour has joined #evilhack 03:08 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±4] https://git.io/Jt1Il 03:08 [EvilHack] k21971 c798ad9 - Fix: 'The skeleton's skin looks flaky'. 03:08 arahael nothing i think 03:09 morning 03:10 omg its past 3am 03:10 gnite :) 03:10 sleep well ;-) 03:11 why is that surprising? most of the day every day is past 3am? 03:11 i'll be up in 3.5 hrs 03:11 ouch 03:11 byeeeee 03:11 o/ 03:11 sleep well byee 03:17 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) wished for "blessed fixed ring of slow digestion", on T:28899 03:25 Oof. Sleep well! 03:26 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) tasted meat for the first time, by eating a floating eye corpse, on T:3427 03:27 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) changed form for the first time by mimicking a pile of gold, on T:6681 03:31 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) wished for "blessed fixed wand of death", on T:28901 03:32 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) wished for "fixed magic marker", on T:28902 03:37 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 11073 points, T:7713, killed by a lynx 03:38 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) changed form for the first time, becoming a werewolf, on T:4931 03:56 [hdf-au] [evil] Arahael (Mon Hum Fem Neu), 9835 points, T:6224, killed by a shattered potion 03:56 That was an incredibly frustrating game. 03:59 -!- elenmirie_ has joined #evilhack 04:02 -!- elenmirie__ has quit [Ping timeout: 264 seconds] 04:04 evilhack? yeah :^) 04:13 -!- rebatela has joined #evilhack 04:14 -!- stenno2 has joined #evilhack 04:19 -!- stenno2 has quit [Ping timeout: 265 seconds] 05:59 -!- stenno2 has joined #evilhack 06:01 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) wished for "blessed fixed wand of death", on T:29036 06:01 ^ surprise smoky wish 06:11 nice! 07:39 -!- mobileuser has quit [Quit: Connection closed] 07:39 -!- mobileuser has joined #evilhack 07:55 morning 07:57 afternoon 08:25 [hdf-us] [evil] post163 (Wiz Hob Fem Neu), 575 points, T:1507, killed by a system shock 08:45 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/Jt180 08:45 [EvilHack] k21971 6ca1b51 - Fix: another missing article with an artifact. 09:07 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) had a short sword entrusted to her by Odin, on T:1990 09:25 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 2280 points, T:3631, killed by a kobold shaman, while sleeping 09:31 -!- qt has joined #evilhack 09:41 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/Jt1RM 09:41 [EvilHack] k21971 4c4a179 - Fix: 'Your pair of leather gloves looks completely burnt' printing twice. 09:44 K2: I know what's going on with the player monster race thing 09:44 you're my new best friend. i'm going to call you every 10 min 09:45 the racial stuff you are setting is in the permonst struct that is the "primitive" shared between all monsters of that type, not in something that each monster has a copy of 09:45 so when you set it, it sets it for every instance of that monster 09:46 yeah i figured that was the case, just not sure how to not do that and still make it behave the way i want it to 09:52 btw how do you create player monsters for testing?? I couldn't figure out if there was a way to make them with ^G 09:52 what's this "cast advanced spell" thing? is this new to 3.7? 09:52 there is, use ^G and just type the role 09:52 hothraxxa no thats not in vanilla 09:52 like "wizard"? but they aren't yellow when I do that 09:52 what branch are you on 09:53 ok. what happens if i say no? 09:53 hothraxxa: then the spell is cast as if you were of a lower skill level 09:53 it's for spells that change when you enhance your skills, you can cast the original version 09:53 ray instead of aoe 09:53 d'oh 09:53 K2: I'm on master 09:53 VERY useful hothraxxa 09:53 yes i can see 09:53 I'll recompile to make sure 09:54 you have latest commits? 09:54 brb kid needs my help 09:54 oh you're right, I was out of date 09:54 they are yellow now 09:55 so my salamander fugger (ac -19) never seems to take any damage, fantastic 09:55 given it a ring of slow digestion yet? 09:56 if i can get him to drink gain level he'll be unstoppable 09:56 no, i have no spares yet 09:56 ah, future dragon food then ;-) 09:56 he's wearing reflection but somehow a wand of lightning destroyed his ring of poison resistance 09:57 yes also purple worms and trappers 09:57 maybe he took off the amulet? i don't know, no probing 09:57 can he wear a cloak of displacement? 09:58 i think so but again, don't have one 09:58 i gave him a bone trident but he's still using a runed long sword 09:58 i thought he'd prefer the trident 09:58 I've noticed that pets with displacement hardly ever get hit 09:59 he's invisible 09:59 yeah, somehow that only matters for the player 10:00 that's why he's a salamander. he was a horse who stepped on a poly trap and became a demilich, who then cast invisibility on himself (which apparently is permanent for monsters) 10:00 other creatures still seem to get the displacement benefit 10:00 so i zapped him with poly and he became a salamander 10:00 as one does :-) 10:00 because at the time i didn't have see invisible and who wants to bump into an invisible demilich 10:01 that was not gonna end well 10:01 so instead you kept bumping into an invisible salamander 10:01 also he was cursing the enemies so a lot of the loot they dropped was cursed 10:02 isn't pet looting planned for the future? can't remember 10:02 actually no, i started wearing a blindfold all the time 10:03 yeah, those should be smarter 10:03 * those pets 10:03 anyway he nearly singlehandedly wiped out the ludios zoo 10:03 I think the quest leader + followers only cast invis when you have see invis 10:03 had to pull him out because of the trapper, else he'd have finished the job 10:04 > #loot from pets to make gearing them up more big good for less sad 10:04 yeah 10:05 I think that's the only thing I added to the etherpad that K2 didn't delete haha 10:05 lol 10:05 at least it sounds like something I'd write 10:05 hmmm 10:05 I think I copied someone else's colour to blend in 10:06 yeah it sounds more like K2 :-) 10:06 MOAR BIG GOOD 10:13 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) killed the invisible Wizard of Yendor, on T:29413 10:13 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) acquired the Book of the Dead, on T:29415 10:13 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 18137 points, T:10438, escaped 10:15 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) performed the invocation, on T:29420 10:16 hah 10:17 working remote when you also have your kid and they have to do remote school... bleh 10:19 The invisible Fugger puts on an uncursed ring called slow digestion. 10:25 [hdf-us] [evil] tinklebear (Kni Elf Mal Cha), 411161 points, T:58565, killed by a crossbow bolt 10:26 nice 10:26 hahah woop! got my official orders. i retire from the military on match 10th 10:26 lol match 10:26 'we order u to retire' 10:26 MARCH 10:26 moar big good 10:32 congrats k2 10:32 thanks 10:37 !pom 10:37 rebatela: The moon is waxing crescent; full moon in 10 days. 10:38 fugger is now ac -26 10:39 congrats k2 10:43 K2: I think you need to roll back the racial player monster stuff 10:43 because it modifies the permonst struct that is *also the basis for the player* when it's the same role as you, generating a player monster can give the player additional capabilities 10:43 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 4324 points, T:3462, killed by a bolt of fire 10:44 e.g. create a wizard, generate a giant wizard player monster, the player can now pick up boulders 10:44 ah hell are you serious 10:44 (also the player's @ turns yellow too) 10:44 yeah 10:44 I just tested it 10:44 keep it! 10:44 j/k 10:44 noooooo 10:45 i just like boulders 10:45 :( 10:46 fix it after it's live and call it an early-bird bonus feature 10:46 I was thinking you could add an mextra struct with race & race-related capabilities, but there are so many places where the code assumes the monster race is stored in &mons[mndx] that it would require a pretty big overhaul for it to work 10:46 maybe that's what it needs though, idk if there is a simple solution :( 10:48 fuck 10:49 the 200iq strategy is to convince the vanilla devteam to do it and absorb their solution 10:50 it's gonna be really hard to rebase evilhack on 3.7 at this point lol 10:50 yeah 10:51 i was hoping to stay away from how grunthack did this 10:51 fuckfuckfuck 10:52 it was hard enough for me to do this, not sure how to do this correctly 10:52 spent days on this... dont wanna roll it back :( 10:52 fuuuuuuuuuuuuuuuuuuuuuuuuuck 10:53 that sucks, sorry :( 10:53 :/ 10:59 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) killed the high priest of Moloch, on T:29582 10:59 save me qt, use your gift. you'll go 'oh yeah' and then PR in 10 min right? :) 11:00 lol 11:00 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) acquired the Amulet of Yendor, on T:29585 11:01 in grunthack, these exist in monst.h and they're specficially for racial monster things: 11:01 int morigdata; /* original monster data */ 11:01 int moriglev; /* original monster level */ 11:01 long mrace; /* monster's race */ 11:01 long morigrace; /* original race (for polymorphs) */ 11:02 unfortunately sgrunt (the author) had a thing for doing single giant commits with a ton of stuff rolled up into that one commit 11:03 racial monsters were added in the 'grunthack 0.1.0' release commit. a shit ton of other stuff all mixed in, its difficult to pull things from it 11:04 hmm 11:05 oh actually that seems like it could work I guess, the mextra thing is a problem because so many places want to look at mon->data for race information 11:05 if i went the racial shopkeeper/priest route, it would effectively change the player monster from PM_WIZARD (using this as an example) to PM_GIANT (also example) and it would lose everything that makes it a player monster 11:05 but based on that it seems like grunthack makes a new copy of the permonst struct for each monster 11:05 so things could still look at mon->data, it would just be a unique copy for each monster that could be edited 11:06 that would probably be simpler than the way I was thinking about doing it, though it would make save files a lot bigger I'm sure 11:06 file save is not a concern 11:06 *size 11:06 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) had a pair of mithril padded gloves entrusted to her by Odin, on T:3704 11:07 however 11:07 was sgrunt's method the correct way? maybe there's a better way to do this 11:08 plus we're getting out of range of my coding ability 11:09 blah 11:09 !vodka 11:09 * EvilBot throws K2 a glass of Luksusowa vodka, decanted by Announcy at 30 degrees Fahrenheit. 11:16 amateurhour: what are your odds for evilhack becoming a permanent 3.6.6 variant 11:16 because yeah, the more stuff that changes, the harder reconciliation gets 11:16 * K2 slides aosdict a zorkmid 11:17 what are the odds now? 11:17 :P 11:17 aosdict, you just need to sacrifice bigger monsters 11:18 brb, have to adult/parent 11:19 qt: if the code is fairly consistent about calling is_human and other race checks, it wouldn't be terribly difficult 11:20 just make them monst*-based macros (or functions) instead of permonst*-based 11:21 and then check whatever field of the monst*, mextra or whatever, for the race, if doesn't exist then use the permonst data 11:21 I assumed it might check something like is_human(&mons[mndx]) in places though, like checking only the mons entry without having an actual instance of the monster 11:22 however if the code is not good about calling those is_race macros, and is instead doing e.g. mlet checks, then that would be tougher 11:22 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 4740 points, T:4353, killed by a gnomish soldier 11:24 but the other approach would potentially have the same problem anyway in that case I guess 11:38 hm. so if a level has undiggable walls, that means acid won't dissolve any iron bars, right? 11:39 undiggable walls aren't necessarily specified level-wide (though they often are), what matters is if that iron bars square is marked nondiggable 11:40 practically I think the answer is yes, because the only iron bars that are undiggable are the random dungeons of doom ones I think? 11:41 1:1 odds aosdict 11:41 guaranteed 11:41 that's not necessarily a bad thing 11:46 this is ludios and the whole level is undiggable :( 11:46 there's a wand i want behind the iron bars but fugger won't pick it up 11:55 -!- stenno2 has quit [Ping timeout: 240 seconds] 11:58 amateurhour that's bold 11:58 you can guarantee it? 12:00 [hdf-us] [evil] telegarn (Wiz Hum Mal Neu), 6215 points, T:4514, killed by a bolt of fire 12:07 K2: https://0x0.st/-XgS.mp4 :) 12:08 -!- stenno2 has joined #evilhack 12:10 oh my 12:10 how'd you pull that off? 12:10 I have noticed the iron bars in the convict quest also won't dissolve with acid, but at least teleport was allowed 12:11 right. if iron bars form in a wall thats flagged as undiggable, said iron bars cannt be removed 12:11 cannot 12:12 selfpoly into something that can pass the bars :-) 12:14 K2: I used mextra, still experimenting with it so it's not even remotely close to a complete patch but you can see it here https://github.com/entrez/EvilHack/tree/racial-playermons 12:15 awesome, thank you 12:17 it would still need to replace a lot of uses of is_foo with racial_foo, among other things. but I even have banes working already (elven wizard will be burned by grimtooth) which is cool 12:17 nice 12:17 yeah i think that had to happen in grunthack also 12:19 hopefully you were able to utilize a replace function, otherwise you're insanely fast at coding :P 12:19 s/is_\([a-z]*\)(\([^-]*\)->data)/racial_\1(\2)/gc 12:19 :) 12:19 heh 12:20 i use nano. thankfully it has a specific 'replace' macro 12:20 naNO 12:21 ^ false 12:21 but there are a number of cases where the function just has access to a pm and no individual mon, so I'm not sure how to handle those 12:21 it is definitely going to require a lot of picking through by hand 12:22 is there anything i can do to help? 12:22 can i throw amateurhour's money at you? 12:23 qt: this is only for player monsters? does it generalize to other monsters including those with other mextra structs? 12:23 hm right mextra isn't a pointer union 12:24 it should work for monsters with other mextra structs I think, but I haven't ever really touched this part of the game before 12:24 I am sort of experimenting with it so there might be some missteps 12:24 should see what dnh does with mextra 12:25 qt your missteps are like me making a coding breakthrough 12:25 it is both terrifying and beautiful 12:26 brb 12:38 back 12:39 taking care of some retirement stuff, making appointments 12:41 are you retiring from your job K2 ? 12:41 military 12:42 congrats 12:42 i'll still work at my civilian job 12:42 thanks :) 12:42 aah ok 12:43 discharged for writing a letter to the Pentagon suggesting rifles should be replaced with wands of death I assume 12:43 glad you got out of it 12:43 the military pension isnt 'quit my job' level of pay but its decent. i wont have to ever worry about keeping a roof over my families head and keeping them fed 12:43 qt lol 12:43 stenno2 yeah me too. was a wild ride. i have mixed emotions about it 12:43 but overall its good 12:44 ok goodd 12:48 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) genocided mind flayers, on T:29833 12:48 ifi told the pentagon i had a working wand of death, they'd have swarmed all over the house within hours and confiscated everything 12:49 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) killed Croesus, on T:26551 12:54 croesus had an iron safe 12:54 contents of the safe: $ - 15 gold pieces (0 aum). 12:54 wtf croesus? 12:54 i mean there's thousands lying on the floor in the next room 12:54 maybe its like the lucky penny of scrooge mcduck 12:55 the 15zm that started it all 12:56 or he's been embezzling funds. everyone thinks there are millions of zorkmids in there but it's almost empty 12:58 hah 13:01 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 8011 points, T:4583, killed by a bolt of cold 13:03 How come the travel command will pause at every closed door, peaceful monster, etc. etc. but walk me right into shallow water and rust boots? 13:05 sounds like a bug 13:09 I don't dare to use travel myself until I can handle gelcubes 13:12 mobileuser: as a heads up evil L3 is prolly gonna take the xnh fix of leprechauns stealing random gold item instead of first in item list 13:13 so be sure to reserve a nice space on your geno list 13:14 rebatela that's by design 13:14 before, you used to stop at shallow water and there were complaints about that 13:15 i think you still stop at sewage though 13:15 i need to check, been awhile since i looked at that 13:16 wait 13:16 yeah i didn't think it was a bug 13:16 you do stop at shallow water 13:16 maybe the complaint was the other way around 13:17 what command are you using exactly? 13:18 so like your stuff doesn't get wet? 13:18 shallow water is like a puddle 13:18 shin high at best 13:18 you can walk through it no problem, boots can be affected though 13:18 and dropping things into it/dipping 13:18 how is the item list ordered? is it my pack order? 13:18 fishes like shallow water 13:19 oh thats nice actually 13:19 except for the rusting boots, shallow water is great 13:19 sewage is also a thing, which is more dangerous 13:20 don't be dipping into the sewage is what i say 13:20 it'll slow you down unless you're wearing mud boots 13:20 amateurhour thx, but leprechauns got the geno treatment anyway when anything important is gold :-) 13:20 sewage bad, much sad 13:21 i think but i could be wrong that if you kill a monster in shallow water and it drops a scroll, the scroll gets blanked 13:21 potions get diluted 13:21 i think 13:21 I think it's only a chance? 13:21 might be. i lure monsters away from it so i don't see that often 13:22 army sends me a pdf along with my orders with links to websites, saying I should visit them for more info, etc etc. click on first link, 404 error 13:22 typical 13:22 lol I read "Amy" 13:22 hahah 13:23 it went like "hey I would like to retire from service" "ok I'm ordering you to retire from service"? 13:23 anything official in the military is backed by an order 13:24 like, my retirement orders, the first line reads 'You are hereby released from assignment and duty' 13:25 (name/rank/unit is already stated above) 13:29 a military order isnt always something telling someone to do something. they can also state new policy, changes to existing, so on and so forth 13:30 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) became literate by reading a scroll, on T:3899 13:32 petition for K2 to start calling his day job his "side hustle" 13:33 that order reads like: "you are hereby ordered to do as you please" 13:33 report to fort living room 13:34 better get ice queen to assist in the construction of a fort 13:34 we built a fort last night lol 13:34 and then she cast acid blast on it 13:35 does she do that in real life now that you told her how many adventurers she takes down with it in the game 13:39 hah. not really 13:39 sometimes she'll pretend to cast a spell 13:39 but its usually to turn ozzy into a unicorn 13:44 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 9221 points, T:6352, killed by a death ray 14:44 The invisible Fugger removes an uncursed ring of increase damage named -2 and puts on an uncursed ring of cold resistance. 14:45 hrm 14:45 wonder how long he's been wearing that 14:46 because he was already fierce 14:46 k2: how do monsters know whether a ring is cursed? 14:47 also: Status of Fugger (chaotic): Level 12 HP 96(96) AC -31, tame, fast, invisible, vulnerable to cold. 14:48 i'd call that a bug, since he's wearing cold resistance 14:49 it still has the M4 flag, which is why that still shows 14:49 i wonder how he'll make out in gehennom 14:50 he knew to keep wearing the ring of slow digestion 14:52 yeah that's a priority item 15:06 is kathryn acid resistant? 15:07 no 15:08 ty 15:08 she came within 1 hp of killing me last time 15:08 this is the way 15:09 let's see how fugger fares. he's got cold resistance 15:09 i expect most of the monsters won't like his fiery hugs 15:10 name him olaf 15:10 i always feel sad to find carl's corpse 15:10 warm hugs 15:10 heh 15:11 I had a woodchuck in gehennom, I left it alive of course 15:11 [hdf-us] [evil] tinklebear (Kni Elf Fem Cha), 3281 points, T:3305, killed by a barrow wight 15:12 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) entered the Planes, on T:30787 15:13 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) genocided krakens, on T:30797 15:14 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) genocided electric eels, on T:30799 15:25 [hdf-us] [evil] tinklebear (Kni Elf Fem Cha), 244 points, T:654, killed by a dagger 15:37 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) killed the Abominable Snowman, on T:28246 15:46 [hdf-us] [evil] tinklebear (Kni Elf Mal Cha), 3143 points, T:1684, zombified by a hobbit zombie 15:46 K2: I wrote a list here of requirements for the racial player monster thing, let me know if you can think of other racial interactions that need to be added https://github.com/k21971/EvilHack/pull/48 15:48 ... \o/ 15:48 will you marry me? 15:48 i mean, i'm already married, but we can make it work 15:51 reading that list 15:52 item interactions - bonuses from racial armor (such as, dwarves get a +1 if they wear a dwarvish helm vs any other type, etc) 15:56 is that implemented already for monsters or just for the player? 16:00 just the player i think, but player/monster symmetry there would be cool 16:01 not sure if you're aware, i had added a real hacky thing to restore.c and save.c so it'd remember stats of each player monster, those can prob go away? 16:03 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) genocided blue dragons, on T:30962 16:11 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) killed Famine, on T:31004 16:12 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu) killed the Black Horse, on T:31005 16:14 omg I'm so happy for you two. when's the wedding, I'll bring html dumplogs 16:14 "tame invisible shimmering dragon called Mobileuser" heh 16:16 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) murdered his faithful dog, on T:6513 16:18 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 7260 points, T:6720, killed by a dwarf 16:19 (orctown murder suicide) 16:19 aosdict lol 16:19 "I now pronounce you, HTML and dumplogs' 16:20 You may CSS the bride 16:20 you may now render html5 16:20 bwahahaha 16:22 [hdf-eu] [evil] mobileuser (Ran Cen Fem Neu), 3998126 points, T:31019, ascended 16:22 https://eu.hardfought.org/userdata/m/mobileuser/evilhack/dumplog/1612904367.evil.html 16:22 T:31019 16:23 impressive 16:23 !streak mobileuser 16:23 K2: [hdf-eu] mobileuser Max[evil]: 4 (2020-09-14 - 2020-10-24). Current[evil]: 3 (since 2021-01-18). 16:23 yeah, 2 more to go ;-) 16:26 congrats mobileuser!w 16:26 thanks! 16:26 damn low turns 16:27 I think I may be number 1 now for low turncount :b 16:27 yes, I see it on the nhs scoreboard 16:27 nice! congrats 16:29 double wow 16:29 congrats! 16:29 obviously evilhack is not difficult enough 16:29 * K2 starts coding furiously 16:30 :P 16:31 lol 16:32 centaurs are really nice 16:32 well, for fighter types 16:33 my low turn count was also a centaur, hmmmm 16:33 congrats on #1 16:34 my 2 lowest turnc ounts are both centaur 16:34 * turn counts 16:34 speedy race 16:35 stenno and aoei can race centaur barbs 16:40 do you remember to use jump as a centaur? 16:40 absolutely 16:40 -!- stenno2 is now known as stenno 16:40 free jumping boots 16:41 the fact all boots are useless constantly reminds me :-) 16:42 what would happen if a centaur monk kicked a cockatrice? the bonus kick? 16:42 are kicks suppressed? 16:43 hardware shop on DL3 with 4 magic lamps... 16:44 wow! 16:44 i'm pretty sure those are mine 16:44 heh 16:44 do they stay on when you light them? 16:44 yep 16:45 at least the one i stole so far does ;) 16:45 mine all right 16:45 give it to me 16:45 i'm sure there's an YASD on the way... 16:46 that's how i felt when this wizard started with a wand of death and a ring of conflict 16:46 yet here i am trying to figure out how to beat kathryn 16:47 fireball also works well 16:47 if you have it 16:47 do you have acid resistance? 16:47 that's a big help 16:47 yes but no acid splash, just some potions 16:48 i wouldn't even think about trying it without acid resistance 16:48 what would happen if a centaur monk kicked a cockatrice? the bonus kick? are kicks suppressed? 16:48 yes 16:48 not just centaur monks, all monks 16:48 wait 16:48 no 16:49 waiting :-) 16:49 i got that confused with illithid/vampire attacks 16:49 THOSE are suppressed 16:49 kicking is not except for centaur monks 16:49 right 16:49 because centaurs cant wear boots 16:49 good to know, thx 16:49 other monks its not supressed 16:50 cuz put on some boots silly 16:50 yeah i've died that way 16:50 might try centaur monk next 16:50 gloves but no boots and you get the extra kick attack > statue 16:51 that sounds familiar... 16:55 qt: also, did you notice how I had made it so spellcasting player monster types could cast spells? is that no longer an option? 17:02 hmm, I wouldn't have thought so but I can't get them to cast spells at me so maybe I did break it 17:03 its a minor detail 17:04 its here where that all went away - https://github.com/entrez/EvilHack/commit/7cc675349edc4bd311ba3a4cdb1890fa4687616b#diff-fc97afed1ac36e2e509698aded114a87ae341430631c12485a657d6f7041bd61L2490 17:04 meaning, it started at arch, every role that their modified attacks stripped 17:04 *had 17:04 oh I see yeah 17:05 that can just go in monst.c right? since it was modifying the mons entry regardless 17:05 I deleted it because I assumed it was in there already, I should have checked 17:05 no, because if I edit PM_WIZARD template it affects the player also 17:06 would ERAC(mtmp)->mattk[0].aatyp work? 17:06 ^ just example 17:09 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) made his first wish - "blessed greased fixed +3 dragonhide speed boots", on T:4233 17:12 right now it won't, but yeah I guess that's the way to do it 17:14 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) became literate by reading a fortune cookie, on T:4725 17:31 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 6318 points, T:6223, killed by a cauchemar, while helpless 17:32 qt I updated the to-do list 17:33 looks like i did more work in makemon.c than I needed to do, added some unnecessary redundancy 17:39 cool, I didn't know you could edit it directly 17:39 thanks 17:44 !who 17:44 mobileuser: [hdf-us] No current players :: [hdf-eu] No current players :: [hdf-au] No current players 17:44 :-( 17:46 bedtime 17:46 see you later! 17:46 night 17:46 -!- mobileuser has quit [Quit: Connection closed] 17:48 -!- amateurhour has quit [Ping timeout: 272 seconds] 17:48 qt yeah me neither, just started banging my fists on the kboard and it just happened 17:48 isn't unneccessary redundancy redundant 17:49 sure 18:17 mplayer spells should be back in action now 18:18 also [ amulet | rogue ] stealing is working again 18:18 \o/ 18:18 seriously... thank you. 18:21 keep your fingers crossed some basic flaw in this approach doesn't come to light so that it has to be redone all over again :) 18:21 lol 18:22 i'm still amazed, how you can just pull off something like this in just a few hours. I spent days on just the bits I did and it was broke 18:23 i'm reading over every commit, trying to soak it all in 18:23 gain enlightment somehow heh 18:28 stop, you're making me blush 18:28 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) completed Sokoban, acquiring an amulet of magic resistance, on T:8263 18:28 I'm still learning a lot as I go 18:30 i'm still learning too, but i'm not at your level yet 18:30 brb dishes time 18:49 woo done 18:50 qt want me to pull this, or are there more changes in the queue? 18:52 well, I am still mulling over how to include monster race in testing for cannibalism 18:53 ah 18:53 take your time, i'm not in a rush 18:54 I will probably get it finished tomorrow some time, I have to go run an errand right now and I probably won't work on it any more tonight 18:54 I will let you know on here and/or mark the PR as ready when I think I have wrapped it up 18:54 see you later 18:57 sounds good, cya for now 18:57 and thanks again 19:03 -!- stenno has quit [Ping timeout: 265 seconds] 19:04 -!- rebatela has quit [Ping timeout: 240 seconds] 19:07 [hdf-us] [evil] tinklebear (Kni Elf Fem Cha), 2627 points, T:2213, killed by an arrow 19:08 -!- Umbire has joined #evilhack 19:27 -!- Umbire has quit [Ping timeout: 264 seconds] 19:53 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) killed Medusa, on T:29518 20:18 [hdf-us] [evil] coplate (Wiz Ith Fem Cha) eschewed atheism, by dropping a +0 magical pair of boxing gloves on an altar, on T:3946 20:18 [hdf-us] [evil] coplate (Wiz Ith Fem Cha), 3908 points, T:3965, killed by a shimmering dragon 20:20 -!- Umbire has joined #evilhack 20:49 -!- stenno has joined #evilhack 20:54 -!- stenno has quit [Ping timeout: 265 seconds] 20:56 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) had a pair of speed boots entrusted to him by Anhur, on T:30098 21:31 [hdf-us] [evil] coplate (Wiz Ith Mal Cha), 2910 points, T:2863, quit