00:04:18 03dolorous * r815fcf11aaf8 10/crawl-ref/source/ (cloud.cc mon-act.cc): Comment fixes. 00:04:28 03dolorous * rc4ae2df07a8f 10/crawl-ref/source/cloud.cc: Add minor cosmetic fix. 00:09:21 -!- heteroy has joined ##crawl-dev 00:11:17 should I edit the other gods page of the wiki with a god suggestion or is there a better place? 00:11:33 If it's brainstorm:gods:god then go ahead 00:12:25 as a new page or do you mean "other"? 00:12:44 If the page you're editing is in the brainstorm, then go ahead. 00:12:50 If not then you need to crfeate a brainstorm page, I think? 00:13:45 I'm not sure if I can create a page. I only see an option to edit 00:13:54 Create is open to everyone now, I think. 00:14:50 ah i guess i can only create a new page if i try to visit it first 00:16:30 due: I tried to help UbAh the other day but failed. 00:17:41 hey sorear, I was able to figure out why it failing but I dont know where to get the fiels needed for the build 00:18:24 ??git 00:18:24 git[1/2]: git clone git://crawl-ref.git.sourceforge.net/gitroot/crawl-ref/crawl-ref 00:18:27 they are missing from the tar ball so I sent neunon a tell and have been checking in from time to time 00:18:36 I've never used the tarball 00:18:40 me neither 00:18:41 git wouldnt build for me either 00:18:49 same missing files 00:18:50 really? 00:18:57 okay, are you compiling the contribs? 00:19:08 yes 00:19:16 strange. 00:19:39 actually I didnt do that in the git version let me give it a go 00:20:07 did you run "git submodule update --init" like the documentation says to? 00:20:11 yep 00:20:24 then the files are missing in your OS, not in Crawl 00:20:36 I moved to a more common distro also 00:20:40 I am on fedora now 00:20:46 please put a COMPLETE failure log on a pastebij 00:21:02 pastebij? 00:21:15 pastebin 00:21:22 sorear its multiple distros 00:21:37 not familure with pastebin sry 00:25:42 "argh, why won't this work the same way it did on the other server even though it's the same db dump! it's almost like there's some... code... that didn't update..." 00:25:59 * Eronarn runs svn update, walks over to bed, flops 00:29:02 http://pastebin.org/166195 00:29:16 had to look up what it was 00:29:50 I am running maintenance tonigth so I will be around for at least an hour 00:30:57 SDL.a is the only error? 00:31:18 moin guys 00:31:39 Oh 00:31:46 Looks like your SDLs aren't compiling. 00:32:09 Do you have MESA or opengl installed? 00:32:35 the original error is X11/Xlib.h 00:32:43 he doesn't have libx11-dev installed 00:32:47 missing: libx11-dev 00:33:23 missing: mesa-common-dev or libgl1-nvidia-dev or similar for GL/gl.h 00:34:11 I hate the fucking differnetiation between normal libraries and dev libraries. 00:34:16 also: 00:34:17 > apt-file search X11/Xatom.h 00:34:17 x11proto-core-dev: /usr/include/X11/Xatom.h 00:34:44 and: 00:34:45 > apt-file search GL/glu.h 00:34:45 libglu1-mesa-dev: /usr/include/GL/glu.h 00:34:50 due: let's move Crawl to a language tat doesn't make it 00:35:08 Name one? 00:35:11 you have no x development packages installed at all, UbAh, I'm afraid 00:35:37 C# 00:35:43 pfui! 00:35:44 I have the SDL packages... what am I missing? 00:35:50 sdl-dev 00:36:17 you need those -dev packages to actually compile something against 00:36:24 k found it 00:36:34 the SDL packages itself are only needed when running something 00:37:06 pfui? 00:37:20 ~~ bah! 00:37:29 ah 00:37:31 pfuinapking! 00:37:34 * due cuddles the napking. 00:37:36 yes! 00:37:37 :D 00:37:41 Napkin: Did you see that you can now get chased by doors? :D 00:37:42 !coffee due 00:37:42 * Henzell hands due a cup of cappuccino, brewed by Nikola. 00:37:42 @??Door mimic 00:37:43 door mimic (15+) | Speed: 10 | HD: 8 | Health: 29-59 | AC/EV: 5/1 | Damage: 1208(poison), 12, 12 | Flags: 11non-living | Res: 06magic(32), 05fire, 02cold, 10elec++, 03poison | XP: 466. 00:37:47 haha! 00:37:54 It. Is. So. Funny. 00:37:58 niiice :D 00:38:22 due: xom now needs effects to turn mimics into features and vice versa 00:38:28 Eronarn: yup 00:38:34 Eronarn: and also vaults made entirely of mimics. :D 00:38:39 and traps and doors skills affecting shit. 00:38:58 due: can there be multiple mimics in one tile? 00:39:16 Eronarn: stop feeding him! ;> 00:39:23 No, unfortunately. 00:39:28 I haven't even looked at tiles yet. 00:39:41 he meant in one place 00:39:45 do I need the dev libs for all the requirments? 00:39:48 Yes 00:40:20 for the pastebin entry you did, you need at least the ones mentioned 00:40:23 Napkin: yeah, but him mentioning tiles made me think of the fact that I've no idea if these will even *compile* in tiles. 00:40:34 the pastebin is cut at the end though - play it safe 00:40:38 got those and ran into new errors 00:40:42 You developers certainly plot evil schemes to torture the players. 00:40:52 gamefreak264: Shhh, nobody's supposed to know. 00:40:54 show us again, UbAh 00:41:08 here of pastbin? 00:41:12 gamefreak264: My next plan is "living" flesh walls. 00:41:15 UbAh: pastebin, always pastebin 00:41:15 Generally, if you need libfoo to run something, you need libfoo-dev to compile it 00:41:18 kk 00:41:20 due: I'll need some...erm... motivation to ensure that doesn't happen. 00:41:38 gamefreak264: I won't stab you in the face and code the game specifically to give you bad luck. 00:41:53 fr: bad luck spell 00:41:57 due: ;o 00:42:25 http://pastebin.org/166200 00:42:28 somebody needs to get off their bum and finish implementing !send 00:43:21 UbAh: sudo apt-get install apt-file 00:43:23 agree 00:43:27 libesd0-dev: /usr/include/esd.h 00:43:37 after "apt-file search esd.h" 00:43:38 ok I should have known that 00:43:38 a crawl mode like sprint with !send implemented would be nifty 00:43:45 monky: strongly agree 00:43:47 not an apt distro 00:43:56 not ubunto or deb based 00:43:58 :o 00:44:01 monky: Dungeon Slog 00:44:08 Isn't there one for yum or rpm or whatever the other ones are? 00:44:10 you have to fight EVERYONE AT ONCE 00:44:27 (only one person allowed to play at a time, everyone else is a hostile spectator) 00:44:34 yep just saying incase sorear was speaking to me 00:44:53 (in fact... we could use the multirobin dtach stuff for that pretty well, heh) 00:45:28 I have to start my DHCP maintenance in 15 minutes but once that starts I should be back 00:45:35 crawl mode with a player and a pool of hostile spectators; spectators can be assigned to control monsters? 00:45:41 another interesting thought would be 00:45:45 spectators can take over gods 00:45:49 xom 00:45:58 and they get abilities based on that god's ability 00:46:17 so it's player + one god buddy, against all the other gods who want to fight the player 00:47:12 one advantage of not directly having the spectators control monsters is that you can do things more asynchronously 00:47:17 that last one is a stupid distro error, UbAh - when getting sdl-dev it should have taken all dependency development packages too 00:47:19 damnit I am stupid I read the install but missed it saying dev libraries 00:47:19 Eronarn: Player B invokes Trog wrath on turn 1. Problem solved. 00:47:22 so xom can 'send bees' 00:47:30 but he doesn't need to actually control them 00:47:49 dep hell was invented by redhat so thats fitting 00:48:23 UbAh: You using Slackware or something? :P 00:48:30 I see slackware users use that term alot 00:48:31 I was 00:48:32 sorear: yeah it'd have to be stuff more like "!send zombies" and if you use it too often it kicks you out and gives the god slot to someone else 00:48:41 UbAh: Yay, I'm a superb stereotyper! 00:48:52 I moved to fedora for a change just this weekend 00:49:00 Eronarn: monster controlling could work in a similar fashion; for example, a spectator could order a gnoll to be sure to zap its wand, or for cerebov to fire storm, but it doesn't have to happen immediately 00:49:06 vector lin to be exact 00:49:09 switching hells ;) 00:49:11 I guessed monky, too 00:49:15 but its just a gussied up slack 00:49:35 well i didnt want the stability hel of *buntu 00:49:55 but the large user base helps me search errors quicker 00:50:00 I've whatever hell archlinux has 00:50:01 so i may just go there 00:50:02 monky: it could be a turn based strategy for the one player, and a real time strategy for the other :O 00:50:02 on the other had - that's a reason people often hate debian based - packages have lots of dependencies 00:50:58 I was trying to convince sorear to use static libs included in the bin 00:51:08 but that didnt work so hot for me :-) 00:51:10 UbAh: Ypir 00:51:26 You're doing it wrong. I'm not in any way involved in the package creation. 00:51:31 mainly from my lack of knowing what I am talking about 00:51:58 wasn't it you and I who had the discussion as to why that doesnt happen often? 00:52:04 Yes 00:52:29 is it at least compiling now, UbAh? 00:52:31 Sometimes people can answer questions about things they don't do. 00:52:41 I am getting my dev packages 00:52:48 trying to race the clock 00:52:53 gotta work in 8 mins 00:53:02 well.. continue there ;> 00:53:17 i gotta work in 8 hours. maybe i should go to bed. 00:53:21 the fun won't run off ;) 00:53:22 DHCP, snmp and modem configs are simpler stuff for me so i should be able to have half an eye on this 00:53:35 hehe 00:53:46 monky: How would you describe the type of hell you're currently suffering? 00:53:57 to use Ubah's terminology 00:54:25 gamefreak264: not hellish at all 00:57:27 arch is one of those hells that doesnt come from a large familly of hells 00:57:35 based on CRUX right? 00:58:43 ok I gotta go, be back after I start all the attnetion needing stuff 00:59:09 later o/ 01:00:53 UbAh: No, I think it was just inspired by crux and based on nothing 01:00:58 let me look it up 01:01:28 -!- Zaba has quit [Ping timeout: 264 seconds] 01:01:51 http://en.wikipedia.org/wiki/Arch_Linux 01:01:52 Yep 01:02:11 well, not directly based on another distrobution 01:02:42 I guess you could say that it was based on Gnu/Linux or whatever but thats not what you were talking about 01:03:08 it probably is GNU/Linux ;) 01:04:01 I'm amused considering how much Linus hates "GNU/Linux" moniker. 01:04:02 BACK TO DEVELOPMENT, DEVELOPERS! 01:04:08 * gamefreak264 cracks Pikel whip 01:04:17 I'm amused by how hard Stallman pushes it 01:04:20 ... if we don't work gamefreak264 will sell us to Pikel as bedroom slaves? 01:04:22 it seems as if he's bitter about it 01:04:52 -!- Zaba has joined ##crawl-dev 01:05:00 due: Did I mention that this is a whip of PAIN? 01:05:29 Hot. 01:05:50 No, not flaming, pain. 01:06:46 Call it necromantic :P 01:07:10 Hot. 01:08:06 -!- paxed has quit [Read error: Operation timed out] 01:10:40 -!- paxed has joined ##crawl-dev 01:10:40 -!- paxed has quit [Changing host] 01:10:40 -!- paxed has joined ##crawl-dev 01:11:21 no esd in the repository 01:11:31 probably why it didnt resolve that dep 01:11:39 I'm in ur deps, resolving them? 01:11:56 Actually, "I'm in your depyths, resolving them" would've been more amusing. 01:12:00 Especially were I a SONAR operator. 01:12:08 Or you owned a fucking lake. 01:13:00 Do you? I want to own a fucking lake. 01:13:46 -!- elliptic has joined ##crawl-dev 01:13:46 if I owned a lake I would either be some kind of fish farmer or a supervillian using it as a hideout 01:13:50 maybe both 01:14:13 Well, you could be a fish farmer pretending to be a supervillian. Or vice versa. 01:14:45 as far as you know I am trying to get this build of crawl working for some nefarious plan 01:15:13 Like porting it to iOS? 01:15:15 Yes, nefarious. 01:15:17 it just hit me that comes from the root word nefas in latin 01:15:20 Do supervillians typically legitimately own stuff? 01:15:38 I thought the just used lakes as lairs and didn't give a damn about purchasing it 01:15:41 which I use as mu demonspawn or mutated char names in crawl 01:16:05 UbAh = Mu? 01:16:07 possession and a death ray are 9/10th of the law 01:16:13 Oh, typo. 01:17:11 ok now I am distracted and missing something brb 01:17:19 dont want to lose my job, that would suck 01:19:19 erm... it's your repositories SDL package that demands the esd dependency... 01:19:29 Napkin: he's not using repo SDL 01:19:38 well it built SDL and SDL-dev 01:19:42 he's using Crawl's dep-package SDL 01:19:53 maybe its just not declared right somewhere 01:20:10 actually both 01:20:26 oh, right 01:20:39 03dolorous * rd09b37a7ddce 10/crawl-ref/source/player.cc: Tweak spacing. 01:20:39 well, then screw the included and use the system-wide SDL 01:20:41 03dolorous * rba367da1af81 10/crawl-ref/source/player.cc: Add formatting fixes. 01:20:48 03dolorous * r7b9b1f7bb8ca 10/crawl-ref/source/player.cc: Add minor cosmetic fixes. 01:20:53 there was a VARIABLE for that 01:22:45 someone in here gave it to me 01:22:52 sadly i don't remember though 01:23:30 make BUILD_SDL= 01:23:33 maybe that? 01:24:25 I think kilobyte gave me that hint 01:24:59 gotta go too 01:29:12 -!- Giomancer has quit [Quit: Man who run behind car get exhausted] 01:36:28 -!- gamefreak264 has quit [Ping timeout: 272 seconds] 01:36:50 -!- gamefreak264 has joined ##crawl-dev 01:38:19 if noone else remembers, I will search the channel logs once at work, UbAh 01:38:35 k 01:41:24 I hacked the make file to hell so I am starting over 02:15:21 -!- Wensley has joined ##crawl-dev 02:16:07 woohoo got it to work 02:16:38 oh man, congrats 02:16:42 what did it take? 02:16:43 however autoexplore seems kind of very much slower than my old one, is there a reason/setting for that? 02:17:09 few things one sec 02:17:13 I believe there is an option in your rc file somewhere to control how much delay happens when you autoexplore 02:18:42 ok, I will update with how I fixed but just now ran into issues with my maintenance so i have to roll back 02:18:44 brb 02:21:06 -!- elliptic has quit [Quit: Leaving] 02:21:16 ok 02:22:00 so its somewhat complicated because I edited the make files and sub files to statically point to the contrib files because it was not finding them 02:22:23 after I got the correct dev packages installed I had to roll back those changes 02:22:49 I still was not able to build the contrib without error but I was able to use the standard make 02:23:15 so really it was my inability to read correctly what dev files I needed 02:23:38 I'll send neunon a tell explaining that the error i sent was my fault 02:24:00 someone said my name. 02:24:01 neunon: You have 5 messages. Use !messages to read them. 02:24:03 * neunon looks around 02:24:06 oh, messages. 02:24:08 !messages 02:24:08 (1/5) UbAh said (1d 12h 55m 38s ago): I keep runing into problems with the deps included make file on diff flavors of lin 02:24:15 runing! 02:24:16 runing! 02:24:18 !messages 02:24:18 (1/4) UbAh said (1d 12h 55m 41s ago): I spent some insomniac time looking into it and it seems you are calling to a file in your contrib path that is not included 02:24:19 hahaha 02:24:25 !messages 02:24:26 (1/3) UbAh said (1d 12h 49m 8s ago): ../contrib/install/lib/libSDL.a ../contrib/install/lib/libSDLmain.a ../contrib/install/lib/libSDL_image.a 02:24:35 I just figured out what I did wrong so ignore my messages 02:24:37 !messages 02:24:38 (1/2) UbAh said (1d 12h 49m 3s ago): all are not in the contrib, I could point the file to another location but I dont even know where to get those files as they dont seem to be part of my standard SDL install 02:24:40 !messages 02:24:40 (1/1) UbAh said (1d 12h 48m 52s ago): so I am both reporting something to include in the next file and asking where to get those libs 02:24:52 this is pretty hilarious 02:24:57 yes 02:25:29 i had been looking for you since friday and you show up just minutes after I figure out what I was doing wrong 02:25:57 "finally, after four days of trawling the crawl irc channel I got my build to compile, turns out I didn't need neunon after all" "what who said my name" 02:26:34 anyway 02:26:50 neunon: Testing :P 02:26:57 UbAh: for autoexplore, look for the "travel_delay" option in your rcfile, it controls the pause after each move in milliseconds. 02:27:18 setting it to -1 just skips to the end of the move 02:34:40 neunon: what we can learn from this is that the Crawl build system is extremely fragile in the presense of non-programmers. 02:34:53 neunon: Is this fixable or should we just abandon C++? 02:35:12 sorear: based on the above it looks like the contribs weren't built. 02:35:17 really though if I read more carefully I would have known to look for the dev libs 02:35:32 they still didnt build for me 02:35:47 neunon: contrib builds *failed* 02:36:00 I don't see that above 02:42:36 -!- Galehar has joined ##crawl-dev 02:44:15 * sorear hacks the Makefile to g++ -E all non-contrib source files 02:44:37 9.63 million lines of post-cpp source 02:45:10 g++ can process 20,000 LOC/s on my system, impressive 02:45:21 (with 'make debug V=1' for cflags) 02:45:30 sorear, how fast is clang++? :> 02:46:04 * sorear idly wonders how much faster it would be if all files were compiled at once (so no duplicate header inclusion) 02:46:30 Zaba: last time I tried, clang++ failed miserably to parse libstdc++ headers 02:46:54 and I don't have a clang++ compatible libc at hand 02:47:18 sorear, 2.8 claims to have full C++03 support 02:49:08 sorear, more recent clang++ versions are _far_ better than older ones. you might be surprised. last I checked, Crawl actually compiled and ran with LLVM trunk (before 2.8 was out) 02:50:03 I didn't try hard, but building crawl with clang++ fails for me because it lacks -MD support 02:51:03 which isn't entirely needed, you can do 'make NO_INLINE_DEPGEN=YesPlease CC=clang CXX=clang++' and it should work 02:51:32 and it complains about -Wno-array-bounds 02:51:37 so I'm doing a git clone for the first time, is the address for the repository still "git://crawl-ref.git.sourceforge.net/gitroot/crawl-ref/crawl-ref", because I thought that sf was out of the picture or something 02:51:58 somehow. Even though the makefile seems to contain a check for whether the compiler accepts it. 02:52:00 Wensley: we're moving out of SF very soon 02:52:09 ah, I thought it had already taken place 02:52:10 Zaba: I think the check is probably bogus 02:56:00 hm, and it can't find cxxabi.h 02:56:53 hey, John Harris is covering sprint in his @play blog :) 02:56:54 http://www.gamesetwatch.com/2010/10/column_play_sprinting_rapidly.php 02:57:15 Zaba: yes, that seems to happen off and on (trunk keeps fixing and breaking that). you should figure out where cxxabi.h is on your system and add -I to the build flags. there's a couple other headers it'll puke on, do the same for those. 02:57:53 cxxabi seems to be in /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/include/ 02:58:34 cxxabi is a deeply internal part of g++'s implementation of exceptions 02:58:42 (I spent much of yesterday digging in it) 02:58:44 yep. add it to the include path anyway. 02:58:52 a little suprised clang++ is using it 02:58:58 ok i am back 02:59:01 it's included by one of oru source files I think 02:59:05 sorear, crawl code uses it 02:59:09 WHAT 02:59:15 crash-u.cc 02:59:29 for backtrace_symbols and such, I think 02:59:46 ah, I think it could be for 02:59:54 abi::__cxa_demangle() 03:00:00 so C++ symbol name demangling 03:00:02 hiii folk 03:00:06 hi due 03:00:14 ok, if it's crash-u that's different 03:00:25 crash-u is allowed to be promiscuous with libstdc++ 03:00:29 mmmcrash-u 03:00:53 (cue due making a silly comment on my word choice) 03:01:00 ok I should get some sleep so i can get back to the office tomorow was there any other qustions you had about the trouble I ran into? 03:01:30 UbAh: don't think so. 03:01:46 UbAh: thanks for sticking with us :) 03:01:56 indeed :) 03:01:56 yes but due didnt pick up on the fact that what it was being frsh with was lib*STD* 03:01:59 neunon: do you think it would be feasable to make -Wl,-static binaries of Crawl for i686-linux-pc-gnu? Would have avoided UbAh's issues 03:02:08 bad choice for a little frivalous fun 03:02:59 no problem thanks for your patience escpecially when I was being dense about the dev libs 03:03:27 sorear: which issue would it have solved? various contrib .a files weren't built, so something failed to link. I don't see how static linking averts this 03:03:49 okay, it built 03:04:00 Zaba: does it run, though? ;) 03:04:08 UbAh: I got all of those things, I just couldn't be bothered to comment on 03:04:09 describe.cc:3386:5: warning: struct 'monster' was previously declared as a class [-Wmismatched-tags] 03:04:17 neunon, I will try now 03:04:24 dungeon.cc:2389:13: warning: unused function '_connected_flood' [-Wunused-function] 03:04:24 neunon: well, a statically linked .so-dep-free binary would mean that UbAh could just download it and not care about building anything 03:04:45 neunon, seems to start, at least 03:04:51 Zaba: Is it faster than gcc? 03:05:01 sorear, no idea 03:05:03 yes i was wondring why more projects dont go this route 03:05:16 Zaba: try ./crawl -test 03:05:31 if I have this much problem and i should know better how would other people fare 03:06:08 well, my build is unoptimized, I doubt there's much difference to be expected 03:06:18 this is more of a linux advocacy thought I have as to why most people wont adopt it, because its a pain to get thigs to run at times because of deps 03:06:34 Ten minutes for an unoptimized build is, to be blunt, the reason I dropped out of crawl dev 03:06:54 ten minutes of compilation? 03:07:02 UbAh: linux is an OS by programmers for programmers. Call me a cynic, but IMO that ain't gonna change 03:07:06 Zaba: yes 03:07:13 sorear: even with ccache 03:07:21 er, add question mark at the end of that. 03:07:24 I am saying it could 03:07:32 I am an admin not a coder 03:08:01 and even with that I have trouble from time to time, like this case as an example 03:08:30 sorear, that's... not nice 03:08:33 been using lin for far to long to justify this mistake since 98 03:08:46 neunon: Under what circumstances would ccache help? I thought you wrote those makefile dependencies so that a file would be rebuilt if and only if the preprocessed input changes 03:09:21 anyway I gotta hit the sack and then back to the ISP mines 03:09:47 sorear: generally, yes. but it's not infrequent that you may need to do a clean build (or at least, I do) to ensure nothing wonky's happening. 03:09:48 people just wont get the porn they need if I dont make sure they have IP's... 03:10:15 sorear: besides, if the contribs get rebuilt, that's essentially wasted time, because those rarely change. ccache those, and things go quite a bit faster. 03:11:21 _connected_flood is truly unused. 03:11:34 well, it is, but only by itself 03:12:22 -!- Pseudonut has quit [Remote host closed the connection] 03:12:58 -!- UbAh has quit [Remote host closed the connection] 03:13:05 UbAh: don't let those IP's fall into the wrong hands 03:13:41 the fact that g++ is seeing ~34 times more code than actually exists makes me suspect header fiddling could help a lot 03:15:02 that's usually the case with C++, unfrotunately 03:15:08 *unfortunately. 03:20:10 -!- Wensley has quit [Ping timeout: 250 seconds] 03:21:53 yeah 03:22:00 C++ is our biggest problem now 03:25:22 It's kind of interesting actually: take a fully C-based project, and compile it with g++ or the '-xc++' flag. it's amazing how much more time it takes when you compile it as C++. 03:26:28 * sorear doesn't fancy converting 300,000 lines of C++ to any other language by himself 03:26:46 I don't either 03:26:50 that would be the easy part 03:27:01 the hard part would be deciding which language to port to :-) 03:27:20 s/deciding/bikeshedding/ 03:27:25 I've already picked C# :) 03:27:29 we make heavy use of templates, too, which makes converting a huge pain 03:27:38 C# is "meh" 03:27:59 I'm not a fan of .NET-spawned languages. J#, C#, VB.NET... blech. 03:28:58 1. popular 2. systems language 3. efficient common implementation 03:29:21 1. rules out Go, 3. rules out Java, 2. rules out Perl, Python 03:29:56 google go wouldn't have received so much hype if it weren't coming from google employees 03:29:58 how is it a systems language? I think a hallmark of a systems language is being able to sustain OS kernels 03:30:36 moreover, C# isn't compiled to native code, so you have to have a runtime 03:30:48 bhaak: IMHO "Ken Thompson" is more interesting than "Google Corp" 03:31:03 sorear: only for people who programmed before java 03:31:25 I started seriously programming around 2001 03:31:27 4. public server friendly? 03:31:37 bhaak: that's 3 03:32:05 sorear: then you are one of the few people that are interested in computer history 03:46:55 computer history is fascinating 03:47:26 then again, any type of history is fascinating to me 03:47:47 yes, but you'll notice that a lot of people are ignorant of computer history 03:48:30 that's also why a lot of problems just don't go away. People keep repeating the mistakes of past projects because they don't know it 03:48:40 Yeah, most people have just become of the world of computers since the advent of Facebook 03:48:50 that and iPods 03:49:26 atleast that's how it is in America 03:49:39 *become aware of 03:50:00 sometimes you even come across problems that you thought would have gone because of Y2K 03:50:57 at the beginning of this year I came across a bug because a programmer (I considered decent programmer up to this point) encoded the year in the first character of a fixed-width string. M( 03:51:15 M(? 03:51:38 big hand facepalm 03:52:05 -!- Vandal| has quit [Ping timeout: 276 seconds] 03:52:32 I never thought I came across a Y2.01K bug 03:55:34 -!- monky has quit [Quit: what] 03:57:29 -!- Vandal has joined ##crawl-dev 04:35:21 -!- Mu_ has joined ##crawl-dev 04:42:05 -!- neunon has quit [Ping timeout: 265 seconds] 04:42:10 my local build is so buggy i don't know what i'm doing wrong 04:43:09 all my monsters still have the radiating silence flag, crawl crashes whenever i close it, the game hangs completely when i try to enter Hell 04:48:16 blow away andstart again? 04:49:29 guess i should 04:51:19 -!- heteroy has quit [Ping timeout: 260 seconds] 04:56:49 -!- neunon has joined ##crawl-dev 04:56:49 -!- neunon has quit [Changing host] 04:56:49 -!- neunon has joined ##crawl-dev 05:10:53 sorear, neunon: do you know of a way to disable a compiler warning but only for arguments to a #define? 05:11:20 (specifically, ASSERT() and ones about comparison being always true) 05:11:52 what's triggering the warning? maybe you could fudge the thing to not generate one. 05:13:57 for gcc-4.5, a long string of static functions that are guaranteed to provide a positive result only in an unobvious way that the new optimizer is able to notice 05:14:16 ah. 05:14:24 for clang, unsigned <= 0 05:14:33 hi 05:14:36 er, >= 0 05:15:09 * kilobyte meows at Napkin. 05:15:13 anyone remember how to compile crawl and tell it to use sdl-dev of the system instead of the included one in contrib - and the other way around? 05:15:27 wasn't there a variable to set during compile-time? 05:15:57 hey kilobyte :) 05:16:21 Napkin: if sdl is not built ("make clean-contrib" to ensure that), installing proper headers should make it pick system libraries... if not, that's a bug 05:17:08 someone in here had a problem with the contrib-sdl (requiring esd.h, which no longer exists in fedora, it seems) 05:17:16 unlike real functionality, asserts for stuff that currently is always true are fine -- even if the compiler optimizes them away 05:18:06 i remember I had a similar problem, and someone in here gave me a.. variable.. make enforce_contrib_sdl=1 or something like that 05:18:50 wait, which way do you want to go? To use system libraries, or contribs? 05:19:46 i needed it the other way around - but the guy this morning needed to enforce system-sdl - seems like it wasn't used 05:22:14 but in any case - i didn't remember, even after browsing through the makefile 05:22:34 would be cool if it could be mentioned somewhere at the top in there 05:23:42 will ask doy to grep though http://tozt.net/crawl when he's back 05:34:11 :o 05:34:16 This chat is logged? 05:35:05 gamefreak264: All chat is, by someone. 05:35:38 If not by a participant, it's by assorted governments :D 05:35:44 But my words are only meant to be read once! 05:36:08 * gamefreak264 prepares to smite all multiple-time-readers 05:39:04 wah, that hurt! 05:41:15 -!- Galehar has quit [Ping timeout: 265 seconds] 05:42:54 -!- gamefreak264 has quit [Read error: Connection reset by peer] 06:04:34 -!- valrus has joined ##crawl-dev 06:07:45 -!- stabwound has quit [Read error: Operation timed out] 06:11:17 -!- eith_ has joined ##crawl-dev 06:22:17 -!- stabwound has joined ##crawl-dev 06:30:58 -!- syllogism has joined ##crawl-dev 06:32:27 -!- Moriasc has joined ##crawl-dev 06:52:31 -!- valrus has quit [Remote host closed the connection] 07:08:55 -!- dpeg has joined ##crawl-dev 07:09:28 -!- dpeg is now known as dvipeg 07:20:54 -!- Galehar has joined ##crawl-dev 07:23:09 -!- eith_ has quit [Ping timeout: 252 seconds] 07:34:29 ok i started fresh, i can enter hell now, but monsters still have the radiating silence flag and crawl still crashes when i close it :3 07:41:09 have you tried turning it off on on again? 07:41:11 ;) 07:42:53 Mu_: what compiler/arch? 07:43:14 MB_SILENCING is 31, so that really sounds like a bit width issue 07:44:20 -!- valrus has joined ##crawl-dev 07:44:26 i'm usin mingw 07:50:55 I dont have that radiation issue, but it does still crash due to that save assert 07:54:17 03kilobyte * r074c6cd09173 10/crawl-ref/source/ (15 files): Make several functions static. 07:54:32 03kilobyte * r30886fb5ae2c 10/crawl-ref/source/dungeon.cc: Remove _connected_flood(), it's unused. 07:54:39 03kilobyte * r9474d72118f4 10/crawl-ref/source/ (describe.cc los.cc): Fix some warnings. 07:55:08 kilobyte: what is the current xp boost formula for Ashenzari? 07:57:03 112.5% for one level of bondage, 137.5% for three. 07:57:56 pretty generous 07:58:02 but i guess it has to be 08:00:05 if you think it's too good, please say so 08:00:17 I'm pretty bad for balancing things on the first approximation 08:01:32 kilobyte: we all are, it's normal 08:01:42 I've no idea really, it just sounds generous but it's probably about right 08:02:04 I still think that bounding should have some immediate, tactical application. 08:02:38 averaged for the proposed values of 5% for one 40% for all... I used (8+bondage)/8 08:03:27 dvipeg: to stop quickly removing all curses and switching gear for a single fight? 08:03:30 kilobyte: that's okay 08:04:09 (your formula is) 08:04:34 Re switching gear: we already have that right now: explore bounded, fight unbounded (adding another ring, for example) 08:05:30 that's one of the reasons I kind of agree with the suggestion to revert to cursed/available (from current cursed/worn) 08:06:12 yes, agreed 08:06:15 so anything that requires dropping bondage costs the precious scrolls 08:06:20 I wanted to be kind to players 08:06:27 * dvipeg is sometimes foolish. 08:06:32 -!- dvipeg is now known as dpeg 08:06:58 on the other hand, that version is better at the start, before you had a chance to find enough items 08:07:02 yes 08:07:36 I for one cursed a ring of see invis on a race that has it built in to get the bonuses 08:25:31 kilobyte: I found the choice of "should I curse now, and what?" to be interesting. 08:25:37 Could be even more interesting, of course. 08:25:38 -!- Cryp71c has joined ##crawl-dev 08:25:58 Any good streams going on atm 08:25:59 ? 08:26:00 Cryp71c: hi! 08:26:16 dpeg, yo! 08:26:56 Cryp71c: yeah, cdo :P 08:27:25 syllogism, :P 08:27:43 I have a very brief window of time before my boss gets in, utilizing it wisely 08:27:59 Cryp71c: good choice :) 08:30:28 Mu_: on i386 Linux, no radiating silence but trying to enter the Vestibule locks up 08:30:34 Mu_: on amd64 it works 08:33:30 strange 08:37:59 -!- upsy has joined ##crawl-dev 08:44:06 kilobyte, I play almost exclusively on i386 Ubuntu, havn't had any issues like that. 08:44:09 but, who knows. 08:54:46 Crawl's normal output gets borked, but when I logged all mpr()s out of band, it gets stuck in the following loop: 08:54:51 Generating level: statue_in_the_mist_lemuel (-1,-1) 08:54:52 Map: statue_in_the_mist_lemuel; placed ok: no; place: (-1,-1), size: (1,1) 08:54:52 [DEPTH] Found random map statue_in_the_mist_lemuel for Hell 08:55:01 but somehow there's no 100% CPU usage 09:34:59 -!- casmith789 has quit [Ping timeout: 265 seconds] 09:44:03 -!- heteroy has joined ##crawl-dev 09:44:58 -!- casmith789 has joined ##crawl-dev 09:51:37 -!- Galehar has quit [Ping timeout: 265 seconds] 09:57:54 -!- Textmode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 10:00:40 03kilobyte * rd1558a4bac2f 10/crawl-ref/source/dat/des/branches/orc.des: Fix two Orc entrances spawnable in non-D. 10:00:41 03kilobyte * ra4167a120e35 10/crawl-ref/source/dat/des/variable/mini_monsters.des: Specify branches for statue_in_the_mist_lemuel explicitely. 10:00:48 03kilobyte * r9ddcaee1d453 10/crawl-ref/source/dungeon.cc: Avoid infinite loops when the only map[s] eligible are "extra". 10:19:06 -!- ortoslon has joined ##crawl-dev 10:23:54 -!- ortoslon has quit [Ping timeout: 265 seconds] 10:35:26 -!- ortoslon has joined ##crawl-dev 10:48:44 -!- neunon has quit [Quit: Leaving] 11:23:55 -!- casmith789 has quit [Read error: Connection reset by peer] 11:32:44 -!- monky has joined ##crawl-dev 11:35:12 -!- Pseudonut has joined ##crawl-dev 11:47:20 03kilobyte * r37d38e5d2f73 10/crawl-ref/source/mon-death.cc: Fix a warning (NULL instead of 0). 12:15:09 -!- dpeg has quit [Quit: Lost terminal] 12:29:33 http://www.gamesetwatch.com/2010/10/column_play_sprinting_rapidly.php 12:29:44 new @play column about sprint 12:37:27 long 12:39:03 in short, he likes it :) 12:40:42 -!- Pseudonut has quit [Remote host closed the connection] 12:40:54 the comment on jellies eating items on the same turn they move reminded me of an experience i had in dnd once with gelatinous cubes 12:41:24 * Zannick ponders about a crawl version of gelatinous cubes 13:00:44 -!- casmith789 has joined ##crawl-dev 13:01:29 haha. 13:01:43 Those gelatinous cube moments are what make you a true dungeoneer. 13:03:24 * Moriasc tries to find that scan of the gelatinous hypercube 13:04:03 uh, that's a cool hallucination monster 13:04:50 gelationous cube would be a good candidate for a multitile monster, too, if we ever do those 13:06:20 John Harris found Dungeon Sprint: http://www.gamesetwatch.com/2010/10/column_play_sprinting_rapidly.php 13:06:54 Napkin: old! 13:07:08 written today 13:07:22 oops, posted by you an hour early :D 13:07:23 posted by me 30 minutes ago :-) 13:07:24 sorry 13:07:24 -!- neunon has joined ##crawl-dev 13:08:24 neunon: Is the purpose of an unaffiliated/ cloak to hide your IP? Because it's not working. 13:08:36 sorear: no. 13:09:24 you could connect to freenode and pass the nickserv password as server password, if it were about hiding ip.. 13:10:11 (Now I'm curious: What *is* the point of your cloak?) 13:10:53 sorear: freenode found me in an IRC channel which i was running, and asked me if "everything was fine" and "what my project was", etc. then they gave me an unaffiliated cloak. *shrug* 13:11:14 hehe 13:11:48 * sorear wonders if it was christel 13:12:16 I don't know, it was over a year ago 13:14:05 cool, he wrote something like a walkthrough for a dungeon sprint map? awesome! 13:18:08 I love crawl. it's so much more brutal than Nethack is 13:40:38 -!- Pseudonut has joined ##crawl-dev 13:55:43 -!- Wensley has joined ##crawl-dev 13:58:33 nht (L9 FeIE) (Lair:2) 13:59:09 -!- Pseudonut has quit [Quit: Computer went to sleep] 14:03:12 does anyone remember that person claiming some elf was walking over deep water in sprint? I have an orc warrior walking over deep water now 14:03:40 It's got a randart glaive, maybe it has +Lev 14:04:12 I think it was LexAckson 14:10:17 It did have +Lev 14:10:22 nice feature I guess 14:11:38 but was the orc warrior actually levitating or just walking over the water 14:11:54 xv said levitating 14:13:51 -!- Moriasc is now known as Miaoriasc 14:16:31 -!- TGWi has joined ##crawl-dev 14:36:23 -!- ortoslon has quit [Ping timeout: 276 seconds] 14:36:36 -!- Pseudonut has joined ##crawl-dev 14:40:12 -!- Miaoriasc is now known as Moriasc 14:40:49 -!- bmh has joined ##crawl-dev 14:40:49 -!- bmh has quit [Changing host] 14:40:49 -!- bmh has joined ##crawl-dev 14:40:58 I love the name generator: w - a scroll labeled SEXTY RUAFODUSY 14:45:14 Alastair's Intoxication does not work sometimes (LOS?) (https://crawl.develz.org/mantis/view.php?id=2713) by LexAckson 14:49:54 -!- eith_ has joined ##crawl-dev 15:01:53 -!- syllogism has quit [] 15:14:15 16:13 < Moriasc> Dragonmanz can't wear bucklers? Oh lawd. 15:14:20 can we please change this in trunk 15:14:46 it was always a terrible decision and if we're changing Dr we may as well axe that 15:16:02 -!- Giomancer has joined ##crawl-dev 15:17:57 Thank you <3. As much as it may be immediately annoying to me, it does indeed feel fundamentally funky. 15:58:37 -!- Cryp71c has quit [Quit: Leaving] 16:05:30 -!- eith_ is now known as eith 16:09:51 -!- heteroy has quit [Ping timeout: 260 seconds] 16:11:58 -!- Sjohara has joined ##crawl-dev 16:15:07 -!- Giomancer has quit [Quit: If you can't laugh at yourself, make fun of other people.] 16:16:54 -!- rkd has joined ##crawl-dev 16:22:56 -!- galehar has joined ##crawl-dev 16:33:36 I just got the Necronomicon immediately from Kiku 16:38:35 looks like the install.txt file is telling me that when I downloaded msysgit I did it wrong because I didn't get the "netinstall" version. is this going to cause any issues with compiling the game? 16:39:24 pretty sure it doesnt work without the netinstall one 16:40:10 damn, well, how do uninstall msysgit, then :P 16:40:20 *do I 16:41:32 -!- rkd has quit [] 16:43:02 sorry, I was confused. I just found two copies of it 16:43:33 You can probably just delete c:\msysgit and c:\mingw 16:48:29 I used the "add or remove programs" to delete the git install, not sure if it grabbed mingw as well (there's no entry for mingw in the list, and no directory for it in C:) 16:48:49 installing netinstall now 16:49:10 does crawl just not compile using the other installs? 16:49:27 is it a difference in mingw between the distributions or what? 16:50:09 I haven't tried, but the doc specifically states that the netinstall is needed, so I guess there is a reason why 16:50:24 i forgot why, i remember getting the wrong one and it not working 16:51:31 then I'd recommend that that distinction should be noted in quickstart.txt, where I was first told to download msysgit without any version recommended 16:54:02 what? quickstart is about playing crawl. There's nothing in this file about installing or compiling 16:54:29 and now the download rate for the netinstaller has fallen to one kibibyte per second 16:56:09 msysgit doesn't even show up in the add/remove list for me 16:56:15 the build instructions are in INSTALL.txt : To get msysgit, be sure to download the 'netinstall'... 16:56:36 Mu: yeah, me neither, that's why I suggested deleting the directories 16:57:01 but there's mingw 17:00:13 Galehar: a link to "quickstart.txt" on develz.org takes me to this: http://crawl-ref.git.sourceforge.net/git/gitweb.cgi?p=crawl-ref/crawl-ref;hb=HEAD;a=blob;f=crawl-ref/docs/develop/git/quickstart.txt 17:01:00 "Windows: Install msysgit (http://code.google.com/p/msysgit/)." 17:01:24 with no further elaboration 17:01:44 that doc is ancient, thats from when things changed from svn to git 17:02:26 well those links ought to be updated, then :P http://crawl.develz.org/wordpress/downloads 17:03:35 Well it's true, this doc should be udpated 17:04:35 but the INSTALL.txt (which is linked just below on the same page in the Compiling the source section) have all the information you need 17:05:41 right, but I was only referred there *after* I went through the prior one :P we're up to 67 kibibytes per sec 17:26:14 -!- Guest65940 has quit [Ping timeout: 265 seconds] 17:26:17 -!- Twilight has joined ##crawl-dev 17:26:41 -!- Twilight-1 has quit [Ping timeout: 276 seconds] 17:26:44 -!- Twilight is now known as Guest85238 17:27:33 -!- Twilight-1 has joined ##crawl-dev 17:44:29 -!- eith has quit [Ping timeout: 255 seconds] 17:48:50 03raphael.langella * r6b069680fd25 10/crawl-ref/source/ (describe.cc describe.h): put back autoinscribe on the action line 17:51:26 -!- galehar has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.10/20100914125854]] 18:00:54 hi freaks :) 18:01:00 hi freak 18:01:05 TGW <3 18:01:09 Why do you have an i now anyway? 18:01:38 so henzell doesn't ping me 18:01:44 ohhh 18:01:47 LexAckson (L18 FeTm) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1540 failed. (D:1 (Sprint)) 18:01:56 Krakenfail. 18:02:13 oh no i hope his game will be okay, he was going for 10 runes in sprint 18:02:26 Hm, should be. 18:02:40 yeah, he was kind of baffled by how low the high score was for sprint 3 18:02:48 no he lost a lot of progress :( 18:02:52 :| 18:02:55 he's back to XL15 :( 18:02:55 Save often. 18:03:13 Probably when he last saved. 18:06:23 yeah, he's a little peeved :\ but he realizes it's a dev build 18:06:44 if it's any consolation, he likes the kraken tentacles 18:07:15 heh 18:07:30 the only thing i dislike about henzell pinging me is how he tells me i've died before CAO does... 18:07:40 haha 18:07:46 due do you know enough about tiles to give all the sprint3 rooms proper tiling btw 18:07:48 the ping of dread 18:07:49 due: how long does it take to update saves? 18:07:57 Zannick: that's the worst part, it ruins the suspense 18:08:06 no, it's crawl itself, not my ping time. 18:08:10 due: because perhaps it should be done more often for sprint 18:08:16 all the death stuff is handled before the message is output 18:08:17 Mu: while we're at it, could we add an ash altar in sprint 3? there's room in oka/trog's room 18:08:28 Zannick: I agree 18:08:43 Wensley: oh good idea 18:09:09 Mu_: yes 18:09:16 TGWi: I'm not sure, you need to ask kilobyte really 18:09:55 kilobyte: what I said up there 18:10:12 if it's updated every time you change levels it can't be that bad, you could save every XL or something 18:12:32 mmm ash in sprint with current (abusable) scrying would be pretty hilarious 18:12:35 unless that was fixed 18:13:40 03Mu * r2db695cb6ce0 10/crawl-ref/source/dat/des/sprint/sprint_mu.des: Add an altar of Ashenzari to the temple in sprint_mu 18:13:48 okay, so guys: I just downloaded the netinstall version of msysgit. I had previously installed the non-netinstall version and cloned the crawl repository and downloaded all the libraries. do I have to re-clone the crawl repository to the new /git directory? 18:15:08 abusable? 18:16:03 upsy: you can put on scrying then smite-target on the other side of walls 18:16:08 ah 18:16:14 i was wondering if you could do that 18:16:15 upsy: throw fire storms at monsters that can't even see you and stuff 18:16:47 especially bad with sprint's layout 18:17:12 wasn't that fixed? 18:17:15 oh it was? 18:18:04 -!- Pseudonut has quit [Remote host closed the connection] 18:18:09 -!- Guest85238 has quit [Ping timeout: 250 seconds] 18:18:32 -!- Twilight-1 has quit [Read error: Connection reset by peer] 18:18:37 -!- Twilight-1 has joined ##crawl-dev 18:22:37 -!- valrus_ has joined ##crawl-dev 18:25:09 -!- Twilight has joined ##crawl-dev 18:25:35 -!- Twilight is now known as Guest87713 18:27:41 so would anyone like to help me with msysgit? :) 18:31:41 oh never mind, I just realized what I was doing wrong 18:37:21 -!- Brownwings has joined ##crawl-dev 18:37:35 hi. how do you minimize the client on a mac tiles? 18:37:41 I cant do anything to get out of fullscreen 18:39:14 brownwings: what version are you using and how did you get it? 18:44:45 -!- bmh has quit [Quit: bmh] 18:48:14 ok 18:48:20 0.7.1 downloaded from the website 18:48:37 has this happened before? 18:48:46 I usually play windowed 18:48:50 im triyng fullscreen 18:48:55 but I cant miimize or multitask 18:49:09 how does one even maximize on mac? :P 18:49:18 usually option-tab 18:49:25 or apple-tab 18:49:29 or option-return 18:49:31 but none work 18:49:31 can you save and quit? 18:49:36 yeah I can do that 18:49:46 try it and quit back to your desktop 18:49:47 but i want to minimize so I can browse web while I play 18:49:57 yeah I can do that no problem 18:49:57 if you start it again is it maximized? 18:50:04 no look 18:50:09 I changed it to fullscreen intentionally 18:50:23 right, but could you *not* play it in fullscreen until we find a fix for it? 18:50:24 I want to be able to alt-tab out of fullscreen to use other apps 18:50:29 liek you can do with every other application 18:50:35 yeah I can do that mate 18:50:45 file a bug report if you would 18:50:48 I thought it would be a functin and someone here would just say "press X brownwings, you dolt" 18:50:50 it will get done much faster 18:51:04 i just figured people would know 18:51:05 for all I know it might be that simple, but I'm a dolt too :P 18:51:08 heh 18:51:33 but yeah, that seems like unintended behavior that should be fixed 18:51:46 weird that nobody is here right now besides me 19:02:12 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:39:28 -!- cw_ has joined ##crawl-dev 19:51:12 03dolorous * ra6af7d537b6a 10/crawl-ref/source/ (describe.cc describe.h): Add spacing fixes. 19:59:15 -!- UbAh has joined ##crawl-dev 20:05:25 !tell kilobyte My friend thought the Red Bull/Idiocracy reference was cool. 20:05:25 due: OK, I'll let kilobyte know. 20:07:58 -!- TGWi has quit [Read error: Connection reset by peer] 20:15:14 -!- TGWi has joined ##crawl-dev 20:36:26 -!- st_ has quit [Read error: Connection reset by peer] 20:36:36 -!- st_ has joined ##crawl-dev 20:36:45 -!- st_ is now known as clouded 20:36:54 -!- clouded is now known as st_ 20:38:03 -!- TGWi has left ##crawl-dev 20:46:47 -!- UbAh has quit [Remote host closed the connection] 20:52:00 -!- Twinge has joined ##crawl-dev 21:01:43 -!- Moriasc_ has joined ##crawl-dev 21:04:35 -!- Moriasc has quit [Ping timeout: 250 seconds] 21:04:38 -!- Moriasc_ is now known as Moriasc 21:04:57 -!- gamefreak264 has joined ##crawl-dev 21:16:29 -!- valrus_ has quit [Remote host closed the connection] 21:27:28 Permafood is miscolored (https://crawl.develz.org/mantis/view.php?id=2714) by OG17 21:53:18 -!- Moriasc has quit [Ping timeout: 240 seconds] 21:54:02 random thought: interactions with spell schools could be an interesting way of providing some of the 'different weapons have different effects' boost 21:55:06 there's already the penalty for casting for bigger weapons, but if we made that a lot more meaningful, that penalty could be modulated by type of weapon 21:56:17 like: crushing weapons affecting earth magic less 22:16:27 -!- RangerC_ has joined ##crawl-dev 22:31:09 -!- heteroy has joined ##crawl-dev 22:38:21 -!- valrus has quit [Remote host closed the connection] 22:48:08 -!- gamefreak264 has quit [Ping timeout: 265 seconds] 22:50:34 -!- RangerC_ has quit [Quit: Page closed] 23:14:17 -!- upsy has quit [Quit: Leaving] 23:36:06 -!- gamefreak264 has joined ##crawl-dev 23:36:07 -!- Textmode has joined ##crawl-dev