00:08:39 -!- ainsophyao has quit [Remote host closed the connection] 00:21:02 -!- ainsophyao has joined ##crawl-dev 00:32:21 -!- ainsophyao has quit [Remote host closed the connection] 00:39:21 -!- Pacra has quit [Ping timeout: 255 seconds] 00:47:17 -!- Twilight-1 has quit [Read error: Connection reset by peer] 00:47:41 -!- Twilight-1 has joined ##crawl-dev 00:56:27 -!- MarvinPA has joined ##crawl-dev 00:57:09 -!- ainsophyao has joined ##crawl-dev 00:58:44 -!- st_ has joined ##crawl-dev 00:58:45 -!- MarvinPA_ has quit [Ping timeout: 252 seconds] 02:02:02 -!- moocowpong1 has quit [Quit: moocowpong1] 02:15:09 -!- Zaba has quit [Ping timeout: 264 seconds] 02:23:12 -!- Zaba has joined ##crawl-dev 02:26:51 -!- galehar has joined ##crawl-dev 02:48:25 -!- bmh has joined ##crawl-dev 02:48:35 morning 02:56:16 -!- monqy has quit [Quit: hello] 02:59:45 -!- bmh has quit [Ping timeout: 255 seconds] 03:29:24 hi 03:31:59 lut 03:32:33 Iirc, that's how french people used to say hi in WC3... 03:33:41 salut 03:39:12 yeah, 'lut is short for salut 03:39:52 :) 03:40:18 I'm trying to work from home.. Not going too well. 03:41:08 I'm trying to code from work. Not going better :P 03:49:37 -!- syllogism has joined ##crawl-dev 04:04:25 -!- edlothiol has joined ##crawl-dev 04:08:57 Unstable branch on crawl.akrasiac.org updated to: 0.9-a1-1432-g9343556 (32) 04:42:18 -!- Mu_ has joined ##crawl-dev 04:42:42 -!- ainsophyao has quit [Remote host closed the connection] 04:44:22 -!- ainsophyao has joined ##crawl-dev 05:46:43 -!- Ashenzari has quit [Ping timeout: 276 seconds] 05:47:24 -!- Ashenzari has joined ##crawl-dev 05:47:24 -!- The topic of ##crawl-dev is: DCSS Development | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 06:17:37 -!- bmh has joined ##crawl-dev 06:17:50 moin, channel! 06:19:51 -!- evilmike has quit [Quit: :(){ :|:& };:] 06:20:07 evilmike *is* evil! 06:20:45 what is that, a fork bomb? 06:21:22 yep 06:21:46 anyway, work now :P 06:22:03 good morning :-D 07:18:12 -!- moocowpong1 has joined ##crawl-dev 07:24:48 -!- edlothiol has quit [Ping timeout: 255 seconds] 07:26:09 -!- bmh has quit [Ping timeout: 255 seconds] 08:00:24 -!- MarvinPA has quit [Read error: Connection reset by peer] 08:00:53 -!- MarvinPA has joined ##crawl-dev 08:02:28 -!- edlothiol has joined ##crawl-dev 08:38:38 -!- ainsophyao has quit [Remote host closed the connection] 08:43:11 -!- petete has joined ##crawl-dev 09:00:28 -!- moocowpong1 has quit [Quit: moocowpong1] 09:09:24 Grildrak (L5 MiBe) ERROR in 'tileview.cc' at line 916: non-door tile (Ossuary) 09:42:09 !lm Grildrak crash -log 09:42:10 1. Grildrak, XL5 MiBe, T:4883 (milestone): http://crawl.develz.org/morgues/0.8/Grildrak/crash-Grildrak-20110719-140921.txt 09:57:48 -!- edlothiol has quit [Ping timeout: 255 seconds] 09:57:53 if you try to summon an elemental from a cell with an invisible monster, you get "disrupt" message but don't lose a turn. This is a bug, right? 10:17:06 -!- monqy has joined ##crawl-dev 10:21:57 -!- ainsophyao has joined ##crawl-dev 10:23:28 -!- petete has quit [Read error: Connection reset by peer] 10:49:53 -!- hoody has quit [Remote host closed the connection] 10:55:09 -!- Danei has joined ##crawl-dev 11:04:44 -!- Pacra has joined ##crawl-dev 11:06:31 -!- galehar has quit [Quit: Page closed] 11:13:25 -!- ais523 has joined ##crawl-dev 11:31:34 -!- hoody has joined ##crawl-dev 11:36:48 -!- Pacra has quit [Ping timeout: 255 seconds] 11:38:19 -!- upsy has joined ##crawl-dev 11:43:05 -!- moocowpong1 has joined ##crawl-dev 11:43:05 -!- moocowpong1 has quit [Client Quit] 12:01:07 -!- jarpiain has quit [Quit: leaving] 12:02:35 -!- ZChris13 has joined ##crawl-dev 12:06:03 -!- Danei has quit [Ping timeout: 255 seconds] 12:12:32 -!- Danei has joined ##crawl-dev 12:13:13 The git clone path lsited on this little quick-start deal - http://gitorious.org/crawl/crawl/blobs/master/crawl-ref/docs/develop/git/quickstart.txt - seems to be wrong/out of date; I used 'git://gitorious.org/crawl/crawl.git' listed on the main git site and that seemed to be working. 12:16:37 -!- moocowpong1 has joined ##crawl-dev 12:17:51 Twinge: If you could bugreport or even make a little patch for it, that would be great, I'm eating atm :) 12:21:55 Sure, just gotta remember how to make a patch, hehe. Been over a year 12:22:41 03MarvinPA * r01c685b658de 10/crawl-ref/source/spl-tornado.cc: Don't allow getting round Tornado cooldown by blinking 12:22:43 (Incidentally, I suppose 'how to make a patch' would also be good information to patch into this file too!) 12:29:57 -!- Syraine has joined ##crawl-dev 12:30:10 Um, hello... - 12:30:22 Gah, bloody vi. Even just having it for writing commit messages makes me die a little inside. 12:30:29 Greetings. 12:30:31 I have a revision of monster speech to possibly commit >< 12:30:53 I added about twenty messages to Traps & Doors player ghosts, some for Dissolution and lots for high priests 12:32:17 Syraine: could you post them as a mantis item? if you choose the 'patches' category someone will probably take a look at it and push it 12:32:38 Yay, okay 12:32:49 How much text would you say is valid to submit a patch 12:32:57 I could probably add a couple of hundred more lines to it 12:33:20 as much as you like, some patches are just a couple of lines :) 12:34:05 hmm 12:34:14 Currently it's messages to the flavor of - @The_monster@ says @to_foe@, "Feel the grace of @GOD@ course like acid through your form, @FOE@..." 12:34:26 I don't know if that is appropriate syntax however - 12:34:43 -!- Textmode has joined ##crawl-dev 12:34:51 Hehe yeah. I haven't made many patches, but of those I have they've ranged from 2-line changes to 70k worth of monster weight/etc. tweaks... 12:34:59 hm, i'm not an expert on speech syntax so i'm not sure 12:35:35 If correct, it should parse out for Dissolution, is Dissolution set as a high priest, or - 12:36:03 Why not test in wizard mode? 12:36:13 Great idea, sorry, I am new at this. 12:36:55 You can get into wizmode with the & key and spawn named monsters to test it 12:37:03 I actually want to make god-specific adjectives in the place of -grace-, eg, "amorphousness"... 12:37:09 Syra: They're pretty helpful around here, and generally willing to work with you while you figure out the process =) 12:37:14 But I don't know how to do that, so I am sticking to simple things. =) 12:37:19 I'm glad to hear it, Twinge. 12:37:23 Just want to give something back. 12:37:43 If anyone can help me create a variable like that, I'd be really happy :)! 12:38:51 Depending on how the files are set up that should be really easy or I have no idea how to do it ;) 12:39:26 Well, it currently has in plain text, things like "squeal: MOMMEE! DADDEE!" each on one line. 12:39:38 But if I understand the documentation, they're inside the .exe 12:40:06 Yeah that's what I figured - I'm not quite sure how to do it there, since I don't think you can have direct code snippets in those files? 12:40:22 I just don't think that 'the grace of Trog' sounds right. 12:40:24 :F 12:40:26 (Someone with more experience in the area can hopefully say for sure, and maybe suggest how to go about it.) 12:42:19 < Twinge> Gah, bloody vi. Even just having it for writing commit messages makes me die a little inside. 12:42:22 export EDITOR=nano 12:42:43 Oh my god. 12:42:47 That is the prettiest thing ever... 12:43:05 "Dissolution laughs liquidly, trembling, and raises its pseudopods to Jiyva. Calling, calling." 12:43:27 that's a bit purple for crawl text 12:44:34 -!- MarvinPA has quit [Ping timeout: 264 seconds] 12:44:37 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 12:45:11 What is purple. :F 12:45:35 http://en.wikipedia.org/wiki/Purple_prose 12:46:38 -!- MarvinPA has joined ##crawl-dev 12:46:53 As a criticism? 12:46:59 It's at rare frequency. 12:47:45 -!- Twilight-1 has quit [Read error: Connection reset by peer] 12:48:27 -!- Twilight-1 has joined ##crawl-dev 12:58:15 ... 13:07:57 Question about syntax - 13:08:05 Ugh. Right, no one knows anything about it 13:08:55 read the source 13:10:16 but what's the question? 13:11:33 Eronarn: Cool. Is there anything else Windows-native I can use, or will I have to download nano or somesuch? 13:14:02 Twinge: i have no idea what git is loading to decide that it should load vi on windows 13:14:50 it's the hardcoded default, I guess 13:14:51 Yeah that always struck me as crazy odd. I know just enough to mash keys to get the results I want basically ;P 13:15:05 press i, type stuff 13:15:08 what's so hard about that? 13:16:09 Um. 13:16:15 The question is 13:16:25 How can I create a preset variable inside monspeak.txt 13:16:43 That will allow me to make adjectives based off a check on the god a monster worships. 13:17:03 Preferrably only if the player doesn't. 13:17:43 -!- moocowpong1 has quit [Quit: moocowpong1] 13:17:44 you could probably use some embedded lua to do that 13:17:55 Zaba: And then like Shift-Q to get to the non-editor part, where I have to type 'exit'. It works, its just a pile of madness. 13:17:57 or actually, not sure 13:18:15 Twinge, umm 13:18:18 escape, then :wq 13:18:36 Well, I want a high priest statement to the effect of, feel the 'x' of (GOD) course like acid through your form!!! 13:18:46 Currently I have it set to 'grace'. 13:19:08 :wq. Right. I tried 'q', 'sq', '!q', 's!q'... ;P 13:19:26 do non-orc priests even worship named gods? 13:19:41 Twinge, escape to exit insert mode, : to enter command (ex) mode 13:20:02 'i' is one of the commands that put you in insert mode 13:21:15 -!- Pacra has joined ##crawl-dev 13:21:25 mmkay 13:21:29 Uploading 13:21:49 I was thinking (s)ave rather than (w)rite pretty much. Reguardless, I still pretty much hate vi with the burning passions of 1000 red hot suns, but at least my required interacton with it is minimal ;) 13:22:08 that was a nice adjective touch there Twinge 13:22:14 Ever thought of writing #monspeech 13:24:25 Haha 13:25:14 Syraine: I'll have you know I made the patch that makes it so the dead aren't only walking when you animate them - they're also swimming, flying, slithering, or hopping as appropriate! 13:29:41 Mostly do balance tweaks rather than flavor stuff, though. (Mostly being a relative term, as I've only made some dozen patches total and that was a year ago.) 13:30:57 Alright 13:31:00 I think I have finished 13:31:43 -!- Twilight-1 has quit [Read error: Connection reset by peer] 13:31:44 Sigmund has been slightly nerfed: within noise range you have a high chance of hearing "You hear the sound of oblivion in the distance." 13:33:12 -!- Twilight-1 has joined ##crawl-dev 13:40:11 Edit to monspeech.txt (https://crawl.develz.org/mantis/view.php?id=4293) by The Mantis 13:40:20 =D 13:40:24 3 13:44:12 edit to monspeech.txt, yet you uploaded monname.txt? 13:44:26 assuming that's you, that is 13:44:31 Oh. Oopsh. 13:45:15 I'll revise that. 13:45:20 -laughter.- 13:45:49 I'm adding a little patch creation explaination to the git quickstart.txt, look good? http://pastebin.com/YBgWtaQs 13:46:02 lol, you're right - 13:46:03 psh 13:50:06 Oh, forgot to save the change. 13:50:35 Twinge: there is already a patch_guide.txt in the docs 13:51:37 it seems like the development docs have a lot of very scattered information though, maybe it would be good to mention it briefly in the git quickstart file anyway 13:53:46 The quickstart is linked from the main page and was the first thing I saw when figuring this stuff out again, so a basic overview makes sense there I think. I'll maybe have it suggest checking patch_guide for more info 13:59:44 Question. 13:59:46 How do I delete 14:00:01 delete? 14:00:22 Delete a file 14:00:48 from the mantis ticket? 14:01:04 Yes. 14:01:54 I don't think it's possible, at least for normal reporters 14:02:11 Then I cannot upload the correct version. 14:02:33 why? 14:02:51 Because I already have monspeak.txt on the ticket. 14:03:02 you can add new files still 14:03:11 Not if they're the same. 14:03:11 and just put a note mentioning which one is the correct one 14:03:18 (hint: rename) 14:03:20 Alright, I'll change the file name. 14:03:21 Yesh 14:03:42 also it might be better to upload only your changes 14:03:48 rather than the entirety of monspeak.txt 14:04:06 I edited about two hundred lines into it, and I don't know where they are. 14:04:22 do a diff on them then upload the patch 14:04:30 Very well. 14:05:08 Is there an easy command for reverting all commits? I'm trying to use checkout but it can't find the file... 14:05:23 reset? 14:08:57 Still says the commits are there. I remember this always being a pain for me before too, but I forgot how I dealth with it then ;) (Specifically, I edited a file, commited it, and editted it again; I'd rather just make that one commit and one patch) 14:09:31 git commit --amend can do what you want 14:11:00 alternatively you can just make a new commit, then git rebase -i and squash them 14:11:18 that's useful if you have made commits after you notice something is missing from a previous one 14:11:29 er, before you notice that is 14:12:16 Never rebase stuff that you've pushed out already though. That causes trouble to other people :P 14:13:57 Lol 14:14:07 I am glad I looked at the most recent version just then 14:14:26 It has its own revisions for imps where mine appear - - 14:22:37 Looks like squashing worked (once I realized I had to actually tell it to squash), thanks. 14:25:25 'O' treats undetected door mimics as known (https://crawl.develz.org/mantis/view.php?id=4294) by reid 14:25:46 Should I always make a mantis issue for patches these days, or just post a direct link for simple ones like this? (I did a combination of both before, depending on how important the change was.) 14:41:48 -!- oddsox has quit [Ping timeout: 252 seconds] 14:51:20 -!- ZChris13 has quit [Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]] 14:59:38 Also, how do I change my git default directory, and how do I get git bash to recognize MINGW so that 'make' works? 15:01:10 default directory? :/ 15:02:10 if you want another working copy honestly the easiest way is to clone the local repo 15:05:48 default directory meaning, when I run git bash I want it to go directly to the Crawl source directory, not to git's directory 15:06:55 ah, something windows-specific then 15:07:05 can't help you there :/ 15:07:51 though, if it's bash, you could probably put a cd command in .bash_profile or something 15:08:02 s/if/since/ :P 15:08:11 Guys 15:08:30 I rewrote the entirety of monspeak.txt 15:08:40 To comply with the recent version changes, by hand 15:08:42 :F 15:08:52 At least now I understand the syntax 15:13:14 Wow, this one also does not work. I'll just get rid of that offending line - 15:17:37 Okay, figured out the default directory. Still don't remember how to get make working, hmm. 15:24:00 -!- Garhauk has quit [Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]] 15:29:27 -!- Pacra has quit [Ping timeout: 255 seconds] 15:33:49 Anyway, here's the git quickhelp patch; lemme know if I have to mantis it instead - http://it-is-law.com/dump/0013-Fix-git-quickstart.txt.patch 15:33:50 Twinge: best way is to install msysgit 15:33:55 From the web installer 15:34:13 It includes the full build environment and Just Works 15:34:29 Trying to use any other command line kept failing one way or another 15:34:45 mum: Did that. Said make was an unrecotgnized command, so I instealled MINGW because some install guide said I needed to, and it still is unrecognized. 15:35:12 You installed msysgit? It should definitely have make ... 15:35:16 are you sure you installed the right one? 15:35:34 https://git.wiki.kernel.org/index.php/MSysGit:InstallMSysGit 15:35:56 Following the "Download" link - it takes quite a while to download and then compile git 15:37:36 That is where I downloaded it from, yeah. Used the top link (1.7.6); do I need to get the full version instead or somesuch? 15:38:01 you need the one labelled msysgit netinstall 15:38:15 that's the only one that will work 15:38:35 The top link is *just* Git 15:38:39 Not msysgit 15:38:53 It confused me a lot for a while :) 15:39:41 Yeah, that is terribly done, and I think I did the same thing last time I did this 15:39:56 Maybe those docs could also be updated to make all this clearer? 15:40:04 I missed the importance of msysgit the first time I read 15:40:32 The links you follow there say msysgit, the top of the download page itself says msysgit, and the most downloaded version is usually the one you want to get, so all signs pretty much point to the wrong thing 15:40:43 i think they do mention it? 15:40:47 I installed git and mingw separately, and nothing worked. Whereas msysgit is basically mingw+git all in one environment. 15:41:05 Marvin: Not anywhere I saw, but it is quite possible I missed it 15:41:07 MarvinPA: Yes they do mention it, but further down - should be the first thing it says under Windows build. 15:41:09 install.txt very explicitly mentions to get the one that says netinstall 15:41:39 oh i guess git quickstart doesn't mention it though 15:41:48 huh i thought i updated that at one point 15:42:32 In fact, INSTALL.txt starts off talking about mingw.org, then tells you it's not supported, THEN talks about msysgit 15:42:49 So really it should just lose the bit about mingw and go straight into msysgit instead. 15:45:01 I ended up checking install.txt after installing git because it was linked elsewhere on the site, and saw that it said to use mingw when I quickly skimmed the top so I got that :P It does say to use netinstall later down, but the whole install text (on the webpage too) could use some cleanup it looks like 15:46:10 Also, libiconv-2.dll is apparently missing and this is breaking the installer for the netinstall. blarg. 15:46:58 -!- blabber has joined ##crawl-dev 15:49:15 I agree; it totally threw me also! It begins "To install MinGW, you have two options." Then describes one of those options, then tells you that it doesn't actually work. Slightly confusing :) 15:49:56 The only problem I had with netinstall was that it wouldn't connect to the repository at first. Disabled firewall and ran as Administrator and it worked fine. 15:50:21 -!- MarvinPA_ has joined ##crawl-dev 15:51:59 I'll try the full install instead I guess 15:52:27 -!- MarvinPA has quit [Ping timeout: 276 seconds] 15:53:44 Never mind. 15:56:34 -!- ainsophyao has quit [Remote host closed the connection] 15:59:00 -!- st_ has quit [] 15:59:10 Well that seems to have installed anyway 15:59:16 but... $ make wizard "make: *** No rule to make target `wizard'. Stop." 16:00:23 try make WIZARD=1 16:00:23 are you in /source ? 16:01:01 -!- Pacra has joined ##crawl-dev 16:01:14 Ah, I thought I was supposed to be in crawl-ref, that was it I think. 16:01:57 oh hell. I have to do that submodule update thing too don't I. I think that is also missing from the quickstart.txt 16:03:35 hmm 16:04:10 i wonder if git@gitorious.org:crawl/crawl.git is the url that just works for devs, then 16:04:15 since that's the one i'm using 16:05:15 Maybe; it didn't work for me and DCSS's git site listed the other one which did work 16:05:21 yes, it is 16:05:27 is that still in the instructions? 16:05:58 nope, the distinction between urls for devs and non-devs must've been forgotten in the gitorious changeover 16:05:58 upsy: I made a patch that changes the link in the quickstart.txt 16:06:22 http://it-is-law.com/dump/0013-Fix-git-quickstart.txt.patch 16:06:34 bravo 16:06:50 oh hey the commit from months ago even mentions this! 16:06:58 "I'm not entirely certain the url is the same for developers and everyone else and that the new example output is correct in all cases." 16:07:00 oops 16:07:05 Haha 16:07:31 Looks like that file could use a lot of added info really, about this whole msysgit madness, etc. But that patch does the url and gives a brief description of patching anyway 16:08:00 yeah, i've applied the patch and i'm just tweaking it a bit to mention the dev url still 16:08:07 -!- edlothiol has joined ##crawl-dev 16:08:52 blargh, patch_guide has the wrong url too 16:10:38 Looks like it is finally compiling okay at any rate. Needed the full isntalled instead of net for some reason. Thanks for the help, I'm off for now. 16:10:45 install.txt has the right one already though! hurrah for duplicating info in 3 different places :P 16:10:56 haha 16:11:06 thanks for the patch, will push it in a minute :) 16:11:58 Yeah... definitely need a nice little overhaul of those 3 files and/or the download webpage telling you where to start. The info is *there* but it is hidden behind false info and all of the place ;O 16:12:05 s/of/over 16:13:35 yeah, there's just so much info and so many documentation files that it's not suprising it's gotten a bit scattered and some is out of date 16:18:31 03dolorous * r08368c775815 10/crawl-ref/source/dat/database/monspeak.txt: Remove unneeded blank lines, and fix outdated comment. 16:22:08 03MarvinPA * r05d16f48cb08 10/crawl-ref/ (INSTALL.txt docs/develop/git/quickstart.txt): Clarify Windows install information 16:22:08 03MarvinPA * rdd7ca6c98bf6 10/crawl-ref/docs/develop/git/quickstart.txt: Fix git link in quickstart.txt; add basic patching info 16:22:18 03MarvinPA * reb6e1e21ea69 10/crawl-ref/docs/develop/ (git/quickstart.txt patch_guide.txt): More updates to install/patch docs 16:27:24 -!- Textmode has quit [Read error: Connection reset by peer] 16:28:27 -!- Syraine has quit [Ping timeout: 240 seconds] 16:34:10 -!- blabber has quit [Quit: leaving] 16:37:38 -!- Danei has quit [Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]] 16:41:22 -!- bmh has joined ##crawl-dev 16:41:27 -!- bmh has quit [Changing host] 16:41:27 -!- bmh has joined ##crawl-dev 16:41:36 hey 16:45:16 bleh, failing on something new when trying to compile now. It looks like it can't handle the space is 'Program Files' for some reason? 16:45:16 WINDRES icon.o 16:45:16 'C:\Program' is not recognized as an internal or external command, operable program or batch file. 16:45:16 C:\Program Files (x86)\Git\msysgit\msysgit\mingw\bin\windres.exe: preprocessing failed. 16:49:54 I think Git even defaulted to install in Program Files too. Do I just need to install it under the root directory instead? Seems like there should be some other trivial work around, hmm 16:51:43 ah yeah, i don't think it likes spaces 16:52:30 Obviously if it was a command I was typing directly I could just escape it or quote the directory or whatever 16:53:01 I put all my source code projects in my C:/ directory for that reason 16:53:40 Wensley: I put all my projects in ~/ :-D 16:54:23 bmh: I'll tell you where you can stuff all your projects! :D 16:54:26 Seems especially odd that git defaults to program files if it is going to choke on that space ;/ 16:54:36 Wensley: does it involve an ethiopian monster? 16:54:43 bmh: tangentially 16:54:44 -!- hoody has quit [Remote host closed the connection] 16:55:05 -!- MarvinPA_ is now known as MarvinPA 16:55:08 https://crawl.develz.org/mantis/view.php?id=4281 16:55:15 neat bug. We should fix that. 16:56:33 miscasts going through before you actually confirm various spells has a lot of weird consequences, yeah 16:56:44 -!- moocowpong1 has joined ##crawl-dev 17:00:07 another random thing i noted 17:00:18 Eronarn: mhmm? 17:00:24 attacking something in a cloud with a prompt occurs after the attack 17:00:39 so if you're surrounded by poisonous clouds, and there's an invisible creature adjacent 17:00:48 ah 17:00:48 you can get an attack on it just by attacking into every square and hitting N 17:01:54 blech, it's too late at night for me to pick apart the miscast code 17:03:41 ok 17:03:49 i have a working implementation for https://crawl.develz.org/mantis/view.php?id=2687 17:04:31 mumra: do we want that? 17:04:31 -!- galehar has joined ##crawl-dev 17:04:39 it's an implementable 17:04:41 oh, awesome 17:04:56 it needs some tweaking, but it's pretty fun 17:05:05 that's an old one, would definitely be good to have :) 17:05:30 bmh: I'm working on #4281 17:05:33 now needs some trap vaults that drop a grate and a boulder beetle :) 17:05:40 galehar: better you than I! 17:05:54 mumra: it's all fun and game until someone gets crushed by a dung beetle made of stone. 17:06:05 lol 17:06:14 bmh: it's turning into a significant refactoring 17:06:24 galehar: good thing you have eclipse! 17:06:38 :P 17:07:41 galehar: are you going to plug up the cloud but Eronarn mentioned while you're fixing things of that nature? 17:08:46 bmh: it's a totally different part of the code, so no. 17:09:00 I think so 17:28:55 -!- bmh has quit [Quit: bmh] 17:31:25 tilemcache.cc ASSERT m_ref_count >= 0 fails. (https://crawl.develz.org/mantis/view.php?id=4295) by blmarket 17:37:27 -!- MarvinPA_ has joined ##crawl-dev 17:40:47 -!- MarvinPA has quit [Ping timeout: 240 seconds] 17:45:27 mumra: did you implement it in such a way that it could be easily made into a player spell or ability? 17:45:37 also awesome job, I can't wait try it out :) 17:48:27 Patches uploaded :) 17:48:48 -!- MarvinPA has joined ##crawl-dev 17:48:51 Hmm it's implemented basically as an IOOD 17:48:59 Without aiming/swerving 17:49:08 So if the player wanted "boulder form" they'd have no control once it started 17:49:18 But you could have an earth spell "release boulder" 17:49:43 what about a boulder trap? 17:49:51 * galehar hums indiana jones theme 17:50:04 I already mentioned Indy on the mantis item lol 17:50:18 I'm loving the idea of a little indiana jones vault. a boulder trap that chases you into a room filled with snakes and a whip 17:50:20 I was thinking you could make some boulder trap vaults that just released beetles 17:50:26 haha 17:50:32 iood trap! 17:50:35 But, you could also reuse my code to implement a non-sentient boulder 17:51:08 a boulder spell would be pretty awesome 17:51:33 fires in a line, tramples stuff out of the way rather than just backwards 17:52:06 And a "Crawl Bowling" minigame 17:52:36 -!- MarvinPA_ has quit [Ping timeout: 260 seconds] 17:54:58 Do th eboulders bounce? 17:55:18 We could have a galaga-esque groups of enemies coming down through corridors towards you and you have to kill them all off :D 17:55:23 nope: When it hits a wall it just loses the enchantment 17:56:11 due: Could easily do so. Currently they'll bounce off shields of reflection 17:56:56 FR: Instead of Int statdeath, have the character turn into a zombie (just a NPC) and follow its doings until death. 17:57:10 Altho, that happens just by inverting vx and vy (same as IOOD) so it's not a proper bounce 18:01:25 mumra: how do boulder beetles work on shields of reflection? 18:01:29 wait 18:01:35 you just answered that :P 18:01:58 -!- upsy has quit [Quit: Leaving] 18:05:46 :) 18:06:23 i basically copied the IOOD code and removed/altered it as appropriate. there were slightly too many special cases to outright reuse the iood functions. 18:07:58 altho, i removed the way iood swerves towards its target - but that could be reinstated, they're a bit easy to dodge in the open going in a straight line 18:28:05 -!- Pacra has quit [Ping timeout: 252 seconds] 18:32:31 -!- Pacra has joined ##crawl-dev 18:38:16 -!- hoody has joined ##crawl-dev 18:38:30 -!- galehar has quit [Remote host closed the connection] 18:40:49 -!- evilmike has joined ##crawl-dev 18:41:09 -!- edlothiol has quit [Ping timeout: 255 seconds] 18:42:57 -!- hoody has quit [Ping timeout: 255 seconds] 18:45:13 -!- Pacra_ has joined ##crawl-dev 18:45:27 -!- Pacra has quit [Read error: Connection reset by peer] 18:54:57 -!- Pacra_ has quit [Ping timeout: 252 seconds] 19:27:00 Tornado moves monsters through walls (https://crawl.develz.org/mantis/view.php?id=4296) by MarvinPA 19:28:41 -!- Twilight-1 has quit [Read error: Connection reset by peer] 19:29:02 -!- Twilight-1 has joined ##crawl-dev 19:36:54 -!- Whitewater has joined ##crawl-dev 19:37:47 -!- Whitewater has quit [Client Quit] 19:55:59 -!- hoody has joined ##crawl-dev 20:00:28 -!- syllogism has quit [] 20:00:47 -!- Pacra has joined ##crawl-dev 20:09:57 -!- golgepapaz has joined ##crawl-dev 20:20:28 !tell MarvinPA it makes no sense at all to claim there are tornado "winds" when you teleported away -- so why did you insert cooldown in the far translocation code path? (short-range ones had it, of course) 20:20:28 kilobyte: OK, I'll let MarvinPA know. 20:23:10 so you can't completely bypass cooldown by cblinking just before tornado's about to expire 20:23:10 MarvinPA: You have 1 message. Use !messages to read it. 20:24:47 i guess there could be a better solution that just cancels cooldown if you actually teleported? that seemed simplest to me though 20:24:52 you'd have to go completely out of range 20:24:59 sure, that's not hard 20:25:00 this is what it does 20:25:28 if you can cast cblink then you can bypass cooldown whenever you like 20:25:33 if you're in any part that's possibly affected, the duration gets decreased, usually to 1 20:25:56 you'd need to cblink twice in most cases 20:26:31 no you wouldn't, los is radius 8 20:26:33 tornado is less 20:26:51 so one cblink gets you out of tornado radius and cancels the cooldown 20:27:32 i've been consistently doing it in my current game 20:27:32 yeah but it's unlikely there'd be a big group right in that place 20:27:51 still, your interpretation might be possibly argued for tlocs of range 7-11 20:28:24 right, it'd probably be good not to have cooldown if you teleport somewhere completely different 20:28:40 but cblink within los definitely seems abusable 20:33:25 -!- petete has joined ##crawl-dev 20:36:23 -!- golgepapaz has quit [Remote host closed the connection] 20:40:48 -!- ZChris13 has joined ##crawl-dev 21:12:22 03kilobyte * raf7a10123b3f 10/crawl-ref/source/spl-tornado.cc: Revert "Don't allow getting round Tornado cooldown by blinking" 21:12:32 03kilobyte * rc8ebf026661c 10/crawl-ref/source/spl-tornado.cc: Tornado: alter the rules for "short translocation". 21:18:06 -!- moocowpong1 has quit [Quit: moocowpong1] 21:34:38 -!- MarvinPA_ has joined ##crawl-dev 21:36:55 -!- MarvinPA__ has joined ##crawl-dev 21:38:06 -!- MarvinPA has quit [Ping timeout: 246 seconds] 21:40:06 -!- MarvinPA_ has quit [Ping timeout: 260 seconds] 21:51:30 -!- Pacra has quit [Ping timeout: 255 seconds] 21:53:42 -!- twb has joined ##crawl-dev 21:54:19 Anybody know how to get crawl building with clang? Here, it whinges about -DM 21:55:29 Oh, I'm a retard. It's CXX=clang++, not CXX=clang 21:55:32 you can build with NO_INLINE_DEPGEN=y, but that's a bad idea in general 21:56:20 also, clang produces massively slower C++ code, at least with Crawl 21:56:48 Okey dokey. I was mainly curious to see if clang could build it at all 21:57:07 Ah, OK, CXX=clang++ still fails with -MD after the DEPENDs. 21:57:18 you need clang's trunk, too 21:57:19 http://paste.debian.net/123439/ 21:57:23 which version do you use? 21:57:33 2.9, from debian experimental 21:57:46 portal vault levels don't get deleted (https://crawl.develz.org/mantis/view.php?id=4297) by KiloByte 21:58:55 2.9 fails, pre-3.0 works good enough to pass any tests I ran on it 21:59:05 Okey dokey. 22:01:03 -!- moocowpong1 has joined ##crawl-dev 22:09:33 kilobyte: I was about to say "boy, you weren't kidding about it being slow" until I noticed I still had I/O fully utilized by another build process :-) 22:22:18 it's roughly twice slower than a fully optimized gcc build, but still a lot faster than gcc -O0 22:22:39 (runtime not compilation, I mean) 22:24:25 -!- casmith789 has joined ##crawl-dev 22:33:19 -!- casmith789 has quit [Quit: Leaving] 22:38:10 -!- ainsophyao has joined ##crawl-dev 22:39:25 -!- ainsophyao has quit [Remote host closed the connection] 22:46:32 -!- ainsophyao has joined ##crawl-dev 22:55:49 -!- hoody has quit [Remote host closed the connection] 22:59:17 -!- hoody has joined ##crawl-dev 23:14:35 kilobyte: is there a NEWS file? I thought I remembered one but I can't see it. 23:14:45 i.e. a list of important user-visible changes since last release 23:30:17 -!- ZChris13_ has joined ##crawl-dev 23:34:26 -!- ZChris13 has quit [Ping timeout: 260 seconds] 23:34:27 -!- ZChris13_ is now known as ZChris13 23:44:39 twb: docs/changelog.txt? 23:45:00 Not updated very religiously. 23:45:55 Ugh, how did I miss that 23:55:29 -!- hoody has quit [Remote host closed the connection]