00:13 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 26812 points, T:10940, suffocated by a gelatinous cube 00:14 -!- elenmirie__ has quit [Ping timeout: 260 seconds] 00:32 -!- stenno has joined #evilhack 00:37 -!- stenno has quit [Ping timeout: 260 seconds] 00:41 !tell qt I have racial soldiers almost complete, will finish when I wake up 00:41 No worries, K2, I've got this! 00:41 gnite all o/ 03:08 -!- amateurhour has joined #evilhack 03:25 -!- elenmirie__ has joined #evilhack 03:43 -!- mobileuser has joined #evilhack 04:25 -!- stenno1 has joined #evilhack 05:39 [hdf-eu] [evil] mobileuser (Mon Cen Mal Neu), 6125 points, T:5342, killed by a giant mimic, while praying 05:39 bleh 05:39 there goes the streak 05:40 bit of a mystery why prayer didn't work... 05:44 "You were unlucky" hmmm 05:45 why 05:52 rip 05:52 I am now paranoid that there may be monk luck rules I don't know about :-) 05:54 did a magical eye change your luck maybe? 05:54 never saw one 05:54 I made no sokoban mistakes, no new moon... 05:55 new moon doesn't change luck anyway 05:55 don't you start with -1? 05:56 nope 05:56 ah ok 05:56 everyone assumes that 05:56 it's just the cockatrice buff but nothing to do with luck 05:56 Ah I found it 05:56 jumping 05:57 not allowed 05:57 ah did you jump in sokoban? 05:57 just to avoid monsters 05:57 not to cheat 05:57 but yeah 05:57 CHEATER! >:( 05:57 lol 05:58 ok, must suppress urge to jump as centaur in sokoban 05:58 lesson learned 06:00 -!- stenno1 has quit [Ping timeout: 260 seconds] 06:03 -!- stenno1 has joined #evilhack 06:20 -!- rebatela has joined #evilhack 07:31 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) had a shield of reflection entrusted to her by Odin, on T:3058 07:59 . 07:59 qt: Message from K2 at 2021-02-17 22:16 EST: is it possible to add maligntyp and mcolor to the erac struct in mextra.h? mcolor because yellow @ again, maligntyp because (example) an elven knight shouldn't be lawful, but chaotic instead 07:59 qt: Message from K2 at 2021-02-18 00:41 EST: I have racial soldiers almost complete, will finish when I wake up 08:01 morning 08:01 K2: I will try to see whether I can figure that out at some point, I was kind of scared to mess with the screen drawing stuff lol 08:01 good morning 08:01 heya :P 08:01 yeah i had a quick go at it, what i tried didnt work 08:01 that's cool about racial soldiers 08:02 the framework you setup made it easy 08:02 all i have left to do is weapon selection 08:02 awesome 08:02 next up is racial newts 08:02 was trying to wrap it up last night but i got sleepy. coding + sleepy = much bad 08:02 newts! \o/ 08:02 wise words 08:02 brb 08:26 K2 I think I figured out a way to get the yellow @s again 08:26 https://0x0.st/-8sK.png 08:28 sort of approaching it from the opposite direction: https://termbin.com/gpv2 08:29 hahah 08:29 that's brilliant 08:30 was '&& flags.showrace' removed from mapglyph.c on purpose, that one line? 08:30 yeah 08:30 because that way the hero will still be white 08:30 oh i see 08:30 oh 08:31 ok i get it 08:32 it's easier to have a special exception for the hero (who is special anyway) than to have special exceptions for certain instances of monsters 08:32 makes sense 08:32 yellow player monsters for everyone \o/ 08:33 I guess the comment about the "special case for showrace" should be changed 08:38 last night i tried adding maligntyp to the erac struct in mextra.h and then adding rptr statements to certain role/races. it compiled fine but didnt work 08:38 not sure what i was missing. was probably when i was getting sleepy :) 08:38 I'm taking a look at that too 08:39 you'd have to replace all references to maligntyp to conditionally use ERAC(mon)->maligntyp if eligible 08:45 -!- stenno2 has joined #evilhack 08:48 -!- stenno1 has quit [Ping timeout: 256 seconds] 08:52 oof 08:52 -!- stenno3 has joined #evilhack 08:53 brb 08:54 -!- stenno2 has quit [Ping timeout: 265 seconds] 08:57 -!- stenno3 has quit [Ping timeout: 260 seconds] 08:59 -!- stenno3 has joined #evilhack 09:02 K2: which combinations of race and role should override the normal role alignment? 09:03 elven knight is the biggest one 09:04 those should always be chaotic 09:04 here, I just did elven knight, should be able to change the others however you want by setting rptr->ralign https://termbin.com/gpv2 09:04 oops 09:04 https://termbin.com/bw1s 09:05 wow 09:05 that was quick heh 09:06 luckily there was an existing function mon_aligntyp that considers stuff beyond mon->data->maligntyp 09:06 since the epri and emin structs in mextra can also influence alignment 09:06 so I mostly just had to change that to consider erac too 09:06 cool 09:07 so these mcolor and malign patches, do you want me to commit them or is there a PR incoming? 09:08 one thing is that it can't influence mon generation rates, because by the time you're setting the racial alignment it has already been done 09:08 that's fine 09:08 please just do it on your end, I already undid the color stuff lol 09:09 to generate the diff for maligntyp 09:09 no problem 09:09 thanks 09:09 -!- stenno4 has joined #evilhack 09:10 i'll wrap up my racial soldiers commit and then add these 09:10 question - do you think racial watchmen would be neat also? if so i can do those next 09:11 that does sound like it could be cool 09:11 done \o/ 09:11 -!- stenno3 has quit [Ping timeout: 246 seconds] 09:11 i might do racial quest leader/nemesis minions too 09:12 apply_race(watchman, PM_WEREWOLF); christen_monst(watchman, "Angua von Uberwald"); 09:12 hah 09:13 something else I noticed when poking about in monst.c with the player monster templates 09:13 ugh brb 09:22 back 09:23 ok so: something else I noticed when poking about in monst.c with the player monster templates - valkyrie alignment is -1, meaning when they spawn they always show as chaotic. no way that's right 09:23 vanilla bug :) 09:24 easy enough to fix for evilhack, i'd just set that to 0 or 1 09:24 are valk's primarily viewed as lawful or neutral? 09:25 pretty sure valks should be chaotic. just ask any 8th century british monk 09:26 then why are the alignment options for players lawful or neutral only? 09:27 i'm not asking 8th century monks, i'm asking nethack players :) 09:27 ninrl 09:28 K2: please hold off on the maligntyp thing for a minute, I want to check something out 09:29 d&d references i've found so far say valks cannot be chaotic 09:29 qt ok 09:29 no worries, it'll be a few before i can do anything evilhack related 09:32 I think in 5e they're lawful any 09:35 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) became Chih Sung-tzu's Envoy of Balance, on T:31656 09:38 Mjollnir and the quest artifact are neutral 09:38 therefore valks should be default neutral 09:39 so cursed saddles are a pain in the ass 09:39 no apologies for the pun 09:43 not even a canadian sorry 09:43 cursed saddles must hurt real bad 09:46 K2: if a peaceful monster rides a horse, should the horse be made peaceful too? 09:47 yeah that makes sense 09:54 temple priest was wearing cloak of protection. not sure i've seen that? 10:01 K2: here's a fixed malign 10:02 this one takes racial alignment into account when evaluating if a monster should be peaceful, among other smaller changes to the original one: https://termbin.com/9auu 10:07 are you adding that in the hopes of changing luxidream's alignment when you next ride them? 10:08 yeah I like bad boys ;) 10:08 LOL 10:08 yeah this is good, there's been past discussion on how a hill orc was able to ride a white unicorn, etc 10:09 AntiGulp will be interested in this (the monster steed code is hers) 10:09 well I didn't really deal with anything like that, I just made it so that if an enemy is riding a peaceful monster the steed will stop being peaceful 10:09 and vice versa 10:09 nothing about who can ride what is changed 10:10 what you just addressed is more important actually 10:13 K2 I will just submit this as a PR actually, I think it's easier in case I realize I need to change something again 10:16 ok 10:18 almost got things settled down here at work hah 10:31 it might be worth going through the entire list of compiler warnings for evilhack at some point, I've noticed some warnings about if statements that always evaluate to true (for example zap.c:4874 and :4867, 'if (lev->typ != PUDDLE || lev->typ != SEWAGE)' is always true) 10:32 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) performed his first genocide (alhoons), on T:39166 10:33 huh i'm not seeing those warnings when i compile 10:34 what's the warning type? 10:34 zap.c:4874:29: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] 10:34 thanks 10:34 another one: mon.c:3483:18: warning: address of array 'mtmp->former_rank' will always evaluate to 'true' [-Wpointer-bool-conversion] 10:35 mildly annoying that one of those warnings uses quotes around 'true' and the other doesn't lol 10:37 we hate warnings during compile 10:37 i will address those 10:40 are you using clang to compile? 10:40 yeah 10:41 ah no wonder 10:41 my bad I should have mentioned that 10:41 -Wpointer-bool-conversion doesnt exist under gcc 10 10:41 looking for an equivilent 10:44 hmm there arent really that i can see 10:45 already using -Wall and -Wextra 10:46 you want me to just send you all the warnings I get? 10:46 i wonder how hard it is to switch back/forth between compiling gcc and clang 10:46 sure 10:47 that one isn't important imo 10:47 maybe you can see it in the Travis clang build too 10:47 ooh yeah good idea 10:47 lemme look real quick 10:47 it's just telling you you can remove that guard, but it doesn't hurt or anything 10:48 the zap.c one is a good catch 10:48 seeing a couple -Wknr-promoted-parameter 10:49 that one is a pita to try fix 10:49 say goodbye to your hopes of merging in 3.7 if you fix those 10:49 hah 10:50 assuming it's as numerous as I remember 10:50 https://termbin.com/ginw 10:50 https://travis-ci.com/github/k21971/EvilHack/jobs/484269029 10:50 oof thats a lot of warnings 10:51 the warning in zap.c should be an easy fix 10:51 warnings 10:52 I bet a bunch are BS though, I was getting that very fishy warning about mixing declarations and code the other day, I bet that's still in there at least 10:52 change to 'if (!(lev->typ == PUDDLE || lev->typ == SEWAGE))' 10:52 yeah or just change the || to an && 10:52 what was the mixing declarations and code one? 10:53 makemon.c:2450:22: warning: ISO C90 forbids mixing declarations and code [-Wdeclaration-after-statement] 10:53 most of these are -Wc99-extensions warnings heh 10:53 struct erac *rptr; 10:53 ^ 10:53 was there code before that declaration? 10:54 you're meant to do all the declarations upfront in C90 10:54 though it doesn't matter in 2021 10:54 oh I see 10:54 what is upfront? in the start of a block? 10:55 top of the function typically 10:55 that's good to know, I didn't realize you were supposed to do that 10:55 pretend you're a primitive early compiler, you're trying to figure out how much stack to allocate 10:56 the declarations all in one go tell you how much to allocate 10:56 ^ going as that for halloween 10:56 lol 10:56 yeah that makes a lot of sense amateurhour 10:56 I guess it's not that important in reality but I will aim for that in the future 10:57 it's completely against a more modern C style haha, but gotta fit in with the current style innit 11:02 I've had zero understanding of what those warnings were about lol 11:02 thanks for explaining amateurhour 11:23 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) performed her first genocide (rust monsters), on T:12472 11:34 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) destroyed Charon, on T:38059 11:35 collateral damage. couldn't be helped 11:41 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) killed Cerberus, on T:38082 11:42 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) entered Gehennom, on T:38099 12:16 -!- stenno4 has quit [Ping timeout: 256 seconds] 12:23 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) killed the invisible Asmodeus, on T:38708 12:36 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) killed the invisible Baalzebub, on T:38910 12:55 peaceful elven guard, wearing armor 12:56 peaceful giant watchman, wearing armor 12:56 orcish lieutenant, wearing armor 12:59 -!- infinigon has quit [Ping timeout: 256 seconds] 13:02 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±15] https://git.io/JtD75 13:02 [EvilHack] k21971 8110264 - Racial soldiers and other mercenary types. 13:09 do they grudge against eachother? 13:09 K2: I think you should actually remove the newerac call before apply_race, apply_race will handle that -- the reason it's in there for mplayers is because I wanted to do the initialization manually to make sure the role-based stuff got applied in addition to race 13:09 no, that's already handled 13:09 qt ok 13:10 shame 13:11 racial player monsters will grudge against each other 13:11 you could have a level with barracks on one side with one type of soldier and a barracks on the other with a grudged one 13:11 that's a cool idea 13:12 732 lines removed, awesome 13:12 looking at your PR qt 13:12 because of my recent commit, there are merge conflicts yay 13:13 oh I will rebase it 13:13 thanks 13:14 qt you're letting the team down 13:14 we're not meant to do stuff 13:14 we're meant to whine till K2 does stuff 13:14 after i pull in your PR i'll make the tweak you suggested 13:14 amateurhour, get behind me, satan 13:14 sorry amateurhour 13:15 nooo dont ever apologize to amateurhour. he's a professional whinetroll :P 13:15 winner of 2020's whining award :^) 13:16 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) killed Yeenoghu, on T:30267 13:27 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) killed the invisible Orcus, on T:30959 13:30 ok rebased 13:30 thank you rebased god 13:32 lol 13:32 was that more difficult than it needed to be? 13:33 was what more difficult than it needed to be? 13:34 rebasing 13:35 not really 13:35 [EvilHack] k21971 pushed 4 commits to master [+0/-0/±34] https://git.io/JtDF7 13:36 [EvilHack] entrez 05c7466 - Restore yellow color to player monsters 13:36 [EvilHack] entrez 2711619 - Force monster steed to match rider mpeaceful 13:36 [EvilHack] entrez 67524c0 - Allow race to override base mon alignment 13:36 [EvilHack] k21971 920d770 - Merge pull request #49 from entrez/racial-alignment 13:36 ^ awesome sauce 13:36 cool 13:36 false advertising 13:36 no sauce has been added to the game 13:36 sauce, awesome (1 each) 13:37 ^ military humor 13:37 unless the yellow colour mentioned in the commit message is mustard? 13:37 honey mustard 13:37 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) killed Geryon, on T:31430 13:41 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) killed Dispater, on T:31691 13:42 The awesome sauce forms a coating on the dagger. You gore the gnomish soldier. The sauce was awesome... 13:45 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) acquired the luckstone from Mines' End, on T:15959 13:45 -!- rebatela has quit [Ping timeout: 240 seconds] 13:55 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) averted death (decapitated by a vorpal jabberwock), on T:32632 13:57 lol qt 14:01 -!- stenno4 has joined #evilhack 14:06 -!- stenno4 has quit [Ping timeout: 256 seconds] 14:12 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) killed the Wizard of Yendor, on T:33567 14:12 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) acquired the Book of the Dead, on T:33587 14:17 The giant sergeant casts a spell at you! 14:17 hmmmm 14:18 hmm indeed, is that still happening after you removed the new_erac call 14:18 -!- rebatela has joined #evilhack 14:18 yes 14:18 testing 14:18 also i gave giants boulders, they cant move hah 14:19 hmmm 14:19 hmm now its moving after i spawned a player monster 14:19 not a giant 14:23 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) killed the invisible Demogorgon, on T:34072 14:24 @ a human or other humanoid (dwarvish sergeant, wearing armor) 14:24 The dwarvish sergeant butts! 14:24 The dwarvish sergeant bites! 14:24 The dwarvish sergeant grabs you! 14:24 lol what happened 14:24 ooh 14:24 one sec 14:26 yeah something is wrong 14:26 hmm 14:27 there's definitely something funky going on with mattk it seems like, I'll look at it once I have some time 14:28 maybe i have to specifically set mattk for those 14:28 easy enough to test 14:28 well, running apply_race on a mon that doesn't have an erac yet should copy over the mattk from the base monster 14:28 ooh 14:28 that's why I asked if it was still happening when you had removed the new_erac call 14:29 but if it is, there might be something wrong with the way apply_race does it 14:29 with newerac() set, nothing happens apparnetly, no attacks at all 14:29 removing it, the attacks somehow are random 14:29 seem random anyways 14:30 the way apply_race copies over mattk must be screwed up 14:34 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) destroyed Vlad the Impaler, on T:40229 14:34 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) acquired the Candelabrum of Invocation, on T:40232 14:35 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) wished for "fixed magic marker", on T:34558 14:35 -!- infinigon has joined #evilhack 14:38 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) performed the invocation, on T:34647 14:46 fixed it 14:46 pretty sure 14:47 the 'fix' is adding all of the same attack structure that's found in the is_mplayer() block in makemon.c 14:50 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) killed the high priestess of Moloch, on T:35037 14:50 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) acquired the Amulet of Yendor, on T:35038 14:51 oh wait I know what the problem is 14:51 hang on 14:51 there's a much simpler fix, this was a stupid mistake on my part lol 14:51 heh glad i saw your message 14:52 was this close to typing git commit 14:53 in apply_race, *mptr = &mons[mtmp->m_id] should be *mptr = &mons[mtmp->mnum] 14:54 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha) averted death (killed by a balrog), on T:35144 14:54 it was pulling the attacks from the wrong monster, that's the problem 14:54 i see 14:54 lol just a dumb brain fart on my part 14:54 'brain fart' 14:54 that phrase never gets old 14:54 want me to change that while i'm in here? 14:55 I'm actually writing another commit that simplifies all the switch/case stuff in makemon, so I can just include it in there 14:55 ok 14:55 lemme back out the is_mercenary() stuff, gonna commit the other part of this 14:58 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±3] https://git.io/JtDpy 14:58 [EvilHack] k21971 435bfb0 - Tweaks to player monster alignments. 14:59 [hdf-eu] [evil] microlance (Wiz Ith Fem Cha), 2153069 points, T:35250, killed by an air elemental of Thoth (with the Amulet), while praying 15:00 i absolutely love this, the level of fine-tuning possible is way more than was done in grunthack for racial monsters 15:00 oh no microlance 15:11 almost no vampire bat vampires left on vlad 1 15:11 k2 et them all 15:11 (k2 is a black dragon) 15:11 burp! 15:12 \o/ 15:23 -!- elenmirie__ has quit [Quit: Going offline, see ya! (www.adiirc.com)] 15:38 ok I just submitted another pr 15:39 schweet 15:42 * K2 starts reading over the PR 15:42 wow 15:49 damn! trapdoor right into dangerous bones 15:53 [hdf-us] [evil] hothraxxa (Wiz Gno Mal Cha) killed Orcus, on T:41149 15:57 qt: 15:57 #define NUM_RACES 9 15:57 int i, count = 0, race = NON_PM, 15:57 mraces[NUM_RACES] = { PM_HUMAN, PM_ELF, PM_DWARF, PM_GNOME, PM_ORC, 15:57 PM_HOBBIT, PM_CENTAUR, PM_ILLITHID }; 15:57 unsigned long permitted = MH_HUMAN; 15:57 ^ PM_GIANT missing? 15:58 mon.c 15:58 yeah good catch I must have missed it, I'll fix that 15:58 anything else I should change? 15:58 not that i saw 16:00 fixed it 16:00 k 16:07 yay survived the gnomish bastards 16:07 woop 16:08 qt i'm just waiting for the travis-ci checks to pass before i pull 16:08 cool, sounds good 16:11 [EvilHack] k21971 pushed 4 commits to master [+0/-0/±13] https://git.io/Jtyva 16:11 [EvilHack] entrez 93af728 - Add and use rndrace function for picking races 16:11 [EvilHack] entrez 3c6a29e - Prevent 'elven newt' from polymorph 16:11 [EvilHack] entrez 943ce52 - Move mplayer erac init to a dedicated function 16:11 [EvilHack] k21971 8f86e2a - Merge pull request #50 from entrez/rndrace 16:11 ELVEN NEWT 16:11 ^ want 16:11 as a pet 16:11 i'll name it amateurhour and throw pieces of iron at it to play fetch 16:14 an orcish helm named "how do you like bobble hats now huh?" 16:15 hah 16:15 yeah if you polymorphed a racial monster it would retain the race in its new form lol 16:17 -!- stenno4 has joined #evilhack 16:23 will there be demon infidels? 16:24 no PM_DEMON? 16:25 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/JtyfB 16:25 [EvilHack] k21971 b31503c - A couple more minor tweaks to player monster alignment. 16:25 right now, no 16:25 no player monsters have ever been crowned 16:26 fair point 16:26 no demon newts then :-) 16:27 ... DEMON NEWTS FROM HELL 16:29 these racial shop prices give me a headache 16:30 well, I already had a headache I admit 16:30 kiddo pick up time, back later 16:30 later! 16:31 213 zk for a lamp, shk human, me centaur 16:31 oil or magic 16:34 what material? 16:34 and what cha? 16:35 can't remember what magic lamp prices are actually 16:36 yeah wiki doesn't say 16:36 it's platinum 16:36 lemme try to sell my other lamp 16:37 3 zk offered 16:37 just oil then probably 16:39 maybe platinum is very expensive 16:54 80x 16:56 ok wow 17:00 so i was riding my black dragon k2 and carrying a cockatrice corpse that i picked up because if you leave them lying around somebody can pick them up and whack you 17:00 i'm over lava and two squares away from land and an asshole marilith zaps me with undead turning 17:01 naturally larry the lizard and the cockatrice both come alive and are no longer in my inventory, so i figure they've burned up even though i didn't see any message 17:01 note two squares away from land 17:01 this is the way 17:02 i kill the marilith and step onto the land square and i'm right next to larry the lizard and the goddam cockatrice 17:02 k2 bites the cockatrice and is now a statue :( 17:02 you cant make this stuff up 17:02 so that safe space rule kicked in for larry and your cock corpse 17:03 hey watch what you say there bub 17:03 still some life left in the old johnson rod 17:03 rofl 17:04 so i forgot my wife has mini-me pickup duty today 17:04 so i head home 17:04 and i remembered her and her friend tried to unbury 'Mr. Gnomy' the other day 17:05 mr. gnomy is a garden gnome at the end of our driveway. he's magical and protects the house from bad guys and ninja 17:05 *ninjas 17:05 mini-me loves mr. gnomy, ever since she was 2 17:06 so my being the awesome dad that I am, I figured i'd unbury it for her. I find mr. gnomy under 2 ft of snow, get all the snow cleared away from him. barely touch him directly, *SNAP* 17:06 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) had Mjollnir bestowed upon her by Odin, on T:21194 17:06 broke right in two 17:07 :( 17:07 oh no 17:07 after years of summer heat and winter cold, mr. gnomy became too brittle to handle in the winter time 17:07 what is/was mr. gnomy made out of? ceramic? 17:07 plastic? 17:07 yeah 17:07 plastic 17:07 hollow 17:07 repairable? 17:08 no. as i tried to pick up his lower half, part of it snapped into smaller pieces 17:08 he's done 17:08 can he live on without legs or is he a total loss 17:08 rip 17:08 total loss 17:08 rip in peace 17:08 so here's the story i have come up with for damage control: 17:09 those bastard ninjas 17:09 mr. gnomy's soul isnt dead, it just inhabits a garden gnome so he can properly protect us. i just need to find a new vessel that he'll approve of so he can inhabit it 17:10 mr. gnomy mark II will not be made of plastic or ceramic 17:10 solid stone sounds like a winner 17:10 some of the snow golems from the ice queen's realm went rogue and gnomy went down defending the house 17:10 :) 17:11 hopefully i'm not acid-blasted when she first hears the news 17:12 ice queen needs to get her hands on some deranged mutant killer monster snow goons 17:12 hah! yeenoghu's lair but he's not home 17:12 because some asshole summoned him in the valley 17:12 along with juiblex 17:13 probably the hardest valley i've had 17:16 cool 17:18 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) had Giantslayer bestowed upon her by Odin, on T:22220 17:19 I think this racial thing has turned out pretty well K2, and it only took three different pull requests (so far) 17:19 lol 17:20 I'm shooting for 15 pull requests for this one thing ;) 17:20 lol 17:20 yeah i'm really happy with how its all come together 17:21 https://www.etsy.com/listing/279418014/hiking-garde-gnome-cement-decorative 17:21 ^ 12" tall, solid cement 17:21 10 lbs 17:21 not very colorful though 17:21 i know :( mr. gnomy had color 17:22 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) made his first wish - "blessed eye of the aethiopica", on T:42299 17:22 well, pretty faded but color 17:22 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) wished for "blessed eye of the aethiopica", on T:42299 17:22 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) wished for "blessed eye of the aethiopica", on T:42300 17:22 i'm going to include mini-me on selection 17:22 https://www.etsy.com/listing/630473447 17:23 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) wished for "blessed eye of the aethiopica", on T:42310 17:23 dunce cap or cornuthaum? 17:23 rebatela: did you get it? 17:23 qt the racial monster thing, i think that was my biggest hurdle to getting 0.7.0 complete. huge peace of mind right now 17:23 yes 17:23 cornuthaum of course :P 17:23 wand was 0:3 17:24 those were my first wishes but i had already seen 2 artifacts 17:24 not by choice 17:24 rebatela you didnt get that without the owner did you? 17:24 i got the owner 17:24 ok 17:24 whew 17:24 i left her for a bit ;) 17:24 i'll come back for it 17:24 rip mr gnomy :( 17:24 jsut wanted to get it in the game before i do quest (and create another artifact) 17:24 cool 17:25 This is one LARGE beautiful Gnome, measuring over 12 inches tall, 5 inches wide and 5 inches deep. He,s sure to bring you good luck as he watches over your garden or home with his friendly smile. His hand on his face as if ready to say "Hello there". He's content and rested in your garden, home or office. 17:25 LARGE beautiful Gnome <-- good dating profile bio 17:26 -!- stenno4 has quit [Ping timeout: 272 seconds] 17:27 https://media1.tenor.com/images/2eada1bbeb4ed4182079cf00070324a2/tenor.gif 17:28 lol 17:28 with this one you can get the union gnome https://i.etsystatic.com/13298704/r/il/7bf4cf/1487923080/il_794xN.1487923080_p73s.jpg or the confederate gnome https://i.etsystatic.com/13298704/r/il/3ee637/1535406337/il_794xN.1535406337_n0i3.jpg 17:29 i didnt see those 17:29 are those solid stone? 17:30 it says solid cement https://www.etsy.com/listing/522360498 17:30 nooice 17:31 this is perfect 17:31 stone > cement 17:31 well none of them are actual stone 17:32 get this too https://www.etsy.com/listing/551074141 17:32 weaksauce 17:32 but cast cement > hollow plastic/ceramic 17:32 lol the dog 17:32 wouldn't a confederate gnome be wearing gray 17:32 it is 17:32 he is wearing gray aosdict 17:32 call that gray, I call that light blue 17:33 there's a tiny bit of blue hue to it 17:33 is gray aosdict the aosdict before the balrog gets them 17:33 but for all we know that's not the raw pic 17:34 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) killed Master Kaen, on T:44298 17:34 [hdf-us] [evil] rebatela (Mon Hum Mal Neu) acquired the Bell of Opening, on T:44300 17:34 amateurhour: setting oneself up to be called "X the White" is not a good look nowadays 17:34 touche 17:35 that reminds me, I don't understand the nethack encyclopedia entry for "wand" 17:35 what does it have to do with wands 17:35 [hdf-us] [evil] rebatela (Mon Hum Mal Neu), 387502 points, T:44530, petrified by a cockatrice 17:35 ya know I've always wandered that myself 17:35 uhhhh 17:36 F 17:36 guess i didn't have glvoes on? 17:36 !lastgame 17:36 rebatela: [hdf-us] https://www.hardfought.org/userdata/r/rebatela/evilhack/dumplog/1613582858.evil.html :: [hdf-eu] https://eu.hardfought.org/userdata/m/microlance/evilhack/dumplog/1613573817.evil.html :: [hdf-au] https://au.hardfought.org/userdata/A/Arahael/evilhack/dumplog/1613553951.evil.html 17:36 "wand" used to refer to a more stafflike object 17:36 rather than a small stick 17:36 that's weird 17:36 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 1722 points, T:2307, killed by a piranha 17:36 typo'd my glvoes off somehow 17:36 is that what wands are in nethack then? they are staves basically? 17:36 that said, in lotr they call them staffs 17:37 oooof 17:37 rebatela: that sucks 17:37 join me in the recent evilhack death due to missing clothing club 17:42 moment of silence please... 17:48 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 195 points, T:625, killed by a wand 17:57 rebatela: why would having gloves protect you from what looks like a live cockatrice? 17:57 * aosdict looks at dumplog 17:57 ah martial arts 18:01 -!- amateurhour has quit [Ping timeout: 265 seconds] 18:01 -!- mobileuser has quit [Quit: Connection closed] 18:12 aosdict: indeed 18:32 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 2260 points, T:2887, killed by a rothe 18:33 -!- rebatela has quit [Ping timeout: 246 seconds] 19:02 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) completed Sokoban, acquiring a gold amulet of reflection, on T:24158 19:06 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±4] https://git.io/Jtyqh 19:06 [EvilHack] k21971 5ef2e5a - Fix: silence a few warnings (clang). 19:11 -!- stenno4 has joined #evilhack 19:15 -!- stenno4 has quit [Ping timeout: 256 seconds] 19:23 -!- qt has quit [Quit: brb] 19:53 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 1658 points, T:2003, killed by a piranha 20:14 -!- qt has joined #evilhack 20:22 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 2065 points, T:1590, killed by a water moccasin 21:05 K2: small patch to make sure knight player monster titles match their alignment instead of being based on the hero's alignment https://termbin.com/wnng 21:05 so elven/chaotic knight is "Eric the Sniveler" and human/lawful gets "Eric the Gallant" and never vice-versa 21:05 oh good one 21:10 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±5] https://git.io/Jtyse 21:10 [EvilHack] k21971 a03a6dd - Fix: knight player monster titles match their alignment. 21:59 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://git.io/JtyGD 21:59 [EvilHack] k21971 9175e14 - Adjust centaurian race player monster gear. 22:51 [hdf-us] [evil] guest99987 (Inf Ith Mal Una) murdered his faithful homunculus, on T:631 22:55 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 660 points, T:1203, killed by a kobold lord 23:11 -!- stenno4 has joined #evilhack 23:13 -!- qt has quit [Ping timeout: 260 seconds] 23:14 -!- qt has joined #evilhack 23:17 -!- stenno4 has quit [Ping timeout: 265 seconds] 23:22 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±3] https://git.io/Jtyc6 23:22 [EvilHack] k21971 c2c7ecf - Player can't regen hit points while in the Valley of the Dead. 23:24 !tell qt found a small bug. all players regardless of race/role can carry around boulders like they are a giant. i'm looking into it 23:24 qt shall be duly informed at the first opportunity, K2. 23:27 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 152 points, T:403, choked on a lichen corpse 23:44 !tell qt players can carry a boulder at no additional weight cost (giants get 8 aum added like they should), and non-giants cant throw said boulder. It's to do with racial_throws_rocks() but I havent pinned it down yet 23:44 qt shall be duly informed at the first opportunity, K2. 23:47 [hdf-us] [evil] guest99987 (Inf Ith Mal Una), 60 points, T:94, killed by a falling rock