00:03 [hdf-us] [evil] bouquet (Sam Gia Fem Law) killed the invisible Orcus, on T:64428 00:20 [hdf-us] [evil] bouquet (Sam Gia Fem Law) killed the Wizard of Yendor, on T:65307 00:20 [hdf-us] [evil] bouquet (Sam Gia Fem Law) acquired the Book of the Dead, on T:65310 00:20 we can wake the wizard in his tower by tunneling around outside? 00:23 [hdf-us] [evil] bouquet (Sam Gia Fem Law) wished for "blessed fixed +2 oilskin cloth elven helm", on T:65394 00:24 [hdf-us] [evil] bouquet (Sam Gia Fem Law) wished for "blessed greased +2 mithril large splint mail of decay", on T:65399 00:34 qt: Definitely. 00:34 qt: earth day doesn't normally /actually/ help things either, but it's good PR. 00:52 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) acquired the luckstone from Mines' End, on T:5634 00:53 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) changed form for the first time by mimicking a pile of gold, on T:5729 00:53 Hmm. So if I've "moderately" abused my alignment, I might as well go start killing shopkeepers, yeah? 01:07 -!- qt has quit [Ping timeout: 272 seconds] 01:12 There's a "coyote - Hungrii Flea-Bagius"? 01:13 Vanilla-ism. Think Wile E. and the Road Runner. 01:18 Ah, interesting. 01:21 Oh that's freaking evil. Just found a room, that contains a 1x1 room containing a monster, and no door or bars. 01:49 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha), 24084 points, T:10231, killed by a giant ant, while frozen by a monster's gaze 02:36 -!- elenmirie has joined #evilhack 02:40 [hdf-us] [evil] lgxia (Kni Hum Mal Cha) destroyed Charon, on T:83636 02:42 [hdf-us] [evil] lgxia (Kni Hum Mal Cha) killed Cerberus, on T:83659 03:49 [hdf-us] [evil] lgxia (Kni Hum Mal Cha) had Ogresmasher bestowed upon him by Manannan Mac Lir, on T:85189 03:52 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) performed her first genocide (locusts), on T:17588 04:03 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) made her first artifact wish - "blessed fixed eye of the aethiopica", on T:17667 04:08 -!- Umbire has quit [Remote host closed the connection] 04:09 -!- Umbire has joined #evilhack 04:19 -!- rebatela has joined #evilhack 04:54 -!- hackemslashem has joined #evilhack 04:54 [hdf-us] [evil] lgxia (Kni Hum Mal Cha) polymorphed his first object, on T:86870 05:27 -!- musicdemon has joined #evilhack 05:30 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) tasted meat for the first time, by eating a lizard corpse, on T:23957 05:30 Hmm. A fell beast. 05:30 Oh and no... Medusa level has gremlins. 06:15 [hdf-au] [evil] Arahael (Mon Hum Fem Neu), 192333 points, T:25768, killed by an earth elemental, while reading a book 06:15 Well, that was seriously unlucky. I had free action, didn't realise I'd still be knocked out. 06:17 !lastgame Arahael 06:17 musicdemon: [hdf-us] https://www.hardfought.org/userdata/A/Arahael/evilhack/dumplog/1600586690.evil.html :: [hdf-au] https://au.hardfought.org/userdata/A/Arahael/evilhack/dumplog/1657877937.evil.html 06:22 Free action does not cover multi-turn actions. 06:31 -!- mobileuser has joined #evilhack 06:32 -!- Umbire has quit [Quit: Umbire zaps a wand of digging!] 06:36 Yeah, I hadn't realised it was a multi-turn action as such. 06:36 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 06:46 [hdf-us] [evil] musicdemon (Mon Cen Fem Cha) rejected atheism with a prayer, on T:7516 06:46 RIP the atheist run. It was just a dream 06:47 at least I can use the dang altars now xD 06:51 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) killed the Goblin King, on T:6262 07:05 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 7431 points, T:7113, killed by a panther 07:15 [hdf-us] [evil] lgxia (Kni Hum Mal Cha) had Stormbringer bestowed upon him by Manannan Mac Lir, on T:87743 07:23 oops. first time i've ever summoned a lava demon when reforging a corroded weapon in a forge 07:24 that's a tough dl2 monster 07:24 [hdf-us] [evil] krm26 (Pri Gia Fem Cha), 256 points, T:968, killed by a lava demon 07:31 -!- amateurhour has joined #evilhack 07:49 [EvilHack] elunna opened issue #95: Poisonous corpse can give conflicting message. - https://github.com/k21971/EvilHack/issues/95 07:57 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 2019 points, T:3736, killed by a baby owlbear, while fainted from lack of food 08:11 -!- elenmirie has joined #evilhack 08:46 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) killed the Goblin King, on T:500 08:46 Turn 500! :D 08:56 -!- arahael has quit [Ping timeout: 272 seconds] 09:07 [hdf-au] [evil] Arahael (Mon Hum Fem Neu), 2431 points, T:1375, killed by a dwarf king 09:11 -!- arahael has joined #evilhack 09:14 -!- hackemslashem has quit [Remote host closed the connection] 09:14 -!- hackemslashem has joined #evilhack 09:21 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) killed the Goblin King, on T:1072 09:22 [hdf-us] [evil] musicdemon (Mon Cen Fem Cha) used a helm to turn lawful, on T:9680 09:23 uncursed helm, wow 09:23 yeah they often start uncursed 09:24 yeah helms are dangerous 09:37 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) became literate by reading a book, on T:8900 09:50 A disenchanter on dlvl 8? 10:02 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) killed the Goblin King, on T:12038 10:04 changeling 10:04 chameleon rather 10:04 don't know where my brain be at 10:17 wtf arahael, you left me an orctown with an ALHOON in it at dl5? 10:17 now i know where my brain be at, it be at the alhoon's stomach in another turn 10:21 was that alhoon a changeling or a polymorph? i.e. am i f*d or TOTALLY f*d 10:28 -!- musicdemon has quit [Quit: Client closed] 10:38 last night I woke rodney while digging the walls outside his tower. 10:38 arahael? i'm assuming changeling 10:38 I didn't think that was possible any more. 10:38 ugh, i hate early rodney wakies 10:39 maybe with a drum of earth quake, but not just digging. 10:39 i must be noisy because he wakes up for me fairly often -- maybe 1 in 5 times 10:39 I even had divine stealth so I was stealth digging 10:40 I think I'll be ok. I can dispatch him fast with my current kit, but he's going to be a nuisance 10:40 and I haven't even found genocide yet. 10:41 in summary, I'll try to leave bones somewhere safe :) 10:41 heh 10:42 the only time this happened previously was quite a while ago in 3.6 when there was a bug. 10:43 so 1 in 5 is much more often than I've experienced. 10:47 -!- hackemslashem has quit [Ping timeout: 240 seconds] 10:52 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) rejected atheism with a prayer, on T:16508 11:22 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) completed Sokoban, acquiring a mithril amulet of reflection, on T:19145 11:24 [hdf-us] [evil] krm26 (Pri Gia Fem Cha), 33437 points, T:19303, killed by an owlbear 11:59 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 12:29 -!- qt has joined #evilhack 12:30 -!- hackemslashem has joined #evilhack 12:33 weee 12:36 I was able to merge those new updates last night - my first time ever doing that 12:40 nice 12:53 hackemslashem: welcome to IRC 12:53 wasssup 12:53 register your nick with NickServ unless you want K2 to steal it once you log off 12:53 hackemslashem that evilhack issue you logged, i'm not sure that's evilhack specific 12:54 it might be a vanilla thing 12:54 but i'll look into it 12:55 it doesn't look like it can happen in vanilla to me actually 12:55 gdammit 12:55 just steal this commit 646f247608 12:56 ;) 12:56 ... 12:56 but... that's vanilla :) 12:56 Ulchhh, this food tastes... yummy! 12:56 you play with my emotions at your own risk 12:57 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 126 points, T:717, killed by a jackal, while fainted from lack of food 12:58 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 7 points, T:56, killed by a water moccasin 13:15 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://github.com/k21971/EvilHack/compare/a74dc5afa717...3b8530d7d6c6 13:15 [EvilHack] k21971 3b8530d - Fix: poisonous corpse can give conflicting message (issue #95). 13:15 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 1428 points, T:2738, killed by a rothe 13:26 quick fix! tx! 13:26 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 892 points, T:2333, killed by a bone orcish dagger 13:27 -!- musicdemon has joined #evilhack 13:28 \o/ 13:30 I'm trying to figure out how M3_BERSERK works. Is it that berserkers have a 1/7 chance each turn (and if below 1/3'rd of their health) - they get a big damage boost? 13:31 monsters with that flag: when their helath drops very low, they go berserk. damage output is max every hit 13:31 *health 13:31 there's also a chance they just attack anything nearby 13:32 another monster, a chair, your ex girlfriend... anything goes 13:32 Oh I see, cool. I think a lot of slashem monsters could use that lol. Like the Tasmanian Devil 13:32 nice analogy 13:33 it's a little odd that it's not a 1/7 chance of flying into a rage, but a 1/7 chance every turn to grudge random each mon nearby, and also a 1/7 chance to get a damage bonus when they hit you 13:33 i would have expected it's something like, once they get below X% health, there's a 1/n chance each turn of flying into a rage. but once they're in that state they stay in it 13:33 but it's an independent roll every turn 13:34 ah crap 13:35 dmg += d((int) mattk->damn, (int) mattk->damd); 13:35 or actually multiple rolls every turn, since it rolls each time it evaluates whether it should grudge a nearby monster, and also rolls for each hit on the hero. so you could get "Foo flies into a berserker rage! Foo flies into a berserker rage!.. etc" 13:35 ^ wrong spot 13:35 why is it the wrong spot? 13:35 i dont remember what younger me was thinking 13:36 in what way is it in the wrong spot? 13:36 its not, nvm 13:36 Yea I'm seeing "flies into a berserker rage!" in mon.c and mhitu.c 13:37 dont mind me 13:39 I'm thinking everything rabid should have berserk 13:39 yeah the bit in the grudge part doesnt need to be there 13:39 the feedback 13:39 I'm feeling the evil seeping in .... 13:42 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://github.com/k21971/EvilHack/compare/3b8530d7d6c6...a3b75a3659a7 13:42 [EvilHack] k21971 a3b75a3 - Fix: remove unnecessary feedback when a monster goes berserk. 13:42 if it were me I'd add some mberserk bit to struct monst, set it to 1 when the monster "flies into a rage" (put that in mcalcdistress or something), then modify the current damage boost and attack stuff so that it always happens (or happens with a much higher chance) when mtmp->mberserk == 1 13:43 yeah 13:43 it should have been a bitfield 13:43 next version i suppose 13:44 qt i played around with fixing the warn of mon stuff 13:45 nada 13:45 i think that one is beyond my skillset 13:45 bummer. i'll try to look at it some time when i have more time 13:45 ok thanks 13:46 i'll buy you a happy meal from mcdonalds 13:46 dnh did something with warning for particular mons, idk how it works tho 13:48 gonna go offline here for a lil while. i think this is the weekend I finally setup the new firewall and wireless access point at the house 13:48 been putting it off forever 13:50 -!- aos is now known as aosdict 13:51 heya aosdict 13:51 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) had a dagger entrusted to him by Quetzalcoatl, on T:525 13:52 heyo 13:52 welcome back 13:52 how's the trip so far? 13:53 still feeling pretty beaten up 13:53 sorry to hear that 13:59 knee hurt just walking over the pavement from the train station to this house 13:59 definitely the right idea to not keep hiking 14:03 :/ 14:18 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law) became literate by reading a scroll, on T:3949 14:19 k2 try this out when you're back https://termbin.com/ocwp 14:22 MFW I do the water prayer and forget to drop the water pots on the altar xD 14:25 hah, it hpapens 14:25 *happens 14:26 "You feel that YOUR GOD is pleased." now to pick up the holy waters... meh 14:26 mmm crap 14:26 crap crap crap 14:27 the WAP (wireless access point) I have requires 24.5 watts of power. the PoE switch I have to plug it into is only rated for 15.5 w per port 14:27 crap crap crap CRAP 14:27 and shit 14:28 and it didnt come with an AC adapter 14:28 welp.. project shelved for this weekend 14:28 try this instead actually https://termbin.com/s1v1 14:29 oh not instead of your project, but instead of the link i posted earlier 14:29 i know :P 14:29 lol 14:29 what's a PoE switch? 14:29 power over ethernet 14:30 oh, I see 14:30 damn it 14:30 i know right? 14:30 actually there's a problem with that, one sec 14:30 lol 14:30 oh 14:30 heheh 14:30 yeah damn it about your thing too 14:31 https://termbin.com/t6i3 fixed 14:32 a good extension would be to make it so monsters in a berserk rage aren't affected by normal scaring methods 14:32 that'd be cool 14:34 yeah they go mindless 14:34 that would be cool 14:35 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 3716 points, T:6210, killed by a giant mosquito 14:38 would just be as simple as adding '|| mtmp->mberserk' to onscary I think 14:45 i need to upgrade my poe switch to poe++ too 14:45 poe+++++ 14:45 i either need to order a different switch (ideal) or just grab a PoE injector 14:45 dammit 14:46 probably individual injectors are smarter -- cheaper, reliability spread over multiple injectors -- but it ends up being so sloppy with all the dangly bits 14:46 yup 14:46 plus i'd like to be able to utilize the 2.5G port on this WAP. injector is limited to 1gbps 14:46 i also think i need to rerouter myself, i've done too much weird custom crap on my edgerouter lite and it is gagging 14:46 -!- mobileuser has quit [Quit: Connection closed] 14:47 -!- mobileuser has joined #evilhack 14:48 anywhere here gonna yell at me for not using pfsense? i should probably dig up some hardware for pfsense 14:49 does firing a thrown akyls break weaponless? 14:50 nah i've heard good things about pfsense 14:50 i had an edgerouter 4 but it kept dropping cfg 14:50 musicdemon no 14:50 kewl 14:50 found the switch I need, has PoE++ ports rated up to 2.5G 14:51 not cheap though, ugh 14:51 but watch out running into monsters :-) 14:51 do you have to worry about fan noise? my rack is in my office closet so i'm always trying to find quiet shit 14:52 chicago beats orlando in like 1,073 metrics, and one of them was my full basement with a finished mechanical space for my rack 14:54 krm26 no, all my home networking gear/NAS is in the basement 14:54 nary a peep 14:54 new WAP will be installed up in the house though 14:54 you bastard 14:54 :P 14:55 do you use pfsense? or are you getting seconded enterprise hardware from your work :-) 14:55 i have a fortigate 60F and a 431F WAP 14:55 that's my project, to get those setup and running 14:56 at work its a fortigate 100D with an aging cisco 2500 WAP management console and a bunch of old cisco WAP's 14:57 how do you like fortigate? >>> cisco i assume? 14:57 oh yeah 14:57 i like fortigate 14:58 they've had issues (who doesnt?) but i've been pleased with how it runs. setup isnt difficult either if you're used to that kind of thing 15:00 i do miss $1 enterprise hardware from work 15:01 switch ordered, found an unmanaged netgear that fits the bill nicely 15:03 qt this patch is really neat 15:04 -!- qt has quit [Ping timeout: 268 seconds] 15:21 [hdf-us] [evil] musicdemon (Mon Cen Fem Cha) completed Sokoban, acquiring a gold amulet of reflection, on T:12710 15:25 -!- elenmirie has joined #evilhack 15:25 -!- qt has joined #evilhack 15:27 'You dig a hole in the floor. You fall through....Welcome to David's treasure zoo!' lol, serves me right 15:27 15x3 zoo 15:35 [hdf-us] [evil] krm26 (Pri Gia Fem Cha), 1209 points, T:1924, killed by a wooden crossbow bolt 15:41 [15:03] <@K2> qt this patch is really neat 15:41 ^ I think you missed that qt, you had timed out 15:42 cool 15:44 [hdf-us] [evil] krm26 (Pri Gia Fem Cha), 400 points, T:1779, zombified by a gnome zombie 15:47 i have tucked it away for future version 15:48 the battery in my lawn tractor is bad... so. no network project, no mowing 15:48 dammit 15:48 the main things i had planned to do this weekend, shot 15:59 [hdf-us] [evil] krm26 (Pri Gia Fem Cha), 549 points, T:1242, poisoned by an orc zombie 16:11 k2 i think it may not invalidate savefiles 16:12 because it uses one of the "free bits" 16:17 yani: when wearing the same ring (i.e. iron ring, iron wand) the wand's effect is doubled 16:17 or beam effects become cones, etc 16:18 with ruby ring, could work wit ruby potion too :-) 16:18 thaumaturgy baby! 16:20 K2: not 100% sure i'm understanding that right but I went back and looked at vanilla commits, and they don't seem to bump editlevel when doing that. and my savefile seems to work fine when i swap back and forth applying and reversing the patch 16:21 krm26: do you know why that would be, that there's a certain number of "free bits" in the struct that can be used up without breaking the savefile? does a struct need to be an round number of bytes? 16:21 I think the point of the free bits is that you can be using them in future and still load the saves because the saved struct size is correct 16:22 that's what I mean, why doesn't adding a bit change the size of the struct? 16:26 qt: it can depend on your compiler how alignment works 16:27 wikipedia has a generic gloss at: https://en.wikipedia.org/wiki/Data_structure_alignment 16:27 which includes standard x86 alignment info 16:28 where is the struct code? 16:28 lots of the structs in nethack have remarks like /* n free bits */ 16:29 not sure if there's assumptions being made about the word size or alignment/padding rules or something 16:29 i would assume those comments will be correct for intended target platforms 16:29 krm26: e.g. https://github.com/k21971/EvilHack/blob/master/include/monst.h#L167 16:31 69 bits in the bitfields 16:31 so yeah i guess 3 bits to 9 bytes 16:32 yeah that is a macro nethack uses, so for platforms with BITFIELDS undefined any modifications there will break saves (whatever those platforms are) 16:32 can't forget padding 16:32 do you know if there's any spec for alignment/padding, or is it a compiler choice? 16:33 it is mostly architecture-dependent (x86, etc) 16:34 most stuff tends to be size-aligned (i.e. two byte shorts are 2 byte aligned, 4 byte floats are 4 byte aligned) with some occasional long long weirdness 16:35 also endianness can makes things different 16:36 and if i recall there is a packed attribute for doing further hardware optimization 16:36 BITFIELDS is undefined for DUMB compilers, so I think it is at least defined for all modern systems. the allowances made when DUMB is defined include turning 'a = b > 2 ? 1 : 2' to 'if (b > 2) a = 1; else a = 2;' and 'if (funct() > 5)' to 'int a; if ((a = funct()) && (a > 5))' 16:37 iirc at least, i think i saw that last one recently 16:37 yeah i would expect it to be guaranteed for anything hosted on hardfought 16:38 -!- musicdemon has quit [Quit: Client closed] 16:40 so the way they are bitfielding strikes me as dangerous for accidentally breaking saves -- they should include inline docs on where word boundaries are in the bitfield, etc. accidental early insertion in the struct you linked qt can push larger bitfields (like wormno) across a word boundary and introduce accidental padding making any counting probably wrong 16:41 an easy approach which is more future-friendly is nesting structs, so in your main struct nest a struct for each word you are going to consume with bitfields 16:41 each nested struct would explicitly document expected free space 16:43 like what you linked me has 69 bits followed by the comment "3 free bits" which i think we can all agree will not be true 16:44 -!- shadowrider38 has joined #evilhack 16:46 why not? won't 3 bits make it 9 bytes? 16:49 iirc struct obj has some explicit padding, like a bitfield with 6 bits that is meant to be cannibalized/reduced in size to make room for other bits 16:53 ok, so maybe *i* can't count :-) 17:02 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 17:11 -!- hackemslashem has quit [Ping timeout: 268 seconds] 17:22 -!- qt has quit [Ping timeout: 240 seconds] 17:27 -!- mobileuser has quit [Quit: Connection closed] 17:32 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) genocided two random monsters from class U, on T:29660 17:33 -!- elenmirie has joined #evilhack 17:37 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) genocided two random monsters from class h, on T:29749 17:45 -!- shadowrider38 has quit [Quit: Client closed] 17:57 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) changed form for the first time, becoming a baby sea dragon, on T:31898 18:07 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) killed Master Kaen, on T:33192 18:08 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) acquired the Bell of Opening, on T:33198 18:18 [hdf-us] [evil] dgoddard (Mon Hum Mal Cha) refused to give up The Eyes of the Overworld to Master Po, on T:33817 18:25 -!- Umbire has joined #evilhack 18:32 -!- amateurhour has quit [Quit: leaving] 18:48 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 18:54 [hdf-us] [evil] Gutso (Con Orc Mal Cha) eschewed atheism, by dropping an orcish dagger on an altar, on T:4054 18:56 [hdf-us] [evil] Gutso (Con Orc Mal Cha), 1543 points, T:5066, killed by a baby owlbear, while praying 19:05 -!- elenmirie has joined #evilhack 19:18 [hdf-eu] [evil] mightyquinn (Arc Hum Mal Law), 1876 points, T:3745, killed by a honey badger 19:20 i hate that i can't cast light without a decent chance of angering my pet 19:20 at least let me #chat with my pet and tell them i'm gonna cast light so they can blink 19:23 -!- Umbire has quit [Remote host closed the connection] 19:23 -!- Umbire has joined #evilhack 19:37 -!- shadowrider38 has joined #evilhack 19:40 [hdf-us] [evil] krm26 (Pri Gia Fem Cha), 1762 points, T:4167, killed by the Goblin King 19:42 [hdf-us] [evil] krm26 (Pri Gia Fem Cha), 43 points, T:355, killed by a fox 19:46 [hdf-us] [evil] gpsalmoncannon (Kni Cen Mal Cha) killed the Goblin King, on T:5000 20:01 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) destroyed Arahael's ghost, the former Initiate, on T:1619 20:01 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) destroyed krm26's ghost, the former Acolyte, on T:1633 20:04 I think DUMB is not relevant on any current systems and can be removed 20:04 I keep intending to make a PR to remove it and STUPID 20:12 heh, what is the difference between DUMB and STUPID 20:13 -!- shadowrider38 has quit [Quit: Client closed] 20:16 STUPID is turned on by DUMB, and its entire purpose is to reimplement a single ternary operator (out of nethack's thousands) as an if-else assignment 20:16 ergo, STUPID is stupid 20:27 i propose renaming DUMB to THE_DUMB 20:27 as in 'why did I do that? I must have the dumb' 20:45 K2: pfsense is magnificent. 20:45 just had to get that in there. 20:45 heh 21:05 [hdf-us] [evil] bouquet (Sam Gia Fem Law) destroyed Vlad the Impaler, on T:66524 21:05 [hdf-us] [evil] bouquet (Sam Gia Fem Law) acquired the Candelabrum of Invocation, on T:66528 21:26 [hdf-us] [evil] bouquet (Sam Gia Fem Law) wished for "2 uncursed scrolls of genocide", on T:66900 21:26 [hdf-us] [evil] bouquet (Sam Gia Fem Law) genocided alhoons, on T:66901 21:26 [hdf-us] [evil] bouquet (Sam Gia Fem Law) genocided gray dragons, on T:66902 21:35 [hdf-us] [evil] bouquet (Sam Gia Fem Law) killed Baalzebub, on T:67287 21:35 [hdf-us] [evil] bouquet (Sam Gia Fem Law) killed the invisible Demogorgon, on T:67292 21:44 wooo go bouquet 21:49 this is going to be a tough one. Is the mysterious force supposed to be cursing my inventory even before I get the amulet? 23:09 [hdf-us] [evil] krm26 (Pri Gia Fem Cha) killed the Goblin King, on T:6718 23:18 [hdf-au] [evil] Arahael (Mon Hum Fem Neu) averted death (killed by a bolt of lightning), on T:6147 23:21 That was the same wand that killed krm26, too. 23:21 (Bones level) 23:28 death is fun! 23:28 Surprisingly, you had a blessed BoH and an uncursed magic lamp. 23:30 You had 11 boulders. 23:34 didn't surprise me