00:02:54 -!- valrus has quit [Remote host closed the connection] 00:20:31 -!- MarvinPA has quit [Ping timeout: 250 seconds] 00:29:25 kilobyte: -cTele also affects (semi)ctrld blink 00:29:37 dire elephant -> mammoth sounds fine to me (add rC) 00:30:41 I'm receiving commit mails in a strange order, I wonder if I'm losing any. 00:31:52 Maybe they just arrive about 12 hours late.. 00:33:36 No! 00:33:37 What? 00:34:05 I am totally against renaming dire elephants. Has this been done? 00:34:18 You hit the helpless Grinder. 00:34:54 Keskitalo: Where is that suggestion? 00:35:55 On irc earlier, I thought you might object and that's cool. 00:36:03 (On that note, I had never intended for there to be anything other than dire elephants.) 00:36:12 due: I really like the "one large lair ending or two small ones" thing! 00:36:14 (That we have elephants now is simply because purge drew tiles for normal, dire and hellephants.) 00:36:29 (And I'd rather plain elephants went than have them renamed. :() 00:36:35 why not rename? 00:37:05 so no plain elephants -> mammoths either? :-o 00:37:09 'dire' is a fantasy cliche like 'giant' or 'mega-' 00:37:21 Keskitalo: Plain elephants -> mammoths is fine 00:37:39 should implement mammoths separately 00:37:40 that'd work too for me (and giving them rC for a tiny bit of interest) 00:37:48 so I could use them in ice caves! :D 00:37:53 that would be fun! 00:37:54 yeah 00:37:57 instead of yaks 00:38:01 We could have cavemen and mammoth zombies. 00:38:09 Or a shaman and a mammoth zombie. 00:38:17 TGWi: nah, no need for separate mammoths 00:38:22 apart from mammoths of wrath of course 00:38:23 For that added touch of "olde worlde" cliche. 00:38:31 mammoth of wrath <3 00:38:40 due: he 00:38:45 mammoth spells:berserker_rage 00:38:47 (as in hehe) 00:39:17 I guess the amount of elephants/death yaks in Lair still needs tweaking, or was it done already? 00:39:20 giving regular elephants rC could be interesting since there are a ton of them in lair, and cold tends to kill everything in lair right now (it slows most things) 00:39:34 evilmike: excellent 00:39:54 yes, for all those IE who use freeze on elephants 00:40:05 I was thinking more of freezing weapons and ice form 00:40:15 I am actually a little disappointed that elephants went that way. 00:40:21 although I wouldn't use ice form on elephants 00:40:31 anyway, if you implement mammoths you're left with an elephant tile 00:40:34 i love the knockback effect though 00:40:46 imo add mammoths, use them sparingly in ice caves and whatnot, and make lair not drowning in elephants anymore 00:40:47 They went from being an interesting, non-boring and non-"omg everywhere" monster to basically being Yak v2.0 00:40:48 you could call them mastodons 00:40:52 TGWi: oh, I thought that was mammoth-ok, but was the dire elephant the brown one? 00:40:54 they were smaller than mammoths 00:41:04 although not as hairy 00:41:14 None of our elephant tiles are hairy. 00:41:16 I haven't seen the elephant tile but I imagine it's not hairy 00:41:18 ah. 00:41:34 I'm also totally for disabling elephant generation entirely. 00:41:40 Outside of vaults or very, very rare Lair spawns. 00:41:44 that's overdoing it 00:41:55 I think they are alright in lair 00:42:05 there's just a bit too many Ys around now 00:43:18 TGWi: Not really; that we went from not having elephants to having one or two and some "plain" ones used in a vault to "you now have elephants and lots of them" is really bad. 00:43:25 I'd like to get back to the initial or secondary state. 00:43:40 http://gitorious.com/crawl/crawl/blobs/master/crawl-ref/source/rltiles/dc-mon/animals/elephant.png 00:43:49 This tertiary state really devalues them as "interesting", because outside of flavour and the trample attack, they don't have any differences to yaks. 00:43:51 would immersion break if that was called a mammoth? :) 00:43:57 Especially considering they come in packs. 00:44:03 adding a bit of hair shouldn't be difficult for a talented pixeler either 00:44:19 Keskitalo: Denzi is pretty active on the tracker at the minute, or at least, so I've seen. 00:44:23 i think that's brownish grey 00:44:39 due: there's easily space between "disable generation" and "half of lair" 00:44:50 such as the space occupied by, say, komodo dragons 00:45:00 http://haysvillelibrary.files.wordpress.com/2010/02/mammoth-pennsylvania-state-schuster-miller.jpg 00:45:12 firedrake rarity isn't enough and elephant rarity is 00:45:15 too much 00:45:27 TGWi: Firedrake rarity would be fine for them; they are band creatures, remember. 00:45:32 So you don't get one, you get several. 00:45:41 With komodo dragons you usually get one or two per LAir level. 00:45:42 -!- Jordan7hm has quit [Ping timeout: 240 seconds] 00:45:51 With banding elepehants, you'd get one or two *bands* of elepehants per Lair level. 00:46:02 blink frogs, then 00:46:04 those are fine 00:46:12 put them at that rarity 00:46:51 Eh. 00:48:03 they're interesting and ceasing generation is shooting lair in the foot 00:48:40 I'm not going to cease generation. 00:49:09 Blink frogs are the same mlev as yaks and komodo dragons. 00:49:24 Elephants are the same mlev as lindwurms and polar bears. Huh. 00:49:33 OH. 00:49:39 They're the same rarity as yaks and komodo dragons. 00:49:41 presumably there's another variable 00:49:41 yes 00:49:48 And blink frogs are only 45 versus current 50. 00:49:55 Fire dragkes are 36. 00:50:01 Making elephants 40 should be okay. 00:50:06 are these just weights? 00:50:10 No. 00:50:16 of course not 00:51:03 It's... possible that it does actually use it in a weighting calculation somewhere. 00:51:15 isn't monster generation great? 00:51:20 No. 00:51:25 Monster generation is fucking horrendous. 00:51:29 * TGWi shock 00:51:30 it's hella scary 00:51:37 :p 00:52:01 imho tone down death yak pack occurence a tiny bit as well 00:52:08 Elephants are currently the same frequency/rarity as fungi, giant gecko, giant centipede, hippogrives, hydra, komodos and yaks. 00:52:35 Death yaks seem to have become more frequent, yeah. 00:52:36 "hippogrives" 00:52:57 Yes, I love that spelling <3 00:53:07 is that really how the game pluralises it 00:53:08 come on 00:53:09 No. 00:53:19 The game has code that special-cases it not to pluralise it like that. 00:53:34 http://crawl.develz.org/morgues/trunk/N78291/morgue-N78291-20081121-125748.txt 00:53:43 fun fact about monster generation: if you trick the game into letting you go down to about lair:12, the levels become absolutely full of fungi and plants 00:54:20 We could switch to hippogryph though, it looks more awesome. 00:54:36 (Hippogriff sounds like a hippie version of the villain from Back to the Future 2.) 00:54:38 evilmike: how do you do that? 00:54:40 sounds fun 00:55:07 mikee found a downstair on crypt:5 because of a misplaced vault, and monqy got the idea of putting one on lair 8 and then seeing how deep he could go 00:55:25 I forget how deep it was, 14 or 15. Anything deeper causes an assertion 00:55:41 sigh 00:55:50 Sounds like the stair fix-up code has stopped working again 00:55:51 when wa sthat? 00:55:58 a day ago 00:56:30 Ah. 00:56:40 luckily the vault had no_tele_into, so he wasn't actually able to visit crypt:6 00:57:15 !tell Zaba Mis-placed vaults in Crypt:5 can place down-stairs. Isn't there code to check downstairs placement on branch ends -- at least when placing vaults, or otherwise after vaults have been placed? 00:57:16 due: OK, I'll let Zaba know. 01:06:27 -!- elliptic has quit [Ping timeout: 250 seconds] 01:10:31 moin 01:10:31 Zaba: You have 1 message. Use !messages to read it. 01:10:34 !messages 01:10:34 (1/1) due said (13m 18s ago): Mis-placed vaults in Crypt:5 can place down-stairs. Isn't there code to check downstairs placement on branch ends -- at least when placing vaults, or otherwise after vaults have been placed? 01:11:43 there is something for that, yes 01:11:54 it might be pretty permissive regarding vaults, though 01:12:14 should be easy to make it make an exception for branch ends 01:12:34 should probably look at the vault, too 01:12:49 if it wants to place a downstair it's unlikely it should be on a branch end in the first place 01:13:24 I think that was fixed already 01:14:01 yes, the vault has been changed to not be placed in crypt:5 01:14:25 cool beans 01:14:50 It could be a simple mistake as Crypt instead of Crypt:1-4 01:16:37 _fixup_stone_stairs should just take branch bottoms into account, I think 01:16:49 I'm still sleepy, but it might be easy to do, too 01:20:47 -!- Textmode has quit [Ping timeout: 240 seconds] 01:24:33 due, what was pointless_ doing regarding connectivity? 01:24:42 Zaba: Not sure, there's a branch. 01:32:18 03zaba * re7aaac5c6303 10/crawl-ref/source/dungeon.cc: _fixup_stone_stairs: Don't place unneeded downstairs on branch ends. 01:39:56 that should fix at least some cases... 01:40:03 hooray for zaba 01:40:10 (might break something, but my quick testing didn't make anything show) 01:40:23 _fixup_stone_stairs is a mess, there's a bunch of magic numbers remaining in it and such 01:42:32 but the part with magic numbers is never reached if it succeeds in removing stairs 01:42:40 and it makes sense if it fails, so... 02:02:11 -!- Kurper has quit [Remote host closed the connection] 02:13:26 @??wolf spider 02:13:27 wolf spider (16s) | Speed: 15 | HD: 8 | Health: 29-59 | AC/EV: 3/10 | Damage: 2004(medium poison) | Res: 06magic(32) | Vul: 09poison | Chunks: clean/none/unknown | XP: 457. 02:13:36 @??giant gecko 02:13:37 giant gecko (08l) | Speed: 12 | HD: 1 | Health: 3-8 | AC/EV: 1/14 | Damage: 5 | Flags: cold-blooded | Res: 06magic(4) | XP: 2. 02:13:54 Do the geckos have clinging yet? :) 02:15:03 moin Keskitalo 02:15:19 hi Zaba 02:46:19 @??green rat 02:46:20 green rat (09r) | Speed: 10 | HD: 2 | Health: 6-16 | AC/EV: 5/11 | Damage: 10 | Res: 06magic(8) | Chunks: 09poisonous | XP: 13. 02:46:22 @??orange rat 02:46:22 orange rat (04r) | Speed: 12 | HD: 3 | Health: 9-24 | AC/EV: 7/10 | Damage: 2013(drain) | Flags: evil | Res: 06magic(12) | Vul: 08holy | Chunks: clean/none/unknown | XP: 34. 02:46:37 I wonder if green rats would be more pointful with poison resistance.. 02:48:55 does abundant popcorn pack animal with rpois have a niche? 02:49:28 doubtful 02:51:18 -!- dpeg has joined ##crawl-dev 02:51:19 mornings 02:53:57 omndra on Tavern: "However, It is a BIG mistake to have Ogres fill in that gap. (It is by far the _worst design choice_ made by the devs for this game IMHO)" 02:54:00 :) 02:54:16 I'd be so happy if that was the worst design blunder. 02:59:03 pointless_: you replaced the whole file with a load of empty lines 02:59:19 pointless_: "censorship" that removes all descriptions is NOT FUNNY 03:04:21 -!- evilmike has quit [] 03:18:17 hi 03:18:49 kilobyte: The joys of editing stuff on windows without linefeed fixup. 03:18:57 kilobyte: Anyway, the actual commit removed "rape". 03:26:35 due: oh, indeed 03:28:08 when viewed with less, it shows it as control codes rather than clearing the line 03:29:30 undiffable commits = hate hate hate hate 03:31:06 (and any form of censorship is deplorable, but that's another issue) 03:32:15 It's not really censorship as such. 03:32:23 What's the topic? 03:32:51 dpeg: Something to do with summoned demons stabbing, killing and raping you if you mis-cast the spell. 03:33:08 dpeg: I've no idea whether it's been in for ages or it was a new thing, but I would've removed the rape reference myself if I'd seen it. 03:33:23 At the very least, it's passe; at the worst, rather offensive (in my opinion). 03:35:13 yeah, in this case, the reference isn't needed 03:36:23 I agree! :) 03:36:54 Who removed it? 03:37:36 it's a problem with the screwed up society though... mentions of rape (an undoubtedly bad act) being unacceptable while ripping out guts (far worse) is ok is just insane 03:37:50 dpeg: pointless did 03:38:46 dpeg: pointless_, although it isn't visible because that commit caused the whole file to show as blank due to mangled line breaks 03:39:15 kilobyte has a point 03:39:38 kilobyte: ah, I begin to understand 03:39:43 let's not reintroduce it, of course 03:39:51 yes 03:40:10 still a good point... society is very hypocritical in many regards, and therefore, so are we 03:47:31 dpeg: regardless, especially considering recent events and the sensitivity of the topic, whether or not society is hypocritical doesn't matter :) 03:47:34 (confer penny arcade) 03:48:11 due: you have places like Germany ban all images containing swastikas, even in books/movies/games where Nazis are 100% bad guys. Historical accuracy suffers and you get ridiculous results -- heck, even the message "nazis are bad" is not as clear when the movie/game shows just a bunch of germans with funny signs instead. 03:48:50 kilobyte: i'm not sure how this relates? 03:49:10 apart from both of them being vaguely a type of self-censorship 03:49:12 which is especially ridiculous when you consider that hammer and sickle is often shown with reference 03:49:41 not sure which penny arcade strip you refer to 03:50:04 google "dickwolves" 03:50:19 the tumblr timeline about sums it up. 03:51:13 though the issue with that was not really the mention of rape to start with, but the various community reactoins (both for and against) that followed 04:00:56 -!- upsy has joined ##crawl-dev 04:01:44 due: thanks for the link, reactions from both sides were pretty interesting 04:03:25 about commits with breakage that can be easily caught (like this one was): due, you researched git hooks recently. Do you know if it's possible to edit the stuff being committed from one? 04:03:41 yes, it is 04:03:45 hang on 04:04:08 kilobyte: yes; I personally didn't feel that the initial comic was that bad -- it was very clearly pointing out a certain type of attitude that some people have. however, their later reactions basically precluded any sanity. 04:04:42 kilobyte: It's possible, because there's a pre-pack hook. However, it would be better to have a post-pack hook tthat adds a new commit fixing something or reverting something instead. 04:04:58 (Specifically because we can't have hooks on gitorious, so there's no easy way to "reject" commits.) 04:05:43 I don't see any point in running this type of hooks on a central server, the whole point of git is distributed development 04:06:46 yeah 04:06:47 there might be problems when hooks are run on Windows, though 04:07:10 oh 04:07:18 you mean local pre-ocommit hooks? 04:07:22 -!- upsy has quit [Quit: Leaving] 04:07:56 local ones are pre-commit only, right? 04:08:24 the last time I looked at them, there were two issues: 04:08:40 1. you can't edit the commit, merely deny it 04:09:30 being told to run a command is annoying, but not the end of the world, though 04:10:58 2. there are some issues about situations where the working tree, staging area and what is to be committed all differ 04:11:18 I'd have to fetch that data from git instead of relying on what's on the disk 04:18:29 Yeah, pretty sure they're pre-commit only. Well, post-"git commit" but pre actual packing. 04:18:39 can pre-commit hooks be run on Windows? 04:19:29 * due has never tried it. 04:21:32 the sample pre-commit hook is written in sh, with bulk of the file being perl -e 04:22:52 hm 04:22:56 do we obligate perl? 04:26:23 you need it to build Crawl at least 04:27:03 art-data, cmd-name, gen-apt, gen-ver 04:27:55 not sure about git trying to execute a file with #!/bin/sh on Windows, though... 04:28:34 msysgit ships a good deal of an Unixy environment so it's possible it can do it 04:37:45 It is possible... 04:37:58 just a bit paoinful 04:57:34 -!- Mu_ has joined ##crawl-dev 05:25:12 hiii mu 05:34:38 hi 05:41:05 git has some crlf management features, hasn't it? 05:41:16 aside from hooks 05:41:22 yes 05:41:45 core.{eol,safecrlf,autocrlf}, no idea what they do, though 06:05:54 (ghrmblah, work) Do you know how to push client-side hooks to the repository? 06:06:19 files under .git are not part of commit trees, so it's something other than "git add" 06:14:19 I'm not sure actually 06:19:08 -!- ais523 has joined ##crawl-dev 06:20:15 the hook is pretty worthless if we can't distribute it 06:22:58 -!- ais523 has quit [Excess Flood] 06:23:14 -!- ais523 has joined ##crawl-dev 06:32:14 i don't think you can force the installation of a hook 06:32:27 it'd pretty much be a security hole if you could 06:33:26 anyway i think it's enough for those on crlf platforms to say git config core.autocrlf true 06:33:48 and then git will translate lf to crlf on checkout and back to lf on checkin 06:34:17 the objects/packs will always have lf in them 06:41:01 there are more checks: tabs (some people have unorthodox tab sizes), whitespace at the end of line, mis-encoded non-ASCII characters, etc 06:50:29 03kilobyte * rfc2ae4b186bd 10/crawl-ref/git-hooks/pre-commit: A pre-commit hook doing most of util/checkwhite. Needs to be installed by hand. 06:50:30 03kilobyte * r58285136b04a 10/crawl-ref/source/ (misc/pfix6.pl util/checkwhite): Don't exempt Perl scripts from checkwhite. 07:00:45 -!- edlothiol has joined ##crawl-dev 07:11:58 -!- elliptic has joined ##crawl-dev 07:35:43 bhaak: http://sprunge.us/GedW (rebased onto un) 07:37:06 my other nethack patches are conflict fests, so you'd probably not care enough 07:48:45 due: what do you think of that renamed bats vault? Is it rubbing megabats in too much? 07:49:56 there's a question of fixing missing tiles vs scaling it down 07:50:26 kilobyte: NetHack ettins explicitly don't have multiple necks, to prevent players wondering why they can't wear multiple amulets 07:50:41 there are a few commented-out messages that would imply they did if left in 07:51:10 -!- st_ has quit [Read error: Connection reset by peer] 07:51:26 -!- st_ has joined ##crawl-dev 07:52:44 with an explanation saying why they were removed 07:53:14 the "and a partridge in a pear tree" is also in vanilla NetHack, but commented out; I uncommented it in AceHack, mostly because it lets you see the vanquished list during a game rather than just during the DYWYPI phase 07:53:33 ais523: there are? Oh so many years ago when it was discussed on rgrn, no one mentioned that and I don't recall any. Perhaps it's an unnethack addition? 07:54:56 for the partridge, it was commented out because it looks out of place if you killed only a couple types of monsters 07:55:28 ah, perhaps I should change that in Ace 07:55:42 although, the partridge in a pear tree, in the song, starts off on its own 08:10:36 -!- syllogism has joined ##crawl-dev 08:29:11 -!- edlothiol has quit [Ping timeout: 240 seconds] 08:30:24 -!- Adeon has quit [Ping timeout: 264 seconds] 08:32:03 -!- Adeon has joined ##crawl-dev 08:43:39 -!- Moriasc has joined ##crawl-dev 09:17:06 -!- eith has joined ##crawl-dev 09:40:41 capslocke (L1 MDHe) ASSERT(y >= 1 && y <= sz.y) in 'libutil.cc' at line 800 failed. (D:1) 09:49:44 kilobyte: I already looked at your patches. The Assorted YAFMs patch got pushed down by other things. Are there more than the 4 on bilious? 09:51:50 I like the new condition of ntypes>10 for "and a partridge in a pear tree" 09:52:34 not sure what bilious is, but the other ones are at http://nethack.angband.pl/patches1.html (which I consider deleting) 09:54:37 http://bilious.homelinux.org/?search&searchbar=Adam 09:54:43 vampire dancing abuse is a bug fix that you probably already have, with your heavy reworking of conducts my ones would be hard to merge, unicorns not running from female virgins is a gimmick, dark grey should be coded a saner way 09:54:43 the nethack patch database 09:54:59 -!- valrus has joined ##crawl-dev 09:55:31 I used the code from slashem for dark grey IIRC. probably not sane, but with an option :) 09:56:25 perm hallu would be really cool to have in-game. I looked into it once for doing a ring of hallu, but it would need heavy reworking as hallu is some kind of special intrinsic 09:57:05 -!- ais523 has quit [Remote host closed the connection] 09:57:33 too bad you are never hallucinated at any meaningful points in actual games 09:59:34 it's an elaborate gimmick, yes 09:59:46 loads of wasted fun code 10:00:51 people took the time to make gems like "you give the fish a chance to fix their makeup", then it's never used 10:01:40 I'm guilty of that as well :) http://bilious.homelinux.org/?326 10:03:14 hmm, but you're giving me ideas. compiling the game with coverage support for the public servers, you could determine what part of the code never gets called. 10:04:36 <3 your messages 10:06:00 you might add some ways to cause hallucinations that happen more than once in the game (or when abusing the shop-id bug, never) 10:08:06 I added the bag of tricks patch that does lots of stupid things with the user including making him hallucinate :) 10:09:24 cool, and what about it always getting cured the very next turn by an unihorn? 10:10:00 I'm not sure if I changed that. It is already hard enough for the players that unihorns no longer restore abilities :) 10:14:12 -!- valrus_ has joined ##crawl-dev 10:22:39 hey kilobyte? the that pre-commit hook is no use when installed on CDO - right? 10:25:58 -!- MarvinPA has joined ##crawl-dev 10:27:50 -!- Cryp71c has joined ##crawl-dev 10:28:16 -!- ais523 has joined ##crawl-dev 10:30:19 -!- Textmode has joined ##crawl-dev 10:31:01 failed to update encumberance when strength went from 0 to 5 (https://crawl.develz.org/mantis/view.php?id=3525) by simonj 10:42:44 -!- Cryp71c has quit [Read error: Connection reset by peer] 10:48:20 -!- valrus_ has quit [Remote host closed the connection] 10:49:16 Napkin: yeah, it's a client-side one, supposed to be done at commit time 10:49:36 roger - just checking I understood correctly 10:50:09 I thought it works like SVN ones did, ie, setting one in the repository affects all committers. 10:50:54 so unless there is a way to have it work by default, it's quite pointless :( 10:51:18 -!- Cryp71c has joined ##crawl-dev 10:53:40 "found that the only way for doing this is by manually symlinking to a directory which contains the hook code. 10:53:44 But since this is manual, this can be very well forgotten by any developer." 11:01:06 -!- ais523 has quit [Remote host closed the connection] 11:07:57 -!- Cryp71c has quit [Read error: Connection reset by peer] 11:10:06 when's choosing stuff for .9 going to start? after .8 release, or after a point release? 11:13:02 let's have a 0.8 release manager first 11:13:48 and "choosing stuff" is more like "making a wishlist" :) 11:13:59 -!- eith has quit [Ping timeout: 240 seconds] 11:17:38 Nexos the Warrior (L19 MDPa) ASSERT(!(monster->flags & MF_TAKING_STAIRS)) in 'mon-stuff.cc' at line 2261 failed on turn 77258. (Elf:2) 11:19:31 -!- upsy has joined ##crawl-dev 11:21:36 -!- Cryp71c has joined ##crawl-dev 11:23:19 -!- Kurper has joined ##crawl-dev 11:30:49 Keskitalo: well, wishlist, sure, but in some sense also a priority list :) 11:39:15 -!- Zaba has quit [Ping timeout: 240 seconds] 11:42:36 -!- Cryp71c has quit [Remote host closed the connection] 11:44:47 -!- Zaba has joined ##crawl-dev 11:55:07 -!- ais523 has joined ##crawl-dev 12:36:17 -!- Jordan7hm has joined ##crawl-dev 12:36:27 -!- Cryp71c has joined ##crawl-dev 12:49:31 -!- ais523_ has joined ##crawl-dev 12:49:34 -!- st_ has quit [] 12:50:24 -!- ais523 has quit [Disconnected by services] 12:50:26 -!- ais523_ is now known as ais523 12:56:18 -!- valrus has quit [Remote host closed the connection] 12:59:07 -!- st_ has joined ##crawl-dev 13:08:45 03MarvinPA * r7a3baae0553c 10/crawl-ref/source/itemname.cc: Mark scrolls of holy word as dangerous to undead/demonic players 13:08:53 -!- valrus has joined ##crawl-dev 13:08:57 03MarvinPA * ra0a40dd41262 10/crawl-ref/source/religion.cc: Let Yred gift eidolons, don't gift hungry ghosts 13:09:13 -!- Cryp71c has quit [Read error: Connection reset by peer] 13:18:35 !tell bhaak Did you ever contemplate a whole level which is innately hallucinogenic? (Could appear with a chance, like the rogue level.) 13:18:35 dpeg: OK, I'll let bhaak know. 13:22:26 Hey, the book of demonology description was mine :) 13:22:33 (I just got the commit emails.9 13:24:55 -!- ZChris13 has joined ##crawl-dev 13:35:31 dpeg: no, probably because that sounds like an awful idea. for the player. but it's sadistic enough to contemplate 13:35:31 bhaak: You have 1 message. Use !messages to read it. 13:50:07 -!- ais523 has quit [Remote host closed the connection] 14:07:46 bhaak: I think it has a lot more flava than Sokobong. But it's your game :) 14:08:29 http://www.examiner.com/images/blog/wysiwyg/image/Flava.jpg 14:14:01 -!- dpeg has quit [Quit: bye] 14:25:39 -!- ZChris13 has quit [Ping timeout: 272 seconds] 14:39:50 -!- syllogism has quit [] 15:00:10 -!- Cryp71c has joined ##crawl-dev 15:02:35 03j-p-e-g * rfd36efc86d3f 10/crawl-ref/source/dat/database/FAQ.txt: Update the FAQ. 15:21:20 -!- valrus has quit [Read error: Connection reset by peer] 15:21:32 -!- valrus has joined ##crawl-dev 15:35:57 :) 15:37:15 -!- ortoslon has joined ##crawl-dev 15:39:13 -!- ThVortex has joined ##crawl-dev 15:42:53 -!- OG17 has quit [] 15:44:08 -!- OG17 has joined ##crawl-dev 16:09:58 -!- Cryp71c has quit [Quit: Leaving] 16:13:30 -!- Twinge has quit [Read error: Connection reset by peer] 16:14:16 -!- Twinge has joined ##crawl-dev 16:20:45 -!- ortoslon1 has joined ##crawl-dev 16:20:45 -!- ortoslon has quit [Disconnected by services] 16:20:45 -!- ortoslon1 is now known as ortoslon 16:24:21 due, Napkin, Keskitalo: please update windows builds 16:41:05 ortoslon: were there any important bugfixes recently? 16:41:26 i don't know 16:45:39 is there an option to make R behave consistently if you're only wearing a single item of jewellery? 16:45:56 currently it just removes that item instead of prompting you, which is annoying 16:47:00 oh actually nevermind, i'll just use equip_unequip and rebind R to do nothing i guess 16:48:06 spell removals, minor desc tweaks, some internal code cleanup, a few minor vaults tweaks, autofight bound by default. No new features or bugfixes of non-negligible importance. 16:48:47 (not aborting the build, though, it costs as much space as a single game's worth of ttyrecs) 16:50:09 whar's autofight on? 16:50:10 tab? 16:51:22 speaking of autofight, what does the prepackaged hit_adjacent do? behave as autofight but abort if there's nothing next to the player? 16:53:47 -!- ThVortex has left ##crawl-dev 16:54:35 yeah 16:55:15 bound to shift-tab by default, but you can put it on whatever you want 16:55:25 is that what's bound to shift+tab? it doesn't seem to work 16:55:42 as far as i can tell it's just swinging downwards 16:55:51 regardless of whether there's an enemy nearby or not 16:57:26 works for me right now (gnome-terminal), I tested win32c and tiles before 16:57:43 don't you have a macro or such defined? 16:58:29 MarvinPA doesn't seem to be including autofight.lua 16:58:35 if not, tell me what platform/terminal you're on, it's possible my change to recognize shifted tab doesn't handle it 16:58:38 at least on cdo 16:59:04 monqy: on cdo i'm using your autofight, i don't think it's updated yet to have autofight bound 16:59:08 if it's not included, it does nothing (currently silently which is bad) 16:59:23 this is with my local build of crawl 16:59:25 aha 16:59:48 ah, non-default autofight, it's possible it differs somehow 17:00:04 I think the only conceptual difference is mine waits instead of aborts if there's nothing adjacent 17:00:14 nono, sorry - the problem is just with my locally compiled build where i'm using autofight.lua 17:00:38 yeah, same as new hit_adjacent then (if you handle reaching, that is) 17:00:39 tab works fine and autofights, but shift+tab just acts like ^j 17:01:40 on windows terminal that is 17:01:43 Windows development builds on CDO updated to: 0.8.0-a0-5541-gfd36efc 17:01:55 what's the benefit of using includes? 17:02:14 real question: couldn't it just be default? 17:04:11 uhm, Windows builds somehow take AGES 17:04:40 I'm really pondering moving autofight to non-lua 17:04:49 yeah 17:04:55 pro: could be made a lot more intelligent, con: less customizable 17:05:13 I like intelligent autofight but I also like customizable autofight :( 17:05:29 the latter is bad, but I wonder, if it were good enough, it could be like autoexplore 17:06:00 autofight just sounds really dangerous 17:06:06 ie, has some corner cases that could be improved but so irrelevant no one bothered touched it for many years 17:06:36 how many options does autoexplore have 17:06:39 autoexplore very rarely kills you whereas autofight would pretty much always kill you 17:06:46 someone hasn't used autofight 17:06:53 it goes a turn at a time 17:06:57 I mean if new guys used it all the time 17:06:59 yeah I know 17:07:41 lua has no reasonable ways to pathfind, exposing it would require 458679486 new bindings that pass complex structures 17:07:47 eugh 17:08:26 prioritising what to fight first could be done too 17:09:29 autoexplore, autofight, autoplay 17:09:48 slyshy made a rudimentary autoplay 17:10:02 fighting actual threats first, weighted towards damaged monsters though -- with smart handling of weapons of venom, weighting against summons, etc, etc... 17:10:18 I don't know much about c++/lua division design principles but would it be sane to implement the building blocks of autofight in c++ and use a bit of lua to glue them together? 17:10:43 building block size determined by how few big structures it would have to expose 17:10:51 or pass around 17:10:57 monqy: as is, most of autofight pathfinding in C++ but the logic of prioritising in lua? 17:11:22 since it is what the player would be likely to tweak 17:11:25 yes 17:11:58 what I am afraid of, though, is depending on CLUA_BINDINGS, failing if the lua file is not included, etc 17:13:28 having CLUA_BINDINGS always on would be reasonable to do -- except, it would kill the iJunk ports due to nazi rules that the user cannot have access to anything Turing-complete 17:14:09 hm 17:22:18 nazis were well-known for denying access to anything turing-complete 17:22:25 that's why we had the second world war, right 17:26:53 -!- blackflare has quit [Ping timeout: 252 seconds] 17:27:40 "nazi" as in "grammar nazi", not as in "member of a National Socialist party" :p 17:28:05 a certain turtlenecked guy mistook "1984" for a handbook, though. 17:29:12 -!- blackflare has joined ##crawl-dev 17:32:28 "to serve man" 17:48:13 Ice caves can generate the book of minor magic[frost] (https://crawl.develz.org/mantis/view.php?id=3526) by 78291 18:10:32 03MarvinPA * rb662da1ad1d3 10/crawl-ref/docs/options_guide.txt: Updates and fixes to options_guide.txt 18:33:13 -!- upsy has quit [Quit: Leaving] 18:52:14 03MarvinPA * rc0ebada9f71d 10/crawl-ref/source/dat/des/portals/icecave.des: Remove minor magic[frost] from an ice cave's loot (78291) 19:20:51 -!- pointless_ has joined ##crawl-dev 19:32:57 -!- Eronarn has quit [Ping timeout: 240 seconds] 19:35:04 -!- Eronarn has joined ##crawl-dev 19:39:10 -!- kilobyte has quit [*.net *.split] 19:43:20 -!- kilobyte has joined ##crawl-dev 19:45:33 -!- kilobyte has quit [*.net *.split] 19:51:06 -!- kilobyte has joined ##crawl-dev 20:08:15 03pointless_ 07slime_connectivity * r12f9237daf0d 10/crawl-ref/source/dungeon.cc: Don't remove parts of vaults when changing slime components 20:08:26 03pointless_ 07slime_connectivity * rb5c027216a62 10/crawl-ref/source/dungeon.cc: Remove debug output 20:16:18 03pointless_ * rdab4c953bac9 10/crawl-ref/source/ (dungeon.cc misc.h mon-abil.cc): Merge branch 'slime_connectivity' of ssh://gitorious.org/crawl/crawl 20:18:10 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:30:27 -!- Textmode has quit [Ping timeout: 276 seconds] 20:30:32 -!- eith has joined ##crawl-dev 20:32:05 -!- ortoslon has quit [Read error: Connection reset by peer] 20:35:47 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100713130626]] 21:07:48 -!- Kurper has quit [Remote host closed the connection] 21:15:23 -!- Twinge has quit [] 22:14:23 -!- Textmode has joined ##crawl-dev 22:42:12 -!- Kurper has joined ##crawl-dev 22:57:21 -!- monqy has quit [Quit: hello] 23:18:25 03dolorous * r81b92e8de9f2 10/crawl-ref/source/dat/database/monspeak.txt: Remove Donald's Yred-based hungry ghost complaint, as it's now obsolete. 23:30:50 Windows development builds on CDO updated to: 0.8.0-a0-5551-g81b92e8 23:32:18 -!- Jordan7hm has quit [] 23:33:01 -!- Twilight-1 has joined ##crawl-dev 23:48:49 -!- valrus has quit [Remote host closed the connection]