00:08 -!- Grasshopper has joined #hardfought 00:08 -!- mode/#hardfought [+v Grasshopper] by ChanServ 00:28 fuck 00:28 my pet wields my pick-axe 00:28 good job game 00:35 -!- captain42 has quit [Changing host] 00:35 -!- captain42 has joined #hardfought 00:35 god this level is annoying 00:35 > kills a hard monster for dlvl9 00:35 > turns into a nether lich 00:41 fuck refugees are op 00:41 [slex] dolores (Ord Ang Fem Cha), 33524 points, T:4625, killed by a monster (refugee) 00:41 !lastgame 00:41 loli: https://www.hardfought.org/userdata/d/dolores/slex/dumplog/1502848982.slex.txt 00:41 @le?refugee 00:41 refugee (V) | Lvl: 10 | Diff: 13 | Spd: 10 | Res: cold sleep poison drain | Confers: nothing | MR: 40 | Generates: special | AC: 4 | Attacks: 5d4 touch physical, 3d8 cast fire, 2d6 passive fire | Alignment: -2 | Flags: genocidable, breathless, mindless, poisonous, undead, stalker 00:42 yeah, they are pretty tough 00:42 aaaaaaa 00:42 the game was out to get me the entire level 00:42 so if you see one of those, you might want to leave and come back to your level 00:42 @le?raw mana vortex 00:42 raw mana vortex (v) | Lvl: 33 | Diff: 40 | Spd: 27 | Res: fire sleep poison petrification | Confers: nothing | MR: 30 | Generates: special | AC: -3 | Attacks: 8d8 engulf mana, 8d8 non-contacting-beam mana | Alignment: 0 | Flags: genocidable, flies, breathless, mindless, unsolid, nopoly, vegan 00:43 bug_sniper: that level was evil 00:43 I think it might be the ordinators quest level 00:43 it seemd too evil to be a normal slex level 00:44 loli, I had to deal with a raw mana vortex on the nightmare level and I thought that was tougher 00:44 @le?nightwalker 00:44 nightwalker (W) | Lvl: 73 | Diff: 75 | Spd: 15 | Res: fire cold sleep shock poison petrification drain | Confers: nothing | MR: 95 | Generates: special | AC: -21 | Attacks: 10d10 touch disenchant, 10d10 touch disenchant, 8d8 touch disenchant, 8d8 touch disenchant, 8d8 cast spell | Alignment: -6 | Flags: genocidable, flies, breathless, unsolid, nopoly, undead, stalker 00:45 aaaaaaaaaaaaaaaa bug_sniper 00:45 @le?martian walker 00:45 martian walker (A) | Lvl: 56 | Diff: 63 | Spd: 9 | Res: fire cold poison petrification | Confers: nothing | MR: 100 | Generates: special | AC: -10 | Attacks: 4d20 hug physical, 3d20 hug physical, 10d10 non-contacting-beam fire | Alignment: -10 | Flags: swims, amorphous, breathless, mindless, oviparous, nopoly, stalker 00:45 that's scarier than my truck ghost 00:45 at least that's slow 00:45 I ran away from a martian walker that I saw somewhere 00:45 bug_sniper: I had a death as a camperstriker earlier today, where I got killed by my boots 00:45 did 100 dmg to me over 30~ turns 00:46 [4k] k2 (Sam Hum Mal Law), 9648 points, T:6257, killed by a raven 00:48 @le?elder priest 00:48 elder priest (@) | Lvl: 25 | Diff: 36 | Spd: 15 | Res: fire sleep shock poison petrification | Confers: nothing | MR: 90 | Generates: special | AC: -9 | Attacks: 2d10 weapon physical, 1d4 gaze paralyze, 2d10 tentacle amulet steal, 2d10 tentacle sticky, 2d8 cast clerical, 2d8 cast clerical | Alignment: 0 | Flags: omnivore, swims, amphibious, seeinvis, nopoly, covetous, infravisible 00:48 @le?lichen 00:48 lichen (F) | Lvl: 0 | Diff: 1 | Spd: 1 | Res: none | Confers: nothing | MR: 0 | Generates: special | AC: 9 | Attacks: 0d0 touch sticky | Alignment: 0 | Flags: genocidable, breathless, mindless, vegan 00:48 did amy not implement the tentacle damage type? 00:49 maybe not 00:49 yyou should ask! 00:52 !tell LarienTelrunya did you forget to implement the tentacles damage type 00:52 Will do, bug_sniper! 00:53 !tell LarienTelrunya add some tentacles to the messages 00:53 Will do, loli! 00:54 !tell LarienTelrunya how about a fully lit level where the monsters at the top of the screen spell "do you want your possesions identified" 00:54 Will do, bug_sniper! 00:54 bug_sniper: we should get her to add the elder priest 00:54 as a mob 00:55 !tell LarienTelrunya this time, you don't have the excuse that it would be too difficult to implement 00:55 Will do, bug_sniper! 00:55 kek 00:56 you just wanted that, ehhh? 00:57 yeah, you can say that 00:58 turn her fork into a horror game 00:59 a horror *hack game would be fun 01:19 -!- raisse has joined #hardfought 01:19 -!- mode/#hardfought [+v raisse] by ChanServ 01:24 YANI: Bull rush command that lets a character attempt to shove a target back one or more squares. Relative size of the character vs the monster would be an important factor. The character would possibly move to follow the target. Would allow the character to stay mobile if surrounded by small targets. 02:19 -!- Tomthetom has joined #hardfought 02:25 -!- elenmirie_ has joined #hardfought 02:25 -!- elenmirie has quit [Read error: Connection reset by peer] 02:26 -!- elenmirie_ is now known as elenmirie 02:49 [4k] k2 (Sam Hum Mal Law), 8919 points, T:3795, killed by a warg 03:06 sigh 03:06 yasd :D 03:07 pretty much all of my fourk deaths lately have been YASD ;) 03:07 its all good 03:11 -!- Tomthetom has quit [Ping timeout: 248 seconds] 03:45 -!- Manaflare has joined #hardfought 03:45 -!- Tomthetom has joined #hardfought 03:56 -!- Tomthetom has quit [Quit: Bye] 04:30 [4k] k2 (Sam Hum Mal Law) entered the Minetown temple, on T:5504 04:33 -!- Manaflare has quit [Quit: Leaving] 05:05 -!- Manaflare has joined #hardfought 05:31 -!- Grasshopper has quit [Ping timeout: 246 seconds] 05:41 -!- raisse has quit [Ping timeout: 255 seconds] 06:01 -!- Grasshopper has joined #hardfought 06:01 -!- mode/#hardfought [+v Grasshopper] by ChanServ 06:20 Wooot got to do a proper "protection racket", got my dwarf cav to MT while still lv1 06:20 only got 2 points though, nvm 06:31 [nd] elenmirie (Mon Hum Fem Neu), 9980 points, T:5378, killed by a yeti 06:40 I'm such a bad person - my little dog Slasher was fighting a kitten near me while I was in a shop, and Slasher got killed! 06:40 ;) 06:41 So I paid the shopkeeper 7zm for Slasher's corpse, and threw it at the kitten to make a new pet :D 06:41 hah damn lol 06:41 after all, trial by combat n everything 06:41 winner takes all 07:30 -!- noty has quit [Quit: WeeChat 1.9] 09:03 -!- Grasshopper has quit [Ping timeout: 240 seconds] 09:04 -!- Grasshopper has joined #hardfought 09:04 -!- mode/#hardfought [+v Grasshopper] by ChanServ 09:11 -!- raisse has joined #hardfought 09:11 -!- mode/#hardfought [+v raisse] by ChanServ 09:12 [fh] Freakitsar (jonadab) (Mon Hum Mal Neu), 57475 points, T:17012, killed by a frost giant's wand 09:12 ^ Forgot to _lock_ a chest after I put that wand of striking into it. 09:13 -!- LarienTelrunya has joined #hardfought 09:13 jonadab :C 09:14 Yeah. 09:14 I keep getting caught out by that. 09:14 Though this is, I believe, the first time it's resulted in death. 09:15 I know that monsters looting containers seems more realistic, but bloody inconvenient (and painful at time). 09:15 s 09:15 Yeah. 09:15 I mean, I _had_ a key, I _could_ have locked it. I'm just used to the notion that putting something in a container secures it automatically, because in most variants, it does. 09:16 Habbits. 09:16 Habbits of Hobbits? 09:16 Perhaps. Are there hobbit monasteries? 09:16 We could make bad puns. 09:17 lol, hobbit nuns - are the none? 09:17 are there none 09:17 Heh. 09:17 YASI: hobbit nuns 09:18 Actually, YASI: nun as a playable role. I mean, monk is a role, why NOT nun? 09:18 sure! I'm all for diversity :D 09:19 YASI: And then if you implement the #sing action, someone could play The Singing Nun. 09:22 would be nice if you could use the #sing command with most role/race combos, and doing so would produce a relevant song from relevant origins 09:29 dwarven valkyries sing In the Hall of the Mountain King 09:30 or maybe just Ride of the Valkyries 09:32 A Night on Bald Mountain. Except I don't think that has lyrics. 09:45 n) [ a +5 pair of jackboots (being worn) 09:45 Thanks watch captain. 09:45 No wonder he was so hard to kill. 09:48 Beholder: messages please :) 09:48 LarienTelrunya: Message from loli at 2017-08-15 21:44 EDT: yo how does "inertia control" work, Chris_ANG states that it might do nothing at all! Thanks~ 09:48 LarienTelrunya: Message from Chris_ANG at 2017-08-15 21:45 EDT: It appears you forgot to call castinertiaspell() anywhere, so it seems "inertia control" doesn't work, yeah. 09:48 LarienTelrunya: Message from bug_sniper at 2017-08-16 00:52 EDT: did you forget to implement the tentacles damage type 09:48 LarienTelrunya: Message from loli at 2017-08-16 00:53 EDT: add some tentacles to the messages 09:48 LarienTelrunya: Message from bug_sniper at 2017-08-16 00:54 EDT: how about a fully lit level where the monsters at the top of the screen spell "do you want your possesions identified" 09:48 LarienTelrunya: Message from bug_sniper at 2017-08-16 00:55 EDT: this time, you don't have the excuse that it would be too difficult to implement 09:49 !tell loli inertia control does work :) allmain.c says: if (u.inertiacontrol) { castinertiaspell(); 09:49 Will do, LarienTelrunya! 09:49 !tell bug_sniper ah, I already have a few levels where monsters spell out short messages, the DYWYPI prompt can be done :) 09:49 Will do, LarienTelrunya! 09:50 Isn't the I a problem? 09:50 !tell Chris_ANG I love the fact that you added the pokedex to dnethack and especially the name given to the tentacling attack, I hope it stays the way it is now :D:D:D ♥ 09:50 Will do, LarienTelrunya! 09:51 jonadab: slex has a I monster class; I made sure none of them are gray ;) 09:51 @le?flying piranha 09:51 flying piranha (I) | Lvl: 5 | Diff: 7 | Spd: 12 | Res: none | Confers: nothing | MR: 0 | Generates: special | AC: 4 | Attacks: 2d6 bite physical, 0d0 touch wrap | Alignment: 0 | Flags: genocidable, carnivore, flies, swims, amphibious, oviparous, vegetarian 09:51 LarienTelrunya: Ah. 09:51 Flying piranha, of course. Naturally, slex would have flying piranhas. Of course it does. 09:52 @le?flying shark 09:52 flying shark (;) | Lvl: 7 | Diff: 9 | Spd: 12 | Res: none | Confers: nothing | MR: 0 | Generates: special | AC: 2 | Attacks: 5d6 bite physical | Alignment: 0 | Flags: genocidable, carnivore, flies, swims, amphibious, thick hide, oviparous, vegetarian 09:52 They naturally spawn in lava squares, and their drowning attack is an instadeath unless you are fire resistant. 09:52 @le?sharknado 09:52 sharknado ~3~ sharkbait (;) | Lvl: 18 | Diff: 21 | Spd: 12 | Res: sleep | Confers: nothing | MR: 40 | Generates: special | AC: -3 | Attacks: 1d16 weapon wrap, 1d16 non-contacting-beam insanity | Alignment: -15 | Flags: genocidable, omnivore, swims, amphibious, breathless, oviparous, infravisible, vegetarian 09:52 Hmm. 09:52 @le?jumping kraken 09:52 jumping kraken (I) | Lvl: 20 | Diff: 22 | Spd: 3 | Res: none | Confers: nothing | MR: 0 | Generates: special | AC: 6 | Attacks: 2d4 claw physical, 2d4 claw physical, 2d6 hug wrap, 5d4 bite physical | Alignment: -3 | Flags: genocidable, carnivore, flies, swims, amphibious, oviparous, infravisible, vegetarian 09:52 @le?short skirt 09:52 short skirt (I) | Lvl: 19 | Diff: 23 | Spd: 12 | Res: sleep | Confers: nothing | MR: 40 | Generates: special | AC: -3 | Attacks: 1d16 weapon wrap, 1d16 cast clerical | Alignment: -15 | Flags: genocidable, omnivore, flies, swims, amphibious, breathless, oviparous, infravisible, vegetarian 09:55 !tell loli how inertia control works is that it lets you choose one of your known spells, and then it automatically casts it once per turn for a while. It still costs mana, but it does not cost turns, so you can walk around and cast the spell at the same time! 09:55 Will do, LarienTelrunya! 10:07 @le?thighhigh 10:07 bug_sniper: Message from LarienTelrunya at 2017-08-16 09:49 EDT: ah, I already have a few levels where monsters spell out short messages, the DYWYPI prompt can be done :) 10:07 ಠ_ಠ Nope. 10:08 you want a monster that has thighs? :D 10:08 @le?thighs 10:08 thighs (I) | Lvl: 19 | Diff: 22 | Spd: 12 | Res: sleep | Confers: nothing | MR: 40 | Generates: special | AC: -3 | Attacks: 1d16 weapon wrap, 0d0 touch skill-cap-reducting | Alignment: -15 | Flags: genocidable, omnivore, flies, swims, amphibious, breathless, oviparous, infravisible, vegetarian 10:08 hi 10:08 Hello bug_sniper, Welcome to #hardfought 10:08 also hi bug_sniper :) 10:08 good to know that thighs are vegetarian 10:09 nope, one that's a boot that goes as high as the thighs 10:11 also my local slex development version has weeping angel contamination now at last :D (thanks Chris_ANG for giving me the idea) 10:17 EPI: grid bug contamination. If a grid bug hits you, you lose the ability to move diagonally. Needs Restore Ability to cure it. 10:18 haha, the new AD_MINA attack can actually cause that! I shall make a grid bug that has AD_MINA! thanks! :) 10:18 Or better yet, you can ONLY move diagonally ;) 10:18 Just incase your EPI wasn't evil enough 10:19 new monster: forty-five-degree grid bug 10:19 Oooh, make two versions of it, one that prevents orthogonal movement, the other prevents diagonal. 10:19 How about an EPI that makes it so you can only move like a chess knight? 10:19 Hopefully you don't get hit with both. 10:19 LarienTelrunya: Wouldn't that require you to have jumping? 10:19 normally I'd say that would make the interface awful, but this is slex, so no problems here 10:19 There was an idea floating around for a chess piece monster where if you were in it's legal move space it would be instadeath 10:20 https://nhqdb.alt.org/?2100 10:20 Jonathanhanes_: pretty sure LarienTelrunya came up with that in the first place :) 10:20 but it'd be checkmate, right. Not just check. 10:21 Maybe that'd depend on whether or not you had a free move from being very fast 10:23 LarienTelrunya: NeroOneTrueKing did most of the work porting slex's pokedex, I believe 10:23 ooh, and if you're encumbered and lose your turn, oh well 10:24 Tarmunora__: ah :) 10:24 !tell NeroOneTrueKing yay you ported the pokedex to dnethack!!! that's amazing! ♥ 10:24 Will do, LarienTelrunya! 10:25 I think the rules of chess would turn that into an illegal move you take back, so it could be a sin to move to where you would be captured 10:26 I think I'd simply implement it as an instadeath attack that only works at that range. then you don't need to worry about special cases in the speed system 10:27 because after all, this is just themed on chess. not chess itself. 10:27 and checkmate is then an emergent property rather than having to be examined manually 10:30 chessrogue has enough instadeaths from checkmates already 10:31 and in the higher difficulty settings, you can kill yourself by getting into check too 11:04 [slex] dolores (Pal Ang Fem Cha), 2506 points, T:2033, killed by a monster (porter Olog-hai) 11:18 [dnh] Tarmunora (Ana Dro Fem Cha), 141876 points, T:8233, killed by an Olog-hai 11:21 !tell K2 sorry to be a bother, but I pushed a hotfix for slex right now; can you update the server with the current master branch? thanks! ;) 11:21 Will do, LarienTelrunya! 11:22 The Olog-Hai are on a spree today 11:22 Team T gonna rule the dungeon ;) 11:35 hello 11:35 Hello NeroOneTrueKing, Welcome to #hardfought 11:35 NeroOneTrueKing: Message from LarienTelrunya at 2017-08-16 10:24 EDT: yay you ported the pokedex to dnethack!!! that's amazing! ♥ 11:35 NeroOneTrueKing: did you decide what to name the AD_TENT attack? I hope it stays the way it is now ;) 11:36 yup, I figured it was easier than trying to explain what it actually does, which is a surprising lot 11:36 and conveys the danger well enough! 11:36 hahaha, great! :D 11:41 [dnh] NeroOneTrueKing (Cav Bat Mal Neu), 301 points, T:468, killed by an acid blob 11:45 EPI: a monster whose pheromones make you attack yourself using whatever weapon(s) you have wielded, whatever projectiles you have quivered, and whatever attack spells you know. Works any time the character is within 20 tiles of you, regardless of whether you can see it. 11:59 [dnh] NeroOneTrueKing (Cav Bat Mal Neu) entered Minetown for the first time, on T:2685 12:11 [dnh] NeroOneTrueKing (Cav Bat Mal Neu) was given Mirror Brand, on T:4047 12:19 YANI: roaming shopkeepers so that you can be killed by a shopkeeper without kicking any doors 12:19 wait, should be YASI 12:19 EPI, actually ;) 12:20 and slex has the venture capitalist that you can play as: for them, shopkeepers start out hostile and in "hot pursuit" mode 12:20 I reserve the right to reclassify yanis as yasis if I think they're stupid 12:26 -!- raisse has quit [Ping timeout: 255 seconds] 12:28 That one was clearly an EPI. 12:28 Even LarienTelrunya says so. 12:29 YASIs and EPIs have some overlap 12:31 True. 12:33 EPI: Kops can generate on any level. If you attack one and don't quite kill it on the first hit, he can call in a bunch of hostile shopkeepers to help. 12:42 [slex] dolores (Cam Vee Fem Cha), 16951 points, T:5134, killed by a magic missile 12:42 too many invis people Q_Q 12:42 loli: Message from LarienTelrunya at 2017-08-16 09:49 EDT: inertia control does work :) allmain.c says: if (u.inertiacontrol) { castinertiaspell(); 12:42 loli: Message from LarienTelrunya at 2017-08-16 09:55 EDT: how inertia control works is that it lets you choose one of your known spells, and then it automatically casts it once per turn for a while. It still costs mana, but it does not cost turns, so you can walk around and cast the spell at the same time! 12:42 ahh 12:45 !lastgame dolores 12:45 LarienTelrunya: https://www.hardfought.org/userdata/d/dolores/slex/dumplog/1502896258.slex.txt 13:09 [nd] elenmirie (Mon Hum Fem Neu), 8400 points, T:5972, killed by a scorpion 13:14 EPI: a monster that can cast anti-magic fields on you, preventing you from working any magic until the field wears off. 13:15 EPI: it can also summon disenchanters, nymphs, and disintegrators. 13:15 EPI: anti-magic fields not only prevent spellcasting, you also cannot use any magical item (potion, scroll, wand etc.) anymore until it wears off. 13:29 [dnh] Tarmunora (Ana Dro Fem Cha) entered Minetown for the first time, on T:5718 13:30 [dnh] NeroOneTrueKing (Cav Bat Mal Neu) was given Ogresmasher, on T:6254 13:38 [dnh] Tarmunora (Ana Dro Fem Cha) wished for "The blessed fixed greased historic Tie-Dye Shirt of Shambhala", on T:6221 13:51 [dnh] jonathan (Tou Inc Mal Neu) entered Minetown for the first time, on T:2884 13:53 [dnh] NeroOneTrueKing (Cav Bat Mal Neu) wished for "blessed greased +2 gray dragon scale mail named the Armor of the Ancestors", on T:7813 14:02 -!- Chris__ANG has joined #hardfought 14:04 -!- Chris_ANG has quit [Ping timeout: 240 seconds] 14:12 -!- Menche has quit [Quit: Leaving] 14:12 [dnh] Tarmunora (Ana Dro Fem Cha) killed Cerberus, on T:8578 14:20 [dnh] jonathan (Tou Inc Mal Neu) was given Magicbane, on T:6628 14:22 [dnh] Tarmunora (Ana Dro Fem Cha) destroyed Vlad the Impaler, on T:9321 14:23 [dnh] NeroOneTrueKing (Cav Bat Mal Neu) killed Sir Garland, on T:10652 14:35 hi 14:35 Hello K2, Welcome to #hardfought 14:35 K2: Message from LarienTelrunya at 2017-08-16 11:21 EDT: sorry to be a bother, but I pushed a hotfix for slex right now; can you update the server with the current master branch? thanks! ;) 14:36 [slex] dolores (Ord Ang Fem Cha) killed Weitzer, on T:8719 14:36 who is that 14:36 former teacher of mine 14:37 lol 14:37 was he strong? 14:37 LarienTelrunya: you must not have liked him very much 14:38 heh, I never actually had him as a teacher except as a substitution 14:38 he was okay, albeit a bit boring 14:39 but not boring enough to be excluded from your variant... 14:40 Nothing is THAT boring. 14:40 aosdict: I don't understand primary goal #10 of your combat overhaul proposal (Bonuses and penalties should mostly be continuous functions of their independent variables/Weird step functions like NetHack currently uses are unintuitive) 14:40 i sense a back story 14:40 ah hi K2! can you update the server please? ;) 14:40 its compiling 14:40 yay! 14:40 its never a bother to ask me to update a variant or look at an issue 14:40 okay :) 14:40 Are you referring to rnz/rnl weirdness, or d(x) roles, or? 14:41 seems I'm still used to ascension.run ;) 14:41 *roles -> rolls 14:41 hah 14:42 -!- Chris__ANG is now known as Chris_ANG 14:44 SlashEM Extended updated 14:44 yay! thanks! :) 14:49 [dnh] NeroOneTrueKing (Cav Bat Mal Neu) wished for "blessed fixed +3 Cloak of the Unheld One", on T:12759 14:49 \o/ 14:52 Chris_ANG: I mean that things like the amount of HP regen which are weird and discontinuous (1 until Con = 13 at which point it's suddenly d(Con)) 14:53 though that's not a combat mechanic itself, just an example 14:53 Ah, yep, that makes sense. You might want to give an exaple or two with that entry. 14:53 Chris_ANG: Message from LarienTelrunya at 2017-08-16 09:50 EDT: I love the fact that you added the pokedex to dnethack and especially the name given to the tentacling attack, I hope it stays the way it is now :D:D:D ♥ 14:54 btw, did I ever mention that I think the 1 -> 1d(Con) thing is a mistake, 14:54 and that the originally intended value was 1 -> 1d(Con - 12)? 14:55 I have absolutly no evidence for this, other than the fact that the way it's coded now is bizarly discontinuous. 14:56 LarienTelrunya: Ah :). As noted upthread, it was NeroOneTrueKing who coded the pokedex. 14:56 saddly, 14:56 I was going to propose a system where level doesn't matter at all and regen is 1 hp every (26-Con) turns 14:56 but it's an early draft, want to hear what people think of it 14:57 at some point I should replace that with something a *bit* more descriptive :/ 14:58 aosdict: why cut out level entirely and not decrease its effect? 14:59 aosdict: Consider that, in theory, a flat +Level-per-some-interval healing rate means that (in theory) it takes about the same amount of time to heal up at 10th level as it does at 1st 14:59 ...Apparently that's a very theoretical point.... 15:00 NeroOneTrueKing: Anything goes, as long as natural regeneration doesn't ever surpass the ring. That's what I want to try. 15:01 (30 - Con - Level/4)? 15:01 er not /4 15:01 level/7 15:01 It could be (56 - level - Con) / 2 or something 15:02 aosdict: make extrinsic regen stack with natural regen, somehow. 15:02 That's easy 15:02 Just make them independent 15:02 But yes, making it 1 hp every (decreasing with con) turns makes sense to me. 15:03 (Natural regen, that is.) 15:03 I'd be tempted to make the ring of regen chargeable, as well. 15:03 Perhaps look at buffing extrinsic regen so you don't have to hit natural regen quite as hard 15:03 But that might be OP. 15:03 Unless its formula changes. 15:04 Tarmunora__: The idea is to hit natural regen hard. 15:04 Also, as a 'small matter of programming', you could make it so natural regen only takes effect say, 50 turns after last taking damage 15:04 The player does not currently have to worry about HP very often. 15:04 Tarmunora__: Eeeep, that would be evil. 15:05 Or only when resting, like the clockwork race :P 15:05 aosdict: Early-game, the player sometimes has to worry about HP to the point where it's a gradual downhill spiral because monsters spawn faster than you can regenerate health. 15:05 Even after 5 turns since taking damage would stop the problem of "you regenerate faster than you get hurt" 15:05 You try to retreat to earlier levels and heal, but monsters generate there, rinse, repeat. 15:06 NeroOneTrueKing: 5 turns, that is somewhat more reasonable. 15:06 Tarmunora__: I think the overall goal is to smooth out spike damage but make regen much slower, such that enemies can actually wear you down over multiple encounters. 15:06 In my opinion, the player shouldn't have to worry about health outside of/between bouts of combats 15:06 Because having to manage HP significantly between fights could really slow down the game 15:07 50 turns is too long, then. You often don't go that long between encounters. 15:07 This isn't DCSS, where you wander around empty levels a lot. 15:07 True, I didn't really think before giving a number :/ 15:07 Although, if we turn down the post-levgen monster spawn rate, some of this could change. 15:08 NeroOneTrueKing: but in gehennom, you kill something and spend 30 turns wandering around till you encounter something else 15:08 Hmm. 15:08 Which I kind of want to do anyway (turn down the spawn rate). 15:08 or ToME, where the standard thing to do is to rest for 100+ turns after every enemy to recharge your health/mana/etc 15:08 aosdict: Oh, Gehennom, true. 15:08 Well, that's partly because of the mazes, which MUST DIE. 15:08 death to mazes! hear, hear! 15:08 * aosdict genocides mazes 15:08 Suddenly, the dungeon collapses. 15:09 How about a maze-making algorithm that doesn't prohibit loops? 15:09 3.6.1 has it 15:09 Only wide-mazes 15:09 LarienTelrunya: but mazes have other problems even if they loop 15:09 And auto-explore for all! 15:10 wide-mazes that don't prohibit loops would be perfectly fine 15:10 I never uploaded this frustration issues document, did I... 15:10 mazes are its centerpiece 15:10 I think mazes are good to have 15:10 In small numbers 15:10 also, I'd like to suggest looking at slex's mazes.des ;) 15:11 In appropriate locations. Ie: not every damn floor of gehennom 15:12 jonadab: I said yesterday that the adjustment to levgen spawn rate / normal spawn rate might make nethack a bit more like a level-by-level challenge 15:12 clear a floor, eat corpses, rest, heal, repeat 15:12 Also, buff minotaurs to be terrifying and have them nogen but mazes get one at levgen 15:12 One of these days I need to implement some more gehennom level generators. 15:13 [slex] dolores (Ord Ang Fem Cha), 114138 points, T:10657, killed by a cowardly attack on her breasts 15:13 aosdict: True. 15:13 aosdict: But perhaps somewhere in between there is a happy medium? 15:13 I think that a 'level-by-level challenge' would be appropriate for gehennom, but I wouldn't want to see it in the main dungeon 15:14 jonadab, aosdict: more special levels! why are they only limited to one per floor? 15:14 !lastgame dolores 15:14 LarienTelrunya: https://www.hardfought.org/userdata/d/dolores/slex/dumplog/1502901878.slex.txt 15:14 and gehennom has practically none 15:15 which is weird. I'd want to see giant halls, dragon halls, barracks, etc. 15:16 I wonder what people would think of mazes if they were more like the Catacombs 15:16 random inaccessible places, large open areas, plenty of loops, embedded rooms 15:20 that would be better 15:22 NeroOneTrueKing: That's not a balance issue. It's a dungeon overhaul issue. ANd yes, my proposal addresses that. 15:22 If you mean what I think you mean. 15:24 it's only a balance issue in that it means that gehennom's denizens are spread out and can't put up a fight. 15:24 well in vanilla, getting zerg rushed by demons would be more annoying than anything 15:24 because they'd keep gating stuff in 15:27 LarienTelrunya: have you implemented zerg yet? 15:27 nope, because I have no idea what their specialty would be 15:27 Arriving in huge numbers. 15:27 And all attacking you at once. 15:28 heh, I have a G_VLGROUP flag for monsters, which can make them kinda zerg rush you ;) 15:28 Think in terms of something like a lemure, but when a level has them, it spawns 50 of them every 100 turns or so. 15:28 Ok, maybe stronger than a lemure. That's _too_ wimpy. 15:29 free XP and items! 15:29 So make them never drop a corpse. 15:29 I know what you want to do, give the flag to something like arch-liches ;) 15:29 Zerg-liches 15:29 That would be evil. 15:30 Grem-liches, that steal your intrinsics and multiply every dozen turns 15:30 [nd] Rx (Hea Gno Fem Neu), 1592 points, T:2492, killed by a hobbit, while fainted from lack of food 15:31 the fun part is actually that slex is still playable despite me actually implementing all those monsters :D 15:31 -!- Manaflare has quit [Remote host closed the connection] 15:31 "playable" 15:32 That seems like an exaggeration to me. 15:32 The compiler doesn't crash despite the massive monst.c file? 15:32 Oh, _compilable_. 15:32 That I might buy. 15:32 Hey, there are like, 7 ascentions! 15:32 Total 15:33 even executable! 15:33 And only by LarienTelrunya 15:34 aosdict: Sure. 15:36 8, actually ;) 15:36 Tarmunora__: be the first non-Amy to ascend it! *bundlebundlebundle* :D 15:36 I value my sanity 15:36 Sanity is superfluous. 15:37 And would prefer to take on the elder priest in hand-to-hand combat 15:37 Ah. 15:37 dnh monk? 15:38 I mean, I've punched it to death as a binder 15:38 Wait, no. I may have just banished it from existance in that game 15:40 jonadab: did you adjust the formula for chances to hit while twoweaponing? 15:40 in fourk 15:40 K2: The adjustment isn't specific to two-weaponing, but yes. 15:41 The to-hit formula in Fourk still needs work, but it's got some adjustments compared to vanilla. 15:41 in what way? 15:42 77f67e9b3b6 is the major commit on that, I think. 15:42 There are others, but I believe that's the biggie. 15:43 ok 15:44 [4k] k2 (Sam Hum Mal Law), 15879 points, T:8218, killed by a forest centaur 15:45 Oh, see also 154fa82dc7ea 15:46 i dont know how to search via commit tag 15:46 git show [hash] 15:46 -!- Tomthetom has joined #hardfought 15:46 Oh, the first change was commit 66605280f9a279, which put the effects of luck and XL on to-hit onto a logarithmic scale, together. 15:49 [dnh] NeroOneTrueKing (Cav Bat Mal Neu) killed Cerberus, on T:16184 15:50 hmm 15:50 so overall, being able to hit monsters with basically anything was nerfed somewhat 15:51 Somewhat. 15:51 My formula still needs work, though. 15:51 jonadab: log scales would be an... interesting addition to my combat system 15:53 per 154fa82dc7ea 15:53 twoweaponing actually got some love 15:53 [dnh] NeroOneTrueKing (Cav Bat Mal Neu) destroyed Vlad the Impaler, on T:16636 15:54 i like the restricted vs unskilled bits 15:54 maybe i've just been having shitty luck 15:54 my samurai in my last game was having a hard time hitting most anything while twoweaponing, even at skilled and the weapons used were also skilled 15:55 Amy indicated something like that as well. 15:55 ^^ 15:55 playing fourk is like constantly swimming up the creek, it never gets any easier 15:55 Part of the problem may be that the skill _cap_ in both categories, in 4.3.0.4, is skilled. 15:56 your skills and therefore combat prowess max out very early, and ancient dragons will tear you up 15:56 And per 77f67e9b3b6, your skill _cap_ has an impact on to-hit. 15:56 Well, ancient dragons don't generate anywhere except dragon halls. 15:56 at XL14 and skilled in twoweaponing and long sword, the samurai still misses a freaking killer bee every other time 15:56 killer bees are kind of hard to hit. 15:56 still scratching my head about samurai only able to get to skilled in both long sword and twoweaponing, but are still expert with the bow. fighting with the sword was a samurai's main fighting skill. i think that change was a mistake jonadab 15:57 ^^^^^^^^ 15:57 K2: That's because I hadn't split long sword from katana yet. 15:57 Which, I should have. 15:57 That'll change in .5 15:57 ok 15:57 .5 when :P 15:57 LarienTelrunya: Depends. 15:57 hopefully before next junethack? 15:58 LarienTelrunya: It's on the bleeding-edge branch now, but incomplete and may break save compat with any commit (so only upgrade between games). 15:58 twoweaponing should be bumped back up to expert for samurai as well imo 15:58 K2: I probably will. 15:58 Although they weren't known historically for _using_ two weapons at once. 15:58 They were known for _carrying_ the "two swords" (daishou). 15:59 But they used them individually, typically. 15:59 For different purposes. 15:59 initially yes 16:00 EPI: Samurai start with a cursed thoroughly rusty katana :-) 16:00 if i remember correctly, around 17th century, maybe early 18th 16:00 samurai started using both swords in combat 16:00 Oh? 16:00 I was not aware of that. 16:00 lemme look 16:00 Though most of the Samurai lore I'm familiar with is older than that. 16:01 EPI: if their alignment record becomes negative, samurai must commit sudoku. 16:01 Minnamoto vs Taira, etc. 16:01 look up Miyamoto Musashi and method he taught called nitōjutsu 16:02 LarienTelrunya: Didn't you hear? In the Evil Patch, everyone must complete sudoku, in order to get the keys to the indestructible artifact doors to get into Minetown. 16:02 heh 16:02 and I guess candles don't generate randomly? 16:02 LarienTelrunya: You do this by dropping n gold pieces on each tile, to indicate the numbers. The branch is, of course, full of leprechauns and rock moles. 16:03 haha :D 16:03 how about speeder rust monsters 16:03 need food brb 16:03 @le?speeder rust monster 16:03 speeder rust monster (R) | Lvl: 5 | Diff: 13 | Spd: 36 | Res: none | Confers: nothing | MR: 0 | Generates: special | AC: 2 | Attacks: 0d0 touch rust, 0d0 touch rust, 0d0 passive rust | Alignment: 0 | Flags: genocidable, swims, metallivore, infravisible 16:03 Do they eat gold? 16:03 sure 16:04 Ok then. They can join the sudoku party. 16:06 -!- raisse has joined #hardfought 16:06 -!- mode/#hardfought [+v raisse] by ChanServ 16:15 What is a bugle ? 16:15 I dont think Ive ever got one before 16:16 it's an instrument. You can apply it to make enemies flee from you 16:16 irl it's a trumpet without valves 16:16 Not good against soldiers, however, as you will ready them for battle. 16:17 You can use it to open the castle drwabridge, if you don't mind soldiers waking up 16:17 A bugle is one of the worse tonal instruments, but yeah. 16:18 If you can get a horn, that's much better. 16:18 EPI: Izchak stocks bugles. 16:18 But eh, these days I usually deal with the drawbridge using a wand of striking, then push boulders into the moat. 16:18 oh so basically its a horn lol 16:18 aosdict: Why is that evil? 16:19 Tomthetom: Sort of. 16:19 Atleast its not a boggle 16:19 Cause that would be useless in a dungeon 16:19 jonadab: makes you hopeful it's a lamp 16:21 aosdict: Ah. 16:21 aosdict: I'm actually thinking of moving instruments to a different symbol from other tools. 16:21 which symbol? 16:22 I think & is unused 16:22 Possibly ] 16:22 and that's a bit weird, you don't want horns of plenty appearing as instruments but you don't want it to be obvious it's not one 16:22 (Strange object would become a gray m probably.) 16:23 aosdict: That's... true. I think I'd go ahead and make the horn of plenty use the instrument symbol. 16:23 It's a little weird, but compared to some of the other things the game pulls... not THAT odd. 16:26 Etymologically, the reason it's called a "horn of plenty" is the same reason a musical horn is called a "horn"; both were derived from or named after animal horns. 16:28 & for horn makes more sense than ]. 16:28 [nd] munterplant (Val Hum Fem Law) had Mjollnir bestowed upon her by Tyr, on T:3129 16:28 makes you think of a french horn or a tuba or something 16:28 & is demon, too :) 16:29 in fourk? this is based on what Tomthetom said 16:29 aosdict: & is kind of crowded. 16:29 aosdict: He probably hasn't been to Gehennom. 16:30 you could always do the demons -> I for Infernals change 16:30 OTOH, : and ; are available. 16:30 aosdict: I thought about that. 16:30 Still might do it. 16:31 jonadab, right I forgot about demons lol 16:36 ; is eels 16:37 : is lizards 16:37 :) 16:37 -!- Tomthetom has quit [Ping timeout: 240 seconds] 16:39 lorimer: K is krakens and eels, l is lizards, in Fourk. 16:44 ah, I see 16:44 carry on 16:58 -!- Grasshopper2 has joined #hardfought 17:04 who the hecks Rx? Just found Rx bones on lv6 17:07 a tourist it seems 17:21 [slex] dolores (Nec Ang Fem Cha) killed Ford Perfect, on T:7068 17:22 [slex] dolores (Nec Ang Fem Cha) killed Arthur Dent, on T:7077 17:23 lol 17:23 LarienTelrunya: 17:23 2 guys dead 17:23 :D 17:23 it's sad how low score this run is 17:30 -!- raisse has quit [Ping timeout: 255 seconds] 17:31 [slex] dolores (Nec Ang Fem Cha) killed the invisible Prostetnik Vogon Jeltz, on T:7471 17:53 -!- LarienTelrunya has quit [Quit: Page closed] 17:58 "Adjust letter to what [air] (? see used letters)?" 17:58 Woohoo! Nethack now has airmail! 17:59 heh 18:20 -!- noty has joined #hardfought 18:28 [slex] dolores (Nec Ang Fem Cha), 64541 points, T:9599, killed by a rocket 18:28 !lastgame 18:28 loli: https://www.hardfought.org/userdata/d/dolores/slex/dumplog/1502911030.slex.txt 18:39 -!- NeroOneTrueKing has quit [Read error: Connection reset by peer] 18:40 -!- NeroOneTrueKing has joined #hardfought 19:39 my lv8, HP 80(80) AC-3 cav is doing the final soko level, runs into a winged gargoyle, HP --> 45(80) then 30(80) 19:40 so I zap a 175 wand at the winged g (sleep!) and run away 19:41 decided to stash my loot while licking my wounds (waiting for HP to recover) and figure out a way to deal with the winged g, then I get ambushed by an air E --> HP 20(80) 19:41 zapped sleep at it and ran again 19:41 this soko suddenly got deadly 20:37 -!- lorimer has quit [Quit: NAE TROOSERS] 20:38 -!- lorimer has joined #hardfought 20:47 yani: one of the demon lords should have a fire attack comparable to Asmodeus' cold attack 20:47 not sure why none of them seem to be associated with fire, honestly 20:48 Good point. 20:49 Except that in the past, fire res was even more mandatory in Gehennom than now. 20:49 Back when it was called Hell, being there without fire res was instadeath. 20:49 ah, the good 'ol days 20:50 and good lord, some of the demon lords are physically wimpy 20:51 good lord or demon lord? 20:52 *and by Baalzebub's wings, some of the demon lords are physically wimpy 20:52 aosdict: lol 20:52 except not Baalzebub. Because he has a wimpy 2d6+2d6 attack. 20:53 * aosdict smells a new balance issue 20:54 don't forget that demon lords seem wimpy to you at least partly because you are a very experienced player 20:54 You have to be pretty experienced to get to Gehennom, with the current balance. 20:54 but yeah, maybe Ballz needs an upgrade 20:55 Honestly, if you can't handle Asmodeus, you have no business being below Medusa's. 20:55 I died to Asmo once :C 20:55 Grasshopper2: Well, and Asmo is 4d4 + cold, except you usually never feel the cold 20:55 forgot that I didn't have cold res 20:55 Ah. 20:55 so he's not great physically either 20:56 Baalzebub upgrade: 4d4 touch disintegrate 20:56 ummmm.... 20:56 (Kidding.) 20:56 Disintegrate touch on a covetous monster would be quite nasty. 20:56 yani: short of a full partial resistance implementation, asmodeus' cold attack is only halved by cold resistance, unless you have it extrinsically. 20:56 EPI: covetous disintegrators. 20:57 Honestly, I think elemental attacks _in general_ should probably only be maybe 75% resisted by intrinsic resistances. 20:57 EPI: a disintegrating sphere. Works just like the flame/shock/freezing ones except that... 20:58 I feel like there should be one demon lord with no particular special abilities, maybe one poisonous claw, but who dishes out gobs and gobs of damage. 20:59 Petrification breaths! 21:00 One thing I need to do that will help crack the intrinsic problem is go through and locate every instance where a resistance completely protects from something that isn't damage. 21:00 Big offenders are magic and poison resists for thta 21:00 *that 21:04 Yeah. 21:05 And you probably want poison res to continue to protect against instadeaths, assuming even want to keep poison instadeaths; I tend to favor converting them into drains of one kind or another (level, attributes, maxhp, something). 21:05 MR does too many things and ought to be split. 21:06 Nooo, no poison instadeaths 21:06 Magic-force-damage resistance (magic missile, force bolt) shouldn't really be the same thing as death-magic resistance (touch of death, wand of death), teleportation resistance (really, isn't teleport control enough there?), etc. 21:06 aosdict: Like I said, I tend to favor converting them into drains of one sort or another. 21:06 flagging as yani: ^^^ 21:06 Comparing NH to Baldur's Gate - in BG you get % resistance to elemental damage, but only from magical items/spells. No intrinsics (except in special cases like monsters) 21:07 actually I think "ought to be" is already in my filter patterns. Oh well. 21:07 and it is DIFFICULT in BG to get 100% resistance, or at least hard to get that in more than one area 21:08 most items eg "ring of fire resistance" only give max 50% 21:08 I don't mind allowing 100% resistance temporarily, if it times out, or extrinsically, if it uses a slot. 21:08 Rings, in particular, should give 100% res in NetHack, because otherwise nobody would EVER use the resistance rings. 21:08 it woud be like, oh there is a red dragon. So you get out your fire res magics and go 21:08 but if a blue dragon suddenly turns up, you might be phucked 21:08 Oh, golf-bag game again. 21:09 fair call jonadab 21:09 For rings, I don't think golf-bagging is as much of a problem. It already exists to some extent, and I'm okay with that. 21:09 I get annoyed enough having to put levitation on and off and on and off and on and off and on and off every time I traverse Medusa's, Castle, Juiblex. 21:09 Admittedly, rings aren't heavy. 21:10 a problem with BG was that at the highest levels, you end up spending a long time "buffing" before every major encounter 21:10 which gets boring 21:11 Ah, big armor store. 21:11 I am, of course, a Monk. 21:12 But there's a pair of padded gloves. 21:12 That means you should still have a good chance of getting some nice gloves/helm/boots/cloak 21:12 40zm boots. 21:12 aosdict: Yeah, looking into that. 21:12 one of my early game BG strategies would be to buff the "tank" fighter to 100%+ fire resistance, make him charge into the middle of a bunch of monsters while the rest of the party simultaneously launch fire spells/magic onto the area 21:13 40zm boots are, what, positively enchanted lev or fumbling? 21:13 *poof* monsters crispy, fighter not even warmed 21:14 Piece of cloth, 60zm. But I'm a monk, I have a robe. Hmm. 21:14 jonadab: sale of buy prices? 21:14 or 21:14 Grasshopper2: These are the prices I would have to pay. 21:14 I have currently 391zm. 21:14 "piece of cloth" always seemed like such a weird name for a cloak 21:14 ah, well if you're CHA 8-10 the shk will rip you off and charge 40zm for those lev boots 21:15 fencing gloves, 50zm (the other gloves were padded, 66zm, which is probably 50 surcharged). 21:15 actually, they might just rip you off anyway 21:15 My Cha is 14. 21:15 ^^ they have like 1/3 chance to surcharge you if you haven't ID'd the item 21:15 Oooh, 7 throwing stars. 21:16 Yeah, I know about the 33% surcharges. 21:16 This Wizard has been heralded from birth as the instrument of Anhur. We send him on his journey with a garment endowed with the power to protect against death, magic missiles, teleportation, and enemy spells. We call it... a Piece of Cloth. 21:16 Dwarvish mithril, naturally. 21:16 ALWAYS find that as a monk. 21:16 aosdict: Heh. 21:16 jonadab: there you go 21:17 Not sure why I picked up the mithril. I know better. 21:17 So yeah, I can buy all the potentially-useful gear. 21:18 The piece of cloth is invisibility. 21:18 Sleep is 67% fail with that, 0% fail with the robe. 21:19 Padded gloves are cursed. Fencing are +0. 21:19 I guess I will wear the +2 leather gloves for now then. 21:20 unless you need to make a fence 21:20 Dumbledore gave Harry a piece of cloth? Okay then 21:25 man. I'm red-green colour blind and playing on linux, the rothes are a much redder-brown than when I play on windows 21:26 I thought they were leocrottas 21:26 until I saw 2 of them together, then "eh? Leocrottas don't come in packs" 21:26 Yeah I have seen stuff that should be brown render as yellow on Windows/PuTTY. 21:27 All decently modern terminals let you change the RGB values for the ANSI colors. 21:27 ^ 21:28 true 21:28 Oh, a weapons outlet. A large one. I'm still a Monk. 21:29 Do I wanna pay 75zm for a silver saber, as a Monk? 21:29 I think I don't wanna cart it around without a BoH. 21:29 Always happens.... Hopefully you'll find another stack of shuriken. 21:29 jonadab: yeah - I haven't fiddled with default colours as I'm running linux from a USB stick 21:30 Ah. 21:30 Magical sling, 140zm. I think I'll pass. 21:31 A samurai sword. But I'm a Monk. 21:31 -!- Tomthetom has joined #hardfought 21:32 Oooh, 7 magical shuriken. 21:32 Ninety percent of the stuff in there is "X. But I'm a Monk." 21:32 Yeah. 21:32 Ok, I am poison resistant, so it's safe to leave these poisoned darts in the shop. 21:33 And the magical crossbow doesn't come with any bolts, so that's probably safe to leave here too. 21:33 ok, I'm buffed more, time to take out that winged gargoyle 21:33 Ah, I cannot afford the 7 magical shuriken, at 770zm. 21:33 I will leave them here by the door I guess. 21:33 -!- Manaflare has joined #hardfought 21:34 But I bought 16 mundane shuriken. 21:34 -!- NeroOneTrueKing_ has joined #hardfought 21:34 -!- Tarmunora has joined #hardfought 21:35 [nd] Grasshopper (Cav Dwa Mal Law), 9280 points, T:10900, killed by a winged gargoyle 21:36 looks like the winged g got me 21:36 Ouch. 21:36 Those things are a little tough. 21:36 AC-7 and it just tore me apart - when I was at 5 HP I teleported it away, and it landed right next to me 21:36 Especially when they start showing up around Delphi. 21:37 Ouch. 21:37 :( 21:37 ah well, no more nd streak 21:37 Cauchy is still a _kitten_? I gotta let him kill more things. 21:37 time for me to go do other things anyway - got to travel today 21:37 -!- NeroOneTrueKing has quit [Ping timeout: 248 seconds] 21:37 -!- Tarmunora__ has quit [Ping timeout: 246 seconds] 21:39 yani: chameleons randomize their monster color when they change forms, so you can tell if there's a bright blue L or a black : or something that it's a chameleon. 21:41 FIQ: Do you consider it a bug that boulders that have something under them show up as object piles, when I first arrive on the (Sokoban) level? 21:41 Can you see the boulders in question? 21:41 Yes. 21:41 I can see the boulders. 21:42 But in 3.x I would have to _move_ the boulders to see what's under them. 21:42 I think the object pile patch would actually hilight boulders with stuff under them 21:42 Oooh, first sokoring is non-cursed invis. 21:42 aosdict: It does, at least as applied in FIQHack. 21:43 I do NOT remember that ever happening in 343-nao, unless I'd seen the objects at some point. 21:44 Objects under any other object yes, but boulders are a special case, I think? 21:44 Maybe it was just stairs, not object piles. 21:45 Stairs definitely hilighted, because I wandered around Gehennom for a long while once before turning on hilite_stairs and finding it was in a dead end under a boulder 21:45 Oh, stairs, yes. 21:45 [fh] Tom (Tomthetom) (Wiz Elf Mal Cha), 42753 points, T:4043, quit 21:47 And yes, it's not as soon as you enter the level if it's around a corner. It's as soon as you see the boulder. 21:50 -!- Tomthetom00 has joined #hardfought 21:50 -!- Tomthetom00 has quit [Client Quit] 21:51 soko automaps 21:53 -!- Tomthetom has quit [Ping timeout: 264 seconds] 21:59 I messed up my soko :( 22:08 Mine's ok so far, but I'm only on the third level of it. 22:09 And I had to use up some of my shuriken, because _two_ apes spawned behind the boulder after I pushed it into the pit corridor, and I ran out of daggers and darts to throw at them. 22:09 I mean, I _could_ have gone to Delphi and broken all the statues for rocks, I guess. 22:11 Optimal play != enjoyable play 22:12 Yeah. 22:12 Optimal play is for the bots. 22:12 Eh, realistically, I would never have accumulated enough shuriken to be important anyway. 22:12 I have a spellbook of magic missile, THAT will be my main ranged weapon, once I can read it. 22:14 "Solvejg will definitely kill you now, you loser!!!" 22:15 "Solvejg says: 'You've always been taking, but now you're giving.'" 22:18 [slex] dolores (Mys Ang Fem Cha) shouted "help", on T:8157 22:19 [slex] dolores (Mys Ang Fem Cha) shouted "help", on T:8157 22:19 what 22:19 it really says something when I shoudl 22:19 shout* 22:19 I'm just trying to make a monster move 22:22 [dnh] jonathan (Tou Inc Mal Neu) completed Sokoban, on T:9565 22:23 FIQ: It's a good thing I'm not playing a role that is very dependent on ranged attacks, because if I were, I would HATE your recent changes right now. 22:26 -!- Grasshopper2 has quit [Ping timeout: 260 seconds] 22:26 [slex] dolores (Mys Ang Fem Cha) killed Nightshade, Farmer Maggot's cousin, on T:8658 22:39 I failed soko Q_Q 22:42 [slex] dolores (Mys Ang Fem Cha) killed Solvejg, on T:9423 22:44 aosdict: you're on a content creation tear 22:44 :) 22:45 jonadab: what did FIQ do to ranged attacks? 23:13 K2: oops, started a new wiki, https://foiawiki.org 23:13 not sure if I'm going to run with this one 23:26 -!- bug_sniper has left #hardfought 23:26 -!- bug_sniper has joined #hardfought 23:30 can stone be rusted away? 23:34 no loli, a stone cannot be rusted away 23:34 huhhh 23:34 shit 23:35 what do I do to remove it 23:35 dip it into a fountain 23:35 or is it a loadstone? 23:35 it's a ball and chain 23:35 how about the iron chain conneted to it 23:35 can I dip that into water 23:35 is that a stone ball? 23:36 yes 23:36 you can put it in a put and put a boulder on top of that pit while it's in the pit 23:36 thanks 23:36 let me think of where one is 23:36 ahh idea 23:36 get pickaxe 23:37 that works too 23:37 just find a boulder too 23:37 no pick axe 23:37 that part is easy 23:37 1 is right here 23:37 I'm all the way back here because I have 4k 23:38 the mines have lots of pickaxes 23:38 and you can dig the walls to find boulders hidden behind them 23:39 I've already found one 23:39 just need apickaxe 23:39 !tell Elronnd do you think you can add artifact processing to your bot? at least to say whether a name is a real artifact or a fake artifact 23:39 Will do, bug_sniper! 23:40 bug_sniper: no 23:40 Elronnd: Message from bug_sniper at 2017-08-16 23:39 EDT: do you think you can add artifact processing to your bot? at least to say whether a name is a real artifact or a fake artifact 23:40 I could build a bot and add such a function to that bot, but the only bot I know how to use has lots of extra commands I don't want here 23:40 mainly because I'm creating a new bot 23:41 lol 23:41 that's *Wayy* less shit than the old 23:41 one 23:41 dtype: hah nice! 23:41 can't you keep some of the function, Elronnd 23:41 loli: some of what function? 23:41 your bot does stuff 23:41 doesn't it? 23:41 dtype: that's going to be a huge undertaking 23:41 K2: want to register a new user and tell me it works? 23:41 sure 23:41 I have anti-spam knobs turned to high 23:41 loli: yes, and the new bot will do stuff too, but the codebase will be much nicer 23:42 might as well make the bot smart enough to tell you when to turn off your inactive flag 23:42 K2: so captcha will be aggressive, and you should have to validate email before posting 23:42 bug_sniper: but I'm also taking a trip, which will last a week or two, after which I'll be able to work on it again 23:42 bug_sniper: make an issue at https://github.com/Elronnd/goodbot and I'll work on it once my trip is over 23:42 -!- Grasshopper has quit [Ping timeout: 276 seconds] 23:43 captcha works 23:43 email confirmed 23:44 I like the bot's language's syntax 23:44 nim? Yeah, it's a nice language 23:44 just not sure what the .async. means 23:44 it means it's an async function... 23:44 asynchronous 23:45 async is really the only good way to do it because I have to watch xlogs too 23:45 so I can't block on getting a new message from irc because I might miss something in an xlog 23:46 I see 23:46 K2: yeah not sure where I'm going with it yet, but I felt the lack of community sites on this 23:46 Elronnd: add a fleecy mode 23:46 nouu 23:47 so there's no good comprehensive source of FOIA releases? 23:47 why not 23:47 the govt doesnt already have a site for that? 23:47 have it output every command in fleecy colors 23:47 K2: not that I can see. Is pretty large to be a single archive 23:47 that's a good idea 23:47 K2: each little agency maintains their own, and they don't have to publish everything. just respond to requests 23:47 fleecy mode should just parse everything through the coloring function 23:48 there is no colouring function though 23:48 gotcha 23:48 so I'd have to write one 23:48 K2: some do a better job than others at trying to make common requests more available on their sites 23:48 which would be a pita 23:48 pita? 23:48 why 23:48 it's a simple thing 23:48 K2: figured I can start with some information and links, and go from there 23:48 build it and they will come... 23:48 K2: but intent will be to host docs if needed (and it is) 23:48 the random color is 3 lines 23:48 how many FOIA docs exist? 23:49 billions 23:49 indexing all isn't the goal 23:49 well 4 if you include " effectList = ["\x2","\x1D","\x1F","\x16", "", " "]" 23:49 you're not exaggerating? 23:49 sp 23:49 nope, basically they're not limited in scope too much 23:49 even with 100 volunteers it's take years to upload them all 23:49 yeah that can't be the goal 23:50 but I think one could have the goal of hosting what is needed, and providing links and ability to find what isn't 23:50 [slex] dolores (Mys Ang Fem Cha) killed Shy Laura, on T:12977 23:50 huh 23:50 that was a special 23:51 K2: dunno. Had an inkling to do it, and will toy around with it some 23:52 K2: open for edits and ideas if you're a foia person. ;) 23:52 bug_sniper: this is annoying 23:52 but I need to put some structure to it 23:52 no pick axe yet 23:52 ;) 23:53 bug_sniper: learn nim 23:53 Elronnd, teach me it 23:53 what's special about nim, Elronnd 23:53 it has actual macros 23:53 (supposedly. I haven't actually used them) 23:53 is the syntax homoiconic? 23:53 [slex] dolores (Mys Ang Fem Cha) killed Yumi Saotome, on T:13354 23:54 homoiconic? 23:54 umm 23:54 I want to find a use for nim 23:54 What's that mean? 23:54 it's what gives lisp it's macro powers 23:54 in lisps example it's just a simple syntax tree 23:54 idfk man. I haven't actually used its macros 23:54 that's how it's homoiconic 23:54 go read the docs: https://nim-lang.org/docs/macros.html 23:54 Elronnd, is it possible to parse the roles with it easily? 23:54 do you know if it's hygneic or not 23:54 no 23:55 bug_sniper: if you want to parse the roles, your best bet is c 23:55 you mean yacc and lexx I bet 23:55 okay I see the tree 23:55 seems like an annoying tree, but Isee 23:55 I've used yacc and lex a long time ago and wouldn't remember what I did 23:56 bug_sniper: no, not yacc and lex. Literally make a c program that uses monst.c 23:56 *however*, nim has the ability to include c headers (which it gets basically for free since it compiles to c (or c++ or javascript)), so it might also work 23:57 Elronnd: I'm going to assume it's hygenic macros, as that's how most languages tend to do it 23:57 loli: also look at d. Its template mixins aren't quite as powerful as real macros, but they're still kinda cool 23:57 aren't hygenic macros better? Aren't they more...hygenic? 23:57 hygiene ¬= better 23:58 they are different in terms of how they function, at least in the lisp world 23:58 wtf is ¬=? I mean it makes sense but shouldn't you use ≠? 23:58 I don't touch hygenic macros they tend to be a lot more confusing 23:58 idk the symbol # for /= 23:58 or however you want to say ≠ 23:58 I've generally seen =/= 23:59 /= is an operator in procedural languages, a /= b means a = a / b 23:59 in common-lisp /= is used 23:59 yeah I forgot about that 23:59 I don't tend to touch those languages often 23:59 (I actively avoid them)