00:07:30 -!- Torokasi has quit [Ping timeout: 260 seconds] 00:10:07 -!- Brannock has quit [Ping timeout: 248 seconds] 00:11:27 wizmode: moving onto a "trap" created with &( undiscovered_trap causes a crash (https://crawl.develz.org/mantis/view.php?id=4734) by reid 00:25:00 dashcunning (L27 HEWz) ASSERT(feat_is_solid(feat)) in 'beam.cc' at line 1114 failed. (Geh:3) 00:26:48 -!- cbus has quit [Ping timeout: 255 seconds] 00:28:05 -!- cbus has joined ##crawl-dev 00:39:33 -!- Torokasi has joined ##crawl-dev 00:59:02 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 00:59:18 -!- petete has joined ##crawl-dev 01:08:24 -!- dtsund has quit [Ping timeout: 260 seconds] 01:23:50 -!- valrus has quit [Remote host closed the connection] 01:34:56 Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-1274-gddaaf60 (32) 01:43:20 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!] 02:01:10 -!- Wensley has quit [Ping timeout: 258 seconds] 02:25:50 -!- Mottie has quit [Read error: Connection reset by peer] 02:58:05 -!- ixtli has quit [Ping timeout: 252 seconds] 03:00:14 -!- monqy has quit [Quit: hello] 03:02:54 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 03:03:09 -!- petete has joined ##crawl-dev 03:24:11 -!- valrus has joined ##crawl-dev 03:28:36 -!- valrus has quit [Ping timeout: 255 seconds] 03:39:28 -!- santiago has joined ##crawl-dev 03:39:37 -!- petete has quit [Read error: Connection reset by peer] 03:42:02 -!- Torokasi has quit [Ping timeout: 260 seconds] 04:02:23 -!- ainsophyao has quit [Remote host closed the connection] 04:18:55 -!- ais523 has joined ##crawl-dev 04:22:17 -!- ussdefiant has quit [Remote host closed the connection] 05:15:37 -!- ais523 has quit [Ping timeout: 256 seconds] 05:19:19 -!- petete has joined ##crawl-dev 05:19:21 -!- santiago has quit [Ping timeout: 258 seconds] 05:23:13 -!- ais523 has joined ##crawl-dev 05:29:17 -!- neunon has joined ##crawl-dev 05:29:17 -!- neunon has quit [Changing host] 05:29:18 -!- neunon has joined ##crawl-dev 05:42:39 -!- Xiberia has joined ##crawl-dev 05:43:57 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 05:44:43 -!- petete has joined ##crawl-dev 05:51:15 -!- st_ has joined ##crawl-dev 05:53:13 -!- alefury has joined ##crawl-dev 05:55:23 -!- Pacra has quit [Quit: This computer has gone to sleep] 05:58:38 -!- jeanjacques has quit [Ping timeout: 260 seconds] 06:07:27 -!- ixtli has joined ##crawl-dev 06:07:40 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 06:08:04 -!- petete has joined ##crawl-dev 06:26:31 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 06:27:14 -!- petete has joined ##crawl-dev 06:33:16 -!- Varsovie_crawl has quit [Read error: Connection reset by peer] 06:33:30 -!- Varsovie_crawl has joined ##crawl-dev 06:38:33 -!- santiago has joined ##crawl-dev 06:39:25 -!- petete has quit [Ping timeout: 240 seconds] 06:58:31 -!- Keskitalo has joined ##crawl-dev 07:05:27 -!- ais523 has quit [Remote host closed the connection] 07:19:27 Xoff (L12 MuWz) ASSERT(zombie_class_size(cs) == Z_NOZOMBIE || zombie_class_size(cs) == mons_zombie_size(base)) in 'mon-place.cc' at line 2292 failed. (Orc:4) 07:31:21 -!- syllogism has joined ##crawl-dev 07:33:01 -!- santiago has quit [Ping timeout: 260 seconds] 07:40:00 -!- petete has joined ##crawl-dev 07:53:24 -!- Torokasi has joined ##crawl-dev 07:57:15 -!- ixtli has quit [Quit: Computer has gone to sleep.] 07:58:36 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 07:59:00 -!- petete has joined ##crawl-dev 08:00:27 -!- Mu_ has joined ##crawl-dev 08:00:56 -!- ais523 has joined ##crawl-dev 08:01:06 -!- Brannock has joined ##crawl-dev 08:04:52 -!- santiago has joined ##crawl-dev 08:05:21 -!- petete has quit [Ping timeout: 252 seconds] 08:20:43 -!- Pingas has joined ##crawl-dev 08:22:28 -!- santiago has quit [Ping timeout: 245 seconds] 08:24:03 -!- petete has joined ##crawl-dev 08:24:39 -!- RichardHawk has joined ##crawl-dev 08:33:24 -!- santiago has joined ##crawl-dev 08:33:35 -!- petete has quit [Ping timeout: 248 seconds] 08:34:15 -!- syllogism has quit [Read error: Connection reset by peer] 08:34:24 -!- syllogism has joined ##crawl-dev 08:46:07 -!- edlothiol has joined ##crawl-dev 09:11:52 -!- petete has joined ##crawl-dev 09:13:21 -!- santiago has quit [Ping timeout: 260 seconds] 09:24:59 kilobyte: no idea 09:25:08 don't have time to look into it either, sorry 09:25:50 Zombie fish back away from ranged attacks, but can't submerge.. nice free xp! 09:26:55 Are Ogres going to regain carnivore 1 now that the gradual carnivoreness is in= 09:26:56 ? 09:38:00 -!- dtsund has joined ##crawl-dev 09:38:06 we should have an opposite to saprovore 09:38:20 gain more nutrition from permafood, less from chunks, way less from gross chunks 09:38:23 give it to elves 09:40:01 -!- petete has quit [Ping timeout: 258 seconds] 09:42:28 only if they start out with biscuits wrapped in mint leaves ;-P 09:49:17 bread ration :P 09:50:04 seriously though, let's give high elves 100% nausea chance from contam chunks and different flavor text :) 09:50:07 they are OP 09:50:38 Fussy 3 09:57:18 I thought it was called flavour text 09:57:55 -!- ainsophyao has joined ##crawl-dev 09:58:04 Mu_: oh, by the way 09:58:20 I'm not seeing the same problem as you building recent trunk tiles 09:58:28 I ran into a *different* problem! 09:58:37 rltiles builds, but fails 09:59:20 ... so now I'm rebuilding with debug symbols so I can actually look at why it's failing, since procmon.exe isn't telling me what I need to know 10:00:31 -!- Keskitalo has quit [Quit: leaving] 10:01:49 fortunately, this system is a lot faster than my Linux one, so the contribs don't take forever to rebuild 10:02:27 (having 4x the RAM probably helps, too ;-) 10:03:21 On my local system, it says there's an incompatible libpng when I build rltiles. 10:03:35 I dunno if it's finding my 64-bit library or what, but I don't really care enough to build tiles anyway. 10:03:44 Fyren: what environment are you building in? 10:03:50 It is building the one in contrib. 10:03:55 CentOS. 10:04:15 is that, like, mint-flavoured? 10:04:27 There are no Elven biscuits, no. 10:04:42 CentOS is RHEL. 10:08:23 * SamB was thinking more like breath mints, actually 10:12:55 I wonder why crawl's contribs don't include advpng... and why sdl-image is using all this deprecated stuff from libpng 10:32:44 SamB: but does it actually compile faster? The very machine I'm sitting at right now does builds in 40ish seconds in Linux, ~6 minutes on Windows. 10:33:02 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20110701115916]] 10:33:21 kilobyte: I think it does 10:34:00 kilobyte: but it has a lot more to compile, so maybe it takes longer to finish 10:34:16 I don't know what it's like for you 10:35:05 speaking of contribs, I'm really thinking about making it so compile flags are not passed to contribs (except perhaps a separate variable), contribs are always built with optimization but only once until cleaned 10:35:30 there's no reason to rebuild just because tag-version.h changed or you want a debug/normal build 10:35:55 yeah 10:36:09 it's linked in a way that disallows -flto on library boundaries, too 10:36:17 I guess we should put our debug-related flags in the _L flags? 10:36:57 _L currently is used for Crawl -vs - rltiles-tool 10:37:32 oh 10:37:35 it makes sense to debug the latter... with SDL, not really. And if we'd want to actually debug SDL itself, it's a matter of going into the directory and recompiling 10:38:05 As long as we're building everything such that stack-walking is practical, sure 10:38:26 also rltiles seems to be the one place we don't check for CFLAGS changes yet! 10:38:30 * SamB is fixing that 10:39:46 another thing is, I'd want pango+fontconfig 10:39:57 perhaps just fontconfig might be enough, not sure 10:40:20 isn't pango for *layout*? 10:40:33 the problem is, pango (small) depends on fontconfig (smallish), which in turn heavily depends on glib (*huge*) 10:40:45 (Or do we use non-fixed fonts?) 10:41:08 our current font handling can use only a single .ttf file 10:41:27 (we use both fixed and non-fixed, but I really care only about the former) 10:42:08 -!- blabber has joined ##crawl-dev 10:42:12 shipping enough fonts to cover the entirety of Unicode would be a like ~15MB download 10:42:36 glib's sources are about as big too, but that's only for compilation not for the finished binary 10:43:02 Well, if you didn't mind just supporting one font size you could use unifont ;-P 10:43:09 and any distribution would veto shipping a huge font just because of not using glyph selection 10:43:24 unifont sucks halfling balls :( 10:43:34 and has only a small part of Unicode 10:43:39 really? 10:43:54 I *have* been seeing a lot of holes lately... 10:43:58 my biggest beef with it, it's too ugly to live 10:44:26 So, what's a fixed font with good coverage? 10:44:46 I really want one font to rule them all, one font to bind them 10:44:56 there's not a single one -- and that's not the best exercise, if you can have multiple fonts do the same in a modular way 10:45:09 -!- petete has joined ##crawl-dev 10:45:18 if you want a single huge file, fontforge + cut&paste can get you a long way 10:45:27 well the tricky bit is getting multiple fonts with the same fixed metrics 10:45:56 well, or, finding a library to find the right bits of each font 10:45:56 yeah but if they're close enough, you can shoehorn them into a common size with fontforge 10:46:08 that's what I want pango for :) 10:47:27 -!- monqy has joined ##crawl-dev 10:48:19 just local tiles, though. Console already works and so do webtiles. 10:50:25 what font does Console usually use? 10:50:45 uhm.. whatever you pick? 10:50:50 I'm seeing something called "raster fonts" selected 10:51:14 ah, Windows. Not sure, terminal? 10:51:33 -!- MarvinPA_ has joined ##crawl-dev 10:51:41 if you have the "raster fonts" selected, it used Windows 3 code paths which wrap everything to 8 bits :( 10:51:47 oh, for terminal I go back and forth between unifont "12" and Courier New "10" 10:52:27 I don't know that it's so much "windows 3 codepaths" as "windows 3 font format" 10:53:10 the actual windows 3 codepaths in XP tend to be restricted to the running of win16 programs 10:53:15 format and behaviour 10:53:33 converted to win32 API, but working as they did before 10:54:01 And they ripped out much of the windows 3 code, anyway, and replaced it with upcalls ;-P 10:54:30 which use somewhat peculier illegal instructions 10:54:30 ie, with that "code page" thingy, and working with 1 byte per screen cell internally 10:55:06 like, for CJK they use a hack that assumes every CJK character has two bytes and every regular width one has one 10:55:07 -!- MarvinPA has quit [Ping timeout: 252 seconds] 10:55:38 and there's an attribute bit that says "first character of a half" and "second character of a half" 10:56:30 selecting a TrueType font changes the behaviour thoroughly 10:57:05 for example, if you write a character to the screen that doesn't exist in the font, reading it back will give you what you wrote 10:57:30 with .fon ones, you get a space instead, suggesting it's distinct code 10:58:12 (I don't know Windows' internals, it's just an observation of its behaviour) 10:59:33 -!- blabber has quit [Read error: Operation timed out] 10:59:41 seriously? they put all this nutso logic in csrss.exe, which runs as ~admin? 11:00:23 Why the heck didn't they make a TTF version of this font instead? 11:00:30 not sure, this is just what I got from brief tests when adding Unicode support for Crawl on win32 console 11:01:43 (I also have to wonder why I only see a choice between that and Lucida Console...) 11:02:37 on WinXP, yeah 11:02:39 -!- blabber has joined ##crawl-dev 11:03:26 Vista and 7 added Consolas, which is awesome with ClearType and worse than abysmal without 11:03:53 (and curiously, Teh Bestest Font In Existence with freetype :p) 11:06:27 -!- SamB has quit [Ping timeout: 252 seconds] 11:09:00 -!- MarvinPA_ is now known as MarvinPA 11:16:08 -!- SamB has joined ##crawl-dev 11:16:40 kilobyte: yes, I know how bad Consolas is without subpixel rendering 11:16:44 I've tried it 11:16:48 I have it, just not in that list 11:17:08 oh, but you say freetype renders it decently even without subpixel? 11:17:25 * SamB wishes x-chat would stop getting hung up like it just did 11:17:56 needs at least grayscale antialiasing, but yeah 11:18:24 on a LCD display, there's quite a big difference in favour of subpixel though 11:18:48 well, obviously it's better to use the additional horizontal resolution *if you have it* 11:19:24 (and I think consolas is actually more readable that way in Windows even if you don't) 11:19:24 old-style fonts often don't look that good with antialiasing, both grayscale and subpixel, but Consolas (and the whole C* family) were designed for subpixel only from the start 11:19:46 you mean, without antialiasing? 11:20:13 I did not find consolas at all pleasant to look upon with regular anti-aliasing in Windows 11:20:31 yeah, same 11:21:08 I do not think disabling anti-aliasing is readily available with it, except in putty, in any case. 11:21:53 I've used Consolas with grayscale on CRT in the past, and now I use it as my main font with subpixel both on a regular monitor and on the phone... but I haven't tried it on Windows in ages 11:22:09 mostly because I don't use Windows if I can avoid it :p 11:22:19 It looks fine with ClearType on an LCD 11:22:31 but I don't have an LCD right now, so I turned cleartype off 11:23:11 If I weren't such a packrat, I probably wouldn't be using Windows myself 11:24:34 -!- bmh has joined ##crawl-dev 11:24:39 hey, you can contain it within a VM so it can't break things outside it :p 11:24:42 good morning 11:24:54 bmh: evenin'! 11:24:56 but it was already installed physically when I started 11:25:08 and I don't know that I have anything beefy enough to run Windows tolerably in a VM 11:25:11 kilobyte: I'll see your GMT+2 and raise you a GMT-7 :) 11:26:08 you don't need much beef to run windows tolerably in a vm 11:26:24 kilobyte: you know, 'tis rather odd indeed to have a PE executable named tilegen.elf! 11:27:42 so... reduce it to 30GB or so, in case a friend harasses you about playing some game, and don't boot it more often than once a half a year 11:28:02 that's where the hoarding comes in! 11:28:08 then for regular times you need Windows for something install one in a VM 11:28:08 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 11:28:20 actually, not one but a series 11:28:37 -!- petete has joined ##crawl-dev 11:28:53 if you want to test something, it's damn important to have at least one install from every type (win2000, XP, Vista, 7, 32/64 bit...) 11:29:16 kilobyte: That sounds worse than testing things on IE6 11:29:19 then, you often want to test something on a fresh install... so it's good to have a blank one you can clone 11:29:24 bmh: not really 11:29:45 the IE6 test VM images expire and you have to download a new one every few months, iirc 11:30:25 same for Unices... but somehow my SCO Sux installation stopped working and I couldn't manage to get it back into shape :p 11:30:26 On mantis, should 'resolved' tickets get closed? 11:30:53 SamB: eh? You can refuse to update just fine. 11:30:54 bmh: if you see them waiting to be "confirmed" or whatever in your view, yeah 11:31:15 bmh: I don't get what's the point in having a separate "resolved" and "closed" state 11:31:26 kilobyte: I'm talking about the IE test VMs MS provides for download 11:31:32 kilobyte: Nor do I. 11:31:34 those have expiration dates 11:31:41 I _think_ in the past the difference was that only developers could reopen a closed one... but this changed 11:32:08 SamB: regular XP with the IE6 it came from 11:32:12 kilobyte: I think the idea is that the one who thinks he fixed the problem is supposed to mark it as "resolved" 11:32:28 and then the reporter is supposed to mark it "closed"? 11:32:33 SamB: it even still gets security updates (not that they're too important in a VM, but you need to use what customers do) 11:32:36 that's what Napkin (iirc) told me 11:32:51 kilobyte: oh, right 11:33:03 and Microsoft tends to break stuff with service packs and even security patches 11:33:04 Maybe I was thinking of IE5 and IE5.5 VMs? 11:33:29 or Vista-based VMs... 11:33:44 probably not the latter, though 11:34:42 ack -- how do I closed a 'feedback' ticket? 11:34:59 oh... I don't get the point in Vista. For example, at work I sit my butt at an ancient P4-era Celeron, 1 core, no HT, 768MB ram -- and it runs Windows VM good enough to run XP or 7 without going to a remote machine 11:35:03 bmh: are you a "developer"? 11:35:11 Vista in turn... don't even bother trying with <2GB ram 11:35:13 SamB: Updater 11:35:23 bmh: oh, well, maybe you ask one of us to do it then 11:35:36 kilobyte can presumably do it in any case 11:35:36 SamB: 0003939 11:35:54 kilobyte, what do you use for virtualization? 11:36:19 kilobyte: oh, so 7 is a lot better then? 11:36:24 I hadn't heard that! 11:36:51 do you use the "Classic" UI? 11:38:41 freeky 11:39:02 diffstat on this Windows machine comes out in color automatically 11:40:10 Zaba: for Windows, VirtualBox 11:40:50 SamB: Vista is a ME-class masterpiece :( 11:41:13 they did ONE very good thing with Vista 11:41:45 they finally started making it a pain to sell applications that needed admin for no damn reason 11:42:33 you need to look REALLY closely to find good things in Vista though 11:42:52 I didn't need to look at all to find that! 11:43:33 7 at least works semi-reasonably, needs only 2-3 times as much memory as XP, and has only a few glaring flaws like searching the filesystem or LAN speeds 11:44:03 searching the filesystem is just an old one, isn't it? 11:44:10 what do you mean about "LAN speeds"? 11:45:02 SamB: no, XP had reasonable search tool, Vista and 7 have one that is not only near-impossible to use but also tends to fail to find files which are there 11:45:08 for LAN speeds: http://angband.pl/tmp/win7_lan.png 11:45:23 kilobyte: I don't think I call what XP has reasonable 11:45:29 another thing win7 has really screwed up when compared to XP is networking configuration 11:45:46 it insists on searching the actual filesystem! 11:45:47 29KB/s on gigabit ethernet one hub away 11:45:51 that takes forever 11:46:07 SamB: it. works. 11:46:10 (mostly on account of it's following the tree structure.) 11:46:26 kilobyte: well, compared to the attrocity you say they have in Vista and 7, okay 11:46:28 which is a huge advantage over Vista/XP indexing which doesn't 11:46:52 but really, haven't thesee people heard of *locate*? 11:46:56 I put a file in directory X, run the search from some place above it... and no matches 11:48:10 somehow, the LAN speed thingy on 7 is new. XP and Vista on the very same hardware get speeds close to nominal... and so does Linux. 11:49:05 kilobyte, probably hardware/driver-specific 11:49:39 or they rearchitectured the network support and screwed something up 11:49:57 well, I don't remember ever getting that on any of the win7 systems I've dealt with, at least 11:50:14 that includes the one I have in a VM on my netbook 11:50:20 two different machines, one of them tested both natively and in a VM (which emulates a different network card than the machine has physically) 11:50:21 kilobyte: so, why does tilegen get named "tilegen.elf", anyway? 11:50:36 a Realtek one too, you don't get more generic than that 11:50:46 how far under nominal does it get? 11:51:02 SamB: uhm... because it's sometimes an elf object? :p No idea, it's all Keskitalo's fault! 11:51:08 kilobyte, well, here win7 boxes successfully played HD video from cifs shares on the LAN 11:51:21 kilobyte: mind if I change it? 11:51:32 15-30KB/sec typically 11:51:43 it might leave people with an old .elf lying about, though... 11:51:49 only on CIFS, http works fine 11:52:08 is that client-side or server-side ? 11:52:40 Running into some new build issues on OSX Lion: https://gist.github.com/1284771 11:52:55 both I think, but it was a while since I tried 11:53:11 no Win7 machine nearby so I can't check 11:53:36 bmh: how do you want this resolved? 11:53:50 bmh: these files are basic libc :( 11:54:02 "done"? fixed in 0.10? 11:54:20 SamB: That works, as long as it gets closed. 11:54:35 kilobyte: I know! I should ask the guy who's doing the OSX builds 11:54:50 03dolorous * r991445aa3f9a 10/crawl-ref/source/godabil.cc: Attempt to fix Mantis 4666. 11:55:04 bmh: the fixes are in the trunk? 11:55:22 SamB: Some incarnation of 'new abyss' is in 0.10 11:55:40 I don't recall if those patches are included verbatim. 11:56:13 -!- ainsophyao has quit [Remote host closed the connection] 11:56:19 and you are this "brendan" fellow? 11:57:11 SamB: In the flesh. 11:57:22 how do I know you aren't a robot? 11:58:08 Are you saying you're not a robot? 11:58:13 We need to reconfigure the biofilters. 11:58:40 Fyren: he seems to be implying that he is indeed a fleshling 11:59:02 possibly he is a cyborg of some kind 11:59:55 just do like it used to be done with witches: dunk him under water 12:00:04 If I was a cyborg, I wouldn't be experiencing jetlag. 12:00:16 bmh: how do you figure? 12:00:36 SamB: Because that would be entirely daft. 12:00:36 I expect the fleshy parts would experience such effects regardless 12:00:52 if a cyborg, he'll be either waterproof or not. If he's not waterproof, he'll short up and be gone. If he's waterproof, he'll be able to survive... so keep him for a time that's enough to kill a human. 12:01:13 if he's still alive, he's a cyborg so now you can execute him as a robotic mole 12:01:42 well, he could be not-waterproof but be capable of surviving with his implants shorted 12:01:48 Anyone know of a good example of changing floor types in lua? 12:01:54 but he would drown, obviously 12:02:19 SamB: if he'd drown, it proves he was a human. A destructive but reliable test :) 12:02:43 that's like solving the halting problem by running the program and checking if it halts :P 12:02:57 The idea is to make a vault with a pressure plate that turns the room into a "lava spiral" -- not dangerous on its own, but dangerous if you're being chased 12:03:07 Zaba: except it actually counts as a decision procedure 12:03:26 Zaba: it ends in a finite time: you can wait long enough so a human would for sure be dead 12:03:28 because we'd only be waiting for a human-drowning period 12:03:46 kilobyte: What distribution do human drowning times follow? 12:03:53 A good ol' cold water drowning can take hours. 12:04:12 seriously ? 12:04:35 you start suffering irreversible brain damage pretty quickly 12:04:46 Eronarn: Not in near-freezing water 12:05:39 but then, if you execute robots anyway, what's the difference? 12:06:04 kilobyte: If drowning times follow a cauchy distribution, you could be waiting forever 12:06:12 kilobyte: we were going to execute the *humans* 12:06:42 SamB: *pssst* they were not supposed to know our plan! 12:06:53 kilobyte: since when? 12:07:01 what are they going to do to stop us? 12:07:13 they think we're just joking around! 12:07:35 Other drowning fact: It's possible to drown without getting water in your lungs! 12:07:45 of course! 12:07:58 doesn't drowning just consist of running out of oxygen? 12:08:02 it's just a fancy name for asphyxiation, yeah 12:08:15 (without being choked) 12:08:26 Generally people think of it as involving water aspiration, though. 12:08:44 devs mark it as "resolved" when it's fixed.. people can still comment then. one option for the reporter to confirm is to mark "closed" 12:08:58 once it's "closed" there is no more commenting 12:10:22 kilobyte: What distribution do human drowning times follow? <--- typically unconciousness in 3-5 minutes, and permanent brain damage not long after that, actual death after 10-15 minutes IIRC 12:10:49 oh, I thought it was a serious question for game balancing or something 12:11:18 hahaha 12:12:06 if we were talking about actual game balancing, we'd be shouting and flaming each other, not playfully joking :p 12:12:19 kilobyte: Can we remove food from crawl? 12:12:27 drowning's a bit unrealistic in NetHack, it only ever lasts the one action even though your character can try several time-consuming reflex actions in response 12:12:36 bmh: actually, it could be a good idea 12:12:58 can we remove magic from crawl? it's a bit unrealistic 12:13:02 >.> 12:13:20 http://tvtropes.org/pmwiki/pmwiki.php/Main/SuperDrowningSkills 12:14:37 make food give intrinsics, but only allow the last food you ate to matter 12:14:44 -!- alefury has joined ##crawl-dev 12:15:20 like some kind of very long-lasting potion 12:15:43 kilobyte: tilegen doesn't seem to be using crawl's flags anyway... 12:15:53 can someone kickban Eronarn for trolling? :) 12:16:23 bmh: but i very rarely play trolls 12:16:35 Ernoran: Yeah, their food clock is too fast. 12:17:40 If you're serious about the 'remove food altogether' idea 12:17:50 You could make hunger-costs turn into glow-costs 12:18:04 dtsund: I am -- and I'd like to see something glow-like 12:18:18 They'd become tactical rather than strategic costs, but I'm not convinced that'd be a change for the worse 12:18:41 dtsund: they'd be strategic costs if you stacked the glow to mutation levels 12:19:00 Sure 12:19:10 That'd make !cure mutation serve the same role food does now, I guess 12:19:12 Does glow always give bad mutations? 12:19:15 do people /ever/ intentionally do that? 12:19:16 bmh: Yes. 12:19:21 glow is strategic. and mutations are far harder to cure than hunger 12:19:21 in current Crawl? 12:19:51 dtsund: While we're at it, we should drop Mountain Dorfs and add Ugly Things as a race! 12:20:08 * dtsund has been contemplating doing exactly this to food in Light, but not in the next version 12:20:28 I'm still waiting on that shapeshifter race 12:20:46 did someone seriously suggest removing food? sounds awesome, but would be so much work. 12:21:10 bmh suggested it, kilobyte said it might be a good idea 12:21:14 about... one page up 12:21:15 lots of code deletion 12:21:33 dtsund: To be fair, it was monqy who first floated the idea. 12:22:38 You'd have to get rid of respawning monsters if you got rid of food, naturally 12:23:18 -!- MarvinPA_ has joined ##crawl-dev 12:23:27 dtsund: Why not just have the respawn monsters be tougher than the monsters on the next level? 12:23:38 bmh: Still scummable. 12:23:39 why not just remove all the upstairs 12:23:52 and connect branches in some other way 12:23:52 You'd alternate between this level and the next. 12:23:52 ais523: Xom likes this idea. 12:24:06 actually, that could be a good idea for a god 12:24:10 a god who dislikes backtracking 12:24:21 Trog hates retreat? :) 12:24:37 (it's an unofficial conduct in NetHack too that's popular enough to have a name, "alpine") 12:24:49 ais523: 12:24:51 ??ironrobin 12:24:51 ironman[1/6]: In the Ironman challenge you must take downstairs as soon as possible until you reach D:27, and then leave the dungeon alive. 12:25:11 ??lg 12:25:13 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 12:25:20 Eronarn: not quite the same, but similar 12:25:29 !hs ironrobin 12:25:30 1383. IronRobin the Nimble (L13 SpVM), got out of the dungeon alive. on 2009-03-08, with 33129 points after 20130 turns and 2:51:55. 12:25:48 ??ttyrec 12:25:49 ttyrec[1/4]: Specialized format used to record Crawl (among other) games. Google to find a player for your favorite platform. CAO ttyrecs all games in http://crawl.akrasiac.org/rawdata//. 12:26:11 -!- MarvinPA has quit [Ping timeout: 258 seconds] 12:26:21 'got out of the dungeon alive'? cheater 12:27:16 kilobyte: kilobyte why are we using tmpfile() in tilegen? 12:28:56 -!- MarvinPA_ is now known as MarvinPA 12:30:04 SamB: no idea 12:30:49 is there a problem with it though? Tilegen runs just once during compilation, it doesn't need to be too effective or secure. 12:31:11 kilobyte: it seems to be failing :-( 12:31:19 with a misleading error message 12:33:18 dtsund: If food was removed, what would become of mummies? 12:33:57 they could be immune to glow from spell costs instead 12:34:05 with some flavour handwave added 12:34:15 Their racial special would be that whatever kills them gets a curse. 12:34:24 dtsund: <3 12:34:32 that's way too powerful 12:35:18 no, clearly we should remove food but not the food clock 12:35:25 speaking of player deaths... I still have a serious bug to fix: when a monster wields Wyrmbane to kill a player felid, the weapon doesn't upgrade :( 12:36:04 the player is robbed of some extra Nemelex piety for saccing it! 12:36:26 (a bit increased chance to get the +1, that is) 12:43:33 you mean a player felid in dragonform I assume :P 12:44:08 03dolorous * r486039d386cc 10/crawl-ref/source/mon-grow.cc: Let gnolls level up into gnoll sergeants. 12:45:07 wow. dolorous is evil :( 12:45:27 (Gnolls scare me now) 12:50:27 meh, just don't let them gain xp 12:50:29 dtsund: You know what crawl needs? More mutations. 12:51:34 Crash on Orc 4/4 (https://crawl.develz.org/mantis/view.php?id=4735) by Xoff 12:53:41 yeah, those gnoll upgrades are annoying in zotdef! 12:55:41 @??gnoll sergeant 12:55:42 gnoll sergeant (10g) | Speed: 10 | HD: 4 | Health: 16-35 | AC/EV: 2/9 | Damage: 9 | Flags: 07vault | Res: 06magic(8) | Chunks: 07contaminated | XP: 86. 12:55:46 @??gnoll 12:55:46 gnoll (08g) | Speed: 10 | HD: 2 | Health: 8-18 | AC/EV: 2/9 | Damage: 9 | Res: 06magic(8) | Chunks: 07contaminated | XP: 14. 12:55:51 not that much better 13:01:50 Eronarn: it's from before the upgrade 13:02:17 lemme update the "monster" tool 13:09:27 @??gnoll sergeant 13:09:28 gnoll sergeant (10g) | Speed: 10 | HD: 4 | Health: 17-35 | AC/EV: 2/9 | Damage: 11 | Res: 06magic(16) | Chunks: 07contaminated | XP: 86. 13:09:39 not a big difference 13:11:58 gah wish i could build tiles 13:12:38 Mu_: Wish I could build 13:15:57 Mu_: what's your problem? 13:17:30 kilobyte: something to do with SDL 13:17:33 kilobyte: http://pastebin.com/5TBt8KEv 13:18:44 Mu_: Could try CONTRIB_SDL=y when you run make if you want more shot in the dark suggestions. 13:19:00 kilobyte: that's why *I'm* trying to build tiles in windows 13:19:15 but I hit different problems :-( 13:19:39 the worst part is I can't see why I didn't hit that 13:19:58 Fyren: well it gave me a different error, so there's that. 13:20:32 It could be anti-progress! 13:20:43 I was thinking CONTRIB_SDL might help, too, but that it would be cheating! 13:21:29 works for me both with system libs and with cross-compile to Windows, lemme test a Windows build 13:21:44 Snake Pit, Swamp and Shoals generated in the same game (https://crawl.develz.org/mantis/view.php?id=4736) by CommanderC 13:24:07 03SamB * re668a4518a41 10/crawl-ref/ (.gitignore source/rltiles/Makefile): Do the "CFLAGS difference check" dance for rltiles/tool/tilegen, too. 13:26:07 03SamB * rff2e350639fc 10/crawl-ref/source/rltiles/Makefile: Add DEBUG=y support to rltiles/Makefile. 13:30:25 -!- dtsund has quit [Ping timeout: 260 seconds] 13:32:22 ... no wonder my document is taking so long to print ... 13:32:29 printer was out of paper! 13:33:02 * SamB has to go 13:36:07 03dolorous * r44a6415ec0d2 10/crawl-ref/source/ (enum.h mutation-data.h): Resort the tentacle spike mutation on next major version bump. 13:36:17 03dolorous * r4978cf7bb599 10/crawl-ref/source/ (mutation-data.h mutation.cc): Add another tentacle spike mutation-related fix. 13:37:36 tentacle spikes? ooh 13:38:32 -!- dtsund has joined ##crawl-dev 13:40:50 -!- Keskitalo has joined ##crawl-dev 14:01:57 Spider Form vs. Levitation - Levitating spider next to wall doesn't auto-cling. (https://crawl.develz.org/mantis/view.php?id=4737) by XuaXua 14:02:40 -!- Pacra has joined ##crawl-dev 14:03:21 -!- Varsovie_crawl has left ##crawl-dev 14:09:55 -!- RichardHawk has quit [Quit: Recalculating TATARI at "the crossing crossing"] 14:10:11 ??bad ideas 14:10:12 bad ideas[1/3483]: To read this whole list, visit http://crawl.akrasiac.org/learndb.html#bad_ideas. To read ortoslon's selection of ~150 favorites, visit http://sites.google.com/site/cherrypickedbadideas/ 14:10:30 03Keskitalo * r81df4ca704f5 10/crawl-ref/source/dat/descript/monsters.txt: Describe bears as getting angry when afraid, not when provoked (addressess #4728). 14:11:03 !learn bad_ideas New variants of berserkitis: immolationitis, tormentitis, silencitis, tonsilitis. 14:11:16 !!learn bad_ideas New variants of berserkitis: immolationitis, tormentitis, silencitis, tonsilitis. 14:11:20 * bmh does it wrong. 14:11:26 learn add 14:11:34 I don't know about !learn bad_ideas. 14:13:11 -itis is actually usually used for inflammations 14:13:22 inflammation of the berserk 14:15:49 !learn add bad_ideas New variants of berserkitis: immolationitis, tormentitis, silencitis, tonsilitis. 14:15:49 bad ideas[3484/3484]: New variants of berserkitis: immolationitis, tormentitis, silencitis, tonsilitis. 14:20:03 if tormentitis were area effect, it might actually be interesting 14:20:12 probably gamebreakingly bad anyway, but still hilarious 14:23:53 'zerkitis is already pretty bad 14:25:28 -!- edlothiol has quit [Read error: Operation timed out] 14:30:12 Should be a Xom-exclusive mutation 14:30:24 He adds it, and then removes it a short time later 14:34:29 either that, or it triggers so often that you're basically playing HoH (I wonder how well that would work in Crawl?) 14:35:18 Heaven or Hell? 14:35:23 Catastrophically. 14:35:58 ...hm. 14:36:18 You'd be forced into either Elyvilon worship or racing to cast Death's Door, I'd think. 14:37:32 Even porting Angel of Max Carnage to Crawl would lead to many instadeaths. 14:47:31 what does that do again? 14:47:41 the whole /point/ of HoH is that it's full of instadeaths, ofc 14:48:14 -!- bmh has quit [Ping timeout: 252 seconds] 14:49:08 Angel of Max Carnage removes randomness. 14:49:27 Attacks are nearly guaranteed to hit, regardless of base accuracy, and all damage rolls are maximum. 14:50:33 Of course, in DoomRL, nothing's powerful enough to kill you in one hit even with a maximum roll... 14:51:12 What about mancubi near walls? 14:54:51 -!- dtsund has quit [Ping timeout: 255 seconds] 14:56:28 -!- dpeg has joined ##crawl-dev 15:02:48 -!- edlothiol has joined ##crawl-dev 15:05:09 -!- syllogism has quit [] 15:20:45 -!- st__ has joined ##crawl-dev 15:21:22 If I made a version of crawl full of bad ideas entries, would people play it? 15:22:32 some people would 15:22:49 quite a few of the bad ideas entries are already in the game, in fact 15:23:20 -!- st_ has quit [Ping timeout: 255 seconds] 15:24:07 i think chapayev had a similar idea, not sure if it's actually being made or not 15:24:11 ??xcrawl 15:24:11 xcrawl[1/3]: Chapayev's new Crawl variant project. Until the first release, finished stuff will go in this learndb entry. 15:25:56 -!- st__ is now known as st_ 15:36:35 -!- minced has joined ##crawl-dev 15:38:11 Hmm. 15:38:39 -!- ais523 has quit [Remote host closed the connection] 15:40:34 Hasn't been around in a few months. 15:53:26 -!- valrus has joined ##crawl-dev 16:09:25 -!- bmh has joined ##crawl-dev 16:13:08 djroomba the Impregnable (L20 MDFi) ASSERT(y >= 1 && y <= sz.y) in 'libutil.cc' at line 906 failed on turn 83777. (Shoals:3) 16:14:02 -!- minced has quit [Quit: ChatZilla 0.9.87 [Firefox 8.0/20111006182035]] 16:14:26 -!- valrus has quit [Remote host closed the connection] 16:16:25 -!- blabber has quit [Quit: leaving] 16:22:44 Any OSX users about? 16:26:37 -!- SamB has quit [Ping timeout: 252 seconds] 16:37:21 -!- Varsovie_crawl has joined ##crawl-dev 16:38:00 -!- SamB has joined ##crawl-dev 16:39:02 i don't think mac users use irc 16:39:16 they probably have some really fabulous chat client that they use instead 16:39:21 lol 16:52:56 usually there are some 16:53:01 maybe ask in ##crawl 16:53:45 I saw someone complain about a lack of doomrl for mac in ##crawl earlier, there must be one at least. 16:54:49 I'll quit using a mac when someone else will carve me a computer out of metal. 16:55:18 (or perhaps when Tiles run on an Android Tablet) 16:55:29 I suspect I could run webtiles 16:56:07 its probably not great on a tablet. theres an old tavern thread about webtiles on a tablet 16:56:33 mostly, webtiles has no mouse support 16:56:46 which is awful for tablets 16:57:24 I can imagine. I wonder if we could write a javascript layer to translate mouse commands into keyboard commands for tiles. 16:57:52 once webtiles gets full mouse support i can finally play online 16:57:58 that would be so awesome 16:58:44 (im drunk, sorry) also everything i said so far is correct, so this does not really matter 16:59:08 why are you drunk on a thursday 16:59:19 Xiberia: He's on the continent. 16:59:47 -!- MakMorn has quit [Read error: Connection reset by peer] 16:59:52 i do not know what being on the continent implies 17:00:04 i apologise for being swedish 17:00:11 college. my roommates went out, i have a talk tomorrow so im stayed here. 17:00:36 well, not exactlly roommates, flatmates would be more correct. 17:00:41 well if it's college i suppose it's alright 17:00:46 also, neighbors 17:01:01 well, the talk is for finishing my masters. 17:01:36 -!- Keskitalo has quit [Quit: leaving] 17:02:13 so, almost done with college. next: phd. 17:02:18 Xiberia: The use of the "Continent" is probably more English than Euro -- continental europe, less the Scandinavian nations 17:02:38 alefury: I'm guessing that you're doing CS? 17:02:53 hell no. physics. almost as bad. ;) 17:03:09 Oh, in that case -- enjoy Geneva 17:03:30 never been to geneva. not all physicists are into that cern stuff. 17:08:02 -!- Wensley has joined ##crawl-dev 17:08:34 ??bad ideas 17:08:35 bad ideas[1/3484]: To read this whole list, visit http://crawl.akrasiac.org/learndb.html#bad_ideas. To read ortoslon's selection of ~150 favorites, visit http://sites.google.com/site/cherrypickedbadideas/ 17:08:42 ??bad ideas[3484] 17:08:43 bad ideas[3484/3484]: New variants of berserkitis: immolationitis, tormentitis, silencitis, tonsilitis. 17:08:46 ^Wensley 17:10:57 lichitis 17:11:08 * SamB wishes MS would pay more attention to the performance of sh(1) ... 17:11:27 Eronarn: I'm actually willing to implement one or more of these 17:11:42 tonsilitis! 17:11:54 and ice-cream! 17:12:06 whats tonsilitis? 17:12:16 You randomly get ice cream. 17:12:18 tormentitis and silencitis actually sound pretty cool 17:12:22 alefury: inflammation of the tonsils. 17:12:31 i meant in crawl 17:12:39 nothing, yet 17:14:18 SamB: tonsilitis = random spell failure? 17:14:43 glowitis = increased suspectibility to glow? 17:17:06 bmh: a mut that made you occasionally glow when you cast spells would be cool 17:17:28 yep 17:17:29 like a SpellLevel/9 chance of +1 point or something 17:17:39 Sigmundisis = Randomly spawn ally Sigmund. 17:17:54 What does the scale for glow look like? (And can anyone build in OSX Lion?) 17:18:56 stuff like haste is mid single digits of glow 17:19:41 i think 5+ is yellow 17:19:49 how 'bout "Chaos Breath"? :) 17:19:51 but i dont really know 17:20:06 bmh: i want chaos spawn to breathe chaos cloud gas 17:20:15 ??chaos spawn 17:20:18 chaos spawn[1/2]: Weird demon that hits with the {chaos} brand. Leaves a cloud of seething chaos upon death (wonder what would happen if you stepped in it). 17:20:26 oh yeah, that. 17:21:10 the chaos spawn trumpets/spews/farts/exhales a plume/line/cone of primal chaos! 17:21:11 -!- MakMorn has joined ##crawl-dev 17:21:47 Ernonarn: I did want to add a Troll unique who farts confusing gas. 17:23:15 Oh duh -- I don't need to build on my laptop, I have a server! 17:25:55 good night 17:26:02 -!- alefury has quit [Read error: Connection reset by peer] 17:32:59 -!- evilmike has joined ##crawl-dev 17:49:17 -!- edlothiol has quit [Read error: Operation timed out] 18:13:56 -!- syraine has joined ##crawl-dev 18:14:01 Found a bug 18:14:09 Archer statues regenerate... 18:14:19 Is that actually a deliberate thing. 18:14:31 Also, they're immune to disintegration, is that also deliberate... 18:15:46 The health regen seems weird but I've seen it before, think they've always been disintegrate here 18:15:51 *disintegrate immune 18:16:07 archer statue 18:16:07 A statue that shoots missiles at you, resists a lot of things, can't be disintegrated, and runs out of ammo. 18:16:15 -!- ainsophyao has joined ##crawl-dev 18:16:43 Okay, the former 18:16:46 I figured the latter 18:16:55 But if they're a statue, how do they regenerate 18:16:57 -!- ainsophyao has quit [Remote host closed the connection] 18:17:03 ??statue 18:17:04 statue[1/2]: Dangerous statues are {archer statue}, {orange crystal statue}, {ice statue}, and {silver statue}. Others are just decoration, but generally indicate something of mild or more interest. Reperesented by an 8, as golems are, except statues don't move. 18:17:14 iirc the rest do not right 18:17:18 ??ocs 18:17:18 orange crystal statue[1/2]: Most monsters in this game attempt to kill you by slowly draining your hitpoints. The orange crystal statue attacks your intelligence score instead. Getting to 0 intelligence won't kill you instantly, but if you can't restore it you'll die soon after. Also confuses and drains mana, but can be instakilled with a wand of disintegration. 18:17:52 bmh: am I being framed for putting things in bad_ideas? :P 18:18:17 Wensley: No, I was hoping you could comment on my suggestion 18:18:21 * bmh is working to implement glowitis 18:18:30 syraine: immobile opponents are hard to make interesting, and they'd fall flat witout some trick (orange/statue can be hardly harmed, the others regenerate) 18:18:48 Wensley: Sif is begging =) 18:19:07 dpeg: Do you know where glow tracking lives in the code base? 18:19:08 dpeg, okay. maybe in their description, it should have a small tooltip 18:19:10 bmh: absolutely not :P although glowitis could be fun with stable genes 18:19:10 I don't know 18:19:19 I just teleported next to one and stabbed it, then ran off 18:19:29 bmh: I am clueloss about the code. I have heard it resides in so-called .cc files. 18:19:31 And it regenerated half its HP 18:19:45 * bmh drops a crate of trout on dpeg 18:19:52 So yeah, err - - - 18:20:00 bmh: was I wrong about the .cc files? 18:20:05 dpeg: it's been a busy... er, month and a half :) it's actually been at the top of my to-do list, but I keep trying to finish things that I've already started first! 18:20:23 Wensley: it's okay! I'll just keep bugging you. 18:20:30 please do :) 18:20:51 * dpeg is a bit afraid Thasero got stuck with his Vehumet patch. 18:21:41 (you.magic_contamination, if anyone was wondering) 18:35:58 -!- syraine has quit [Ping timeout: 276 seconds] 18:41:20 that part is kind of gross, I looked at it once and it has a 50% chance of triggering every 20 turns (or something very close to that... going on memory here) 18:41:34 you can time it in-game by swapping to rMut or something like that 18:42:04 dpeg, evilmike: Any mutations you want to see? 18:42:32 bmh: of the bad list? Not really. There are good ideas somewhere, though. 18:43:57 dpeg: Would a self-removing good mutation be bad? 18:44:06 temporary stuff, yes 18:44:10 -!- syraine has joined ##crawl-dev 18:44:27 jpeg and I are considering something like this for Xom, or at least I do 18:44:43 how would a self-removing good mutation be different from a buff effect? 18:44:45 longer lasting? 18:44:51 evilmike: yep 18:45:00 (and possibly random) 18:45:04 bmh: This could be simple, e.g. get Okawaru's old Might effect, each use costs a honeycomb, mutation is temporary. 18:46:31 Also see mutations wiki (cannot paste link, sorry) 18:47:17 good plan 18:47:37 evilmike: what do you think of timed Might? 18:48:17 dpeg: might is a pretty strong effect... the potion is rather valuable, so I think a longer lasting effect would be really strong 18:48:26 although if slaying gets nerfed, might will be fairly low quality 18:48:50 dpeg: Posion susceptibility looks easy to do 18:48:54 unless might isn't affected by that nerf, I dunno how it works 18:49:03 bmh: yes, and I like it. But it's a bad one :) 18:49:14 evilmike: my hope is that the Might mutation makes players act differently. 18:49:20 -!- ainsophyao has joined ##crawl-dev 18:49:29 we could bring back alter self if it only gave temporary good mutations. would be like a more powerful beastly appendage, and would also be the rare tmut spell that stacks with other tmut spells 18:50:00 but I am not sure it would be interesting 18:50:08 Wensley: nah, still scummable. 18:50:23 I disagree, but it's a bad idea anyway :P 18:50:24 We could do a lot of fun things if our players were less inclined to scum the hell out of everything. 18:50:32 speaking of new mutations, I think double-edged ones (as the wiki puts it) are interesting, although the ones listed there are fairly lacking (they mostly sound bad, not double-edged) 18:50:56 but they might be a bit too demonspawn-y 18:51:09 -!- annubbis has joined ##crawl-dev 18:51:09 evilmike: give good examples then! 18:51:44 -!- ainsophyao has quit [Remote host closed the connection] 18:52:25 one problem is its hard to think of stuff that doesn't overlap with current good/bad mutations 18:52:31 |amethyst, are you there ? 18:52:43 dpeg: Most of the mutations on the wiki are either bad (negative) mutations or bad (idea) mutations. 18:52:51 for example, something like a +MR mutation that makes your spells weaker (you have an "anti-magic field" or something like that) would be cool 18:52:55 but there's already a +MR mutation 18:53:15 evilmike: the current mutations are not sacrosanct 18:54:35 can I force a miscast in wizmode? I can't seem to find it. 18:54:53 also, some current mutations already overlap, so I suppose it's not too bad (eg, +dex mutation vs thin skeletal structure) 18:55:28 evilmike: yes, that too 18:58:18 -!- dtsund has joined ##crawl-dev 19:02:08 Er 19:02:11 bmh: If you want to give yourself glow, you can just keep casting invis or haste. 19:02:30 Fyren: I memorized Fire Storm and then set my Fire Magic to 0 :) 19:02:31 Or, better yet, 19:02:33 Quick point with the Chei patch: if you give yourself one point of penance, you can regain all of your speed and then lose it all again just by paying it off 19:02:35 miscasting invis or haste 19:04:29 03MarvinPA * r71db0c87f61a 10/crawl-ref/source/items.cc: Add a message when you decline to pick up the last item in a stack 19:05:35 -!- SamB has quit [Ping timeout: 252 seconds] 19:13:34 Glow Mutation (https://crawl.develz.org/mantis/view.php?id=4738) by brendan 19:15:16 bmh: "You are magical contamination." 19:15:26 Fyren: dammit. 19:15:54 You could just rearrange it and pretend you meant that to be glow 3. 19:16:48 -!- SamB has joined ##crawl-dev 19:17:01 "No crawler you are the magical contamination" 19:17:07 and then crawler was MUT+ 19:17:31 I was going to do: susceptible, very susceptible, prone 19:17:34 New race: glow. 19:17:43 Fyren: ugly thing. 19:17:55 it would be cool to have a mutation like that which also has a positive side 19:17:58 I figured those were more... corporeal. 19:18:25 evilmike: How about a double-or-nothing type mutation 19:18:29 like, you glow more, but you get a small to large enhancer on spellpower 19:18:38 Maybe it could ramp up the glow explosion damage but give you resistance. 19:18:41 what do you mean double or nothing? 19:19:03 evilmike: If you get hit with glow you either suffer no effect or double the effect 19:19:14 heh, I see 19:19:30 I think, in general, that's just worse for the player. 19:19:42 Fyren: yeah :) 19:19:42 it's strictly neutral 19:19:47 * bmh is xom 19:20:00 evilmike: I think it's strictly negative. You don't really get any bad effects from very modest contamination 19:20:03 On average it's the same, but you're at risk for yellow glow sooner. 19:20:54 oh I see, you meant just any contamination. By "hit with glow" I assumed you meant glow explosions 19:20:54 So the player will have to stop gaining glow sooner to not put himself at risk. 19:21:33 -!- SamB has quit [Ping timeout: 252 seconds] 19:21:48 I think that mutation would probably translate to just "never cast haste or invis", it would be a bit better in how it interacts with glow-causing miscasts though 19:21:58 Glow race: casts from HP, miscasts heal. No balance issues with this at all. 19:22:03 you'd have to be careful not to make level 1 too severe though 19:26:29 Fyren: Should have a fixed patch coming up shortly... 19:27:19 -!- Varsovie_crawl has left ##crawl-dev 19:27:35 -!- ussdefiant has joined ##crawl-dev 19:28:21 The binomial distribution function apparently eats integer arguments :) 19:34:17 bmh: how hungry is it? it might just need a byte to eat. or a nibble :P 19:35:34 -!- SamB_ has joined ##crawl-dev 19:36:06 Fyren: fixed. 19:40:32 -!- valrus has joined ##crawl-dev 19:42:48 -!- Varsovie_crawl has joined ##crawl-dev 19:43:12 how 'bout "Acidic body" as a Jiyva mutation? 19:46:18 kilobyte: hmm, the problem I'm seeing with tilegen is pretty obvious if you look at the this page: http://msdn.microsoft.com/en-us/library/x8x7sakw(v=vs.80).aspx 19:47:08 kilobyte: "The temporary file is created in the root directory." 19:47:31 I'm not running as admin, so I'm not allowed to do that ;-) 19:47:36 -!- st_ has quit [Ping timeout: 258 seconds] 19:48:29 So we really ought to find a better way... 19:48:45 Mines:4 "The monsters attack!" even though they're all killed (https://crawl.develz.org/mantis/view.php?id=4739) by momomoto 19:49:18 Fyren: doh. I forgot to add it to mutation.cc! 19:59:03 -!- dpeg has quit [Quit: Lost terminal] 20:20:31 -!- petete has quit [Ping timeout: 252 seconds] 20:21:57 -!- petete has joined ##crawl-dev 20:22:59 -!- ainsophyao has joined ##crawl-dev 20:27:22 -!- HangedMan has joined ##crawl-dev 20:41:16 hey, how do i compile crawl without unicode curses? 20:41:25 annubbis: with difficulty! 20:41:30 or you could use tiles ;-P 20:41:36 -!- SamB_ is now known as SamB 20:42:47 i'll try that 20:44:16 -!- bmh has quit [Ping timeout: 252 seconds] 20:46:01 but seriously, how hard is it to install ncursesw ? 20:46:12 SamB_ , how hard is to map new buttons ? 20:46:26 what do you mean? 20:46:48 you don't have to TYPE in unicode... 20:46:49 my target platform doesn't have a keyboard 20:46:57 oh 20:47:01 so i need to remap the whole thing 20:48:11 you can do some stuff with config files, but there's a *lot* of key bindings ... 20:48:58 though at least tiles has a lot of mousey ways to do things 20:49:28 too mousey ways 20:49:29 there's a virtual mouse, 20:49:40 it was annoying to learn not-mouse to play online 20:56:56 Glad I never used the mouse to begin with 21:01:26 -!- mikee_ has joined ##crawl-dev 21:02:54 -!- valrus has quit [Remote host closed the connection] 21:03:46 -!- valrus has joined ##crawl-dev 21:04:14 SamB_, i had to change #include to #include 21:04:23 don't know if this is relevant 21:05:14 hmm. 21:05:31 * SamB doesn't either 21:08:38 that should depend on your INCLUDE path 21:08:48 i think 21:16:09 epic fail, i don't have opengl on my toolchain 21:17:05 is it that hard to just use the non unicode curses? 21:17:49 I think so, yes 21:18:34 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 21:18:53 (especially if you want the *nice* character sets!) 21:19:53 the install file mention something about editing a makefile.unix thing, but i belieive that's removed by now 21:21:37 yeah 21:21:44 -!- dtsund has quit [Ping timeout: 252 seconds] 21:29:40 -!- Pingas has quit [Read error: Connection reset by peer] 21:43:21 -!- annubbis has quit [Quit: Leaving] 21:52:40 -!- HangedMan has quit [*.net *.split] 21:57:31 -!- ixtli has joined ##crawl-dev 22:03:24 !messages 22:03:25 (1/1) Mu_ said (1d 8h 12m 56s ago): http://pastebin.com/avnPjkM8 any idea why i can't seem to make tiles? 22:03:52 !tell Mu_ That paste ID is invalid :( 22:03:53 due: OK, I'll let Mu_ know. 22:05:13 -!- Zaba has quit [Ping timeout: 258 seconds] 22:09:04 -!- Zaba has joined ##crawl-dev 22:09:23 Zaba, are you a goat 22:09:26 Tell me honestly 22:15:10 -!- MarvinPA has quit [Read error: Connection reset by peer] 22:15:31 -!- MarvinPA has joined ##crawl-dev 22:22:43 -!- dtsund has joined ##crawl-dev 22:23:08 -!- dtsund has quit [Client Quit] 22:33:47 -!- bmh has joined ##crawl-dev 22:33:58 -!- bmh has quit [Changing host] 22:33:58 -!- bmh has joined ##crawl-dev 22:38:11 -!- ainsophyao has quit [Remote host closed the connection] 22:40:20 -!- dtsund has joined ##crawl-dev 22:40:25 hi 22:42:53 -!- syraine has quit [Ping timeout: 252 seconds] 22:44:17 bmh: how does one look at a git tree without access to gitk? 22:44:28 I am spoiled by guis 22:44:40 Wensley: I'm afraid I don't know… I'm a bit of a git n00b 22:45:12 <|amethyst> git log, or do you want an ascii-art graph? 22:46:05 <|amethyst> or you could use gitweb 22:47:28 |amethyst: thanks! 22:48:22 Is it possible to delete files from mantis? 22:48:49 bmh: I'm sure it is, with the right permissions 22:49:01 * bmh needs more mantis powers. 22:49:38 bmh has gone theoretically mad with power 22:49:52 today, deleting files from the mantis 22:50:06 tomorrow, implementing dual-wielding 22:50:24 ugh. Why would we want that? 22:50:26 and then what? conducts? elbereth?! 22:50:32 where does it stop, man 22:53:16 bmh: four-armed race 22:53:26 halfoctopodes 22:54:24 what's wrong with conducts? 22:54:30 Ernonarn: All I want is a raft is terrible mutations. 22:54:31 they're fun in smash brothers! 22:55:12 (not to say I think they should be worth points, or anything) 22:55:23 Wensley: I could support adding a gauche. No attack. EV penalty 0, SH < 5 22:55:37 SamB: We already have conducts. 22:55:44 Collect 3 runes and the orb. 22:57:44 collect all 15 orbs of zot 22:58:04 what about ... "no spells" ? 22:58:30 "no damage" 22:58:39 "lost luggage" 22:58:55 race that has control over its luck 22:59:06 they can bias calls to generate random numbers 22:59:07 Eronarn: Don't forget Iron Robin 22:59:51 yes, the robins are crawl's conducts 22:59:56 FR: demigods can god-gift themselves neat stuff 23:00:07 Eronarn: I was thinking of making that a xom effect, but I think it's a terrible idea. 23:00:47 -!- Torokasi has quit [Ping timeout: 248 seconds] 23:00:56 Xom effect: game crashes, you have to wait until 5:00 UTC to resume 23:03:28 -!- syraine has joined ##crawl-dev 23:04:04 Does anyone know what the relationship between Trog and Trogdor might be, btw? 23:05:09 SamB: probably none -- http://en.wikipedia.org/wiki/Trog 23:07:44 trogdor is the name of the gateway to trog 23:07:50 it is the trog door 23:08:39 It's sort of quaint that Wikipedia identifies dc.org as the "official website" of crawl 23:08:39 I guess they're just etymologically related by being derived from (the same root as) "troglodyte"... 23:11:48 Do we want -rPos as a mutation? 23:14:03 bmh: while you're at it, cross off that item on the to-do list and implement multi-tiered rpois 23:14:29 Wensley: Ok, let's see if I can get it done tonight... 23:14:45 What should the tiers be? 23:15:16 let me take a look at the suggestions on the wiki 23:15:48 -!- mikee_ has quit [Ping timeout: 245 seconds] 23:16:21 -!- capablanca has joined ##crawl-dev 23:16:31 -!- capablanca is now known as mikee_ 23:16:36 I'll pop into crawl and see if any of the hardcore players are around 23:16:38 like mikee_ 23:17:19 restitance to positivity? 23:17:30 poison. 23:17:46 is that for people who are too enthusiastic/chirpy? 23:18:10 hardcore mode for crawl: when you die, you have to start over 23:18:21 :P 23:18:29 when you die, you *have* to start over 23:18:35 no stopping until you've won 23:18:50 Wensley: My favorite suggestion is to have poison accrue but reduce the damage done. 23:19:35 bmh: I think true balance would require poison damage and stacking to be modified as well, but that sounds like a good start 23:20:11 let's start with three pips, for consistency, perhaps following the rfire/rcold resistance model 23:21:50 i don't think the proposal was for there to be multiple levels of rpois on the player side 23:22:03 just for there to be a single level, but not have it provide 100% protection 23:22:21 isn't that already the case? maybe with different numbers 23:22:32 that should be easily done (if I find where poison damage is applied) 23:24:00 MarvinPA: I don't think there even was a solid proposal, just a bunch of ideas 23:24:07 at least not on this wiki page 23:24:30 the planning page says "Make rP only 90% effective. (?)", that's the proposal i've heard mentioned most often at least 23:24:37 and I still think three pips are better, but yeah getting rid of 100% resistibility is the most important thing 23:24:57 90% might be too much 23:25:00 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:effect:poison has some discussion and stuff, anyway 23:25:04 bleh, this code is so muddy. It doesn't distinguish the source of poison resistance (being a vampire versus having a ring) 23:25:07 that's the one I'm looking at 23:26:03 oh! I can just make player_res_poison be stochastic! 23:26:13 I think perhaps rP+ should grant 66% damage reduction, the same as rF++ grants for fire damage 23:27:09 -!- syraine has quit [Ping timeout: 252 seconds] 23:27:22 that 90% thing looks like just a random number that nobody ever really though about 23:27:56 97.3% of statistics are made up on the spot! 23:28:25 looking at the poison code -- like it I do not. 23:28:37 Poison strength and duration are not independent. 23:28:46 oh bleh 23:29:33 okay, then reduce the effect of poison by 1/3 with rP+, so that it reduces both the strength by 1/3 and the duration by 1/3 to achieve a 2/3 reduction in damage 23:29:52 not that I have any idea what the code looks like 23:30:09 or the formulas involved 23:32:45 There are a couple of places to hit this. 23:32:59 1. Chance to get poisoned. 2. Duration of poisoning. 3. Damage done by poison. 23:32:59 -!- raskol has joined ##crawl-dev 23:33:50 wensley: rP+ already does 66% damage reduction for poison impact damage, fyi 23:33:57 It might be too complicated to split poison along two axes -- strength and damage 23:34:03 er duration 23:34:18 personally I don't really see much point to weakening rP like this 23:34:51 I'm not against the idea, I just don't understand what it is supposed to accomplish 23:34:57 Enchant Weapon Not Removing Curses (https://crawl.develz.org/mantis/view.php?id=4741) by raskol 23:34:57 What is this, the Green Crystal Abyss? (https://crawl.develz.org/mantis/view.php?id=4740) by XuaXua 23:38:04 elliptic: imo, being able to so easily and completely mitigate a common threat is boring, and making rP not offer 100% resistance could be a jumping-off point for making poison a more interesting threat 23:38:25 it isn't a common threat though 23:38:40 * SamB could find some death threats for Wensley ... 23:38:56 -!- mikee_ has quit [Ping timeout: 244 seconds] 23:39:28 I think making it not 100% is fine, but I think poison needs some serious thought on top of that 23:39:35 I agree 23:41:00 Wensley: For a short term tweak, I'd like to go with adjusting the chance to get poisoned rather than doing some sort of damage reduction. It gets around the issue of dealing with someone who puts on a rPos item after getting hit. 23:41:23 sounds like a good compromise 23:41:49 -!- capablanca has joined ##crawl-dev 23:41:57 I think the simplest thing would be to just change the chance that a non-poison arrow attack poisons you through rPois from 0% to 20% or some such, yeah 23:42:20 ??? 23:42:21 elliptic: should I bake poison magic into the equation? :) 23:42:22 -!- capablanca is now known as mikee_ 23:42:33 what? 23:42:39 elliptic: why would a non-poison arrow poison you ...? 23:42:52 samb: as in, non-(poison arrow) 23:42:56 SamB: A mundane poisonous arrow rather than the spell. 23:42:58 not (non-poison) arrow 23:43:07 oh 23:43:08 fine 23:43:20 I thought you were talking crazy for a moment there ;-) 23:43:27 -!- blabber has joined ##crawl-dev 23:48:47 oh great, adding poison susceptibility at the same time is trivial. 23:49:28 players didn't already have that? 23:49:57 There is no mutation that makes you wretched against poison. 23:50:14 <|amethyst> Ant Form 23:50:18 wasn't there an effect, though? 23:50:24 |amethyst: that's a thing…? 23:50:26 <|amethyst> no 23:50:27 like on artifacts? 23:50:31 <|amethyst> but it should be 23:50:32 bmh: spider form could get rP- 23:50:40 @?? spider 23:50:41 spider (10s) | Speed: 15 | HD: 3 | Health: 9-24 | AC/EV: 3/10 | Damage: 504(medium poison) | Res: 06magic(12) | Vul: 09poison | Chunks: clean/none/unknown | XP: 42. 23:50:53 not that tmuters really need the nerf, though 23:51:32 bmh: I'm glad you're implementing this now, then, because I have plans for a moth in spider's nest that bestows rP- on the player >:) 23:52:24 should rPos items stack? 23:52:43 yes 23:52:52 (Anyone else?) 23:52:55 if you have innate rP-, wearing two rP items should get you to rP+ 23:54:35 and if you have the rP- mutation and you see one of my moths, you would need three rP items to get back to rP+ 23:54:50 if nothing else, this is for consistency with every other resist 23:56:39 except rElec 23:58:07 ok. I see three sources of rP -- items, intrinsic effects (vampiricism, mutations), and spells 23:59:52 <|amethyst> potion of resistance