00:05 [hdf-us] [fh] ahrimen (Bar Orc Fem Cha), 25308 points, T:2753, killed by a Mr. Inuvik, the shopkeeper's wand 00:07 Grasshopper: Not a special level, just new non-boring mazes. (It generated a special room and randomly chose a throne room.) 00:29 [hdf-us] [nd] Leggman (Arc Hum Mal Law), 481 points, T:1367, killed by a homunculus, while frozen by a monster's gaze 00:37 [hdf-us] [nh4] MiseryMyra (Val Hum Fem Law), 51811 points, T:4790, killed by a mumak 00:49 -!- greqrg has quit [Quit: Disconnected] 01:22 [hdf-us] [dnh] DrakeMarshall (Bin Inc Fem Non) entered Minetown for the first time, on T:1496 01:40 -!- elenmirie has joined #hardfought 01:40 -!- mode/#hardfought [+v elenmirie] by ChanServ 01:47 -!- dell00 has joined #hardfought 01:58 -!- elenmirie has quit [Read error: Connection reset by peer] 03:22 -!- dell001 has joined #hardfought 03:22 -!- dell001 has quit [Client Quit] 03:25 -!- dell00_ has joined #hardfought 03:37 -!- MiseryMyra has quit [Read error: Connection reset by peer] 03:39 -!- elenmirie has joined #hardfought 03:39 -!- mode/#hardfought [+v elenmirie] by ChanServ 03:41 -!- dell00_ has quit [Quit: WeeChat 1.6] 03:42 -!- dell00 has quit [Quit: WeeChat 1.9.1] 03:43 !who 03:43 FIQ: [hdf-us] No current players 03:43 FIQ: [hdf-eu] No current players 03:58 K2: there's an old patch that changes the colors of the altars. white, grey, black. red for others and magenta for astral plane altars. but IMO it doesn't look good. maybe with another color scheme? 04:03 doesn't look good eh 04:03 I disagree 04:03 maybe that is just me 04:03 well I have the same color scheme except astral altars are yellow 04:04 but grey and black are hard to distinguish 04:05 maybe if you had a proper altar symbol like Ξ© 04:05 or a proper pallet :-) 04:10 what's a pallet? 04:11 An arrangement of colours 04:13 https://i.imgur.com/65glY1l.png 04:13 I'm not convinced 04:14 with 16 colors you get different looking altars because of boldness 04:15 making the colors in nethack 24bit is one thing I had on my mind for a long time 04:19 -!- LarienTelrunya has joined #hardfought 04:23 isn't the usual word for a color schema 'palette'? 04:27 <@Winsalot> Libuncursed has only 8 colors? 04:28 note, the image I posted is from unnethack 04:28 but I wouldn't be aware that nh4 has more than the 8 standard + 8 bright adjusted colors 04:29 !tell FIQ if I were to make a FIQslex or SLEXhack Fourk, the set of changes would probably be similar to what I did to dnhslex, i.e. I'd add monsters from slashem, unnethack and other variants and a couple shoe monsters :D 04:29 Will do, LarienTelrunya! 04:29 mhm 04:29 FIQ: Message from LarienTelrunya at 2018-04-22 04:29 EDT: if I were to make a FIQslex or SLEXhack Fourk, the set of changes would probably be similar to what I did to dnhslex, i.e. I'd add monsters from slashem, unnethack and other variants and a couple shoe monsters :D 04:29 oh you're here :D 04:30 yes 04:30 which doesn't actually answer the question if libuncursed allows to use more than that 04:30 bhaak: libuncursed only allows 16 colors 04:30 which is unfortunate 04:30 <@Winsalot> The other 8 are bold variants? 04:31 bold, bright or both 04:31 usually both 04:31 oh, FIQhack did the slashem thing of making opposing gods summon minions much more often after an altar conversion? 04:31 <@Winsalot> I remember that ncurses also had only 8 colors 04:31 LarienTelrunya: yes 04:31 :) 04:31 well I didn't know other variants had it 04:31 but yes 04:31 basically it was to make conversion more dangerous since you can also use gold or food now 04:32 * LarienTelrunya absolutely loves the https://nhqdb.alt.org/?2073 quote β™₯ 04:32 from the commit log, I read that slex has buffed altars now 04:32 I think 04:33 <@Winsalot> Btw guys, Im entering planes today. Would like you to join me like the last time. Just gotta eat breakfast first 04:33 bug_sniper: referring to "Gods in evilvariant mode are harder to mollify"? that means the minimum monster level necessary to mollify the god is increased by the anger value; if the god is sufficiently angry, sacrificing can't mollify them at all because no monsters of sufficiently high level exist (no monster has a level higher than 127) :D 04:34 you can use difficulty 1 monsters to mollify in fh 04:34 of course you will need a lot of those to do that 04:34 also you can still mollify it with sacrifice 04:35 by sacrificing something of negative sacrifice value on a crossaligned altar 04:35 angering another god will decrease your main god's anger 04:35 no I don't know why 04:35 @ LarienTelrunya 04:37 FIQ: yeah, but that requires you to actually have such an altar; I guess you could always wish for a scroll of consecration if you already converted all the pre-existing altars 04:38 and I guess your god likes you if you piss off another god because the gods are actually competitors among each other (your god wants that you offer the amulet to *him* specifically) 04:39 @Winsalot what FIQ means is that if the terminal supports colors, there are only 8 colors by default. most terminals support showing brighter variants of those 8 colors if you bold them. but then the characters might still be bolded (as in my image). there is actually a more or less universal accepted standard for 24 bit colors in terminals (also one for 88 and 256, though those are less widely supported AFAIR) 04:39 yani: transparent unicorns you can sacrifice to moloch to convert yourself to him 04:40 that's what you get on modern hardware if you emulate a 40 years old technology that had lots of cruft piled on it over the decades 04:41 Oh god I'd kill for 24bit colour 04:42 Is it time for libtubcursed? 04:44 bug_sniper, how about rainbow unicorns? (eg Adventure Time) 04:45 mcw: ais523 has plans for libuncursed2 04:45 mcw: funny thing is that libuncursed sets up the palette during initialization with 24 bit colors :-) 04:45 I'd kill for just everyone accepting that bold black is dark grey 04:46 Pinkbeast: Apple's not gonna change :-} 04:46 heh 04:46 bhaak: Unless say homicide 04:46 Oh the reason it only gives 8 (*2) colors in libuncursed is because of the 5bit wankery it uses to communicate with the plugins? 04:47 mcw? 04:47 does ncurses even have 24 bit support? 04:47 rainicorns (rainbow unicorns) eat people :D 04:47 bhaak: 2secs I'll find the code/doc I'm thinking of 04:47 Tbh 256 colors is probably 90% of the way there 04:48 !who 04:48 LarienTelrunya: [hdf-us] No current players 04:48 LarienTelrunya: [hdf-eu] AmyBSOD [slex] 04:48 mcw: the reason is that 16 colors ican be gracefully done with polyglots 04:48 Queries other information about how to render a particular screen location. 04:48 The "color" uses 17-color codes (which should be converted to 8+bold by the 04:48 interface if necessary), ranging from 0 to 16; the 16th color represents the 04:48 terminal default. They are packed into a single integer, treating it as a 04:48 bitfield; the low 5 bits are the foreground color, the next 5 bits the 04:48 you can't do that with 24bit color afaik 04:48 http://nethack4.org/blog/portable-terminal-codes.html 04:49 -!- ProzacElf has quit [Ping timeout: 256 seconds] 04:49 mcw: right, but the reason the implementation is that is because ais523 only anticipated 16 colors to be feasible 04:49 at the point when libuncursed was written 04:49 yeah, 24 bit is not an indexed based approach. the other colors palettes you set up colors, give it a number and use that 04:49 due to truecolor not having enough support 04:50 with 24 bit you specify the rgb values directly 04:50 FIQ: yeah, I'm not bashing it, it's infinitely better than raw curses. 04:50 or you could say it's an indexed based palette into a 2^24 color space with a unchangable palette :-) 04:50 mcw: libuncursed claims to be mostly curses-compatible 04:50 yet it seems like refresh behaviour isn't remotely similar 04:51 FIQ: yes but it works 04:51 I had to mess around a bunch with curses refresh logic to make things display correctly 04:51 printf "\x1b[38;2;255;100;0mTRUECOLOR\x1b[0m\n" 04:51 when I ported NH3 curses to use libuncursed 04:51 [hdf-us] [xnh] Grasshopper (Wiz Hum Fem Neu) killed Medusa, on T:38626 04:51 Yeah I noticed the libuncursed refresh behaviour was magic and (I think) really good. 04:52 FWIW, 256 color support would already be a big improvement 04:52 bhaak: yeah, 04:53 I asked ais523 a while back if it was possible to implement >16 colors in libuncursed 04:53 he said doing so would be a pain 04:53 FIQ: I'mma try to mangle something today 04:53 (starting from libuncursed) 04:53 I'd love to if you could address it 04:53 how so? wouldn't you just have to extend uncursed_palette16? 04:53 but if possible try to remain true to libuncursed's goals 04:53 FIQ: ncurses API compat 04:54 FIQ: and "just works" everywhere? 04:54 polyglot trickery to ensure that no terminal messes up 04:54 FIQ: aye 04:54 FIQ: I think with only 256 colors, you can probably auto-narrow to 16 if the term doesn't support 256. 04:54 ncurses supports 256 colors, so the API compability should be achievable 04:54 mcw: yeah I think ais523 mentioned that, maybe 04:55 but that there was (at the time) still major terminals that didn't support it 04:55 (PuTTY possibly?) 04:55 FIQ: actually being able to specify two colors for a color pair (one for 256-support, one if it's missing) might be nice? 04:55 As an optional extra* 04:55 mcw: Allowing the user to select what color to fallback on makes sense yes 04:55 based on color pairs 04:55 init_pair_with_fallback(index, fg256, bg256, fg16, bg16) 04:55 FIQ: makes me wonder. as I said, 24 bit support seems to be more widespread than 256 support. you could easily use 24 bit for emulating 256 04:56 bhaak: yeah internally using whatever is fine 04:56 bhaak: but only exposing 256 colors up through the API 04:56 bhaak: Of course, but can you polyglot it? 04:56 And will terminals break? 04:56 FIQ: I think bhaak means the other way, polygot 256 support *using* 24bit color. 04:57 mcw: fun fact: tmux emulates pallets with truecolor 04:57 FIQ: AFAIK, 24 bit support is either there or not and there is no ambiguity in syntax. detecting it is a problem though. 04:57 even if konsole or gnome-terminal (one of them, I forgot which) doesn't support the pallet change commands 04:57 it still works under tmux due to it being emulated 04:57 \o. 04:57 tmux <3 04:57 The only thing with tmux is stealing ';' 04:57 From farlook 04:57 I think, if you output the fallback color and then the 24 bit color sequence, nothing should break. 04:58 although aren't there terminals that output unknown escape sequences when they shouldn't? 04:58 iirc ais523 mentioned something about konsole having 24bit color support (or 256 colors, one of them) but the way ais523 would use to detect the support 04:58 would return a false negative for Konsole 04:59 yeah detection is the worst thing 04:59 I know that this goes against libuncursed design philosophy, but I would be okay with having it using an option 05:03 wtf google is down? 05:04 and it's back 05:04 First time I've ever seen that 05:04 the TLS handshake got rejected 05:04 oh, wait, licuncursed already does detect stuff by looking at the cursor position after outputting stuff 05:05 so you should easily be able to detect if unknown escape sequences are output or ignored 05:07 yea 05:08 For once windows wins though, I believe all terms support 256 color forever 05:08 24bit color only came in in 10.something 05:11 https://github.com/neovim/neovim/issues/59#issuecomment-53485657 05:12 oh, I forgot, there IS syntax ambiguity. colon vs semicolon D-: 05:12 https://github.com/neovim/neovim/issues/59#issuecomment-53497092 05:13 I think this is the definitive guide to 24 bit support in terminals https://gist.github.com/XVilka/8346728 05:15 wow, hell froze over: Supporting True Colour: "ncurses library - since 6.1 version" 05:17 6.1 is 2018 no? 05:17 yes 05:18 I wonder if you can just package ncurses6.1 libuncursed 05:19 Heh, from libtickit: If the foreground or background colour is set to an index higher than the terminal can support, it will be converted to the best choice that is available from the palette of 8 or 16 colors. 05:23 looks like the added a bunch of extended commands 05:23 int init_extended_pair(int, int, int); 05:24 int init_extended_color(int, int, int, int); 05:24 ncurses 6.1? 05:25 yes 05:25 <@Winsalot> ? 05:25 https://cdn.discordapp.com/attachments/400474774440247317/437544496968761354/Screenshot_2018-04-22_12-25-24.png 05:26 <@Winsalot> I guess I must press Q 05:27 Don't die 05:27 Don't die!!! 05:27 nh4oid impossible handling is weird :P 05:29 LarienTelrunya: have >100 sheos is weird :P 05:29 mcw: you wanna know what's weird? in my current game I just got this message: Jana bickers: 'Player 1, meet me on level 86 if you are a man. Then I'll make you inhale the beguiling stench of my worn socks!' 05:30 :-) 05:30 LarienTelrunya: did you see my first spell implementation ttyrec? (Ps: sorry if I spam too much re: ttyrec links, I'm just excited) 05:30 not yet, but will watch it now 05:31 bundlefleece! 05:31 Oh I have a plan to make ttyrecs nice 05:31 * mcw implement 05:31 <@Winsalot> FIQ: what should I do about corrupted save problem? 05:31 do you have a way to sort the ttyrecs by date? β™₯ 05:31 that would make it much easier for me to see which ones are new 05:33 oh, should be easy 05:33 sec 05:34 @Winsalot you tell me about it 05:34 wtf, why is gaining experience unwanted early on?! I always get annoyed if I can't find enough monsters for even a single level up on the first two dungeon levels 05:34 leveling up = more max HP, more to-hit, possibility to up your weapon skills... what's not to like? 05:34 LarienTelrunya: think more D&D style level ups 05:35 never played D&D 05:35 more granular 05:35 anyway, which of the ttyrecs is the one with spells? none of them has "spell" in its name :( 05:35 blood_blade! 05:35 ah, so the ritual dagger casts spells I guess? 05:38 Yes, it's needed for blood school spells 05:38 I guess that's also from D&D? 05:40 Nope 05:40 Though d&d does have reagents. 05:40 I want to make spells a more limited resource, like food is early game 05:41 So e.g. the dagger will have some number of charges, and can never be recharged, so you are forced to hunt/loot/find new ones 05:41 oh, you mean you can't cast them as many times as you like? 05:41 LarienTelrunya: you can't at the moment because of Pw 05:41 LarienTelrunya: but it is lame because it just leads to spamming '.' or 's' 05:41 did you ever play ADOM or Elona? it has the concept of "spell stock", meaning that if you learn a spell, you have a certain amount of casts until you run out and need to read the book again 05:41 LarienTelrunya: if it is poo I will just make them use pw 05:41 LarienTelrunya: similar, but I think items are more flavourful :) 05:42 Holy spells require prayer beads, life spells a fetish, etc. 05:42 Also means you need to swap items if you want to cast spells from different schools... unless you have multiple arms! 05:42 of course, Elona's system can be exploited, by e.g. recharging the spellbook of domination every time it would run out, then read it again; my last Elona character had a level 160 domination spell that could tame almost every monster :P 05:43 LarienTelrunya: yeah that's why I'm going to make them non-chargeable, maybe some awesome artifacts though 05:43 I'm also making 'scrolls of enchant *' temporary :x 05:43 in my mod I tried to make it so that trying to recharge the book will often make it explode, but I goofed and the result is that it just sometimes fails to be recharged (but doesn't explode) 05:43 wtf? that sounds extremely annoying, at least if the enchant foo scrolls are as rare as they are in nethack 05:43 I'm terrified what's going to happen when there's a tubslex 05:44 LarienTelrunya: nah they will be more common 05:44 LarienTelrunya: I want people to UPGRADE shit 05:44 Not just get an item on dlevel2 and have it for the rest of the game 05:45 oh, that probably happens because nethack doesn't have leveled items; by contrast, in Angband you probably won't use an artifact found on level 5 for the remaining 95 dungeon levels 05:45 I hate how things become obselete in nh 05:45 LarienTelrunya: exactly! 05:45 So items can generate with permanent enchantment 05:45 And the deeper you are, the more chance there is 05:45 did you know that slex has a levelscaler mode, which makes it very unlikely to find e.g. plate mail on dlvl1? 05:45 LarienTelrunya: I didn't, but that's something I am tempted to do 05:46 If +enchantment doesn't do it for me 05:46 problem with that mode is that it's very hard to survive the early game because you only get crappy orcish daggers, short swords, leather armors and potions of fruit juice early on :P 05:47 <@Winsalot> Btw, can libuncursed draw braile symbols? Could make some map features look really nice: https://www.reddit.com/r/emojipasta/comments/8dym07/_/ 05:47 But enemies are also weaker 05:47 LarienTelrunya: you are also going to be relying on active techniques a *lot* more. 05:47 yay tubhack will have techniques? β™₯ 05:47 mcw: implement slex 2.2.x's asian kick technique! *bundlebundlebundle* 05:47 LarienTelrunya: 100%, most of the game will be technique based. 05:48 LarienTelrunya: but most of them you'll get through #enhance, like disarm. 05:48 @Winsalot you can use utf-8 with libuncursed, so yes 05:48 mcw: oh, that's what the slex development version does too; most of the combat skills and also some other skills will teach techniques when upping them! 05:48 LarienTelrunya: cool! :) 05:49 LarienTelrunya: The technique cooldowns are going to be low, like... 20-40 turns 05:49 So combat will *hopefully* not just be 'bash the thing' or 'mm/force-bolt the thing' 05:49 see skill_advance in https://raw.githubusercontent.com/SLASHEM-Extended/SLASHEM-Extended/master/src/weapon.c for all the stuff that can now be learned from increasing skills 05:50 PS the ttyrecs are now date-sorted and show the time they were created 05:50 * mcw reads 05:50 ah, thanks! that makes it easy to see what's new :) 05:50 LarienTelrunya: that's exactly the type of stuff I'm thinking of :) 05:51 T_POINTINESS? :-) 05:51 pointiness will make the polearm or lance more pointy, i.e. increase its enchantment value :D 05:52 feel free to ask about some of the others, I looooooove giving details :) 05:53 That quote could very much be taken out of context. :x 05:55 @Winsalot so what is this about a save corruption bug 05:55 but yes I will ask 05:55 <@Winsalot> FIQ: this. 05:55 LarienTelrunya: do you like 'blood blade' by the way? :o 05:55 https://cdn.discordapp.com/attachments/400474774440247317/437552007994408960/Screenshot_2018-04-22_12-25-24.png 05:55 K2: do you still have the window 05:55 mcw: well I don't really understand what it does, but apparently it transforms your weapon into a different weapon? might be useful 05:56 err 05:56 @Winsalot 05:56 <@Winsalot> I already pressed R or P 05:56 hmm ok 05:56 that's too bad 05:56 next time it'd be cool to have K2 give me the save so I could look at it later, or just press P 05:56 <@Winsalot> But I haven't done anything else besides that 05:56 LarienTelrunya: no, it does d6 damage to yourself and forms a *new*, extremely powerful weapon in your main hand. 05:57 -!- Grassy has joined #hardfought 05:57 -!- mode/#hardfought [+v Grassy] by ChanServ 05:57 <@Winsalot> Oh it happened again 05:57 mcw: ah, so that weapon is permanent? 05:57 Nope, it lasts 10+d10 turns 05:57 Then you get the puddle message 05:57 ah 05:57 blood magic is all about melee+magic 05:57 @Winsalot will try to reproduce it 05:57 Mostly powered by your own blood 05:57 <@Winsalot> I just did 05:57 LarienTelrunya: I do want to implement blood slaves though... 05:58 -!- hpardis has quit [Quit: Leaving] 05:59 <@Winsalot> FIQ: it happened agan on the next turn after recovery. Time to contact K2 πŸ˜ƒ 05:59 LarienTelrunya: blood axe is 3d3 with +4 to-hit 05:59 It is *very* strong 05:59 dagger is 2d4, longsword is d10+1 05:59 oh, now I know what it reminds me of! bound weapons in TES 4: Oblivion! 05:59 I suspect the CM change to be behind this 05:59 but I can't repro 05:59 so yeah 05:59 need the save 05:59 LarienTelrunya: yes!!! 05:59 -!- Grasshopper has quit [Ping timeout: 264 seconds] 05:59 Oblivion β™₯ 06:00 oh I got it 06:00 LarienTelrunya: so with blood magic your main damage source is going to be melee, though with blood weapons you get to roll int/wis instead of str/dex 06:00 <@Winsalot> but water elemental engulfing is also new, right? 06:00 (whichever is higher) 06:00 huh? you mean int/wis determines the damage of that weapon? 06:01 ummmm 06:01 ok I think this might be a vanilla bug 06:01 LarienTelrunya: yes, instead of str/dex for damage/tohit, if your int/wis are higher it will use those instead. 06:02 you don't get bound armor (Crimson Skin) until blood rank 3 though. 06:02 omg I just remember something! I dreamed tonight that I encountered a mind flayer on a very far-progressed nethack game where I had basically identified everything, and after that encounter I looked at the discoveries screen and only half a dozen items were still known :O 06:02 Poor amy *pats* 06:03 although that actually happened to me in unnethack last June, i.e. I had to do the ascension run without remembering *anything* because the evil float eyeler made Cthulhu ultra annoying :P 06:03 that "lol ur confused because u stupid using stethoscope on cthulhu" thing is particularly maddening 06:04 heh 06:04 I was thinking of making 'dominate mind' on 'not-cthulu but similar' be an instadeath... 06:05 "Your target fights back but you overwhelm it... your vision of its mind clears and you see only corruption... you come to a dark ravine, you look down into the abyss" 06:05 "The abyss stares back. DYWYPI?" 06:05 * LarienTelrunya loves those messages β™₯ 06:06 there can never be enough random messages in slex, so I'll add that one :D 06:06 \o/ 06:06 1% chance of farlook at elder priesT? :) 06:06 * mcw is evil 06:07 haha, actually it would make sense if farlooking eldritch horrors (not just the elder priest but also e.g. Shub-Niggurath or spiral kings) could sometimes do that 06:07 Tbh I'd give a prompt first "You sense great evil in this mind, are you sure you want to look?" 06:08 unfair-instadeath is a bit eh 06:08 ugh I just found a random long samurai sword and wield-tested it... cursed of course, and now my hands are unusable 06:09 :D 06:09 wtf why am I contaminated?! 06:09 * mcw is scared to answer 06:10 oh the wand of magic missile is made of ether 06:11 Sandra thunders: 'Any gang scholar who enters level 27 will immediately be confronted with my scentful perfume and fall over unconscious.' 06:11 also wtf: "( a useful item (pick-axe, key, lamp...) (gold pieces)" 06:12 gold pieces are useful... 06:12 yeah but why do they look like candles? normally gold pieces should look like $ 06:15 !tell K2 pushed a fix to @Winsalot 's bug 06:15 Will do, FIQ! 06:15 <@Winsalot> thanks 06:15 <@Winsalot> what exactly was it? 06:16 mcw: Dominate Mind 06:16 what is this 06:16 is it like CoQ Domination 06:16 because if so I am for it 06:16 @Winsalot moving bubbles around while being engulfed does silly things in fiqhack 06:17 -!- noty has quit [Quit: WeeChat 2.0.1] 06:18 <@Winsalot> btw, will I survive strangulation if I have amulet of life saving? 06:18 yes 06:19 <@Winsalot> also- when water elemental engulfs me, do I receive any damage? 06:19 FIQ: yes, you are 'frozen' while you control them 06:19 <@Winsalot> or is it just strangulation? 06:19 mcw: ooh cool 06:19 so basically temporary PC switch 06:19 @Winsalot it also deals damage 06:20 quite a bit, actually 06:20 5d6 physical, 1d8 engulf drown 06:20 ouch 06:20 FIQhack on the way to becoming Grunthack 2 06:20 LarienTelrunya: it isn't nearly as bad as in grunthack 06:20 the timer is much longer 06:20 oh, grunthack makes all your stuff wet too, right? 06:20 and you can halt it with knock 06:21 yes... arguably this should be done... but I think it would be a bit mean 06:21 maybe MC protected or something 06:21 hmm, I guess this is a way to make the wand of opening useful :P 06:21 mcw: btw 06:21 LarienTelrunya: wands of opening always stopped engulfing 06:21 even in vanilla 06:21 anyway 06:21 mcw: in CoQ 06:21 if you dominate yourself 06:22 huh? the wand expelled you but the spell didn't? weird 06:22 while dominating something 06:22 you will permanently take control over the other creature 06:22 and your original char will be AI-controlled 06:22 LarienTelrunya: the spell works the same... 06:22 see bhitm in zap.c 06:23 FIQ: no your original character will be paralyzed! 06:23 mcw: keyword "in CoQ" 06:23 FIQ: My reading comprehension is bad 06:23 Also I've had a couple of beers this morning. 06:25 mcw: anyway 06:25 if you are doing actual domination 06:25 don't you need like 06:25 complete symmetry in terms of stats/etc 06:26 Yar 06:26 I took your advice and they are identical now 06:26 Other than spells 06:26 Monsters 06:26 ahh 06:26 Err, Monsters have unique spell sets 06:26 Technically they are the same as the spells you cast, you can just never learn them,. 06:27 Technically = in the code 06:28 PS: https://www.tubhack.com/ttyrecs/show_key_pressed.ttyrec.html does this make it easier to see what is going on? (look at the bottom right) 06:28 perhaps 06:28 why PS 06:28 You attempt to disarm the czech girl... You fail to dislodge the czech girl's daggers. 06:28 Unrelated to any current convo 06:29 ^^ wondering whether that means they're cursed 06:29 LarienTelrunya: could be a random fail roll? 06:29 well, I zapped her with sleep, so I expect it to not fail :P 06:29 but I still can't hit her in melee since she has -7 AC 06:30 Kick her! 06:30 yaaaaaaay I defeated her :D kicked her about a dozen times and then cast magic missile 06:32 \o/ 06:33 You discover it is an uncursed -6 long samurai sword (weapon in hands) {24} 06:33 (which still killed Nightshade in one swing) 06:49 -!- Grassy has quit [Ping timeout: 240 seconds] 07:01 Is it a good sign if I am already re-writing my prompt code? 07:01 probably? 07:05 wow this one throne has already given me like 8 free level ups and still hasn't disappeared, plus it taught me the unicorn horn skill 07:05 :D 07:05 okay now it disappeared, and it took me from XL12 all the way to 21 07:06 it doesn't happen all that often that you're already XL21 on mines end :P 07:06 my stats are crappy though: St4 Dx9 Co14 In5 Wi11 Ch7 07:06 by comparison, Tariru (XL23) has: St18/11 Dx25 Co18 In21 Wi23 Ch5 07:08 exercise dat str 07:08 did you get poison drained? 07:08 throne drained :P 07:09 restore ability? 07:09 already used that up to restore dex earlier 07:09 oh, and I'm wearing the heavily cursed -2 cloak of stability named Hauntnight 07:10 yay luckstone get! 07:12 <@Winsalot> !who 07:12 @Winsalot: [hdf-us] ttc1401 [dyn] pavelek [nh] 07:12 @Winsalot: [hdf-eu] Tariru [slex] AmyBSOD [slex] elenmirie [xnh] 07:13 bhaak: [bhaakscroll] Isn't the problem with 256-color that as long as you're still supporting 16-color, you still need to design around it? That is, you can't say things like "ooh we can take care of this color conflict now" because it still conflicts in 16-color. 07:13 Winsalot: do you want to play β™₯Sβ™₯Lβ™₯Eβ™₯Xβ™₯ while waiting for your crashed game to become playable again? :D 07:13 <@Winsalot> LarienTelrunya == Amy? 07:13 oh I thought everyone knew that :D yes, I'm Amy 07:13 -!- Grasshopper has joined #hardfought 07:13 -!- mode/#hardfought [+v Grasshopper] by ChanServ 07:13 aosdict: that's why I propose something like color_pair(index, fg256, bg256, fg16, bg16) 07:14 <@Winsalot> TIL. I somehow thought that slex has 2 devs- LarienTelrunya and Amy πŸ˜ƒ 07:14 mcw: But that doesn't fix the problem. 07:14 aosdict: it means it doesn't get hidden. 07:14 i.e. don't automatically narrow to 16 07:14 But if you can use color to *help* disambiguate, great, otherwise farlook still exists. 07:15 e.g. if you want to display say silver, mithril, iron, etc. as separate colors 07:15 But if you can't, no big deal 07:15 mcw: Yes, but if you have a color conflict _in 16_ due to pigeonhole principle or whatever, the only way to get around it is to drop 16-color support entirely. 07:15 Or else demote it to second-class citizen. 07:15 aosdict: I guess I already see it as a second-class citizen. :( 07:16 In a game like nethack, doing something like that is basically dooming the idea. 07:16 Winsalot: LOL :D But you're kind of right: slex has 2 devs, Amy and Elronnd. 07:16 aosdict: yeah. 07:16 tubhack has 2 devs, mcw and his drinks cabinet. 07:16 <@Winsalot> hm. Trying to watch your game. WHat options should I change in my terminal emulator? 07:16 https://cdn.discordapp.com/attachments/400474774440247317/437572511987793921/Screenshot_2018-04-22_14-16-16.png 07:17 Winsalot press 's' 07:17 a few times 07:17 yeah, pressing s can sometimes help 07:17 aosdict: there is already an OPTION:color 07:17 aosdict: So would it be *terrible* to make that a tri-state (or 4-state)? 07:17 <@Winsalot> Yeah, it helped. But why? 07:18 Winsalot it just overrides the symset 07:18 That you are using, as far as I know. 07:19 lol the wand of fire is a "penis-shaped wand" in this game 07:19 <@Winsalot> weird to see dev so entertained from playing own game πŸ˜ƒ 07:20 Why write a game you don't enjoy? 07:20 well, I primarily created SLEX in order to have a nethack variant that I really like to play; if others also like it, great! If not, well, at least I have a game that I can enjoy :D 07:21 <@Winsalot> I guess that's why rng is so important in roguelikes 07:21 <@Winsalot> are names like "penis-shaped-wand" randomized? 07:21 yes, slex has lots and lots of random appearances for items 07:21 Which makes playing in a train... sometimes interesting. 07:22 Random prude looking over shoulder sees you beat a transvestite to death with a shoe. 07:22 I most definitely did not create xnethack to have a variant I really like to play... I've played about 1 non-debug game of it. 07:22 Hmm 07:22 some of them even do something, e.g. my cloak of stability is a "ghostly cloak" that occasionally summons undead player monsters 07:22 aosdict: killjoy!! 07:23 <@Winsalot> well your entertainment is understandable. For example, at work I have written a script to track how much coffee cups I drink. I run it every time I get coffee and it saves a timestamp and random phrase from like 60 phrases. On April 20th my first coffee cup was saved with phrase "420" which I find really entertaining. 07:25 mcw: Hey, not my fault I've been really busy last couple of months. 07:25 aosdict: I was kidding! I enjoy writing code often for the sake of writing it. 07:27 gonna be afk for a bit (eating) 07:29 -!- noty has joined #hardfought 07:33 I#'m hungry now 07:33 Ok, aosdict you have opinions: Do you think better to prompt like 'What set of arms? ' 07:33 OR 07:33 What arm?