00:22:17 greensnark: my laptop builds crawl from scratch in 8 minutes 00:22:22 :3 00:25:14 Zannick: diaf 00:27:02 what? 00:27:16 time make finished in 7m58.480s 00:28:04 my netbook takes about 25m. 00:28:17 how old is it? 00:28:33 (and is it dual core?) 00:28:58 that might have something to do with it on my machine but i'm not sure 00:29:43 -!- Zaba has quit [Ping timeout: 255 seconds] 00:33:35 -!- Zaba has joined ##crawl-dev 00:33:53 -!- Hehfiel has quit [Remote host closed the connection] 00:34:28 -!- Hehfiel has joined ##crawl-dev 00:34:45 -!- joosa has joined ##crawl-dev 00:36:09 Zannick: it's a dual core Intel Atom. 00:36:28 So... yeah. 00:36:34 iiiiiiii think i'm ready to post the next version of zinpatch :D 00:37:00 this one is actually suitable for being committed, pending people fixing where my code sucks so that it doesn't crash 01:00:10 hmm, what's the right syntax to do: 01:00:12 bool blind = looker->atype() == ACT_MONSTER 01:00:12 && looker->as_monster()->has_ench(ENCH_BLIND); 01:06:04 possibly change one or more -> to . 01:11:27 http://pastebin.com/huDNkzMQ here's the code fwiw, it won't compile with a . 01:11:36 it compiles, but crashes, as there 01:23:24 did you update the appropriate string array when you added the ENCH? 01:24:02 the ench, and muting, work fine - the crash actually occurs when i use imprison 01:24:10 and this is an imprison not using recite code 01:24:20 oh, i dunno, then 01:24:42 * Zannick -> 01:31:47 -!- Blackflare has quit [Ping timeout: 240 seconds] 01:33:17 -!- purge has quit [Ping timeout: 272 seconds] 01:35:50 -!- Blackflare has joined ##crawl-dev 01:37:09 blah, well, off to bed - if anyone reads this later and wants to message me with how to fix it, please do so. it's the only thing preventing me from submitting this patch as far as i can tell 01:38:12 crashes how 01:38:45 sorear: segfault 01:39:09 ./crawl(_ZNK7monster10visible_toEPK5actor+0x2f) [0x7cadef]: monster::visible_to(actor const*) const 01:39:12 ./crawl() [0x85f639] 01:39:15 ./crawl(_Z14show_update_atRK9coord_defb+0x6ba) [0x86093a]: show_update_at(coord_def const&, bool) 01:39:50 i'm pretty sure i'm doing something wrong in those two lines of code since i didn't do many other modifications to that function 01:40:33 what did you do? 01:43:33 just adding those lines, and then adding !blind &&, afaik 01:43:48 not sure how to do a diff against master, still learning git 01:43:52 also, going to bed 01:44:04 hm 01:44:10 "git diff origin/mater" 02:15:45 moin 02:16:24 -!- Vandal has quit [] 02:19:18 -!- Blackflare has quit [] 03:06:09 -!- galehar has joined ##crawl-dev 03:06:25 hi 03:06:47 hi 03:23:25 ahoy! 03:23:36 python tiiiiime :> 03:31:20 due is the Python Padishah 03:31:36 :o 03:33:28 The only other title I could come up with was Python Provost, which seemed weak 03:37:16 Perhaps Python Pope? :P 03:37:34 Python Pope<3 03:38:48 Mark Twain wrote a book called "The Prince anad the Pauper" where the prince runs into a crazy guy in the woods who tells him he's an archangel 03:38:59 And this archangel is really ticked off because he could have been pope instead 03:43:00 -!- monky has quit [Quit: hello] 03:43:58 so, even if he's telling the truth, he'd be still crazy as the pope can't be an angel (angels and humans are clearly different beings in christianity) 03:44:53 I think he got his angelhood instead of being made pope, which is what he's annoyed at :) 03:46:19 oh, is the "humans may become angels" confusion this old? 03:46:50 Why shouldn't it be? It's not like angels are real, so anything goes :P 03:47:21 even if it isn't real, there are rules to be upheld! 03:47:58 Aha: http://tinyurl.com/62m8yz7 03:49:29 rather ironic to have a book by mark twain on a website called forgottenbooks.org 04:09:14 -!- galehar has quit [Ping timeout: 265 seconds] 04:38:34 @??fire crap 04:38:35 unknown monster: "fire crap" 04:38:38 -!- galehar has joined ##crawl-dev 04:38:58 due: every of those bastards nukes more than half of your scrolls 04:39:02 :D 04:39:14 and they tend to shoot before you even get to act 04:44:09 -!- Mu_ has joined ##crawl-dev 04:50:17 uhm... since when you can't read scrolls, drink potions and so on in pig form? 04:58:21 forever? 05:00:18 I haven't ever seen a pig read something 05:00:22 uhm no, I coded it myself 05:02:08 unlike paralysis which lasts a few turns, after a recent change it leaves you without defense (unless you have Dodging skill), offense (unless you do UC) and any abilities other than amulets and gods, for a few hundred turns 05:04:32 that's odd 05:04:46 so unless you fought on stairs/in a corridor, it's game over 05:04:56 commit 91d7a78a 05:06:08 you can un-bat at any time, so for bats this restriction makes sense 05:07:06 I think a pig should have similar restrictions as felids (plus the inability to speak, ie, cast spells) 05:07:31 we might block invocations as well 05:08:19 alright, official now: http://crawl.develz.org/wordpress/rss-feeds-of-development-builds 05:08:30 Trunk page also contains links to the feeds 05:09:29 the feeds will be updated by running update-trunk-indices.py, which is run by update-mingw-*.sh 05:09:59 Napkin: I wonder if we could get the Mac packages cross-built 05:10:15 no idea 05:10:22 -!- felirx_ has joined ##crawl-dev 05:12:13 -!- felirx has quit [Ping timeout: 276 seconds] 05:12:22 I guess I should look into installing a hackintosh in VirtualBox... it didn't work without hardware virtualization, but on my new box I can try again 05:12:50 the makefile is abysmal wrt cross-building (anything but hard-coded mingw32), but this can be improved 05:13:42 and greensnark made Mac builds not require Xcode, so this could fly 05:18:02 kilobyte: that reminds me, when you test something under windows, do you cross compile, or do you compile in the virtualbox? 05:19:04 always cross compile, native builds take much longer for me -- at least that was the case on my old box 05:19:41 ok 05:20:12 forking is so slow on windows.. 05:20:15 not as big a difference as qemu-armel vs cross build (133 minutes vs 44 seconds), more of a 1.5x, but still 05:20:39 lol 05:21:43 hey, qemu-ppc takes 8 hours. 8 freaking hours. 05:21:52 holy crap, that's a lot 05:22:28 powerpc has a crapload of registers, emulating it is painstakingly slow 05:22:56 I wonder how much it takes on simh-vax 05:23:12 (you can run netbsd on that. We support netbsd, right? :P) 05:23:49 yeah, we do 05:24:04 netbsd needs games? I though porting netbsd to obscure platforms is all the fun those guys needed :) 05:24:20 our portability sucks, but there's no reason to not get it right 05:24:47 I could try installing netbsd in simh-vax, but I'm not sure how I'd go about transferring crawl's sources there 05:24:51 bhaak: what are you supposed to play on obscure platforms? The guys which do such porting tend to be the same kind as those who play roguelikes. 05:25:14 actually, I even had such a VM at some point in the past 05:25:43 -!- cw_ has quit [Remote host closed the connection] 05:25:53 kilobyte: those are also the guys you know how to use 'telnet crawl.develz.org 345' :) 05:26:04 s/you/who 05:26:07 telnet? SSH! 05:26:32 save portability relies on knowing the endianness at one point, but if you comment that out, all you lose is the ability to move saves to another platform 05:26:48 i remember when i wanted to compile dcss on solaris 5.8 05:27:11 big fail without gcc 05:27:36 oh, that kind of portability sucking. compiler dependency 05:27:39 Napkin: somehow, every time I try to install Solaris, it fails at a random moment 05:27:54 hehe 05:28:04 all but one attempt were in VirtualBox, but hey, both happen to come from the very same Sun 05:28:25 oracle... 05:28:57 I once installed solaris in kvm successfully, it worked okay 05:28:59 going downhill anyways now.. 05:29:12 but that wasn't anything obscure and/or old :P 05:29:40 solaris without sun keyboard sucks anyways ;) 05:29:44 Zaba: it's possible it doesn't work without hardware virtualization, when I tried that none of the boxes I tried had it (Intel crap) 05:30:32 kilobyte, hey, I did it in the past without virtualization, too. I lost patience quickly, but it didn't fail at anything :P 05:30:52 btw, did you manage to get crawl tty/tiles running on your n900, kilobyte? 05:31:16 Napkin: tty yes, tiles no 05:31:26 oh, awesome 05:31:50 did you build a tarball or package? 05:32:14 or rather, tiles do work if I run Crawl on n900 but with a display that does OpenGL 05:32:18 i'd like to try it myself - and host it for others 05:32:33 opengles - i remember 05:32:34 Napkin: both 05:32:42 \o/ 05:32:43 kilobyte: http://easleyk.wordpress.com/2010/02/10/cross-compiling-firefox-for-mac-on-linux/ 05:33:08 I've wanted to do that myself, because neither of my macs is always-on 05:33:12 hi greensnark 05:33:14 And one of my macs is a Hackintosh :P 05:33:25 That I also reboot into Windows/Linux 05:33:27 however, there's a regression in 0.7, it crashes badly in a few places, the most consistent one being autoexplore (~80% of the time) 05:33:43 Napking! 05:33:44 pre-0.7 it worked correctly, trunk works well too 05:33:48 !coffee Napkin 05:33:49 * Henzell hands Napkin a mug of black coffee, brewed by Kikubaaqudgha. 05:34:06 Kiku necro coffee brewed from the finest undead beans. 05:34:15 greensnark: i was wrong about only ipv6 for hetzner boxes 05:34:29 Napkin: They still give four free IPs? 05:34:41 bu ipv4 is 1 euro per month now - up to 4 in total 05:35:04 So +1 EUR for each extra IPv4 address? 05:35:26 Still pretty damn cheap 05:36:13 or a subnet - 15 euro per month, one time fee depending on size 05:36:41 yeah 05:36:41 Pretty much the nicest hosting service I've seen so far :) 05:36:41 By a largeish margin 05:36:41 thinking... maybe i could manage with 4 instead of the current 16 ;) 05:36:41 Although they do invoice me in German 05:36:41 :P 05:36:41 lol.. noobs :D 05:36:41 Actually they have an English translation underneath the German but the German always cracks me up 05:36:48 16 is really just a convenience 05:36:54 in Debian, there is a wonderful thing called xapt (only in experimental, not in unstable yet) that lets you get and convert all libraries and headers you want, so all you need is to cross-build the actual compiler, also easy now 05:37:06 when I tried half a year ago, it was a major pain in the butt 05:37:12 nice 05:38:23 too bad this works only for cross-compiling from one Debian arch to another, but that's still useful for anything that depends on an architecture's rather than OS' features 05:39:58 -!- cw_ has joined ##crawl-dev 05:50:15 I should try setting up toolwhip on a VM, it looks like it should more or less Just Work 05:51:18 For some values of "Just Work" :) 05:53:25 galehar: hi? 05:53:33 there's no show all skills function anymore 05:53:41 hi 05:53:49 is that intentional? 05:53:53 you play in 80x24? 05:53:59 88x27 05:54:09 ok 05:54:30 this is probably caused by the ench-split adding a line 05:54:55 so, are there any plan on merging short blade with long blade or stabbing? 05:54:59 the line is gone, but also * doesn't work 05:54:59 ;) 05:55:18 ok, I'll fix it 05:55:28 :D 05:59:28 03dpeg * r1ef65a4dbf98 10/crawl-ref/source/dat/des/tutorial/tutorial_lesson1.des: Minor addition to tutorial lesson 1. 05:59:32 * due sleeps. 06:01:04 g'night due 06:01:31 hey kilobyte, could you link be a tarball or debian package for dcss on maemo? 06:14:27 -!- felirx_ is now known as felirk 06:14:34 -!- felirk is now known as felirx 06:15:37 -!- TGWi has quit [Read error: Connection reset by peer] 06:18:49 Voker57 (L11 NaFE) ASSERT(!"Bad breath type!") in 'abl-show.cc' at line 1669 failed. (D:11) 06:20:11 Napkin: I did it in a chroot, I'd need to make a native build 06:20:41 ah, no hurry then 06:21:37 Nokia's toolchain really sucks -- for one, you can't even build many things on the device, you need their scratchbox setup which requires a particular set of obsolete kernel features 06:23:03 oh, aha 06:23:11 i've never looked into that yet 06:24:55 then don't, kilobyte 06:25:04 I was just interested in trying it out 06:25:23 i'm usually playing something else when i'm bored and there is no computer around ;) 06:25:39 but if you give it a shot some time, please let me know :) 06:26:04 -!- syllogism has joined ##crawl-dev 06:32:10 Napkin: playing console sucks due to the tiny keyboard... you can alter keybindings, of course, but in a game where you need so many keys it's no fun 06:32:22 it's not just WSAD + accelerometer tilting 06:33:33 that's why I looked into tiles -- clicking on a monster might be more convenient 06:35:31 usually, clicking is also difficult, depending on the size 06:42:54 Keskitalo: @Usability testing 2011 posting: according to our website the original Linley's Dungeon Crawl was released in 1995 - you say 1997 - what's correct, guys? 06:47:00 maybe he started working on it in 1995 but I think the first actual release was in 1997 06:47:18 1.1 source files are dated late 1997 mostly 06:47:26 a quick google groups search spits out http://groups.google.com/group/rec.games.roguelike.misc/msg/1caef8bcaaff65d2 06:47:31 oct 3 1997 06:47:37 for crawl 1.01 06:48:15 and every few days later a new version :) almost like the current devteam 06:49:39 -!- dpeg has joined ##crawl-dev 06:50:02 the official website says "Linley's Dungeon Crawl - roguelike originated in 1995 by Linley Henzell." so I guess that's where the date is from 06:50:14 from linley's posting it seems there must have been a posting about version 1.00 06:54:19 only snapshot of his old website in the internet archive, says "(c) 1997" at the bottom: http://web.archive.org/web/19990222085642/http://www.geocities.com/TimesSquare/7812/index.html 06:56:46 hehe, cool 06:56:48 !seen galehar 06:56:49 I last saw galehar at Wed Jan 12 11:55:18 2011 UTC (1h 1m 31s ago) saying ok, Ill fix it on ##crawl-dev. 06:58:15 galehar: do you agree to remove the "Corrupted Tiles saves in Trunk" topic? 06:59:20 you mean removing the annoucement, not deleting the topic, right? 07:00:27 galehar: I wrote a treatise on skill training in the forum. That was for you, reply welcome (not urgent). 07:00:34 I saw 07:01:33 -!- Twilight13 has joined ##crawl-dev 07:02:33 galehar: can also tell me here :) 07:02:35 this is the earliest message of linley I could find with the e-mail whith which he posted the crawl announcements: http://groups.google.com/group/rec.games.roguelike.misc/msg/a16013481f079161 07:02:46 -!- Twilight-1 has quit [Ping timeout: 240 seconds] 07:02:59 it seems he was coding a roguelike presumably crawl already a year before releasing 07:03:43 "Bizarre is probable the best way to describe some parts of it; that, and the occasional satanic overtone." things haven't changed much 07:04:59 -!- cw_ has quit [Remote host closed the connection] 07:05:28 bhaak: :) 07:05:46 -!- kronusdark has joined ##crawl-dev 07:06:34 im trying to build crawl from source but i keep getting a message about it not being able to find the standard headers in /usr/include any ideas? 07:07:02 hey, I can count on Linley in my anti-Tolkien crusade 07:07:43 -!- upsy has joined ##crawl-dev 07:07:59 kronusdark: what platform are you on? 07:08:24 mac, but i want to install to /usr/local 07:09:14 i grabbed the source with git and im positive i have all the deps 07:09:42 hmm, the first release of crawl wasn't really obvious to find: http://groups.google.com/group/rec.games.roguelike.misc/browse_frm/thread/33607726a4f4aac 07:10:15 ook, I don't have a clue about Macs... the likes of greensnark might be of help, not me, sorry 07:10:20 as a reply to somebody with a non-descripting subject "You may remember that on occasion I've posted messages here about a game I was writing, and I've finally finished it." 07:11:03 kilobyte: thanks anyways, i will lurk around and if i cannot figure it out i will ask later 07:15:12 -!- Blackflare has joined ##crawl-dev 07:16:23 -!- cw_ has joined ##crawl-dev 07:23:24 kronusdark: You're getting complaints about missing headers because the makefile tries to use the 10.4 SDK by default and it doesn't check that the SDK actually exists 07:23:27 -!- Twilight13 has quit [Ping timeout: 240 seconds] 07:24:27 You can say make SDK_VER=10.5 to force it to use an SDK that is likely to be installed 07:24:28 greensnark: any way to fix it? 07:24:37 ok thanks 07:24:39 i will try 07:25:01 AH! 07:25:03 HA! 07:25:05 it worked 07:25:08 thank you very much 07:26:54 You're welcome 07:27:36 dpeg: answered your post 07:27:49 it's interesting, but off-topic ;) 07:31:34 crawl was first available from geocities? 07:37:27 yes 07:37:40 is that good mocking material? 07:38:53 not more than being around 10 years late to the game. I mean, who designs a new roguelike in the late 90s? 07:38:58 rl are so 80s! 07:39:14 Yeah, RLs don't count unless all their developers are dead 07:39:20 Like, say, NH 07:40:24 * bhaak is gonna kill himself 07:41:26 Variants don't count! 07:41:33 Especially variants that include the Blackmarket 07:41:38 * bhaak is gonna turn undead 07:41:39 They're no longer NH 07:41:43 They're totally Un :P 07:42:36 I bet an NH devteam meetup would look like a Rolling Stones concert 200 years in the future 07:43:28 Pat Rankin could do his Keith Richards impersonation 07:43:48 Are any of the original Angband team still active? 07:44:03 And what about Mike Stephenson 07:44:03 active or alive? :) 07:44:16 bhaak: Well, active. Undead devs are fine! 07:45:14 Mike Stephenson is still in the list of the 3.4 devteam 07:54:03 -!- Blackflare has quit [Ping timeout: 265 seconds] 07:55:45 -!- ortoslon has joined ##crawl-dev 07:56:28 galehar: no, i mean actually deleting it. I "deannounced" it already.. but there will be more and more posts like that last one. So.. we can either rename it or just delete it. 07:57:47 -!- Blackflare has joined ##crawl-dev 07:57:55 good catch on 1.0, bhaak :D 08:02:58 Napkin: can't we just lock it? 08:04:30 -!- Twilight13 has joined ##crawl-dev 08:13:10 Napkin: I've locked the topic and moved it to Interface & Software 08:15:02 ok, great 08:17:36 Napkin: Oh now I want to read that post! Link? :) 08:18:06 hehehe, not that interesting.. but easy to be misunderstood as general "my tiles doesn't work" thread ;) 08:18:20 https://crawl.develz.org/tavern/viewtopic.php?f=9&t=182 08:19:21 Oh, ok 08:27:56 i wish i could forget all the spoilers i've read about 0.3-0.6, i'm still applying them unconsciously 08:28:59 read a scroll of amnesia 08:29:44 i bought a stack several years ago, read one and forgot where i put the rest 08:29:52 hahaha 08:29:54 and shops don't sell them anymore :( 08:30:08 you could alternatively burn the spoilers 08:30:13 might piss off sif muna though 08:31:37 -!- Textmode has joined ##crawl-dev 08:32:43 -!- Vandal has joined ##crawl-dev 08:40:17 -!- Textmode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 08:41:10 -!- Textmode has joined ##crawl-dev 08:58:31 Napkin: when reporting a bug, Mantis said: APPLICATION ERROR #2800 Invalid form security token. Did you submit the form twice by accident? 08:58:50 not nice 08:59:05 try again? 09:00:23 new pig form means game over (https://crawl.develz.org/mantis/view.php?id=3196) by KiloByte 09:00:49 a few times, got the same each time. Only after reloading the page, filling all fields and pasting the report again, it worked. 09:02:28 the only thing out of ordinary is that the first page was loaded a couple hours before finishing the report (been busy with work) 09:05:43 -!- gal_bolle has joined ##crawl-dev 09:08:47 -!- Cryp71c has joined ##crawl-dev 09:14:01 -!- eith has joined ##crawl-dev 09:33:16 kilobyte: Sounds like an expiring csrf token 09:46:07 Voker57 (L11 NaFE) ASSERT(!"Bad breath type!") in 'abl-show.cc' at line 1669 failed. (D:11) 09:50:30 yeah 09:50:38 not sure I can do anything to fis that 09:50:44 apart from raising the timeout 09:50:47 *fix 09:53:02 hey Dis:7 actually looks like a city now 09:53:04 Edmund reads a scroll. 09:53:04 _A small abomination appears! 09:53:07 omg! 09:55:04 kobold with dart of disperal, edmund with scroll of summoning.. come oooooon 09:55:09 -!- voker57_ has joined ##crawl-dev 09:56:02 https://crawl.develz.org/mantis/view.php?id=2958 is still reproducible in 52beb4e on CDO, is it not updated yet? 09:56:56 omg, i survived! 09:57:48 !tell Zaba < st_> hey Dis:7 actually looks like a city now 09:57:49 greensnark: OK, I'll let Zaba know. 09:58:01 st_: Unless you were referring to the vault itself? 09:58:08 probably not, voker57_ - it's not updated per bug ;) 09:58:16 nah the part that's not the vault 09:58:45 usually I take all the guys at the start into a corridor but no dice with this layout :P 09:58:55 that bug was just fixed this morning 09:59:39 i'll initiate an update, but it'll take a while, voker57 09:59:45 thanks 10:02:58 st_, yup, I fixed that a while back. 10:02:59 Zaba: You have 1 message. Use !messages to read it. 10:03:02 !messages 10:03:02 (1/1) greensnark said (5m 13s ago): < st_> hey Dis:7 actually looks like a city now 10:03:35 it has been broken since the preludes for hell ending maps were extracted into lua functions. 10:03:49 Unstable branch on CDO updated to: 0.8.0-a0-4521-g1ef65a4 (32) 10:06:01 (the 'dis' tag was not being correctly set) 10:06:11 -!- galehar has quit [Quit: Page closed] 10:06:17 Napkin: <3 the build RSS feed 10:08:05 Dis:7 still uses a different layout when compared to the rest of Dis, but meh :P 10:08:46 greensnark: :) anything you would like to have added? 10:09:03 hmm.. could do a feed for versions on CDO too 10:09:15 Good idea 10:09:32 containg just.. the last 5 versions or something.. in the same format? 10:09:40 Mainly this tells me when I should update the Mac builds :P 10:09:45 hehe 10:10:05 voker57_: update was installed 10:10:53 is there a URI protocol link for telnet or ssh? 10:10:59 yep, thanks, playing now 10:11:07 telnet://? ssh://? is that understood by any clients? 10:11:28 ssh:// is understood by git & rsync 10:11:52 hehe, true 10:11:57 and both by KDE 10:12:07 what does KDE start? 10:12:16 a terminal with ssh/telnet? 10:12:25 yes 10:12:34 funny 10:12:55 then i'll need you to beta test later - agreed? 10:13:45 ok 10:15:55 -!- Kurper has joined ##crawl-dev 10:21:26 -!- voker57_ has quit [Ping timeout: 240 seconds] 10:25:59 -!- voker57_ has joined ##crawl-dev 10:26:16 -!- voker57_ is now known as Voker57 10:26:23 -!- Voker57 has quit [Changing host] 10:26:23 -!- Voker57 has joined ##crawl-dev 10:32:33 off to go shovel, but http://pastebin.com/huDNkzMQ <-- if someone can help me figure out why this code is causing a segfault when something calls that function, that owuld be great 10:49:17 Eronarn: Getting a backtrace with gdb would help. There's nothing obviously broken about that. 10:49:50 -!- Voker57 has quit [Ping timeout: 240 seconds] 10:50:00 The caller is probably feeding it an invalid actor or calling it on a dead monster or similar, so the backtrace would tell you the problem 10:57:29 null looker would be my guess 11:10:06 next time i start a kenku, i gonna sing Bird is the Word till i get one-shotted 11:11:08 -!- eith has quit [Ping timeout: 240 seconds] 11:20:41 -!- casmith789 has quit [Remote host closed the connection] 11:22:16 greensnark, hmm.. it'd be great to split out the functionality controlled by 'build_only' out of _build_vault_impl into _build_primary_vault. Unfortunately, that can't be done easily due to the call to the postplace hook... 11:33:39 -!- Voker57 has joined ##crawl-dev 11:33:39 -!- Voker57 has quit [Changing host] 11:33:39 -!- Voker57 has joined ##crawl-dev 11:33:40 03dolorous * r59b6aa4732eb 10/crawl-ref/source/mon-stuff.cc: Simplify the message when kraken tentacles die en masse. 11:49:41 http://pastebin.com/4cb8NHCs 11:54:39 oh, i found the problem 11:54:53 had if (mons = NULL) rather than if (mons == NULL) 11:56:33 aaaand it's working now 11:57:58 -_- 12:01:57 -!- Kurper has quit [Read error: Connection reset by peer] 12:02:26 -!- Kurper has joined ##crawl-dev 12:02:33 -!- Kurper has quit [Remote host closed the connection] 12:04:25 -!- Blackflare has quit [Ping timeout: 240 seconds] 12:09:02 -!- Blackflare has joined ##crawl-dev 12:23:04 b0rsuk is playing 12:33:26 -!- Voker57 has quit [Ping timeout: 240 seconds] 12:42:35 what's the preferred way to format this patch before posting it on mantis? should i do one big patch, or rely on format-patch's patch-per-commit, or format-patch --stdout > bigpatch.patch ? 12:44:04 patch_guide.txt says git format-patch - 12:44:10 'a lot' 12:44:30 I believe you can do git format-patch origin/master to format patches for all commits you have but origin/master doesn't 12:45:24 'git format-patch origin/master' gets me 20 patch files 12:46:35 hmm, that is indeed quite a lot. Not really sure what's the best option for that. 12:47:41 maybe you should submit them gradually as they get reviewed and applied. But that is probably too much micromanagement for everybody... 12:48:23 last time, what i did was copy the branch in such a way that it lost the commit history, i forget the exact command 12:48:28 which resulted in everything appearing as one huge commit 12:48:51 that sounds like something that's painful to review, though 12:49:12 yes... but it might be a different, better kind of painful than 20 patches 12:49:36 or, i could do one single patch file with the --stdout... not sure if that will apply properly, though 12:51:42 ' 18 files changed, 1294 insertions(+), 202 deletions(-) 12:51:50 bleeding hell 12:51:55 that's for patch 1 out of 20 12:52:17 what's in it? 12:53:04 add new status effects, new monster (pillar of salt), lots of new dialogue (where the bulk of the lines comes in) 12:53:32 now status effects and a new monster are in a single patch out of 20? 12:54:02 yes, because i'm still getting used to git, was not committing often enough 12:54:20 the other patches are smaller and mostly fixes 12:54:22 git add -p is good for that 12:55:02 -!- Voker57 has joined ##crawl-dev 12:55:38 hm, sounds neat, will have to give it a try 12:58:47 -!- Textmode has quit [Ping timeout: 240 seconds] 13:03:29 03j-p-e-g * r74817034b423 10/crawl-ref/source/l_crawl.cc: Handle '<' properly in the tutorial messages. 13:03:33 03j-p-e-g * r200cc9e8be88 10/crawl-ref/source/ (l_crawl.cc macro.cc macro.h): Explicitly describe uppercase keys as such in the tutorial. 13:03:34 03j-p-e-g * rd6d52ef80f12 10/crawl-ref/source/cmd-keys.h: Tutorial: Display vi keys rather than numpad keys for shift running. 13:03:35 03j-p-e-g * ra699ec633058 10/crawl-ref/source/ (6 files in 2 dirs): Add code to make leaving the tutorial trigger an end of game screen. 13:03:36 03j-p-e-g * rdf42bf32ca8b 10/crawl-ref/source/ (dat/des/tutorial/tutorial_lesson1.des ouch.cc): And a tutorial end screen recapping all movement-related commands. 13:03:37 03j-p-e-g * r4c5645cbd6d3 10/crawl-ref/source/dat/des/tutorial/tutorial_lesson1.des: Tutorial: Unspam the number pad information. 13:06:05 nice 13:25:08 dpeg: zinpatch is ready!! 13:25:26 -!- Textmode has joined ##crawl-dev 13:25:51 Eronarn: cool! 13:26:52 Imprison works again, I like that. 13:26:54 dpeg: how do you feel about Imprison making silver (metal) walls instead of rock walls, btw? it would feel much more zin-y 13:28:32 Eronarn: would be okay... Zin seems like to fancy colours a lot (sanctuary)... 13:28:50 I had this idea that certain monsters would just dig out of the prison again :) 13:30:02 -!- psyshvl has joined ##crawl-dev 13:30:23 i think cacodemons are the only monster that would ever be likely to happen 13:30:42 4.1 had Pan lords ue wands of digging to flee. Players loved that. 13:30:51 Why has Imprison been debuffed? 13:30:53 'loved' 13:30:59 yes, positively 13:31:04 debuffed? you mean with not doing recite now? 13:31:06 It feels like they're really smart. 13:31:18 Eronarn: I am reading your Mantis comment. 13:32:52 -!- Textmode has quit [Ping timeout: 265 seconds] 13:35:23 dpeg: well, it no longer attempts to recite once the thing becomes un-imprisoned 13:35:50 arguably, with pre-current-trunk-recite-fix, this would have been a buff (it was unlikely to actually affect them, and while rare, it could've hasted them) 13:36:16 in the context of recite now actually doing something, imprison not reciting is a (somewhat preemptive) nerf 13:36:43 mostly, though, one for flavor reasons: it would feel really dumb for a monster to be locked away, then get out, then immediately burst into holy flames 13:38:13 Eronarn: the idea was that the monster might leave the prison confused, angry, asleep, dead... 13:39:28 (might be better to do that with a function on its own rather than recycling Recite, of course) 13:40:19 dpeg: One idea I have had is this: 13:40:47 -the anti-heretic recite can convert enemies to Zin (as allies, rather than as neutrals, which is more the domain of Ely) 13:41:26 -you only get one attempt and it only works if they are Zin-eligible (e.g., not undead) and it is power based / not guaranteed / somewhat rare 13:42:11 -Imprison will simply cage things, unless you use it on something which is able to be converted via preaching at it: in this case, you get an attempt (even if you already have tried), at much higher power 13:42:22 -!- cw__ has joined ##crawl-dev 13:43:35 yes, in any case it'd be fun if monsters are changed after prison (sometimes only, of course) 13:44:16 yeah, the primary reason i have not implemented it yet is that i am not sure of what frequency / power seems appropriate 13:44:38 -!- cw_ has quit [Ping timeout: 240 seconds] 13:44:55 doesn't have to be often 13:45:19 anyway, got to go 13:45:21 -!- dpeg has quit [Quit: leaving] 13:45:56 hmm, how would i go about renaming/coloring placed walls, anyhow 13:53:22 -!- Textmode has joined ##crawl-dev 13:54:11 just bought a +0 robe of the Archmagi for 14 gold. it was unidentified 13:55:34 huh... it loosk like imprison doesn't actually use power 13:58:06 greensnark: http://crawl.develz.org/trunk/rss/cdo.php :D 13:58:24 oh wait, it uses it for duration 13:58:48 just for the record - finding out what module in php to use to work with sqlite3.. a true pain in the butt! 13:59:58 so anyone know how this map_marker stuff works? need to figure out how i can recolor walls, but then de-color them once the effect fades 14:03:04 oh, found it, nevermind 14:03:40 Keskitalo: check the rss feed again, i think you will like it better now 14:04:40 oh, good thing i checked here 14:04:52 this is where the recite effect actually is applied 14:08:27 ...hahah. if you imprison something while it's standing next to a rock wall, it digs :| 14:08:41 it does not check to see whether the walls adjacent were made by recite 14:12:08 Ball lightning explodes at players through translucent walls (https://crawl.develz.org/mantis/view.php?id=3197) by minmay 14:23:26 wow, we really have a std::string feat_preposition <3 14:23:55 -!- TGWi has joined ##crawl-dev 14:24:43 -!- Voker57 has quit [Read error: Connection reset by peer] 14:25:54 -!- gal_bolle has quit [Ping timeout: 246 seconds] 14:26:26 -!- gal_bolle has joined ##crawl-dev 14:30:53 -!- blackpenguin has quit [Ping timeout: 260 seconds] 14:31:09 -!- psyshvl has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203074432]] 14:32:54 03j-p-e-g * r8a0514a9d031 10/crawl-ref/source/ (7 files in 5 dirs): Tiles: Maurice (coolio), rat zombie (Curio), dungeon exit (LoginError). 14:33:17 -!- Voker57 has joined ##crawl-dev 14:42:14 -!- Voker57 has quit [Ping timeout: 240 seconds] 14:48:02 -!- Voker57 has joined ##crawl-dev 14:49:53 -!- Blackflare has quit [Ping timeout: 264 seconds] 14:54:31 -!- Blackflare has joined ##crawl-dev 14:57:38 -!- purge has joined ##crawl-dev 15:02:58 -!- syllogism has quit [] 15:04:10 -!- Mu_ has quit [Ping timeout: 276 seconds] 15:05:19 -!- Mu_ has joined ##crawl-dev 15:05:46 win 29 15:05:48 oops 15:08:30 -!- galehar has joined ##crawl-dev 15:10:24 -!- gal_bolle has quit [Ping timeout: 240 seconds] 15:11:01 -!- Blackflare has quit [Ping timeout: 260 seconds] 15:11:28 -!- kronusdark has left ##crawl-dev 15:14:59 -!- Blackflare has joined ##crawl-dev 15:21:02 -!- MarvinPA has joined ##crawl-dev 15:23:46 kilobyte/Napkin thanks for for fixing my save :) 15:32:35 lua_marker::write error on entering volcano (https://crawl.develz.org/mantis/view.php?id=3198) by nht 15:36:27 it worked? awesome :) 15:37:05 yep 15:44:28 apache's access logfile just for crawl.develz.org has grown to ~250mb per week since the forum was installed. 15:45:49 yaaay, imprison with silver walls :D 15:47:03 and december had 1.1 million hits 15:47:40 65k visits 15:47:41 wow 15:49:32 03j-p-e-g * r4d50a50da34f 10/crawl-ref/source/ (9 files in 3 dirs): Add co's killer klown tiles. 15:49:34 03j-p-e-g * rc88e65863e2c 10/crawl-ref/source/directn.cc: Describe level 1 upstairs as "staircase leading out of the dungeon." 15:49:39 03j-p-e-g * rf29f552f0da5 10/crawl-ref/source/travel.cc: Specialcase the level 1 upstairs in is_unknown_stair(), too. 15:49:48 03j-p-e-g * r3095c9b81d02 10/crawl-ref/source/tilepick-p.cc: Also use poison icon for player doll, if poisoned. 15:56:46 -!- Cryp71c has quit [Quit: Leaving] 16:01:42 -!- monky has joined ##crawl-dev 16:20:59 hi 16:21:39 hi 16:29:05 !tell kilobyte Are the relevant debian package scripts, etc, functional? ie, can we start making development "snapshot" debian packages? 16:29:06 -!- Blackflare has quit [Ping timeout: 240 seconds] 16:29:07 due: OK, I'll let kilobyte know. 16:30:08 Zin imprisons Zin with walls of pure silver! 16:30:09 whoops 16:31:31 i might actually bother trying the recite patch on my local build 16:31:37 it looks pretty cool 16:31:48 MarvinPA: wait until i do this imprison patch, it's almost done 16:32:15 i just need to figure out why it thinks Zin is the name of the monster 16:32:16 ah okay, is it just making it silver for coolness? or buffing it some other way too 16:32:32 (silver walls should be like slime walls for chaotic creatures) 16:32:49 Eronarn: is it a new wall type? 16:33:08 making it not try to do recite effects (this might cause very weird behavior) on imprison, making the walls silver, changing the flavor text, and making it so that it actually checks which walls were made by imprison and only removes those 16:33:38 at the moment if something is standing next to rock wall, and you imprison it, those rock walls get destroyed when the prison ends 16:33:43 -!- blackpenguin has joined ##crawl-dev 16:33:48 due: no, it's just metal walls with different coloring/naming 16:33:51 free digging 16:33:56 for certain values of free 16:34:08 Eronarn: you should make a new wall type; reflavouring is problematic sometimes. 16:34:10 i'm sure the way i am doing the naming isn't the best way, i had trouble figuring it out 16:34:13 anyway i am at work so bye 16:34:50 -!- Blackflare has joined ##crawl-dev 16:37:13 metal walls should conduct electricity to things standing next to them instead of grounding imo 16:37:25 that's not how electricity works but neither is anything else in crawl 16:38:09 well, there's this thing called "magic" 16:38:15 hmmm 16:38:31 it is grabbing entirely the wrong value :C 16:40:18 monster* mon = monster_at(where); 16:40:18 const char* target = mon->name(DESC_NOCAP_THE).c_str(); 16:40:31 mprf("Zin imprisons %s with walls of pure silver!", target); 16:40:52 is what is outputting "Zin" (which is used as a string elsewhere) - any thoughts on what i'm doing wrong there? 16:42:05 .c_str 16:42:06 are you actually setting the monster's name to Zin? 16:42:38 the C++ memory management rules cause the resulting std::string to be deleted after the first line 16:42:45 so target is an invalid pointer 16:43:03 ah, i see 16:43:08 you'd be better off using the stream based message API, it can work with std::string directly 16:43:17 oh, right 16:45:24 -!- casmith789 has joined ##crawl-dev 16:45:59 okay, yay, it all works right now 17:13:09 Okawaru deprecates Ball Lightning (https://crawl.develz.org/mantis/view.php?id=3199) by dolphin 17:14:05 vi-keys is hard on split-ergo ;( 17:14:41 aren't they all on the right side of a qwerty keyboard? 17:14:51 due: debian packaging is not up to date (I'd need to account for the drop of setgidness), but it's a straightforward change. And having an apt repository with regular updates would be great. 17:14:53 diagonal bottom is on the wrong side 17:14:59 southwest 17:15:01 oh 17:15:03 oh dear 17:15:22 well, no one thinks about vi users when producing keyboards... 17:15:23 right, yubn 17:15:42 no, whoever thought b was a left-hand-only key was nuts 17:15:44 my G15 broke so having to use and old cordless backup 17:22:34 mkay, efinitely sold on git/github now that i am more used to them 17:24:15 did shafts/escape hatches used to place you somewhere random on the destination floor? or did they always have a fixed destination 17:25:01 uh, and by fixed i mean predictable 17:26:05 there was such a bug in 0.7 17:26:20 0.7 placed you in the upper left all the time 17:26:26 it's predictable in trunk too 17:26:36 in such a way that i just got the orb by creating a shaft right above it on zot:4 17:26:56 not even necessarily right above it 17:27:11 there's a good deal of buffer space because of how the vault is structed and the placement works 17:27:18 -!- kronusdark has joined ##crawl-dev 17:27:35 so you'll usually end up against the edge of the orb chamber 17:29:19 -!- elliptic has joined ##crawl-dev 17:31:23 (if I recall my source dive correctly) 17:31:49 i didn't source dive but when i tried it and made a shaft that should've landed me on a pillar, it moved me next to it instead 17:32:08 and in the game just then i landed next to a wall so it sounds like that's how it works, yeah 17:34:15 03j-p-e-g * rfd5378b7fca9 10/crawl-ref/source/dat/des/tutorial/tutorial_lesson1.des: Place the two tutorial map parts side by side for the X map. 17:34:19 iirc it tries putting you on the destination level on the same spot as the source level but if there's something in the way it pushes you to the first open space it finds by doing a square radius iterator thing from your position 17:35:20 and then hall_of_Zot has a ton of rock(/stone) behind the orb chamber 17:47:28 kilobyte: yes, would be great 17:47:36 * due at work, though 17:48:21 Dispersal can blink iood and ball lightnings (https://crawl.develz.org/mantis/view.php?id=3201) by MarvintheParanoidAndroid 17:48:21 Shafts/hatches predictably place you on the same co-ordinates on the destination floor (https://crawl.develz.org/mantis/view.php?id=3200) by MarvintheParanoidAndroid 17:53:13 due: I have only 2 Mbps upstream in both places I can use. I wonder if that's enough, or if we should abuse poor Napking or perhaps a place like Ubuntu PPA. 17:55:28 about ball lightnings: what about making them not considered to be monsters, like iood is? As in, not targetted by monster AI, etc. 17:56:34 -!- galehar has quit [Quit: disconnect] 18:00:56 marvinpa: why should ball lightnings be unblinkable? I'm not sure what the problem is there 18:01:02 since they act like monsters in other ways too 18:01:11 i dunno, i guess maybe they're fine 18:01:22 they are just electric giant spores 18:01:31 iood at least is weird 18:01:33 yeah 18:02:04 maybe you could cast iood, blink it with dispersal, cast another, then hit a monster with two ioods at once from different angles 18:02:09 that would be stylish 18:03:14 what's wrong with dispersal moving OOD, that's rare as heck 18:03:53 recalling it was goofy though 18:03:58 it doesn't seem like a thing that should be blinkable 18:04:03 the good kind of goofy 18:04:35 oh hah, you can blink statues and stuff with dispersal too 18:04:40 so yeah whatever, i don't know 18:04:41 plants too 18:04:46 can you blink doors 18:05:02 you could blink door mimics if they existed 18:05:19 plants are blinkable/teleportable by distortion anyway though 18:05:20 you can blink monster statues but not feature statues right 18:05:27 @??ball lightning 18:05:28 ball lightning (11*) | Speed: 20 | HD: 12 | Health: 1 | AC/EV: 0/10 | Damage: 5 | Flags: 11non-living, lev, !sil | Res: 13magic(immune), 04fire+++, 12cold+++, 11elec+++, 09poison+++ | XP: 1024 | Sp: b.lightning (3d18). 18:05:32 monky: yes 18:05:32 dispersal ignores mr?? 18:05:37 as are statues presumably 18:05:41 it checks MR to try and teleport things away 18:05:50 then if that fails it blinks them on a coinflip, irresistibly 18:06:03 should just make magic immune stuff resist the blinking too 18:06:05 I guess 18:06:26 but then it'd be even uselesser 18:06:33 :( 18:06:33 is it level 6 now or what 18:06:38 yeah 18:07:36 oh i thought we meant the brand 18:07:41 magic immune's lousy criteria, there's no problem with mummy priests and whatever 18:07:58 rdispersal; 18:08:00 brand just works, I think 18:08:11 oh the brand ignores MR, yeah 18:08:28 -!- ahpla has quit [Ping timeout: 240 seconds] 18:08:44 og17: really magic immune is just a lousy name 18:08:46 how to overpower dispersal: make it apply a distortion effect to everything next to the caster 18:08:51 yes 18:08:57 and stuff like mummy priests shouldn't have it 18:09:49 it seems like it should be two seperate things really 18:10:20 it makes sense that you can't confuse orbs of fire, but not really that you can't disperse them 18:10:38 (other than the blinking) 18:11:26 are all constructs magic immune or is there a check for nonliving that provides confusion immunity 18:12:41 oh okay, some gargoyles aren't magic immune and can be confused 18:12:49 but not hibernated 18:12:59 weird 18:13:48 maybe constructs can't sleep 18:13:51 or they're rC 18:13:53 or something 18:14:17 molten gargoyles aren't rC 18:14:28 i guess you just have to learn which monsters can't sleep 18:14:33 :( 18:14:40 and I guess flaming corpses can't sleep either 18:15:03 wouldn't they be rF+ and maybe rC-? 18:15:17 that would make more sense to me than rC+ 18:15:37 they're rF+++, no rC 18:15:46 but the point is that you can't tell if something can be affected by EH 18:15:58 even if you check whether it's magic immune or cold-resistant 18:16:48 you have to check if it's undead/nonliving (??) 18:16:57 or is there a list of special cases 18:17:08 ew i hope not 18:17:14 kilobyte: I suggest debian builds to napkin and got a "good idea" 18:17:17 it's probably just to do with being undead/nonliving 18:18:41 it can't be EHed if it is: plant, nonliving, undead, res cold > 0, berserk, already asleep, or recently put to sleep 18:18:45 that's all 18:19:17 or magic immune 18:19:18 ?? 18:19:47 speaking of sleeping plants, why doesn't crawl show when oklobs/burning bushes are stabbable, yet still it possible for them to be stabbable? 18:19:58 oh, well, yes 18:20:26 generally i think we should do checks like that when you go to target the spell 18:20:35 if something is obviously not able to be affected by it 18:21:10 right, like not letting you vamp drain demons 18:21:55 it should fail and not waste a turn in every case except "slept recently", ideally 18:29:36 -!- Blackflare has quit [Ping timeout: 240 seconds] 18:33:38 -!- Blackflare has joined ##crawl-dev 18:35:28 -!- MarvinPA_ has joined ##crawl-dev 18:37:18 -!- MarvinPA has quit [Ping timeout: 265 seconds] 18:41:02 -!- cw__ has quit [Ping timeout: 240 seconds] 18:41:25 -!- cw_ has joined ##crawl-dev 18:58:46 -!- ortoslon has quit [Quit: bye] 19:08:51 -!- kronusdark has quit [Quit: kronusdark] 19:35:49 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:38:12 -!- MarvinPA_ has quit [Ping timeout: 265 seconds] 20:03:50 -!- Blackflare has quit [Ping timeout: 255 seconds] 20:29:14 -!- murphy_slaw has quit [Read error: Connection reset by peer] 20:29:23 -!- murphy_slaw_ has joined ##crawl-dev 21:00:03 -!- ahpla has joined ##crawl-dev 21:30:17 -!- Zaba has quit [Ping timeout: 272 seconds] 21:33:14 -!- upsy has quit [Quit: Leaving] 21:41:02 -!- Zaba has joined ##crawl-dev 21:53:03 03greensnark * r94ff4aa56d39 10/crawl-ref/source/dat/ (clua/lm_fog.lua des/portals/volcano.des): [3198] Fix raw Lua function reference in volcano_aerie fog machine. 22:08:06 naughty! 22:09:02 -!- pointless_ has joined ##crawl-dev 22:14:05 03pointless_ 07wandering * r08520d229c5e 10/crawl-ref/ (1077 files in 85 dirs): Merge branch 'master' of ssh://crawl-ref.git.sourceforge.net/gitroot/crawl-ref/crawl-ref into wandering 22:14:19 03pointless_ 07wandering * rae1d2260d818 10/crawl-ref/source/mon-data.h: Apply M_HERD to some more monster types 22:14:49 should I just merge this branch? 22:15:59 YES 22:16:20 ok 22:16:38 Doesn't break saves, does it? 22:16:55 does adding a monster flag, and adding the flag to some monster types break saves? 22:17:04 I don't think it does, but not too sure 22:17:08 Not so long as you didn't rearrange the other flags 22:17:14 should be fine then 22:18:46 It won't necessarily break saves even, might just end up with monsters with weird flags. :D 22:19:22 "The rat is radiating silence. ROAR" 22:22:40 03pointless_ * r8b191d0978ac 10/crawl-ref/source/ (6 files): Merge branch 'wandering' of ssh://crawl-ref.git.sourceforge.net/gitroot/crawl-ref/crawl-ref 22:25:45 Goody 22:27:25 now merge in octopodes! 22:27:50 speaking of octopodes, what happened to nomes? 22:27:56 sorry I only use my commit access for my pet projects 22:28:11 well that's convenient, octopodes make good pets 22:28:27 (no they don't, they're short lived and very troublesome) 22:28:51 I'm glad the bloody "psychic" octopus bought it 22:29:04 -!- pointless_ has quit [Quit: night] 23:22:15 lol felids 23:23:32 "don't run as fast as horses or spriggans" Are mounts in dev? :) 23:36:53 Windows development builds on CDO updated to: 0.8.0-a0-4542-g8b191d0 23:54:44 purge: someone else added a half-horse race 23:56:09 A non-centaur half-horse race? 23:56:37 Oh, it's sorear 23:56:39 hi sorear 23:57:22 Pedjt: no, a centaur half-horse race 23:57:47 half centaur, half hourse 23:58:15 Pedjt: i never said they added it recently 23:58:34 Yes, I see 23:58:36 -!- TGWi has quit [Read error: Connection reset by peer]