01:39:26 moin 02:03:07 -!- Spads has quit [Ping timeout: 248 seconds] 02:15:22 -!- stabwound has quit [Ping timeout: 264 seconds] 02:55:14 -!- ortoslon has joined ##crawl-dev 03:07:45 -!- Spads has joined ##crawl-dev 03:46:08 -!- Danei has quit [*.net *.split] 03:46:09 -!- Horst has quit [*.net *.split] 03:46:09 -!- bhaak has quit [*.net *.split] 03:46:10 -!- Keskitalo has quit [*.net *.split] 03:46:10 -!- Gretell has quit [*.net *.split] 03:46:10 -!- Napkin has quit [*.net *.split] 03:46:10 -!- elly has quit [*.net *.split] 03:46:10 -!- RjY has quit [*.net *.split] 03:47:28 -!- dpeg has joined ##crawl-dev 03:47:28 -!- Danei has joined ##crawl-dev 03:47:28 -!- Horst has joined ##crawl-dev 03:47:28 -!- bhaak has joined ##crawl-dev 03:47:28 -!- Napkin has joined ##crawl-dev 03:47:28 -!- Keskitalo has joined ##crawl-dev 03:47:28 -!- Gretell has joined ##crawl-dev 03:47:28 -!- RjY has joined ##crawl-dev 03:47:28 -!- elly has joined ##crawl-dev 03:47:34 -!- Keskitalo has quit [Ping timeout: 285 seconds] 03:47:37 -!- Keskitalo has joined ##crawl-dev 03:52:59 !messages 03:52:59 (1/1) erisdiscordia_ said (1h 1m 18s ago): pls drop by, have some ammo thoughts 04:22:09 03dpeg * rcb78d086a2a6 10/crawl-ref/source/item_use.cc: Improve message for scroll of vulnerability. (Erik) 04:36:05 dpeg: for cancelling haste/slow by wearing an amulet of stasis, would 1+sqrt(duration) contamination would be the right penalty? Or is that way too harsh? 04:36:27 why not just have a short timeout after taking off stasis where the effectss linger? 04:37:13 due: how does that help with permanently wearing stasis, taking it off to caste Haste, then wearing it again? 04:37:27 dpeg: You have to have it off for several turns to cast hate. 04:37:42 So you can't just amulet swap to cast Haste. 04:38:09 I like the contamination approach *because* it is unlike everything else we have 04:38:17 True. 04:38:19 That works! 04:38:31 Someone's done early vaults with acid walls? 04:38:36 Mornings to all! 04:38:44 Someone got them on D:9. 04:39:13 03dpeg * r45b3f9d4cbc0 10/crawl-ref/source/godwrath.cc: New message for Sif wrath effect on magic. (Kyrris) 04:39:14 Keskitalo: good noon! 04:39:24 Keskitalo: Hi! 04:40:19 Yeah, more like noon. 04:40:22 dpeg: Hi! 04:41:50 I like Stone Soup development.. I'm busy with other things for a week, and suddenly things like acidic walls have appeared. :) 04:41:57 yes 04:42:10 but they seem broken 04:42:21 I'll probably be busy until the end of May. 04:42:31 Keskitalo: good luck with work! 04:43:04 I'm dead afraid of Slime now... unlike dpeg, I die far more in Slime than in Tomb or Pan even as of 0.6. With acidic walls, that's pure overkill. 04:43:14 Thanks! I should be handing in the final iteration of my bachelor's thesis this Friday. :P 04:43:51 due: Unfortunate aspect of most new things added in at first. 04:44:53 KiloByte: Yeah, it sounds like it could be quite harsh indeed. 04:50:10 perhaps fourth-degree root? 04:50:30 and +1 is not needed since duration is always at least 1, even with round-off errors 04:50:43 Well, if it's too much, we'll have to reduce the sliminess of thw walls. Also, corroding armour is not crucial (damage next to walls is). 04:51:02 Finally, there could be an effect that damage gets larger the longer you are next to walls. 04:51:20 KiloByte: what are some typical durations? 04:53:54 not idea really, I'm afraid. The 0th-order estimate is 50 turns (500 aut), but it's a really wild shot. 04:54:15 Maybe the walls should be living and make physical attacks. Making them acidic attacks increases the importance of rCorr/Preservation for Slime. 04:54:57 500^(1/4) = 4+fraction 04:57:42 -!- ortoslon has quit [Read error: Connection reset by peer] 04:57:53 Keskitalo: I don't like the idea of living walls (at least not for slime...) 04:57:58 without any additional glow, 4 points of contamination means "scot free", you probably want aborting slow always have a cost 04:58:00 -!- Mu_ has joined ##crawl-dev 04:58:15 KiloByte: yes 04:58:38 Keskitalo: what's wrong with increase damage (if you stay close to walls)? 04:59:25 That sounds good, I was just talking about the resists requirements for the branch. 04:59:39 dpeg: that Forest branch idea, discussed a million time but never properly written up, has Spriggan Druids with a spell "awaken forest" which makes trees in the monster's LOS hitting you with their branches for a duration 04:59:50 Keskitalo: yes, that sounds good. 05:00:02 Keskitalo <--> KiloByte, sorry 05:00:30 Keskitalo: I never use rCorr for my Slime excurions, but then, I'm never there as a fighter. 05:00:49 !lg . xl>20 s=place 05:00:49 26 games for KiloByte (xl>20): 6x D:$, 4x Slime:6, 3x Elf:7, 2x Pan, 2x Vault:8, 1x Dis:7, 1x Zot:5, 1x Slime:2, 1x Abyss, 1x Crypt:5, 1x Slime:5, 1x Tomb:2, 1x Zot:2, 1x D:21 05:01:00 !lg . place=Slime s=char 05:01:01 6 games for KiloByte (place=Slime): 3x MfWr, 2x SpPr, 1x MfFi 05:01:56 all fighters/hybrids, this could explain why it's worse than Tomb for me but not for you 05:03:02 ok, aborting slow/haste with stasis works (including a warning prompt), all I need is the contamination formula 05:03:25 cube root? 05:04:36 what about aborting teleportation with stasis? 05:05:01 harmful contamination starting at 12.5 turns duration... sounds good 05:05:04 dpeg: good point 05:06:48 KiloByte: a plain 2+d4 (or whatever) contamination? 05:08:02 !tell by Hi! There are reports about acidic walls being way too harsh. One idea: damage starts low, building up if you stay next to walls. As before, Slime depth should increase walls damage. Is the number of adjacent walls currently relevant? 05:08:03 dpeg: OK, I'll let by know. 05:08:27 dpeg: ie, 25% chance for harmful glow under normal circumstances. Mild, but teleport is not as bad as slow. 05:10:21 KiloByte: yes, something like that 05:16:16 -!- ortoslon has joined ##crawl-dev 05:19:53 BTW, we always ask for confirmation for faith and stasis, but rely on autoinscribe for distortion. 05:20:10 KiloByte: good point 05:20:18 remove inscription for distortion! 05:21:23 -!- syllogism has joined ##crawl-dev 05:24:01 later 05:29:30 and what about vampiric weapons? They're nowhere as nasty as distortion, so there may be a point in letting this be configurable. 05:38:19 !tell by Also, there's talk of slimy walls appearing in D:9 and earlier. Are these vaults? 05:38:20 due: OK, I'll let by know. 05:40:22 Random undeterminable crash at Crypt 5 end vault. (https://crawl.develz.org/mantis/view.php?id=1493) by Aladar 05:41:25 I bet it's the glass walls + liches one. 06:04:14 03kilobyte * r485420485457 10/crawl-ref/source/ (invent.cc item_use.cc main.cc): Allow aborting slow/haste/teleport by donning an amulet of stasis, at cost of glow. 06:04:19 03kilobyte * r3ae91ab0bd1c 10/crawl-ref/ (4 files in 2 dirs): Don't rely on autoinscribe for distortion prompts. 06:04:20 03kilobyte * rfc14cb115598 10/crawl-ref/source/ (fight.cc food.cc godprayer.cc invent.cc invent.h item_use.cc): Consistently use needs_handle_warning(), even where not yet needed. 06:04:24 03kilobyte * r86cca53300b0 10/crawl-ref/source/item_use.cc: Don't block non-full people in lich form from wielding vampiric weapons. 06:04:25 03kilobyte * rfe53d8403bbb 10/crawl-ref/source/invent.cc: Ask when wielding vampiric weapons when not a vampire/mummy/in lich form. 06:07:13 -!- by has joined ##crawl-dev 06:07:24 hi 06:07:24 by: You have 7 messages. Use !messages to read them. 06:07:39 7! :) 06:07:49 Someone's a popular chap. 06:08:46 hrm 06:09:06 due: slimy walls in dungeon might be a bug in the save compatibility code 06:09:26 That'sn what I was thinking 06:09:27 the feature enum was shifted 06:09:30 Or a bug in the vault code... 06:09:51 or that... 06:10:27 but I can't see why that would be 06:10:35 maybe a map cache problem... still doesn't make sense, though 06:10:41 save compat is more likely 06:10:54 dpeg: too harsh in what way? were there deaths? 06:11:27 I don't really like damage increasing while standing next to walls, at least at first sight 06:11:59 03kilobyte * r6dec0aa517b8 10/crawl-ref/source/mon-util.cc: Don't let zombies open doors, that requires a modicum of intelligence. 06:12:21 then I'd rather want acid to build up like poison in general 06:15:50 if it's save compatibility, it would be replacing stone walls 06:16:16 probably, it would be replacing stone walls in most bug scenarios, actually 06:16:24 "Oops". 06:16:35 hmm? 06:17:13 could the map cache have hard-coded feature numbers? 06:17:30 Hey, opening doors doesn't require a modicum of intelligence, I open doors all the time 06:17:42 greensnark! <3. 06:17:45 crashing through doors, on the other hand… 06:19:24 Hiya due 06:19:25 th.getMinorVersion() would return the save file's minor version, right? 06:20:38 can't see anything wrong with the save compatiblity code 06:20:52 hm 06:20:54 tags.cc:_fixup_feat if someone wants to check 06:20:59 I don't see why there'd be acid walls then 06:21:06 What's the problem, acid walls appearing in weird places? 06:21:15 "as early as d:9" 06:21:16 Yeah, D:9. 06:21:19 Possibly earlier. 06:21:24 apparently, but maybe they're just hallucinating 06:21:25 Is it in a vault? 06:21:28 Anecdotally, but someoone took damage and got corroded. 06:21:46 greensnark: Can't happen, I don't think? 06:21:53 Most of our playerbase is on acid all the time, they should know what they're talking about 06:21:58 It's not been coded into a vault symbol yet, from what I can see in dungeon.cc. 06:22:03 due: Yeah, that's pretty unlikely 06:22:04 And it's not hard-coded with a kfeat line. 06:22:28 it would really be helpful to know a) was the game transferred b) was it a vault, and which 06:22:37 I wonder if dungeon.cc is being naughty and doing arithmetic on enum values 06:23:03 Doing arithmetic on enums is a legendary Crawl trick to cause problems with inserting values in enums 06:23:17 That would be cool 06:23:24 on the other hand, doing range checks on enums forces you to insert values in enums 06:24:22 Yeah but those are just annoying. 06:24:38 it sounds like enums are annoying... so why use them? 06:24:47 Did anybody file a bug with a save? 06:24:56 Pending that I'd just ignore anecdotes :P 06:25:15 the "slimy_wall" entry in dngn_feature_names also looks to be in the correct place 06:25:31 greensnark: It was someone in ##crawl a short while ago. 06:25:36 We could check the ttyrec. 06:25:41 I am... lazy. 06:25:43 due: Tooo much trouble 06:25:48 greensnark: Exaaactly. 06:25:56 If they can't be bothered to report the bug, they can just get corroded some more 06:26:13 Perhaps when they get to -3 on all armour items they'll file their bugs 06:26:19 And eat their lettuce 06:26:22 :) 06:26:35 Is that a roundabout way of referring to players as our guinea pigs? 06:26:51 Nono 06:26:59 Lettuce is good for all kinds of animals 06:27:02 Not just guinea pigs 06:27:07 no, i think he's going for a harsher metaphor 06:27:19 I don't get metaphors tonight. 06:27:21 Illuminate me! 06:27:42 No metaphors were harmed in the writing of that sentence 06:27:56 what about metafives? 06:27:57 -!- eith_ has joined ##crawl-dev 06:28:27 or should that be metaphives... i'm not sure 06:30:01 !lg * ikiller=Mara s=killer 06:30:01 29 games for * (ikiller=Mara): 10x Mara, 6x an illusion of Mara, 1x syban's illusion, 1x Gernony's illusion, 1x pingpong's illusion, 1x MUMMY's illusion, 1x N78291's illusion, 1x bmoore's illusion, 1x clouded's illusion, 1x Daemmerung's illusion, 1x jle's illusion, 1x myuzinn's illusion, 1x IamThem's illusion, 1x Baraton's illusion, 1x Gogmagog's illusion 06:31:03 IBM stripping seems broken 06:32:39 IBM? 06:33:02 char_set=ibm, or cp437 06:33:17 Daemmerung's Mara splat was all mangly on FooTV 06:33:21 :( 06:33:27 I wonder if any symbols have changed 06:33:43 Haha, jle got cloned after zerking 06:33:50 <3 06:34:03 by: did the DSCK of Makhleb thing get fixed? 06:34:27 Looks like. 06:34:55 greensnark: while researching detection of Unicode, I realized that any terminal I checked supports \e%8 06:35:36 Hm, what's \e%8? :) 06:35:43 syban's Mara splat <3 06:35:47 A wand next to Duvessa, a berad ration and a statue. 06:35:53 He was firestorming poor Mara 06:35:57 And then he got cloned <3 06:35:59 <3 06:36:11 so here's a crazy idea: let's detect Unicode (only for restoring the old mode), then force it, and when DGL exits, restore non-unicodeness when needed 06:36:28 how much glow does "aborting" slow by wearing the amulet of stasis cause 06:37:06 KiloByte: You mean force Unicode and get rid of cp437 and dec? 06:37:27 I'd presume you'd need a lot of glow for stasis to cancel slow 06:37:28 syllogism: cubic root of remaining duration in aut 06:37:32 Glow is pretty harmless in general 06:37:58 KiloByte: what does \e%8 do? 06:40:17 Spads: switches the terminal into UTF-8, \e%@ goes back 06:40:28 I thought that was %g? 06:40:38 KiloByte: where is this documented? 06:42:13 man console_codes says "ESC % 8 Select UTF-8 (obsolete)" and "ESC % G Select UTF-8" 06:43:42 due: Mara should blink as a free action after cloning himself 06:44:17 paxed: so it could be good to compare recognition of ESC % 8 to ESC % G 06:44:59 in terminal terms, "obsolete" means "will stick around forever my god we're still using an offshoot of vt52 codes after all aaaaa" 06:45:10 I'd love to get rid of cp437 and dec 06:45:14 and likely %8 will be supported by more terminals than %G and you'll never be rid of it 06:45:22 Spads: Isn't it wonderful 06:45:48 * Spads runs cat, taps in e#E 06:45:55 That summarizes my feelings on the matter. 06:46:12 someone should do a website comparing terminal escape code capabilities. :P 06:46:21 sorry, I meant \e#8 06:46:38 $ printf "\e#8" 06:47:59 paxed: Thomas Dickey's list is strongly xterm-centric, but a good start 06:48:45 Thomas Dickey is the ncurses maintainer, right? 06:49:41 Yep 06:50:41 and xterm's 06:53:10 Heh, myuzinn's Mara splat is brilliant 06:55:15 < baturinsky> Besides Mephitic Cloud, is there any reliable cheap disabler? 06:55:23 Yep, mephitic cloud is pretty cheap :) 06:55:36 -!- eith_ is now known as eith 06:56:33 WYA had Rupert "almost dead" while he was still at full hp and still managed to splat :P 06:56:42 -!- RjY has quit [Ping timeout: 276 seconds] 06:56:44 -!- RjY has joined ##crawl-dev 06:56:49 syllogism: That's the old classic, right 06:56:53 ??rupert[2] 06:56:53 I don't have a page labeled rupert[2] in my learndb. 06:56:59 ??rupert 06:56:59 rupert[1/1]: An evil crusader. Spells: paralyse, confuse, berserker rage. For laughs, watch: !lg WYA turn=70345 killer=rupert -tv 06:57:05 probably 06:57:15 since it was requested 06:57:34 I really liked myuzinn's Mara splat 06:57:38 oh wait it's footv 06:57:51 He burned a wand killing off Mara's clones 06:58:08 And then berserked to finish off Mara and got cloned when berserk 06:58:19 Usually berserkers kill Mara too fast :( 06:59:07 :) 06:59:29 03dolorous * r32051d6b17fc 10/crawl-ref/docs/changelog.txt: Add more changelog entries for 0.7. 07:01:51 * baturinsky wants a softcore mode. So people can play DCSS when drunk too. 07:02:18 You can play DCSS while drunk. 07:02:24 Who needs a softcore mode? 07:02:27 Or is this softcore porn? 07:02:28 just don't play your old savefiles 07:02:34 start a new one when drunk! 07:02:40 "Sigmund takes off his robe and wizard hat! ... fade to black."? 07:06:31 03dolorous * r7152a37895b6 10/crawl-ref/docs/changelog.txt: Add more 0.7 changelog tweaks. 07:07:14 First several levels are not that exciting at hundredths time. SS interface makes them bearable, though. But then you get a habit of turbo-crawling, that kills you on higher levels. 07:15:15 back 07:20:33 by: yes, I am not sure anything needs to be done, but KiloByte also mentioned that the acid is harsh. 07:33:32 -!- Luca__ has quit [Ping timeout: 246 seconds] 07:39:27 BUG! Cannot use P[ring letter]< anymore 07:43:09 jiyva's jelly paralysis under prayer is in 0.6, isn't it? 07:44:01 thought so 07:48:59 03dolorous * r1a17dbc5fe54 10/crawl-ref/docs/changelog.txt: Add one more 0.7 changelog entry. 07:50:59 dpeg: How did you find the Nest? :) Impressive surviving the wolf spider onslaught! 07:52:05 Keskitalo: fun! 07:52:08 good nest 07:52:14 we need web traps for later 07:52:26 might be too easy with rPois :) 07:52:32 There's really nothing there yet except the layout and thematic monster set (using the existing monsters). It was thought here that moths of wrath should be kept as Zot monsters, I should update the Spider page & the map. 07:52:48 Yeah, it's not really even meant to be a "real" map, but it seems surprisingly succesful. 07:53:08 Small map, well defined challenge, little loot -- what's not to like? 07:53:22 "Here's your whip, sling and 26 stones!" 07:55:18 airstrike is much less effective in Blade with the new dancing weapons 07:55:48 by: that's good, isn't it? 07:56:17 by: I suggest to not do anything about Slime until we really know what we want. I can only tell once I get one of these guys to Slime, obviously. 08:01:26 tukima the spell was overnerfed 08:03:30 syllogism: have you tried using the spell after the nerf? 08:04:05 in an actual game? No, except with fairly low enchantments skill 08:05:22 I could be wrong 08:06:14 Gods always forgive disapproved random effects wand actions (https://crawl.develz.org/mantis/view.php?id=1494) by OG17 08:07:36 I suppose some weapons may be worth animating with moderate skill and high int, but the slow weapons are really, really slow even with decent skill and int 08:07:53 this exec axe is speed 5 even with 15 skill and 29 int 08:12:13 -!- Enne has joined ##crawl-dev 08:12:17 -!- Enne has left ##crawl-dev 08:15:55 !seen kilobyte 08:15:56 I last saw KiloByte at Wed May 5 11:50:41 2010 UTC (1h 25m 15s ago) saying and xterms on ##crawl-dev. 08:18:18 felirx: Good advice about playing your normal saves when drunk. 08:18:24 This should be added to the tutorial. 08:18:25 !lm * place=Slime start>20100501 s=name 08:18:27 29 milestones for * (place=Slime start>20100501): 6x Shovelmint, 5x heteroy, 4x ebarrett, 4x simonj, 3x Tenaya, 2x BrockL, 1x morf, 1x polystyrus, 1x soul, 1x Baraton, 1x tehpwn 08:26:34 I have some vague ideas to get rid of the Invocations skill. Any principle objections? 08:26:58 Was that not the plan all along? Or am I confusing that with something else. 08:27:13 03Keskitalo * ree10a4ad7091 10/crawl-ref/source/dat/des/portals/spider.des: Remove the moth of wrath from the Spider's Nest. 08:27:17 Oh wait that was divination. 08:27:20 Ignore me. 08:27:38 Also, hi dpeg! 08:27:39 :) 08:28:21 Hi! 08:29:05 If we keep Invocations, then they should be per god. (I.e. you'd have Inv 12 with god A, but only Inv with god B. For that model, shared among good gods, of course.) 08:33:04 03dolorous * rd55203acf3a8 10/crawl-ref/source/dat/des/ (6 files in 3 dirs): Convert tabs to spaces. 08:38:48 Missed a bailey :( 08:39:05 DS of Che 08:51:49 -!- stabwound has joined ##crawl-dev 09:00:09 03dolorous * r197fd3bb109e 10/crawl-ref/source/ (goditem.cc goditem.h): Fix part of Mantis 1494. 09:00:10 03dolorous * r30b2ff38f401 10/crawl-ref/source/ (goditem.cc item_use.cc): Add minor cosmetic fixes. 09:00:11 03dolorous * r532f31d4d7bb 10/crawl-ref/source/goditem.cc: Add missing break in is_unclean_item(). 09:09:09 03dolorous * r8149099fb7e2 10/crawl-ref/source/beam.cc: Fix another part of Mantis 1494. 09:20:08 greensnark: at XL 23, I return to the shoals 09:27:36 -!- baturinsky has quit [Ping timeout: 245 seconds] 09:28:25 by: wuss ;) 09:28:42 due: did you see me kill mara? 09:28:57 No :( 09:29:06 (that Mara + Boris level was why I put Shoals off for a bit) 09:29:31 !lm orb -tv 09:29:31 113. orb, XL23 HuAE, T:91077 (milestone) requested for FooTV. 09:32:24 In Wizard mode, how do I create racial flavors of missiles? 09:32:40 e.g. orcish needles 09:32:44 &t, then set the appropriate flags 09:32:59 Or you can be lazy and use Lua. 09:33:21 &^tdgn.create_item(yourx, youry, "needle ego:poisoned race:orcish") 09:35:27 thanks 09:35:51 -!- baturinsky has joined ##crawl-dev 09:40:40 -!- ortoslon has quit [Quit: Leaving.] 09:41:37 -!- felirx has quit [*.net *.split] 09:46:47 Good gods and evaporating mutation potions (https://crawl.develz.org/mantis/view.php?id=1495) by OG17 09:48:23 03neunon * r89b43d57794d 10/crawl-ref/source/contrib/sdl: sdl: fix commit reference 09:48:33 -!- eith has quit [Ping timeout: 265 seconds] 09:49:58 -!- felirx has joined ##crawl-dev 09:51:21 -!- Cryp71c has joined ##crawl-dev 09:51:49 Zin permits shapeshifting (https://crawl.develz.org/mantis/view.php?id=1496) by OG17 09:53:40 -!- ortoslon has joined ##crawl-dev 09:56:51 Death Drake as part of draconian fort causing a crash. (https://crawl.develz.org/mantis/view.php?id=1497) by Aladar 10:16:57 Can't change rings! (https://crawl.develz.org/mantis/view.php?id=1498) by nubinia 10:24:18 03neunon * r7607b191b13c 10/crawl-ref/source/contrib/ (freetype libpng lua luajit pcre sdl sdl-image sqlite zlib): contribs: remove target .a file before calling 'ar' 10:27:01 Hostile orbs of destruction ignore Zin's sanctuary (https://crawl.develz.org/mantis/view.php?id=1499) by OG17 10:33:38 03neunon * r82add6f850c5 10/crawl-ref/source/contrib/luajit: luajit: fix commit reference 10:37:01 -!- by has quit [Quit: Lost terminal] 10:50:03 dpeg, what to use as the to_hit for checking evasion? some form of EVP? 10:50:35 Cryp71c: for player spines or monster spines? 10:54:08 well, right now for player spines, but I suppose a consistent paradigm would be good. 10:54:57 -!- nrook has joined ##crawl-dev 10:55:00 Then I don't understand... for player spines, we should need monster EV? 11:00:58 Well normally when determining if an attack lands, you check the to_hit of the weapon, but with spines, there is no to_hit, and we have to have something to compare against monster EV 11:06:59 ah, I see 11:07:32 There's not really any number that could be used for to_hit for both monster and player spines. Monster could use HD, player could use body_armour evp + random number? 11:07:39 idk 11:08:18 -!- ortoslon has quit [Read error: Connection reset by peer] 11:08:23 Cryp71c: what about constant*spiny level vs EV? 11:11:37 Could do that, but then there would be no difference between spiny frogs and spiny-something-else-that's-tougher unless you give spiny frogs spines 1 and the tougher spiny creature spines 2 or 3 11:12:16 Cryp71c: sure, but that's okay 11:12:23 there are only two spiny monsters at the moment 11:12:52 right, ok. I'll do that then. 11:14:17 we may want to tweak that constant, but that's normal :) 11:24:20 There we are, a constant of 6 seems solid, at xl 20 with a shield and a robe + low dodging skill / no shield skill, you die before executioner gets any lower than high yellow. 11:25:03 cool 11:25:05 sounds good 11:27:13 03Cryp71c * r67e4e37c9d27 10/crawl-ref/source/ (10 files in 2 dirs): Add EV Checks to mons_do_spines() 11:27:21 I'm not slowed, but warns me about putting on TELE- amulet (https://crawl.develz.org/mantis/view.php?id=1500) by nubinia 11:37:24 Certain offensive spells don't end sanctuary (https://crawl.develz.org/mantis/view.php?id=1501) by OG17 11:39:26 03dolorous * r99c907b604d2 10/crawl-ref/source/ (food.cc misc.cc misc.h mon-act.cc mon-stuff.cc): Move the calculation of the maximum number of chunks a given corpse 11:40:30 are there plans to remove robustness as a DS mutation? It's way too strong 11:41:29 being purely selfish here, I just need to find reasons not to play DS :P 11:41:51 syllogism, lol, Fast is equally powerful, especially compared to Fire facets, which are (for some reason) tier-1 mutations. 11:42:27 -!- nrook has quit [Ping timeout: 260 seconds] 11:42:28 I suppose, but swiftness is almost as good and it's a level 2 spell 11:43:21 yeah. I'm sure dpeg had mentioned getting rid of fast as a DS mutation at some point, and removing robustness might happen too..but IDK of what to replace them with. 11:43:47 syllogism: Robustness is too strong? 11:43:50 I agree it's pretty boring. 11:43:56 +30% health is a lot 11:44:00 sure 11:44:12 -!- nrook has joined ##crawl-dev 11:44:13 and as a bonus you can't get Frail 11:45:13 syllogism: there could be a more interesting DS mutation around HP... 11:46:48 at least the +hp mutation is more interesting than the +mp mutation 11:47:00 that one is gone 11:49:27 felirx: in general, or for DS? 11:49:41 As a general mutation, both +mp and +hp are okay, imo. 11:50:52 Yeah, those are good general mutations, +MP wasn't very good for demonspawn, (its not even that good of a mutation period, imo) 11:51:35 probably even in general 11:51:48 my first DEFE win had -30% mp from mutation and it didn't affect much at all 11:52:15 felirx: sure? 11:52:30 50 MP -> 37 MP should be significant 11:52:31 abused crystal ball / staff of channel 11:53:36 Even with that. 11:54:23 http://www.student.oulu.fi/~jannelah/crawl/morgue-Keyara-20100412-052530.txt that's the dump for it 11:54:59 felirx: those will be fixed at some point 11:55:40 crystal ball has gotten me killed once though with it's confuse 11:57:53 staff of channel is fine, crystal ball will need a rethink 12:04:26 -!- Spads has quit [Ping timeout: 240 seconds] 12:07:28 felirx: most misc items do... I have a plan :) 12:08:16 ;) 12:08:35 Even with 20++ evocation, crystall ball of seeing is :( 12:16:05 -!- ortoslon has joined ##crawl-dev 12:17:37 Immobile enemies and sanctuary (https://crawl.develz.org/mantis/view.php?id=1502) by OG17 12:22:39 Sanctuary fire storm message order is reversed (https://crawl.develz.org/mantis/view.php?id=1503) by OG17 12:30:53 -!- Luca__ has joined ##crawl-dev 12:32:42 Zin should be more consistent in his tidiness (https://crawl.develz.org/mantis/view.php?id=1504) by OG17 12:43:21 -!- Cryp71c has quit [Remote host closed the connection] 13:13:38 -!- dpeg has quit [Quit: Lost terminal] 13:19:31 -!- Cryp71c has joined ##crawl-dev 13:31:42 03dolorous * rf568de42dabb 10/crawl-ref/source/beam.cc: Fix Zen reference in beam message. 13:38:58 I'm getting an off-by-1 error when specifying the new missile brands using LUA dgn.create_item 13:39:55 specifically its being caused by an entry in missile_brands[] in str_to_ego function in mapdef.cc that doesn't have a corresponding entry in special_missile_type enum in itemprop-enum.h 13:40:30 more specifically, there's no enum entry for "electric" 13:43:06 Pig form doesn't disable jewelry properly (also text) (https://crawl.develz.org/mantis/view.php?id=1505) by OG17 13:43:45 What's Jude Brown's handle? 13:44:01 Fangorn: due 13:44:26 ok, git blame points to him...so I'll send him a notification 13:45:29 It's slumber-time in Australia and it sounds like a simple fix 13:46:03 yes, it is, but its either remove the spurious entry for electric needles, or actually implement their brand effect 13:46:08 and that's his call 13:47:11 !tell due I'm getting an off-by-1 error when specifying the new missile brands using dgn.create_item in the LUA interpreter 13:47:11 Fangorn: OK, I'll let due know. 13:48:11 !tell due specifically its being caused by the entry "electric" in missile_brands[] in str_to_ego() in mapdef.cc (line 3880) that doesn't have a corresponding entry in special_missile_type enum in itemprop-enum.h 13:48:12 Fangorn: OK, I'll let due know. 13:49:22 03Cryp71c * rf8e18373932f 10/crawl-ref/source/fight.cc: Add MUT_CLAWS to allow unarmed aux attacks 13:57:04 -!- Luca__ has quit [Remote host closed the connection] 13:57:20 -!- Luca__ has joined ##crawl-dev 14:06:29 Wow, that's wierd. 14:06:34 03greensnark * rb1491921fba1 10/crawl-ref/source/ (itemprop-enum.h makeitem.cc mapdef.cc): Fix list of brands in str_to_ego and add COMPILE_CHECK guards (Fangorn). 14:06:38 03greensnark * r58b8890cabd4 10/crawl-ref/source/fight.cc: Fix compile. 14:06:42 dpeg, is Temple allowed to have multiple of the same temple? 14:06:50 altar* 14:07:44 !tell due str_to_ego fixed + morning due on the grass 14:07:44 greensnark: OK, I'll let due know. 14:07:50 I have a temple with 3 Lugonu altars, 2 Xom altars, and 2 Mahkleb altars.... 14:10:21 Cryp71c: The commit message in f8e18373 does not seem to match the code wrt the weapon check 14:10:37 Cryp71c: hmm, most altars in that temple are supposed to be Lugonu, but indeed, the rest being not necessarily unique may look strange 14:12:26 greensnark, wha? 14:13:05 greensnark, the weapon check code is there so that you can't claw while your hands are full 14:13:16 Couldn't vorpalise unbranded blowgun (https://crawl.develz.org/mantis/view.php?id=1507) by nubinia 14:13:16 Really attack with dagger?!? (https://crawl.develz.org/mantis/view.php?id=1506) by nubinia 14:13:45 Cryp71c: I'm saying the commit message doesn't match the code, so I didn't know what the intention was 14:14:17 Specifically the "no weapon" case is not in the code 14:14:36 Not that I can see from a casual glance at least 14:15:16 greensnark, ah, yeah the "no weapon" shouldn't be in there, because if you don't have a weapon, then your primary attack would've been a claw attack, and you shouldn't get a bonus unarmed claw attack if your primary attack was a claw attack. 14:24:07 -!- Luca__ has quit [Remote host closed the connection] 14:24:21 -!- Luca__ has joined ##crawl-dev 14:35:26 !tell dpeg My dad won his first game yesterday! MDBe.. Damn, I needed 2 years for a first win :D 14:35:26 Napkin: OK, I'll let dpeg know. 14:36:36 Napkin: Congratulate him for me :) 14:36:46 will do, greensnark :) 14:36:57 Was it a 0.5 win? :) 14:36:58 how are you doing? late shift? 14:37:04 It's only 1 am 14:37:12 no, rc4, i think 14:37:28 Oh, with the new heavy armour? that's impressive 14:37:39 The semi-new heavy armour, I mean 14:37:47 yeah :) 14:38:15 i'm impressed too 14:40:06 wait rc4 for 0.6? 14:40:13 or are there rcs out for .7 already? 14:40:23 of 0.6 14:40:36 oh ok, has 0.6 been fully released yet? I'm slightly confused. 14:40:41 yeah - just haven't found time yet to upgrade him.. whenever I check he's playing ;) 14:41:04 lol, yes, it has been release, Cryp71c :) 14:42:20 oh ok 14:44:54 -!- ortoslon has quit [Read error: Connection reset by peer] 15:01:38 -!- stabwound has quit [Ping timeout: 252 seconds] 15:08:40 -!- Tilon` has joined ##crawl-dev 15:08:46 Tilon`: pastebin your compile error output 15:09:00 one sec 15:09:11 You're probably missing an install of libpng-dev or similar if you're on a Debian variant 15:10:17 http://pastebin.com/e3pu4wHw 15:10:23 libpng12-dev is already the newest version. 15:11:25 usually it's dependencies so I checked as much as I could 15:11:26 Hm, can you do make V=y and pastebin your linker command line 15:11:40 should I clean first? If so it'll take a while longer 15:11:51 No need to clean 15:11:54 just "make V=y" 15:12:04 or whatever make command line you used with "V=y" added 15:12:29 It'll show the actual commands being run instead of the concise output like "LINK crawl" 15:12:43 running through it now 15:13:18 processor is pathetic so it may take a moment 15:17:29 it's doing...something, which kinda confuses me since last time it just goes directly to what it hasn't compiled yet and errors out basically instantly 15:17:56 I think it's redoing all the compile 15:18:05 so that'll be 10-15 minutes at least 15:18:08 If the compiler flags changed it'll rebuild, but I didn't realise V=y triggered that 15:18:19 * greensnark always uses V=y 15:18:27 greensnark, what is V=y? 15:18:42 Cryp71c: Shows the actual compiler and linker command line when make runs 15:19:02 Instead of CXX foo.cc and LINK crawl and such 15:19:13 ah, right. 15:19:21 When things fail, the "LINK crawl" line is pretty useless :) 15:19:44 -!- purge has joined ##crawl-dev 15:19:48 lol, Oh nooooooes! link failed! 15:26:19 -!- Zaba has quit [Ping timeout: 248 seconds] 15:42:11 -!- syllogism has quit [] 15:45:26 Okay, errored out finally http://pastebin.com/aTdvg17A 15:46:02 Tilon`: Netbook? :) 15:46:13 desktop 15:46:35 running xubuntu since the processor is arse 15:49:27 So the link line isn't even trying to link libpng 15:50:24 greensnark, I have a netbook, I avoid devloping on it like the plague since building is abysmal. 15:52:17 Tilon`: Can you add -lpng to the makefile line LIBS += -lSDL_image $(SDL_LDFLAGS) $(FREETYPE_LDFLAGS) and retry make 15:52:51 Kinda confused, where do I put in the second half? 15:53:16 LIBS += -lSDL_image -lpng $(SDL_LDFLAGS) $(FREETYPE_LDFLAGS) 15:53:23 Or you can add it at the end, shouldn't matter 15:53:34 so make TILES=y V=y LIBS += -lSDL_image -lpng $(SDL_LDFLAGS) $(FREETYPE_LDFLAGS) 15:53:45 No, edit the makefile and add it to the LIBS line 15:53:50 ah, okay 15:53:53 crawl-ref/source/makefile 15:54:05 Find the LIBS += line referencing -lSDL_image 15:54:07 And add it there 15:54:21 I'm not sure this will fix your problem, just looks like the obvious thing to try 15:54:25 I don't often build tiles :) 15:54:51 i've beaten nethack in ASCII but DC has nice graphics :p 15:55:01 So I've been told :) 16:02:45 Tilon`: I hope that didn't force another full rebuild? :) 16:03:17 it worked 16:03:27 Ok, great 16:03:38 wonder why that seems to only apply to me, otherwise many people would have that issue 16:03:39 Might be something that changed in the SDL_image subdmmodule 16:03:40 oddness 16:03:51 thanks very much 16:03:55 Tilon`: You built git master right? 16:03:59 That tends to break every now and again 16:04:03 I didn't download with git, I just downloaded a reference source 16:04:18 From sourceforge? 16:04:28 yea 16:04:38 Hm, surprising 16:05:11 Did you not have SDL_image installed in your package manager? 16:05:41 I made sure I did, pretty sure 16:05:59 Because it looked like it was building the bundled SDL_image instead of using your system SDL_image 16:06:11 I built everything in contrib first off anyway 16:06:21 made the process simpler 16:20:18 -!- Luca__ has quit [Remote host closed the connection] 16:20:32 -!- Luca__ has joined ##crawl-dev 16:26:53 Did poisonous cloud level get dropped 16:27:11 I'm a little concerned at these sweeping reductions in spell level and Vehumet's bonuses 16:27:22 They strengthen things that didn't particularly need strengthening 16:28:30 Call Imp is level 2? 16:28:30 Sheehs 16:31:29 the cloud level thing was discussed here https://crawl.develz.org/mantis/view.php?id=166 16:32:06 Ugh 16:32:08 Well, whatever 16:32:41 green: Well, time to figure out a good nerf for meph then to even the scales again ;) 16:33:05 Meph is orthogonal to this :P 16:33:32 But yeah, meph is really ridiculous 16:33:38 Especially in Shoals :P 16:34:05 Meph is Crawl's Elbereth 16:34:20 It's so cheesy and so effective that even when you know it's cheapening the game you keep using it :P 16:34:25 The other uber spells have generally been nerfed, but Meph is stll sitting golden. I mean, it should be pretty good still since a lot of mobs are immune and it is multi-school, but... 16:34:27 greensnark, Call imp is still terrible, I've heard. 16:34:35 Cryp71c: It's not 16:34:47 ah, I've never used it (I tend to shy away from casters in general, let alone summoners) 16:34:49 People who've played two summoner games may think it is :P 16:34:56 But it's just fine at level 3 16:35:29 I rather like the discussion that was going on regarding cross-school spells, where - of the two skills - the higher determins your casting success, the lower determines the spell power. 16:35:39 but that's unrelated to meph's op-ness 16:35:54 It might fill a better niche at level 2 (tweaked or not, as needed) if Sticks to Snakes becomes pure Transmutation which was being talked abut. Dunno on its current power level though, I also haven't really used Call Imp a lot. 16:36:23 Cryp71c: Well, it could become so to some extent, if power mattered more for how effective it was. 16:36:42 yeah, and the rate of cloud dissipation 16:36:50 low power - insant dissipate. 16:37:21 Aye, that's a possibility certainly. 'Effective' was a broad term encompassing a lot of options there =) 16:39:01 right :) 17:12:34 -!- Cryp71c has quit [Quit: Leaving] 17:18:34 -!- Luca__ has quit [Remote host closed the connection] 17:18:48 -!- Luca__ has joined ##crawl-dev 18:02:04 03dolorous * r607bea974114 10/crawl-ref/source/fight.cc: Properly check for usable talons when deciding the unarmed attack verb. 18:14:26 -!- Luca__ has quit [Remote host closed the connection] 18:14:42 -!- Luca__ has joined ##crawl-dev 18:16:28 Yawn. 18:16:36 due: You have 5 messages. Use !messages to read them. 18:16:44 03greensnark * ra884d546f45b 10/crawl-ref/source/contrib/ (freetype libpng lua luajit pcre sdl sdl-image sqlite zlib): Revert submodules clobbered in "Add EV Checks to mons_do_spines()" 18:16:51 .. 18:17:16 duey 18:17:27 helloo 18:17:33 !tell greensnark Thank! 18:17:33 due: OK, I'll let greensnark know. 18:17:43 !tell Cryp71c Please run git submodule update before committing changes if git status shows modified submodules. 18:17:43 greensnark: You have 1 message. Use !messages to read it. 18:17:43 greensnark: OK, I'll let Cryp71c know. 18:17:49 due: You're welcome :) 18:21:07 There have been a few "killed dowan" "killed by duvessa" 2 turns later. :) 18:21:15 And the reverse. 18:26:17 Twincest revenge! 18:27:43 D&D are nice early uniques 18:29:54 Erik disagrees. :) 18:32:44 Erik is ultraconservative :P 18:33:18 You won't believe how pissed off he was when Henzell labeled someone a farmer :P 18:33:24 After that he plays only CDO :P 18:34:39 -!- Cryp71c has joined ##crawl-dev 18:36:33 :) 18:36:57 Hello 18:36:57 Cryp71c: You have 1 message. Use !messages to read it. 18:38:59 greensnark, My appologies, I just cross-referenced the output of git status and then attempted to update submodules, and although I did indeed pull updates on the submodules, there wasn't anything in status indicating that they were out of date in the first place. 18:39:37 git status should show dirty submodules 18:39:43 Cryp71c: rule 1: submodules are EVIL. 18:39:48 rule 2: submodules are EVIL. 18:39:58 rule 3: i you don't accidentally fuck up submodules once a month, you get kicked off the team. 18:41:27 felirx, hrm, well in msysgit it definitely doesn't. IDk about in linux, I'm messing with other stuff atm. 18:41:53 due, this may sound noobish, but what are in the submodules? Are they submodules for building crawl? Lua dependencies, perhaps? 18:42:11 interesting 18:42:14 it showed before 18:42:19 now git status shows up empty 18:42:46 git status will report submodules as modified if you need to run git submodules update 18:42:52 Cryp71c: Basically they are several other git repositories that are linked into the crawl one. 18:42:52 now it shows 18:42:55 I had to pull first 18:43:08 Cryp71c: We ship lua, sqlite, etc, so that there is no need for dependencies, and we can make changes to the source code. 18:43:19 The lua we ship is customised slightly. I can't ermember how or why though, sorear would be able to tell you. 18:45:49 ahh there were a couple of mentionings about contribe/sdl and contrib/pcre but I didn't realize a submodule update would fix that. 18:46:22 Anything in contrib/ is a submodule. 18:48:14 gotcha, I'll keep that in mind. 18:48:23 greensnark, if you don't mind me asking, what did me not updating the submodule do? 18:52:44 completely offtopic, crazy skenery that might be a cool vault/portal/whatever: http://www.student.oulu.fi/~jannelah/oblivion/arkved.png 18:59:54 Cryp71c: the stuff in contrib/ is just a link to the current revision number of the submodules. 19:00:08 Cryp71c: You pushing without updating meant that it overwrote those files with your old copy. 19:00:41 due, that's odd, I've done git commit -a before and it doesn't ever flag those files for commit. 19:01:32 because they weren't in modify state or so 19:01:54 They don't get updated that regularly. 19:06:28 Well, I've had them come up before as modified, but they didn't get commit'ed, is what I mean. 19:06:38 idk, wierd. 19:07:08 Always git submodule update! 19:14:25 -!- ogaz has joined ##crawl-dev 19:16:22 really, lua is customised? i always build against debian's lua/sqlite/etc. 19:17:55 RjY: yeah 19:24:38 -!- eith has joined ##crawl-dev 19:38:40 RjY: we've hacked lua to make the dump format more portable 19:39:03 RjY: by building against a system lua, your save files won't work on systems with the other byte order 19:53:18 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:53:18 so it might be a bit of a problem that the crawl package in debian uses the system lua rather than its own embedded copy 19:55:27 yes, but it's also mandatory 19:55:41 bundling libs is an absolute no-no in debain land 19:55:59 can't you send the lua patch upstream? 19:57:39 i don't think it's completely forbidden but you do have to have a very good reason and obviously the security people have to know about it. there's a list somewhere of packages with embedded libraries. 19:58:23 for my part i'll just remember to keep my savegames to myself ;) 20:12:34 -!- stabwound has joined ##crawl-dev 20:21:08 -!- Cryp71c has quit [Quit: Leaving] 20:26:46 -!- Luca__ has quit [Remote host closed the connection] 20:27:03 -!- Luca__ has joined ##crawl-dev 20:41:21 -!- eith has quit [Ping timeout: 245 seconds] 20:49:28 -!- stabwound has quit [Disconnected by services] 20:49:30 -!- exhumed has joined ##crawl-dev 21:34:28 -!- Luca__ has quit [Remote host closed the connection] 21:34:52 -!- Luca__ has joined ##crawl-dev 22:20:06 -!- Luca__ has quit [Remote host closed the connection] 22:20:23 -!- Luca__ has joined ##crawl-dev 22:38:11 -!- gamefreak264 has joined ##crawl-dev 22:38:30 Where do crawl dumps go on the offline version of crawl? Sorry if I'm asking in the wrong place. 22:38:41 *crawl character dumps 22:43:11 charname.txt in save or morgue 22:48:26 Incidentally, this is the same place they go online. 22:51:23 now that the spell has been removed, is there a good reason to not allow magic mapping scrolls to work in Pan? 23:17:53 -!- exhumed has quit [Read error: Connection reset by peer] 23:18:06 -!- nrook has quit [Quit: Lost terminal] 23:18:14 -!- stabwound has joined ##crawl-dev 23:32:32 -!- Zaba has joined ##crawl-dev 23:42:03 -!- gamefreak264 has quit [Ping timeout: 260 seconds] 23:42:54 -!- gamefreak264 has joined ##crawl-dev