01:31:38 -!- Kurper has quit [Remote host closed the connection] 02:09:45 -!- bhaak has quit [Ping timeout: 250 seconds] 02:15:59 -!- Zaba has quit [Ping timeout: 255 seconds] 02:22:27 -!- Zaba has joined ##crawl-dev 02:35:21 moin 02:38:26 Zaba! 02:38:40 Heavy armour feels very strong now 02:39:57 -!- galehar has joined ##crawl-dev 02:40:25 PIIIIIIIIIIIIIIIILLs. 02:40:28 Also, wrong channel, but hi anyway. 02:41:28 I just got a giant beetle boss in ZotDef that totally obliterated my defences :P 02:41:42 :D 02:41:50 Sweet! 02:42:02 has anyone other than me gotten a giant spore boss? 02:42:19 a ball lightning boss would be peculiar too 02:43:42 Damn imp bosses :P 02:44:26 imps are fucking nasty 02:44:28 what exactly is the purpose of those treasure chambers in zotdef? 02:45:03 To contain treasure, presumably 02:46:04 Damn, felled by a mere orc :P 02:51:05 -!- Textmode has quit [Ping timeout: 255 seconds] 03:24:43 http://forums.somethingawful.com/showthread.php?threadid=3332877&userid=0&perpage=40&pagenumber=136#post385742043 03:24:58 ghooostt mmmoootthhhh 03:27:22 This is even better, no idea it could work this well: http://forums.somethingawful.com/showthread.php?threadid=3332877&userid=0&perpage=40&pagenumber=96#post383554065 03:28:36 What vault is that loot-filled metal-walled room? 03:28:57 In http://forums.somethingawful.com/showthread.php?threadid=3332877&userid=0&perpage=40&pagenumber=136#post385740703 03:30:27 Also do we have a vault with a loot item at the end of a corridor protected by a shaft trap? 03:30:41 Because if not, we should. Ideally 2-3 shaft traps :P 03:30:47 I recall one 03:30:55 That vault is odd. 03:31:08 it may have been removed, though, because it's easy to detect and avoid with manual play, and screw over autoexplorers 03:31:16 screw/screws 03:32:30 : crawl.mpr("A basket of spiders falls from the above!") 03:32:36 That looks oddly phrased 03:33:23 remove the the? 03:33:50 Aye 03:34:45 that loot-filled vault is strange 03:34:55 I've seen it too 03:35:38 threw me off quite a bit, being free loot and all 03:36:13 03greensnark * r9ea01f5a050b 10/crawl-ref/source/dat/des/variable/traps.des: Fix trap trigger wording in spider basket trap. 03:42:40 !lg * map=~corexii 03:42:42 22. Icelos the Grave Robber (L3 DENe), slain by a hobgoblin (a -1,+1 orcish club) on D:3 (corexii shack village) on 2010-12-11, with 199 points after 2718 turns and 0:06:51. 03:42:48 !lg * map=~corexii s=map 03:42:49 22 games for * (map=~corexii): 8x corexii shantytown, 8x corexii shack village, 2x corexii checkpoint b, 1x corexii hall statues i, 1x corexii checkpoint a, 1x corexii leaking fountain, 1x corexii hall statues l 03:42:57 !lg * map=~shantytown -tv 03:42:58 8. Luquillo, XL8 HOCK, T:5237 requested for FooTV. 03:44:59 !lg * map!~entry map!= s=map 03:45:00 8283 games for * (map!~entry map!=): 841x uniq crazy yiuf cottage, 286x minmay sewer w, 257x sewer kobolds, 238x dpeg cavernosity, 236x shiori shiawase, 192x lemuel flame loot 1, 165x lemuel castle, 144x minmay sewer treatment, 134x tgw xom, 115x sewer frog island 02, 112x forest paths, 108x bailey polearm 2, 108x bailey polearm 5, 90x hall of Zot, 88x fountainhead, 86x vaults vault, 82x ossuary t... 03:47:32 in what des file would a vault consisting entirely of a net/zot trap in a chokepoint (to take advantage of their special properties) belong, or is that just too silly or unfriendly (just let the rng do it)? 04:04:29 mini_features.des 04:11:18 -!- dpeg has joined ##crawl-dev 04:11:23 hi ploog 04:11:47 dpeg, did you know that your lossy-artefact ridden relative graced us with her presence yesterday? 04:13:43 I had no idea! 04:14:03 But I did have an idea for Ashenzari... 04:14:49 Compress him with aforementioned file format? 04:15:13 The god should stay as passive as now, but we want to strenghten him in battle (as battle is what a large portion of crawling is about). So we already have monster detection, and this could be improved a little. But what if Ashenzari would sometimes foretell moves of opponents? 04:15:39 I am thinking of "Boris is about to use IOOD soon." rather than "Boris will move northeast." 04:16:02 !seen galehar 04:16:03 I last saw galehar at Wed Dec 15 08:39:57 2010 UTC (1h 36m 6s ago) joining the channel. 04:16:32 ooh, I like that. 04:16:48 It doesn't have to be programmatically passive though. 04:17:34 Boris is about to kill you. 04:17:59 sorear: <3 04:18:08 due: it is passive in the sense that no activity on behalf of the player is necessary. 04:18:14 sorear: could be actually used, yes. 04:19:02 Well, we could send the message "x is about to do y", and then set a flag meaning that they will do this. 04:19:10 Rather than making the monster AI predictable. 04:19:23 sorear: <3 also. 04:20:13 due: yes, that's what I meant. 04:20:45 We could restrict to spells, and Ash announcing a spell means that the monster will use that spell soon, or next time it sees the player (should he cowardly flee). 04:22:26 It would only apply to monsters with spells, too, yes? 04:22:30 So not to breath weapons, blah blah. 04:25:45 yes, for a start 04:25:59 not sure other events are attention-worthy enough 04:26:13 Using escape items such as potions? 04:27:44 not sure that's relevant enough 04:27:50 the player is not going to die from this :) 04:27:59 telling what items monsters have could be nice 04:28:13 watch out for that imp it has a wand of paralysis 04:28:26 monky: good idea, yes 04:29:55 hey dpeg 04:29:55 galehar: You have 1 message. Use !messages to read it. 04:30:00 !messages 04:30:00 (1/1) jpeg said (13h 2m 15s ago): Is it intentional that level 0 skills show their progress in the "show all" toggle? 04:30:49 good point 04:31:05 should I hide the progress of level 0 skills? 04:34:33 have ash brand all monsters that carry weapons of draining 04:34:54 distortion too 04:35:33 galehar: yes, hiding them is good. 04:37:51 -!- monky has quit [Quit: hello] 04:37:52 -!- Mu_ has joined ##crawl-dev 04:37:55 if you predict a move, set a flag and then force the monster to do it, then the monster behaviour is changed when you worship Ash. Even if only by a little bit, it might leads to problems. 04:38:05 I agree with galehar. 04:38:09 Also hi! 04:38:13 hi :) 04:38:28 detecting wands and weapon brand is good 04:39:14 galehar: hm, you misunderstand 04:39:30 galehar: set a flag saying "if you would normally cast this spell, then do so now". 04:39:39 galehar: and the code that determines which spell to use can simply be copied from the monster AI. 04:40:37 predicting spells is a huge can of worms 04:40:55 the monster's estimation is not going to stay put, too 04:41:35 if the monster would fireball your ass a round before, he won't do that if you stepped next to him or an ally came close to you 04:41:50 Hm. 04:41:53 That's true. 04:41:55 So in that case. 04:41:56 !tell jpeg good point. I'll fix it. 04:41:57 galehar: OK, I'll let jpeg know. 04:42:00 "The monster may shortly cast ". 04:42:42 but then it's useless 04:43:18 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 04:43:49 interesting thing: the console version doesn't build, yet there were several commits by three different people since then. WTF? 04:45:11 Hah. 04:45:17 People aren't checking their commits! Naughty. 04:46:31 -!- Mu_ has joined ##crawl-dev 04:47:00 another idea: give away a part of the monster spell list 04:47:29 You can do that with spoilers. 04:47:50 sometimes they are chosen randomly from several 04:48:52 Ah, yeah. 04:57:06 kilobyte: Most folks don't try to recompile after rebasing :P 04:57:33 * greensnark only changed Lua and is therefore blameless and above censure and utterly magnificent. 04:58:29 well, all but the last 3 04:58:53 Why this parsimony. Would it kill you to concede at least, say, the last point? 04:59:37 Of course it wouldn't kill me. But I also do not like to give off an impression of untruth. 05:00:04 Good, so you do concede the last point. You could have just said "Ok" without all this extreme verbosity. 05:00:48 But that wouldn't have led to your misinterpretation of my words! 05:01:19 Words mean exactly what I want them to mean, nothing more and nothing less. 05:01:36 Especially other people's words 05:01:51 !coffee 05:01:51 * Henzell hands greensnark a mug of café au lait, brewed by Snorg. 05:02:07 I need to add more coffee types 05:02:11 And more brewers 05:06:58 kilobyte: I've just compiled the console version without problem (not including the very last trivial commit by Darshan) 05:07:40 galehar: tags.cc has tiles references in the console build 05:12:31 !coffee 05:12:31 * Henzell hands greensnark a cup of cappuccino, brewed by Makhleb. 05:12:35 There we go 05:14:17 makhleb?! 05:14:46 galehar: then where did your compiler take env.tile_bk_bg from? 05:16:36 I don't know 05:16:44 I can't look into it right now, I have to go 05:16:50 see u later 05:17:03 kilobyte: You fixing that? 05:19:25 due: Is rax around on ##c-o these days? 05:19:43 cao is running low on disk space again and there's very little free space to shuffle ttyrecs off to 05:20:19 Only 12G of space in the chroot, which means about 5-8 weeks to go 05:20:21 greensnark: Yes 05:20:26 Though not likely at 5am. 05:20:39 Are the ttyrecs bzipped? 05:20:43 Yes 05:20:53 Is the 7zip format any better for compressing them? 05:20:53 There's a cron job that bzips ttyrecs 05:21:07 I remember from experience that 7zip can be much, much ... zippier. 05:21:12 7z is better, yes 05:21:26 it compresses only slightly better 05:21:32 And recompressing all those ttyrecs will take up a lot of time and CPU 05:21:36 Yeah. 05:21:52 kilobyte: It's better for text, I at least seem to recall. 05:21:59 (I managed to get about 100mb of text down into 7mb.) 05:22:13 and there is no such format at "7zip". It is a program that bundles more than ten various compressors in one binary. 05:22:36 lzma :) 05:22:51 you can use lzma without 7zip 05:22:55 Yes, I know. 05:22:58 and you really should use xz instead 05:23:03 I was using 7zip as a synonym for lzma. 05:23:15 Well, the lzma family. 05:23:40 Most people say 7z when they mean lzma because it's the default 05:23:41 but, here's a comparison: xz compresses somewhat better than bzip2, compresses slower, decompresses A LOT faster, uses A LOT more memory 05:24:23 it is much better than bzip2 if you 1. don't care about memory, 2. compress once, decompress many times 05:24:27 Feel free to slap me a lot; I like it. 05:24:30 We could save a lot of space on cao by identifying startscummers and tossing those ttyrecs 05:24:40 !gamesby Meow 05:24:40 Meow has played 21597 games, between 20071031 and 20101016, won 2 (0.0%), high score 7203896, total score 20063257, total turns 6714101, total time 663:24:37. 05:24:44 But that's too much work 05:24:46 Meow has been eclipsed 05:24:51 Oh? 05:24:52 Meow was a bit player 05:24:55 !gamesby syban 05:24:56 syban has played 11930 games, between 20090920 and 20101215, won 11 (0.1%), high score 10870709, total score 55570192, total turns 33234357, total time 1164:58:21. 05:25:01 Not him, then 05:25:08 !gamesby Sebi 05:25:09 Sebi has played 70051 games, between 20080418 and 20101210, won 0, high score 197916, total score 4597448, total turns 3629059, total time 735:37:15. 05:25:12 Ah right 05:25:15 ... 70051, wtf? 05:25:28 !lg * ((quitting||leaving) s=name 05:25:28 Malformed argument: leaving) 05:25:35 !lg * ((quitting||leaving)) s=name 05:25:38 264109 games for * (((quitting || leaving))): 68317x Sebi, 20754x Meow, 10756x syban, 8228x adamzap, 7926x Ivo, 7264x TGW, 5737x Xiberia, 5604x Fieros, 4545x uru, 4432x Arved, 4233x Donatan, 4030x Eronarn, 3613x dirge23, 3155x Eir, 2914x DrPraetor, 1903x oxeimon, 1620x tcircuits, 1472x ion, 1461x b0lt, 1426x Gamerha, 1334x KiloByte, 1310x syllogism, 1267x chilliwack, 1121x Covenant, 1118x Yorikke,... 05:26:05 you might also want to delete certain mummies 05:26:17 Hmmm. 05:26:25 !lg * race=mu max=dur 05:26:25 52110. Cuckatoo the Farming Talismancer (L27 MuFi), worshipper of Trog, escaped with the Orb and 61 runes on 2007-08-01, with 2200969 points after 3190190 turns and 224:36:31. 05:26:31 !lg * race=mu max=turns 05:26:32 52110. Stabwound the Farming Skullcrusher (L27 MuSu), worshipper of Nemelex Xobeh, escaped with the Orb and 111 runes on 2008-03-09, with 9425283 points after 92568259 turns and 128:15:16. 05:26:34 !lg * race=mu max=turns -2 05:26:35 52109. Zornaq the Farming Annihilator (L27 MuRe), worshipper of Sif Muna, escaped with the Orb and 20 runes on 2009-09-26, with 2324410 points after 17521353 turns and 36:21:51. 05:26:39 !lg * race=mu max=turns -3 05:26:40 52108. Zornaq the Farming Annihilator (L27 MuNe), worshipper of Sif Muna, blasted by a smoke demon (divine providence) on Tomb:3 on 2009-09-14, with 1484457 points after 10481497 turns and 24:04:23. 05:26:42 !lg * race=mu max=turns -4 05:26:42 52107. KiloByte the Invulnerable Farmer (L27 MuFi), worshipper of Okawaru, escaped with the Orb and 16 runes on 2008-12-03, with 2213368 points after 8213459 turns and 32:23:58. 05:26:53 Could you get the relevant game_ids and dates from Sequell and then use them to determine which ttyrecs to be pruned? 05:27:02 !hs Sebi 05:27:02 70051. Sebi the Eclecticist (L18 DESt), worshipper of Sif Muna, mangled by a troll (led by an orc knight) on Vault:4 on 2010-08-12, with 197916 points after 77943 turns and 20:00:00. 05:27:07 !hs Meow 05:27:07 21597. Meow the Farming Swordmaster (L27 MfWz), worshipper of The Shining One, escaped with the Orb and 18 runes on 2009-10-12, with 7203896 points after 257090 turns and 27:42:52. 05:27:35 Easier to read the logfile directly 05:27:56 True, I suppose. 05:28:02 "Quit the game on turn 0", etc? 05:28:06 But I'd have to be really careful with auto-purge scripts so I'm not eager to dive in until space gets even more critical :P 05:28:43 How much space would be needed? I suppose we could throw together for offsite storaage... 05:29:05 But then the actual transfer would take up enough IO etc to be not worthwhile. 05:29:18 do we have an estimate how big part of ttyrecs are due to startscumming? 05:29:36 rax mentioned giving the VM more space which would be really nice 05:29:37 I'd say this might be a significant _number_ of files, but not _size_ 05:29:42 True 05:30:11 They're just the easiest thing to go after if we're deleting stuff 05:30:13 !lg * s=xl 05:30:14 869312 games for *: 403640x 1, 97552x 3, 96487x 2, 72728x 4, 46462x 5, 31700x 6, 25245x 7, 21144x 8, 18545x 9, 14935x 10, 10745x 11, 6402x 12, 4287x 13, 3795x 27, 3471x 14, 2704x 15, 2081x 16, 1440x 17, 1099x 18, 882x 19, 711x 20, 602x 26, 559x 25, 533x 21, 529x 24, 518x 23, 510x 22, 6x 0 05:30:32 Quantity over quality, though. 05:30:36 !lg Sebi s=xl 05:30:36 70051 games for Sebi: 69121x 1, 465x 2, 191x 3, 100x 4, 43x 5, 38x 6, 28x 7, 16x 8, 16x 9, 12x 10, 9x 11, 5x 12, 2x 13, 2x 17, 2x 14, 1x 18 05:31:02 !lg Meow s=xl 05:31:02 21597 games for Meow: 20319x 1, 709x 2, 187x 3, 96x 4, 46x 5, 36x 7, 32x 10, 31x 6, 30x 9, 27x 8, 26x 11, 11x 12, 8x 13, 7x 16, 6x 27, 4x 19, 4x 15, 4x 14, 4x 20, 3x 17, 3x 18, 2x 21, 1x 24, 1x 25 05:31:13 If you have thousands of small ttyrecs, it would add up. 05:31:23 !ttyrec Sebi ((quit||leaving)) xl=1 05:31:36 Oh right, that's going to hit the http listing wall 05:32:02 68257. Sebi, XL1 DEAr, T:1: http://crawl.develz.org/ttyrecs/Sebi/ 2010-12-10.11:52:22.ttyrec.bz2 2010-12-10.11:52:24.ttyrec.bz2 05:32:10 Really now 05:32:21 How did he manage two ttyrecs on a 1 turn quit 05:32:30 Maybe it's a mistake :P 05:33:56 !lg Sebi ((quit||leaving)) xl=1 x=cv 05:33:57 68257. [cv=0.8-a] Sebi the Charlatan (L1 DEAr), got out of the dungeon alive. on 2010-12-10, with 20 points after 1 turn and 0:00:01. 05:34:15 waaait... what's the point of scumming a DEAr in 0.8? 05:34:28 These startscummers are not exactly models of rational thinking 05:34:44 for a +8 ring of slaying in sight 05:34:56 it did give a significant advantage when it actually worked. But today... 05:35:11 casmith789: you don't know the ring's plusses 05:35:21 Maybe they don't know that stats are fixed now and assume they're just having a really weird long streak of constant stats 05:35:22 you also have to scum for a scroll of ID in sight then 05:36:02 maybe scumming for specific entry vaults? 05:36:14 Possible 05:36:14 elliptic: The orb of fire one, say? 05:36:32 I just came across one which was full of stones 05:36:42 so you could scum for that one as an EE 05:36:47 I think it honestly doesn't matter 05:36:58 there is one with a lugonu altar 05:37:04 Well, it doesn't matter to the point of changing the game. 05:37:11 oh my god -- it's full of stones! 05:37:21 greensnark: Can I have your star babies? 05:37:48 * greensnark doesn't do stars. 05:37:49 maybe he's scumming for a rod as a Ar 05:38:04 given that rods are ridiculously rare and are the most fun way of playing evocations 05:38:29 I think all these theories make the mistake of assuming Sebi has a good reason for startscumming 05:38:56 when greensnark startscums, he has a reason! 05:39:06 :( 05:39:48 incidentally, zotdef really encourages startscumming for particular layouts 05:40:19 elliptic: I've noticed that, not that I had much time to do anything more than die a few times. 05:40:23 obviously this is fairly mild startscumming because there aren't many options, but it is still sort of strange 05:40:44 I startscum Sprint 1 to get Ijyb without a nasty weapon. 05:40:54 But it's not really scumming because I can't help but die to him. 05:46:19 I startscum games to get ones when I can get alive past D:1 05:46:30 heck, I startscum games to get ones when I can win 05:46:51 kilobyte: Did you commit that console compile fix yet? :P 05:48:25 03kilobyte * r86e40da49d07 10/crawl-ref/source/tags.cc: Fix debug non-tile builds. 05:48:45 Thanks 05:48:59 Maybe galehar builds non-debug builds 05:49:32 Btw, did someone change the random name generator? It seems to produce much better names than it used to 05:50:58 No, we upgraded your firmware. 05:51:32 Ok, I have had it with the centaur bosses at XL 4 :P 05:52:15 \o/ 05:52:22 :D 05:53:27 re 05:55:39 hi zaba 05:55:52 !coffee Zaba 05:55:52 * Henzell hands Zaba a mug of black coffee, brewed by Trog. 05:58:59 what up 05:59:40 Trog is such a racist. 06:03:01 -!- syllogism has joined ##crawl-dev 06:20:48 TROG IS A RACIST HOG! :D I'd say pig but it doesn't rhyme. 06:21:53 !coffee due 06:21:53 * Henzell hands due a cup of cappuccino, brewed by Ijyb. 06:27:41 -!- Hehfiel has quit [Remote host closed the connection] 06:29:35 :D 06:36:05 -!- Hehfiel has joined ##crawl-dev 06:39:03 The new crosstraining highlight on the skills screen is nice 06:40:20 greensnark: yes, galehar's work is impressive 06:40:44 The screen now explains things many players were not aware of, I think. 06:41:38 There's definitely a slow period in ZotDef between say XL 5 - 13ish 06:41:53 When your defences easily keep up with the attack waves 06:42:22 Things only get lively if you get a wave you're completely unprepared for like a jelly wave 06:42:31 Otherwise that early period is a yawn 06:42:50 greensnark: yes, the game could be sped up- 06:43:21 Would simply scaling up wave threats do the trick? 06:43:26 I think so 06:43:52 Still haven't played enough to make recommendations though :) 06:44:14 But that middle comfort zone feels pretty grindy :P 06:44:20 the game up to xl3-4 is basically start-scumming: there's a small chance the monsters will hit you just rarely and weakly enough to survive 06:44:36 Yeah, very early game is tricky unless you have a very strong character 06:44:45 trolls are likely to pass through it, but other races, not really 06:44:51 And when you get a good boss early on like a centaur :) 06:45:12 s/tricky/random/ -- there is little strategy you can do, it's mostly pure luck 06:45:35 Luck of the wave, yeah, because you can't menuever 06:45:39 Er, maneuver 06:45:42 kilobyte: I believe the early game can (and should be) addressed after the threat curve is better established. 06:45:58 But I don't mind early game lethality as much as the XL 5 - 13 lull 06:46:03 yes 06:46:21 -!- Vandal| has quit [] 06:46:21 once you get a couple of oklobs, you are mostly good to go 06:46:29 The good thing is that once past the lull things start ramping up nicely again 06:47:03 an interesting term for "1-2 fire giants per turn" 06:47:09 :D 06:47:11 maybe it's not just about the threat, but also about the available abilities? 06:52:24 -!- Vandal| has joined ##crawl-dev 06:53:47 you get a vital ability, oklobs, at xl7, and then nothing useful till the last few levels 06:53:55 !lg * zotdef s=xl 06:53:55 3069 games for *: 1541x 1, 578x 2, 302x 3, 163x 4, 127x 5, 105x 6, 58x 7, 56x 8, 31x 10, 28x 9, 14x 12, 14x 11, 11x 14, 10x 13, 8x 15, 5x 16, 4x 19, 4x 18, 3x 17, 2x 27, 2x 22, 1x 26, 1x 23, 1x 25 06:54:15 and about no one gets there 07:00:22 !lg * zotdef win 07:00:23 2. Ereshkigal the Demonologist (L27 MuSu), worshipper of Vehumet, escaped with the Orb and 15 runes on 2010-12-12, with 67988863 points after 21083 turns and 4:39:33. 07:00:27 Still no third win 07:00:56 greensnark: I would have won but bugs ate my runes 07:01:16 !lg . zotdef 07:01:16 117. hyperbolic the Englaciator (L26 DEIE), worshipper of Vehumet, got out of the dungeon with 12 runes on 2010-12-15, with 491450 points after 22434 turns and 7:37:01. 07:01:17 I believe the powers can be balanced out. 07:01:17 Missing towers bug or did runes go missing? 07:01:32 runes went missing and/or never generated 07:01:51 For example, traps could make more damage, the more you place of a type. 07:01:57 Interesting 07:02:00 this had something to do with the fact that the game is unplayable without nemelex or jiyva to control the item count 07:02:18 for the last several thousand turns, I was constantly spammed with messages about having reached the item limit 07:02:52 right, no items in LOS ever get culled 07:03:22 kilobyte: oh, is that true? that might have helped had I known it 07:04:25 -!- casmith789 has quit [Ping timeout: 245 seconds] 07:10:18 do we have a save from an advanced ZotDef game somewhere? 07:17:45 Don't think so 07:18:01 I'm sure Mu would be happy to provide us with one 07:19:40 re 07:20:08 galehar: Do you generally build non-debug builds? 07:20:23 no 07:20:35 I usually build either debug tiles or non-debug console 07:20:46 because I don't know how to debug console 07:21:00 with either gdb or ddd, it doesn't work well :( 07:22:55 galehar: You can start Crawl and attach gdb from another terminal 07:23:03 Oh, are you on windows or something? 07:23:14 I think Cygwin gdb behaved oddly if you tried that 07:23:40 I used to dev on windows, but now I'm on linux (except when at work) 07:24:02 I'll try attaching, next time I have to debug console 07:24:06 I got vampiricplant (xl 13), pointless (xl 14), dpeg (xl 10) 07:24:23 kilobyte: Oh, I thought you meant xl>20 07:24:38 yeah, but there are none :( 07:24:53 I keep getting bear waves and amazingly they don't totally suck :P 07:25:00 A polar bear took out an ice status :'( 07:25:21 yay incompatible lua in the saves :( 07:25:51 You can probably ignore it safely, no? 07:26:04 I don't think zotdef does anything with Lua 07:26:19 I wonder why we don't use system lua on cdo -- Windows is the only platform that uses contrib 07:26:21 We need to fix that sometime 07:26:34 Saving Lua bytecode in saves, I mean 07:26:42 It's not really necessary 07:26:43 and our change to Lua is to be compatible over endianness, right? 07:26:57 I don't know if that was actually done 07:27:00 re: Startscumming Zotdef, can we get sprint-like map selection? That way we are free to devise maps of different difficulties, and other creative stuff.. 07:27:24 if that's the case, it's pointless since Windows doesn't exactly have variable endianness 07:28:48 Stupid polar bears keep attacking my expensive ice statues :P 07:29:00 greensnark: you need some burning bushes in the mix 07:29:09 I have them at the other end of the hall 07:29:12 speaking about pointless, his save has mounds of armour and glowing daggers 07:29:20 Keskitalo: I support this idea. 07:29:23 I also support bed, night. 07:29:24 uhm, you need to mix 07:29:28 due: bie! 07:29:33 night! 07:29:56 there's no benefit in having identical turrets next to each other, but a serious downside 07:30:49 (I mean, oklobs as the bulk of your force will be next to each other, but it's about not having ONLY oklobs) 07:33:40 Huh, Sigmund showing up pretty late :P 07:33:56 well, still on D:1 :p 07:38:22 Oka haste was already considered to be very expensive. With the haste nerf, shouldn't we reduce the price? 07:40:10 not sure, but he can take it 07:40:41 with the AC boost, we can disable Okawaru 07:41:38 Lets implement all the Okawaru proposals, and generate 2-3 of them per game 07:41:46 re Ash: what if instead of announcing a monster's move we have the player react to it (positively). "Boris shoots an IOOD. You saw that coming." (and evasion) ? 07:42:40 We have killed species. We have killed backgrounds. Now is the time to kill a god. 07:42:49 Chei 07:42:51 Zin 07:43:19 -!- dpeg has quit [Quit: leaving] 07:43:26 heh 07:45:37 I just checked: it's the endianness patch that causes save incompatibility 07:48:30 Stupid skeletal warrior wave is causing zombie issues :P 07:48:38 At least I haven't hit a jelly wave yet 07:49:49 Zin fix seemed easy, people seemed to enjoy stabber Zinnites when That One Bug was in master. 07:50:23 I know Eronarn is working on a more comprehensive Recite overhaul, but I'll take a look at that.. 07:50:53 And Chei is awesome. :P 07:51:02 greensnark: can you learn basic necromancy? 07:51:07 or no books? 07:51:13 No books 07:51:45 But my greater servants took them out 07:55:47 -!- MarvinPA has quit [] 08:05:21 kilobyte: http://crawl.develz.org/saves/dumps/greensnark-zotdef-09dc7e2-101215-1405.tar.bz2 if you want another ZotDef save 08:05:29 * greensnark finally going back to work. 08:05:40 @whereis 08:05:40 greensnark the Covered (L1 HuFi) saved on D:1 on 2010-12-08 after 13 turns. 08:05:53 thanks, but I already know what's going on 08:06:01 armour, glowing daggers, glowing clubs... 08:06:04 What's the bug? 08:06:19 Oh, item cull fail? 08:06:38 1. we need a better definition of junk, 2. you spend most of the time in view of all items 08:06:59 but for the lua issue: the patch neunon applied is buggy 08:07:43 what about just ignoring the endianness issue and reverting the patch? 08:07:55 since I can't find an obvious fix 08:09:09 Sounds fine to me 08:09:28 We should anyway stop squishing Lua bytecode into saves at some point 08:14:01 -!- Lollipop has joined ##crawl-dev 08:14:27 -!- Pialein has quit [Ping timeout: 240 seconds] 08:35:10 Morning 09:16:53 -!- Hehfiel has quit [Remote host closed the connection] 09:19:33 -!- Hehfiel has joined ##crawl-dev 09:29:16 -!- Hehfiel has quit [Ping timeout: 276 seconds] 09:29:24 -!- Hehfiel has joined ##crawl-dev 09:34:47 -!- Hehfiel has quit [Ping timeout: 250 seconds] 09:36:20 -!- Hehfiel has joined ##crawl-dev 09:40:29 -!- Hehfiel has quit [Ping timeout: 240 seconds] 09:42:33 -!- Hehfiel has joined ##crawl-dev 09:54:23 squish! squish! 09:54:26 yay squishing! 09:54:27 -!- lorimer_ is now known as lorimer 09:54:49 remember, it's always ok to cram all kinda crap into savefiles. who'll ever look in there? :D 10:00:43 Hey, it's lorimer in a tutu 10:01:33 greensnark, what is lua bytecode saved for, anyway? 10:01:44 No good reason 10:01:52 well, it's used for *something*, right? 10:02:08 The functions used to reload Lua markers are saved into the save file as bytecode 10:02:26 Also currently map Lua is saved, but it is not used for anything at all 10:02:27 what would be the proper way of doing it? 10:02:42 Register marker unmarshall functions by name and save the name of the unmarshall function 10:03:15 hm 10:04:34 greensnark: this is more of a four-four 10:16:57 I'm toying with Recite locally.. instead of capping monster mr at 11 (which does go into "must have been a typo" category), I'm dividing it by four.. 10:17:17 Early on, I'm not getting any negative recite effects. 10:18:04 Also I have orc priest supposedly enraged by my holy aura, but still temp-pacified. 10:18:18 Pikel's band is sort of fun to preach to, except they do kill me anyway. 10:20:07 -!- eith has joined ##crawl-dev 10:20:13 The '?' icon that indicates a resting monster should probably be a zZz icon.. 10:20:56 And the '!' icon that means distracted or confused should probably be some cute little picture too. 10:22:57 I like the zZz icon idea :) 10:23:11 ! should pop up over their head when they notice you 10:23:19 for confusion, maybe a booze icon :) 10:23:47 st_: Yeah, it looks definietly like "I'm alert!" 10:24:12 Keskitalo: Have you looked at Eronarn's recite patch? 10:24:42 I'm not sure how complete it is but I think he spent some time on it 10:25:15 Wow, sky beasts are cool. 10:25:25 greensnark: Nope, not yet. 10:25:38 it's rather playable, though i am not sure if it will apply cleanly vs. trunk 10:26:08 Keskitalo: https://crawl.develz.org/mantis/view.php?id=2850 10:27:32 Even without the bad effects, the 3 turn delay is plenty of downside.. going through the early game randomly blabbering about the right way to dine is kind of flavourful, and causes confused scenarios. 10:28:14 wasn't the delay reduced to 2 turns at some point? 10:29:31 It might be, but it seems plenty long. Monsters seem to get a turn before the reciting even starts. 10:29:35 no 10:30:00 Keskitalo: kind of, it's a bit misleading how it works 10:30:14 starting the delay starts reciting, but that happens before the 'you start reciting' message 10:30:17 my patch changes this 10:31:57 current recitation has a boatload of bugs/misfeatures 10:32:05 even if my patch is not used, we should fix them 10:36:35 *nod* 10:36:51 I like the BwLbng->Breath misnaming 10:36:54 renaming i mean 10:37:36 BwLbng :P 10:38:36 That came up in the usability project :) 10:38:40 breathless creatures should have it in grey 10:38:48 both do not need to breathe, and cannot breathe ;) 10:39:25 (btw, vampires should be breathless only when at non-alive blood levels, imo.) 10:41:16 I notice the temporary pacification is kind of annoying - you can use all of sleep, confuse and paralyze offensively, but you can't stab a pacified monster. 10:44:23 yes 10:44:46 i think a 'cowed' status would be nice 10:45:11 it follows you, but might 'flinch' and not take a step, and will not attack you until you attack it 10:45:12 On the armour changes, early ring mail was fine (got me 2 armour skill levels) but putting on plate after that is getting me killed now.. 10:45:33 Eronarn: I like that 10:46:06 the temp neutral thing is nicer in flavour, but.. you want to kill the monster and it's not great to have to wait until it wears out 10:46:29 -!- galehar has quit [Quit: Page closed] 10:57:47 Hehe, looots of changes in the patch. 11:00:25 yes; but of course, it's not a final patch. some people like having an OT smite-y god; other people like the idea of just boring things to sleep and stabbing them 11:22:19 -!- casmith789 has joined ##crawl-dev 11:35:19 -!- bhaak has joined ##crawl-dev 11:36:41 hmm.. x_chance_in_y(x, y) where x >= y results in 100% chance, right? 11:50:00 greensnark, it'd be cool if one could specify different CHANCEs for different parts of DEPTH of a single vault.. 11:50:18 Eronarn: One thing I'm not initially keen about is the many different types of recite; it adds a menu and I'm not sure if complexity and having so much options is necessary. Dolorous seemed to like it though. I need to play more too.. 11:50:47 I like the idea of ally-using Zin worshipper, but even having current Recite and allies should have a lot of synergy 11:51:22 Keskitalo: well, one thing about the menu is that it only shows up if you have options of what to recite against 11:51:40 i think in practice it should be pretty intuitive, but we'll have to see 11:52:25 i want to get the allies working, for sure; though i am not sure if reciting should be intelligent allies only 11:59:04 how many summons currently count as intelligent? imps/demons, ugly things and stuff you can get from shadow creatures? 11:59:17 cause Zin hates all those spells 12:00:22 st_: yes, that is part of the problem ;) 12:01:00 and one of the reasons i am looking into whether ally conversion can be fit into recite 12:01:26 it would be, of course, extremely flavorful; but some people don't like having allies, and it overlaps with ely, and permaallies pose some problems 12:01:52 (overlaps with beogh too, of course) 12:04:06 Zaba: You could use dummy front vaults to do that, but I agree that it would be nice to be able to do it more simply 12:04:50 greensnark, something like DEPTH: D:1-5 50%, D:6-10 10% or some such syntax 12:05:22 I'd probably put that in CHANCE as D:1-5 : 50%, etc. 12:06:07 Eronarn: Context-sensitive menu sounds nice. Actually, I've been thinking that it would be great if Evaporate had quiver-like functionality. When you fire ammo, you can scroll between ammunition without having to open up a separate menu 12:06:25 Eronarn: That could work for Evaporate too, and the Recite menu 12:07:06 And I've been thinking it might be great for Sticks to Snakes, Sublimation of Blood and (R.I.P) Bone Shards too, although there it's more than an interface question 12:07:40 Keskitalo: one question is, is it in practice a fun or interesting constraint on a spell to require wielding to cast it? 12:07:56 i believe that the answer there is 'no' 12:08:24 Eronarn: Yeah. That is an interface burden. There is some balance thing with the delays it adds to the spell usage, but I wonder if they're significant. 12:08:49 they do matter, but i'm not sure it's worth keeping them around given the hassle they add 12:08:53 Probably cutting them out and seeing what happens would be good, they become simpler to balance without the delay in there. 12:09:09 Or transfer the delay to the snakes 12:09:13 Sublimation of Blood is an especially good spell. 12:09:27 Sticks to Snakes is fairly unpopular, since the competition is so good. 12:09:35 greensnark: make it work like evap: you throw the stick as you cast the spell. A turn later the stick snakifies. 12:09:36 Too good :P 12:09:45 S2S in itself is a great spell, both in design and in play. 12:09:46 Eronarn: Exactly 12:10:04 Throwing it is a nice added touch 12:10:07 Yeah, that sounds fun. 12:10:16 yes, esp. since you can hit people while throwing it... 12:10:17 It's great as it is, but I don't think it would suffer. :) 12:10:36 Hey, how about letting bow users fire arrows with S2S? 12:10:54 Keskitalo: but then they'll wonder why they can't use it with portal projectile! 12:11:07 Well, you just have to choose! 12:11:22 (i would actually like it if PP were a status effect that lasted a while, so you *could* throw such spells through it, fwiw) 12:11:34 item tiles drawn on top of large monster tiles (https://crawl.develz.org/mantis/view.php?id=2981) by jpeg 12:11:48 oh, as for delay 12:11:55 And of course you can cast it as currently with '.' (firing yourself) in the targeting prompt, but the delay would still be there 12:12:12 if we think delay is a meaningful balance constraint - and i believe it is - there is the question of why we don't have spells that take multiple turns to cast, instead 12:12:28 Yeah, that's a possibility. 12:12:58 -!- joosa has quit [Remote host closed the connection] 12:13:03 Also, the effect could take multiple turns to grow into place, like Tele does. 12:13:20 Tornado might be a good candidate (I haven't seen it though) 12:13:21 yes... lots of ways to differentiate spells that we aren't using 12:13:27 Keskitalo: Remember the snake-arrow in Conan the Barbarian? :P 12:13:37 Keskitalo: tornado takes a few turns to decay; it could do that while appearing, too 12:13:41 I have unfortunately not seen the movie. :P 12:13:46 the clouds from tornado, i mean 12:13:46 Keskitalo: ! 12:14:01 I also have not seen: Princess Bride, Time Bandits.. 12:14:07 Keskitalo: !!!! 12:14:12 -!- joosa has joined ##crawl-dev 12:14:14 * Keskitalo hangs head in shame 12:14:23 I could excuse missing Time Bandits, but not Princess Bride 12:14:32 Inconceivable! 12:14:36 another one we don't have is a spell where you want to stack casts of it 12:14:45 blade hands could be a good candidate for that 12:14:48 Keskitalo: You'll be telling us you haven't read Lord of Light next 12:14:53 dagger => longsword => scythe 12:15:06 I will not tell you, I'll just not mention the fact! 12:15:08 each cast is progressively harder casting and higher damage 12:15:34 -!- Textmode has joined ##crawl-dev 12:15:37 Eronarn: I remember you had Ozocubu's Armour proposal like that, that could be interesting 12:15:50 Each cast makes bigger armour, but also makes it more cumbersome (and makes casting harder) 12:16:18 yes; of course, the question there is how it interacts with existing armour 12:16:24 since you can wear it with a robe or etc. 12:16:48 when i was earlier thinking of summoning gear, i had the thought that maybe it could merge like tmuts do, and this would in practice not be so bad 12:16:52 Would melding it work? 12:16:58 Yeah, exactrly. 12:18:41 -!- valrus has quit [Remote host closed the connection] 12:18:46 if you haven't read it, i got to thinking that one of the problems with summoning is that almost all of the spells in it are 'summon an ally' 12:18:59 summoning gear or weapons are an obvious thing someone in a dungeon would want to summon 12:19:38 Heh, I got 3x ogre turns to flee and then a facefull of giant club during the same recite now. 12:20:39 "Summon an ally" sounds like a good narrow theme for a spell school if you ask me :) 12:21:08 in theory, maybe, but in practice it's pretty awkward 12:21:55 problems with not having much incentive to use a variety of spells; not having options if you don't want to summon something for whatever reason; the XP penalty; summoning spam 12:22:37 The new zombie tiles are pretty good 12:22:59 Hmm, although a gila monster zombie looks like a dog zombie 12:23:43 hrm. 12:24:22 greensnark, at the moment, lakes, rivers and many pools are appended to env.properties[LEVEL_EXTAS_KEY]... but other things, such as octa_room, are appended to level_build_method. 12:24:53 greensnark, I understand that the former being called by a function called _builder_extras might make them look like they belong in extras, but it still seems inconsistent to me. 12:25:21 Are those used for anything other than dumps? 12:25:30 don't think so 12:25:55 Feel free to unify them :) 12:25:57 moreover, env.properties[LEVEL_EXTRAS_KEY] is used for extra vaults, which makes rivers/pools/lakes even more unfitting there 12:29:02 greensnark, perhaps level_build_method should become a std::list/vector/something? 12:29:12 Eronarn: Yeah, summoning has lots of issues. Not having options, though: you'll train another skill then, or use consumables. 12:29:32 Preaching in Orc is pretty funny. 12:30:14 Keskitalo: well, compare it to conjurations - conj is mostly direct damage, but it can do it to a 3x3 autohit area, a persisting smite targeted cloud, a multi-hit beam, a delayed orb... 12:31:44 summ gets allies with different flavours of damage or strength, but that's not really the same kind of variety 12:32:59 with div gone, sum is the school with the least amount of effect types by a very large degree 12:35:16 Yes, the summoning spells are depressingly similar 12:36:49 There's single creature summons and spamming summons, then there's a few damage types (most notably poison) 12:37:01 I haven't tried Malign Gateway, but that should be a step in the right direction 12:41:46 Troves can request +5 robe of resistance (https://crawl.develz.org/mantis/view.php?id=2982) by 78291 12:48:19 -!- monky has joined ##crawl-dev 13:01:14 03zaba * r1d1a8b347517 10/crawl-ref/source/dungeon.cc: Don't append [level_number] to level_build_method thousands upon thousands of times. 13:01:15 03zaba * r301fe32494c6 10/crawl-ref/source/dungeon.cc: Use rectangle_iterator in _bigger_room. 13:01:16 03zaba * r510fa2c47f5d 10/crawl-ref/source/dungeon.cc: Don't set level layout type in _plan_main. 13:01:19 03zaba * rbb7ac3fbef5a 10/crawl-ref/source/dungeon.cc: Move the dgn_place_stone_stairs call out of _build_postvault_level. 13:01:22 03zaba * r74703b6d8b0e 10/crawl-ref/source/dungeon.cc: Move the special case for swamp level builder after a primary vault into _build_postvault_level. 13:01:26 03zaba * r13c9cd89a363 10/crawl-ref/source/dungeon.cc: Make _build_{river,lake} and _many_pools append data to level_build_method instead of level extras. 13:01:37 03zaba * r5f1690d21ff7 10/crawl-ref/source/ (dbg-util.cc dungeon.cc): Dump extra vaults properly. 13:16:58 Kills from ally's sticky flames do not give exp/piety (https://crawl.develz.org/mantis/view.php?id=2983) by Happylisk 13:36:49 -!- Kurper has joined ##crawl-dev 13:40:53 Keskitalo: malign gateway is a good one, yes - because it's tethered, and you don't control it, and you can summon only one. this gives it a very different effect on the game than summoning an ally 13:40:53 -!- Zaba has quit [Ping timeout: 264 seconds] 13:41:07 haunt is another positive step, because it is smite-targeted (though it still needs work) 13:41:45 yup, and yup 13:41:58 summon butterflies is good too, except too powerful 13:43:06 summon butterflies could easily be like a L5 spell, in terms of its effects 13:43:25 demonic horde is l6 13:43:49 Maybe it could use a power curve, so it's only as good as it is now with some spell power. 13:43:49 unless I'm mistaken 13:43:52 monky: butterflies is more, can't be hostile, isn't evil 13:44:03 and they do have good EV 13:44:32 Keskitalo: it'd still be a L1 spell though 13:44:45 @?? lich 13:44:45 lich (15L) | Speed: 10 | HD: 20 | Health: 57-97 | AC/EV: 10/10 | Damage: 1513(drain) | Flags: 07undead, evil, spellcaster, see invisible | Res: 06magic(293), 02cold++, 03poison | XP: 3776 | Sp: b.cold (3d29), paralyse, greater demon, animate dead, iron shot (3d34), teleport self / b.draining (3d24), animate dead, summon undead, throw frost (3d11), crystal spear (3d40) / b.fire (3d29), confuse, haste, b.dr.. 13:44:56 Ouch, that mr is *high* 13:45:02 more spells should use spell power but spell power won't make 'fill the screen with butterflies' a fair L1 spell 13:45:18 magic dart doesn't get as good as IMB if you get enough power, etc. 13:46:32 We need better L1 summoning spells, one idea that I had was a stationary melee summon 13:46:48 b0rsuk had a good idea about stationary ranged summon, where I got the idea 13:47:21 I should probably that possession spell idea on the wiki, if it isn't already 13:47:28 probably put that, that is 13:48:52 -!- Zaba has joined ##crawl-dev 13:49:35 -!- upsy has joined ##crawl-dev 13:50:10 Keskitalo: my idea for a L1 spell is to summon a cloud of stinging insects - it is not a monster, but a cloud effect 13:50:24 and move spammals up to L2 13:51:30 could be, say... haunt-style targeting; if the insects kill something they stick around; will 'attach' to whatever the cloud randomly moves into first, until that thing dies 13:51:45 Yeah, that's a good kind of idea too. 13:52:16 There was this old idea about a L1 summon smoke vortex spell, kind of immaterial, moving smoke generators that would block LOS, but not immediately 13:52:48 yeah, i remember that... i think in practice it would be either uselessly unreliable, or brokenly reliable 13:52:55 Spammals could be L2 13:53:02 Yeah, that's the problem arguably :) 13:53:04 for a while we had smoke on IMB 13:53:08 and that was ridiculously broken 13:53:15 yes 13:53:52 My spell progression with a summoner is: spammals, imps, back to spammals when it starts producing two creatures 13:55:12 other things... summon net; summon leeches (stuck to a creature); summon sticky goop; move conjure flame to summ/fire (and rename, of.c) 13:55:34 summon barbed wire! 13:57:02 or that discussed spell to summon a whip that attacks on its own 14:01:15 -!- TGWi has joined ##crawl-dev 14:01:37 -!- upsy has quit [Remote host closed the connection] 14:02:10 -!- upsy has joined ##crawl-dev 14:08:26 -!- Paroid has joined ##crawl-dev 14:12:45 -!- ortoslon has joined ##crawl-dev 14:12:57 !seen galehar 14:12:57 I last saw galehar at Wed Dec 15 16:46:29 2010 UTC (3h 26m 28s ago) quitting with message Quit: Page closed. 14:12:59 03j-p-e-g * r3658b3ba0d1d 10/crawl-ref/source/ (9 files in 4 dirs): Use new Zz tile for sleeping (stabbable) monsters. Cute. 14:13:43 -!- ortoslon has quit [Client Quit] 14:17:19 Interface for mutation resistance (https://crawl.develz.org/mantis/view.php?id=2984) by djnrempel 14:21:53 There it is, zZzz :) 14:37:00 Phuh, maybe I'll test more tomorrow. I fixed the thing where if you get max powered Recite on a demon, it falls through doing nothing because they cannot be pacified. (now it picks a lower power instead) 14:38:00 Now at the start, you can easily recite to lone goblins, hobgoblins, kobolds.. but orc packs with wizards and priests it doesn't work so well. 14:39:18 Keskitalo: do you want to post your patch? there mayb e stuff in it that i can port into mine 14:39:28 i'll be working on it later this week 14:39:46 You don't get bad effects early on if you start with a Priest, but later on (full piety, Invoc 27) there are creatures that are possible to pacify, but on a bad roll they get angered. 14:40:07 If you get Zin on an altar, you get some bad effects from the puny creatures, but sometimes succeed. 14:40:49 Eronarn: I'm basically only editing zin_recite_to_single_monster 14:41:07 ah, i totally rewrote that anyways 14:41:43 I was thinking of just pushing it and seeing if it sticks. In no way I don't mean to inflate your patch; I think it's pretty promising regardless 14:42:19 at the same time I want to see if the current Recite can be salvaged with tweaking the numbers, I believe it can 14:43:51 Still has the problem of undesirable neutralizing though 14:43:57 it has a lot of bugs, but if you want a very simple ability, it is fixable 14:44:26 (while you're in there, you might want to fix hibernate checking res cold, and look at the changes i made to the delay-related code because some of it fixes bugs with current recite) 14:44:42 ouch @ res cold 14:44:50 indeed :) 14:45:02 yeah.. will do that later 14:45:05 this has the same problem with the demons - nothing happens at all if that was the effect 14:45:09 rather than falling back 14:54:41 03Keskitalo * r410610483bd2 10/crawl-ref/source/godabil.cc: Make high-powered Recite try to find an effect that applies to the monster. 14:54:52 03Keskitalo * r517c2516e82f 10/crawl-ref/source/godabil.cc: Recite resistance tweaking; there are less bad effects early on, and it is still useful later. 14:57:22 Off to sleep now, cheers! 15:06:53 -!- galehar has joined ##crawl-dev 15:07:41 re 15:37:47 Wizmode combat simulation gives fixedvector ASSERT and/or strange message (https://crawl.develz.org/mantis/view.php?id=2985) by jpeg 15:45:01 !tell napkin danr, the forum admin would like to get in touch with you regarding hosting. http://dungeoncrawlstonesoup.freeforums.org/post917.html?sid=8dbb518a6802d904513210d2bfc7050d&f=2#p917 15:45:01 galehar: OK, I'll let napkin know. 15:46:41 03kilobyte * re3da9c61c49f 10/crawl-ref/source/dat/des/portals/trove.des: Troves: don't ask for +5 robes of resistance, +2 is the max. 15:57:36 -!- Cryp71c has quit [Quit: Leaving] 15:57:54 Drowned by tide in Shoals (https://crawl.develz.org/mantis/view.php?id=2986) by asdu 16:00:17 -!- casmith_789 has joined ##crawl-dev 16:00:19 -!- casmith789 has quit [Ping timeout: 240 seconds] 16:00:46 -!- casmith_789 is now known as casmith789 16:12:59 Recalling orcs makes some of them look like artifact armour (https://crawl.develz.org/mantis/view.php?id=2987) by kurper 16:18:01 Fleeing monsters have "sleeping" overlay in tiles (https://crawl.develz.org/mantis/view.php?id=2988) by kurper 16:19:48 Napkin: hey? 16:19:59 TGWi: hey! 16:19:59 Napkin: You have 4 messages. Use !messages to read them. 16:20:30 the forums guy wants to contact you about getting crawl.develz.org/forum or summat 16:20:52 http://dungeoncrawlstonesoup.freeforums.org/domain-hosting-t130.html 16:20:53 yeah, galehar told me - and I just replied in his topic 16:20:58 oh, didn't see 16:21:12 haha, refreshed and it was there; nice timing 16:21:38 thanks 16:22:10 03galehar * r01d8de9c123a 10/crawl-ref/docs/develop/coding_conventions.txt: Add the "spaces around parenthesis" to coding convention. 16:22:12 03galehar * rdccd035e39c2 10/crawl-ref/source/skills2.cc: Hide progess of level 0 skills. 16:22:13 03galehar * rbfa0c66dda3f 10/crawl-ref/source/skills2.cc: Formatting fix. 16:22:14 03galehar * rbbb61513f333 10/crawl-ref/source/menu.cc: Fix wrong unit used in TextTileItem::set_bounds. 16:22:15 03galehar * re086faface0a 10/crawl-ref/source/menu.cc: Replace hard-coded number by an enum. 16:22:16 03galehar * r26dd18235a77 10/crawl-ref/source/ (menu.cc menu.h skills2.cc skills_menu.h): Add skill tiles to the skill menu. 16:22:18 03galehar * r281c24d78764 10/crawl-ref/source/ (skills2.cc skills_menu.h): Skill menu: only switch to next entry when selecting with enter. 16:22:54 is that a coding convention that existed before in crawl? 16:23:09 parenthesis? 16:23:17 the spaces thing, yeah 16:23:24 I guess each project has its convention 16:24:04 the one used in crawl was mostly consistent, just informal 16:24:13 okay, that's what i was asking 16:25:08 I noticed patchers doing some return(true) instead of return (true), that's why I added that 16:27:00 ah 16:27:10 oh, maybe i should read the doc 16:27:22 you make patches? 16:27:34 i thought you were referring to a convention that does ( blah blah ) instead of (blah blah) 16:27:51 no, the opposite 16:27:56 oh, okay 16:28:04 I guess my commit message is a bit misleading :) 16:28:06 that's a relief :) 16:28:19 the convention is no space inside parenthesis 16:28:27 good, i prefer that :P 16:28:37 i haven't made a patch in over a year 16:28:40 and no space before ( for method and function calls 16:29:01 but a space between a statement and a ( 16:29:29 and would it be return (true) or return true? 16:29:32 okay, thanks for clearing that up 16:29:52 monky: we had a discussion on c-r-d about that, but couldn't agree 16:30:01 some prefer one, other prefer the other 16:30:15 so no convention for that for now 16:30:50 personally I prefer no parenthesis for simple return statement 16:31:31 I don't mind much return (true), but return(true) is really wrong! 16:35:05 you never know when someone's gonna write a return function that reads outside its stack frame to do the right thing 16:35:19 best to have your code still work if that happens 16:35:52 if someone write a function named return, he should be shot in the head! 16:36:53 Kurper: I saw your mantis. Are you aware that upgrading can mess up tiles of your save file? 16:37:12 huh 16:37:13 i was not 16:37:21 i figured make clean would be enough 16:37:42 no, there is some tile info in the save file 16:37:53 fair enough 16:38:04 this is a long standing issue, but we might fix it soon 16:38:39 i'm pretty sure you can't write a function named return 16:38:42 there's already a (painful) workaround. Load your save in console, then back in tiles. But it fixes only the current level. 16:38:56 Zannick: I think too! 16:39:49 !tell dpeg you have to try the new skill menu in tiles :) 16:39:50 galehar: OK, I'll let dpeg know. 16:40:17 -!- upsy has quit [Remote host closed the connection] 16:40:46 !tell dpeg you need a window height of at least 760 for full effect 16:40:46 galehar: OK, I'll let dpeg know. 16:41:26 Zannick: maybe not in a standards-compliant compiler 16:41:30 but fortunately those dont exist 16:41:46 what about a sed job s/return()/return /? Or the ugly but more popular case s/return()/return ()/ 16:43:49 why not, but I don't think there's to much existing 16:43:59 my point was to prevent new ones 16:44:22 also, grepping 'return(' have 94 matches 16:44:29 including my own code! 16:44:30 :) 16:44:36 shame on me 16:46:04 03galehar * rb2e7c8e38f94 10/crawl-ref/source/skills2.cc: Fix spacing. 16:46:27 for mantis 2873, I know there's a way in lua to veto shattering, fragmentation, and disintegration, but is there a way to allow those but veto digging, and if not, would it be worth adding one to fix it, or more worthwhile to make apportation through statues consistent with it not autotargeting/showing beams through them? 16:46:31 kilobyte: we could add it to checkwhite 16:48:24 monky: I'd say put back the statues and fix apportation 16:49:08 with fixing apporation, there's also the issue of consistency of that with blinking 16:49:45 if I recall correctly, there's an altar vault (overflow?) where the player has to disintegrate or blink through a statue (and in the case of blinking, take an escape hatch out) 16:52:27 I don't see an issue here. Statues don't block LOS, so there's no reason they should block blink. But they should block apportation. 16:53:26 and what about granite statues vs monster statues, or are those changing anyway 16:54:21 I'd say all statues 16:54:35 anyway, bedtime for me 16:55:07 -!- galehar has quit [Quit: bye] 16:59:06 fairly sure gold acquirement should not give thousands of gold 16:59:10 if need be, reduce zig entry fees 17:00:00 but gold acquirement 1) gives way more than the scrolls cost 2) gives way more than the other options are worth 17:00:01 we should maybe try to make the LOS situation a bit more consistent 17:00:23 TGWi: well... 1 is not a bad thing :P 17:00:34 it would be bad if it gave not that much mor ethan the scroll cost 17:00:57 ~700 gold would be worth an acquirement in many cases 17:01:29 gold isn't worth more than other options if the other options aren't actually being sold 17:01:41 acquirement isn't guaranteed either 17:01:43 ziggurats 17:01:52 (5:59:10 PM) TGWi: if need be, reduce zig entry fees 17:01:55 speaking of ziggurats, scumming Pan for them is a pain 17:02:08 speaking of scumming pan, that's a pain too 17:02:15 put in evokable zig trophy zig portals 17:02:18 speaking of scumming, that's a pain too 17:02:24 if you have shops, you can probably get better books from gold than from book 17:02:47 & jewellery, weapon 17:03:44 books aren't even that cheap; acquirement just gives a ton of gold 17:05:13 it would be nice if other acq. didn't do ridiculous things 17:06:03 like isn't it only a chance for weapon acq. to give you a weapon of the type in which you are actually skilled, or has that changed since I last used it 17:06:23 maybe there's a smaller ziggurat inside 17:06:25 the weight of each skill is 1 + level 17:07:29 so having skill can actually be bad 17:07:36 to the rescue 17:08:26 well, it's not an unreasonable way to weight it 17:09:29 to be honest, I think acq. is ridiculous and I don't like it for things like this :( 17:09:45 portal acquirement! 17:09:57 misc acquirement gifts bottled portals 17:10:30 it just creates a random portal including bazaar, lab, ziggurat, sewer, spider, volcano etc 17:10:33 monky: you can get a shield if you use unarmed an acq 17:10:45 niice 17:10:47 also i am pretty sure acq can only give 'shield' and not buckler/large 17:10:58 you can get bucklers on spriggans, at least 17:11:03 at least I think you can 17:11:03 yes 17:11:11 and big races might get bumped up to large, i forget 17:11:18 but those are exceptions 17:11:48 also i like acquirement for what it's worth but i wonder if it would work better if it were much rarer but actually good 17:11:58 I agree 17:12:14 except for liking it for what it's worth; I only like it for the gold and wands of healing 17:12:29 i like it when you get an early acquirement and get an awesome weapon or something 17:12:32 and staves sometimes 17:12:36 i do not like 90%+ of my acquirements being shit 17:13:04 staves if I'm evo and want a rod for rodding or enhancer for melee 17:13:24 and don't want wand/gold even more 17:13:27 i wonder if some of the acq niche would be better filled by something thant randartized an item 17:13:44 ooh 17:13:52 kind of like wizmode's &+ ? 17:14:08 yeah 17:14:19 except more tailored to your abilities 17:14:46 since as it stands acquirement, if used for items, is good stuff by generating a bunch of stuff and the player only using what's good 17:15:38 -!- pointless_ has joined ##crawl-dev 17:16:04 I have the same feeling about god gifts 17:16:08 yeah 17:16:16 god gifts are awful for this 17:16:23 okawaru STILL can gift animal skins 17:16:43 i would rather have gods gift only a handful of times per game, but have it be very meaningful 17:16:58 crowning should be implemented 17:17:08 TGWi: with a literal crown 17:17:31 Okawaru gives you a gift! a - Crown of Champions 17:18:01 ooh I forgot about crowning 17:18:23 currently only TSO and kiku crown you i think 17:18:39 restrict oka gifts to after crowning, and make them more badass 17:18:48 well, the other part of crowning is that the wrath gets way more hardcore 17:19:01 Eronarn: lugonu 17:19:06 oh, right 17:19:10 tso and kiku have a similar mechanism though, yeah 17:19:13 i guess arguably zin though that's more of a pinnacle ability 17:19:13 Eronarn: veh is easily made crowny 17:19:43 TGWi: if we did do crawl-y crowning, though, i'd think we should put our own twist on it 17:19:44 could easily just convert some of veh's gifts and maybe one passive to crowny, yeah 17:20:09 other gifty gods could work the same way 17:20:10 for example: make it happen before max piety 17:20:13 or at least similarly 17:20:40 doesn't necessarily have to be max, yeah 17:20:42 so you're capped at some amount of piety until you choose to 'accept the mantle of _RELIGIOUS LEADER_' 17:20:42 could vary by god 17:21:15 -!- Paroid has quit [Quit: Page closed] 17:21:20 for some gods this cap could just mean less use of the higher-tier abilities; for others they could have a high-tier ability that you cannot use until you choose to become crowned 17:21:36 say... jiyva, with remove bad muts! 17:21:44 and opening slime 17:21:46 :6 17:21:50 yeah 17:21:53 * Eronarn gurgles merrily 17:21:54 i like this idea 17:22:42 and give you a sword of draining that attacks allies 17:22:55 not forgetting about increasing the prayer timeout 17:23:03 makhleb: crowning available early, unlocks greater invocations 17:23:10 !lg Siber won x=v 17:23:12 1. [v=0.4.1] Siber the Swordmaster (L27 MDPa), worshipper of The Shining One, escaped with the Orb and 7 runes on 2008-07-19, with 2728117 points after 117527 turns and 20:24:34. 17:23:27 greater destruction and summon greater servant, I mean 17:24:37 with capped piety cheibriados would naturally restrict the bonuses from ponderous armour, but perhaps the resists should only come after crowning, too 17:24:58 i like the idea of nemelex making you play some cards to crown you 17:25:12 'nemelex invites you to draw fro m the deck of divinity!' 17:25:32 unlocks legendary decks? 17:25:47 maybe stack five, too 17:26:01 are legendary decks needed for power 2? 17:26:34 ??deck power 17:26:34 I don't have a page labeled deck_power in my learndb. 17:26:45 ??card power 17:26:45 ??card power 17:26:45 card power[1/2]: The level of effect of cards is determined by card rarity, Evocations, and Nemelex status. Plain: 0. Ornate: (evo*9 + 150 in 500) 1, else 0. Legendary: If eff. evo >= 23, (if evo*9 + 300 in 700 then 2 else 1) 17:26:46 card power[1/2]: The level of effect of cards is determined by card rarity, Evocations, and Nemelex status. Plain: 0. Ornate: (evo*9 + 150 in 500) 1, else 0. Legendary: If eff. evo >= 23, (if evo*9 + 300 in 700 then 2 else 1) 17:27:06 why do we even have the odds there 17:27:17 just make ornate = 1, legendary = 2 17:27:44 well, evo is supposed to do something 17:27:59 ??card power[2] 17:27:59 card power[2/2]: For Nemelex Xobeh penitents, evo = Evocations - penance/9. For worshippers, evo = Evocations + piety * (Evocations + 25) / 243. 17:28:12 power of the effect 17:29:39 -!- MarvinPA has joined ##crawl-dev 17:31:12 < enne> "You die. Xom forgives you." 17:31:17 someone add this in asap 17:32:29 the effective evo of uncrowned nemelexites could be reduced 17:32:41 -!- neunon has joined ##crawl-dev 17:32:41 -!- neunon has quit [Changing host] 17:32:41 -!- neunon has joined ##crawl-dev 17:32:46 as far as I can tell you need nemelex to get power 2, so it would have the same effect 17:32:50 has xom being worse than no god been fixed yet? 17:33:27 TGWi: no... you can have evo 23, and then have~5/7 chance 17:33:35 without neme 17:33:39 oh, it's a chance hmph 17:33:47 yes, it's dumb 17:33:59 still, just reduce effective evo 17:34:22 or maybe nemelex could gift larger decks after crowning 17:34:25 cards are dumb in general though so 17:34:40 (smaller decks before, rather) 17:37:00 fedhas crowning: walk through trees 17:39:02 does fed have any passives? 17:39:24 firing through plants 17:39:26 aside from plant-walking 17:39:33 meh, that would be a bad crowning ability 17:39:51 what's his highest invocation? 17:43:05 a bad crowning ability for a bad god 17:48:47 once crowned you should leave ballistos behind you as you walk 17:49:49 increase plant HD or something 17:50:42 yredelemnul could shift from weak gifts to strong gifts 17:50:50 fruit endowment? 17:51:36 yred could do crowning in a lot of ways 17:52:09 Why are w etalking about crowning? 17:52:49 okawaru, I guess 17:52:58 also, crowning is mad cool 17:53:04 it's a brilliant idea 17:53:27 it's an elegant solution to the penance problem 17:53:39 until you crown, there's no reason to have brutal wrath 17:54:16 works nicely for splitting yred gifts such as to avoid early bone dragons and late wights, too 17:56:38 how does this help with wrath when it makes switching gods without crowning so unattractive? 17:57:12 if getting a god's good stuff requires signing yourself up for wrath everything pretty much seems to be where it is now 17:59:04 allows the player to use a different god for certain parts of the game 17:59:34 why would you want to spend time with a underpowered version of your god 17:59:38 ignoring jiyva 18:00:19 gods can be plenty attractive pre-crowning 18:00:38 kiku gives books, sif/veh probably too 18:00:55 OG17: suppose you sign up for vehumet, then find the book of annihilations on the level after the temple 18:00:55 veh can help you cast a spell early then go away safely later 18:01:26 you aren't going to be able to crown until level 15+ 18:01:40 I don't think the player should get to walk away from veh for free just because he randomly gets a book early 18:02:05 and getting uncrowned books from kiku and sif/veh seems to go against the point of crowning in the first place 18:03:17 how so 18:03:45 sif/veh have better gifts to give, and kiku has the branding 18:04:07 how do you define "better books" 18:04:14 uncrowned wrath should still exist, just be much weaker 18:04:20 annihilations, demonology 18:04:22 pain brand gift is pretty meaningless now, when two early uniques will give you a pain weapon for free 18:04:32 a club of pain and a whip of pain 18:04:34 sometimes 18:04:36 yeah no 18:04:47 often, and base type doesn't matter 18:04:48 either can win the game, whip's outright great 18:04:51 base type of pain weapon doesn't matter that much, though the club is a little lame 18:05:31 also that's not an argument 18:05:32 I prefer it when grinder hands out daggers and hammers 18:05:54 the high chance of pain weapons early on is bit lame though yeah 18:05:56 oh it's not an argument for or against crowning, i just incidentally think it's a bit silly 18:06:39 yeah, chance of early pain weapon should be reduced 18:06:59 maybe grinder pain shouldn't be guaranteed and pikel should have an extra brand option 18:07:19 grinder could have a pain-branded unarmed attack or something 18:07:25 so it's not dropped when he dies 18:07:36 just give grinder draining half the time 18:07:38 instead of pain 18:07:50 tso should give elec half the time 18:08:02 tgwi: I wasn't aware that TSO liked elec 18:08:11 anyway, having uncrowned books be limited to not-hard or even be limited by spell levels still gives a ton of useful spells you'll be using all game, and being able to milk the gods for that and then walk off with a slap on the wrist doesn't make much sense compared to current wrath 18:08:15 it's a dumb wiki thing 18:08:22 dev wiki somewhere 18:08:29 b0rsuk right 18:08:34 yeah 18:08:35 likely 18:08:43 level-capped is not the solution I'd use 18:08:53 whatever you go with 18:10:09 and other gods have problems in the other direction since all people want from them is stuff that'd require crowning 18:10:35 there's not much reason to dip into some trial version god for fun when you could be getting piety for a god you're going to invest in 18:11:32 also can we call this something other than crowning because it makes me think of adom's awful crowning 18:12:06 yeah I have that problem also 18:15:27 of the two problem sorts, I find kiku's more appealing, since the lowlevel books are highly appealing to everyone and most followers (but not all) will also desire crowning 18:16:01 (I wonder if that's even a problem, really) 18:16:18 ((though maybe I forgot the bad bits)) 18:16:47 if kiku gives you the book of necromancy and lets you walk off largely unscathed, there's zero reason not to do that every game 18:17:09 ignoring all the other books and anything else, even 18:17:14 I wouldn't say largely unscathed 18:17:27 ogit would 18:17:49 if the idea is relatively mild wrath until crowning then yes that's something I would say 18:17:53 also kiku is overpowered anyway 18:18:05 something around current wrath for early abandonment (and it would only decrease by certain actions, if you read the stuff on the wiki), much nastier for post-crowning 18:18:18 for kiku, that is 18:19:04 would walk away with higher risk in combat and perhaps a good bit of rotting 18:19:12 draining too 18:19:31 is making switching gods entirely less attractive really the direction you want to go in 18:19:51 kiku has wimpy wrath 18:19:52 though characters at that stage of the game would be able to handle pretty much anything anyway 18:19:59 that's kiku's problem 18:20:03 ...yes 18:20:04 it is 18:20:15 kiku is a problem 18:20:45 I mean it should be bumped in itself, it's not relevant to this 18:20:49 also why is kiku a problem 18:21:02 well reduce the nastiness of the pre-crowning wrath a bit, then 18:21:08 my point is simply that it isn't a no-brainer 18:21:26 while still being appealing to some 18:21:52 this sounds like a lot of work to largely stay with the status quo 18:21:54 then 18:32:19 -!- casmith789 has quit [Ping timeout: 240 seconds] 18:39:07 -!- valrus has joined ##crawl-dev 18:39:56 -!- casmith789 has joined ##crawl-dev 18:50:22 -!- syllogism has quit [] 18:51:23 What about this theme? https://crawl.develz.org/forum/ - kinda fits to the wordpress 18:51:44 needs a site_logo.gif - volunteers? 18:52:51 a live version here: http://wraths.dyndns.org/phpbb/index.php 18:52:56 g'night o/ 18:58:02 03kilobyte * r0c7d8e295cef 10/crawl-ref/source/abl-show.cc: Remove a few unneeded braces. 18:58:03 03kilobyte * rebbd9f8da8e1 10/crawl-ref/source/godabil.cc: checkwhite fixes. 18:58:05 03kilobyte * rb36b5d7ce1d0 10/crawl-ref/source/ (24 files): Ensure a space after "return". 19:04:53 -!- greensnark has quit [Read error: Operation timed out] 19:05:01 -!- greensnark has joined ##crawl-dev 19:30:31 cdo has been slow and/or unable to connect to for the past 2-3 hours intermittently, it's normally fine. 19:30:51 I mean even now, it's normally fine, but sometimes it gets very slow or unable to connect to. 19:39:30 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100713130626]] 19:45:40 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:54:14 Incorrect tiles in lemuel_castle (https://crawl.develz.org/mantis/view.php?id=2989) by minmay 20:04:18 Incorrect message from the storm Bow while levitating. (https://crawl.develz.org/mantis/view.php?id=2990) by Twilight 20:21:12 -!- pointless_ has joined ##crawl-dev 20:36:55 -!- Twilight13 has quit [Ping timeout: 245 seconds] 20:45:37 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100713130626]] 20:57:48 -!- eith has quit [Ping timeout: 260 seconds] 21:21:20 03pointless_ * rdbf49df763fb 10/crawl-ref/source/mon-stuff.cc: Fix [2975], e. tentacle att. change affecting all monsters 21:23:03 -!- paxed has quit [Read error: Operation timed out] 21:23:11 -!- paxed has joined ##crawl-dev 21:42:41 -!- Twilight has joined ##crawl-dev 21:43:07 -!- Twilight is now known as Guest19273 22:41:52 !tell kilobyte Hey, you might be interested in !lg mudo" 22:41:53 st_: OK, I'll let kilobyte know. 22:59:21 -!- neunon has quit [Read error: Connection reset by peer] 23:13:33 cross-training seems to be more efficient than regular training for some races 23:13:53 e.g. merfolk can train polearms -> axes better than just axes 23:14:37 bug: crosstraining exists 23:15:04 and by that kobolds would sbl (+3 right?) -> lbl (-2 right?) over straight lbl apply too 23:15:08 two cross-trained skills should never have an apt difference of 4 or more 23:15:21 or, the effectiveness should be somehow capped 23:15:43 I remember thinking of that and never bothering to investigate or report or anything 23:16:29 long-short blade crosstraining at least is good imo 23:17:09 raising two skills being cheaper than one is not 23:17:48 remove crosstraining XP 23:17:53 add in crosstraining skill boost 23:18:14 so if you have good skill you can just wield something rather than training it super fast 23:18:36 (remove reskilling xp) (add in ashenzari skill boost) 23:18:56 remove ash xp boost because seriously what the fuck 23:19:01 (so if you have good piety you can just use something rather than training it super fast) 23:20:09 Eronarn: so e.g. short blades skill is a tiny bit of virtual long blades skill? 23:20:49 monky: your shortblades skill = shortblades + fraction of your long blades skill if longblades is higher than shortblades 23:21:03 min(x,y) = (min(x,y)+max(x,y))/2 23:21:04 right I meant with sbl higher than lbl 23:21:34 wait no I didn't 23:21:51 I forget what I meant 23:21:56 :( 23:22:03 one nice thing about this is ti also fixes the merfolk situation because you can't just raise polearms to raise axes 23:22:18 since you're having to raise 2 levels to add 1 level of axe 23:22:33 (you can *also* raise polearms, but not just) 23:22:53 and presumably the fraction of skill would be in some way proportional to the difference between the two skills 23:23:35 what's the largest difference between two cross-trained skills? 23:23:36 so the effect naturally diminishes as they level out 23:23:36 !apt mf 23:23:37 Mf: Air: -2, Armour: -3, Axes: -2, Bows: -2, Conj: -2, Xbows: -2, Dodge: 3, Earth: -2, Ench: 1, Evo: 0, Exp: 120, Fighting: 1, Fire: -3*, Ice: 1, Inv: 0, Long: 1, Maces: -2, Nec: -2, Poison: 1, Polearms: 4!, Shields: 0, Short: 2, Slings: -2, Splcast: 0, Stab: 2, Staves: -2, Stealth: 1, Summ: 0, Throw: 0, Tloc: -2, Tmut: 3!, Traps: -1, Unarmed: 1! 23:23:49 6? 23:23:57 i think a flat 50% of the difference works... so 0 axe 10 polearms = 5 axe; 5 axe 10 polearms = 7 axe 23:24:23 I'd figure out what 6 apt actually means but I don't have my scientific calculator handy 23:24:44 Eronarn: wow someone should have suggested that formula 23:25:12 TGWi: +6 trainins twice as efficiently as +2 23:25:25 wtf does that mean 23:25:28 yours isn't that on account of it being not a formula 23:25:34 trainins is a typo of trains 23:25:45 !learn add trainins is a typo of trains 23:25:46 trainins[1/1]: is a typo of trains 23:25:46 but 6 is 2 + 4 and I know adding 4 doubles 23:25:54 "twice as efficiently" and also +2 23:26:33 TGWi: takes half the exp to level, and I have no idea what +2 means 23:26:42 ??aptitude scale 23:26:42 aptitude[2/2]: 0.6 to 0.7 conversion: -5 = 238, -4 = 200, -3 = 168, -2 = 141, -1 = 119, 0 = 100, 1 = 84, 2 = 71, 3 = 59, 4 = 50, 5 = 42 23:26:53 so it's um 23:27:12 35.5% the exp 23:27:19 mathishard% 23:27:22 hey you know what I could do 23:27:37 wait no I can't, the old percentages aren't still anywhere hurr 23:28:03 :( 23:28:12 but yeah it's 35.5% 23:28:15 so are spc and fighting and inv and evo special-cased now? 23:28:25 I just figured that out by dividing 50 by 141 23:28:36 it turns out logarithms are hard to do in your head 23:28:43 (who knew?) 23:28:55 TGWi: easier to divide 71 by 2 23:29:00 (i knew) 23:29:20 Eronarn: imo convert aptitudes to frequency instead of percentages 23:29:39 monky: you had to look that up in a table 23:29:49 oh right that 23:30:04 I don't like bothering with not looking things up in tables 23:30:07 too much work 23:30:34 TGWi: aptitudes should be +/- numbers but they should be less shitty 23:30:47 should be frequencies 23:30:49 and have a global modifier 23:31:17 mummies: -2 in skills, +0 in everything 23:31:28 and each -1 is a flat %, say, 25% 23:31:44 too granular etc 23:31:55 this encourages people to differentiate races poorly etc etc 23:32:29 flat percent is the way to go, sorry you are wrong 23:34:45 Windows development builds on CDO updated to: 0.8.0-a0-3869-gdbf49df 23:59:01 -!- TGWi1 has joined ##crawl-dev