00:14:03 -!- Twilight-1 has quit [Read error: Connection reset by peer] 00:14:26 -!- Twilight-1 has joined ##crawl-dev 00:18:11 -!- valrus has quit [Remote host closed the connection] 00:26:09 Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-326-g4d2a4b1 (32) 00:28:30 -!- dtsund has joined ##crawl-dev 00:48:32 -!- hoody has quit [Remote host closed the connection] 00:48:57 -!- hoody has joined ##crawl-dev 00:53:12 -!- hoody has quit [Ping timeout: 240 seconds] 00:55:02 -!- hoody has joined ##crawl-dev 01:03:47 is there any change to trog gifting coming up? he is only giving anti magic branded stuff pretty much 01:10:11 -!- Pacra has quit [Quit: Leaving] 01:55:14 When picking up, _ doesn't give help (https://crawl.develz.org/mantis/view.php?id=4430) by nubinia 01:57:35 -!- GreatZebu has quit [Quit: GreatZebu] 02:04:59 -!- dtsund has quit [Quit: noooooo] 02:05:39 cbus: Lots of antimagic is intentional, is it too much? 02:05:51 -!- RichardHawk has quit [Ping timeout: 252 seconds] 02:08:30 -!- galehar has joined ##crawl-dev 02:10:42 -!- hoody has quit [Remote host closed the connection] 02:11:08 -!- hoody has joined ##crawl-dev 02:15:45 -!- hoody has quit [Ping timeout: 268 seconds] 02:41:24 -!- evilmike has quit [Quit: something happened] 02:52:23 -!- Sabaki_|2 is now known as sabaki 03:05:55 -!- Textmode has quit [Quit: Ex-Chat] 03:10:39 Invisible silenced squares (https://crawl.develz.org/mantis/view.php?id=4431) by nubinia 03:14:09 -!- edlothiol has joined ##crawl-dev 03:15:29 -!- Xiberia_ has joined ##crawl-dev 03:16:16 -!- ainsophyao has joined ##crawl-dev 03:17:14 -!- Xiberia has quit [Ping timeout: 245 seconds] 03:17:24 -!- Xiberia_ is now known as Xiberia 03:19:57 -!- ainsophyao has quit [Remote host closed the connection] 03:24:16 -!- ainsophyao has joined ##crawl-dev 03:26:34 keskitalo, I've only gotten one weapon not branded with it 03:26:35 -!- Letchik has quit [Ping timeout: 264 seconds] 03:27:02 and I'm level 18 and about to start fetching runes (done with vault except for last level0 03:27:16 -!- diazepan has joined ##crawl-dev 03:27:16 -!- diazepan has quit [Changing host] 03:27:16 -!- diazepan has joined ##crawl-dev 03:29:13 do you guys receive tons of spam about tiles too? :p 03:29:21 (the ceramic kind) 03:29:45 nope 03:31:05 regarding monster threat level, I think it would be nice to colour the names in the monsters list. 03:31:31 I'd like to use trivial = darkgrey, easy = lightgrey, tough = red, nasty = magenta 03:31:51 but it would be nice if Ash's detect monster colour matches. Can I change them to that? 03:31:53 -!- ainsophyao has quit [Remote host closed the connection] 03:31:56 could turn to a fruit salad which people would complain about, but not a bad idea 03:32:17 not sure about darkgrey 03:32:18 that's why the base colour (easy) is lightrgey 03:32:53 well, darkgrey is for harmless monsters 03:34:32 -!- Xiberia_ has joined ##crawl-dev 03:36:16 -!- syllogism has joined ##crawl-dev 03:37:03 -!- Xiberia has quit [Ping timeout: 250 seconds] 03:37:13 -!- Xiberia_ is now known as Xiberia 03:39:41 hrm, looking at that color set of glyph colours in the game, it's terrible 03:40:54 what? The ones I've suggested above? You mean they look ugly together? 03:41:09 darkgrey is hard to see as it's always out of LOS, lightgrey is bad on default floor or in stone areas, magenta is a bit hard to see while we want it to stand out as much as possible 03:41:41 the colours you propose might work well on the monster list, though, just not in the play area 03:42:45 alright, so let's use that for monster list and keep ash's monster detection as is 03:47:56 galehar: I like a "flash difficulty" mode. 03:48:30 due: what do you mean? 03:48:33 galehar: as in, you can hit a key and the numbers onscreen are replaced with (relevantly coloured) numbers; when you move, it's cleared. 03:49:49 like toggling glyph's colour in the dungeon view? 03:51:29 due: I really wonder if we could replace { with ① ② ③ ④ 03:51:49 the latter is not present in all fonts, but { sucks so badly 03:52:27 galehar: kinda, yeah, but replacing the monster character with a number -- the number is relative to the other numbers on screen. 03:52:48 Whch means we only need to rate monsters 0->9, and so minor variances in Hp, etc, don't matter. 03:53:09 due: there's only 4 threat levels 03:53:35 kilobyte: sounds great 03:53:43 due: you mean stretching the scale to only what you see on the screen? 03:53:44 we don't have to support all fonts, do we? 03:53:51 -!- st_ has joined ##crawl-dev 03:53:55 galehar: not in WGL4 so it can't be the default :( 03:54:21 let me guess. windows console? 03:54:26 (WGL4 is not strictly what is supported by fonts on most platforms, but a good approximation) 03:55:40 it's Microsoft recommendation for a minimal set of glyphs that should be included in all fonts which aim to fit a good part of the world 03:56:11 kilobyte: about my implementation for monster threat levels, I'd like your opinion on storing a monster with a duplicate mid in props (see mislead.cc:72 and mon-cast.cc:2477) 03:56:16 Apple has a similar list which is (nearly) a superset of these 03:56:41 Maybe it would be better to #define FAKE_MONSTER_ID -1 and use that instead 03:57:51 galehar: what is that misled mid? Is it static? Is it different for all monsters? 03:57:59 the stored monster is used in mon-info.cc:232 and 238 03:58:17 each monster has his own. and it's static 04:00:04 ah, I see 04:00:36 kilobyte: yes, basically 04:34:19 -!- ainsophyao has joined ##crawl-dev 04:38:06 -!- RichardHawk has joined ##crawl-dev 05:02:53 -!- ainsophyao has quit [Remote host closed the connection] 05:12:00 -!- ainsophyao has joined ##crawl-dev 05:22:31 -!- ixtli has quit [Quit: Computer has gone to sleep.] 05:44:38 03kilobyte * r5baea3003c7c 10/crawl-ref/source/webserver/ (server.py static/jquery.tablesorter.min.js): Whitespace fixes. 05:44:48 03kilobyte * r69520781c6e4 10/crawl-ref/ (8 files in 3 dirs): Additional char dump spam: "spell_usage". 05:46:59 -!- diazepan has quit [Quit: Saindo] 05:58:06 -!- diazepan has joined ##crawl-dev 05:58:06 -!- Ashenzari has quit [Ping timeout: 258 seconds] 05:58:51 -!- Ashenzari has joined ##crawl-dev 05:58:51 -!- The topic of ##crawl-dev is: DCSS Development | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 06:02:06 hmm, ① ② ③ ④ are not in WGL4, but °¹²³ are (no ⁴, though) 06:03:53 kilobyte: I can see 0123 06:03:57 But not the others. 06:04:03 In... Deja Vu Sans Mono. 06:04:34 -!- diazepan has quit [Quit: Saindo] 06:08:00 -!- diazepan has joined ##crawl-dev 06:08:00 -!- diazepan has quit [Changing host] 06:08:00 -!- diazepan has joined ##crawl-dev 06:08:11 due: are they distinct from non-superscript versions enough? 0⁰1¹2²3³ 06:08:48 to me, yes 06:09:02 yeah here too 06:09:28 I see ① ② ③ ④ too 06:09:35 with Deja Vu Sana Mono... 06:11:15 ghallberg: you either have a newer version, or use a terminal with font fallback (like nearly all Unix ones that don't use bitmaps) 06:11:53 kilobyte: Yeah it's probably some fallback, but I never understood urxvt-font handling (or .Xdefaults) 06:12:29 The only character that fails to render is 卐 06:12:57 works for me :p 06:13:02 not here :P 06:13:07 ªłðħđ€œ↓”œđł→µðn©œ↓ł®ħœ↓ł€ħðjĸßłđjŋ 06:13:10 those all work ;) 06:13:23 apperantly my terminal wants to be politically correct 06:13:57 what's wrong with a random chinese character that resembles a widely-spread religious symbol? 06:14:41 I'm usin roxterm 06:14:54 kilobyte: It doesn't render here :P 06:14:57 there's 5489752589237 religions and organizations that use swastikas, and the Nazi one differs a lot: unlike most (all?), it is rotated 45 degrees, and almost always rendered on a 5x5 grid 06:15:28 ☭ ✡ 卐 ☪ 06:15:39 Is the topic of some random channel... 06:16:06 due: roxterm uses libvte which uses pango, so it can use any font you have installed 06:16:35 Anyway, I really want that swastika in my terminal. 06:16:40 ugly squares... 06:16:49 I use xterm with terminus, and can see superscript numbers fine 06:17:29 What is delightful is how much your UTF-8 is fucking up my terminal ;) 06:17:41 But my issue is probably not running irssi/screen in utf-8. 06:18:09 -!- monqy has quit [Quit: hello] 06:18:58 hehe 06:19:03 UTF-8 4L 06:19:20 -!- Mu_ has joined ##crawl-dev 06:21:04 due: screen has buggy handling of characters above U+f 06:21:35 due: screen has buggy handling of characters above U+FFFF and combining ones, but none of those we mentioned fall outside these ranges 06:46:07 03galehar * r1e9ca8fa8386 10/crawl-ref/source/ (l_crawl.cc player-stats.cc player.cc state.cc state.h): A lua hook to tell if we're currently being prompted for level up stat gain. 06:46:07 03galehar * rcef332eb06a3 10/crawl-ref/source/l_moninf.cc: Make monster threat level accessible from lua. 06:46:07 03galehar * rb8e195ffc201 10/crawl-ref/source/mon-info.cc: Colour the monster list according to threat level. 06:49:57 -!- dpeg has joined ##crawl-dev 06:51:55 -!- hoody has joined ##crawl-dev 06:53:35 -!- hoody has quit [Remote host closed the connection] 06:54:00 -!- hoody has joined ##crawl-dev 06:58:48 -!- hoody has quit [Ping timeout: 268 seconds] 07:09:33 galehar: got a moment? 07:09:53 yep 07:10:08 what is your plan for 0.10? 07:11:08 mimics, polish skill training, some AI, some screen layout improvement 07:11:29 variable abyss speed 07:11:32 no big features from your side? (which is fine) 07:11:42 what about octopodes? 07:11:45 oh, maybe permanent buffs 07:11:53 permanent allies? 07:12:29 !tell MarvinPA Players are complaining the FE book on the forum. What do you think? 07:12:30 dpeg: OK, I'll let MarvinPA know. 07:12:31 ah yeah, I'd like to work on permanent allies too, but now it's too much, I have to priorize 07:12:39 absolutely, no question 07:13:02 ah, I see you mean buff spells 07:13:09 yes 07:13:15 do we have a good concept for those? 07:13:27 -!- diazepan has quit [Quit: Saindo] 07:13:28 for octopodes, I'd like to improve the AI to limit reaching abuses so we can give it to octopodes 07:13:39 -!- Zaba has quit [Ping timeout: 276 seconds] 07:13:44 what are the abuses? 07:13:50 deep water 07:13:51 also kilobyte did something on reaching for 0.9 07:14:01 ah, so that monsters step back 07:14:08 yes 07:14:13 that will also be good in other cases 07:14:27 yep. 07:14:52 galehar: you see this as the biggest stumbling block before octopodes can go in? That's good, because it is a single, hopefully manageable issue. 07:15:52 I see it more as giving them another standout feature rather than removing a stumbling block 07:15:58 ok 07:16:20 btw, I made that food reform implementable and we got ryak's patch 07:16:25 -!- Zaba has joined ##crawl-dev 07:16:30 oh, we also need to figure out how to handle ring merging 07:16:34 it's not exactly what was ordered but shall we use it nonetheless? 07:16:45 I am certain that chunk reduction should be done in any case 07:16:53 yes, we have to review and test Ryak's patch 07:17:05 dpeg: ok for chunk reduction 07:17:55 the latter is easy: half of what's given now, rounded up 07:18:06 maybe his implementation is good enough, or maybe we'll have to rewrite some of it to get closer to the original design 07:18:27 but we should test it 07:18:27 galehar: yes, I cannot judge from just staring at the differences of the designs 07:18:42 also, we have 2 patches for 2 different golem design 07:18:55 galehar: you and I also have different preferences :) 07:19:08 :) 07:19:10 halving chunk numbers will affect some spells, right? 07:19:28 yes. simulacrum, sublimation of blood 07:19:32 galehar: perhaps we can get both golems in trunk, so that players can play them after the tournament? 07:19:52 galehar: those spells need to be reviewed after change... by someone who is proficient in using them (not me) 07:20:09 for octopodes, player feedback was very useful 07:20:15 yep, that's what I was thinking (for golems), but I haven't looked at the patches yet 07:21:03 !seen kilobyte 07:21:03 I last saw kilobyte at Wed Aug 24 11:21:35 2011 UTC (59m 28s ago) saying due: screen has buggy handling of characters above U+FFFF and combining ones, but none of those we mentioned fall outside these ranges on ##crawl-dev. 07:21:19 dpeg: meow? 07:21:41 do you have a plan for 0.10? 07:21:45 and hi! 07:22:11 quite a few, but no idea how I'll stand time-wise 07:22:17 new job? 07:22:30 what would those be? 07:22:40 -!- hoody has joined ##crawl-dev 07:23:35 the big one is translations 07:23:44 oh, wow 07:23:55 kilobyte: one question: is the unicode project finished? 07:24:19 two stumbling blocks here: 1. there's quite a few mprf() code changed in Cryp71c's branch, it would be bad to introduce conflicts there, 07:24:24 in other words, can we start using dots and double dots on glyphs? :) 07:24:30 and 2. we'd need unicode in tiles 07:24:55 Cryp71c has the demons? 07:24:59 webtiles and console are finished -- there's a minor issue of character dumps on Windows at most 07:25:06 no, combat rewrite 07:25:09 ah 07:25:13 !seen Cryp71c 07:25:13 I last saw Cryp71c at Wed Aug 10 00:28:08 2011 UTC (2w 11h 57m 5s ago) parting ##crawl with message chanpart. 07:25:17 not good 07:25:38 preparing the code for translations would be great indeed. I've got a lot of french volunteers. 07:25:42 kilobyte: you are using a lot of unicode substitutes in your init file, right? 07:25:51 for Unicode in tiles I'd need pango/fontconfig, that's a huge increase in contribs 07:26:05 what's happening to golems? 07:26:14 kilobyte: would you mind shipping a list of them, so that players can easily try them out? 07:26:18 dpeg: regarding permanent buffs spells, here is a new design (easy to implement): https://crawl.develz.org/tavern/viewtopic.php?p=24604#p24604 07:26:19 Mu_: two patches 07:26:42 Mu_: for two competing designs 07:27:04 the only thing I don't know if it is better to reduce MP regeneration, reduce max MP or both. 07:27:27 oh, i see, a race 07:27:52 galehar: I'll read and comment 07:27:55 Mu_: yes! 07:28:46 are you talking about reducing max MP by the full cost of the spell? That's be a lot. 07:29:00 for golems, we had more than two proposals, are the patches described somehow? 07:29:08 Personally, I'd love another slow species (which of the monster golems are slow?), but I also never understood why players dislike Nagas 07:29:24 dpeg: about golems, I prefer Curio's nutrition but there's a lot of things I like in TwilightPhoenix design too. 07:29:24 kilobyte: yes, type "golem" into the search box of the wiki 07:29:27 four proposals there 07:29:44 galehar: yes, I can imagine that a merge will be best 07:30:07 kilobyte: ah, sorry, not sure about the patches -- have to look at Mantis 07:30:12 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:species:golem 07:30:18 patches are for design 3 and 4 07:31:47 kilobyte: no, I'd reduce the MP to the average MP (taking into account spell durations and MP regeneration) 07:33:00 galehar: would spells like Swiftness only use the system? 07:34:14 all self-buff spells can be cast with Z for permanent casting or z for normal 07:34:58 hm, I am (again) seduced by sanka's proposal that buffs shouldn't be permanent but only cast when needed 07:35:46 -!- diazepan has joined ##crawl-dev 07:35:55 there's that idea of transmutations being permanent, too 07:36:17 Remove all buffs from infinite sources! 07:36:19 (ducks) 07:36:52 kilobyte: yeah, the new system can be applied to transmutations too. 07:37:08 Keskitalo: you mean, all of Charms and most of Tmut? 07:37:17 galehar: "I promise you an elegant solution for 0.10." -- daring! :) 07:37:35 kilobyte: I agree on the transformations 07:37:42 galehar: no, the proposal is different. You can't cancel them at will, there's a separate spell that you need to memorize and cast. 07:37:53 But I'd like to also increase the restrictions to animal form. No throwing, no evaporate and no wands. So perma forms would be mostly for statue and lich. 07:38:06 hands? 07:38:39 kilobyte: wow. That's a more radical one. 07:39:25 kilobyte: an Undo Form spell? 07:39:34 not sure who proposed it first, but even in the first version it already mentioned that the Lich form is irrevocable 07:39:46 kilobyte: Not a serious proposal, although I think it'd solve the problem of tediously casting all the buffs in preparation of the unknown. 07:39:50 currently that's a minor detail hardly anyone knows about 07:40:34 ie, if you're in Ice Form, you can turn to a spider, but from a lich, you need two turns: first to return to your own self and only then you can go to a different form 07:41:35 3 since cancelling a form takes 2 turns 07:41:41 which should be changed btw 07:42:49 most players who can cast Necromutations tend to stay in that form forever so it's mostly the tedium of recasting, and versatility of being able to turn back when facing holies or when you want to Borgnjor or DDoor 07:42:59 galehar: yeah, an easy change 07:45:14 there'd be an issue of wearing two rings of wizardry and drinking !oBrilliance, but that can be balanced by messing with difficulty of casting 07:45:52 there's just one problem I have no idea how to solve: going Ash and reskilling Necromancy away after transforming 07:47:38 kilobyte: like the brilliance/wizardry, wouldn't that be accounted for by implicit recasting? 07:48:49 dpeg: these are two different proposals, one for Charms, one for Tmut 07:48:56 I see 07:49:12 and you couldn't use the one for lich form because it is supposed to be permanent... 07:50:15 yeah... your meat is gone forever 07:51:16 kilobyte: there would be some prototypical penalties if you lose the lich form talent (eg from reskilling): instead of losing the form, you rot 07:51:33 i.e. do a recast roll, if missed, rot 07:51:46 -!- diazepan has quit [Remote host closed the connection] 07:51:49 "You don't feel really comfortable in this lich form." 07:53:23 I'm thinking golem #4 could be reworked into some kind of rock elemental race? 07:53:57 ghallberg: possibly... the flavour can be shifted a bit. 07:54:49 dpeg: Because both the races are cool, but we don't want two golems (I guess?) 07:55:41 we could even have both: remember Mountain/Deep Dwarves, Deep/High/Sludge/Grey/Vanilla Elves, etc 07:55:57 ghallberg: in the long run, probably not 07:56:23 Yeah, but they seem so dissimilar in their flavour 07:56:30 That sounds cool :) 07:56:30 ghallberg: but both proposals also have drawbacks, which is why galehar suggested amalgamation 07:56:47 I didn't read enough to see the suggestion, sorry :) 07:56:53 It'd be awesome to get them into trunk after the tournament, so that players can have a go. 07:57:26 I kind of fail to see golem 3 as viable. They're mummies with no advantages but a list of weaknesses, including such a rotten one as slowness. 07:58:04 yeah, golem 3 balance is bad. too weak. 07:58:54 galehar: wasn't golem 3 the one championed by you? 07:58:57 * dpeg is confused 07:59:04 4's balance is better, but I prefer sustaining on magic items and healing on wands rather than stones and walls. 07:59:49 I like 3's nutrition, but it doesn't have to be so crappy at magic. 08:00:08 I like eating stones, because they exist right from D:1. 08:01:07 well, magic items too 08:01:17 (+Pro, -Con) vs mummies: +no holy vuln, -restoration, -Necro boost. -slow, -increased spell cost, -armour restrictions, -blowguns, -slow/no heal when hungry, -food!!!, -vulShatter, +MR, +good armour, -"abysmal magic skills" 08:01:48 profreshinal (L5 HuEE) ASSERT((x < mx) && (y < my) && (x >= 0) && (y >= 0)) in 'tileweb-text.cc' at line 80 failed. (D:1 (ZotDef)) 08:02:56 hmm, right. unliving isn't much better than undead. 08:03:40 s/-slow/-slow!!!!!/ 08:03:53 +no Dispel Undead vuln 08:04:02 not a big difference though 08:06:46 golem 4 is better in balance, but somewhat worse in theme 08:07:23 have both proposals no innate healing? 08:09:39 kilobyte: Agreed, an important part of golems is the magical animation. 08:09:57 #4 feels like a troll from discworld. 08:10:11 Haha, that would be a fun race! 08:10:12 -!- MarvinPA has joined ##crawl-dev 08:10:21 need to cool your head or you get -5 int :P 08:10:21 dpeg: golem 4 doesn't say a word about no healing, golem 3 has slowheal normally, regular at full, none at hungry 08:10:37 ghallberg: hand ballistas :p 08:10:58 yay 08:11:36 kilobyte: Needs to keep refrigeration or ice storm around at all times, or loses ability to cast them. 08:12:10 kilobyte: I see. Was just wondering... since it seems crucial for the golem to eat non-food stuff, one possibility would be to get rid of the hunger mechanic, and instead have them (only!) heal from what they eat. 08:12:14 MarvinPA: hi! 08:12:17 yeah, seems the healing part was lost in the transition from the tavern to the wiki. Golem 4 has no healing. Heals by eating stone or by merging with a wall at the cost of max HP (I don't like it). 08:12:34 golem 3 has a healing mechanism similar to vampire 08:12:34 the wall merging is not good, I agree 08:12:42 agree 08:13:13 galehar: the healing stuff could be done verbatim with the magical tools 08:13:15 so 3 for nutrition/healing, 4 for the rest? 08:14:08 dpeg: hey 08:14:09 MarvinPA: You have 2 messages. Use !messages to read them. 08:14:25 galehar: don't understand 08:14:34 3 eats magical items for nutrition and regenerate normally at full, slowly at satiated and not at all when hungry 08:14:57 it can eat wand charge for fast healing (to replace !HW) 08:15:07 but that is so Vampire-like 08:15:33 why not give them no innate regeneration (including MP), and have them eat stuff to regenerate? 08:15:56 what no MP regen? 08:17:10 new idea! 08:17:10 profreshinal (L2 HuEE) ASSERT((x < mx) && (y < my) && (x >= 0) && (y >= 0)) in 'tileweb-text.cc' at line 80 failed. (D:1 (ZotDef)) 08:17:16 no HP regen, why not. But it's so Deep Dwarf-like :P 08:17:28 that's why I slapped no-MP regen onto it :) 08:17:51 I don't think that would work 08:17:58 only depends on the numbers 08:18:20 when I proposed DD, Erik didn't believe a no-healing species would work 08:18:51 and then we had to nerf damage shaving twice, iirc 08:19:10 they'd need large stashes of glowing weapons and run to them 08:19:53 depends on what they eat, but that's an issue, yes 08:21:08 If branded stuff gives more HP, you could carry around a few of those (like perma-food) and then eat other stuff as it drops (like chunks) 08:22:46 <@dpeg> why not give them no innate regeneration (including MP), and have them eat stuff to regenerate? 08:23:02 in the D&D setting Spelljammer, there was one ship that ran off of magical items 08:23:23 you would put one in a furnace, and it would burn hotter depending on how good of a magic item it was 08:23:41 and the duration of the burn would likewise depend on it 08:23:52 so a scroll doesn't do much for you, and lasts very short 08:24:48 the difference would be that you can't just cram a ton of stuff (i.e., no eating a stack of arrows) 08:25:10 -!- valrus has joined ##crawl-dev 08:25:30 so in other words a stomach-like mechanic, but not hunger :) 08:25:45 galehar: about your colouring of the monster list: it conflicts with existing colours (allies, unchivalric attacks) 08:26:03 ghallberg: yes, that's the idea. But sucking the magic out of weapons and armour takes time (like eating food), so not in combat. Eating wand charges uses a single turn, so can be used to replace !HW 08:28:34 profreshinal (L6 HuEE) ASSERT((x < mx) && (y < my) && (x >= 0) && (y >= 0)) in 'tileweb-text.cc' at line 80 failed. (D:1 (ZotDef)) 08:28:47 I wouldn't say that it conflicts with friendly colour. It's handled just like for Ash's detection. 08:29:03 what's the colour of evil_attacks? (the option isn't even documented) 08:30:52 looks like it's red by default 08:32:10 isn't the background colour of the glyph already changed for unchivalric attacks? 08:33:11 -!- MarvinPA has quit [Ping timeout: 264 seconds] 08:34:27 no, and it can't be as you need to know why it's unchivalric 08:36:40 well, the evil attacks overwrite the difficulty colour anyway. Just have to fix the colour conflict. Yellow for dangerous? 08:37:16 or lightred? (but light/dark can be hard to tell) 08:37:43 interesting thing about golem 4 (from the tavern post, didn't look at the code): it has full immunity to rot and stat drain. This makes contamination glow funny: you suffer miscasts and hp damage from explosions but not the things that usually make it so deadly. 08:38:58 galehar: are there terminals where dark and light red look very similar? I know of dark/light blue but not red. 08:39:27 kilobyte: this can be changed 08:39:41 it used to be that undead had the same thing going on 08:39:45 glow was made worse for them to compensate 08:40:21 kilobyte: maybe not. Let's go for lightred then. 08:42:01 magical glow could do a lot of things to a magical golem. But it's certainly something that needs to be addressed. 08:42:57 sure, but it could potentially be an interesting perk 08:50:45 so, should we try a merge of the 2 designs, or add them both to trunk (as iron and stone golems for example) to test them out and merge after? 08:57:56 galehar: Sounds good, let's see what's fun /not fun about each one 08:58:44 -!- Fusha has joined ##crawl-dev 08:59:50 -!- voker57 has joined ##crawl-dev 09:01:37 Fusha (L10 CeCj) (D:9) 09:02:39 -!- ais523 has joined ##crawl-dev 09:05:01 -!- dpeg has quit [Quit: Lost terminal] 09:05:14 -!- petete has quit [Remote host closed the connection] 09:08:05 !lm Fusha type=crash -log 09:08:06 15. Fusha, XL10 CeCj, T:20507 (milestone): http://crawl.develz.org/morgues/trunk/Fusha/crash-Fusha-20110824-140133.txt 09:11:19 is it possible to get at the log for that zotdef crash above? !lm profreshinal crash -log gives an old one instead 09:11:57 -!- ais523 has quit [Read error: Connection reset by peer] 09:13:23 not sure, at least there's none in the usual place 09:13:44 -!- ais523 has joined ##crawl-dev 09:13:46 ah, the one above 09:13:55 !lm profreshinal zotdef crash -log 09:13:56 3. profreshinal, XL6 HuEE, T:577 (milestone): http://crawl.develz.org/morgues/trunk/profreshinal/crash-profreshinal-20110824-132832.txt 09:14:20 404-compliant :( 09:14:27 empty directory 09:14:29 s/trunk/0.9/? 09:15:16 hah, it's there 09:16:32 -!- MarvinPA has joined ##crawl-dev 09:17:17 ah, thanks :) 09:50:13 03flodiebold * rab350512ff8a 10/crawl-ref/source/tileweb.cc: Fix Webtiles crashing in ZotDef with show_gold_turns. 09:52:06 03flodiebold 07stone_soup-0.9 * r77be2dd00e02 10/crawl-ref/source/tileweb.cc: Fix Webtiles crashing in ZotDef with show_gold_turns. 09:57:38 -!- hoody has quit [Remote host closed the connection] 09:58:02 -!- hoody has joined ##crawl-dev 10:01:23 -!- ais523 has quit [Remote host closed the connection] 10:01:27 -!- galehar has quit [Quit: Page closed] 10:02:31 -!- hoody has quit [Ping timeout: 252 seconds] 10:05:56 -!- valrus has quit [Remote host closed the connection] 10:13:58 -!- ZChris13 has joined ##crawl-dev 10:15:57 -!- galehar has joined ##crawl-dev 10:53:34 anyone mind if i post https://crawl.develz.org/tavern/viewtopic.php?f=8&t=2406&p=27658 as an implementable on mantis? unless it's really easy to do and someone here wants to volunteer :P 10:56:32 -!- ais523 has joined ##crawl-dev 11:03:25 -!- ZChris13 has quit [Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603]] 11:07:49 I believe it is really easy to do 11:08:02 can't right now, but will try later tonight 11:08:08 cool 11:08:15 -!- galehar has quit [Quit: Page closed] 11:10:04 oh actually yeah 11:11:24 -!- edlothiol has quit [Ping timeout: 245 seconds] 11:18:19 -!- edlothiol has joined ##crawl-dev 11:33:24 -!- hoody has joined ##crawl-dev 11:54:19 -!- upsy has joined ##crawl-dev 12:00:08 03MarvinPA * r4112403894c7 10/crawl-ref/source/abyss.cc: Don't duplicate banished uniques when they follow you out of the abyss 12:00:08 03MarvinPA * r26524ff776c8 10/crawl-ref/source/acquire.cc: Allow viewing the known items list during acquirement 12:00:24 03MarvinPA * rff7f8bbcdccc 10/crawl-ref/source/ (book-data.h spl-data.h): Experimentally tweak the FE book again 12:00:33 03MarvinPA * rfd92a8574cec 10/crawl-ref/source/ (14 files in 8 dirs): Remove vipers 12:14:05 -!- Twilight-1 has quit [Read error: Connection reset by peer] 12:29:19 -!- edlothiol has quit [Ping timeout: 245 seconds] 12:30:37 -!- ainsophyao has quit [Ping timeout: 272 seconds] 12:36:32 -!- Twilight-1 has joined ##crawl-dev 12:55:03 giovform (L6 DgWz) ERROR in 'tileview.cc' at line 922: non-door tile (Ossuary) 12:55:50 -!- ais523_ has joined ##crawl-dev 12:56:08 -!- ais523 has quit [Disconnected by services] 12:56:10 -!- ais523_ is now known as ais523 13:07:05 -!- dpeg has joined ##crawl-dev 13:07:07 !seen kilobyte 13:07:08 I last saw kilobyte at Wed Aug 24 14:15:16 2011 UTC (3h 51m 52s ago) saying hah, its there on ##crawl-dev. 13:07:43 !tell kilobyte There is a question about Chinese Crawl on the forum. Would you mind to give a (short) reply about difficulty and scope? Thank you! 13:07:43 dpeg: OK, I'll let kilobyte know. 13:08:38 -!- Xiberia_ has joined ##crawl-dev 13:11:06 -!- Xiberia has quit [Ping timeout: 260 seconds] 13:11:12 -!- Xiberia_ is now known as Xiberia 13:22:08 -!- edlothiol has joined ##crawl-dev 13:27:28 -!- Xiberia_ has joined ##crawl-dev 13:30:59 -!- Xiberia has quit [Ping timeout: 245 seconds] 13:31:09 -!- Xiberia_ is now known as Xiberia 13:35:37 -!- dtsund has joined ##crawl-dev 13:46:15 -!- voker57 has quit [Quit: 666] 13:46:33 -!- voker57 has joined ##crawl-dev 13:53:56 sk e 13:53:59 sorry 13:54:20 some gods are underplayed in the tournament 13:54:47 I wonder if the species/backgrounds rule should also apply to gods 13:56:34 03galehar * r892b19d97214 10/crawl-ref/source/ (stairs.cc trap_def.h traps.cc): Clear traps from stash tracking and map knowledge when they are destroyed. 13:56:41 03galehar * rdf459dd09d70 10/crawl-ref/source/mon-info.cc: Move dangerous monster colour to lightred to avoid overlap with evil attacks. 13:59:19 Ok: Random idea from a commentthread: (why have different commands for wearing armor and putting on rings?) 14:00:56 ghallberg: this question has been discussed 15 years ago on Usenet :) 14:01:13 I guess you want to know the answer? 14:01:13 Well I guess so. Doesn't mean I have heard the answer ;) 14:01:17 -!- dtsund has quit [Read error: Connection reset by peer] 14:01:30 Nah I'll jus go read all of the usenet-archivse 14:01:35 <3 14:01:45 * ghallberg is too young for this stuff :( 14:01:53 tsk tsk 14:01:59 puppies 14:02:46 While having the same command for those actions (or, in a more radical proposal, a univeral "use" command which accepts all kinds of items) is certainly easier to learn for the new player, it becomes the more cumbersome solution really soon. 14:03:11 seperate commands for wearing armour and rings isn't nearly as bad as seperate commands for wearing things and taking them off, i have no idea why equip_unequip isn't default :P 14:03:13 The reason is this: if you press "W", you see all your armour. This is a short list. Same with "P" and jewellery. 14:03:27 A common command would lead to a lot more cognitive trouble. 14:03:54 dpeg: I'm thinking a three column layout, armour, jewelry, weapons. 14:04:04 MarvinPA: because Greater Powers threatened to resort to violence (Erik and Darshan, I am looking at you) 14:04:17 ghallberg: it is still a waste 14:04:27 yes, i remember bringing it up before and greensnark saying he hated it for some reason :P 14:04:33 I agree that having the _pairs_ W/T and P/R is questionable, as MarvinPA points out. 14:04:41 Having commands for item categories is good design. 14:04:54 Maaaaybeee. 14:05:03 MarvinPA: greensnark has been baptised with Nethack's holy water. 14:05:06 Too small of an issue for me to argue about though :) 14:05:22 ghallberg: an issue that got thoroughly discussed through the ages. 14:05:40 I bet archeologists have found Sumerian stone tablets discussing the matter. 14:05:57 MarvinPA: good catch on the acquirement code 14:06:19 dpeg: Too small an issue, too large a resistance then :P 14:06:28 http://roguelikedeveloper.blogspot.com/2011/08/is-user-interface-design-holding.html 14:06:29 MarvinPA: btw, SA sports a how-to list on acquirement -- do you think it is that fixed? Personally, I disagree, but I wallow in doing unusual things. 14:07:08 hm... i wouldn't say it's fixed entirely, although it's much improved 14:07:57 probably misc is the only really bad option now, and staff acquirement is a little spoilery (you're almost guaranteed to get specific caster staves depending on your skills) 14:08:05 bhaak: Yeah, that doesn't really apply to a "real" roguelike though. 14:08:06 only because something has been discussed to death that doesn't mean it has been resolved :) 14:08:07 now dtsund is gone... he changed acquirement substantially in this fork 14:08:17 everything else i think i would happily recommend depending on the situation 14:08:24 ghallberg: ha :-) 14:08:24 MarvinPA: that is good 14:08:35 bhaak: "Not only that, but whenever you pick up an item, it automatically is placed in the correct slot if it is better than what you're already using, replacing any existing item which is converted to gold." 14:08:42 MarvinPA: so we should try to improve miscies, eh? 14:08:52 food being a particularly rare recommendation, but i guess occasionally people need it to avoid starving or for fedhas usage :P 14:08:59 yeah 14:09:09 yes 14:09:09 ghallberg: that mechanism makes a game not a real rl? 14:09:17 same with gold, I used it in my last decent game 14:09:35 bhaak: Well, the part where it seems simple to determine which item is better 14:09:38 iirc, jeff lait had this in one of his games and everything jeff does is good :) 14:10:05 ghallberg: I believe there are games with a use-approach. You may try Incursion. I cannot see it in Crawl, although I'd be open for killing R and T as long as Darshan and Erik aren't watching. 14:10:33 two whole keys freed up for exciting new commands! :P 14:10:34 bhaak: this is true, but it still depends on the context... Jeff's games tend to be small in scope. 14:11:00 MarvinPA: not only that... two less important commands to learn for new players. That matters a lot in my opinion. 14:11:05 definitely, yeah 14:11:07 dpeg: I merged W/P and R/T in AceHack, and also have a general use command (i, which puts up a menu like Crawl does upon selecting an item) 14:11:25 MarvinPA: I'll make a quick poll among active devs, what they think about it. 14:11:35 sounds good 14:11:41 That means you would press W, and all the equipped stuff would show aswell? 14:11:54 ais523: you can do the same in Crawl: i for inventory, press item slot, choose action. But it is inevitably one more letter than the action-item approach. 14:12:00 ghallberg: already does 14:12:05 dpeg: hmm ok 14:12:09 dpeg: indeed, it's mostly there to help out newbies who don't know the command 14:12:18 ghallberg: try out equip_unequip = true in the options 14:12:26 that's basically the behaviour i think should be default :) 14:12:31 cool 14:12:35 Trying it soon. 14:12:35 ais523: yes, having the feture is good. It just shouldn't replace the other approach. 14:12:37 ghallberg, dpeg: of course. you usually can't retrofit something like that on to an existing game. but it's certainly worth a consideration. and maybe the realization that you went the wrong way. i promise, i will finally kill #invoke, and if it is the last thing i'll do in unnethack 14:13:07 bhaak: I merged it with #rub, and breaking items 14:13:12 and igniting potions 14:13:22 and something else too where I can't remember what it was 14:13:37 making a general V command for "unusual/secondary use of item" 14:13:44 What is the option for automatic manual skill? 14:14:13 default_manual_training = true 14:16:31 Was that recently added to the default option file? 14:16:46 Because I'm certain I couldn't find it the other day... 14:16:49 bhaak: I agree but I don't see what this has to do with the verb-noun vs noun-verb decision. 14:16:50 Thanks :) 14:17:07 MarvinPA: do you happen to know if it is documented? 14:17:22 i think it is, will check 14:17:39 yup, it's in options_guide and the default init.txt 14:17:40 dpeg: i wasn't talking about v-n vs n-v but about generally overdesigned ui elements :) 14:18:26 !tell elliptic They've stolen your streak! :( Anyway, the rules are a blast. The species/background stock exchange worked very well ... could see how it prompted Kenku, for example. What about extending it to gods? 14:18:27 dpeg: OK, I'll let elliptic know. 14:18:33 for example, this prevents you from easily porting it to tablets :-) 14:19:45 bhaak: yes, roguelike developers have been very quick with putting all kinds of obscure commands on obscure key combinations. Crawl 14:19:49 being no exception 14:20:08 it's influenced by nethack, what do you expect? :) 14:20:20 -!- Pacra has joined ##crawl-dev 14:20:47 well, we have learned more from Nethack's mistakes than Nethack itself 14:21:03 roguelikes and flight simulators are the only games that use the keyboard to its fullest nowadays 14:21:14 (it seems to be equally influenced by Angband, not sure what/how their interface is) 14:21:29 bhaak: no RTS games? 14:21:51 AFAIK the general interface is about the same. the same as for all old roguelikes 14:22:07 I should really play Rogue some day. 14:22:08 pah, for RTS you only need 3 keys and a good mouse :) 14:22:27 bhaak: I thought the good players use all keys in order to increase performance. 14:23:05 MarvinPA: regarding R/T, the modus would be to switch the default options, but to keep the commands for at least two versions, right? 14:23:15 dpeg: there doesn't exist RTS games that complex anymore ;-) 14:23:30 that seems like a reasonable compromise, yeah 14:25:42 MarvinPA: it can happen that we don't manage, no promises 14:28:06 OH GOD BAT LAIR! 14:28:11 BEST VAULT EVER! 14:28:14 <3<3 14:28:17 <3 14:28:19 ♥ 14:28:25 Thank you :) 14:28:39 so happy to see a megabat again? 14:29:41 Yep 14:33:03 crawl people are strange :-) 14:53:35 -!- galehar has joined ##crawl-dev 15:12:00 Passage of Golburia still doesn't have any portal tiles. (https://crawl.develz.org/mantis/view.php?id=4432) by Claws 15:18:40 -!- ainsophyao has joined ##crawl-dev 15:23:38 galehar: hi! MarvinPA suggested (and I support it) that we deprecate the R and T commands. This would mean that we make the option to use W/P for removal the default and keep R/T, just don't announce it for two versions. 15:23:42 What do you think? 15:23:53 I can explain why we think this is a good move :) 15:28:16 -!- ainsophyao has quit [Remote host closed the connection] 15:29:16 the question goes to everyone, but seems nobody is around 15:31:36 people will use R/T out of habit anyway 15:32:51 they can, but the idea is that new players will not pick up the habit 15:33:25 -!- ainsophyao has joined ##crawl-dev 15:35:45 -!- monqy has joined ##crawl-dev 15:43:24 why remove it? 15:43:42 want the 2 keys for some other use? 15:45:18 -!- the_glow has quit [Read error: Connection reset by peer] 15:47:13 -!- the_glow has joined ##crawl-dev 15:48:05 rawrmage: fewer keys to learn for new players 15:48:38 One of the developers ran tests with students (no prior roguelike experience) and the learning curve is really steep 15:48:52 every step to make it easier for new players helps a lot 15:50:33 is dcss completely mouse-driven if you want to? 15:50:34 and while we cannot cut down the number commands to half, getting rid of R/T is possible, and these are commands a player has to learn quite early 15:50:42 bhaak: not yet, I am afraid 15:50:45 but the time will come 15:50:57 <|amethyst> why separate commands for W and P ? 15:51:07 personally I think learnability would be benefited more yes what |amethyst said 15:51:19 -!- ainsophyao has quit [Read error: No route to host] 15:51:29 |amethyst: hehe, we had this before, ghallberg asked 15:52:15 |amethyst: can you look up two hours ago? 15:53:27 got to go, please read up above or ask me later 15:53:35 there's a good reason to keep W and P distinguished, too 15:53:39 -!- dpeg has quit [Quit: Lost terminal] 15:54:29 <|amethyst> dp I see 15:55:33 I don't 15:55:41 there are already commands to see all armour and see all jewellery 15:55:54 or is that only worn stuff 15:56:02 <|amethyst> monqy: only worn 15:56:02 whatever I don't think it would be all that bad to conflate them 15:56:26 I wouldn't even mind of the distinction was entirely removed; I'd like that. 15:57:08 -!- ainsophyao has joined ##crawl-dev 15:58:08 monqy: I'm with you actually 15:58:19 But dpeg seems pretty set on it... 15:58:30 So I didn't feel like arguing. 16:00:37 <|amethyst> really, if new users are the target, some testing of the alternatives on new users would be appropriate 16:01:29 I'd also like a singular key for read/quaff/eat/evoke, but the inventory display would probably be too cluttered then 16:03:00 -!- ussdefiant has quit [Ping timeout: 260 seconds] 16:06:19 dpeg: +1 for defaulting equip_unequip to true 16:07:12 he's gone :) 16:07:25 oh right 16:07:33 !tell dpeg +1 for defaulting equip_unequip to true 16:07:33 galehar: OK, I'll let dpeg know. 16:07:45 bhaak: WASD is 4 keys, not 3 :P 16:08:57 never retreat! 16:16:17 -!- ZChris13 has joined ##crawl-dev 16:19:18 -!- Fusha has quit [Quit: Quit] 16:20:56 -!- ussdefiant has joined ##crawl-dev 16:26:24 profreshinal (L1 HuEE) ASSERT((x < mx) && (y < my) && (x >= 0) && (y >= 0)) in 'tileweb-text.cc' at line 80 failed. (D:1 (ZotDef)) 16:41:00 -!- Pacra has quit [Ping timeout: 240 seconds] 16:42:01 -!- Wensley has joined ##crawl-dev 17:01:13 -!- upsy has quit [Quit: Leaving] 17:02:52 -!- evilmike has joined ##crawl-dev 17:30:46 -!- galehar has quit [Remote host closed the connection] 17:32:02 -!- hoody has quit [Remote host closed the connection] 17:32:33 -!- hoody has joined ##crawl-dev 17:32:43 -!- hoody has quit [Remote host closed the connection] 17:32:56 -!- hoody has joined ##crawl-dev 17:33:09 -!- ZorbaBeta has quit [Ping timeout: 252 seconds] 17:34:23 -!- hoody has quit [Remote host closed the connection] 17:34:47 -!- hoody has joined ##crawl-dev 17:38:40 -!- cesium has joined ##crawl-dev 17:39:01 -!- hoody has quit [Ping timeout: 252 seconds] 17:54:15 -!- hoody has joined ##crawl-dev 18:01:06 -!- hoody has quit [Remote host closed the connection] 18:01:31 -!- hoody has joined ##crawl-dev 18:05:58 -!- hoody has quit [Ping timeout: 245 seconds] 18:09:07 -!- Mu_ has quit [Ping timeout: 268 seconds] 18:11:00 -!- ZChris13 has quit [Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603]] 18:12:42 -!- Pacra has joined ##crawl-dev 18:18:30 -!- syllogism has quit [] 18:21:11 -!- RichardHawk has quit [Ping timeout: 264 seconds] 18:41:40 -!- st_ has quit [Ping timeout: 260 seconds] 18:45:28 -!- Xiberia_ has joined ##crawl-dev 18:46:52 -!- Xiberia has quit [Ping timeout: 240 seconds] 18:46:54 -!- Xiberia_ is now known as Xiberia 18:51:58 -!- valrus has joined ##crawl-dev 19:04:19 -!- Xiberia_ has joined ##crawl-dev 19:07:13 -!- Xiberia has quit [Ping timeout: 245 seconds] 19:07:15 -!- Xiberia_ is now known as Xiberia 19:10:30 -!- Wensley_ has joined ##crawl-dev 19:11:49 -!- Wensley has quit [Ping timeout: 245 seconds] 19:11:52 -!- Wensley_ is now known as Wensley 19:13:07 -!- Mu_ has joined ##crawl-dev 19:22:39 -!- edlothiol has quit [Ping timeout: 245 seconds] 19:23:51 -!- zpmorgan has quit [Ping timeout: 260 seconds] 19:36:01 -!- dtsund has joined ##crawl-dev 19:36:54 -!- MarvinPA_ has joined ##crawl-dev 19:40:00 -!- MarvinPA has quit [Ping timeout: 260 seconds] 19:51:52 -!- Zaba has quit [Ping timeout: 240 seconds] 20:03:02 -!- Zaba has joined ##crawl-dev 20:10:55 -!- ghallberg has quit [Ping timeout: 240 seconds] 20:11:00 -!- ghallberg has joined ##crawl-dev 20:29:54 -!- Textmode has joined ##crawl-dev 20:30:21 -!- ixtli has joined ##crawl-dev 20:35:39 -!- MarvinPA has joined ##crawl-dev 20:39:26 -!- MarvinPA_ has quit [Ping timeout: 258 seconds] 20:39:36 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:50:59 -!- DiazepaN has joined ##crawl-dev 21:01:32 -!- ais523 has quit [Remote host closed the connection] 21:09:05 -!- ixtli_ has joined ##crawl-dev 21:09:51 -!- ixtli has quit [Ping timeout: 252 seconds] 21:09:51 -!- ixtli_ is now known as ixtli 21:11:08 -!- hoody has joined ##crawl-dev 21:11:24 -!- DiazepaN has quit [Quit: DiazepaN] 21:46:02 MarvinPA: will you really put alchemy in if i patch it? :P 21:46:46 Eronarn: <3 21:51:23 -!- Wensley has quit [Ping timeout: 245 seconds] 21:53:17 due: i have the patch already half written! 21:53:49 :DD 21:54:05 actually, it could go in now 21:54:19 the thing holding it up is the alchemist role + spells 21:56:35 -!- ussdefiant has quit [Read error: Connection reset by peer] 22:09:16 -!- MarvinPA_ has joined ##crawl-dev 22:12:15 -!- MarvinPA has quit [Ping timeout: 260 seconds] 22:19:23 -!- gnsh has quit [Ping timeout: 264 seconds] 22:19:50 -!- gnsh has joined ##crawl-dev 22:52:40 -!- hoody has quit [Remote host closed the connection] 22:53:06 -!- hoody has joined ##crawl-dev 22:56:50 -!- cesium has quit [Remote host closed the connection] 22:57:47 -!- hoody has quit [Ping timeout: 264 seconds] 23:37:13 -!- the_glow1 has joined ##crawl-dev 23:40:08 -!- the_glow has quit [Ping timeout: 245 seconds] 23:41:16 -!- hoody has joined ##crawl-dev 23:43:53 -!- Pacra has quit [Ping timeout: 245 seconds] 23:46:22 paplaukes (L27 DsFE) ASSERT(feat_is_solid(feat)) in 'beam.cc' at line 1114 failed. (Geh:7) 23:48:18 -!- st_ has joined ##crawl-dev 23:51:41 -!- zpmorgan has joined ##crawl-dev