00:01:07 Unstable branch on crawl.s-z.org updated to: 0.13-a0-1536-gedae9ec (34) 00:01:37 hey what is this thing hitting the tree: http://www.junglestudio.com/roza/?date=2007-05-20 00:01:48 -!- whog has quit [Ping timeout: 245 seconds] 00:05:05 -!- myrmidette has quit [Ping timeout: 248 seconds] 00:09:03 -!- ussdefiant has quit [Read error: Connection reset by peer] 00:09:04 <|amethyst> SamB: a weregoat-type-thing, it appears: http://www.junglestudio.com/roza/?date=2007-05-31 http://www.junglestudio.com/roza/?date=2007-06-01 00:09:20 -!- dtsund has quit [Quit: dtsund] 00:09:49 -!- ussdefiant has joined ##crawl-dev 00:10:05 funny looking goat 00:11:35 -!- CKyle has quit [Quit: CKyle] 00:16:35 -!- Morphy has quit [Ping timeout: 250 seconds] 00:18:03 -!- Kalir has quit [Quit: BRB, DEAD] 00:18:21 -!- bh has joined ##crawl-dev 00:22:25 -!- mnoqy has joined ##crawl-dev 00:23:13 -!- Blazinghand has quit [Ping timeout: 248 seconds] 00:28:10 why do we have 00:28:12 dragon (03D) | Spd: 10 | HD: 12 | HP: 74-110 | AC/EV: 10/8 | Dam: 20, 13, 1307(trample) | fly, !sil | Res: 06magic(64), 05fire++, 03poison, 12drown | Vul: 12cold | XP: 1358 | Sp: flame blast (3d24) | Sz: Huge | Int: animal. 00:28:12 %??dragon 00:28:15 and not 00:28:18 unknown monster: "fire dragon" 00:28:18 %??fire dragon 00:29:55 <|amethyst> there was some discussion of that when "dragon armour" was renamed 00:30:23 <|amethyst> %git 4d5c11a 00:30:26 07kilobyte * 0.10-a0-1368-g4d5c11a: Rename dragon armour to "fire dragon armour". Just the item, not monster. 10(1 year, 8 months ago, 16 files, 53+ 52-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4d5c11a30496 00:34:54 Initial implementation of a jump attack ability. by gammafunk 00:40:26 03Medar 07* 0.13-a0-1537-g72d7647: Change MP minibar colour for local tiles too 10(6 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=72d7647d73b8 00:40:47 <|amethyst> !tell TZer0 need to pick a different command prefix for Lantell 00:40:48 |amethyst: OK, I'll let tzer0 know. 00:52:05 -!- dtsund has joined ##crawl-dev 00:52:33 -!- Lightli has quit [Ping timeout: 250 seconds] 00:54:17 is RoR nutritionally positive, negative or neutral? 00:55:49 robe of resistance? positive, but only if you're a clothes moth 00:56:08 FR: clothes moth 00:56:25 elliptic: ring of regen, and vampiric weapons for that matter 00:57:00 if you meant ring of regen, it is generally a nutrition-efficient way of resting unless you are a spriggan 00:57:20 elliptic: should we fix that and make it neutral? 00:58:18 -!- Azzkikr has quit [Ping timeout: 264 seconds] 00:59:26 well, I guess I should clarify to say that it is nutrition-efficient when you are likely to be wearing it (earlier on) 01:00:15 What's the advantage to making it into a bad ring of slow digestion (What it essentially is now) 01:00:18 I don't think that the nutrition cost/benefit of it is really at all significant 01:00:19 what? 01:00:26 that's not what it is 01:00:40 It gives you HP and makes resting cheaper. 01:00:47 it makes resting take many fewer turns 01:00:54 which is far more significant than taking less hunger 01:01:10 because much less chance of a monster wandering into you while you are at low health 01:01:39 regen is one of the best things in the game, see how many people learn the spell 01:01:59 ring of regen is substantially weaker than the spell, and maybe one or the other should be changed 01:02:15 but I wouldn't think about the increased hunger at all when making decisions like that 01:02:16 <|amethyst> make the ring scale with evo 01:02:44 ??regen 01:02:45 regeneration[1/6]: Increases the rate at which you regain HP per turn, at the expense of more nutrition. Different sources stack and vary in effectiveness. The default hunger rate for most races is 3 nutrition per turn. A ring of regeneration takes that to 6 per turn. Regeneration doesn't work when you're {sick}; instead it makes Sickness disappear faster. 01:02:49 ??regeneration[2] 01:02:49 regeneration[2/6]: The base regeneration rate is your maximum hitpoints / 3. If this number is over 20, then divide the result by two and add ten. For example, 100 max health results in a regen rate of 26. RR accumulates every turn and for every 100 RR you gain, you regenerate 1 hp. For 1 hp per turn, 540 health is needed. For 1 hp per 2 turns, 240. 01:03:07 Why is it that complex? 01:03:21 bh: why is what that complex? 01:03:53 The regen formula 01:03:57 <|amethyst> bh: divide by to and add ten is just a stepdown 01:04:03 <|amethyst> s/ to / two / 01:04:08 it's not actually that complex, and players never see or need to know that formula 01:04:37 I'm not in love with the formula, but I wouldn't try to change it just to simplify it a tiny bit 01:05:03 since actual balance is more important than having an optically nice formula 01:06:07 And really, it's mostly simple enough "You regen faster when you have more hp and more sources of regen" 01:06:18 That's pretty much all one needs to think about 01:07:37 |amethyst: Trying to make WebTiles server restarts less painful by allowing the old process to keep serving current connections. 01:08:10 <|amethyst> Medar: that would be nice 01:08:14 Not sure how exactly it should look to the user though. Should it fork itself, or let admin handle starting the new process. What signals should do what. 01:08:39 <|amethyst> Medar: hm 01:08:56 anyway, both ring of regen and regen spell could use different formulas for how they affect regen rate if we wanted to change their balance... changing regen ring to apply a multiplier to base regen seems like it might be good to me 01:09:06 to buff it later on 01:09:15 -!- Thalfon has quit [Quit: Page closed] 01:09:15 -!- bmfx has quit [Read error: Connection reset by peer] 01:09:35 Yes, it is a bit weak later on 01:09:47 And tends to almost always get passed up for other things, despite being useful earlier 01:10:04 less sure about regen spell... the effect could be power-dependent, but the duration being power-dependent is already enough to give it a good power progression early on 01:10:05 Which is not OBVIOUSLY bad, but I suppose it wouldn't be so bad if it were a little stronger later, too 01:10:35 The regen spell seems to have a pretty good power progression on the whole, to me 01:10:41 Since low power duration is so very obviously low 01:10:55 And later on, when the hp/turn is a lot less significant, you can just keep it up for most of the times that you need it 01:11:00 <|amethyst> Medar: wouldn't it mean people wouldn't be able to watch the old game? 01:11:11 <|amethyst> Medar: since it's on a different server than the one they're connecting to 01:11:48 bh: with regards to your original question, I wouldn't mind changing the hunger rate increase to make it nutrition-neutral for resting, and that would be pretty easy if it were a multiplier... I just don't think it would be noticeable 01:11:48 |amethyst: New people wouldn't. Altough maybe it could be handled similiar to console games 01:12:04 elliptic: works for me 01:12:12 In any case, losing specs is a small price to pay. It could give a notification about that. 01:12:22 <|amethyst> Medar: console games are handled by creating a webtiles socket 01:12:42 <|amethyst> Medar: not sure it would be a good idea for two servers to use that socket at the same time :) 01:13:20 True, well the old server could create extra sockets and relay everything to there. 01:13:32 But this is tweaking, need to get the system to actually work first :P 01:13:49 <|amethyst> Medar: as for how the admin should control it... I'd need one signal to say "stop listening", one to say "stop running", and a way to tell when it stopped listening 01:14:20 Yeah, I wonder how that last part should work 01:15:42 <|amethyst> something alongside the pidfile maybe 01:19:09 Hmm, logging is an another problem. 01:21:15 -!- ophanim has quit [Read error: Connection reset by peer] 01:25:56 -!- evilmike has quit [Read error: Connection reset by peer] 01:45:27 -!- Melum has quit [Quit: Was eaten by a grue.] 01:45:59 -!- bh has quit [Quit: Page closed] 01:54:51 -!- Stelpa has quit [Ping timeout: 260 seconds] 02:01:05 -!- rchandra has left ##crawl-dev 02:02:07 -!- GuraKKa has quit [Read error: Connection reset by peer] 02:05:34 -!- ussdefiant has quit [Ping timeout: 276 seconds] 02:25:35 -!- st_ has quit [Read error: Connection reset by peer] 02:25:59 -!- st_ has joined ##crawl-dev 02:31:16 -!- Vizer_ has joined ##crawl-dev 02:35:27 -!- Ero has joined ##crawl-dev 02:38:02 -!- heteroy has quit [Ping timeout: 276 seconds] 02:38:03 -!- Sequell has quit [Ping timeout: 276 seconds] 02:38:04 -!- Vizer has quit [Ping timeout: 276 seconds] 02:38:04 -!- Eronarn has quit [Ping timeout: 276 seconds] 02:38:05 -!- orionstein has quit [Ping timeout: 276 seconds] 02:38:05 -!- jday_ has quit [Ping timeout: 276 seconds] 02:38:05 -!- stabwound has quit [Ping timeout: 276 seconds] 02:38:05 -!- dazzle has quit [Ping timeout: 276 seconds] 02:38:06 -!- y2s82_ has quit [Ping timeout: 276 seconds] 02:38:09 -!- timpakya has quit [Ping timeout: 276 seconds] 02:38:10 -!- ivan``_ has quit [Ping timeout: 276 seconds] 02:38:25 -!- stabwound has joined ##crawl-dev 02:38:45 -!- Sequell has joined ##crawl-dev 02:38:50 -!- ivan`` has joined ##crawl-dev 02:41:52 -!- Spe_ has quit [Quit: Page closed] 02:47:49 -!- BlinkFrog has quit [Ping timeout: 250 seconds] 02:49:55 -!- Guest41718 has joined ##crawl-dev 03:11:13 -!- JuicyJ has quit [Ping timeout: 250 seconds] 03:14:37 -!- gammafunk has quit [Quit: gammafunk] 03:15:23 -!- Lightli has joined ##crawl-dev 03:16:09 -!- Vizer_ has quit [Quit: bye] 03:19:25 -!- gammafunk has joined ##crawl-dev 03:24:43 -!- bonghitz has quit [Remote host closed the connection] 03:28:27 -!- Mu_ has joined ##crawl-dev 03:29:15 -!- Bloax has joined ##crawl-dev 03:35:06 I need to stop reading mantis features 03:39:07 -!- dupo has quit [] 03:40:43 -!- supulton has quit [Ping timeout: 264 seconds] 03:41:33 oh odd. I'm a Dj of Fedhas and I can't acquire food (on the offchance to get fruit). I mean, acquiring food rarely seems like the optimal play 03:42:12 but I was surprised to see the option missing. I probably haven't read up enough on the mythos behind the Dj to understand the reasoning 03:43:12 probably just because it's normally useless to them 03:43:19 -!- ystael has quit [Ping timeout: 246 seconds] 03:43:31 and nobody really thought to consider special-casing it as allowed under Fedhas 03:43:50 Royal jellies are not useless 03:43:56 And this is why most people acquire food for in the first place 03:43:59 they can eat those? 03:44:01 Yes 03:44:04 huh. 03:44:07 <|amethyst> they can eat anything 03:44:12 <|amethyst> they just don't get nutrition 03:44:13 And ambrosia (not that anyone does this) 03:44:15 that's 03:44:17 weird 03:44:26 I -almost- used ambrosia last game... 03:44:34 I'm not sure I ever have 03:44:43 I always carry it around with me when I have it, but never use it 03:44:50 like if my DDoor ninjaing had gone differently I certainly would've 03:45:33 anyway I guess all the other races that don't need food also can't worship Fedhas so this never came up 03:45:44 Yeah 03:46:19 ah good point 03:46:25 is there a special case for kobolds who acquire food under fehas? 03:46:37 I think Fedhas worshippers always get fruit, period 03:46:47 I don't think you ever get fruit otherwise 03:47:04 i see. 03:47:16 it's clearly time to come up with a food item that counts as meat and fruit so kobolds can get that 03:47:17 And it's a decent quantity. Like 12-ish or something 03:47:42 Dragonfruit 03:47:45 (It is part-dragon) 03:47:48 hahahaha 03:48:18 meatfruit, a close cousin to breadfruit 03:49:30 that one carnivorous plant that smells like rotting flesh 03:49:37 (close enough to fool a kobold) 03:49:44 but that's an actual plant right 03:49:49 yes 03:49:51 surely Fedhas doesn't want them to eat that 03:53:34 -!- gammafunk has quit [Quit: gammafunk] 03:56:09 I don't think Fedhas minds you eating fruit 03:56:15 It's just players usually have something better to do with them 03:57:14 oh looks like someone already reported that in the bug tracker 03:57:23 How strong is Fedhas anyways as a god? 03:58:42 Quite good for 3 runes, more or less useless for 15 03:59:39 Probably still better than Yred for 15 runes 04:00:27 Medar: I'll have you know that I have taken down Tomb:3 with an oklob fort 04:01:02 That sounds hilarious 04:01:09 it's a good place to use one of those 04:01:19 My most hilarious Fedhas experience has to be this, though 04:01:32 If they can handle Zot:5 (they can), surely they can take on some mummies 04:01:36 This character I had actually trained invocations really high and had a ton of fruit, so I was prepared to make a super oklob fort on Zot:5 04:01:38 Which I did 04:01:43 And then there were only 2 oofs 04:01:45 oops 04:01:49 It was the empties Zot:5 I have EVER seen 04:01:53 emptiest* 04:01:54 hahaha 04:01:59 So I decided that I wanted to get SOME use out of my fort 04:02:05 So I picked up the orb and just sat there 04:02:07 heh 04:02:16 Haha, I was thinking about doing that on my game too :) 04:02:19 And killed literally dozens of pan lords with nothing but s 04:02:19 How long did the fort last? 04:02:26 But pussied out 04:02:33 After a few dozen, I was starting to get bored 04:02:36 fed is fun to play. I love oklob guard-plants 04:02:39 So I eventually decided to leave 04:02:45 This is where it gets a little bit crazy, though 04:02:51 and then died because the rest of the floor was insane? 04:02:52 -!- simmarine has quit [Quit: Leaving] 04:02:53 You know how on the orb run, not ALL the spawns are near you, yes? 04:02:56 Yes 04:03:00 Haha 04:03:01 I blocked off the entrance to the orb vault with water 04:03:07 And there were non-fliers in the way 04:03:15 I step out, and the corridors were literally FILLED with demons 04:03:15 oh god 04:03:22 Let me guess, you lost that game 04:03:26 I dig, and then suddenly THAT corridor is filled with demons 04:03:31 hhahahahahaa 04:03:35 I did not, but my god did I nearly a bunch of times in a row 04:03:40 It was completely horrific 04:04:01 surely if the oklobs could kill dozens of pan lords they could help you through that too 04:04:08 Like, you almost couldn't move for the fiends and pan lords and hell sentinels 04:04:14 SwissStopwatch: I needed to get to the STAIRS, though 04:04:30 Which happened to be pretty far away 04:04:37 indeed 04:04:41 if i can't tell immediately what a mutation does, is there any way to find an extended description of it in-game? 04:04:44 I really did think I was going to lose there 04:04:45 need to add shovels. so you can dig and transplant your oklobs 04:04:51 :) 04:04:58 actually I would be surprised that the panlords couldn't eventually get through the oklobs 04:04:58 Mu_: Just the A screen, really 04:04:59 Quick question 04:05:13 SwissStopwatch: They might EVENTUALLY. They did take down a few, over time 04:05:18 Is it possible to get fedhas piety in extended? I know Tomb gets you it, but what else? 04:05:27 SwissStopwatch: I never got any fire/ice stormers though, I think 04:05:27 it'd be good if 'A' had a description mode 04:05:39 Lightli: Fedhas piety does not decay on its own 04:05:45 oh 04:05:47 -!- pelotr0n has quit [Ping timeout: 256 seconds] 04:05:49 I mean I clearly didn't go hardcore enough on my Zot:5 fort since part of it collapsed 04:05:49 And making plants doesn't cost piety either 04:06:31 Like, you will not really use Fedhas much during extended, probably, but you can still get a couple oklob forts out of it in key places if you want. I wouldn't necessarily RECOMMEND it over other options, but I have still done it 04:06:49 SwissStopwatch: Well, your invocations matter a lot, too 04:06:58 I am pretty sure I had 27 04:08:20 I never realized that invocations did that. 04:08:32 It affects the HD of the stuff you make 04:08:36 I had like 24 I think 04:08:39 And the oklob firing speed 04:08:42 Which affects firing rate for the oklobs, too, in addition to hp 04:08:42 Yeah, I see that now. 04:08:46 enough for it to be my winning title 04:09:10 Fedhas can be a lot of fun, and is a lot better than his relatively low popularity might indicate 04:09:23 Better than Chei at any rate 04:09:28 I certainly agree 04:09:52 That reminds me 04:10:02 It's just not a very clear-cut choice like "I fight dudes, I'll go oka" 04:10:34 Mf of Fedhas got nerfed when water stopped being permanent 04:11:04 mostly Fedhas is just non-obvious 04:11:23 but now that I played one game with him he probably is the strongest early god 04:11:49 Lightli: I am pretty sure that the Fedhas ability that makes water is still permenant 04:11:54 It's just water from rain CLOUDS that isn't 04:12:09 (So the robe of clouds can no longer drown your stash) 04:12:20 Or, rather, your stash will come back again 04:14:55 -!- Lightli has quit [Ping timeout: 250 seconds] 04:18:08 -!- nooodl has joined ##crawl-dev 04:23:34 -!- DracoOmega has quit [Quit: Leaving] 04:31:48 -!- Elkan has quit [Ping timeout: 245 seconds] 04:36:38 You have a pair of antennae on your head. 04:36:39 You are slightly more attuned to the shadows. 04:36:58 like if i'm a new player i don't think i'd have any idea what these mutations do 04:37:38 * Medar still sometimes looks that stuff up 04:37:47 actually i'm an old player and i couldn't tell you 100% what antennae 2 and nightstalker 1 do 04:38:36 individual mutations don't even have manual entries... 04:39:00 extended descriptions for mutations might be nice somewhere, idk. just a thought. 04:43:42 -!- pantaril_ is now known as pantaril 04:44:47 -!- bonghitz has quit [Remote host closed the connection] 04:58:22 -!- ProzacElf has quit [Quit: Leaving] 05:06:45 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 05:07:16 -!- dtsund has quit [Quit: dtsund] 05:11:26 -!- mnoqy has quit [Quit: hello] 05:12:52 |amethyst: server seems to be working correctly after the update 05:12:52 TZer0: You have 1 message. Use !messages to read it. 05:13:15 !message 05:13:20 !messages 05:13:21 (1/1) |amethyst said (4h 32m 32s ago): need to pick a different command prefix for Lantell 05:13:31 Thought that one would come up 05:13:53 just /msg me the line of code. 05:14:55 however.. it won't happen for a while 05:19:06 -!- eith has joined ##crawl-dev 05:22:14 -!- sacje has quit [Quit: sacje] 05:24:23 -!- edlothiol has joined ##crawl-dev 05:38:26 as for Pan, the issue was not with sharing a name with a branch (which is not checked at all, and would take some serious drugs to code it that way), but get_monster_by_name() being totally broken for non-exact matches 05:47:06 -!- Lightli has joined ##crawl-dev 05:48:37 03kilobyte 07* 0.13-a0-1538-ge2a19be: Whitespace fixes. 10(10 hours ago, 4 files, 8+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e2a19beff7a7 05:48:37 03kilobyte 07* 0.13-a0-1539-gd78cc4c: Brace fixes. 10(10 hours ago, 2 files, 2+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d78cc4cf0831 05:48:37 03kilobyte 07* 0.13-a0-1540-gbc69ec7: Reverse the argument of get_monster_by_name(). 10(10 minutes ago, 8 files, 16+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bc69ec7aa121 05:48:37 03kilobyte 07* 0.13-a0-1541-ge1d37fe: Use the shortest match in get_monster_by_name(). 10(3 minutes ago, 1 file, 7+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e1d37febe51b 05:50:38 -!- Namey has quit [Quit: Leaving] 05:51:25 Medar: no, I haven't done anything about the options patch, sorry... 05:52:08 Medar: by the way, why require a password for the autologin option? I'd just do do_login with the username directly 05:53:31 No problem. Should I take a look at it again? 05:53:50 I was afraid of weird stuff happening, if the case is wrong 05:54:05 But perhaps that's a bit paranoid, and unnecessary as it's only a testing feature 05:55:01 yeah, I'd say we shouldn't worry about that 05:55:09 -!- SkaryMonk has joined ##crawl-dev 05:55:26 !tell |amethyst give me the line of code which needs changing - back in ~8 hours 05:55:27 TZer0: OK, I'll let |amethyst know. 05:56:46 Ok, I'll change it later 05:57:06 -!- Agraya has quit [Ping timeout: 264 seconds] 05:58:28 Medar: the main problem with the options patch is of course backwards compatibility 05:59:09 Right 06:03:15 -!- Gorelab has quit [Ping timeout: 250 seconds] 06:03:29 -!- krag has quit [Ping timeout: 248 seconds] 06:12:11 Medar: I'll look into making the process call properly asynchronous 06:16:37 Ok, nice 06:20:06 Invisibility spell doesn't warn about it being useless when contaminated by Medar 06:20:21 -!- SamB has quit [Ping timeout: 240 seconds] 06:20:28 -!- SamB has joined ##crawl-dev 06:21:18 -!- Vandal has joined ##crawl-dev 06:22:11 -!- qoala has quit [] 06:22:20 -!- Roarke has quit [Quit: Page closed] 06:22:43 -!- st_ has quit [Ping timeout: 264 seconds] 06:26:23 -!- Qwertycoatl has quit [Quit: leaving] 06:30:18 -!- Grimalki1 is now known as Grimalkin 06:32:53 -!- krag has joined ##crawl-dev 06:37:43 03kilobyte 07* 0.13-a0-1542-gc8f0c2e: No non-useless darkgrey books, please. 10(36 seconds ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c8f0c2e5221a 06:40:43 -!- magicpoints has quit [Ping timeout: 264 seconds] 06:40:46 -!- Soadreqm has quit [Ping timeout: 246 seconds] 06:46:01 -!- supulton has quit [Remote host closed the connection] 06:46:52 -!- Stendarr_ has quit [Quit: Page closed] 06:54:41 -!- Daekdroom has quit [Quit: Saindo] 06:54:46 -!- Soadreqm has quit [Ping timeout: 246 seconds] 06:57:16 -!- blackcustard has joined ##crawl-dev 07:01:39 -!- MarvinPA has joined ##crawl-dev 07:04:34 -!- Stendarr has quit [Ping timeout: 246 seconds] 07:15:37 -!- Zermako has quit [] 07:24:35 New branch created: webtiles-options (17 commits) 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1542-g3516f32: Add --print-json-options 10(3 months ago, 3 files, 38+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3516f3279039 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1543-g6b2ae88: Send options message when starting a WebTiles game 10(3 months ago, 4 files, 29+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6b2ae88c4cf4 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1544-gfa0ac54: Add options JavaScript module 10(3 months ago, 2 files, 20+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fa0ac5439c1b 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1545-g1978277: Send new WebTiles watchers their own options 10(3 months ago, 1 file, 33+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1978277d61c4 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1546-g16ee8ae: Refactor write_json_options a bit 10(3 months ago, 1 file, 14+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=16ee8aee2f0a 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1547-g706c480: Add methods to use the options.js module 10(3 months ago, 1 file, 29+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=706c480c7405 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1548-g85d63de: Fix options.js module, clear options between games 10(3 months ago, 2 files, 6+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=85d63de10c4c 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1549-g32ac38e: Send default options to anon WebTiles watchers 10(3 months ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=32ac38e4607d 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1550-g9d84e2a: Change cmd line option to --print-webtiles-options 10(3 months ago, 3 files, 9+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9d84e2afe8a2 07:24:40 03Medar 07[webtiles-options] * 0.13-a0-1551-g63a4862: Use the stat_colour option in WebTiles 10(3 months ago, 3 files, 25+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63a48624e2ca 07:24:40 ... and 7 more commits 07:25:59 -!- Daekdroom has quit [Quit: Saindo] 07:26:43 -!- Kellhus has quit [Quit: Page closed] 07:26:47 -!- Bloax has quit [Read error: Connection reset by peer] 07:26:56 -!- krag has quit [Ping timeout: 255 seconds] 07:27:27 -!- Bloax has joined ##crawl-dev 07:28:28 Medar: as you see, I just pushed the options code to a branch... the async stuff needs more testing, and I may have messed something up during the rebase, and we need to think about backwards compatibility 07:29:54 -!- pantaril has quit [Quit: leaving] 07:38:37 -!- crate has quit [Ping timeout: 256 seconds] 07:43:45 -!- whog has quit [Ping timeout: 248 seconds] 07:47:32 -!- crate_ has quit [Read error: Connection reset by peer] 07:49:47 Ok, I got Webtiles, up, rl.heh.fi is coming back! 07:50:02 -!- crate has quit [Read error: Connection reset by peer] 07:50:39 Minus extraneous impatient commas 07:53:17 -!- rossi has quit [Quit: WeeChat 0.4.1] 07:55:07 -!- Xenobreeder has quit [Ping timeout: 260 seconds] 07:59:26 -!- hurdos has quit [Read error: Connection reset by peer] 08:01:37 -!- supulton has quit [Remote host closed the connection] 08:02:57 -!- supulton has quit [Remote host closed the connection] 08:08:17 -!- heteroy_ has quit [Ping timeout: 245 seconds] 08:09:56 -!- vvv is now known as Guest51826 08:21:08 -!- Wolfram has quit [Quit: Page closed] 08:23:03 -!- Datgum has quit [Ping timeout: 256 seconds] 08:30:54 -!- myp has quit [Read error: Operation timed out] 08:38:22 -!- Guest51826 has quit [Quit: Page closed] 08:42:25 -!- MaxFrost has quit [Ping timeout: 248 seconds] 08:46:50 -!- ussdefiant has joined ##crawl-dev 08:49:00 hrm, that do/while without braces is moderately horrid. 08:52:21 I stopped hosting at 0.7.1, that was... 34 years ago or so. 08:53:27 -!- bh has joined ##crawl-dev 08:53:50 will the old ttyrecs be restored? :p 08:54:20 Yeah, they haven't gone anywhere 08:54:42 I just need to set it up 08:54:47 You guys have done wonderful job with dgamelaunch 08:54:53 and Webtiles 08:55:42 It was a fun experiment to roll my own though :) 08:56:19 !seen DracoOmega 08:56:20 I last saw DracoOmega at Sun Jun 9 09:23:34 2013 UTC (4h 32m 46s ago) quitting with message 'Quit: Leaving'. 08:56:56 I'll be testing for some time, and before going public I need more disk space in any case 09:02:05 -!- DrPraetor has joined ##crawl-dev 09:06:28 -!- CKyle has joined ##crawl-dev 09:08:28 -!- dagonfive has quit [Read error: Connection reset by peer] 09:10:34 -!- eb has quit [] 09:12:49 -!- raskol has quit [Quit: Konversation terminated!] 09:14:19 -!- Aryth has quit [Ping timeout: 264 seconds] 09:14:28 -!- Qwertycoatl has quit [Quit: leaving] 09:14:47 -!- CKyle has quit [Quit: CKyle] 09:16:43 -!- ussdefiant has quit [Ping timeout: 264 seconds] 09:23:45 -!- rebthor has quit [Quit: Leaving.] 09:25:37 -!- ackack has quit [Ping timeout: 246 seconds] 09:27:05 -!- gammafunk has joined ##crawl-dev 09:42:46 -!- DrPraetor has quit [Ping timeout: 246 seconds] 09:50:40 -!- DrPraetor has joined ##crawl-dev 09:51:15 if i made an error in a .des file, it used to be that crawl would print an error and let me know what the problem is 09:51:29 now it just stalls and doesn't say anything which is making fixing things kind of a chore 09:51:52 -!- CKyle has joined ##crawl-dev 09:52:31 <|amethyst> Mu_: Which OS and mode (tiles or console)? There were some changes to Windows error message handling some time ago 09:52:31 |amethyst: You have 1 message. Use !messages to read it. 09:52:42 windows console 09:54:11 -!- radinms has quit [] 09:55:25 is there anything i can do 09:56:01 -!- Zermako has quit [] 09:56:08 can't really make complex vaults like this 09:56:13 <|amethyst> Mu_: talk to SamB maybe; he was the last person to touch that 09:56:34 <|amethyst> Mu_: maybe see if tiles works any better for that purpose 09:56:43 ok 09:56:43 <|amethyst> Mu_: or try it out on a Unix machine :/ 09:57:26 <|amethyst> My Windows programming knowledge is essentially zero, or I'd look into it 09:59:02 huh. DjBe is pretty funny. You can throw spell books and then walk through the flame column to escape. 09:59:15 <|amethyst> bh: you don't have to throw anymore :) 09:59:25 <|amethyst> %git :/feet 09:59:38 07|amethyst * 0.13-a0-1433-ga160c91: Allow djinn to burn spellbooks at their "feet" (#7154) 10(5 days ago, 1 file, 10+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a160c91e38c7 09:59:38 |amethyst: oh sure, drop it at your feet and flame on 09:59:38 'feet' 10:00:17 -!- CKyle has quit [Quit: CKyle] 10:01:10 -!- rast has joined ##crawl-dev 10:01:41 -!- nooodl has quit [Remote host closed the connection] 10:01:48 ??fire beast 10:01:49 I don't have a page labeled fire_beast in my learndb. 10:02:05 -!- pantaril has quit [Quit: leaving] 10:02:13 sky beast, ice beast. Are there unexplored beast types that could be neat? 10:03:50 Magma beast? 10:04:52 did other beasts exist at one point and then meet a sad end? 10:05:56 hell beast exists too 10:06:03 but not the same thing 10:06:21 <|amethyst> I'm not entirely clear why I and E aren't the same letter 10:06:41 <|amethyst> then we could put megaspriggans on I 10:07:25 |amethyst: your first idea is a good one, your second is a bad one. 10:09:40 <|amethyst> Yeah, I guess megaspriggans would make more sense on "i" 10:09:59 elementals used to be represented by their terrain glyphs, until efreets got moved onto R and elementals got E 10:10:07 ice beasts were unique until due added sky beasts 10:10:22 in general elementals on E are nonliving and i guess the I's and any future I are alive 10:10:35 unknown monster: "djinn" 10:10:35 %??djinn 10:10:45 djinni (12R) | Spd: 10 | HD: 10 | HP: 39-73 | AC/EV: 2/12 | Dam: 10 | 10weapons, 10items, 10doors, lev | Res: 06magic(40), 05hellfire | Vul: 12cold | XP: 720 | Sz: Medium | Int: high. 10:10:45 %??djinni 10:12:45 ice beast (16I) | Spd: 10 (swim: 110%) | HD: 5 | HP: 17-38 | AC/EV: 5/10 | Dam: 512(cold:5-14) | amphibious | Res: 06magic(20), 12cold+++, 03poison, 12drown | Vul: 04fire | XP: 130 | Sz: Large | Int: animal. 10:12:45 %??ice beast 10:13:00 Mu_: is it worth using up a whole letter on that distinction? 10:14:03 i suppose that would depend on what people want to use I for 10:14:37 -!- ystael has quit [Ping timeout: 246 seconds] 10:15:03 -!- supulton has quit [Read error: Connection reset by peer] 10:16:22 -!- ackack has quit [Ping timeout: 246 seconds] 10:16:33 <|amethyst> Use I for insects :/ 10:16:33 -!- SakuyaIzayoi has joined ##crawl-dev 10:16:50 unknown monster: "centipede" 10:16:50 %??centipede 10:16:57 giant centipede (03s) | Spd: 13 | HD: 2 | HP: 6-12 | AC/EV: 2/14 | Dam: 208(nasty poison) | Res: 06magic(8) | Vul: 09poison | Chunks: 09poison | XP: 12 | Sz: little | Int: insect. 10:16:57 %??giant centipede 10:17:34 i imagine the intent was for I to be expanded into a class of paraelemental monsters. ice beast, sky beast, magma, ash, smoke, sand, sludge, etc 10:18:40 <|amethyst> one of the weirdest glyph things IMO is how testudines, crocodilians, and crustaceans(!) are all on 't' 10:19:23 <|amethyst> not that I can think of a better letter for any of those 10:20:03 @??crab 10:20:04 unknown monster: "crab" 10:20:10 fire crab (04t) | Spd: 11 | HD: 8 | HP: 38-66 | AC/EV: 9/6 | Dam: 1504(fire:8-15), 1504(fire:8-15) | !sil | Res: 06magic(42), 04fire+++ | Vul: 09poison | Chunks: 09poison+07contam | XP: 492 | Sp: flame blast (d12) | Sz: small | Int: insect. 10:20:10 %??fire crab 10:20:14 apocalypse crab (16t) | Spd: 11 | HD: 8 | HP: 38-66 | AC/EV: 11/6 | Dam: 1509(chaos), 1509(chaos) | 05demonic, see invisible, !sil | Res: 06magic(53), 05fire++, 02cold++, 04rot, 13neg+++, 13torm | Vul: 09poison, 08holy++ | Chunks: 06mutagenic | XP: 492 | Sp: chaos blast (d12) | Sz: small | Int: insect. 10:20:14 %??apocalypse crab 10:20:45 unknown monster: "ice crab" 10:20:45 %??ice crab 10:21:01 crabs aren't amphibious? 10:21:38 crabs should clearly be on B 10:21:43 <|amethyst> FR: Crawl has an accurate-where-it-intersects-with-the-real-world evolutionary tree, which advises polymorph selection 10:21:43 -!- Ero is now known as Eronarn 10:21:55 There are terrestrial and aquatic crabs, but I don't know if there are amphibious ones 10:22:05 i was thinking s with scorpions but that's probably overloaded 10:22:42 -!- nooodl has joined ##crawl-dev 10:23:31 well i mean the other t's are all cold blooded amphibians which is what i guessed t was for 10:23:39 <|amethyst> err 10:23:45 <|amethyst> oh 10:23:51 <|amethyst> not that use of "amphibian" :) 10:23:59 the flag ;p 10:24:32 <|amethyst> Mu_: I guess that kind of makes sense 10:26:46 does anyone know why my rltiles compile fails because it can't find png.h? 10:26:56 win7 mingw btw 10:27:56 <|amethyst> are you building contribs? 10:28:09 yes 10:28:18 -!- tcjsavannah has quit [Quit: Page closed] 10:28:22 <|amethyst> is it building the libpng contrib? 10:28:34 uh, does that happen automatically if it can't find SDL? 10:28:42 -!- supulton has quit [Remote host closed the connection] 10:28:42 <|amethyst> hm 10:28:50 <|amethyst> actually, it should happen for all tiles builds in Windows 10:29:31 speaking about craps, there's relatively frequent a crap breath crash I can't seem to reproduce on purpose: ASSERT(_valid()) in 'ray.cc' at line 194 failed. 10:29:53 with interesting shapes: http://sprunge.us/MONb http://sprunge.us/gJRO 10:30:23 note a statue in one screenshot, and an idol in the other 10:30:27 <|amethyst> kilobyte: both kinds of crabs or just apocalypse? 10:30:40 lemme check 10:31:04 both apocalypse 10:31:23 <|amethyst> SPELL_CHAOS_BREATH has beam.flavour = BEAM_CHAOS 10:31:26 <|amethyst> which means bouncing 10:31:34 I managed to make ee crash if loading non-empty files, it's not very useful for editing configs 10:31:34 <|amethyst> and chaos bouncing has a bug 10:31:54 <|amethyst> joosa: non-empty? 10:32:23 <|amethyst> joosa: is there particular content to make it crash 10:32:30 joosa: ee is a gem, apparently written in the very first edition K&R C, with absolutely none of current practices 10:32:41 particular content being anything 10:32:42 <|amethyst> joosa: I do have a patch to make it not crash on *empty* files 10:32:51 <|amethyst> wait, it's always crashing for you? 10:32:56 Always 10:33:12 <|amethyst> where is it crashing? 10:33:25 <|amethyst> kilobyte: https://crawl.develz.org/mantis/view.php?id=5892 10:33:30 When trying to edit rc in dgamelaunch 10:33:41 Virus works 10:33:48 |amethyst: tiles gives me error messages yay, thanks 10:34:05 <|amethyst> kilobyte: the bounce ends up on the edge of a square rather than the middle 10:34:07 I really didn't expect a text editor to be a problem whiel putting this server up :-P 10:34:17 <|amethyst> joosa: I mean, have you tried debugging it? 10:34:37 <|amethyst> joosa: it's a piece of crap, but shouldn't crash *every* single time 10:34:59 -!- rebthor has quit [Client Quit] 10:35:04 <|amethyst> Mu_: yay! 10:35:32 <|amethyst> !tell SamB apparently windows console doesn't show startup .des errors (but tiles does thanks to your fixes) 10:35:33 |amethyst: OK, I'll let samb know. 10:35:43 In my custom server I used nano's restricted mode for editing 10:36:13 <|amethyst> hmm 10:36:29 <|amethyst> I'd worry about that a little 10:36:29 And no, I don't know how to debug but I will in a bit 10:36:36 |amethyst: so i compiled contribs by itself and it finished fine, don't know how to check for libpng though 10:36:37 <|amethyst> though it may be fine 10:36:46 * Grunt appears! 10:37:23 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 10:37:34 It dies with a buffer overflow 10:37:44 <|amethyst> hm... looks like dolorous stepped down as the nano maintainer about the same time he started Crawl 10:38:03 <|amethyst> joosa: do you have a backtrace? 10:38:12 Hang on 10:38:13 <|amethyst> s/started/joined/ 10:38:21 DCSS, ruining development of widely-used text editors. 10:38:23 * Grunt flees in terror. 10:39:17 nano needs to die, and I say this as a past long-time user of pine 10:40:15 nano and pine both need to die. There is no god but vim. 10:40:33 <|amethyst> kilobyte: ee needs to die more, though 10:41:15 yeah, I've edited its code to hack in Unicode support, and I'd say it shouldn't be trusted outside a whole virtual machine on its own 10:41:15 I bet Crawl is easier to exploit than nano's restricted mode. 10:41:24 elliott: tru dat 10:41:27 <|amethyst> elliott: ee almost certainly is :) 10:41:39 -!- ontoclasm has joined ##crawl-dev 10:41:41 ee just needs a k at the end of its name <_< 10:41:56 <|amethyst> virus is problematic too 10:42:34 todo: come up with something better to use in dgamelaunch 10:42:40 so let's put it this way: is there any secure editor? 10:42:58 (Is any piece of software completely secure?) 10:43:18 (How secure is secure enough?) 10:43:34 Is there some pastebin with strace syntax higlighting? vim displays it so beautifully 10:44:06 <|amethyst> not that I know of 10:44:17 there are editors written in languages where you don't need to worry about buffer overflows for security purposes. 10:44:18 I've seen at least one, but now I can't remember what it is. 10:44:27 getting filesystem isolation right is considerably easier. 10:44:44 elliott: with languages themselves not very fit for a tight chroot 10:44:44 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 10:44:55 <|amethyst> "tight"? :) 10:45:03 <|amethyst> we already have Perl in the chroot 10:45:08 <|amethyst> and python-minimal 10:45:09 ok, ok, it'd need a serious rethinking to be tight 10:45:13 I am not speaking only of interpreted languages 10:45:13 oy vey 10:45:37 hmm... so what the chroot is for, then? 10:45:47 -!- Kellhus has quit [Ping timeout: 250 seconds] 10:46:08 (the last time I looked at DGL, there was no perl nor python inside, but that was way pre-webtiles) 10:46:12 I wouldn't run dgamelaunch outside of at least a chroot. 10:46:22 <|amethyst> kilobyte: well 10:46:31 <|amethyst> kilobyte: I should say, CSZO's chroot does 10:46:41 <|amethyst> kilobyte: because I did it with debootstrap 10:46:54 <|amethyst> and full python-minimal isn't needed, just the I/O codecs 10:47:00 <|amethyst> for webtiles 10:47:10 http://vpaste.net/9v6js 10:47:20 it does this in and out of the chroot 10:50:15 <|amethyst> from the backtrace printed inside that chroot: __wcstombs_chk --> __fortify_fail 10:50:32 <|amethyst> so the reason it doesn't crash on the other servers is that we don't build with D_FORTIFY_SOURCE :/ 10:50:43 Right 10:53:30 <|amethyst> length = mbstowcs(in_string, in_str, sizeof(in_string)); 10:55:03 <|amethyst> shouldn't that be sizeof(in_string)/sizeof(wchar_t) ? 10:55:33 <|amethyst> ah, that fixes it for me 10:55:39 |amethyst: Oh and thanks for the dgamelaunch set up guide, even if it lacked some stuff 10:55:48 is there code that prevents you from placing monsters withing LOS of the character on turn 1, or am i going crazy 10:55:49 <|amethyst> joosa: it has more stuff now :) 10:55:54 <|amethyst> Mu_: yes there is 10:56:14 ok 10:56:24 Ooh I see 10:56:25 it was for a sprint map haha 10:56:28 <|amethyst> I think they can (now) be behind glass (but not grates?) 10:56:33 They're removed after the save, amusingly. 10:56:40 <|amethyst> Grunt: oh really 10:56:52 So if I crash the game doing something on D:1 without saving first, I can reload the save and have monsters in LOS. 10:56:53 -!- ahpla has quit [Ping timeout: 240 seconds] 10:56:56 <|amethyst> haha 10:57:02 secret tech 10:57:08 <|amethyst> joosa: just a sec, I'll have a fix for ee shortly 10:57:14 <|amethyst> "fix" 10:57:21 <|amethyst> to this particular problem 10:57:31 |amethyst: awesome! 11:01:20 <|amethyst> joosa: okay, it's in my copy of the crawl dgamelaunch repo 11:01:33 <|amethyst> git://github.com/neilmoore/dgamelaunch.git 11:01:52 <|amethyst> b9c974d "fix a buffer overflow in ee" 11:02:20 <|amethyst> there's another one from a few weeks ago just before that, 332d41d "ee: don't crash when editing zero-byte files" 11:02:27 And it works now. :) 11:04:15 -!- Bloaxor has joined ##crawl-dev 11:07:53 -!- Bloax has quit [Ping timeout: 240 seconds] 11:09:58 -!- krag has joined ##crawl-dev 11:16:07 joosa: after selecting trunk or 0.12 on rhf dgl, the "Webtiles: https://rl.heh.fi/" line changes to "https://crawl.s-z.org/" instead :P 11:16:16 also yay for more eu servers 11:16:19 rhf lives!? 11:16:50 MarvinPA: haha yes... the message was repeated in many files, so 11:16:55 heh 11:17:11 I'll make it the global banner 11:17:53 MarvinPA: unfortunately it is finnish, so you can't trust it 11:19:24 -!- Kalir has quit [Changing host] 11:20:10 true, mikee must be behind it somewhere 11:22:25 -!- Blazinghand has quit [Ping timeout: 248 seconds] 11:26:39 Oh, it's only the topmost line from the banner... this didn't work :-P 11:26:57 <|amethyst> joosa: you'll have to edit the menus individually 11:27:03 yeah 11:33:36 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:36:17 -!- Daekdroom has quit [Ping timeout: 248 seconds] 11:36:32 hmmm 11:36:45 so when i paste my config into rhf, weird stuff happens 11:37:02 somehow it starts a sprint game and continues pasting into that 11:37:53 -!- nooodl has quit [Ping timeout: 248 seconds] 11:39:34 ah i think it can't cope with "cset_unicode = item_gold:£" 11:42:16 yeah, £ just crashes the options editor 11:42:37 |amethyst: even more confident in the security of these editors now 11:42:50 Same happens to me if typing unicode 11:43:04 I think my locale settings are to blame, but still 11:44:00 This is distressing 11:45:38 <|amethyst> joosa: any backtrace from that? 11:45:44 a sec 11:45:57 <|amethyst> %rc marvinpa 11:45:58 http://dobrazupa.org/rcfiles/crawl-git/MarvinPA.rc 11:46:49 <|amethyst> works fine for me (with a correct locale) 11:46:56 <|amethyst> I can paste in marvinpa's entire rc 11:46:56 I'll have to go for a bit, returning with more problems soon! 11:48:08 <|amethyst> yes, I see a crash when pasting with LANG=C 11:49:24 -!- dtsund has joined ##crawl-dev 11:51:02 <|amethyst> when I paste just one line (or type a non-ascii char) I get a hang rather than a crash 11:52:31 -!- Frigus has quit [Ping timeout: 250 seconds] 11:54:30 <|amethyst> and it seems the other thing isn't a crash... it's a normal exit(0) 11:55:04 -!- CKyle has joined ##crawl-dev 11:55:49 <|amethyst> oh 11:55:52 <|amethyst> it's in ncurses 11:56:00 <|amethyst> wget_wch isn't even returning 11:56:15 how about only let people edit with ed 11:56:22 <|amethyst> ed is too powerful 11:56:28 <|amethyst> even red is too powerful 11:56:37 true. mere mortals cannot handle the power of ed. 11:56:42 <|amethyst> Run in restricted mode. This mode disables edition of files out of 11:56:42 <|amethyst> the current directory and execution of shell commands. 11:56:59 <|amethyst> "current directory" includes everybody else's rcfiles 11:57:06 <|amethyst> for the same game version 11:58:43 wait, so ncurses quietly quits the program when it reads a character that isn't supposed to exist in the current locale? 11:58:44 -!- Vizer has joined ##crawl-dev 11:58:57 <|amethyst> !tell joosa Investigated the problem; I think it is just a locale mismatch. I get a hang because wget_wch isn't returning; eventually it does return ERR and the program exits 11:58:58 |amethyst: OK, I'll let joosa know. 11:59:15 oh, it returns ERR 11:59:30 <|amethyst> well 11:59:35 <|amethyst> it doesn't return ERR right away 11:59:36 !messages 11:59:37 (1/1) |amethyst said (1h 24m 5s ago): apparently windows console doesn't show startup .des errors (but tiles does thanks to your fixes) 11:59:41 ♫ unix ♫ 11:59:50 |amethyst: but I also broke it 12:00:22 <|amethyst> Zaba: what I'm seeing is that it hangs until you enter several more characters 12:01:26 sounds like old system v 12:01:34 <|amethyst> actually 12:01:38 <|amethyst> it's weirder than that 12:04:08 I have no real idea why windows console might have this problem, except that something is likely not being initialzied in time for those errors to show up? 12:04:08 <|amethyst> oh, okay 12:04:32 how are the errors supposed to be printed anyway 12:04:49 -!- nonethousand has quit [Read error: Connection reset by peer] 12:05:03 -!- Stendarr|2 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 12:05:34 <|amethyst> looks like the level parser uses a yyerror that just writes to stderr 12:05:39 |amethyst: a stack from such errors being printed would help. I could do it myself, but my sister is being a pain because her foot hurts and ... 12:08:48 <|amethyst> SamB: http://s-z.org/neil/tmp/maperr.txt (on Unix) 12:10:01 yeah I meant on Unix 12:10:08 easier to set a breakpoint, GDB works nicely, etc. 12:11:04 hmm, curl gets a 406 not acceptable for some reason ... 12:11:22 w3m works though 12:11:27 <|amethyst> Zaba: it looks like it returns ERR about 142 charactes later here 12:11:32 heh. 12:11:46 <|amethyst> SamB: hrm 12:11:49 <|amethyst> SamB: weird 12:11:57 <|amethyst> SamB: wget works fine :) 12:12:03 I have no idea how input works in ncurses, unfortunately. 12:12:15 -!- evilmike has joined ##crawl-dev 12:12:23 -!- minqmay has quit [Ping timeout: 240 seconds] 12:12:29 hmm, I meant a stack that went all the way to write() but this'll do 12:13:13 <|amethyst> SamB: oh, I broke at yyerror... it calls fprintf 12:13:22 yeah, okay 12:13:24 <|amethyst> SamB: anything below that is OS specific anysay 12:13:32 indeed 12:13:45 I just thought write was the easiest way to catch it ;-) 12:13:49 on *nix 12:14:04 <|amethyst> I suspect crawl does a lot of writes before it gets to that point 12:14:40 hmm, point 12:14:53 <|amethyst> actually 12:14:56 <|amethyst> looks like it doesn't 12:15:30 <|amethyst> according to strace that is in fact the first call to write (I'm not giving -webtiles-socket or anything like that) 12:15:56 <|amethyst> though of course if it needs to rebuild the des cache... 12:17:42 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-1542-gc8f0c2e (34) 12:18:34 <|amethyst> SamB: oh, related to that curl problem, it seems to be something in the web server config 12:18:41 <|amethyst> SamB: I guess it's intentionally blocking curl 12:20:17 <|amethyst> ugh, yeah, it's ModSecurity 12:21:15 <|amethyst> it blocks lynx!! 12:21:40 ctele doesn't work on bend space? 12:21:59 -!- Roarke has quit [Ping timeout: 250 seconds] 12:22:02 how is that security 12:22:11 and why doesn't it say what it means instead of giving a 406 12:22:14 -!- CKyle has quit [Quit: CKyle] 12:22:24 <|amethyst> I don't even know 12:22:35 I was assuming it was a legitimate (if stupid) content negotiation failure 12:22:58 Zannick: no, neither does -tele 12:23:16 |amethyst: possibly, the problem is that something has initialized too SOON? 12:23:38 same with passage of golubria and other things that work by messing with space itself instead of directly translocating you (possibly those are the only two) 12:23:53 i see 12:24:16 <|amethyst> SamB: too soon relative to what? 12:25:03 <|amethyst> oh, before console_startup() ? 12:25:16 |amethyst: in libw32c.cc, we allocate a new console buffer, which I'm guessing is where this message goes; but then at the end, we go back to the previous one, so the message wouldn't be there anymore at exit 12:26:23 <|amethyst> SamB: hm... 12:26:32 <|amethyst> SamB: read_maps() does get called before cio_init 12:26:41 MarvinPA: don't forget malign gateway blinks 12:27:02 |amethyst: did I mention I changed my mind about which was happening too soon? 12:27:08 (can you still do that?) 12:27:22 now I think we make the console buffer too soon 12:27:34 <|amethyst> where do you do that? 12:27:38 <|amethyst> in console_startup? 12:27:46 evilmike: turns out stasis actually works on those 12:27:51 MarvinPA: bug!!! 12:28:07 I would think that counts as stepping through a portal 12:28:10 well I thought it was in libw32c.cc 12:28:15 " Are you sure you wish to approach this portal? There's no telling what its forces would wreak upon your fragile self. The portal repels you, its terrible forces doing untold damage!" 12:28:22 i love how that then results in a blink and 5 damage or something 12:28:25 |amethyst: ah, yeah, that's right 12:28:40 <|amethyst> SamB: afaict that is first called on windows from cio_init 12:28:55 <|amethyst> SamB: s/first/only/ 12:29:19 <|amethyst> SamB: and cio_init is only called from _initialize, *after* the read_maps 12:29:35 I can't think how else stuff sent to stderr would go astray :-( 12:29:39 on a console app 12:30:03 <|amethyst> I don't suppose you have anything like strace on msys do you? 12:30:11 <|amethyst> or ltrace 12:30:15 that one sysinternals tool ... 12:31:13 (after much TABing) ah, procmon.exe 12:31:23 -!- dtsund has quit [Ping timeout: 245 seconds] 12:31:36 <|amethyst> actually, I guess you could set a breakpoint on console_startup and see exactly where the first call happens 12:31:55 <|amethyst> and even what the I/O environment looks like before it does its magic 12:32:31 -!- SaintWacko has quit [Ping timeout: 246 seconds] 12:32:39 <|amethyst> I don't really know what to look for related to the windows I/O stuff, other than camel-cased function names :P 12:35:14 -!- Furril has quit [Read error: Connection reset by peer] 12:35:30 |amethyst: I'm here now. 12:35:30 TZer0: You have 3 messages. Use !messages to read them. 12:35:33 !messages 12:35:35 (1/3) |amethyst said (2h 41m 25s ago): the lines for %whereis %dump %players and %version (also !cszo should be !clan); all under "my %COMMANDS" 12:35:45 !messages 12:35:46 (1/2) |amethyst said (2h 40m 53s ago): not sure what character to use... @%?!,= are already in use 12:35:47 !messages 12:35:48 (1/1) elliptic said (1h 53m 35s ago): why is lantea CLAN instead of CLN? 12:36:20 elliott: easier to pronounce? 12:37:11 |amethyst: can't you factor that out in the source code so this is easier to edit for future servers? 12:37:19 |amethyst: yep, I had forgotten to set locale in the chroot, the editor works now 12:37:20 joosa: You have 1 message. Use !messages to read it. 12:38:07 TZer0: harder to type though, which is generally more relevant... and also more likely to cause confusion 12:38:07 TZer0: I am not elliptic :) 12:38:16 Hey it's joosa, back from the dead 12:38:17 greensnark: You have 2 messages. Use !messages to read them. 12:38:18 the only reason CSZO has that name is because CSO was already a thing, fwiw 12:38:24 I think 3-letter names should always be used if possible 12:38:27 elliott: whoops! sorry! 12:38:34 it's ok, it happens a lot 12:38:51 Hello greensnark :) 12:38:51 <|amethyst> elliott: no, it's because of technical limitations re: cßo :P 12:39:02 <|amethyst> snark! 12:39:04 !lg * cßo 12:39:05 320979. HobsGoblin the Stinger (L5 DsVM), demolished by an ogre (a +0,+0 giant spiked club) on D:3 on 2013-06-09 17:38:40, with 326 points after 3107 turns and 0:24:31. 12:39:11 Hey joosa, where you been? :) 12:39:16 |amethyst!! 12:39:34 <|amethyst> sounds like we're awash in new servers 12:39:37 On a hiatus from roguelikes I guess, I did attend dieselrobin though! 12:39:37 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 12:39:57 |amethyst: I'll use - 12:40:05 <|amethyst> hm 12:40:50 !cmd -rc .echo test 12:40:51 Defined command: !-rc => .echo test 12:40:51 <|amethyst> TZer0: I guess that works as long as the command set is limited 12:40:56 people might actually start normal messages with that, if they are writing a bulleted list for some reason 12:41:03 - is sort of suboptimal because it doesn't work as a sequell prefix 12:41:07 !cmd -rm -rc 12:41:08 Deleted command: !-rc => .echo test 12:41:10 elliptic: That could change 12:41:13 -!- Arkaniad|Laptop has quit [Quit: I've killed the senator.] 12:41:16 greensnark: https://crawl.develz.org/tavern/viewtopic.php?f=9&t=8291 12:41:17 would & work? 12:41:17 greensnark: okay :) 12:41:28 let's use / 12:41:30 xD 12:41:36 what about )? 12:42:14 -!- TZer0 has quit [Remote host closed the connection] 12:42:33 -!- TZer0 has joined ##crawl-dev 12:42:44 How about > 12:43:00 -!- Sequell has quit [Remote host closed the connection] 12:43:02 <|amethyst> ) is probably unlikely to start a line legitimately 12:43:11 yeah 12:43:13 -!- Sequell has joined ##crawl-dev 12:43:15 <|amethyst> I don't know if sequell accepts it 12:43:35 Quick questrio.. how do I stop Lantell? 12:43:58 !clan 12:44:02 !cszo 12:44:02 No players. 12:44:03 Bastard (L27 @ Slime:6, T:85635), Jigsaw (L27 @ Pan, T:688817), MirrMurr (L27 @ Vaults:5, T:107199), Thrkk (L27 @ Zot:2, T:118009), dck (L27 @ Zot:2, T:166186), jokeserver (L22 @ D:23, T:63699), glosham (L20 @ D:17, T:46486), Firebatgyro (L19 @ D:21, T:45470), Lawman0 (L19 @ Snake:3, T:49526), grisnicke (L18 @ Vaults:1, T:36988), taqueso (L17 @ D:17, T:55904), nmf (L15 @ Lair:1, T:21572), rodrick (L15 @ D:15, T:31131.. 12:44:03 <|amethyst> kill $(cat /home/crawl-dev/run/sizzell.pid) 12:44:19 <|amethyst> (or wherever you configured the pidfile) 12:44:22 !cszo 12:44:22 No players. 12:44:22 Bastard (L27 @ Slime:6, T:85666), Jigsaw (L27 @ Pan, T:688817), MirrMurr (L27 @ Vaults:5, T:107199), Thrkk (L27 @ Zot:2, T:118151), dck (L27 @ Zot:3, T:166499), jokeserver (L22 @ D:23, T:63731), glosham (L20 @ D:17, T:46486), Firebatgyro (L19 @ D:21, T:45559), Lawman0 (L19 @ Snake:3, T:49537), grisnicke (L18 @ Vaults:1, T:36988), taqueso (L17 @ D:17, T:55904), nmf (L15 @ D:9, T:21678), rodrick (L15 @ D:15, T:31131), .. 12:44:25 how.. on.. earth 12:44:38 Lantell is having an identity crisis. 12:44:49 -!- Arkaniad has quit [Quit: I've killed the senator.] 12:44:52 <|amethyst> TZer0: did you change the line for the '!cszo' command? :) 12:44:56 -!- Lantell has quit [Remote host closed the connection] 12:45:03 There we go. 12:45:21 Does this new server have http-accessible logfiles and morgues and ttyrecs? 12:45:32 <|amethyst> lantea does, yes 12:45:44 -!- Lantell has joined ##crawl-dev 12:45:49 -!- bonghitz has quit [Remote host closed the connection] 12:45:49 !clan 12:45:56 No players. 12:46:04 !cszo 12:46:04 Bastard (L27 @ Slime:6, T:85752), Jigsaw (L27 @ Pan, T:688966), MirrMurr (L27 @ Vaults:5, T:107326), Thrkk (L27 @ Zot:2, T:118496), dck (L27 @ Zot:3, T:166579), jokeserver (L22 @ D:12, T:64220), glosham (L20 @ D:17, T:46486), Firebatgyro (L19 @ D:22, T:46025), Lawman0 (L19 @ Snake:3, T:49863), grisnicke (L18 @ Vaults:1, T:37294), taqueso (L17 @ D:17, T:56182), rodrick (L15 @ D:15, T:31191), Stendarr (L14 @ Orc:3, T:3.. 12:46:06 Yay 12:46:17 |amethyst: Ok, is someone going to update http://crawl.develz.org/wordpress/howto 12:46:25 <|amethyst> TZer0: so are logfiles etc going to stay on 8081 ? 12:46:35 No, will be moved to 80 on monday. 12:46:42 http://crawl.lantea.net:8081/ 12:46:43 <|amethyst> oh 12:46:47 greensnark: ^ currently there 12:46:57 Hm, if they're going to move I'll wait 12:47:32 who was the other one getting a server up? 12:47:41 <|amethyst> TZer0: joosa 12:47:48 joosa: where is your server? :D 12:48:03 4 meters from where I'm sitting 12:48:23 Good. Keep an eye on it. 12:48:25 :D 12:48:47 When do we get Ruffell or similar? :) 12:49:05 Anyway, I'm the only EU server now? 12:49:16 joosa probably has issues with that statement, TZer0 :) 12:49:28 Yeah, Finland here 12:49:32 <|amethyst> TZer0: CDO but no webtiles there 12:49:42 Ah. Right. 12:50:02 Whoops :P 12:50:23 Fun-fact.. the owners of both the EU servers are Finnish.. 12:50:31 (I'm not the owner, I just have access) 12:51:10 it's still in testing, and I'll need some more hardware before making it public officially 12:51:30 especially disk space :) 12:51:33 ah 12:51:45 Anyway, hopefully I'll have another server up at some point 12:51:48 -!- Arkaniad has quit [Client Quit] 12:52:06 <|amethyst> TZer0: do you have a password for 'terminal'? 12:52:16 I believe it has been disabled now 12:52:29 and yues 12:52:31 yes 12:52:38 there's a really hard password on that user 12:52:38 <|amethyst> TZer0: it might be useful to set one for people who can't get ssh keys working 12:54:03 -!- N78291 has quit [Quit: null] 12:54:10 Fair enough 12:54:15 new password is terminal 12:54:40 <|amethyst> Permission denied (publickey). 12:54:44 But I need to check up the ssh-config 12:54:46 hold on 12:55:14 -!- Arkaniad|Desktop has quit [Read error: Connection reset by peer] 12:55:46 Works. 12:55:48 -!- King_Rupert has quit [Client Quit] 12:56:00 <|amethyst> indeed 12:56:00 I just removed the password completely 12:56:11 -!- SakuyaIzayoi has joined ##crawl-dev 12:56:43 <|amethyst> I wonder which confuses the ssh bruteforcers more, dgamelaunch or no password :) 12:56:52 xD 12:56:57 Heh 12:57:21 -!- rossi has quit [Ping timeout: 248 seconds] 12:57:23 Question... are Lava Orcs a tiny bit OP? 12:57:59 <|amethyst> TZer0: also, is http://crawl.lantea.net/ going to have anything information on it other than morgues etc? 12:58:20 <|amethyst> TZer0: or is there something else I should link to? 12:58:31 <|amethyst> editing /wordpress/howto now 12:58:42 Don't think it will have anything else 12:59:06 if there are any announcements, we'll just put it on webtiles/dgamelaunch 12:59:25 <|amethyst> I'll just link to webtiles then 12:59:53 -!- wheals has quit [Quit: Leaving] 13:00:00 mhm 13:00:04 Anyway 13:00:10 are Lava Orcs currently a bit too good? 13:00:31 <|amethyst> okay, http://crawl.develz.org/wordpress/howto 13:00:47 <|amethyst> TZer0: in case you were wondering, your server is in Falkenstein 13:01:03 <|amethyst> same as CDO (different data center, same city) 13:01:10 mhm 13:01:18 -!- Arkaniad|Desktop has quit [Client Quit] 13:01:47 <|amethyst> CLAN is in hetzner datacenter 11 according to whois, anyway 13:01:48 -!- vit has joined ##crawl-dev 13:01:53 <|amethyst> CDO in datacenter 14 13:02:55 MacOS console version download link is dead 13:02:56 <|amethyst> I'll wait to post an announcement until it's on port 80 and in sequell 13:03:17 okay! 13:03:36 <|amethyst> vit: yeah, looks like only 0.12.0 has been built for OS X 13:03:42 -!- DrPraetor has quit [Ping timeout: 264 seconds] 13:04:04 <|amethyst> oh 13:04:09 <|amethyst> there isn't even a console build 13:04:22 <|amethyst> who is doing the mac builds these days, anyway? 13:05:19 -!- Poncheis has quit [Ping timeout: 276 seconds] 13:05:27 -!- rast has joined ##crawl-dev 13:07:31 -!- rast has quit [Client Quit] 13:07:33 <|amethyst> I forget how to update the links over on the RHS of the CDO wordpress page 13:07:56 <|amethyst> "CDO WebTiles" there needs to be replaced with "CLAN WebTiles" 13:08:31 -!- Arkaniad|Desktop has quit [Remote host closed the connection] 13:09:32 |amethyst: what should it link to? 13:10:55 okay I updated it 13:17:03 <|amethyst> joosa: how long do you expect before everything is ready with rhf? 13:17:10 -!- simmarine has joined ##crawl-dev 13:17:19 <|amethyst> if it's not long we could roll the two into one announcement 13:21:01 -!- alefury has joined ##crawl-dev 13:22:22 -!- Arkaniad has quit [Remote host closed the connection] 13:22:59 |amethyst: I'm not sure yet. If everything goes well, it might be ready in a few days 13:23:44 But there's not really much to do other than make all the data available 13:24:54 Oh, locale is broken again, this time in the whole system. I guess Ubuntu can't get clean through three major release upgrades. 13:26:04 it used to not get through even one, so that's an improvement :p 13:27:02 -!- Vizer_ has joined ##crawl-dev 13:28:18 -!- Vizer has quit [Ping timeout: 264 seconds] 13:30:52 -!- WalkerBoh has joined ##crawl-dev 13:31:07 -!- nickajeglin has quit [Ping timeout: 264 seconds] 13:31:08 |amethyst: I'll just say I'm in no rush to have an official opening ceremony. Maybe in time for the next tournament? 13:32:30 -!- pythonsnake has quit [Ping timeout: 264 seconds] 13:36:14 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 13:37:25 <|amethyst> joosa: :) 13:37:42 <|amethyst> joosa: well, just let us know when you want to make it official 13:39:09 |amethyst: of course! 13:40:58 03|amethyst 07* 0.13-a0-1543-gdc05d18: Fix an inaccuracy in the level-making docs. 10(8 minutes ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dc05d189bd59 13:40:58 03|amethyst 07* 0.13-a0-1544-g2e4215e: Normalise whitespace in the level-making docs. 10(4 minutes ago, 3 files, 84+ 84-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e4215e45f7b 13:41:00 Learned that stone soup for OS X is available from brew package manager/repository. The version is 11.0 there, though. Submitted a pull request with update to 12.1: https://github.com/Homebrew/homebrew-games/pull/58 13:41:00 |amethyst: Disregard, port 80 open now 13:41:00 http://crawl.lantea.net/ 13:41:00 Everything is located in crawl 13:41:00 This will be permanent 13:41:06 I just made it like this *in case* I decide to put something else there as well 13:41:21 vit: it's 0.11.0 and 0.12.1, btw 13:41:37 <|amethyst> greensnark: sounds like we're ready: http://crawl.lantea.net/crawl/ similar layout to CSZO 13:41:38 greensnark: everything is in order now. 13:41:39 * geekosaur yet again considers a macports Portfile. maybe someday 13:42:03 also 0.12.2 is the stable version now 13:42:08 elliott: well noted, thanks 13:42:17 -!- Infinite_Monkeys has quit [Quit: Leaving] 13:42:51 MarvinPA: oh, missed that somehow. Will fix it. 13:43:24 yeah, i don't think there was an announcement for it, i guess we should do that maybe since there were a bunch of fixes 13:43:39 <|amethyst> %git stone_soup-0.12 13:43:39 07|amethyst * 0.12.2-4-g4c2672b: Don't leak unided rC in draconian A screen (#7173) 10(3 days ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4c2672bbcf7f 13:50:06 03MarvinPA 07* 0.13-a0-1545-g9ea6b74: Revert "De-mimicify Orc:$ shops." 10(19 hours ago, 1 file, 23+ 25-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9ea6b74e7aa5 13:50:27 -!- HellTiger has quit [Read error: Connection reset by peer] 13:50:42 -!- Stelpa_ has quit [Quit: Butts] 13:51:06 -!- Stelpa has quit [Changing host] 13:51:29 is it intentional that rings of sustenance aren't marked as useless for djinn? 13:52:38 |amethyst: it might be easier to debug with WINE; that way GDB can understand everything 13:58:03 -!- Arkaniad|Desktop has quit [Remote host closed the connection] 13:58:08 <|amethyst> G-Flex: hmm 13:58:15 -!- nooodl has joined ##crawl-dev 13:58:47 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 13:59:32 <|amethyst> G-Flex: probably not; but it looks like there might be a very small effect on contamination 14:00:04 huh, interesting 14:00:05 <|amethyst> G-Flex: unless I'm missing something, normal time-based hungering still has a small chance to increase your glow 14:00:06 why would it affect contamination? 14:00:31 <|amethyst> because it uses make_hungry 14:00:34 all right 14:00:48 hrm 14:00:53 <|amethyst> and player_hunger_rate isn't returning 0 unless I'm missing something 14:00:55 does sustenance (theoretically) have an effect on normal spell hunger then? 14:01:09 <|amethyst> G-Flex: no 14:01:14 okay 14:01:21 djinn just have a non-zero hunger rate for some reason 14:01:40 sorry, I don't really know much of the code so I'm kind of dumb about this 14:02:01 <|amethyst> !tell kilobyte is there a reason for djinn to have a non-zero hunger rate? it looks like maybe it has a tiny chance to increase their glow each turn 14:02:03 |amethyst: OK, I'll let kilobyte know. 14:02:39 -!- caleba has quit [Quit: caleba] 14:02:52 <|amethyst> oh 14:02:59 <|amethyst> it affects ambrosia speed 14:03:21 ambrosia speed? 14:03:37 oh, how fast it restores MP? 14:03:41 <|amethyst> yeah 14:04:07 <|amethyst> !tell kilobyte oh, ambrosia.... anyway, is that tiny effect on glow enough to justify rings of sust being marked as non-useless? 14:04:08 |amethyst: OK, I'll let kilobyte know. 14:04:31 <|amethyst> seems like gourmand is more useful than sust on a djinn 14:04:41 <|amethyst> since it lets you eat purple chunks :) 14:04:46 heh 14:04:47 yeah 14:06:20 my current djinni just decided not to autopickup rings of invis, not sure why :P 14:06:39 do you already have one? 14:06:43 nah 14:06:48 then I checked the autopickup list and it was off 14:06:57 I mean, invis rings were marked to not autopickup 14:07:00 no idea why 14:07:02 -!- hurdos has quit [Ping timeout: 252 seconds] 14:07:07 I got the ring off an orc wizard; it was pre-identified 14:07:29 odd 14:07:30 (the orc wizard had evoked the ring) 14:07:34 w 14:08:08 i think there is a bug with exactly that 14:08:34 when monsters id an item for you it gets removed from autopickup even though you haven't actually picked one up yet 14:08:43 that might be why I've seen similar issues before 14:09:15 <|amethyst> MarvinPA: it's easy enough to fix... at the expense of losing the "don't pick up useless second rings" feature 14:09:43 <|amethyst> G-Flex: it's in the default config 14:10:26 <|amethyst> G-Flex: unfortunately it can only be removed by clearing the exceptions or using exactly the same regexps with -= 14:10:44 <|amethyst> autopickup_exceptions -= amulet of (inaccuracy|the gourmand|warding) 14:10:54 <|amethyst> autopickup_exceptions -= amulet of (resist .*|clarity|rage|conservation|guardian spirit|faith|stasis) 14:11:03 <|amethyst> autopickup_exceptions -= ring of (see invisible|flight|poison resistance|teleportation) 14:11:12 <|amethyst> autopickup_exceptions -= ring of (invisibility|teleport control) 14:11:19 <|amethyst> autopickup_exceptions -= ring of sustenance 14:12:34 <|amethyst> It's not clear to me how best to replicate the behaviour in a different way 14:13:02 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 14:13:12 <|amethyst> could have a pickup_once option that sets a force_autopickup override the first time you pick up an item of a given type 14:14:07 <|amethyst> or identify one in your inventory 14:14:07 <|amethyst> or 14:14:35 <|amethyst> Not sure what the best way to properly do what these a_es used to do 14:14:40 <|amethyst> is 14:15:05 * Grunt ponders landing the logarithmic !!!! patch <_< 14:15:46 Unless there's value in "auto_pickup_single" 14:15:46 Cool, is clan or cln preferred for Sequell's server abbreviation 14:15:55 !lg * clan 14:15:56 No keyword 'clan' 14:16:02 which might be useful, e.g. some people don't like to walk around with lots of remove curse 14:16:35 but that seems like a lot of work 14:16:58 lua to pick up, and toggle the pickup options also seems laborious 14:18:44 -!- Sequell has quit [Remote host closed the connection] 14:18:48 <|amethyst> greensnark: we're using "clan" everywhere else 14:19:03 Ok 14:19:20 <|amethyst> greensnark: also, the bot is Lantell (for sorceror's apprentice protection) 14:19:30 Ah 14:20:01 <|amethyst> sibling_bots I mean 14:20:07 <|amethyst> couldn't remember the option name 14:20:21 how many ___tell bots are you going to havee 14:20:27 -!- Sequell has joined ##crawl-dev 14:20:29 -!- Sequell has quit [Remote host closed the connection] 14:20:38 <|amethyst> Adeon: only two so far 14:20:40 shouldn't there be a limit 14:20:44 <|amethyst> Adeon: many more ____ell bots 14:20:48 <|amethyst> Adeon: one per server 14:21:38 -!- Sequell has joined ##crawl-dev 14:21:39 <|amethyst> Adeon: or until we run out of prefix letters :) 14:21:41 -ell is basically going to be every server bot forever, isn't it 14:21:47 <|amethyst> !lg * clan 14:21:47 87. mummyrobin the Ruinous (L5 DjCj), slain by a vampire mosquito on D:1 (dpeg_entry_water_fire) on 2013-06-09 19:20:33, with 222 points after 7724 turns and 0:10:01. 14:21:49 <|amethyst> !lg * clan 1 14:21:51 1/87. Kae the Chiller (L2 GrIE), slain by a kobold (a +1,+0 elven short sword) on D:2 on 2013-06-08 18:47:51, with 83 points after 884 turns and 0:01:40. 14:21:54 <|amethyst> !lm * clan 1 14:21:54 \o/ 14:21:54 SwissStopwatch: MightAsWell 14:21:56 1/130. [2013-06-08 18:54:11] Kae the Shooter (L4 CeHu) killed Jessica on turn 1888. (D:3) 14:21:59 <|amethyst> yay! 14:22:00 haha 14:22:07 -!- ackack has quit [Ping timeout: 264 seconds] 14:22:10 !hs * clan -tv 14:22:11 89. Kae, XL14 CeHu, T:40735 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 14:23:10 <|amethyst> I guess I'll write the announcement 14:23:53 -!- tensorpudding has quit [Ping timeout: 240 seconds] 14:23:54 -!- tensorpuddin is now known as tensorpudding 14:26:11 * SamB wishes MSYS command lines weren't such a mystery to Process Explorer 14:29:40 -!- Lantell has quit [Read error: Connection reset by peer] 14:31:00 <|amethyst> oh 14:31:06 <|amethyst> I guess I need to update the scoring scripts 14:31:56 -!- st_ has joined ##crawl-dev 14:33:50 <|amethyst> who maintains player-status on CDO? 14:35:59 -!- master_j has quit [Quit: WeeChat 0.4.1] 14:38:36 -!- Vizer has joined ##crawl-dev 14:39:22 me, i guess ;) 14:40:26 <|amethyst> Napkin: it could use updates for CLAN... what info do you need? 14:40:49 -!- Vizer_ has quit [Ping timeout: 248 seconds] 14:41:03 let me check 14:42:05 i have git://github.com/Wensleydale/dcss-playerstatus and https://github.com/bstrie/dcss-playerstatus as remote sources 14:42:18 what should i pull from? 14:42:52 <|amethyst> I have no idea 14:43:18 <|amethyst> have to ask Wensley about that 14:43:28 <|amethyst> I mean 14:43:30 so you want to ask Wensley to add it 14:43:35 Wensley! 14:43:41 need backup ;) 14:44:38 <|amethyst> ohh 14:44:43 lindwurm (11l) | Spd: 10 | HD: 9 | HP: 33-64 | AC/EV: 8/6 | Dam: 20, 10, 10 | !sil | Res: 06magic(36) | XP: 647 | Sp: flame blast (3d18) | Sz: Large | Int: reptile. 14:44:43 %?? lindwurm 14:44:46 <|amethyst> right, TZer0 has to do something too 14:44:49 -!- Fhqwhgads_ has quit [Ping timeout: 246 seconds] 14:44:52 -!- Fhqwhgads__ is now known as Fhqwhgads_ 14:44:54 huh, they don't fly 14:45:00 * Zannick just saw one fall into lava 14:45:29 -!- rkd has quit [] 14:47:23 <|amethyst> !tell TZero Could you put this script in your CGI directory, and let Wensley know? It's used for the online player status page: http://dobrazupa.org/stuff/dgl-status 14:47:25 |amethyst: OK, I'll let tzero know. 14:47:41 <|amethyst> oop 14:47:45 <|amethyst> !tell TZer0 Could you put this script in your CGI directory, and let Wensley know? It's used for the online player status page: http://dobrazupa.org/stuff/dgl-status 14:47:46 -!- rchandra has joined ##crawl-dev 14:47:46 |amethyst: OK, I'll let tzer0 know. 14:48:16 <|amethyst> !tell Wensley could you add crawl.lantea.net to the online player status? TZer0 will be contacting you with the dgl-status URL once that is up 14:48:17 |amethyst: OK, I'll let wensley know. 14:48:44 <|amethyst> !tell Wensley and let Napkin know which repo to pull from, because he has two in his sources :) 14:48:45 |amethyst: OK, I'll let wensley know. 14:49:48 * Grunt notices a rather trivial inconsistently. 14:49:54 <|amethyst> huh? 14:50:02 ??webtiles 14:50:03 webtiles[1/3]: You can play with tiles online at {cao} (US; http://webtiles.akrasiac.org/) or {cszo} (Pennsylvania; https://crawl.s-z.org/). Use Chrome 6+, Firefox 6+ or Safari 5 for easiest access. 14:50:03 (this has nothing to do with your current conversation :b) 14:50:32 ...monsters dealing constriction damage can generate !! and !!!, but that's the only scenario in which they can do so. 14:50:36 <|amethyst> !learn edit webtiles[1] s/ or /, / 14:50:37 webtiles[1/3]: You can play with tiles online at {cao} (US; http://webtiles.akrasiac.org/), {cszo} (Pennsylvania; https://crawl.s-z.org/). Use Chrome 6+, Firefox 6+ or Safari 5 for easiest access. 14:51:33 So now I'm wondering if there's a reason monsters are specifically excluded from generating !! and !!! with normal attacks. <_< 14:51:44 <|amethyst> !learn edit webtiles[1] s@\. Use@, or {clan} (Germany, http://crawl.lantea.net:8080/). Use@ 14:51:45 webtiles[1/3]: You can play with tiles online at {cao} (US; http://webtiles.akrasiac.org/), {cszo} (Pennsylvania; https://crawl.s-z.org/), or {clan} (Germany, http://crawl.lantea.net:8080/). Use Chrome 6+, Firefox 6+ or Safari 5 for easiest access. 14:52:11 (even if it were to have a four letter abbreviation, surely it would be cltn...) 14:52:53 -!- _D_ has quit [Quit: leaving] 14:53:33 why did i decide to embark on this project :C 14:53:39 ontoclasm: what project? 14:53:42 shoals 14:54:18 turns out shoreline tiles are really really difficult 14:54:26 <|amethyst> !tell TZer0 also, you and Aleksi should add yourselved to "Noteworthy Non-Devteam People" at https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam 14:54:27 |amethyst: OK, I'll let tzer0 know. 14:55:01 <|amethyst> announcement posted 14:55:11 <|amethyst> can someone else do the reddit, SA, etc announcements? 14:55:14 -!- notlainiw has quit [Ping timeout: 256 seconds] 14:55:22 <|amethyst> http://crawl.develz.org/wordpress/new-european-webtiles-server-crawl-lantea-net 14:57:50 ??lantell 14:57:51 lantell[1/2]: Like {Sizzell} and {Gretell}, except that TZer0 is using speech-to-text in realtime to form the messages which are shown on IRC. 14:58:41 i'll post @ SA 14:58:46 does lantell have its own command prefix now? or does it still use % 14:58:57 -!- kekekela has quit [Quit: Page closed] 14:59:41 %dump 14:59:41 http://dobrazupa.org/morgue/SamB/SamB.txt 14:59:56 ??prefix 14:59:57 adjectives[1/2]: List of item and randart prefixes: http://rush68.net/~dave/adjectives.htm 15:00:01 ?prefixchar 15:00:03 ??prefixchar 15:00:04 I don't have a page labeled prefixchar in my learndb. 15:00:09 ??bot 15:00:09 I don't have a page labeled bot in my learndb. 15:00:13 ??bots 15:00:14 bots[1/2]: Bots that can be pm'd: Henzell, Gretell, Sizzell, Varmin, Cheibriados, and Sequell 15:00:16 ??bots[2] 15:00:17 softignore[1/2]: Bots too annoying? If you have the right client, try this: 15:00:22 I've passed a note along to Reddit re CLAN. 15:00:31 s/CLAN/clan/ 15:01:06 !learn edit bots[1]s/, Var/, Lantell, Var/ 15:01:07 Syntax is: !learn edit TERM[NUM] s/// 15:01:19 !learn edit bots[1] s/, Var/, Lantell, Var/ 15:01:19 bots[1/2]: Bots that can be pm'd: Henzell, Gretell, Sizzell, Lantell, Varmin, Cheibriados, and Sequell 15:01:41 hmm, editing the compile.sh on my debian box doesn't help at all when compiling on my Windows box; who knew! 15:01:51 -!- caleba has quit [Quit: caleba] 15:01:59 wait its not in the rooms at all :) 15:03:27 TZer0: what's the status on the prefix char and joining ##crawl{,-dev} 15:03:47 also where do we document the prefix chars 15:04:08 ??prefix char 15:04:09 I don't have a page labeled prefix_char in my learndb. 15:05:54 you got top of the new page for extra exposure~ 15:08:27 * SamB wonders if mingw64 has a decent bug tracker, and some decent install/update story ... 15:11:21 * SamB wishes for a faster win32 ld ... 15:11:38 -!- Blazinghand_ is now known as Blazinghand 15:14:46 -!- vit has quit [Quit: vit] 15:16:11 <|amethyst> Grunt: thanks 15:18:46 -!- vit has joined ##crawl-dev 15:20:31 -!- Xenobreeder has quit [Ping timeout: 276 seconds] 15:25:54 -!- vit has left ##crawl-dev 15:26:32 |amethyst: so I've hit console_startup() first, now to see if I actually hit yyerror() ... 15:27:39 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 15:27:44 |amethyst: there's something more about ssh you should add to the guide 15:27:44 TZer0: You have 2 messages. Use !messages to read them. 15:27:48 !messages 15:27:49 (1/2) |amethyst said (40m 3s ago): Could you put this script in your CGI directory, and let Wensley know? It's used for the online player status page: http://dobrazupa.org/stuff/dgl-status 15:27:50 !messages 15:27:51 (1/1) |amethyst said (33m 24s ago): also, you and Aleksi should add yourselved to "Noteworthy Non-Devteam People" at https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam 15:28:27 <|amethyst> TZer0: what's that? 15:28:58 disabling ssh-forwarding for the ssh-user 15:29:04 <|amethyst> SamB: I'm trying to think of other things to test... does -help still work (did it before?) 15:29:40 it works 15:30:25 anyway I'm having trouble getting the yyerror 15:30:39 <|amethyst> TZer0: port-forwarding is on by default? 15:30:44 <|amethyst> TZer0: or do you mean agent forwarding? 15:31:45 dur, I edited the file on the wrong system again 15:32:44 yeah 15:33:05 -!- yogidabear has quit [Ping timeout: 250 seconds] 15:33:14 TZer0: you worried us devs are going to do something evil ;-) 15:33:25 When don't we do something evil? 15:33:39 I mean something as evil as trying to steal peoples keys from their SSH agents 15:34:36 or borrow them, even 15:35:59 -!- Namey has quit [Quit: Leaving] 15:36:21 okay, yyerror does come first 15:36:25 <|amethyst> TZer0: what's the proper place to set that on a per-user basis? .ssh/config ? 15:37:06 <|amethyst> oh, that's just client config 15:37:15 |amethyst: I'm not seeing a problem either though 15:37:16 <|amethyst> and setting it on the key doesn't help if someone uses a password 15:37:34 <|amethyst> SamB: oh, you're getting the message? 15:37:40 <|amethyst> SamB: Mu did not 15:37:52 Mu_: did he run it from an existing console? 15:38:10 though actually we seem to be prompting 15:38:16 so that shouldn't be the issue ... 15:38:42 er. 15:38:48 s/he/you/, obviously 15:39:06 Mu_: what was actually wrong with *your* .des file? 15:40:21 |amethyst: sorry, was messing around 15:40:37 |amethyst: /etc/ssh/sshd_config 15:40:47 <|amethyst> how do I set it for a single user there? 15:41:02 http://pastebin.com/B2aqfmzQ 15:41:43 <|amethyst> TZer0: that runs until end of file or the next Match? 15:41:50 The last line is there in case you hjave PasswordAuthentication no 15:42:01 I believe until the next match 15:42:12 those are the last lines 15:42:38 TZer0: so why would agent-forwarding be a risk anyay? 15:42:52 sorry i'm sort of afk, but for instance i had a pair of boots defined as levitation instead of flight. if i start tiles i gives me the error, 'no such ego' or whatever it is. but if i start console i just sits blankly doing nothing with no error. 15:43:14 SamB: I believe it would be possible to do a ssh-command, not asking for shell 15:43:22 and instead using your server to bounce a connection 15:43:32 which would not be good. 15:44:19 -!- SaintWacko has quit [Ping timeout: 246 seconds] 15:44:48 isn't that what ForceCommand is for? 15:45:39 <|amethyst> err 15:45:49 <|amethyst> The command is invoked by using the user's login shell with the -c option. 15:45:52 <|amethyst> that wouldn't work 15:46:03 <|amethyst> the user's login shell is dgamelaunch, which errors out on -c 15:46:05 oh 15:46:23 then you don't even need to worry about it 15:46:38 AllowTcpForwarding, on the other hand ... 15:47:09 <|amethyst> oh 15:47:14 <|amethyst> and the default is yes 15:47:17 <|amethyst> when did that happen? 15:47:37 so you mean I could open arbitrary sockets using cszo? 15:50:20 -!- Aryth has quit [Read error: Connection reset by peer] 15:50:22 !tell M 15:50:23 I don't grok. Syntax is !tell PERSON MESSAGE. 15:50:56 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 15:51:03 !tell Mu_ what was wrong with the .des file when you failed to get that error message from the console build? 15:51:04 SamB: OK, I'll let mu_ know. 15:52:21 i just said :o 15:52:21 Mu_: You have 1 message. Use !messages to read it. 15:52:24 !messages 15:52:25 (1/1) SamB said (1m 21s ago): what was wrong with the .des file when you failed to get that error message from the console build? 15:52:44 03Grunt 07* 0.13-a0-1546-g70638cb: A couple of minor vault/layout hiccup fixes. 10(5 minutes ago, 3 files, 5+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=70638cbc024d 15:52:44 03Grunt 07* 0.13-a0-1547-gb6c2e9e: Remove plants from Forest random monster list. 10(6 minutes ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b6c2e9ecdf5a 15:52:46 Mu_: oh oops 15:52:46 sorry :-) 15:52:53 any syntax error at all really 15:53:15 if that's the right term, i'm not a programmer :P 15:53:36 i just don't get any error messages 15:53:45 so do you just see an empty black box? 15:53:51 -!- Lantell has joined ##crawl-dev 15:53:58 ye 15:54:11 :CCC 15:54:17 what version of Windows? 15:54:24 happens whether i ./crawl or i click the exe 15:54:26 win7 15:54:38 I don't have any idea why this might be a factor though :-( 15:54:54 what build? 15:55:04 it works fine in tiles for some reason 15:55:07 I mean, how did you get the executable? 15:55:32 it's my local msysgit build 15:56:17 well my local mingw build works on XP, I don't know what might be different 15:56:38 !tell Wensley added dgl-status 15:56:39 TZer0: OK, I'll let wensley know. 15:56:52 st_: do you have the same problem? 15:56:55 I built with more-or-less "make DEBUG=y PCH=y NO_OPTIMIZE=y NO_YACC=y TILES=y TILES=" 15:57:06 <|amethyst> TZer0: thanks for pointing that out 15:57:21 -!- ragingrage has quit [Ping timeout: 250 seconds] 15:57:21 -!- Lightli has quit [Ping timeout: 250 seconds] 15:57:25 <|amethyst> TZer0: CAO and CSZO have forwarding disabled now 15:57:49 -!- bh has quit [Ping timeout: 250 seconds] 15:58:04 |amethyst: np! 15:58:09 -!- LoremIpsum_ has quit [Ping timeout: 248 seconds] 15:58:09 |amethyst: just for the crawl account I assume? 15:58:12 I'll go thank Aleksi in turn 15:58:13 -!- Palyth__ has quit [Ping timeout: 250 seconds] 15:58:15 whatever that's called 15:58:23 -!- Melum has quit [Ping timeout: 240 seconds] 15:58:39 -!- Morphy_ has quit [Ping timeout: 250 seconds] 15:58:41 I guess it's joshua on CAO 15:58:50 <|amethyst> SamB: right 15:59:05 -!- bogabada has quit [Ping timeout: 250 seconds] 15:59:45 (the reason why I both enable and disable tiles is that most of that commandline is in a script, and the last word was an override I passed in) 16:00:06 hmm 16:00:12 i just 'make' :P would any of those other options potentially fix it 16:00:17 no 16:00:31 well, I don't THINK so 16:00:49 -!- reaver has joined ##crawl-dev 16:00:51 <|amethyst> Mu_: does this happen even if there aren't errors in the des? 16:00:57 <|amethyst> Mu_: the black screen 16:01:12 no, the game starts normally if there are no errors 16:01:18 you could try DEBUG=y I guess 16:01:28 <|amethyst> oh, never mind me then 16:01:48 <|amethyst> was thinking it could have been the db init deadlock some people have encountered 16:02:59 oh well i get that bug sometimes where crawl just wont start because it says it can't read some random .txt file like monspeak or whatever 16:03:01 * SamB assumes building in msysgit doesn't end up trying to do a unix build? 16:03:10 and in that same case the console version does not produce an error message but the tiles version does 16:04:49 -!- Kellhus has quit [Quit: Page closed] 16:05:16 Mu_: I do have the same problem yes 16:05:24 okay, this "uniq_enchantress" vault seems confusing ... it could really use a better explanation of what kind of kludge it is ... 16:05:37 with console, built or a binary. I haven't tried any tiles 16:05:44 ok so at least two of us have it 16:05:47 Mu_, st_: do either of you know how to work gdb ? 16:05:58 I bet it's because of Windows' file locks 16:06:03 no 16:06:10 don't even know what that is 16:06:13 SamB: ignore the comment and read the rest of the vault. 16:06:15 also, it works fine in older versions, so something has changed 16:06:26 <|amethyst> st_: how older? 16:06:33 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:06:48 <|amethyst> %git 9ad61aa 16:06:48 07kilobyte * 0.10-a0-2935-g9ad61aa: Build databases in parallel. 10(1 year, 5 months ago, 1 file, 17+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9ad61aa9b85f 16:06:57 st_: does it work if you build the older version from sources, or only with the pre-built binaries? 16:07:15 <|amethyst> oh, sorry, misread again, ignore me again 16:07:51 elliott: file locks are affecting fprintf(stderr, ...) now? 16:08:19 i've been building my local copy for a while and it worked correctly the last time i was active which was around 0.9, which probably doesn't narrow it down much but there it is 16:08:23 -!- Lawman0 has quit [Ping timeout: 260 seconds] 16:09:05 |amethyst: added Aleksi and me to the noteworthy people-list :) 16:09:27 %git 0.10-a0-2935-g9ad61aa~1 16:09:27 07kilobyte * 0.10-a0-2934-ga4be409: Fix a race condition in mkdir -p saves/db 10(1 year, 5 months ago, 1 file, 7+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a4be4093d33a 16:10:33 that bug where crawl just can't find a random file despite it being present was happening all the way back then though 16:12:36 okay crawl-0.12-a0-1444-g758438f (binary) works, crawl-0.12-a0-2575-gd9a21ef (binary) does not 16:12:46 using KITEM: Z = boots ego:levitation 16:13:03 I think those are a few months apart 16:13:54 could you "git bisect start 0.12-a0-2575-gd9a21ef crawl-0.12-a0-1444-g758438f" and try again? 16:14:14 er 16:14:19 could you "git bisect start 0.12-a0-2575-gd9a21ef 0.12-a0-1444-g758438f" and try again? 16:14:22 pasto 16:15:14 oh, sadly you have to do that from the top-level directory of the repository 16:15:37 not very convenient with Crawl, I know :-( 16:15:48 okay, did that, now what? 16:16:11 just build and test 16:16:46 -!- heteroy has quit [Read error: Connection reset by peer] 16:17:19 alright, it will take a while 16:17:32 -!- Krakhan has quit [Read error: Connection reset by peer] 16:21:58 -!- Mingan has quit [Quit: I'll give myself a bulldog out of winston churchill] 16:22:02 ugggh, https://dl.dropboxusercontent.com/u/1000017/crawl/shoals8.png 16:22:09 -!- nmf has quit [Quit: Page closed] 16:22:13 i am not feeling this one 16:22:23 It looks like ice lava. 16:22:35 hah 16:23:06 -!- reaver has quit [Quit: geekosaur: thanks for the explanation.] 16:23:18 <|amethyst> you ought to get that looked at by a doctor 16:23:21 -!- Bloaxor has quit [Quit: Error: Bloax not found] 16:23:38 I think the background is maybe warping the perception of that one 16:23:45 <|amethyst> yeah :) 16:23:48 or is that supposed to be land, water, wave? 16:23:56 -!- DrPraetor has joined ##crawl-dev 16:24:05 -!- Vizer has quit [Read error: Connection reset by peer] 16:24:10 the only thing i'm doing there is the line where water touches land 16:24:16 i.e. the big way white line 16:24:19 wavy* 16:24:27 -!- Vizer has joined ##crawl-dev 16:24:43 -!- Nakatomy has quit [Ping timeout: 245 seconds] 16:24:45 i'll put it in-game so i can see how it actually looks but uh 16:24:52 not hopeful 16:25:11 It kind of looks more like blue stained glass than anything else 16:25:21 <|amethyst> those are the current water tiles, right? 16:25:27 ...no 16:25:50 https://dl.dropboxusercontent.com/u/1000017/crawl/shoals7.png 16:25:56 are the one's i'm making 16:25:59 ones* 16:26:14 <|amethyst> ah 16:26:39 http://i.imgur.com/JNXStvx.jpg?1 are current 16:27:07 <|amethyst> oh, definitely an improvement then 16:27:18 !messages 16:27:19 (1/3) |amethyst said (1h 39m 2s ago): could you add crawl.lantea.net to the online player status? TZer0 will be contacting you with the dgl-status URL once that is up 16:27:23 !messages 16:27:24 (1/2) |amethyst said (1h 38m 39s ago): and let Napkin know which repo to pull from, because he has two in his sources :) 16:27:25 "an improvement" isn't good enough :( 16:27:27 !messages 16:27:28 (1/1) TZer0 said (30m 49s ago): added dgl-status 16:27:36 <|amethyst> still a lot of contrast, which I think is part of what's giving the "stained glass" look 16:27:38 hey Wensley :) 16:27:47 Wensley: http://crawl.lantea.net/cgi-bin/dgl-status 16:27:49 Napkin: hello :) 16:27:52 <|amethyst> between the darker and lighter parts of a single water tile, I mean 16:27:53 well, reducing contrast is pretty easy 16:27:54 Napkin: bstrie is the current one 16:27:59 roger that 16:29:05 SamB: yes I get the error 16:30:14 st_: now type "git bisect bad && make && ./crawl", assuming "./crawl" is how you invoke crawl 16:30:33 or, wait, "get the error" is good? 16:30:35 and i guess i actually do so at some point 16:30:37 https://dl.dropboxusercontent.com/u/1000017/crawl/shoals9.png 16:30:43 is the most up to date 16:30:44 in which case "git bisect good" 16:30:44 yes, it's good 16:31:00 sorry ;-) 16:36:33 st_: anyway that should give you the general idea of how to discover the source of the problem 16:39:03 -!- DrPraetor has quit [Read error: Connection reset by peer] 16:39:28 -!- DrPraetor has joined ##crawl-dev 16:47:19 platinum (L10 OgBe) ERROR: range check error (35 / 35) (D:9) 16:47:27 !lm platinum crash -log 16:47:27 No milestones for platinum (crash). 16:47:29 TZer0: does your server run just webtiles, or does it do the webtiles/terminal crossover thing that cszo does? 16:47:33 * Grunt thumb-twiddles... 16:47:47 or is it perhaps just terminal 16:47:48 as cdo 16:47:57 !lm platinum crash -log 16:47:57 1. platinum, XL10 OgBe, T:7728 (milestone): http://dobrazupa.org/morgue/platinum/crash-platinum-20130609-214717.txt 16:48:23 -!- edlothiol has quit [Ping timeout: 240 seconds] 16:50:49 Wensley: terminal as well. 16:51:13 Wensley: http://crawl.develz.org/wordpress/new-european-webtiles-server-crawl-lantea-net 16:51:24 st_: when you're finished, bisect will tell you where we went wrong 16:52:35 -!- ackack has quit [Ping timeout: 252 seconds] 16:56:34 -!- SakuyaIzayoi has joined ##crawl-dev 16:56:39 WalkerBoh brings up a good point in ##crawl: uniques found in vaults shouldn't look like the new vault monsters (Rupert as warden, Frances as convoker) 16:58:07 -!- Netmonmatt has quit [Ping timeout: 264 seconds] 16:59:13 TZer0: http://seleniac.org/crawl/dcss-playerstatus/ is my testing area and it all seems to work, but I see that you're not passing me some data 16:59:21 -!- WalkerBoh has quit [Remote host closed the connection] 16:59:49 rchandra: turn rupert into an ogre and frances into an ampersand 16:59:52 problem solved 17:00:02 human uniques === boring 17:00:08 except for sigmund 17:00:25 I actually like human uniques and inhuman enemies 17:00:41 I maintain that human uniques === boring 17:01:03 !killratio rupert 17:01:06 rupert wins 5.474% of battles. 17:01:10 !killratio frances 17:01:12 frances wins 0.381% of battles. 17:01:17 !killratio sigmund 17:01:20 sigmund wins 28.45% of battles. 17:01:23 it's not about the uniques themselves 17:01:27 it's the fact that they are human 17:01:29 epic snorefest 17:01:32 https://dl.dropboxusercontent.com/u/1000017/crawl/shoals8.png 17:01:36 you just don't like the @s? 17:01:38 if I wanted to kill humans, I'd be playing GTA 17:01:40 a little better 17:02:00 ontoclasm: gorgeous 17:02:09 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:02:09 -!- Pepe has quit [Ping timeout: 248 seconds] 17:02:11 !killratio catoblepas 17:02:12 xD 17:02:12 catoblepas wins 100.0% of battles. 17:02:15 yesssss 17:02:17 victory 17:02:20 infinite victory 17:02:43 !lg * ckiller=catoblepas 17:02:43 325. nmf the Unseen (L11 VpAs), worshipper of Cheibriados, demolished by a catoblepas on Lair:3 on 2013-06-08 00:28:37, with 14782 points after 10516 turns and 0:32:21. 17:02:53 !lg * uniq=catoblepas 17:02:53 Unknown field: uniq 17:02:59 !lm * uniq=catoblepas 17:03:00 No milestones for * (uniq=catoblepas). 17:03:10 !lm * uniq=~catoblepas 17:03:11 No milestones for * (uniq=~catoblepas). 17:03:32 Tossi the Petrodigitator (L26 GrEE) ASSERT(in_bounds(src_pos) || src_pos.origin()) in 'mon-behv.cc' at line 1027 failed on turn 108568. (Forest:2) 17:03:34 !killratio orc 17:03:36 orc wins 100.0% of battles. 17:03:41 !killratio rat 17:03:42 rat wins 100.0% of battles. 17:03:44 !killratio evilmike 17:03:45 No battles for evilmike. 17:03:47 :( 17:03:52 I was hoping it worked for ghosts 17:04:23 !lg * killer=~evilmike 17:04:25 20. Nilsyn the Skirmisher (L4 DrCK), worshipper of Xom, slain by evilmike's ghost on D:3 on 2012-09-07 06:03:02, with 169 points after 1540 turns and 0:05:44. 17:04:33 !killratio "evilmike's ghost" 17:04:34 Subcommand $(=target ${2:-*}) failed: Broken query near '" fmt:"${target}"' 17:04:59 |amethyst: is CSN still around? I note that its playerstatus dgl thing just times out 17:06:51 -!- tenofswords has joined ##crawl-dev 17:07:41 -!- indspenceable has joined ##crawl-dev 17:09:19 -!- tcjsavannah has quit [Quit: Page closed] 17:09:39 Wensley: I think you need a separate command for ghostkill ratios 17:10:23 !lg * killer~=evilmike's 17:10:23 Broken query near '~=evilmike's' 17:10:28 !lg * killer~="evilmike's" 17:10:28 Broken query near '~="evilmike's"' 17:10:34 !lg * killer=~"evilmike's" 17:10:36 20. Nilsyn the Skirmisher (L4 DrCK), worshipper of Xom, slain by evilmike's ghost on D:3 on 2012-09-07 06:03:02, with 169 points after 1540 turns and 0:05:44. 17:10:53 baha 17:10:54 https://dl.dropboxusercontent.com/u/1000017/crawl/shoals10.png 17:11:02 !lg * x=ckiller killer=~"evilmike's" 17:11:04 20. [ckiller=a player ghost] Nilsyn the Skirmisher (L4 DrCK), worshipper of Xom, slain by evilmike's ghost on D:3 on 2012-09-07 06:03:02, with 169 points after 1540 turns and 0:05:44. 17:11:11 why am i laughing, i just wasted like two hours of work 17:11:13 that somehow looks extremely not-crawl-like 17:11:28 well also the water is floating 17:11:28 !cmd killratio 17:11:29 Command: !killratio => .echo $(let (target $(=target ${2:-*})$(replace " ()" '' " ($*)") ratio $(=killratio.calc $(!lg ${2:-*} $* ikiller=$1 fmt:"${n}" stub:"0") $(!lm ${2:-*} $* uniq=$1 fmt:"${n}" stub:"0"))) $(if $(= $ratio NaN) "No battles for $1"$(if $(/= $target *) " and $target"). "$1 wins $ratio% of battles"$(if $(/= $target *) " against $target").)) 17:11:44 and the corners don't match -at all- 17:11:52 that's somehow cool... 17:11:58 -!- Nightbeer has quit [Read error: Connection reset by peer] 17:12:04 killratio belongs in black_magic 17:12:08 !lg * x=ikiller killer=~"evilmike's" 17:12:09 20. [ikiller=evilmike's ghost] Nilsyn the Skirmisher (L4 DrCK), worshipper of Xom, slain by evilmike's ghost on D:3 on 2012-09-07 06:03:02, with 169 points after 1540 turns and 0:05:44. 17:12:10 it's the water elemental unique 17:12:19 encroaching onto the land 17:12:25 -!- mizu_no_oto has quit [Client Quit] 17:12:40 !lm * gkill 17:12:41 No keyword 'gkill' 17:12:47 !lm * ghost 17:12:48 well... i have... aboslutely no clue how to fix this 17:12:48 364468. [2013-06-09 22:10:01] locus the Spear-Bearer (L9 DjBe) killed the ghost of SevenDeadlySins the Carver, an experienced MiGl of Okawaru on turn 6460. (D:7) 17:13:19 !cmd gkillratio 17:13:19 No command gkillratio 17:13:38 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 17:14:02 -!- SakuyaIzayoi has joined ##crawl-dev 17:14:17 ontoclasm: i like how the water is above the land 17:14:21 it makes about as much sensee as shoals 17:14:22 :CCC 17:14:26 !lm * ghost x=noun 17:14:27 364470. [2013-06-09 22:14:04] [noun=m1nced] Digitalghost the Magician (L4 DgWz) killed the ghost of m1nced the Chiller, a weakling CeIE on turn 2455. (D:3) 17:14:33 evilmike: practically all Sequell commands do 17:14:36 !killratio cerebov 17:14:36 killratio isn't even the worst one 17:14:37 cerebov wins 5.882% of battles. 17:14:49 !killratio the_lernaean_hydra 17:14:50 the_lernaean_hydra wins 0.0% of battles. 17:14:54 tisk tisk tisk 17:15:00 !killratio grinder 17:15:02 grinder wins 23.79% of battles. 17:15:11 !killratio lamia 17:15:12 lamia wins 15.20% of battles. 17:15:22 15.20% is incredibly high for a unique that late 17:15:30 third highest of any 17:15:37 how do you check the absolute ranking 17:15:44 lamia is pretty much the deadliest thing in the game, past the first few levels :P 17:15:49 I just remember it from 17:15:51 ??unique[2] 17:15:52 unique[2/2]: https://docs.google.com/spreadsheet/ccc?key=0AjXhStQL2U2fdGZIZWNoaUhhRVB5R3RTUGJBLVQ5aEE#gid=0 has a list of ratios for 0.11/0.12-a and 0.10/0.11-a in fights with / kills by uniques. 17:16:23 I wonder if people do fight lamia in the branch end that places her 17:16:59 -!- rkd2 has quit [] 17:20:29 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 17:20:30 !killratio jorgrun 17:20:32 jorgrun wins 3.988% of battles. 17:20:36 !killratio jory 17:20:37 jory wins 0.146% of battles. 17:20:42 -!- SakuyaIzayoi has joined ##crawl-dev 17:20:44 !killratio dissolution 17:20:46 dissolution wins 0.521% of battles. 17:20:51 !killratio the_enchantress 17:20:52 the_enchantress wins 0.903% of battles. 17:21:09 -!- DracoOmega has joined ##crawl-dev 17:21:11 !cmd killratio 17:21:11 Command: !killratio => .echo $(let (target $(=target ${2:-*})$(replace " ()" '' " ($*)") ratio $(=killratio.calc $(!lg ${2:-*} $* ikiller=$1 fmt:"${n}" stub:"0") $(!lm ${2:-*} $* uniq=$1 fmt:"${n}" stub:"0"))) $(if $(= $ratio NaN) "No battles for $1"$(if $(/= $target *) " and $target"). "$1 wins $ratio% of battles"$(if $(/= $target *) " against $target").)) 17:21:19 whoa 17:22:17 -!- nooodl has quit [Ping timeout: 252 seconds] 17:22:35 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 17:24:57 TZer0: ping 17:25:21 ??sequell 17:25:22 sequell[1/1]: A bot for game statistics. Operated by greensnark. See http://github.com/greensnark/dcss_henzell/raw/master/docs/listgame.txt 17:25:45 -!- SakuyaIzayoi has joined ##crawl-dev 17:26:32 !help 17:26:32 !help: Displays help on a command. For a list of commands, see !cmdinfo. 17:26:35 !help: Displays help on a command. For a list of commands, see !cmdinfo. 17:26:53 !help cmd 17:26:53 !cmd: Define custom command: `!cmd ` to define, `!cmd -rm ` to delete, `!cmd ` to query, `!cmd -ls` to list. 17:27:25 does anyone know where the source for !cmd is? 17:27:34 -!- rossi_ has quit [Quit: WeeChat 0.4.1] 17:28:15 !cmd cmd 17:28:15 No command cmd 17:28:20 damn it 17:28:43 I meant, like, what repository and file 17:28:55 I think the bot hackers hang out in ##crawl-sequell, ask there? 17:29:23 -!- eith has quit [Ping timeout: 240 seconds] 17:29:39 I am happy enough to be able to reliably do simple queries these days :P 17:31:18 Napkin: does cdo still do webtiles? 17:32:05 <|amethyst> Wensley: it does not 17:32:14 <|amethyst> Wensley: and, no, CSN isn't around any more 17:32:14 ??listgame 17:32:15 listgame[1/6]: !lg command displays info about past games. The manual is available here: http://github.com/greensnark/dcss_henzell/raw/master/docs/listgame.txt 17:32:22 ??listgame[2] 17:32:23 listgame[2/6]: For commonly used listgame commands see {listgame commands}. 17:32:28 ??listgame[3] 17:32:28 listgame[3/6]: * lists all players. usually !lg uses the first argument as a player name or the nick requesting it as the name, if there is no player name as the first. Can sort with max= or min= (eg: max=sc). Can summarise with s= (ex: s=name) 17:32:34 ??listgame[4] 17:32:35 listgame[4/6]: listgame will expand some common searches: !lg place=XX => !lg place=~XX:* (apart from branches with depth 1), killer=uniq => killer!= killer!~~^an_?|^the_ killer!~ghost (kills by uniques), race=Ke => race=Kenku, cls=Gl => cls=Gladiator, killer=hobgoblin => killer=a hobgoblin. These fudges apply to all commands that use listgame selectors. 17:32:48 ??listgame[5] 17:32:48 listgame[5/6]: Fields: src (cao/cdo), v (game version), sc, name, race, cls, char, xl, sk (skill), sklev, title, ktyp, killer, kaux, place, br, lvl (br depth), ltyp (D, Abyss, ...), hp, mhp, mmhp, dam, str, int, dex, god, piety, pen (penance), start, end, dur (game time), turn, urune, nrune, tmsg, vmsg, alpha, splat. See {listgame examples}. 17:32:55 ??listgame[6] 17:32:56 listgame[6/6]: case-sensitive regex by greensnark: !lg * name~~(?c)^[[:upper:]]+$ s=name 17:33:00 ??listgame commands 17:33:01 listgame commands[1/1]: Sort games by version, in order: !lg * s=cv x=max(cv) o=-max(cv) 17:34:13 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 17:34:29 -!- SakuyaIzayoi has joined ##crawl-dev 17:37:09 -!- ilyak has quit [Quit: Lost terminal] 17:38:14 -!- y2s82 has quit [Remote host closed the connection] 17:39:28 -!- WalkerBoh has joined ##crawl-dev 17:43:29 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 17:43:52 -!- SakuyaIzayoi has joined ##crawl-dev 17:45:15 -!- kwel01 has quit [Ping timeout: 250 seconds] 17:45:43 -!- SakuyaIzayoi has quit [Read error: No route to host] 17:46:40 Can I turn withered (and possibly demonic) plants into a regular monster? We have thirteen vaults and a layout that place the former, and four that place the latter. 17:46:54 (also, withered plants seem to generate frequently with col:darkgray, which is a no-no these days) 17:48:51 -!- SakuyaIzayoi has joined ##crawl-dev 17:54:02 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 17:54:19 -!- SakuyaIzayoi has joined ##crawl-dev 17:56:37 -!- SakuyaIzayoi has quit [Read error: No route to host] 17:59:18 -!- SakuyaIzayoi has joined ##crawl-dev 17:59:32 03blackcustard 07* 0.13-a0-1548-gbec542c: Fix an Ozocubu's refrigeration crash. 10(5 hours ago, 1 file, 6+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bec542cbd48f 18:00:11 taking bets as to how soon after i change the shoals tiles i'll get complaints about them 18:00:27 First time someone enters shoals on a server that has the change. 18:00:29 <_< 18:00:30 and/or people asking how they can change them back because new shoals just doesn't "fell right" 18:01:10 That may be inevitable, but that doesn't mean it isn't for the good! 18:01:36 Like, I actually didn't have any complaints about the current Shoals tiles to speak of, unlike a bunch of people 18:01:41 Yet I still think these new ones are looking great 18:01:51 So take that as you will :) 18:02:14 -!- Lightli has joined ##crawl-dev 18:02:15 https://dl.dropboxusercontent.com/u/1000017/crawl/shoals11.png 18:02:16 Quick question 18:02:18 -!- remyroy has quit [Read error: Connection reset by peer] 18:02:32 How do you apply patches again? 18:02:48 ontoclasm: the corners look odd, but otherwise looking good :) 18:02:49 That border still looks... off 18:02:56 also wow that shoals looks almost good enough to make me want to play tiles 18:03:04 yeah, i don't know who to make inside corners work right 18:03:07 how* 18:03:09 I suspect the borders look off because the "sand" is plain. 18:03:14 the corners are bad, yeah. The water is an improvement though 18:03:21 no, it's the corners 18:03:24 the sand is just a placeholder I think? 18:03:31 yes, sand is flat brown xD 18:03:32 -!- nickajeglin has quit [Ping timeout: 252 seconds] 18:03:35 Yes, it is, but still <_< 18:03:59 how does it look in motion? shoals has all those wave effects 18:04:14 the waves don't show in tiles 18:04:22 i'd like them to but the coding is beyond me 18:04:32 In addition to the corners, I feel like the repeated pattern is a little too strong in one place. Like, the vertical edge to the left of the player, where that little bump repeats twice? Like, I realize this is a repeating pattern, but something about that feels a little too obviously so? 18:04:37 That doesn't sound like it would be too difficult to do. 18:04:57 Too thick at one point, I think 18:04:57 (Maybe about as difficult as getting discopan working in tiles <_<) 18:05:03 Or something 18:05:07 yeah 18:05:08 Hard to put my finger on exactly 18:05:22 Oh... there's actually a slight disconnect 18:05:23 If you look closely 18:05:27 water is hard :C 18:05:37 The bottom and top don't match right 18:07:07 ...actually, you know what would make this a lot easier 18:07:14 if the borders were the other way round 18:07:29 i.e. land tiles bled onto water 18:09:45 -!- qoala has joined ##crawl-dev 18:10:05 or if i could actually make inside-corner tiles 18:10:24 instead of this overlay nonsene 18:10:31 nonsense* 18:12:11 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 18:12:18 Some of the overlay code for this kind of stuff is really horrible 18:12:22 If it's anything like tentacles were 18:12:52 Specific tile flags indicating specific corners, that need to be calculated one place, pack and unpacked and processed again elsewhere and boo 18:13:06 -!- SakuyaIzayoi has joined ##crawl-dev 18:14:34 ugggh, i don't even know where to begin fixing these 18:15:02 Wensley: yes? 18:15:18 i can't believe i got them this close to working and now i'm screwed 18:16:09 Sorry, I meant> 18:16:13 Wensley: Pong! 18:16:20 PANG! 18:16:23 ontoclasm: I'm sure it can't be that bad! 18:16:45 ontoclasm: Maybe you should take a break, though. It's not like this needs to be fixed immediately or something 18:16:52 i guess 18:16:56 Wensley: try this 18:17:00 !gkillratio evilmike 18:17:03 evilmike's ghost wins 17.24% of battles. 18:17:12 !gkillratio tzer0 18:17:14 tzer0's ghost wins 8.641% of battles. 18:17:19 aw.. 18:17:32 !gkillratio Wensley 18:17:32 !gkillratio 18:17:35 -!- Dixlet has joined ##crawl-dev 18:17:37 Wensley's ghost wins 6.153% of battles. 18:17:37 No battles for 's ghost. 18:17:42 !gkillratio DracoOmega 18:17:43 DracoOmega's ghost wins 0.0% of battles. 18:17:45 :P 18:17:50 I even left one with ice storm! 18:17:59 I don't think it actually cast it, though =/ 18:18:04 !gkillratio SamB 18:18:06 SamB's ghost wins 12.42% of battles. 18:18:17 !gkillratio Grunt 18:18:18 No battles for Grunt's ghost. 18:18:21 !gkillratio SGrunt 18:18:23 SGrunt's ghost wins 10.03% of battles. 18:18:25 !gkillratio hypergrunt 18:18:27 hypergrunt's ghost wins 33.33% of battles. 18:18:29 o_O 18:19:08 !gkillratio Duph 18:19:10 Duph's ghost wins 19.75% of battles. 18:19:51 gkill ratios are too volatile from a lot of things 18:20:07 should use players with enough games to reduce statistical anomalies 18:20:14 !gkillratio N78921 18:20:16 No battles for N78921's ghost. 18:20:25 !gkillratio 78921 18:20:27 No battles for 78921's ghost. 18:20:30 sigh 18:20:33 !gkillratio @78921 18:20:35 No battles for @78921's ghost. 18:21:07 !nick Napkin 18:21:08 Mapping napkin => Napkin Chojin 18:21:18 !nick N78921 18:21:18 No nick mapping for n78921. 18:23:07 it's 78291 18:23:08 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 18:23:25 whoops 18:23:29 -!- SakuyaIzayoi has joined ##crawl-dev 18:23:33 !gkillratio 78291 18:23:35 78291's ghost wins 7.838% of battles. 18:23:40 !gkillratio 78291 SamB 18:23:41 No battles for 78291's ghost and SamB. 18:24:20 !gkillratio * SamB 18:24:22 *'s ghost wins 100.0% of battles against SamB. 18:24:30 hmm 18:25:03 !gkillratio * SamB 18:25:04 *'s ghost wins 24.77% of battles against SamB. 18:26:27 !gkillratio * . 18:26:28 *'s ghost wins 11.73% of battles against Grunt. 18:27:34 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:27:34 * clearly stands for lost soul here 18:27:58 (The lost soul explodes!) 18:28:09 (I couldn't manage to do this without globbing for the !lg/ikiller part, so I decided to do it on the !lm/ghost part too 18:28:32 -!- dtsund has joined ##crawl-dev 18:29:29 (the darn single quote kept confusing sequell) 18:30:53 -!- krag has quit [Quit: Nettalk6 - www.ntalk.de] 18:31:21 !gkillratio Mu* 18:31:23 Mu*'s ghost wins 13.41% of battles. 18:32:36 !lg * name=~Mu* s=name 18:32:37 15469 games for * (name=~Mu*): 3330x murphyslaw, 1502x murklins, 1211x Mugar, 838x mummyrobin, 772x Mussorgsky, 669x mumblerit, 591x MUMMY5, 541x muggsy, 530x mustard, 510x Mutt, 444x mutarobin, 422x mursu, 402x mumra, 387x murakai, 322x Mutedsage, 302x multirobin, 229x Mumcon, 209x multidash, 181x MUMMY, 147x mummifiedplant, 143x Murgle, 99x mundo, 95x Murumi, 83x murrayrobin, 78x mutaphysis, 77x... 18:35:57 -!- ProzacElf has quit [Client Quit] 18:36:16 huh? :p 18:37:02 huh what 18:37:37 so, did someone want to do that "git bisect" to tell me where the problem with the error message not appearing happened? 18:38:30 !gkillratio ontoclasm 18:38:31 ontoclasm's ghost wins 13.68% of battles. 18:38:45 better on average than anyone named mu 18:38:50 apparently 18:39:16 is the idea of murphyslaw to die ASAP 18:39:22 how do i do it? 18:40:06 SamB: which error message? 18:40:53 -!- DrPraetor has quit [Ping timeout: 240 seconds] 18:41:09 -!- Sudo has quit [Quit: Leaving] 18:41:54 well, you could "git checkout 0.12-a0-1444-g758438f" to start, then (with a syntax error in a .des file) do "make && ./crawl" (or however you build and run) 18:41:56 -!- lainiw has quit [Ping timeout: 255 seconds] 18:42:00 just ot make sure that one actually works 18:43:40 ok, one moment 18:44:19 then if THAT gives the error message as desired, do "git bisect start 0.12-a0-2575-gd9a21ef 0.12-a0-1444-g758438f" ... 18:44:40 TZer0: did you see http://seleniac.org/crawl/dcss-playerstatus/ ? 18:44:42 now to find out who has the highest gkillratio.... 18:45:07 !gkillratio lexackson 18:45:09 lexackson's ghost wins 12.53% of battles. 18:45:09 then do "make && ./crawl", followed by "git bisect good" or "git bisect bad" depending on whether or not the error message shows 18:45:14 !gkillratio grinner 18:45:16 grinner's ghost wins 15.0% of battles. 18:45:17 rinse, repeat 18:45:24 my ghosts are so lame ;_; 18:45:46 who was that person whose ghost got like 7 kills on lair:2... 18:46:08 firestorm ghost, somehow died while stashing items 18:46:26 -!- SakuyaIzayoi has quit [Read error: No route to host] 18:46:38 !lg * place=Lair:2 ckaux=~blast_of_fire 18:46:43 2. VanVeen the Cleaver (L12 MiHu), worshipper of Okawaru, blasted by laxity's ghost (great blast of fire) on Lair:2 on 2012-04-14 07:26:44, with 14648 points after 14007 turns and 0:54:00. 18:46:43 !lg * place=Lair:2 ckaux=~blast_of_fire s=ckiller 18:46:44 2 games for * (place=Lair:2 ckaux=~blast_of_fire): 2x a player ghost 18:46:51 !lg * place=Lair:2 ckaux=~blast_of_fire 1 18:46:52 1/2. Congressman the Fighter (L10 MiFi), worshipper of Trog, blasted by laxity's ghost (great blast of fire) on Lair:2 on 2012-04-14 06:49:16, with 6230 points after 10972 turns and 1:09:16. 18:47:40 Mu_: oh, this will be easiest with a new .des file containing the error, I think 18:47:41 okay, https://dl.dropboxusercontent.com/u/1000017/crawl/shoals12.png 18:47:48 i feel a lot better about that one 18:48:02 The corners still look a bit off. 18:48:10 well, yeah 18:48:20 there's probably no way to avoid them looking imperfect 18:48:31 Well, a couple look a lot more awkward than others 18:48:31 SamB: i have a new sprint .des i was working on that i put the error in 18:48:37 Is this a code issue or an art one, incidentally? 18:48:49 well, sort of both 18:48:50 Like, does it not let you make a tile for each configuration that needs one? 18:48:57 correct 18:49:13 i can't make inside corners; it just layers the flat ones on top of each other 18:49:15 DracoOmega: what do you think this is, ZZT? 18:49:20 03blackcustard 07* 0.13-a0-1549-g5d96126: Fix a crash related to LRD, noise, and permarock. 10(8 days ago, 2 files, 11+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5d961268d213 18:49:20 03|amethyst 07* 0.13-a0-1550-ga5badba: New mcros ASSERT_IN_BOUNDS{,_OR_ORIGIN}(). 10(26 minutes ago, 17 files, 40+ 28-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a5badbaee5c2 18:49:45 ZZT \o/ 18:49:47 ontoclasm: How did the old tiles manage to not make that issue so visible, I wonder? 18:49:52 some of this might be mitigated by layering them in a different order 18:50:09 the old shore tiles are just chunks of the water tile cut out 18:50:21 so they all have the same corners 18:51:02 Ok how do I make patches work 18:51:03 obviously we need some kind of bitmap-based tile-numbering system 18:51:06 Is there a guide on the devwiki? 18:51:08 Well like, THAT much seemed to work for there. Is there some reason I'm not seeing why a similar technique couldn't here? Except being cut out of much nicer water? 18:51:10 also it's hidden by how impossibly high-contrast they are 18:51:20 of course that would give us like 512 tiles ;-P 18:51:36 Lightli: docs/develop/patch_guide.txt 18:51:37 call bh and tell him to make us a procedural water tile generator 18:51:45 thanks 18:51:59 i could try doing it that way but my "patches" are a different shape so i'm uncertain if i can make it look good 18:52:10 http://i.imgur.com/JNXStvx.jpg?1 18:52:42 -!- NekoRex has quit [Quit: "All the vain and ignorant will look up and shout 'Save us!', and I'll look down and whisper... 'Nyo.'"] 18:52:49 really all i need is... sixteen shore tiles to make it look perfect 18:52:57 ontoclasm: those old tiles make me want to claw out my eyes 18:52:58 but it would take a complete redo of the relevant code 18:53:24 The new ones look so tranquil by comparison :) 18:53:27 xD 18:53:42 SamB: ok yes after "git checkout 0.12-a0-1444-g758438f" i can see the error properly 18:53:45 ontoclasm: can you provide the tiles and hopefully DracoOmega can figure out what code is needed 18:53:54 ontoclasm: could there be just a teeny bit of texture on the sand? 18:54:01 SamB: so that's a git bisect good? 18:54:14 Wensley: i haven't even started the sand xD 18:54:14 SamB: Oh god T.T 18:54:16 git bisect bad, if there's an error 18:54:19 oh wait i didn't do the bisect thing yet 18:54:20 Mu_: I don't think you started that yet 18:54:25 Wensley: error is good 18:54:25 sorry, sorry 18:54:28 SamB: (Seriously, the code for this kind of stuff is painful) 18:54:30 it's just a placeholder 18:54:36 Mu_: run "git bisect start 0.12-a0-2575-gd9a21ef 0.12-a0-1444-g758438f" 18:54:43 well... i could -almost- write it myself 18:54:48 i'll have to look at it 18:54:57 i can definitely write you pseudocode 18:55:03 Wensley: the error is on purpose, what would be bad is if it weren't shown 18:55:04 describing exactly what needs to be tested 18:55:28 SamB: now i just make again? 18:55:35 Mu_: and test, yes 18:56:01 sorry for the tedious questions, i don't usually do anything beyond push and pull so it's kind of intimidating. 18:56:06 THEN you do the "git bisect good" / "git bisect bad", where "good" means "the error is visible" 18:56:12 okay. 18:56:17 and then build test/again 18:56:22 -!- SakuyaIzayoi has joined ##crawl-dev 18:56:39 back and forth until git tells you you're done 18:56:44 ok 18:56:48 at which point you tell me what it says 18:57:38 -!- Guest41718 has quit [Ping timeout: 245 seconds] 19:00:08 gosh this might take a while 19:00:29 ok, the Crawl source code has been cloned 19:00:33 now how do I apply the patch 19:00:36 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:00:36 Mu_: yeah it might :-( 19:01:02 but git will at least keep track of where you are 19:01:23 is it easy to put it all back to normal when it's finished 19:01:31 yeah 19:02:25 Lightli: where do you currently have your changes? 19:02:35 I'm not changing anything 19:02:48 I downloaded a patch from mantis and want to test it 19:02:49 Mu_: https://www.kernel.org/pub/software/scm/git/docs/git-bisect.html documents bisect 19:02:51 ah 19:03:13 Because good god no one in their right mind would let ME change Crawl's source code 19:03:21 once you're done you may wish to "git checkout master" 19:03:38 ? 19:03:50 I just want to apply the patch, compile, and then mess around 19:03:53 Lightli: that was for Mu_, sorrry 19:03:56 oh 19:04:27 aight 19:04:31 Lightli: you'll want to use "git am Mu_: if you want to stop in the middle, do "git bisect log > bisect.log && git checkout master" 19:04:46 and then "git bisect replay bisect.log" 19:04:55 such as the jumping code 19:05:06 it's okay, says 7 more times will find it 19:05:10 jump 19:05:24 yeah I obviously don't remember my powers of two 19:06:01 actually, first "git checkout -b jumptest" or some such name, so that you don't apply the patch to your local master branch 19:06:24 since you're just trying things out 19:07:41 -!- Blazinghand has quit [Read error: Connection reset by peer] 19:07:50 how do I make it so it applies the changes to crawl and not to windows 19:07:57 -!- mizu_no_oto has quit [Client Quit] 19:08:01 I don't want my laptop to jump out the window 19:08:25 Lightli: relax, you don't have a checkout of windows and they don't use git anyway 19:08:28 "git am" will only modify the contents of the current git repository 19:08:32 oh 19:08:45 now how do I shift the directory to crawl rather than C: 19:11:24 I guess you "cd crawl" 19:11:31 What tool are you using to build crawl? Are you using a gui for git? (I could try to give windows cmd directions by memory, but that might be suboptimal) 19:11:42 kirbf the Cleaver (L9 MiFi) ERROR: range check error (35 / 35) (D:5) 19:11:45 I wish there was soething that easy 19:11:56 the msysgit thing 19:12:01 It was on my laptop already 19:12:45 bug 19:12:53 it says I need an email address to patch 19:12:57 Which makes no sense 19:13:21 I guess it wants to know what to use for committer 19:13:26 best to just humour it 19:13:32 how do I do that 19:13:48 it didn't give directions? 19:13:53 it should tell you something to the effect of "git config --global user.email blah@blah.com" 19:13:54 oh 19:13:57 -!- heteroy has quit [Read error: No route to host] 19:14:11 (I've probably misremembered the exact form of the option though) 19:14:25 DracoOmega: https://dl.dropboxusercontent.com/u/1000017/crawl/shoalspseudo.txt 19:14:27 :C 19:15:12 it broke 19:15:15 patch does not apply 19:15:41 ontoclasm: So this is 4 seperate overlays for each corner? 19:16:20 yeah, and we pick one of the 4 dpending on which adjacent tiles are water 19:16:35 Oh, I thought you were laying 4 overlays at once 19:16:35 Patch failed 19:16:39 So what do I do now 19:16:52 well, i am 19:16:57 Lightli: looks like there's been conflicting changes since the author made the patch 19:17:00 one moment 19:17:03 oh 19:17:14 Then what do you mean by 'pick ONE of the four' then? 19:17:21 each tile will get a NW corner, a SW corner, a SE corner, and a SW corner 19:17:24 what are the odds of it making it into the actual game? 19:17:26 1%? 19:17:28 but for each corner there are 4 choices 19:17:30 -!- ackack has quit [Ping timeout: 264 seconds] 19:17:51 -!- bonghitz has quit [Remote host closed the connection] 19:17:51 OH, I think I understand what the bottom bit is meaning 19:18:15 wind drake (16l) | Spd: 12 | HD: 8 | HP: 46-74 | AC/EV: 3/12 | Dam: 12 | fly, DMsl, !sil | Res: 06magic(32), 12wind | Chunks: 07contam | XP: 463 | Sp: airstrike (0-26), melee | Sz: Large | Int: animal. 19:18:15 %??wind drake 19:18:21 ^ do these guys also push you back? 19:18:27 unknown monster: "forest drake" 19:18:27 %??forest drake 19:18:28 ontoclasm: And then the code would need to be 'rotated' for the other corner choices, yes? 19:18:28 Yes. 19:18:34 unknown monster: "forest wyrm" 19:18:34 %??forest wyrm 19:18:41 Forest drakes turned into wind drakes. 19:18:42 did those guys get removed for wind drakes? 19:18:46 yup 19:18:47 do they still walk through trees? 19:18:50 no 19:18:50 No. 19:18:51 DracoOmega: yeah basically 19:18:53 Dryads do now 19:19:00 and dryads don't run away anymore 19:19:01 dryad (087) | Spd: 10 (move: 120%) | HD: 10 | HP: 55-75 | AC/EV: 4/12 | Dam: 10 | spellcaster | Res: 06magic(93) | Vul: 04fire | Chunks: 07contam | XP: 634 | Sp: awaken forest | Sz: Medium | Int: normal. 19:19:01 %??dryad 19:19:01 flipped vertically, actually, but yes 19:19:11 because good god imagine if they still did and could hide in trees 19:19:13 Lightli: do dryads still try to stick to near trees? 19:19:23 I think they still do, for obvious reasons 19:19:40 Tome of Destruction takes no time when evoked from the inventory screen. by Reaver 19:19:40 Lightli: Well, they ran away and hid in trees at the same time for while :P 19:19:54 right, but what I'm asking is if they have logic other than keepaway that keeps them near trees 19:20:10 They are to trees as rock worms are to rock walls, basically. 19:20:15 ok 19:20:47 Grunt: is that why burning down the forest is considered a good idea? 19:20:58 -!- dtsund has quit [Ping timeout: 245 seconds] 19:21:07 FR: make dryads leave trails of plants in the same way that fire elementals leave flame clouds 19:21:10 no, it was always a good idea before Forest even existed 19:21:22 or make them leave trees behind that dissipate in the same number of turns as fire clouds 19:21:25 arson is always the correct solution 19:21:28 -!- dosman711` is now known as dosman711 19:21:50 it's kind of weird when the spriggan air elementalists burn down their forest 19:21:53 now to wait and see if the patch can be fixed 19:22:04 Mu_: I have plans to fix that! 19:22:08 Then I can play it and feel bad when it never gets added int 19:22:13 cool:) 19:22:17 And a bunch of other things I am drafting plans for 19:22:31 Lightli: how could you possibly burn down what doesn't exist 19:22:32 DracoOmega: labyrinth worms please 19:22:35 someone go add forest wyrms 19:22:42 SamB: Remember the Forest mock-up? 19:22:43 Eronarn: they did!!! you missed it 19:22:47 and now they're gone 19:22:48 Still a good idea to burn it anyways 19:22:52 Wensley: no, that was forst drakes - totally different 19:23:00 did forest wyrms breathe trees 19:23:01 Uh-oh. DracoOmega has Plansâ„¢. 19:23:04 Lightli: I did hear about a full-level vault thing 19:23:04 yes 19:23:08 they breathe plants/fungi 19:23:12 i also feel like the only spriggan that should be allowed to generate with a quick blade is the spriggan assassin (rarely), because it's kind of silly that you pull like 15 quick blades out of forest. 19:23:13 well I'm fine with forest wyrms then 19:23:13 then they trample through them to get to you 19:23:17 not sure how anyone else feels about that 19:23:19 Grunt: I do! :P 19:23:21 also they can knock over trees 19:23:28 Grunt: Big long list now 19:23:40 quick blades should be rarer, yeah 19:23:40 they were like 90% complete 19:23:42 Anyways, odds of jumping making it in? 19:23:43 the only problem was AI 19:23:44 Though I'm sure half will get cut or mangled beyond recognition before I think they're right 19:23:49 Mu_: yes that sounds bad 19:23:51 usually top-tier items like that aren't so common 19:23:58 occasionally they would get stuck on a corner and just wait there, not trampling firewood to get to you 19:24:00 it would be like if you got a bunch of triple swords from elf or something 19:24:01 great maces 19:24:07 Yes, right now it's 1 in 3 chance for assassins and enchanters, and that's way too high 19:24:12 currently deep elf blademasters have a 1/26 chance of having a qblade iirc 19:24:18 grate maces aren't top-tier 19:24:21 and there are two of them in all of elf usually 19:24:25 for comparison purposes 19:24:26 bedtime now though~ 19:24:29 More than two on average, surely? 19:24:53 DracoOmega: run the simulations! 19:24:57 2 sounds about right :P 19:24:58 In any case, while quick blades from spriggans should be much rarer, I'm not sure they need to be THAT rare 19:25:03 unbelievably unlikely; blademasters are RARE and pretty much the only ones I see most games are the two guaranteed ones in the Elf:$ vault 19:25:11 why do dryads leave meaty corpses 19:25:12 DracoOmega: most elf end vaults only place two of them 19:25:14 Like, I think it could be okay if quick blades were overall a little more common, since they're not THAT exceptional 19:25:25 DracoOmega: and they only very rarely generate outside of that vault 19:25:32 min delay 3 is kind of exceptional 19:25:41 ??min delay 19:25:41 elliptic: Hmmm... maybe it just feels like more since they're the scariest things there a lot of the time 19:25:42 min delay[1/2]: Min delay for a melee weapon is min(7, floor(base delay / 2)), or 5 for a sabre. To achieve min delay, you need your weapon skill to be at least max(base delay, 2*base delay - 14), plus 1 if odd, or 14 skill for a sabre. 19:25:51 yeah sure, they could be a bit more common. weapons of that rarity tend to mostly show up from acquirement or gifts 19:26:05 it's not a huge problem though 19:26:30 I don't think I've used a quickblade since the slaying nerf anyway 19:26:54 evilmike: slaying wasn't nerfed for quickblades 19:27:09 slaying was nerfed because it was broken 19:27:14 elliptic: Surely it was when it was nerfed for EVERYTHING 19:27:16 (this is why we shouldn't call things "nerfs") 19:27:18 ty lightli 19:27:22 DracoOmega: but the size of it was increased 19:27:40 Ah, and I suppose they benefit most from it now compared to anything else, so... 19:27:43 elliptic: if you don't categorise all changes into buffs and nerfs I don't see how you can expect Lightli to keep up with development 19:27:45 more from it* 19:27:50 DracoOmega: the value of 1 slaying is slightly worse at low skill now, but you get more 19:28:16 Yeah 19:28:22 hey, the haunt change was only partially a nerf 19:28:30 pnerf 19:28:31 Now the ghosts actually will focus-fire on whatever you targetted 19:28:43 I suppose I've never much liked quick blades though, to be honest 19:28:44 Unless it's pain-branded or something 19:29:05 ontoclasm: I prefer sidegrade 19:29:07 I had a character once that had something like +15 old-slaying and a good quickblade 19:29:17 I won a KoBe with an anti-magic quick blade, but that was mostly because getting gifted a weapon with a +9 damage enchantment on D6 is insane period 19:29:25 SamB: i've hit a snag 19:29:34 if you're still around 19:29:36 Mu_: yeah? 19:29:54 i sort of want to push the shaols tiles i've got and then worry about improving the corners later 19:30:02 i reached a point in the bisection where the game fails to compile 19:30:17 Mu_: run "git bisect skip" 19:30:21 ok thanks 19:30:35 Still waiting on how to make this patch patch and not break down 19:31:15 -!- nickajeglin has quit [Quit: leaving] 19:31:16 -!- g4spr0m has quit [Remote host closed the connection] 19:31:26 ontoclasm: As much as I like the new shoals tiles, I admit to some wariness there 19:31:43 ontoclasm: But I am afraid that I won't really have time to devote to the corner code myself for a little while with the other things I have more immediately on my list =/ 19:31:48 -!- evilmike has quit [] 19:31:50 -!- alefury has quit [] 19:32:08 well, guess my jumping shenanigans will have to wait 19:32:10 -!- jeffrom has joined ##crawl-dev 19:32:18 Lightli: I've almost got it 19:32:26 I was about to say forever 19:32:28 oops 19:32:55 Anyways, bet that the jump attack never makes it in despite it probably being more balanced than djinns were 19:33:18 -!- gammafunk has quit [Quit: gammafunk] 19:35:11 regardless of whether or not it gets implemented, just give me the word and I'll download it 19:35:22 LightLi: to undo the failed patch application "git am --abort", to try again with some git magic "git am --3way", then manually edit ouch.cc and melee_attack.cc as follows to fix the conflicts (in this patch the HEAD versions always supercede the patch): 19:35:33 Remove text between "====" and ">>>> Initial Implementation ...", then remove the "<<<<", "====", and ">>>>" lines. Save both files. 19:35:39 uh 19:35:42 then it should be good to go 19:35:52 merge conflicts are unfortunately messy 19:35:56 -!- nickajeg1in has quit [Ping timeout: 255 seconds] 19:36:16 03Grunt 07* 0.13-a0-1551-gd766445: Don't let (berserker) monsters uselessly spam Trog's Hand. 10(3 minutes ago, 1 file, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d766445b6193 19:36:48 welp, I give up 19:36:56 I'm not going to go poke around in the code itself 19:37:38 -!- scummos_ has quit [Ping timeout: 245 seconds] 19:38:00 guess I'll just watch it either get eaten alive and destroyed by the devteam or implemented by the end of the week 19:39:42 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 19:40:22 -!- SakuyaIzayoi has joined ##crawl-dev 19:40:25 -!- dtsund has joined ##crawl-dev 19:41:44 o the jumping patch. are you trying to apply to the latest trunk? 19:41:49 -!- zub has quit [Ping timeout: 250 seconds] 19:42:12 yeah 19:42:18 i'm sort of interested in that patch so if there's a merge conflict i'll paste bin a resolved version for you 19:42:21 There's 2 conflicts with trunk, looks like formatting changes in unnecessary parts of the code 19:42:27 I've already got a resolved patch 19:42:35 horray 19:42:36 checking it for errors, and I'll upload it to mantis 19:42:38 that's even easier 19:45:20 SamB: http://pastebin.com/Nt0pQRHk 19:46:34 -!- nickajeglin has quit [Client Quit] 19:47:42 -!- mizu_no_oto has quit [Client Quit] 19:47:54 Mu_: thanks anyway! 19:48:31 03|amethyst 07* 0.13-a0-1552-g7f8ecaa: Be more consistent about Beogh conversion criteria (#7180) 10(16 minutes ago, 4 files, 13+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7f8ecaac7b8b 19:49:54 okay there's a new patch on the ticket, now 19:52:45 SamB: does that not help you fix it then? :( 19:53:31 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 19:53:48 and is it now git bisect reset and git checkout master to go back to normal? 19:53:50 -!- SakuyaIzayoi has joined ##crawl-dev 19:54:31 Out of curiosity, does mantis have a way to unsubscribe from notifications on a ticket? 19:54:33 now I just need to figure out which command compiles it and I'm good to go 19:54:35 -!- SakuyaIzayoi has quit [Read error: No route to host] 19:54:45 Lightli: "make" 19:55:16 no makefile found 19:55:25 you should be in crawl/crawl-ref/source for that command 19:55:27 cd crawl-ref/source 19:55:40 oh 19:56:00 still no makefile 19:58:28 o well 19:58:30 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:58:44 oh I needed to do the submodule update 19:58:50 -!- SakuyaIzayoi has joined ##crawl-dev 19:59:00 that's unlikely to be the problem? 19:59:08 that seems weird to me 19:59:19 it's worth a shot 19:59:36 it really shouldn't affect the presence or absence of the Makefile 19:59:43 so why is there no makefile then 19:59:50 can you do "dir | grep Make"? git comes with grep i believe 19:59:57 what directory are you in? 20:00:01 and also check for the Makefile manually? 20:00:10 should just be called "Makefile" 20:00:58 ok it's working now 20:01:04 I have no idea why 20:01:09 o.O 20:01:48 -!- timpakay has quit [Ping timeout: 245 seconds] 20:02:26 INSTALL.txt told me to update the submodules, so I did 20:02:35 now all that's left is to see if it actually runs right 20:03:01 and I hope to god it compiles not tiles 20:03:27 if you wanted tiles you needed "make TILES=TILES" or "make TILES=FOO". so no worry 20:03:51 (TILES=ANYTHING) 20:04:15 thank god 20:04:30 now how long does it take to compile? 20:05:32 takes a good while depending on your machine. There's a lot of code here. 20:06:05 -!- mizu_no_oto has quit [Client Quit] 20:07:44 blech... It looks like mantis doesn't support unsubscribing from a single ticket's email notifications. 20:08:24 LAVAORC the Bringer of Law (L21 LOFE) ASSERT(in_bounds(src_pos) || src_pos.origin()) in 'mon-behv.cc' at line 1027 failed on turn 81746. (Forest:3) 20:08:47 -!- whog has quit [Ping timeout: 255 seconds] 20:08:54 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 20:09:01 ...uh 20:09:01 <|amethyst> !lm lavaorc crash -log 20:09:02 1. LAVAORC, XL21 LOFE, T:81746 (milestone): http://crawl.akrasiac.org/rawdata/LAVAORC/crash-LAVAORC-20130610-010824.txt 20:09:46 wait, wind drakes can deflect missles? 20:10:05 was that bolt of magma on a tree on the border of the map? 20:10:12 Are trees the level boundary in forest? 20:10:52 -!- ShadeTornado has quit [Quit: Leaving] 20:11:19 yeah, the screenshot seems to look like firing at the level boundary 20:12:04 <|amethyst> yeah, but trying that doesn't reproduce it 20:12:28 do you have a monster in range to hear the sound? 20:12:37 it might be a tight sound radius 20:12:44 <|amethyst> I have a wind drake 20:12:54 <|amethyst> oh 20:12:59 -!- Nakat0my has quit [Remote host closed the connection] 20:13:00 <|amethyst> I also have some patches 20:13:02 is the wind drake adjacent to the tree being hit? 20:13:20 <|amethyst> yes 20:13:26 I can fire a bolt of magma into a border tree with a wind drake adjacent to it and not have issues. 20:13:26 <|amethyst> let me try on cszo 20:13:45 yeah i can't crash like that either 20:14:07 ...oh, hold on, I just got it to crash. 20:14:09 SamB: about bisecting for a directory: http://comments.gmane.org/gmane.comp.version-control.git/185850 20:14:10 kilobyte: You have 4 messages. Use !messages to read them. 20:14:18 -!- indspenceable has quit [Remote host closed the connection] 20:14:50 heh. me too 20:14:51 neil (L27 DjFE) ASSERT(in_bounds(src_pos) || src_pos.origin()) in 'mon-behv.cc' at line 1027 failed. (Forest:2) 20:14:54 <|amethyst> aha 20:16:19 <|amethyst> !lm . crash -log 20:16:20 11. neil, XL27 DjFE, T:234 (milestone): http://dobrazupa.org/morgue/neil/crash-neil-20130610-011450.txt 20:16:27 SamB: I've never had the time to address the issues raised, so the patch is not in upstream git 20:16:58 -!- Kalir has quit [Ping timeout: 246 seconds] 20:17:27 <|amethyst> yes 20:17:29 SamB: it's only about corner cases of "git bisect run", so doesn't matter for us 20:17:32 <|amethyst> fixed by blackcustard's patch 20:17:58 <|amethyst> %git :/noise 20:17:59 07|amethyst * 0.13-a0-1552-g7f8ecaa: Be more consistent about Beogh conversion criteria (#7180) 10(45 minutes ago, 4 files, 13+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7f8ecaac7b8b 20:18:03 <|amethyst> err 20:18:08 <|amethyst> %git :/LRD 20:18:09 07blackcustard * 0.13-a0-1549-g5d96126: Fix a crash related to LRD, noise, and permarock. 10(8 days ago, 2 files, 11+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5d961268d213 20:19:06 |amethyst: all races including mummies have a hunger rate, it just doesn't caus actual hunger 20:19:48 mummies, trees, djinn, etc, all go through the same code path, at least unless hunger is marked as "magic" 20:19:56 is something amiss? 20:20:11 <|amethyst> kilobyte: oh, no, I just missed the code that prevented it 20:20:34 <|amethyst> kilobyte: the reason I was looking was to see whether hunger/sust should be marked useless for djinn 20:21:04 should be, indeed 20:21:37 mummies are special-cased 20:23:37 -!- Zermako has quit [] 20:24:41 Cherry-picked 1 commit into stone_soup-0.12 20:26:48 -!- bh has joined ##crawl-dev 20:30:14 -!- gammafunk has joined ##crawl-dev 20:31:18 -!- Kalir has quit [Changing host] 20:31:18 -!- Nikolaos has quit [Read error: Connection reset by peer] 20:32:43 03kilobyte 07* 0.13-a0-1553-g7307ddf: Fix useless/bad classification of rings of sustenance and hunger. 10(3 minutes ago, 1 file, 11+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7307ddf4ff7a 20:33:16 * Grunt bothers bh. 20:33:57 Grunt: hush. I'm trying to figure out texture samplers. 20:34:05 * Grunt textures over bh. 20:47:26 -!- Dixlet has quit [Ping timeout: 252 seconds] 20:52:42 and... 20:53:20 IT WORKS 20:53:24 YES NOW I CAN JUMP 20:54:52 -!- Dixlet has joined ##crawl-dev 20:55:19 try jumping out of the channel, then 20:55:53 ok 21:01:13 ... it's all about the jumping ... 21:01:24 #jump 21:04:15 hey lightly, having fun with jump? 21:04:19 at least a little, I hope 21:06:12 yeah 21:06:31 it's not very fun in the early game at level 1, I feel, even if it is 'functional' 21:06:43 I think starting at range 2 is more ideal 21:07:03 Probably, although whether or not it should cap at range 4 is another issue 21:08:11 -!- tenofswords has quit [Read error: Connection reset by peer] 21:08:21 yes, range 4 is pretty far 21:08:53 So 2 2 3? 21:09:31 I was just thinking 2 3 4 tbh, but original it began as limited direction, and you got full directionality as well as range 21:09:40 like only cardinal at first, or something 21:10:05 bright side: boots of jumping will probably be a viable alternative to boots of running 21:10:09 you could allow 2 in cardinal, 1 in non-cardinal 21:10:30 nooo 21:10:50 I hope the Dragoon class can make it, but most experienced people are saying fat chance :) 21:11:24 -!- tenofswords has joined ##crawl-dev 21:11:37 As it is, they're cutting back rather than adding stuff 21:11:55 did you miss the part where there's three new species and a branch in 0.13 21:12:03 I mean after that 21:12:06 also another branch overhaul 21:12:18 We cut SE out afterwards 21:12:19 And Priest 21:12:27 Sure, it's a net gain overall 21:12:36 Pr gone….Dn next? 21:12:42 "Net gain overall" = "Cutting back instead of adding"? 21:12:48 I think there is a problem with that 21:13:02 Let me reword that 21:13:09 pr left for re 21:13:14 if only a branch to fix didn't delay re a version 21:13:33 reaver will be added and then removed again after 5 seconds 21:13:50 I guess we can't have more than 27 classes, that'll never do 21:13:58 yes, dracoomega is infamously the worst dev about this sort of matter 21:14:06 everything he touches is just hurled back 21:14:14 Haha 21:14:19 i'm gonna revert crypt k 21:14:23 k 21:14:27 :P 21:14:32 :D 21:14:34 Clearly revert to 0.1.0 21:14:35 <_< 21:14:39 ...or 4.0b26 21:14:41 ...or 1.1 21:14:43 start over again with 4.1 21:14:59 As it is, we have 26 classes 21:15:10 And 26 races 21:15:30 oh, let's re-add sludge elves again then 21:15:50 revert to 4.1 21:15:52 obviously 21:16:04 Revert to the very first version of Rogue 21:16:44 if we travel far back enough lightli won't be around anymore 21:16:54 heh 21:17:45 But more seriously, it all depends on what the big-wigs think 21:17:59 who are these big-wigs 21:18:05 the devteam 21:18:08 you and an idiot managed to kill a species 21:18:27 we read a scroll of genocide 21:18:32 tenofswords: I am surprised that I pulled it off 21:18:42 I have to admit it was surprising 21:18:43 luckily we forgot to bless it or we'd have lost deep elves too 21:18:47 %git HEAD^{/croll of genocide} 21:19:58 07bh * 0.12-a0-1523-g42710d0: Scroll of genocide 10(6 months ago, 9 files, 3+ 154-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=42710d0fc4a5 21:19:58 you guys typo'd there anyway since you were clearing looking to genocide high elves 21:19:58 To be honest, yeah, I'm surprised HE is still around 21:19:58 -!- bh has left ##crawl-dev 21:19:58 But don't we need a generic elf? 21:19:58 no we don't 21:20:00 generic dwarves went over so well 21:20:02 mountain elf 21:20:08 -!- CKyle has joined ##crawl-dev 21:20:14 hill elf 21:20:19 We've had elf, wood elf, grey elf, high elf, sludge elf, and deep elf 21:20:34 Basically, crawl was elf city in the old days 21:20:58 back when elf was the main dungeon and d a side branch 21:21:01 I didn't think there was a wood elf 21:21:02 It's the slightly magic alternative to Hu! 21:21:03 if it was elf treetop city then it would finally be an auto-die simulator as stupid rhetoric uses 21:21:27 Don't make me play Hu, please 21:21:38 Hu is the most boring race 21:22:07 humans need some sort of bonus 21:22:15 Why? 21:22:19 Zannick: This will never happen 21:22:25 It is an interesting exercise in subjectivity that humans are considered by some players to be the most interesting race, and by others to be the most boring 21:22:31 people who say humans are boring have very silly ideas about balance 21:22:31 in dnd they get an extra feat 21:22:38 tenofswords: I think they are boring T.T 21:22:40 in dnd they were broken 21:22:44 -!- Daekdroom has quit [Quit: Saindo] 21:22:48 exception to the rule 21:22:53 But I also think that they are fine as they are and should not be given a gimmick, too 21:22:57 -!- Vandal has quit [] 21:23:00 Since clearly they appeal to a particular style and that is good 21:23:06 I say they should at least have all their apts at 0 21:23:08 let's rename lava orcs to humans 21:23:11 lava humans 21:23:15 Lava men 21:23:16 And people who find humans boring can play something else instead 21:23:19 And both camps can be happy 21:23:20 People who like Hu, tend to hate HE and call them boring 21:23:32 And not see the hypocrisy of their position 21:23:35 let's merge human and high elf 21:23:36 human elf 21:23:37 well "works for a variety of different strong things" was the idea for sludge elves! 21:23:41 ahem 21:23:45 high human 21:23:54 heehee 21:23:56 that sounds like a drug reference 21:23:56 ontoclasm: permaconfusion? >_> 21:23:57 gammafunk: Well, I think they call HE boring since they have less generlized apts, since generally the people who find humans interesting find non-specialized races the most interesting 21:24:17 let's allow players to pick hybrid races 21:24:18 That is the pattern I have observed, at any rate 21:24:26 half-human half-felid 21:24:33 catgirl? 21:24:34 let's just make felids half-human always 21:24:38 half-lorc half-octopode 21:24:38 DracoOmega: that makes sense, but one experienced player that loves Hu and hates HE loved SE 21:24:40 octolorc 21:24:40 Mummy Djinn SuHe of Sif Ely 21:24:42 There, I win 21:24:54 I didn't know su was a race 21:24:57 The more generic species bring out strong opinions, I guess 21:25:00 It's a class 21:25:02 gammafunk: Well, people's tastes can be hard to account for sometimes :P 21:25:03 you can't have two classes 21:25:04 that's silly 21:25:10 but fine 21:25:11 -!- DrPraetor has joined ##crawl-dev 21:25:15 who are we trying to appeal to 21:25:16 ontoclasm: I could get behind a catgirl race! >.> 21:25:24 besides "dumb people" so we can watch their deaths 21:25:32 DracoOmega: And I can get behind a Dragoon class. 21:25:42 Fortunately you do not get to make those decisions 21:26:01 CGDr*Ely 21:26:05 Fortunately you are not the entire dev-team 21:26:23 fortunately several times other devs have expressed distaste for you being around, lightli 21:26:36 jerk 21:26:37 Shapeshifter race 21:26:47 You're just mad that I killed your favorite race 21:27:01 favorite race? whoa. 21:27:03 That might actually be a legitimate reason, you know 21:27:09 let's tone down the racism here, please. 21:27:10 As opposed to a flippant remark 21:27:15 good point 21:27:16 no I'm mad because it's been months and you still can't show off vaults that actually load in crawl 21:27:20 But that's sort of ancilary to the general point 21:27:33 oh 21:27:42 -!- dtsund has quit [Quit: dtsund] 21:27:45 Next time I'll actually CHECK to see if the vaults work before I upload them 21:27:48 and this is a sort of thing that colours the rest of my acidity 21:28:29 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:32:38 -!- minqmay has quit [Quit: Leaving] 21:32:53 Yeah, taking month long breaks causes you to forget things. Sorry for killing your favorite race 21:33:17 anyways, off to go make a vault 21:33:19 that works 21:34:07 Is a shapeshifter race just an inherently silly idea? 21:34:12 Lightli: don't forget to make sure to RUIN something 21:34:18 I can't stop thinking about it from time to time 21:34:19 besides startup, I mean 21:34:26 (j/k) 21:34:35 yes it is inherently silly 21:37:41 monsters are not readily balanced for player controls 21:37:44 (http://sprunge.us/BDbb) 21:37:49 kilobyte: your "try to enable UTF-8 mode" seems to have screwed things up, did you catch that? 21:38:08 kilobyte: look at 0.12-a0-2064-gd4add25~1..0.12-a0-2068-g6c35d26 21:38:27 tenofswords: thank you for the laugh 21:38:47 why can't pillars of salt be LRDed? 21:38:48 the elliott line is pretty fantastic 21:39:04 Indeed it is 21:39:42 good kilobyte line 21:40:04 also protip: ignore list lightli 21:40:07 which contains precisely the range of commits that Mu_'s bisect run turned up as possibly-introducing the bug with parser errors not showing up ... 21:40:35 st_: this. If you grow tired of me being bad, just do that and I'll stop existing to you 21:42:56 SamB: it affects only stdinn and stderr 21:43:23 (but yeah, that's Windows, so nothing works as expected) 21:43:46 kilobyte: hmm? 21:43:58 you don't even set the mode on stdin 21:44:05 Debian builds of the trunk branch on crawl.develz.org updated to: 0.13-a0-1553-g7307ddf 21:44:13 er, I mean, stdout and stderr 21:44:20 the commit is misnamed though 21:45:55 !tell Mu_ it actually helped pretty well, and it's pretty obvious why you had to skip so many commits right there 21:45:56 SamB: OK, I'll let mu_ know. 21:46:57 kilobyte: it seems Windows 7 is new enough for that mode to have ill effects, Windows XP not 21:47:47 we don't use stdout nor stderr other than for error messages, though 21:48:03 yes, well, that's precisely what was broken 21:48:08 ? 21:48:11 what about vista 21:48:39 Lightli: not even Microsoft wants to speak about Vista, it's Me 2 21:48:48 kilobyte: the test case was to have a new .des file with, say, a "roobe" as loot 21:49:29 if the error message showed up, that was good; otherwise bad 21:51:47 thankfully st_ and/or Mu_ remembered that this used to work on the same system; st_ then mentioned a working and a non-working version, and Mu_ was good enough to bisect between them 21:52:18 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:53:14 do other error messages show up? 21:53:46 like what? 21:53:57 the problem that commit fixes is error messages with anything localized getting mangled; for now this is mostly path names 21:54:06 hmm 21:54:47 -!- gofftc_ has joined ##crawl-dev 21:54:49 kilobyte: where does it work? 21:55:06 like, if your user name has a cyrillic letter, and thus the path includes it 21:55:24 what do you mean? 21:55:40 what system/console configurations does it actually work in 21:56:19 -!- gofftc has quit [Ping timeout: 264 seconds] 21:56:26 -!- gofftc_ is now known as gofftc 21:56:28 not sure, I'd have to stand up, turn on the big computer and so on, and I really should be sleeping 21:56:34 like, do you know it to have ever worked on Windows 7? 21:56:45 I think so 21:57:06 well, it did 21:57:20 <|amethyst> oh.. 21:57:21 <|amethyst> + // Even with _O_U8TEXT, output tends to fail unless the user manually 21:57:21 <|amethyst> + // switches the terminal to a truetype font. And even that fails for 21:57:29 that's why it has been committed in the first place 21:57:44 kilobyte: but you have to switch the font for it to work at ALL, for ANY text? 21:58:22 |amethyst: that's only for characters not handled by an 8 bit font; ASCII is always included 21:58:27 <|amethyst> hm 21:59:03 kilobyte: so can we mostly rely on cp437 then? 21:59:07 SamB: for .fon fonts, they support only a single code page at once 21:59:18 even if utf-8 encoded? 21:59:26 wait, I guess we wouldn't DO that 21:59:29 yes, which is not good enough for Russian/etc players 21:59:39 -!- tenofswords has quit [Read error: Connection reset by peer] 21:59:50 nevermind what I was saying 22:00:07 anyway ... it's not working for st_ somehow :-( 22:00:12 or Mu_ 22:00:58 st_: are you starting from the console proper, or from some kind of terminal emulator that comes with msys? 22:00:58 -!- dtsund has joined ##crawl-dev 22:01:21 -!- Noblewizard has quit [Ping timeout: 250 seconds] 22:02:37 -!- radiosilence has joined ##crawl-dev 22:03:43 I'll give it a try todorrow 22:03:58 <|amethyst> I wonder if it's to do with mixing C and C++ output? 22:04:30 <|amethyst> oh, never mind, we don't use cout or cerr 22:05:15 <|amethyst> oh 22:05:58 kilobyte: FWIW I would indeed want "git bisect run" to work in subdirectories, probably with the "skip if subdirectory is missing from commit" behaviour 22:06:03 possibly that could be optional 22:06:52 though even getting "git bisect" except for "git bisect run" working there would be a nice start 22:08:46 |amethyst: are cin and cout not implemented on top of FILEs then? 22:09:01 I guess you probably wouldn't know, and I don't even know how to find out 22:12:59 -!- MaxFrost has quit [Ping timeout: 255 seconds] 22:13:14 -!- N78291 has quit [Quit: null] 22:13:54 -!- jeffrom has quit [Ping timeout: 264 seconds] 22:15:49 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 22:16:59 <|amethyst> Relevant but makes it sound very difficult to actually get working with streams: http://alfps.wordpress.com/2011/11/22/unicode-part-1-windows-console-io-approaches/ 22:19:52 ontoclasm: pong 22:23:01 !tell kilobyte http://article.gmane.org/gmane.comp.version-control.git/186054 seems to have the right idea ... 22:23:02 SamB: OK, I'll let kilobyte know. 22:25:35 -!- sbanwart__ has quit [Ping timeout: 255 seconds] 22:27:50 -!- kait has quit [Ping timeout: 255 seconds] 22:30:09 -!- ussdefiant has joined ##crawl-dev 22:36:53 -!- sbanwart__ has quit [Ping timeout: 240 seconds] 22:39:45 -!- ackack has quit [Ping timeout: 248 seconds] 22:43:07 -!- pelotr0n has quit [Ping timeout: 264 seconds] 22:44:47 -!- pelotron_ has quit [Quit: ~Internet()] 22:50:40 -!- ussdefiant has quit [Read error: Connection reset by peer] 23:00:42 -!- the_glow has quit [Read error: Connection reset by peer] 23:13:06 Stable (0.12) branch on crawl.lantea.net updated to: 0.12.2-5-gb0b09c3 23:20:15 !tell ontoclasm It looks like it would be extremely easy to get tiles to display Shoals waves, given the tiles to do so. 23:20:16 Grunt: OK, I'll let ontoclasm know. 23:24:01 -!- Serfuzz has quit [Remote host closed the connection] 23:24:02 Grunt: did you see the corner stuff 23:24:38 Point me to the most recent work? 23:26:49 Grunt: I would look at pastes ontoclasm made earlier 23:27:08 including one with pseudocode 23:28:02 -!- Arkaniad has quit [Ping timeout: 252 seconds] 23:29:17 Grunt: https://dl.dropboxusercontent.com/u/1000017/crawl/shoals12.png shows the problem, at any rate 23:29:38 -!- indspenceable has joined ##crawl-dev 23:31:38 -!- waspmonolith has quit [Quit: leaving] 23:32:01 -!- DrPraetor has quit [Ping timeout: 248 seconds] 23:32:22 03Medar 07* 0.13-a0-1554-g3b9ce24: Tweak to some inventory prompts with auto_list 10(18 hours ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3b9ce244f771 23:32:22 03Medar 07* 0.13-a0-1555-gc7e4383: Add MSG_OK when canceling for various prompts 10(18 hours ago, 21 files, 101+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c7e4383460b9 23:33:05 -!- Dixlet has quit [Ping timeout: 248 seconds] 23:34:17 03Medar 07* 0.13-a0-1556-gf8451c6: Don't require password for config.autologin 10(89 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f8451c6ad670 23:36:06 -!- fungee has quit [Ping timeout: 264 seconds] 23:37:01 03Medar 07* 0.13-a0-1557-g170f467: Remove a few lines of unused code 10(2 minutes ago, 1 file, 0+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=170f4674545c 23:40:35 -!- Morphy has quit [Ping timeout: 250 seconds] 23:42:59 -!- rwbarton has quit [Ping timeout: 255 seconds] 23:43:37 -!- MarvinPA has quit [Ping timeout: 276 seconds] 23:43:54 Unstable branch on crawl.lantea.net updated to: 0.13-a0-1553-g7307ddf (34) 23:45:40 So everyone is fighting over the new races 23:46:08 i'm here 23:46:08 ontoclasm: You have 1 message. Use !messages to read it. 23:46:16 was watching GoT >.> 23:46:18 !messages 23:46:18 -!- Stelpa has quit [Remote host closed the connection] 23:46:19 (1/1) Grunt said (26m 3s ago): It looks like it would be extremely easy to get tiles to display Shoals waves, given the tiles to do so. 23:46:23 ontoclasm: you're going to love what I'm working on right now :) 23:46:47 ooh 23:46:56 :D 23:47:16 -!- dtsund has quit [Quit: dtsund] 23:47:18 Just going to make one minor tweak. 23:47:55 -!- ystael has quit [Ping timeout: 264 seconds] 23:48:07 -!- valrus has quit [Quit: Computer has gone to sleep.] 23:51:39 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:53:02 I'd ask if you were hoping to make waves with this code 23:53:10 But apparently that's literally what you're trying to do 23:53:26 I'd want tiles before I do that. 23:53:36 03Grunt 07* 0.13-a0-1558-g9b01d5c: Allow ETC_* feature colours to affect some displayed tiles. 10(2 minutes ago, 3 files, 25+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9b01d5cde6fa 23:53:38 SwissStopwatch: isn't that why you would think to ask that though 23:53:38 No, this is on a similar but different subject. 23:53:52 ontoclasm: in particular, read the last line of the commit message... 23:53:57 Grunt: does this allow disco 23:54:07 SamB: in particular, read the last line of the commit message <_< 23:54:34 :O 23:54:37 laaaazy 23:54:39 you're the best 23:54:44 also impatient 23:54:53 * SamB waits for the pull 23:55:31 in return i'll try to figure out wave tiles 23:55:40 you saw my mockup, right 23:56:02 Of wave tiles? 23:56:07 when are you making the corner mockups 23:58:01 Grunt: yeah 23:58:13 I can't remember if I've seen them or not. 23:58:20 and i can make the corners in like... 5 minutes if they'd be useful 23:58:26 -!- rkd has quit [] 23:58:30 https://dl.dropboxusercontent.com/u/1000017/crawl/shoals2.png 23:58:46 Yeah, I think I have seen that. 23:58:59 Maybe not the "extremely easy" that I said before, but still quite straightforward, to do something like that. 23:59:01 it irritates me immensely that those shorelines probably look better than the ones i made 23:59:10 s/d, to/d to/ 23:59:28 ontoclasm: I'm afraid that I might agree =/ 23:59:40 ontoclasm: Other problems aside, I think yours look too 'round', if you know what I mean? 23:59:41 -!- jeffrom has joined ##crawl-dev 23:59:41 ontoclasm: the ones you made look nice other than at that one kind of corners 23:59:52 IMO 23:59:54 of course 23:59:56 hmm