00:00:26 <|amethyst> I guess there is at least one function pointer typedef that doesn't match but where void would be safe to remove 00:00:31 <|amethyst> typedef BOOL (WINAPI *fc_func)(void); 00:01:14 <|amethyst> static void _run_test(const string &name, void (*func)(void)) 00:01:45 <|amethyst> looks like all the others are casts 00:01:58 Unstable branch on crawl.s-z.org updated to: 0.15-a0-999-gf638c35 (34) 00:02:23 -!- RZX has quit [Remote host closed the connection] 00:02:30 <|amethyst> so /[a-z)](void)/ 00:05:08 |amethyst: Nice regular expressions. 00:05:13 :D 00:05:28 -!- Kalir has quit [Changing host] 00:05:47 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:05:49 'z(void)' and 'z)(void)' would both match? 00:06:19 s/(?<=[a-z)])(void)// as a nice bonus from that, too 00:06:42 does anyone happen to know if tilegen shows up in the Dock because it's using SDL? 00:07:38 Hmm. Of course the [a-z)] means I'll need to use a backreferance. 00:08:06 <|amethyst> reaverb: what language? 00:08:13 |amethyst: Just vim. 00:08:26 <|amethyst> reaverb: /[a-z)]\zs(void)/ 00:08:26 uncertain how to persuade vim to accept pcre 00:08:36 \zs? 00:08:41 * floatingatoll hopes for TIL 00:08:43 <|amethyst> \zs says to start the match (and hence the replacement) at that point 00:08:46 ooooo 00:08:47 <|amethyst> in vim regex 00:08:56 <|amethyst> in Perl it's called \K and is rather new 00:09:04 hey, that's nice to know 00:09:08 thanks! 00:09:10 yeah, seems similar to those lookahead perl regexps 00:09:13 is it the same thing? 00:09:17 approximately 00:09:17 or lookbehind 00:09:18 rather 00:09:21 it removes the need to lookbehind 00:09:22 <|amethyst> it's simpler than lookbehind 00:09:31 you start the match at one place and the 'replacement' pointer later on 00:09:46 so instead of having to force them to be identical using a 'zero-width' lookbehind 00:09:48 <|amethyst> vim has lookahead and lookbehind too 00:09:55 you just say some stuff, and then \zs or \K depending, and it does the obvious thing 00:09:59 <|amethyst> (in fact, better lookbehind than Perl does) 00:10:07 since variable-width lookbehinds aren't an option in many perl/pcre, this is TERRIFIC 00:10:09 -!- hurdos has quit [Ping timeout: 258 seconds] 00:10:19 <|amethyst> (that's why vim's lookbehind is better) 00:10:23 heh 00:10:25 hrm, is there any functional difference? 00:10:37 compared to lookbehind 00:10:44 <|amethyst> gammafunk: with /g there is 00:10:47 ah 00:13:00 <|amethyst> The Perl documentation doesn't make this clear 00:13:13 <|amethyst> it says \K is a more efficient special case of (?<=), but 00:13:20 heh 00:14:00 <|amethyst> /(?<=.).a/ matches "banana" twice (both "na"s) 00:14:23 with /g and without the anchoring thing, right 00:14:25 ? 00:14:31 <|amethyst> /.\K.a/ matches "banana" once: it doesn't match the second 'na' because the preceding 'a' was already consumed 00:14:35 <|amethyst> err, yeah 00:14:36 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:15:23 \G i think it was 00:15:29 -!- demiskeleton_ has quit [Quit: Leaving] 00:16:54 ah, so lookbehind can match things that were already matched in a previous instance 00:17:15 <|amethyst> yes; it does what it says on the tin :) 00:17:27 right 00:18:08 that's good syntax though, so glad I learned about it 00:18:35 Unstable branch on crawl.develz.org updated to: 0.15-a0-999-gf638c35 (34) 00:18:47 often when I get to thinking about lookbehind I start thinking if there's a simpler solution 00:18:52 <|amethyst> yeah, in the 80% or whatever of cases where \K works, it's much nicer than (?<=) 00:19:02 -!- NeremWorld has quit [Ping timeout: 240 seconds] 00:19:29 <|amethyst> Best crawl comment: 00:19:30 <|amethyst> # Looks like no one told Larry Wall properties of regular expression, 00:19:30 <|amethyst> # including the part where they can't do arbitrarily nested parentheses. 00:19:36 heh 00:20:14 I saw that, didn't read the code really, and thought "must be an |amethyst comment" 00:20:24 <|amethyst> no, my English is better than that 00:20:28 <|amethyst> that's a kilobyte comment :) 00:20:35 heh, makes perfect sense 00:20:39 Hmm, for some reason " :argdo! %s/[a-z)]\zs(void)/()/ge | update " isn't catching everything. 00:20:42 <|amethyst> I did improve the regexp somewhat 00:21:16 |amethyst: Oh, sorry, I must not have seen it. 00:21:33 Geryon (03&) | Spd: 10 | HD: 15 | HP: 300 | AC/EV: 15/6 | Dam: 35(reach) | 05demonic, 10items, 10doors, fighter, see invisible, fly | Res: 06magic(120), 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 4427 | Sp: sum.hell beast | Sz: Giant | Int: normal. 00:21:33 %??geryon 00:21:40 <|amethyst> reaverb: no, I meant the one for nested parens in unbrace 00:21:49 |amethyst: Oh, sorry. 00:22:39 <|amethyst> reaverb: what's an example of something it missed? Seems to catch everything for me 00:24:13 |amethyst: Anything not caught by s/)(void)/(void)/ge 00:24:32 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:24:40 It caught only a couple function pointers, 00:25:04 |amethyst: Wow, never mind. 00:25:34 <|amethyst> mistyped "a-z"? :) 00:25:38 |amethyst: I've been using git reset —hard HEAD to reset after failed regrexes and apparently I commited at one point. 00:25:51 <|amethyst> ah 00:25:52 So it was going back to a version with the other (void) s removed. 00:25:53 (master>) ftl 00:26:22 also, you can right click in the adium input field and turn off autocorrect/autocomplete if you tire of it replacing -- with emdash 00:26:32 (this comes up a lot at work, figured it might be relevant :) 00:26:54 <|amethyst> replacing -- with emdash seems wrong 00:26:59 -!- bonghitz has quit [Quit: Leaving...] 00:27:03 <|amethyst> surely it should be en dash :) 00:27:09 |amethyst: It's my IRC client. 00:27:14 It's ridiculous. 00:27:32 floatingatoll: Oh, hmm. 00:27:33 comes from using OS X native NSInput or whatever fields, which ship autocorrect until disabled 00:27:42 How did you know it was Adium? /whois? 00:27:52 no, just statistical guess 00:28:01 reaverb: is Adium that bad? 00:28:03 there was a chance of Colloquy :) 00:28:14 the system-wide disable is under Keyboard prefs somewhere 00:28:18 or, per-input field 00:28:21 (might persist!) 00:28:32 <|amethyst> The system-wide disable is a hammer 00:28:45 reaverb: yeah whois does reveal you're using Adium 00:29:58 ... 00:30:14 I could probably change Real Name in the options somehow. 00:30:15 <|amethyst> I should go back to telling my client to lie in /ctcp version 00:30:24 reaverb: connection properties 00:30:29 -!- rast- has joined ##crawl-dev 00:30:59 floatingatoll: Ah. 00:31:32 is there any sense of order to enum.h? 00:31:38 I guess it's a security risk to reveal your irc client? 00:31:42 floatingatoll: Not really. 00:31:57 back in the day of "some clients run shell scripts with irc-provided input", yeah. nowadays, shrug. 00:32:15 it looks like enum.h is kinda sorted 00:32:19 -!- rast has quit [Ping timeout: 252 seconds] 00:32:28 -!- rast- is now known as rast 00:32:29 why does it say 'Global (ick) enums'? 00:33:42 floatingatoll: It's kind of bad almost the entire codebase knows the list of gods. 00:34:08 Also if you change enum.h you basically have to completely recompile. 00:34:12 true 00:34:21 and breaking it up into N files has readability issues, probably 00:35:17 does this resolve an attack.cc TODO correctly? http://atoll.pastebin.mozilla.org/5223937 00:35:17 floatingatoll: I've actually thoughten about doing that, not sure how bad the readability issues would be. 00:35:31 compiles, but i lack the deep C++ knowledge that compels functionality from this code 00:35:42 reaverb: on the plus side, the enum names make good filenames 00:35:46 unique! 00:36:13 there's probably a downside about needing to cat enums/*.h | vim -R - to read them all in one place 00:36:27 or some sort of merge-split script like was being discussed for monsters 00:37:07 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:37:49 Well there are also readability issues with having them all stuck together. For example, having to search for the enum you want to edit. 00:37:58 * floatingatoll nods 00:39:40 <|amethyst> floatingatoll: re chaos_type, I think it's worse to put it in attack.h 00:39:45 * floatingatoll ? 00:39:50 <|amethyst> floatingatoll: since it's only ever used inside attack.cc 00:40:12 is the TODO outdated? 00:40:32 floatingatoll: https://pastebin.mozilla.org/5223961 is the (void)/()/ patch, it would be nice if you checked it for warnings. 00:40:39 <|amethyst> I think "somewhere sane" would be something like chaos.cc instead of attack::chaos_affects_defender() :) 00:40:46 -!- schistosomatic has quit [Quit: Leaving] 00:40:49 heh 00:41:39 More (void) s than I thought. 00:41:39 there were some grumpy TODOs about calling out to melee_attack from non-attack code for the chaos stuff 00:41:45 it breeds 00:41:53 it breeds chaos as you dig into it further, amusingly 00:42:14 * floatingatoll builds 00:42:27 floatingatoll: I have no idea why people even put TODOs or XXXs in Crawl code, we almost never actually try to fix them :D 00:42:31 heh 00:42:44 i mean, i *agree* with the whole "chaos effects shouldn't mandate an attack of some sort" 00:43:02 it's just beyond my simple ken 00:43:24 i couldn't make any sense of areas.cc: // TODO: update sanctuary here. 00:43:38 -!- Furril has quit [Ping timeout: 276 seconds] 00:43:48 sanctuary code is awful so it make sense it has a todo. 00:43:48 -!- tabstorm has quit [Ping timeout: 240 seconds] 00:43:58 or at least the bits in mon-abil.cc are. 00:44:31 -!- Bcadren has quit [Ping timeout: 252 seconds] 00:45:35 flooatingatoll: That function updates things like Disjunction, it would make sense for it to handle Sanctuary too. 00:45:37 reaverb: nothing new at -Wall, it'll take longer to run -Weverything twice 00:45:38 <|amethyst> 20 TODOs added so far in 0.14, 15 removed 00:45:52 <|amethyst> err, in 0.15 00:45:52 floatingatoll: Hmm 00:45:57 <|amethyst> 33 added in 0.14, 36 removed 00:46:05 |amethyst: do you have a suggestion for when to use @param[in] versus just @param? 00:46:50 reaverb: and, like, an hour to do two static analysis runs 00:46:56 so i'll at least try a -Weverything pair :) 00:47:02 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:47:05 floatingatool: Thanks you. 00:47:11 -!- Bcadren has joined ##crawl-dev 00:47:22 <|amethyst> gammafunk: I've been using [in] for non-const pointers/references when there is at least one out-parameter to the function 00:47:37 Not sure a static analysis run is need for this search and replace, is there any particular issue you know of which could be introduced by this? 00:47:38 <|amethyst> gammafunk: I think it's only really necessary for contrast 00:47:43 yeah, makes sense 00:47:44 none at all 00:47:58 i just have three tiers of helpful, and clarifying that i'm only probably going to make it through the first two 00:48:23 * floatingatoll browses random TODOs 00:48:42 floatingatool: Thanks. 00:48:56 Also we use XXX and FIXME inconsistantly. 00:49:05 Hmm, that could be another good search and replace. 00:49:30 dat/dlua/v_layouts.lua:-- TODO: Spirally maze 00:49:32 heh. 00:50:04 Summon Horrible Things is cast frequently in the crawl codebase 00:50:17 the int drain explains the current state of the source 00:50:25 Summon Horrible Incongruous Things, perhaps. 00:50:31 * floatingatoll tries to make a joke 00:50:57 !lg . min=int x=int 00:50:58 1410. [int=-9] gammafunk the Convoker (L20 HEIE of Sif Muna), forgot to breathe caused by summoning horrible things on Abyss:1 on 2013-08-11 03:08:30, with 307483 points after 45834 turns and 12:39:50. 00:51:02 wait 00:51:41 can 'caused by' say 'while' or 'due to' there? 00:51:57 caused by 00:52:06 since it gave the int drain that lead to stat death 00:52:10 -!- Keanan has quit [Quit: Leaving.] 00:52:13 // if someone deletes the db, no message is ok 00:52:19 -!- iFurril has quit [Ping timeout: 240 seconds] 00:52:22 it was an intentional death of course 00:52:26 oh. 00:52:39 gammafunk: Why? Lowest Int? 00:52:45 no, turncount too high 00:52:47 i like that it's resilient to "who needs a string database, anyways" issues 00:52:51 abyss took way too long 00:53:06 Ah, might be good to fix that sometime. 00:53:27 I like the idea of Banishers sending you to different levels of the Abyss based on how powerful they are. 00:53:42 well if you get banished in the abyss, you're sent deeper 00:53:51 <|amethyst> "caused by" appears only for stat death 00:53:59 BEH_FRIENDLY? 00:54:14 BEH_FRIENDLY, // used during creation only 00:54:17 what about BEH_FRIENDLY 00:54:18 <|amethyst> so it's only relevant for viewing old death messages 00:54:31 hrm 00:54:35 a lot of these lack a description of sorts 00:54:42 'creation only' 00:54:42 yeah I guess that's true, now that I think about the AI code 00:55:01 I wonder why that behavior state is necessary 00:55:12 <|amethyst> it's not used as a state 00:55:38 it seems to create it as friendly and then 'player_angers_monsters' when successful 00:55:40 yeah, I recall that in the monster ai code, that doesn't show up 00:55:58 but also MG_AUTOFOE, so .. okay 00:56:09 this is abominable for sure 00:56:15 Would it be worth it to standardize Crawl to using XXX: to mark bad code? 00:56:43 <|amethyst> reaverb: I don't think so, no 00:56:45 libutil.cc: // TODO: if someone defines a "goblin chief", this should be revisited. 00:56:52 <|amethyst> that's my comment :) 00:56:57 <|amethyst> chieves 00:57:01 so libutil depends critically on whether or not goblin chiefs exist 00:57:07 |amethyst: Hmm, to trivial? 00:57:16 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:57:19 oh! pluralization! 00:57:55 well clearly we've needed a goblin species for a long time now 00:58:17 <|amethyst> reaverb: some people use FIXME and XXX to mean different things 00:58:41 <|amethyst> granted, that's not standardised either 00:58:45 'serves' 00:58:56 |amethyst: hmm. 00:59:45 can't have more than one Yiuf, right 01:00:52 <|amethyst> uniques are invariant under pluralisation 01:01:02 <|amethyst> hm 01:01:03 <|amethyst> or are they 01:01:20 The Royal Jellies? 01:01:35 |amethyst: They are. 01:02:12 Although I think they either shouldn't be, so our bugs can be grammatically correct, or they should trigger and ASSERT(), so that we can catch our bugs faster. 01:02:37 <|amethyst> people complained about "Maras are frozen" 01:02:40 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 01:03:00 <|amethyst> ohh 01:03:02 <|amethyst> actually 01:03:05 |amethyst: Yes, Mara has a special except the the no plural uniques. 01:03:06 <|amethyst> we do pluralise them 01:03:14 <|amethyst> You feel very cold. Crazy Yiuves are frozen. 01:03:17 yep 01:03:25 <|amethyst> just not in the monster list 01:03:38 'Xom Crazy Yiuf' worries me slightly 01:03:41 Wow that makes not doing it in the monster list even worse. 01:03:49 like, is that a Yiuf with Xom enhancements? 01:03:54 because Yiuf is already kinda wack 01:03:57 er, whack 01:03:57 <|amethyst> I don't think there should be an assert here 01:04:00 (stave, right) 01:04:12 <|amethyst> floatingatoll: you mean in the speech? It's Yiuf when you worship Xom 01:04:26 |amethyst: Hmm, if it should never happen, why not? Because it's something we might want to happen later? 01:04:44 <|amethyst> reaverb: because I don't want wizmode to crash just because I made two of the same unique 01:04:51 well anyways, Crazy Yiuf and Wiglaf are the two that might go awry in monsters.txt afaict 01:04:53 |amethyst: Ah. 01:05:11 since all the ones that SHOULD pluralize are lowercase, you could hilariously just check /^a-z/ 01:05:15 <|amethyst> also, Mauricescumming 01:05:30 wow, a merge of master with no nasty conflicts to fix 01:05:36 I must have done a good deed 01:05:57 reaverb: i couldn't see any at all 01:05:59 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:06:04 reaverb: no changes in -Weverything 01:06:10 floatingatoll: Good. 01:06:12 -!- lobf has quit [Quit: lobf] 01:06:23 <|amethyst> let me see if I can find that description of -f pluralisation 01:07:32 // TODO: change to an ASSERT when the underlying crash goes away 01:07:37 really. 01:07:54 <|amethyst> oh, there isn't a rule 01:07:59 <|amethyst> it's just a list of words 01:08:32 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:09:07 <|amethyst> floatingatoll: that's a relatively recent one 01:09:18 -!- simmarine_ has joined ##crawl-dev 01:09:29 <|amethyst> %git a0261e1 01:09:30 07Grunt02 * 0.15-a0-990-ga0261e1: Paper over a crash (#8587). 10(11 hours ago, 1 file, 8+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a0261e132ed5 01:09:42 floatingatoll: Is that Grunt's recent change? We're working on it, but we might as well let people play while we track this down. 01:09:49 interesting 01:09:50 <|amethyst> the underlying bug was fixed in 01:09:54 <|amethyst> %git df56bc9 01:09:55 07Grunt02 * 0.15-a0-993-gdf56bc9: Really fix Gozag gold detection (#8584). 10(10 hours ago, 3 files, 23+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=df56bc9af60c 01:10:01 oh, sweet 01:10:09 <|amethyst> but there may be people who saved with a buggy version 01:10:17 <|amethyst> s/may be/are/ 01:10:22 |amethyst: Minor tags? 01:11:15 At the very least #ifdef MAJOR_TAG_VERSION == 34 01:12:00 03reaverb02 07* 0.15-a0-1000-g2d06bff: Chance function(void) to function() 10(36 minutes ago, 75 files, 196+ 196-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2d06bffd5ab5 01:12:02 <|amethyst> yeah, I don't know if it's worth a minor tag, but putting it in TAG_MAJOR makes sense 01:12:11 <|amethyst> reaverb: you made a typo :) 01:12:26 Gah, drat. 01:12:40 I'm sure people won't notice <_< 01:12:45 <|amethyst> I always spot mine five minutes after pushing 01:12:53 -!- simmarine has quit [Ping timeout: 276 seconds] 01:13:00 <|amethyst> a few of my commit messages just cut off mid-sentence 01:13:08 heh 01:13:15 Luckily I haven't had that happen yet. 01:13:38 It's only a matter of time though. I sometimes save commit messages in half finished state and then amend them later. 01:14:02 -!- hurdos has quit [Ping timeout: 245 seconds] 01:15:45 ah, time to see if I can squash merges 01:15:52 since reaver just ruined my merge 01:16:12 gammafunk: weightless? 01:16:16 yeah 01:16:20 gammafunk: I'll merge it for you if you want. 01:16:32 no not weightless into master 01:16:36 master into weightless 01:16:41 i like that the source uses 'gray' and the dats use 'grey' 01:16:42 I had just done a merge 01:16:46 and you commited that 01:16:50 I could ignore it but 01:16:55 rebase ftw! 01:16:57 I want to try it anyhow 01:16:59 floatingatoll: can't! 01:17:05 yeah. 01:17:10 or just cherry-pick his commit into your branch 01:17:12 gammafunk: Good luck! 01:17:20 git cherry-pick -m or something 01:17:22 * floatingatoll shrugs 01:17:33 well my question is, can I just merge again, squash the merge commits? 01:17:35 that works, right? 01:17:43 gammafunk: I don't think so. 01:17:50 Not sure though. 01:17:54 well. er. i can't quite tell. 01:18:01 like, you already have a squashed merge, right 01:18:15 and you want to integrate his into it without altering your existing commit? 01:18:26 gammafunk: If you have git rerere enabled than you can undo the merge, redo it, and only change the parts which you didn't handle last time :D 01:18:36 heh 01:18:40 yeah, well there were no conflicts anyhow 01:18:51 from the first merge I mean 01:18:55 let me see if it works 01:19:11 the squash, I mean 01:19:19 <|amethyst> floatingatoll: the source uses "gray"? other than as an alias for "grey"? 01:19:19 in that situation, since you're *altering* the commit, i'd use git rebase to inject that patch prior to your merge 01:19:27 -!- home has quit [Ping timeout: 245 seconds] 01:19:29 colour.cc: if (colour == "darkgray") 01:19:33 reaverb: you made conflicts dang it! 01:19:40 <|amethyst> floatingatoll: read the next line 01:19:42 a207 gray, 291 grey 01:19:43 <|amethyst> if (colour == "darkgray") 01:19:43 <|amethyst> colour = "darkgrey"; 01:19:45 haaha 01:19:54 i'm just admiring 01:19:55 gammafunk: Sorry, if you had merge weightless earlier today I should have changed the merge commit too :D 01:20:10 <|amethyst> though you did lead me to find one 01:20:21 it's actually very carefully managed, 'gray' never leaks to user-visible anything 01:20:40 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:20:40 it is always 'grey' from a user perspective 01:20:48 that's rare 01:20:52 consistency++ 01:21:07 03|amethyst02 07* 0.15-a0-1001-gdb52185: Fix a comment. 10(27 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=db5218568966 01:21:15 <|amethyst> floatingatoll: it becomes harder with all these Americans on the devteam now :) 01:21:25 heh :) 01:21:35 you clearly need en-US and en-UK with gray/grey dialects 01:21:41 We should just invent our own convention. 01:21:42 griy 01:21:55 grye! 01:22:03 it even sounds like the two spellings melded. 01:22:19 <|amethyst> %git d17ad6a 01:22:19 07|amethyst02 * 0.11-a0-1866-gd17ad6a: Remove spurious -iy => -ies pluralisation. 10(2 years ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d17ad6a3ddbf 01:22:56 My spelling has slowly become my European thanks to crawl 01:23:03 I'm not quite at "colour" yet though 01:23:14 however! ziggurat misspells 'centered'. 01:23:27 s/my/more/ 01:23:44 I don't think I'll ever get to "colour" 01:23:47 no, wait 01:23:47 local centered = string.find(dgn.tags(map), " centered ") 01:23:50 i.. what 01:23:58 so it scans the dungeon tags for the english spelling 01:24:03 HILARITY ENSUES 01:24:09 * floatingatoll goes back to spellchecking dat/* 01:26:15 -!- category has quit [Quit: Page closed] 01:27:20 <|amethyst> hm 01:27:37 <|amethyst> "centered" there can't be blamed on the Americans 01:27:41 <|amethyst> %Git 376669c 01:27:43 <|amethyst> %git 376669c 01:27:44 07greensnark02 * 0.5-a0-998-g376669c: Add pillars to ziggurat, more utility functions for Lua to handle maps. 10(5 years ago, 9 files, 301+ 51-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=376669c4079c 01:27:49 heh! 01:29:28 will D:{3..10} work as a search string, given that D:[3-10] doesn't, in stash-tracker? 01:29:29 <|amethyst> neither Common, nor Wealth, nor Nations 01:29:44 no, that's wrong 01:29:45 wait. What's the other centered spelling 01:29:50 <|amethyst> reaverb: centred 01:30:04 hmm 01:30:21 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:30:31 -!- Keanan has joined ##crawl-dev 01:31:36 what's "gridelin"? 01:31:56 wait, that's a *coloUr*! 01:32:21 -!- Kramin has quit [Quit: This computer has gone to sleep] 01:33:59 so Lord Dunsany was american. 01:34:00 ../descript/quotes.txt: -Lord Dunsany, “How Nuth Would Have Practiced His Art Upon the Gnoles”. 01:34:27 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:35:01 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:35:21 <|amethyst> floatingatoll: good catch, that's an incorrect title 01:35:46 <|amethyst> clang --analyze-dialects 01:36:32 03|amethyst02 07* 0.15-a0-1002-gecfd64c: Correct a citation (floatingatoll) 10(20 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ecfd64cfc761 01:39:39 Well, I figured out that you can squash merges using git rebase --preserve-merges, unfortunately squashing merges also squashes the commits in the merges :( 01:39:48 revert! 01:39:49 so I just reset and will do the merge again 01:40:57 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:43:57 ??eggplant 01:43:58 eggplant[1/1]: A rotten eggplant which you can throw at the Crawl developers. (It's a bug if you ever see this message in Crawl.) 01:46:07 should i mention 'majour', 'minour' 01:46:13 like, what era of british is this, anyways 01:46:46 er 'european 01:47:22 <|amethyst> fin-de-sicle Australian English 01:47:42 <|amethyst> but not that sicle, the other one 01:49:42 |amethyst: AstralHam upgraded his trunk game and had forest, currently in it now; it won't crash should he get to forest:5, will it? 01:50:03 I should say, he upgraded an old game that had forest generated 01:50:23 I assume the end vault won't be there 01:50:57 !lm AstralHam 01:50:58 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:50:58 75. [2014-05-24 06:25:59] AstralHam the Executioner (L20 HODK of Yredelemnul) entered the Enchanted Forest on turn 76250. (Vaults:2) 01:51:02 !lm AstralHam -log 01:51:03 AstralHam, XL20 HODK, T:76250 (milestone) has no matching game. 01:51:14 &dump AstralHam 01:51:15 http://dobrazupa.org/morgue/AstralHam/AstralHam.txt 01:51:34 ah 01:51:44 forest.des is deleted, but the cached version is being used? 01:51:48 * floatingatoll mumbles about slime moulds 01:51:48 or the db versioni I guess? 01:51:53 so maybe everything will just work 01:51:53 -!- TAS_2012v has quit [Ping timeout: 264 seconds] 01:52:19 Hmm, does turning rot resistance (Gr and VS) into a mutation and giving it to Ds instead of foul stench sound good. 01:52:32 (If anybody's wondering I would not want this to be a random mutation) 01:53:34 gammafunk: Some vaults still have the Forest place. 01:53:37 <|amethyst> you mean instead of the saprovore part of foul stench? 01:53:51 |amethyst: Yes, sorry. 01:53:53 giving it to Ds instead of sapavore. 01:53:58 <|amethyst> gammafunk: there probably won't be an end vault 01:54:01 yeah 01:54:08 reaverb: some do, but may were outright removed 01:54:13 he got the tomb entrance 01:54:17 but that's a branch entrance 01:54:31 gammafunk: Hmm. 01:54:53 Might be worth it to remove the Forest place from those which currenly have it, since it breaks TAG_MAJOR_VERSION 35 01:55:10 and as seen here there might be 3 saves left it could affect. 01:55:20 Yeah, I'm not sure there's any reason to have Forest in Place/depth 01:56:34 ./crawl 01:56:37 <|amethyst> shouldn't be removed from layout_forest 01:56:41 Sorry, wrong window. 01:56:56 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:58:37 does this mean we can finally have a "Remove Forest" commit? 01:58:38 yeah, I guess technically the balancer vaults in dummy.des should still have it as well 01:58:51 (preferably titled "Burn down Forest") 01:59:17 <|amethyst> reaverb: foul stench already gives rrot 01:59:19 Lightli: I like your commit message but I think it will be quietly removed on the TAG_MAJOR_VERSION bump. 01:59:34 |amethyst: But not as rot immunity, which is what I'm suggesting. 01:59:34 'biassed', really?! 01:59:39 Sorry if that wasn't clear. 01:59:42 reaverb: Ok 02:00:04 <|amethyst> reaverb: the difference between 1 and 3 is irrelevant for players I believe 02:00:19 |amethyst: Oh, hmm. 02:01:29 <|amethyst> yeah, Zin rot is the only thing that cares about the difference 02:01:29 The message says something about Zin, being able to rot with 1, but yes it's probably trivial. 02:01:35 -!- Kramin has quit [Quit: This computer has gone to sleep] 02:01:50 On the other hand, sapavore is also a pretty trivial mutation. 02:02:04 and just giving rot immunity earlier might be fine. 02:02:30 either way, rot immunity should be a mutation for Gr and VS, and I will probably implement that in the next couple days. 02:02:36 !tell Grunt AstralHam Upgraded an old game that had forest, and although he can't get an end vault, he did find a Qazlal altar there :) 02:02:37 gammafunk: OK, I'll let grunt know. 02:02:49 Ha, that's cute. 02:03:06 ProzacElf is also working on a Forest save IIRC, he might have died though. 02:05:12 'lize' reveals a bunch of uk->us including a spell named 'Localized Ignite Poison', and this is where i decide to stop 02:05:23 presumably renaming a spell will destroy save game compat somehow. 02:06:17 !lm ProzacElf place=forest 02:06:17 floatingatoll: Unless it was in a prop(), it wouldn't. 02:06:18 7. [2014-05-24 06:25:59] AstralHam the Executioner (L20 HODK of Yredelemnul) entered the Enchanted Forest on turn 76250. (Vaults:2) 02:06:25 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140520030202]] 02:06:26 yeah, seems so 02:06:34 !lg porzacelf HODK 02:06:34 No games for porzacelf (HODK). 02:06:38 !lg prozacelf HODK 02:06:39 No games for prozacelf (HODK). 02:06:43 huh, okay 02:06:45 looks like he's still alive 02:06:54 floatingatoll: You can change the name of an enum whenever, you just can't move it somewhere else. 02:07:16 !lm prozacelf HODK 02:07:17 52. [2014-05-24 06:25:59] AstralHam the Executioner (L20 HODK of Yredelemnul) entered the Enchanted Forest on turn 76250. (Vaults:2) 02:07:36 <|amethyst> it would mess up peoples' spell_slot option, but otherwise I wouldn't expect a problem 02:08:01 <|amethyst> s/s'/'s/ 02:09:14 feeding the US side of http://www.tysto.com/uk-us-spelling-list.html into git grep -w -f foo reveals +/- 471 instances 02:09:25 half or so comments, lots of *.txt stuff 02:09:25 -!- Yermak has quit [Quit: Page closed] 02:09:49 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:10:25 88 in dat/**/*.txt 02:10:31 done for now, be well all 02:14:29 03gammafunk02 07[weightless] * 0.15-a0-999-g25b6415: Make corpses and skeletons stationary items 10(2 hours ago, 9 files, 112+ 47-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=25b641589ec2 02:14:29 03gammafunk02 07[weightless] * 0.15-a0-1020-gad9ecc3: Merge branch master into weightless 10(5 minutes ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ad9ecc39a6aa 02:14:30 -!- ussdefiant has quit [Ping timeout: 258 seconds] 02:14:30 <|amethyst> floatingatoll: night 02:14:30 -!- Arkaniad has quit [Ping timeout: 240 seconds] 02:15:26 -!- wat has quit [Ping timeout: 265 seconds] 02:15:31 -!- Yermak has quit [Client Quit] 02:16:32 -!- Kramin has quit [Ping timeout: 245 seconds] 02:17:24 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-1002-gecfd64c (34) 02:17:33 -!- iFurril has quit [Ping timeout: 252 seconds] 02:17:46 03|amethyst02 07* 0.15-a0-1003-g6415739: Avoid "you." in player:: methods. 10(67 seconds ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=64157391c3e0 02:21:39 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:22:25 Experimental (weightless) branch on crawl.s-z.org updated to: 0.15-a0-1020-gad9ecc3 02:24:48 Experimental (weightless) branch on crawl.beRotato.org updated to: 0.15-a0-1020-gad9ecc3 02:25:17 -!- Keanan has quit [Quit: Leaving.] 02:26:18 -!- conted has quit [Ping timeout: 240 seconds] 02:26:47 -!- Kramin has quit [Client Quit] 02:26:52 Hmm, would a demonspawn Facet which makes them "divine beings" favored by gods be good? 02:27:24 For example: Tier 1: 1/2 effect of amulet of Faith Tier 2: effect of Faith Tier 3: 3/2 effect of Faith 02:27:32 Numbers would probably need tweaking. 02:28:38 -!- Bcadren has quit [Ping timeout: 252 seconds] 02:30:35 -!- rast has quit [Read error: Connection reset by peer] 02:30:54 -!- rast has joined ##crawl-dev 02:31:22 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:31:55 -!- rchandra has left ##crawl-dev 02:35:44 -!- ProzacElf has quit [Ping timeout: 265 seconds] 02:36:55 -!- ghallberg has joined ##crawl-dev 02:37:15 Hullo, I've been reading the mailing list a bit about the food changes. 02:37:56 Hello! 02:38:07 Hmm, my idea that I had was really bad :p 02:38:13 I just realized it didn't help out at all :D 02:38:20 Ok, on to my second idea. 02:38:28 ghallberg: Well, better to realize it before saying it. 02:38:36 reaverb: faith is uh super crazy awesome good, giving 3/2 faith sounds insane 02:38:40 If too much inventory space is an issue, why not just halve inventory space? 02:38:46 <|amethyst> 5/2 faith sounds even more insane 02:38:49 eb_: "Numbers would probably need tweaking." 02:38:59 so it's [a-z] instead of [a-zA-Z] 02:39:02 |amethyst: Yes, sorry, those numbers would be with stacking. 02:39:27 <|amethyst> with stacking? 02:39:32 ghallberg: I don't think anybody has said there's too much inventory space? 02:40:03 |amethyst: Sorry, rather than focusing on the numbers, is the idea sound? 02:40:28 |amethyst: Ah, I get it, if you also wore an amulet of faith with the mutation. 02:40:33 s 02:41:02 <|amethyst> I don't know, passive faith without the drawback seems a little powerful 02:41:13 fr: piety regen 02:41:28 <|amethyst> on the other hand, by the time you get to the third level of the mutation, it wouldn't matter for many gods 02:41:36 reaverb: People are saying there's no reason to leave strategic resources behind. 02:41:40 |amethyst: There has to be a place where it isn't too powerful but isn't too weak. Also, it could be something like reduced piety costs. 02:41:48 ghallberg: That's a good thing. 02:41:54 -!- CSDCScripter has quit [Remote host closed the connection] 02:42:09 Since you don't have to cntrl-F and run back wherever when you want to use them. 02:42:21 reaverb: Well, some people thought it was an interesting mini game, deciding what stuff you want to have on you at all times. 02:42:37 But yeah, the ^F stuff isn't as fun :) 02:42:43 ghallberg: For strategic resources that is by definition not the case. 02:42:48 -!- Limulus has quit [Ping timeout: 240 seconds] 02:43:19 I was really meaning tactical, silly me... 02:43:46 ghallberg: Oh, well it doesn't actually matter if you have more than 3 or so of a tactical item on you. 02:44:13 When are you going to use 4 ?blink in one fight without teleporting? 02:44:26 That's not what I was getting at. 02:44:47 ghallberg: Ok, keep going. 02:45:25 If you redue the number of inv-slots you'd have to choose to leave one or more of ?tele, ?blink, !rage, !speed, ?fear 02:45:48 if you only have 26 slots instead of 52 02:46:15 <|amethyst> I'd rather just keep item weights 02:46:30 <|amethyst> if you want people to have to shuffle inventory 02:46:32 ghallberg: Yes 26 slots sounds awful to juggle. 02:46:51 ghallberg: 26 is a lot more slots than you gain by not having to carry food. 02:47:18 Yeah, it might be too much, 26 just seemed easy to do. 02:47:40 I also was thinking about some kind of storage for strategic items. 02:47:54 ghallberg: Yes the storage idea has been brought up. 02:48:13 Oh well 02:48:52 Any idea on the interface? 02:49:02 Let it pop up every 5 levels (only in D maybe?) 02:49:18 It's like a shop, but you can drop stuff on it. 02:49:41 ghallberg: and how do you get the stuff back out? 02:49:41 Using it takes a lot of game-time, so you can't use it in combat. 02:49:53 reaverb: Like a shop, but everything is free 02:50:02 -!- eb_ has quit [] 02:50:14 ghallberg: Oh, that was not the storage idea i was thinking of. 02:50:47 The storage idea I was thinking of was the items not being in your inventory, but instead being like runes, gold, or the orb. 02:50:48 It could be on every level or something too, I'm not sure what the flavor is yet :P 02:50:53 Ah ok 02:51:05 I liked the idea of goldifying food. 02:51:23 ghallberg: If that was implemented I would just let the player access their storage shed from anyway. (Time being the limiter) 02:51:30 <|amethyst> goldifying food seems like kind of a half measure to me 02:51:32 s/anyway/anywhere/ 02:52:28 <|amethyst> at the very least, having an 'eat' command 02:52:41 |amethyst: "Half measure" seems like a good way to describe it. However, I think there are intrinsic benefits (like not having to deal with slots so much) 02:53:08 Yeah I dunno :) 02:53:13 I'll be back later 02:53:13 <|amethyst> why not just make it that every piece of food you pick up adds to your nutrition? 02:53:18 Haven't been around here much latelky 02:53:20 <|amethyst> with no cap on the top end 02:53:35 |amethyst: Because then hunger costs lose their tactical effect. 02:53:43 Of not being completely spamable. 02:53:46 -!- CSDCScripter has quit [Remote host closed the connection] 02:53:58 <|amethyst> reaverb: because you can go from engorged to starving in a single fight? 02:55:20 |amethyst: Well, from not-full to starving. 02:55:42 <|amethyst> oh, would you not be able to eat to Engorged anymore? 02:56:31 -!- magicpoints has quit [Ping timeout: 265 seconds] 02:56:38 |amethyst: I'm not sure what you getting at, the reason I proposed it slightly as a "half measure" was to make the minimum possible change. 02:57:19 I would like to eventually remove the "e" command and such, but I think goldifiing food first is a fine intermediately steps. 02:57:32 -!- hurdos has quit [Ping timeout: 276 seconds] 02:58:16 I don't think you can reasonably keep up the Engorged status now, if you can with food goldification it would be a balance change. 02:59:21 <|amethyst> hm 03:00:07 <|amethyst> I'm not sure 03:00:13 <|amethyst> If I can keep up not-full now 03:00:30 <|amethyst> then it's just one extra bread ration somewhere in the game to keep up engorged 03:00:39 <|amethyst> because the maintenance costs are the same 03:00:49 <|amethyst> (except for Vampires) 03:01:38 <|amethyst> And if you can't keep up engorged because there isn't enough food to maintain a steady state, then you're going to starve eventually 03:02:51 |amethyst: Well currently, due to chunks, you don't need permafood to stay at : satiated. 03:03:07 <|amethyst> right, I mean chunkless 03:03:38 <|amethyst> once you're there, it costs just as much food to stay engorged as it does to stay not-full 03:03:46 <|amethyst> eat as much food as you use 03:03:55 |amethyst: I'm going for the minimum possible change with chunkless, so I recommend making it impossible to eat to engorged unless you have a special diet. 03:04:28 <|amethyst> so cutting off the top end of the food chart for most races? 03:04:34 <|amethyst> hm 03:04:41 |amethyst: Basically, yes. 03:04:49 -!- CSDCScripter has quit [Remote host closed the connection] 03:05:48 I do think transitioning to a system like the one you suggested - no "eat", picking up food goes to nutrition - is good eventually. But I think trying to do all that in chunkless is going too many steps at once. 03:06:38 (or with glorification, they're mostly orthogonal changes) 03:06:42 goldification. 03:07:15 -!- magicpoints has joined ##crawl-dev 03:07:59 -!- Orfax has quit [] 03:15:18 -!- jeanjacques has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it] 03:17:55 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:19:45 fr: glorification 03:20:15 alternately goreification 03:20:21 but I guess crawl does an ok job of that 03:20:29 <|amethyst> rename chunkless to "food degoreification" 03:20:58 indeed 03:21:18 I always did find cutting up corpses and eating chunks to be very morbid/gross 03:21:37 Heh. 03:22:54 gammafunk: I had the idea for a Ds mutation facet focusing on gods, for example, maybe each tier could give progressively greater discounts on piety costs. Do you think this would create interesting gameplay? 03:24:45 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:24:47 I think piety discount is tricky since many abilities are quite powerful, and being able to spam them to a significantly greater degree would make it Op 03:24:51 OP 03:25:16 -!- ProzacElf has joined ##crawl-dev 03:25:30 I'm not saying you couldn't do it, but you almost have to consider the effect on each god independently 03:26:05 Flavorwise it could be justified in a good way 03:26:13 (not that important, but nice to think of) 03:26:39 Yeah, it'd hinge on whether you could do something that didn't involve annoying special cases for each god 03:26:49 and one thing interesting about it 03:26:55 is if you saw the first tier early 03:26:59 it'd influence your god choice 03:27:07 so interesting gameplay is there, but balance is hard 03:27:18 gammafunk: Ok, the related to the gods bit is the important part, maybe piety cost discount wouldn't be the best way to implement it. 03:27:36 For example, it could be a rescaled version of the amulet of faith. 03:27:45 (which neatly handles all those god interactions) 03:27:57 -!- Furril has quit [Ping timeout: 258 seconds] 03:28:06 yeah, others have pointed out how powerful "faith is, so adding even more to that effect also creates significant balance issues 03:28:12 otoh, you could make them not stack 03:28:22 then it's like "free faith" 03:28:24 which isn't bad 03:28:28 gammafunk: Yes, not stacking there would be god :D 03:28:39 err, good 03:28:57 I'll have to look into it more, but I think I'll pursure this idea. 03:29:35 ds mutation: each god ability you use gets done twice at no piety cost 03:29:51 gammafunk: That would be awful for the targetted ones. 03:29:56 Hero Hero 03:30:02 Heh. 03:30:13 reaverb: yeah it would be awful regardless, hence the joke :) 03:30:21 oh, reminds me of 03:30:28 bcadren's "reroll the dice" god 03:30:44 Could maybe be like wild magic but for Invocations maybe. 03:30:49 too many maybes. 03:31:08 yeah there's nothing like "god power" like there is for spell power 03:31:40 gammafunk: "You act like your Invocations skills is twice what it actually is, but you get extra failure on divine powers" 03:32:11 yeah, I guess if you did that, you'd add 5 levels like Hero 03:32:18 -!- syllogism has joined ##crawl-dev 03:32:37 wild god power is kind of cute, if you could make it work 03:32:45 also good ds theme 03:33:01 at this point I'm not sure what can't be made into "demonic theme" 03:33:15 <|amethyst> and being Ds makes it not work with Zin, avoiding that flavour problem 03:35:11 Hmm, would have to look into why runed hands isn't wild magic though. 03:35:35 I could see problems with, for example, players trying not to level up if they think it will hurt more than help. 03:35:38 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:35:46 heh 03:36:06 yeah that doesn't really happen in practice; they just are very unhappy and carry on or they quit 03:36:15 gammafunk: Hmm. 03:36:26 -!- simmarine_ has quit [Quit: Leaving] 03:36:26 Yes I've heard that happens with nightstalker sometimes. 03:36:27 There are lots of people who quit a Dr on certain colors, likewise monstrous Ds or Ds with mutations they don't like 03:36:30 yeah 03:42:53 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:45:07 -!- Kramin has quit [Quit: This computer has gone to sleep] 03:45:49 -!- palacebeast has quit [Quit: Page closed] 03:46:09 03reaverb02 07* 0.15-a0-1004-gbf4e2e6: Turn Gr and VS rot immunity into an innate mutation 10(76 minutes ago, 7 files, 31+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bf4e2e6aaf37 03:46:44 I would like to give that Ds instead of Saprovore (possibly buffing Foul Stench to compensate), but that commit is just a refactoring. 03:46:54 s/that Ds/that to Ds/ 03:51:13 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:53:37 -!- NeremWorld has quit [Ping timeout: 252 seconds] 03:53:43 -!- gammafunk has quit [Ping timeout: 252 seconds] 03:55:45 -!- gammafunk has joined ##crawl-dev 03:57:54 -!- magicpoints has quit [Ping timeout: 265 seconds] 03:59:17 -!- ystael has quit [Ping timeout: 276 seconds] 03:59:34 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:04:22 -!- st_ has joined ##crawl-dev 04:08:26 -!- reaverb has quit [Remote host closed the connection] 04:09:18 -!- alefury has joined ##crawl-dev 04:11:29 -!- iFurril has quit [Ping timeout: 252 seconds] 04:12:53 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:14:07 -!- Euph0ria has quit [Read error: Connection reset by peer] 04:23:38 -!- nooodl has joined ##crawl-dev 04:27:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:32:03 -!- rast- has joined ##crawl-dev 04:34:41 -!- rast has quit [Ping timeout: 252 seconds] 04:34:48 -!- rast- is now known as rast 04:36:26 -!- CSDCScripter has quit [Remote host closed the connection] 04:42:08 -!- nooodl has quit [Ping timeout: 252 seconds] 04:42:11 -!- NeremWorld has quit [Ping timeout: 276 seconds] 04:44:37 -!- BlackrayJack has quit [Ping timeout: 258 seconds] 04:48:53 -!- dtsund has quit [Ping timeout: 264 seconds] 04:51:17 -!- ProzacElf has quit [Ping timeout: 276 seconds] 04:52:57 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:57:26 -!- bones___ has quit [Ping timeout: 240 seconds] 05:07:48 -!- Nethris has quit [Quit: Leaving.] 05:08:14 -!- CSDCScripter has quit [Read error: Connection reset by peer] 05:27:29 -!- CSDCScripter has quit [Read error: Connection reset by peer] 05:31:51 -!- Xiberia has quit [Remote host closed the connection] 05:32:22 -!- Stevid has quit [Ping timeout: 245 seconds] 05:36:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 05:37:03 -!- drachereborn has quit [Quit: Page closed] 05:43:20 -!- radinms has quit [Ping timeout: 252 seconds] 05:49:48 -!- Ankalagon has quit [Quit: Page closed] 05:50:40 -!- CSDCScripter has quit [Read error: Connection reset by peer] 05:55:49 -!- dpeg has joined ##crawl-dev 05:57:36 -!- CSDCScripter has quit [Remote host closed the connection] 05:58:46 !seen Grunt 05:58:47 I last saw Grunt at Sat May 24 02:32:21 2014 UTC (8h 26m 25s ago) saying 'reaverb: did you telnet in?' on ##crawl. 06:02:18 -!- Spatzist has quit [Ping timeout: 240 seconds] 06:07:20 -!- bonghitz has quit [Remote host closed the connection] 06:08:18 -!- Xenobreeder_ has quit [Ping timeout: 240 seconds] 06:08:30 -!- debo has joined ##crawl-dev 06:10:24 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:22:58 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:27:53 -!- bmfx has quit [Ping timeout: 252 seconds] 06:29:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:30:55 -!- rast has quit [Read error: Connection reset by peer] 06:31:22 -!- rast has joined ##crawl-dev 06:33:07 -!- Tux[Qyou] has quit [Ping timeout: 252 seconds] 06:41:54 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:45:01 -!- edlothiol has joined ##crawl-dev 06:51:08 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:58:15 -!- Moonsilence has quit [] 06:58:55 -!- thedefinite has quit [Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...] 07:00:18 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:04:32 -!- Lasty1 has joined ##crawl-dev 07:06:18 -!- Roarke has quit [Ping timeout: 240 seconds] 07:09:08 -!- hurdos has quit [Ping timeout: 258 seconds] 07:12:29 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:20:17 -!- oberstein has joined ##crawl-dev 07:23:14 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:31:51 -!- Bloax has joined ##crawl-dev 07:32:21 -!- notcluie is now known as notclvie 07:32:22 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:34:38 -!- surprisetrex has quit [Ping timeout: 240 seconds] 07:40:35 !seen dpeg 07:40:36 Grunt: You have 1 message. Use !messages to read it. 07:40:36 I last saw dpeg at Sat May 24 10:58:46 2014 UTC (1h 41m 49s ago) saying '!seen Grunt ' on ##crawl-dev. 07:44:20 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:46:17 -!- ghallberg has left ##crawl-dev 07:51:41 -!- st_ has quit [Read error: Connection reset by peer] 07:52:14 -!- st_ has joined ##crawl-dev 07:54:07 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:02:32 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:04:15 -!- nooodl has joined ##crawl-dev 08:09:14 -!- bh has joined ##crawl-dev 08:09:37 Bad automatic note: "HP: 1/43 [rolling a boulder beetle (12)]" by nagdon 08:12:43 -!- CSDCScripter has quit [Remote host closed the connection] 08:20:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:25:14 -!- magicpoints has joined ##crawl-dev 08:28:34 -!- somebody1 has quit [Read error: Connection reset by peer] 08:29:36 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:29:50 -!- UncertainKitten has joined ##crawl-dev 08:31:00 -!- rast has quit [Read error: Connection reset by peer] 08:31:32 -!- rast has joined ##crawl-dev 08:31:57 -!- somebody1 has quit [Read error: Connection reset by peer] 08:32:14 -!- radinms has quit [Ping timeout: 240 seconds] 08:34:13 -!- conted has quit [Quit: Page closed] 08:36:50 -!- somebody1 has quit [Ping timeout: 276 seconds] 08:37:31 -!- Kramin has quit [Quit: This computer has gone to sleep] 08:37:47 -!- morik has quit [Ping timeout: 245 seconds] 08:38:08 -!- magicpoints has quit [Ping timeout: 276 seconds] 08:39:35 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:39:41 -!- hurdos has quit [Quit: Leaving.] 08:44:14 -!- somebody2 has quit [Ping timeout: 240 seconds] 08:45:08 https://dl.dropboxusercontent.com/u/63152810/legitfloor.png is this a thing now 08:45:34 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:45:57 -!- somebody1 has quit [Ping timeout: 252 seconds] 08:47:29 -!- bh has quit [Quit: Page closed] 08:47:47 -!- ystael has quit [Ping timeout: 252 seconds] 08:52:56 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 08:55:25 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:00:19 -!- debo has quit [Ping timeout: 240 seconds] 09:02:31 -!- debo has joined ##crawl-dev 09:07:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:08:29 -!- Tuxedo[Qyou] has quit [Ping timeout: 252 seconds] 09:10:17 -!- Patashu_ has quit [Ping timeout: 258 seconds] 09:16:12 -!- CSDCScripter has quit [Remote host closed the connection] 09:18:48 -!- tabstorm has quit [Ping timeout: 240 seconds] 09:21:20 -!- Lasty1 has quit [Quit: Leaving.] 09:21:32 -!- UncertainKitten has quit [Ping timeout: 252 seconds] 09:28:08 -!- CSDCScripter has quit [Remote host closed the connection] 09:38:12 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:45:33 -!- rast has quit [Read error: Connection reset by peer] 09:47:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:48:48 -!- Lightli has quit [Ping timeout: 240 seconds] 09:48:51 -!- Lasty1 has joined ##crawl-dev 09:53:26 -!- morik has quit [Ping timeout: 252 seconds] 09:54:43 -!- Ququman has joined ##crawl-dev 09:55:22 -!- PleasingFungus has joined ##crawl-dev 09:56:36 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:59:14 -!- nooodl has quit [Quit: Ik ga weg] 10:00:53 -!- Lumpydoo has quit [Quit: Page closed] 10:04:01 -!- rossi has quit [Quit: WeeChat 0.4.3] 10:04:44 -!- ussdefiant has joined ##crawl-dev 10:06:36 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:08:39 -!- Kalir has quit [Changing host] 10:08:41 -!- zxc232 has quit [Ping timeout: 264 seconds] 10:13:12 -!- LarsH has quit [Ping timeout: 245 seconds] 10:16:55 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:21:08 -!- make-mummies-bet has quit [Client Quit] 10:26:20 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:28:16 -!- Nerem has quit [Ping timeout: 252 seconds] 10:29:48 -!- notclvie has quit [Ping timeout: 240 seconds] 10:32:05 -!- Nomi has quit [Ping timeout: 264 seconds] 10:33:39 -!- OCTOTROG has quit [Ping timeout: 252 seconds] 10:34:08 -!- Rotatell has quit [Ping timeout: 252 seconds] 10:34:09 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:34:17 -!- johnstein has quit [Ping timeout: 252 seconds] 10:38:11 -!- johnstein is now known as johnstein_ 10:41:44 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:41:59 -!- johnstein_ has joined ##crawl-dev 10:42:27 -!- NeremWorld has quit [Ping timeout: 265 seconds] 10:46:19 -!- hurdos has quit [Ping timeout: 240 seconds] 10:50:54 -!- johnstein has joined ##crawl-dev 10:51:08 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:51:18 -!- PleasingFungus has quit [Remote host closed the connection] 10:52:18 -!- dpeg has quit [Quit: Lost terminal] 10:52:41 -!- morik has quit [Ping timeout: 276 seconds] 10:52:55 -!- Rotatell has joined ##crawl-dev 10:53:23 -!- Lasty1 has quit [Ping timeout: 258 seconds] 10:54:07 -!- johnstein_ has quit [Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204]] 10:54:28 hmm i think gozag wrath does not function well currently 10:55:02 you can just pick up and drop rations/potions of mutation/any other consumable you don't need repeatedly until it is turned to gold to burn off penance 10:56:27 -!- Bloax has quit [Ping timeout: 258 seconds] 10:58:06 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:58:16 also problematic in that it encourages turning off autopickup 10:58:20 -!- Guest76953 has quit [Ping timeout: 252 seconds] 10:59:50 -!- radinms has quit [] 11:07:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:08:10 -!- Lasty1 has joined ##crawl-dev 11:10:51 mechanically i guess it works out as pretty much an implementation of item selling :P 11:15:41 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:21:52 -!- Syndicus has quit [Read error: Connection reset by peer] 11:23:30 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:23:48 -!- Piginabag has quit [Ping timeout: 240 seconds] 11:32:02 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:32:26 -!- morik has quit [Ping timeout: 252 seconds] 11:32:26 -!- Fiveotanaka has quit [Quit: Page closed] 11:38:15 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:40:48 -!- notcluie has quit [Ping timeout: 240 seconds] 11:43:18 "Are there people seriously trying to argue that a laymen does not know what a "Pyromancer" is? Because I find that incredibly hard to believe." 11:50:17 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:51:17 -!- rossi has quit [Ping timeout: 252 seconds] 11:54:04 -!- edlothiol has quit [Ping timeout: 252 seconds] 11:57:41 -!- eb_ has joined ##crawl-dev 11:57:55 -!- PleasingFungus has joined ##crawl-dev 11:58:45 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:00:03 -!- Bcadren has joined ##crawl-dev 12:02:48 -!- dtsund has joined ##crawl-dev 12:05:13 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:06:39 -!- edlothiol has joined ##crawl-dev 12:12:27 -!- Ragdoll has joined ##crawl-dev 12:12:34 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:13:44 what is a layman? 12:15:43 -!- Arkaniad has quit [Read error: Connection reset by peer] 12:15:44 Context? 12:16:03 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-1004-gbf4e2e6 (34) 12:18:59 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:19:08 -!- vible has quit [Quit: leaving] 12:20:28 -!- vible has joined ##crawl-dev 12:21:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:27:05 -!- UncertainKitten has joined ##crawl-dev 12:30:01 -!- Syndicus_ has quit [Quit: Leaving...] 12:30:04 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:33:47 Since controlled teleports were ruled too powerful a thing to have without much investment. Why not (1) remove the cTele spell and (2) Create a new spell that is both old Tele Self and cTele in one turn, but quite a bit of contam AND make it the first level 10 spell. [I'm not sure how hard/possible it would be to get a level 10 spell below 25% fail, but hat just might not be a bad thing.] 12:35:56 -!- dpeg has joined ##crawl-dev 12:38:27 -!- ussdefiant has quit [Ping timeout: 265 seconds] 12:39:18 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:43:41 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 12:44:32 -!- reaverb has joined ##crawl-dev 12:45:04 Bcadren: Not to be rude, but I would far prefer for you to post your ideas on the Tavern rather than here. 12:46:13 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:47:04 Bcadren: There's kind of a soft ban on non-devs just coming in here and giving ideas - it still happens, but A) they tend to be either easy to implement or being implemented by the propser B) Most people don't do it often. 12:47:28 Tavern doesn't have those issue - outside people are suppose to start development discussion there. 12:47:29 -!- bogabada has quit [Quit: Page closed] 12:50:08 -!- bonghitz has quit [Quit: Leaving...] 12:55:54 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:56:47 I have to say. Removing the early slow monsters. (Golems, except Crystal and Iron especially) was a considerable buff to people that couldn't outrun them (Chei and Nagas). 12:56:47 -!- AtomikKrab has quit [Read error: Connection reset by peer] 12:59:57 -!- Nerem has quit [Ping timeout: 252 seconds] 13:01:05 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 13:01:58 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:04:13 -!- AtomikKrab has quit [Read error: Connection reset by peer] 13:06:33 -!- AtomikKrab has quit [Read error: Connection reset by peer] 13:06:35 -!- NeremWorld has quit [Ping timeout: 276 seconds] 13:10:02 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:14:22 -!- kryft has joined ##crawl-dev 13:17:07 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:23:08 -!- surprisetrex has quit [Remote host closed the connection] 13:24:58 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:25:53 -!- lanbox has quit [Ping timeout: 252 seconds] 13:27:55 -!- moose has quit [Ping timeout: 240 seconds] 13:32:25 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:37:06 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 13:39:54 -!- Mateji has quit [Read error: Connection reset by peer] 13:40:15 !seen Grunt 13:40:15 I last saw Grunt at Sat May 24 16:20:18 2014 UTC (2h 19m 56s ago) saying '<_<' on ##crawl-sequell. 13:40:33 >_> 13:40:34 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:41:05 -!- ystael has quit [Ping timeout: 264 seconds] 13:41:50 -!- rossi has quit [Ping timeout: 252 seconds] 13:43:06 -!- zxc2321 has joined ##crawl-dev 13:44:55 -!- AtomikKrab has quit [Read error: Connection reset by peer] 13:50:19 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:51:50 -!- Lasty1 has quit [Quit: Leaving.] 13:53:08 -!- simmarine has joined ##crawl-dev 13:56:12 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 13:56:44 -!- palacebeast has quit [Quit: Page closed] 13:58:28 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:59:53 -!- NeremWorld has quit [Ping timeout: 276 seconds] 14:02:00 -!- edlothiol has quit [Read error: Connection reset by peer] 14:05:16 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:06:17 -!- hurdos has quit [Ping timeout: 264 seconds] 14:06:32 -!- rossi has quit [Quit: WeeChat 0.4.3] 14:07:49 -!- ebarrett has joined ##crawl-dev 14:09:42 -!- Keanan has joined ##crawl-dev 14:10:42 -!- eb_ has quit [Ping timeout: 245 seconds] 14:12:45 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:13:45 -!- Sandman25 has quit [Client Quit] 14:16:18 -!- Xenobreeder has quit [Ping timeout: 240 seconds] 14:16:59 -!- ActinalWhomp has joined ##crawl-dev 14:20:51 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:21:40 -!- Keanan has quit [Quit: Leaving.] 14:23:50 -!- Mateji has quit [Ping timeout: 240 seconds] 14:28:52 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:31:02 -!- Lasty1 has joined ##crawl-dev 14:33:26 -!- moose has quit [Ping timeout: 240 seconds] 14:36:16 -!- bencryption has quit [Quit: WeeChat 0.4.3] 14:37:04 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:39:08 -!- reaverb has quit [Quit: Leaving.] 14:39:30 -!- reaverb has joined ##crawl-dev 14:40:14 -!- AtomikKrab has quit [Ping timeout: 240 seconds] 14:40:14 -!- [1]AtomikKrab is now known as AtomikKrab 14:41:06 -!- MgDark has quit [Remote host closed the connection] 14:42:32 -!- zxc2321 has left ##crawl-dev 14:44:09 -!- reaverb has quit [Ping timeout: 258 seconds] 14:45:05 -!- Mateji has quit [Ping timeout: 265 seconds] 14:45:47 -!- schistosomatic has quit [Quit: Leaving] 14:45:50 -!- Lasty1 has quit [Quit: Leaving.] 14:46:08 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:47:47 -!- Nerem has quit [Ping timeout: 245 seconds] 14:48:28 -!- Bloax has joined ##crawl-dev 14:48:33 -!- onwiheg has quit [Quit: Page closed] 14:51:14 -!- NeremWorld has quit [Ping timeout: 276 seconds] 14:52:13 -!- reaverb has joined ##crawl-dev 14:53:44 -!- CSDCScripter has quit [Remote host closed the connection] 14:53:47 -!- Nerem has quit [Ping timeout: 265 seconds] 14:56:41 -!- lanbox has quit [Ping timeout: 264 seconds] 14:57:20 -!- dpeg has quit [Quit: Lost terminal] 15:00:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:04:10 For future referance, if you rewrite history on an experimental branch but keep save compatability, will the servers have a problem with it on rebuild? 15:05:12 -!- Lasty1 has joined ##crawl-dev 15:07:33 -!- ssd has quit [Client Quit] 15:07:48 -!- kekekela has quit [Ping timeout: 240 seconds] 15:08:50 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:09:55 -!- AtomikKrab has quit [Ping timeout: 240 seconds] 15:10:10 -!- Matejii has quit [Read error: Connection reset by peer] 15:11:27 reaverb: Unlikely 15:11:32 reaverb: Like a refactor? 15:11:52 |amethyst: ^ 15:11:57 Senjai: Was thinking more like rebasing, that does tend to break things like durations. 15:12:02 -!- NeremWorld has quit [Ping timeout: 276 seconds] 15:12:16 reaverb: Why? I dont develop on crawl, but Im a software dev irl. 15:12:24 If you manage conflicts properly I dont know why it would 15:12:28 you could always do a diff 15:12:41 to make sure your branch and the master branch has the same 'durations' 15:12:48 Senjai: Not sure what you're asking "Why?" 15:13:04 what do you mean by durations? 15:13:09 Senjai: mainly there could be an issue if the scripts end up trying to merge it in instead of just trashing the old history 15:13:39 Oh, like on deploy? 15:13:39 Senjai: Durations is a legacy system in Crawl.... it's tied to some enums and changing the order breaks save compatability. 15:14:11 Oh sorry, I didn't know that. That sounds like a crazy dependency issue. 15:14:54 SamB: So you're worried if the crawl servers merge when they pull it down? 15:15:28 Senjai: well, that's the only problem I can imagine besides save incompatability 15:15:37 SamB: git pull --rebase 15:15:45 Will ensure it pulls as a rebase instead of a merge 15:15:53 -!- Nerem has quit [Ping timeout: 264 seconds] 15:15:54 Yes that was my issue, I know that git pull does weird things. 15:15:55 haven't seen the scripts 15:16:17 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:16:19 Yes, I don't even know where the scripts are, which is why I asked. 15:16:38 Not even sure if they're part of Crawl's source, they probably are though. 15:17:00 Or you could also just git fetch origin master && git reset origin master --hard to ensure you get what you get :/ 15:17:07 -!- NeremWorld has quit [Ping timeout: 258 seconds] 15:17:22 reaverb: I hear that, thanks to Linus, it doesn't merge almost silently anymore but insists that the user approve a commit message 15:17:34 Ahh, yeah 15:17:39 :9 15:17:40 Senjai: we don't have shell on the servers, as a rule 15:17:50 SamB: Hmm. 15:17:56 Oh? 15:18:18 -!- ryvn has quit [Client Quit] 15:18:25 :q 15:18:45 The --message flag doesnt help? 15:18:58 Linus got tired of newbs using "git pull" in such a way that it created merges without them really thinking about it 15:19:05 Im happy about that 15:19:15 Im also anti merges unless your actually merging a branch 15:19:24 rebase is always better when available. 15:19:27 I think --message probably works, but if you pass that you've presumably thought about the merging 15:19:42 -!- PleasingFungus_ has joined ##crawl-dev 15:20:01 SamB: On deploy, just do a hard reset to the git remote, its essentially like recloning the repository 15:20:07 no merges necessary 15:20:10 as opposed to just doing "pull" because you saw that in a tutorial somewhere that didn't mention the danger 15:20:35 I saw it in a tutorial? 15:20:43 Senjai: I know how it works, I'm just telling you what I heard about the change and its motivation 15:20:50 oh 15:20:59 s/you/one/ 15:21:30 -!- PleasingFungus has quit [Disconnected by services] 15:21:36 -!- PleasingFungus_ is now known as PleasingFungus 15:21:49 SamB: if you pull, the message log comes up and you go "oh wait, i guess i don't want to merge!", and quit without saving your message, the merge still happens and you get a default commit message :/ 15:21:54 I agree with you. Id either use an artifact deploy where you zip up the application and scp it over and have a script unpack it, or reclone the application with git reset, or in a seperate dir that restarts the server after a fresh clone is done 15:21:55 yeesh that was a long sentence 15:21:59 anyway, it sounded like Linus finally got fed up with pointless merges and "you must supply a merge commit message to git pull" is the result 15:21:59 that way you still have a backup 15:22:10 johnny0: hmm 15:22:11 johnny0: And then you go to git reflog :( 15:22:20 yep 15:22:23 johnny0: that sounds confused 15:22:42 i mean, the normal behavior when you commit something and don't save a message is to abort, right? 15:22:55 that's what I'd be expecting yes 15:23:01 yea, there's a setting for this though. somewhere 15:23:03 if I can remember 15:23:10 maybe report that? 15:23:11 i guess for a pull the message is saved and you just edit it or something 15:23:33 kinda 15:25:46 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:28:35 -!- Bcadren has quit [Ping timeout: 265 seconds] 15:29:28 -!- CKyle has joined ##crawl-dev 15:30:32 -!- hurdos has quit [Ping timeout: 258 seconds] 15:32:15 -!- Bcadren has joined ##crawl-dev 15:34:18 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:36:18 -!- rbrrk has quit [Ping timeout: 240 seconds] 15:37:33 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140522030204]] 15:44:23 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:54:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:54:57 -!- asgalath has quit [Quit: Page closed] 16:02:06 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:03:51 -!- nooodl has joined ##crawl-dev 16:05:05 -!- PsyMar has quit [Ping timeout: 264 seconds] 16:06:14 -!- Aryth has quit [Read error: Connection reset by peer] 16:10:40 -!- rchandra has joined ##crawl-dev 16:13:08 -!- dpeg has joined ##crawl-dev 16:13:20 -!- PleasingFungus has joined ##crawl-dev 16:13:47 -!- CSDCScripter has quit [Ping timeout: 276 seconds] 16:15:47 -!- Ragdoll has quit [Read error: Connection reset by peer] 16:18:17 -!- johnny0 has quit [Ping timeout: 264 seconds] 16:18:18 -!- tabstorm has quit [Ping timeout: 240 seconds] 16:20:34 -!- Lasty1 has quit [Quit: Leaving.] 16:21:48 -!- Xenobreeder has quit [Ping timeout: 240 seconds] 16:24:45 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:33:49 I dont suppose there'd be any interest in preventing sig/terence spawns on D:2 would there? 16:34:12 Senjai: no, we're happy with those! 16:34:15 :P 16:34:17 I didnt think so 16:34:18 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:34:24 I had a few bad D:2' 16:34:26 in a row 16:34:31 2 terences, and a sig 16:34:34 No resources to run away 16:34:37 Why I asked :P 16:35:20 -!- reaverb has quit [Quit: Leaving.] 16:38:33 Senjai: believe that other players would somehow survived that (even though it's hard to believe :) 16:38:54 Its possible 16:42:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:48:59 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:50:02 -!- syllogism has quit [] 16:52:05 -!- andrewhl has quit [Quit: andrewhl] 16:53:21 2 terences on one d:2 should be prevented, though :) 16:54:11 Sigmund & Edmund is fair game, though! 16:54:35 Im gonna have to pull down the code and see what I can contribute 16:54:43 I'm primarily in the web space though :/ 16:55:19 -!- andrewhl has quit [Client Quit] 16:55:44 Praying to Oka over corpses broken by enigmoo 16:56:08 -!- e1999 has quit [Quit: Leaving] 16:56:12 -!- Lasty1 has joined ##crawl-dev 16:56:28 perhaps for 0.16 we can address corpse prayers? 16:57:04 I was a bit said that nobody replied about the Beogh proposals. The Beogh orc corpse prayer is a really nifty idea, imo (not my one, I just copied it). 16:57:11 s/said/sad/ 16:57:39 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:58:08 Seeds in crawl are generated when you enter a level right? 16:58:17 on a level by level basis 17:03:48 -!- Keanan has joined ##crawl-dev 17:05:31 -!- P_R_Deltoid has quit [Ping timeout: 240 seconds] 17:06:05 dpeg: Instead of sending them to Valhalla every time they randomly get revived? 17:06:59 -!- Stendarr has quit [Ping timeout: 252 seconds] 17:07:08 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:07:33 Bloax: yes. 17:07:43 Yeah that sounds cool. 17:08:28 Imo, this kills two birds with one stone: (a) it makes corpse prayer actually relevant (you can get the guy back in battle; if you wait too long, the chance is gone) and (b) it gives players a second chance with unlucky orc buddy casualties. 17:09:13 I have minor plans for Beogh, Lugonu, Sif and Okawaru, but all of these had to go to the backseat, with the new gods marching in. 17:09:18 -!- edlothiol has joined ##crawl-dev 17:09:29 !seen gammafunk 17:09:30 I last saw gammafunk at Sat May 24 12:22:37 2014 UTC (9h 46m 52s ago) saying '%??alligator snapping turtle' on ##crawl. 17:11:02 -!- Fhqwhgads_ has quit [Ping timeout: 240 seconds] 17:11:02 -!- Fhqwhgads__ is now known as Fhqwhgads_ 17:13:16 -!- AtomikKrab has quit [Ping timeout: 258 seconds] 17:13:27 -!- mamgar has quit [Quit: Leaving] 17:13:45 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:14:35 -!- Lasty1 has quit [Quit: Leaving.] 17:17:13 -!- Lasty1 has joined ##crawl-dev 17:19:28 Unstable branch on crawl.lantea.net updated to: 0.15-a0-1004-gbf4e2e6 (34) 17:20:21 -!- notcluie is now known as notclvie 17:20:56 -!- notclvie is now known as notcluie 17:21:04 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:21:57 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:23:31 -!- DrinkMachine has joined ##crawl-dev 17:23:31 -!- DrinkMachine has quit [Changing host] 17:23:31 -!- DrinkMachine has joined ##crawl-dev 17:23:50 -!- GDR has quit [Quit: Leaving] 17:29:19 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:30:37 -!- johnny0 has joined ##crawl-dev 17:37:28 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:37:48 -!- Patashu has joined ##crawl-dev 17:39:21 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:40:39 !seen dpeg 17:40:39 I last saw dpeg at Sat May 24 22:09:29 2014 UTC (31m 10s ago) saying '!seen gammafunk ' on ##crawl-dev. 17:41:50 -!- ystael has quit [Ping timeout: 240 seconds] 17:44:56 -!- reaverb has joined ##crawl-dev 17:47:19 Here I am! 17:47:42 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:48:12 I am doing the equipgod wiki page right now. Owe it to pubby. 17:48:27 dpeg: I'm trying to rebase smithgod, btw. 17:48:46 reaverb: this is why you sourced out the swamp layout first? 17:49:08 dpeg: Yes, I've removed those from my local smithgod branch. 17:49:15 cool, many thanks 17:50:21 The new gods were rebased onto Trunk, correct? 17:50:32 they are in trunk now, yes 17:50:34 How do you tell if a monster is insubstantial? Specifically I'm wondering if OOFs are. 17:50:49 -!- edlothiol has quit [Ping timeout: 252 seconds] 17:51:02 dpeg: No, I mean was the gods branch merged or rebased? 17:51:28 I need to write an exception for OOFs if they are. 17:51:31 That's a question I cannot answer. :( 17:51:53 reaverb first five pages are done. I think I'm about halfway through this. 17:52:59 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:54:05 -!- Lasty1 has quit [Quit: Leaving.] 17:54:28 Oh, would anybody mind if I lowered the weight of bh_autmun stairs? Acedotala evidence suggests it's currenlty too high. 17:54:33 -!- ebarrett has quit [] 17:54:39 I've seen it at least 4-5 times myself. 17:55:18 -!- Cantaloupe has quit [Ping timeout: 240 seconds] 17:55:41 Yes OOFs are (at least the wiki says so). O_o; 17:56:02 reaverb: is this a vault or temple map? 17:56:14 dpeg: The Lair stairs vault. 17:57:03 Huh, didn't know Stone Soup also granted Lugonu followers protection from disto unwields. 17:57:12 Yay convergent evolution? 17:58:43 o_O 17:58:50 And here I thought I had an original idea for once. >_> 17:59:10 :D 17:59:14 -!- Patashu_ has joined ##crawl-dev 17:59:27 -!- Patashu has quit [Disconnected by services] 17:59:44 !seen Grunt 17:59:44 I last saw Grunt at Sat May 24 22:58:51 2014 UTC (53s ago) saying 'And here I thought I had an original idea for once. >_>' on ##crawl-dev. 17:59:54 -!- N78291 has joined ##crawl-dev 17:59:55 !seen gammafunk 17:59:55 I last saw gammafunk at Sat May 24 22:59:44 2014 UTC (11s ago) saying '!seen Grunt' on ##crawl-dev. 18:00:14 -!- tensorpudding has quit [Ping timeout: 240 seconds] 18:00:30 Grunt: Could you point me to those enum hacks you made to get the new gods working? I'm trying to rebase smithgod and would like to see those so I can handle save compat. 18:00:48 (Oh yes, and gods branch was rebased onto master, correct?) 18:00:56 dpeg: You were looking for me? 18:01:28 When equip id'ing vampiric weapons when you dont have the hunger to do so causes text irregularities by Senjai 18:01:38 gammafunk: in case you care: in some thread someone said that weightless was a good as a change as the one about monster summoning :) 18:01:46 how does having nemelex gift escape and war (minus the escape decks, so destruction, battle, and summonings) instead of just one deck sound? 18:01:50 yeah, high praise :) 18:02:02 reaverb: you want to see feat_altar_god and altar_for_god in terrain.cc and the end of _compile_time_asserts in main.cc. 18:02:09 gammafunk: oh, did you see that corspe sacrificing is broken in weightless 18:02:11 (I think those are the only ones?) 18:02:13 Grunt: Thank you. 18:02:15 N78291: more than is better, I think 18:02:20 N78291: oh, it doesn't work? 18:02:30 N72821: Did you see crate's effects god post on the Tavern? 18:02:37 yes, stationary items aren't sacrificed 18:02:46 ah, thanks for pointing that out 18:02:47 probably jellies can't eat them either 18:03:05 Which excellently explained why having Nemelex gift multiple decks creates interesting decisions. 18:03:06 !seen |amethyst 18:03:07 I last saw |amethyst at Sat May 24 16:11:24 2014 UTC (6h 51m 42s ago) saying 'johnstein: about where the DOS was coming from?' on ##crawl-sequell. 18:03:48 N78291: I was thinking of seperating the deck with buffs from the deck with conjurations/summonings too. 18:03:50 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:04:02 but if you already have the patch ready or something than it's worth pushing now. 18:04:06 N78291: they can still eat them, but yeah corpse sac is broken 18:05:22 * SamB hopes the DOS came from FreeDOS 18:05:32 wow, so weird that there's a stationary item check there! 18:05:38 .. 18:05:42 the only stationary items before were nets that had a victim trapped 18:05:48 ah, must be a thing for nem 18:05:58 reaverb: the reasoning behind keeping those decks combined is so single draw versus triple is more meaningful 18:05:59 so you can't sacrifice the net trapping you :) 18:06:11 -!- AtomikKrab has quit [Read error: Connection reset by peer] 18:06:16 N78291: Hmm, that sounds like something which is fine to try. 18:06:32 gammafunk: probably so 18:06:46 I mean, it was mostly seperated into several decks for years, we can see if two works. 18:06:48 very random ,although I should have searched for the calls to that function 18:09:52 N78291: If that was unclear, I'm happy it's changing to escape and war. 18:10:08 fr: BATTLEDECK 18:10:09 <_< 18:10:13 After a week or so of that, hopefully new_nemelex can be merged into Trunk. 18:10:38 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:10:44 -!- nooodl_ has joined ##crawl-dev 18:13:29 -!- nooodl has quit [Ping timeout: 264 seconds] 18:15:33 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:16:30 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140522030204]] 18:17:39 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:18:12 -!- mmazing has quit [Remote host closed the connection] 18:18:32 Grunt: Our implementations differed slightly; mine doesn't protect Lugonu followers under penance 18:18:48 (Not that Lugonu followers tend to find themselves in penance anyway) 18:25:39 -!- Kellhus has quit [Quit: Page closed] 18:26:06 -!- Yermak has quit [Quit: Page closed] 18:26:25 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:31:55 -!- caleba has quit [Quit: caleba] 18:32:56 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:35:15 -!- ebarrett has joined ##crawl-dev 18:41:28 -!- AtomikKrab has quit [Read error: No route to host] 18:41:30 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:41:37 -!- Lasty1 has joined ##crawl-dev 18:43:07 return near != -1 ? near 18:43:08 : (near = observable()); 18:43:10 nice 18:43:24 1learn add goodcode 18:43:47 -!- ActinalWhomp has quit [Ping timeout: 252 seconds] 18:43:59 http://pastebin.com/xtpJ0jJ5 Anyone against having this being so hiccuppy? 18:44:59 erm 18:45:03 this pervasive 'near' parameter seems to be used both as an indicator for things happening in LOS and as an item quantity 18:45:04 being less hiccuppy* 18:45:14 oh wait 18:45:22 nevermind 18:45:23 Bloax: What do you mean by hiccuppy? 18:45:36 reaverb: if you have less than 180 piety you can only get ogres 18:45:50 if you have more than 180 you can get everything from trolls to stone giants/iron trolls 18:46:06 or wait no it's less than 180 18:47:01 Bloax: !function summon_berserker is faster btw 18:47:09 !function summon_berserker 18:47:10 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-summoning.cc;hb=HEAD#l610 18:47:20 Bloax: Is that even the Brother's in arms code? it might be just be wrath. 18:47:20 also why are hill giants piety > 180 material 18:47:28 reaverb: it's both (hehe) 18:47:37 Also "power" might not === "piety" 18:48:18 Yeah, it isn't. 18:48:32 !source ability.cc 2678 18:48:33 Bad filename: ability.cc 2678 18:48:37 !source ability.cc L2678 18:48:38 Bad filename: ability.cc L2678 18:48:44 !source ability.cc #2678 18:48:45 Bad filename: ability.cc #2678 18:48:49 !source ability.cc:2678 18:48:49 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/ability.cc;hb=HEAD#l2678 18:48:50 !source ability.ccL2678 18:48:50 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/ability.ccL2678;hb=HEAD 18:48:57 use colon 18:49:02 gammafunk: Hmm. 18:49:07 I was just going to try what gammafunk did when he did it ;-P 18:49:35 -!- Rexfelis has quit [Quit: Page closed] 18:49:37 right, looks like someone took care of the 'hiccupity' part already 18:49:48 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:49:53 no less than two random rolls 18:49:57 200 + (1d50 - 1d50) 18:50:03 so 150-250 18:52:12 03N7829102 07[new_nemelex] * 0.15-a0-766-ga121156: Allow Nemelex to gift decks of escape. 10(26 hours ago, 3 files, 10+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a121156e8412 18:52:27 new_new_new_nemelex 18:52:35 N78291: Thanks. 18:52:36 newmelex 18:55:20 -!- morik has quit [Ping timeout: 252 seconds] 18:57:25 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:57:40 -!- Crehl has quit [Quit: qqqqqqq] 19:00:57 -!- mamgar has quit [Quit: Leaving] 19:04:52 reaverb: you'll like this 19:04:59 !source monster.cc:1721 19:05:00 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l1721 19:05:08 !source monster.cc:2115 19:05:09 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l2115 19:05:13 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:05:19 the only call to pickup_missile is 19:05:25 !source monster.cc:2404 19:05:26 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l2404 19:05:38 overloaded opertors huh? 19:05:49 -!- [1]AtomikKrab has quit [Read error: Connection reset by peer] 19:05:58 reaverb: not overloaded operators, but ...well what do you call it 19:06:04 two function defintions for different calls 19:06:11 gammafunk: I don't remember :D 19:06:14 but the first one is like a completely different function 19:06:17 and it's never used 19:06:20 That's why I just said the random name thing. 19:06:26 gammafunk: Oh? I'll delete it. 19:06:32 so someone rewrote it and forgot to delete it I guess 19:06:34 -!- TAS-2012v has quit [Ping timeout: 265 seconds] 19:06:40 reaverb: yeah, just let me make sure I'm not missing something 19:06:45 but it does seem to be the case 19:06:46 -!- bug_sniper has quit [Quit: Leaving] 19:06:56 gammafunk: Delete it, than see if you get a compile error. 19:07:08 or let me do that. 19:07:53 reaverb: yeah, the first one (with fewer arguments) is never used 19:08:15 gammafunk: Ok, do you want to push the removal or should I? 19:08:21 reaverb: I can do it 19:08:37 gammafunk: Thanks. 19:08:41 but it's the first time I've seen that kind of bug 19:08:52 -!- Keanan has quit [Quit: Leaving.] 19:08:55 I guess it's hard for the compile to catch? 19:09:02 if it were an ordinary function 19:09:05 gammafunk: With the same name probably. 19:09:26 yeah, I suppose it might fail to catch a second definition for an ordinary function as well 19:09:34 but it seems like it could see that it was colled nowhere 19:09:44 like it would if you defined a function and never called it 19:09:48 hrm, maybe it can't do that though 19:09:50 -!- NeremWorld has quit [Ping timeout: 240 seconds] 19:09:54 since function pointers? 19:10:05 oh but that would still involve a reference to the function 19:10:07 so I'm not sure 19:11:43 -!- ActinalWhomp has joined ##crawl-dev 19:12:27 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 19:13:26 -!- reaverb has quit [Ping timeout: 240 seconds] 19:13:28 * Does a god like a particular item? 19:13:28 * 19:13:29 * @param god The god. 19:13:29 * @param item The item. 19:13:29 * @returns True if the god likes the item, false otherwise. 19:13:36 some exciting documentation here folks 19:13:45 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:13:48 these are heady days 19:14:31 -!- PleasingFungus has joined ##crawl-dev 19:16:14 -!- Nerem has quit [Ping timeout: 252 seconds] 19:18:03 -!- reaverb has joined ##crawl-dev 19:18:43 -!- NeremWorld has quit [Ping timeout: 252 seconds] 19:22:19 -!- reaverb has quit [Ping timeout: 240 seconds] 19:22:30 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:22:51 gammafunk: possibly explaining what "like" means in that context would be more appropriate? :P 19:23:21 MarvinPA: yeah, realized that after pasting that, and I had to write a bunch more as well about "greedy_explore" 19:23:32 "will a god accept this item as a sacrifice" or whatever 19:23:41 Shouldn't have said to myself "oh, that's easy to document, so I'll just..." 19:23:57 heh 19:24:59 -!- SamB_ has joined ##crawl-dev 19:26:03 -!- SamB has quit [Ping timeout: 252 seconds] 19:27:37 -!- rhialto_ has quit [Client Quit] 19:30:28 -!- reaverb has joined ##crawl-dev 19:30:31 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:30:41 -!- Zermako has quit [] 19:31:45 MarvinPA: I agree that duplicating stacks can be problematic but would you object to just try it out? I think the power is pretty strong, but people just don't use it. Let's see what they'll come up with in the general set; we can easily restrict later. 19:32:08 -!- Keanan has joined ##crawl-dev 19:32:25 if you find acquirement, wait until you find another 19:32:32 and get 4 acquirement instead of 2 :-) 19:32:35 Bloax: sure. But is this a good move? 19:32:42 Who knows! 19:32:55 Maybe it would have been better to duplicate those 5 healpots! 19:33:13 Not only are your forfeiting the duplication use for later, you are also pushing acquirement to the future -- that's opportunity cost squared. 19:33:35 -!- Tux[Qyou] has quit [Quit: Excess flood] 19:34:20 Bloax: and when it's better to think about immediate gains, you get decisions right away: 5 curing vs 2 blinking etc. 19:34:30 I would hope it's nontrivial. 19:34:39 dpeg: The duplication ability can only be used once? 19:34:44 gammafunk: yes, of course 19:34:50 That is the dilemma :) 19:34:57 dpeg: duplicating 4 blinking would be grand 19:35:09 Yeah, I think it's also a problem in terms of the use of the ability 19:35:16 because that's 8 pops of Get Outta Jail Free instead of 4 19:35:28 Bloax: absolutely! But perhaps you need one of those blinking to survive, and then you'd been better off duplicating the 3 earlier :) 19:35:45 it gets a lot more fun with stacks 19:35:54 rather than "which one single item would you like more of" 19:35:55 gammafunk: how is this a problem? It'd be problematic if you could repeat duplications, I'd think. 19:36:01 in which case it's "good wand" or "acquirement" 19:36:17 and exceptionally rarily "experience potion" 19:36:29 %git :/stack 19:36:29 07gammafunk02 * 0.15-a0-775-gac2b1a9: Use inventory limits for large rocks and ignore player burden 10(9 days ago, 5 files, 59+ 49-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ac2b1a988981 19:36:31 hm 19:36:31 Bloax: there are some more, but yes, I think better with stacks. 19:36:38 dpeg: Well, I just mean that the ability is not great since it's a one-time duplication; I almost feel that it should be something like: "this item, but better!" 19:36:40 I thought duplicating stacks was removed... 19:36:45 like it could work with randarts then 19:36:55 PleasingFungus: yes, and yesterday I suggested to bring it back. 19:37:00 ahh 19:37:01 ok 19:37:44 gammafunk: "not great" in what sense? It does pose an interesting question, doesn't it? When to use, on what to use. 19:38:00 Of course it turns into a quite strong ability. 19:38:08 But then you should think about just how passive Gozag is otherwise. 19:38:16 dpeg: I'm thinking in terms of "how would I use this". I could see using it to get access to a trove earlier and to double acquire scrolls 19:38:34 I suppose if I had a stack of tactical items that I felt I needed, I might 19:38:38 gammafunk: I would think that early duplication of curare is better, but who knows? 19:38:42 *might duplicate them 19:38:59 as I see it, the whole appeal of the power is that it's one-off 19:39:12 -!- CSDCScripter has quit [Remote host closed the connection] 19:39:12 like i said, allowing it on stacks sounds likely to reduce the decision space in that you would be very likely to just use it on multiple blinking 19:39:13 dpeg: actually if you ran into curare early you on likely have more than enough to get to the point where you don't need it 19:39:27 MarvinPA: except you know 19:39:32 acquirement and experience and whatever would be some tiny rare niche case 19:39:38 without stacks you aren't going to use it for anything 19:39:43 MarvinPA: yes, I read that. Would you be willing to try it out? 19:39:52 duplicate weapons/armor are pointless 19:40:03 duplication of jewellery being of any use is rare 19:40:09 consumables likewise 19:40:17 (because you only get one extra!) 19:40:38 Here you can speculate whether you want 2 more blinkscrolls or 5 more healpots or 3 more hastepots. 19:41:09 along with all the previous things that were good to duplicate (acquirement, slaying rings, haste/heal wands) 19:41:42 I do think stacks are worth trying, if it reduces the decision space we'll see it and can revert the change. 19:41:53 i don't think it is necessarily an interesting ability as-is, and i think allowing stacks is would make it substantially less so 19:42:00 There's no reason to argue about it when we can just test it. 19:42:04 since its main effect is likely to just be multiplying early luck 19:42:14 which is not a very interesting thing to do 19:42:22 well currently my plan is duplicating acquirement 19:42:24 yeah, it's probably going to fall into that usage scenario 19:42:28 because i'm likely to have it by lair 19:42:29 and...done. https://crawl.develz.org/tavern/viewtopic.php?f=8&t=12490 That took hours to write. I wonder how many days it would take to code. 19:42:33 and thus it's worth waiting for 19:42:40 because nothing else is that good and reliable 19:43:09 waiting to duplicate acquirement doesn't sound particularly good for most characters 19:43:14 MarvinPA: if you find one scroll of blinking, do you duplicate it? Do you wait for a second one? A third? 19:43:24 maybe duplication should be an ability? easier to remember it and it might have some tactical use if you are desperate 19:43:49 What if your early game is hard, then perhaps improvise and don't go for blinking? 19:43:49 gammafunk: what other single item would you duplicate 19:43:56 N78291: Pretty sure the tactical use is what we're trying to avoid :D 19:44:04 But I would not mind it having a tactical use. 19:44:25 1000*1+previous uses gold for a duplication :^) 19:44:34 MarvinPA: you might be completely right, but I don't see what's wrong with trying. 19:44:38 maybe even 1000*previoususes !! 19:44:49 first time's free and then we get you addicted 19:45:04 No I'm talking if you can duplicate stacks 19:45:22 If you can duplicate stacks then acquirement is not all that attractive, yes. 19:45:30 but even then, you could duplicate evocables 19:45:35 But as a single item it's one of the most reliable and best things to duplicate. 19:46:20 The three times I've gotten duplication, I've taken ?acquire twice and a nice slaying artifact ring once. 19:46:33 Not that anecdotal evidence is worth much. 19:46:41 Keanan: how good was the ring? 19:46:44 Yeah, a really good arte jewel 19:46:50 arte ring rather 19:46:55 gammafunk: artefacts not allowed atm 19:47:11 Hm, +6 dam and rF+ (And I think stealth+ or something) 19:47:22 oh, well Keanan just reported slaying artifact ring 19:47:26 maybe he just meant slaying ring 19:47:28 (or at least that was one plan at some point :) 19:47:45 these are just rules... ours to bend 19:47:45 -!- alefury has quit [] 19:47:47 I am not certain about that, it was still in experimental. 19:47:52 ok 19:47:52 And I was fiddling. 19:47:53 except the chances of you finding a slaying ring are much lower than the chances of finding acquirement 19:48:10 (which is kind of silly considering that slaying rings can also be useless (why)) 19:48:12 we're talking what you would duplicate if you had 19:48:20 not what you would duplicate if you didn't have 19:48:31 [02:41:09] along with all the previous things that were good to duplicate (acquirement, slaying rings, haste/heal wands) 19:48:52 and? 19:48:59 I am not convinced it's optimal to hold out for these longterm things. 19:49:05 gammafunk: Going to push removing that function? 19:49:13 Not that I have a decent duplication strategy either. 19:49:14 reaverb: yes, I'm fixing weightless first :) 19:49:18 -!- tabstorm has quit [Ping timeout: 240 seconds] 19:49:22 gammafunk: Sure. 19:49:25 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:50:16 dpeg: I won't veto stack duplication, although I can see MarvinPA's argument; for long-term, I do wonder if some kind of generalization might be better. Maybe he could replace the item with something similar, but better? 19:50:38 for consumables, that'd only be a kind of duplication, however 19:50:53 unless we actually restricted it away from consumables 19:51:04 then maybe it gets into smith god territory 19:51:25 in any case, that's more complicated 19:51:53 gammafunk: the god of gold and smithing :1 19:52:02 the god of production! 19:52:05 gammafunk: yes, I understand. But all of these are harder (both in design and implementation). Duplication isn't even a core ability of Gozag, it could easily be scrapped. I think it's nice to prevent some immediate option when you start worship. (This also ties in with god choice.) 19:52:05 it's all on reaverb at this point 19:52:26 s/prevent/provide/ 19:53:05 -!- rrbbrk has quit [Quit: Page closed] 19:53:20 Yeah, my issues with Gozag were more about the shop ability and how the potion ability played in practice, so agree those are more important 19:53:41 never got to use bribe branch, but I saw you had triaged that ability as well 19:53:46 the shops are alright now in my experience -- what would you change there? 19:54:14 well, I think the cost/benefit was problematic; I bought a shop for ~ $1k as a Tr, an armour shop 19:54:22 and the only thing I could buy was a $26 plain robe 19:54:24 ah, a risky proposition indeed 19:54:30 the second time it put the shop in vaults :p 19:54:36 when I of course didn't ahve a rune 19:54:52 is there a shop quality modifier 19:54:53 gammafunk: shop placement is ok now, the only question is rune-locked Vaults 19:55:14 if anything a bazaar ability is better 19:55:25 which is to say that you pay to enter a random shop once 19:55:34 and then that's it 19:55:39 goodbye shop 19:55:43 hrm, I don't think that plays as well 19:55:48 (I think Call Merchant should have a rare chance of allowing a bazaar for a huge sum. This was listed on the wiki) 19:55:49 Bloax: choice of shop type is generally really good 19:55:57 one-time means you have much less use of all that gold 19:56:00 reaverb: perhaps, but that's finetuning for later 19:56:04 dpeg: well nobody said anything about removing the choice :^) 19:56:08 dpeg: Yes. 19:56:36 possibly shops you can't use shouldn't be offered 19:56:38 it'd be nice if the shop logic of gozag was perhaps more species aware, I guess 19:56:52 gammafunk: going to fixed prices for shops made Merchant in general much better, the exception are marginal stocks 19:56:55 perhaps what N78291 says, yes 19:56:57 there is already some handling for that, so presumably it can be adjusted a bit further 19:57:25 as an octopode you have great interest in jewellery shops :) 19:58:29 -!- mineral has quit [Ping timeout: 264 seconds] 19:58:33 or possibly the contents are more random now that you don't pay based on the contents, not sure 19:58:34 as a mummy you have no interest in potion and food shops 19:58:47 and funnily enough i've seen someone get the choice between potion, armour or food 19:58:49 -!- ProzacElf has joined ##crawl-dev 19:59:02 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:59:55 We could use the minimum of the current shop price and the old shop price, so that really bad shops are really cheap 20:00:48 -!- Keanan has quit [Quit: Leaving.] 20:01:18 -!- [1]AtomikKrab has quit [Read error: Connection reset by peer] 20:01:29 -!- Piginabag has quit [Quit: Page closed] 20:02:05 -!- owl has quit [Ping timeout: 264 seconds] 20:02:26 -!- AtomikKrab has quit [Ping timeout: 252 seconds] 20:02:27 -!- [1]AtomikKrab is now known as AtomikKrab 20:02:48 -!- notcluie has quit [Ping timeout: 240 seconds] 20:03:26 1715 // Arbitrary damage adjustment for quantity of missiles. So sue me. 20:03:29 Could just remove options that would be useless to you, like ?Acq does? ...Then again, if you find a trove that needs an item you can't use, you might want a shop you can't use too... 20:03:33 good comment 20:03:38 too bad it's getting deleted 20:04:22 Or was the possibility of trves needing items that you can't use removed? I think it was... 20:04:29 -!- mineral has quit [Ping timeout: 264 seconds] 20:04:39 Bcadren: yes, at the very least partially 20:05:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:05:54 Make we should add more shop types in general? I don't have any ideas though. 20:06:02 Except maybe expanding the vault defined shops. 20:06:13 I saw one needing 9! Potions of Haste on my Fo win, so I know it isn't completely gone (in stable, anyways)...and, even though those were worthless pots...I finished the game without seeing that many. 20:06:29 reaverb: Artifact shops. ;) 20:07:44 In general Premium variants of shops. 20:07:58 where they sell actually good items 20:08:16 and not unbranded +0 daggers and robes 20:08:28 but quality has its price 20:08:50 -!- Kramin42 has quit [Quit: This computer has gone to sleep] 20:10:03 Mercenary shop becoming a reality? 20:11:10 Maybe it should get a 'pet store' subtype that sells animals from Giant Frogs to Hellephants; price indexed to their XP. 20:11:21 MarvinPA: so we're at an impasse? It's never really clear how to proceed in such a case. 20:11:24 there are already shops for every item type except corpses and staves I think 20:11:37 well, and runes and the orb 20:12:51 minmay: There are differant possiblitiles besides item types. Example: A shop which sells fire related items. 20:13:20 I once suggested a rune shop, as much as it hurts to admit that now. 20:13:21 I suppose there's an argument for adding staves to gadget shops 20:13:31 dire elephant (02Y) | Spd: 10 | HD: 15 | HP: 91-131 | AC/EV: 13/2 | Dam: 4007(trample), 15 | Res: 06magic(100), 12drown | XP: 1244 | Sz: Giant | Int: animal. 20:13:31 %??Dire elephant 20:13:39 giant frog (03F) | Spd: 15 (swim: 60%) | HD: 4 | HP: 13-32 | AC/EV: 0/12 | Dam: 9 | amphibious, cold-blooded | Res: 06magic(16), 12drown | XP: 90 | Sz: Medium | Int: reptile. 20:13:39 %??Giant frog 20:13:49 dpeg: is that where the golden rune of zot will be moved to? 20:14:45 hm 20:14:47 wolf (15h) | Spd: 17 | HD: 4 | HP: 13-32 | AC/EV: 4/15 | Dam: 12 | sense invisible | Res: 06magic(16) | XP: 170 | Sz: Medium | Int: animal. 20:14:47 %??Wolf 20:15:11 simmarine: no, it was my very early attempt (0.2 I think) to make gold do something. You'd need four runes, and Geryon would sell runes for $3000, $9000 and $27000. Thankfully, it got trashed unceremoniously. My next proposal was Lugonu, a bit better :) 20:15:13 Morgue Shop; sells 'preserved' corpses, which don't rot...I wonder if anyone would actually use that? 20:15:16 XP^0.5 * 128 seems somewhat okay. 20:15:31 Bloax...you are actually making a pet store? lol 20:15:51 Bcadren: No, because I never got into coding and I can't compile DCSS. 20:16:06 (the latter likely causing the former!) 20:16:19 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:16:25 I'm a coder, but I've never...I just...DCSS is a much larger piece of code than I'd ever looked at otherwise. 20:16:43 It's weird for somebody to say they "never got into coding" like it's abnormal :D 20:16:47 it's twenty something years of a code lake 20:17:16 I work alone, mostly. 20:17:53 dpeg: well if someone else wants to make the change and push it that's fine, i just think it's a somewhat problematic ability currently and that the change would make the problems worse rather than better 20:19:21 Bcadren: rAcid - | rAcid ++ 20:19:32 did nobody teach you crawl lingo (it's rSomething+, no spaces) 20:19:54 -!- Hailley has quit [Quit: Petra is closed!] 20:21:05 also why have a separate school for acid when you could just merge poison and acid into chemical magic 20:21:26 -!- HellTiger_ has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:21:54 MarvinPA: alright, fair enough. 20:21:59 gotta sleep now, 3am here 20:22:01 -!- dpeg has quit [Quit: leaving] 20:23:15 -!- slitherrr has joined ##crawl-dev 20:23:32 Bloax it's not a separate school; it's part of Poison. 20:23:39 does sequell periodically recrawl morgues? there's a win that isn't showing on my stats 20:23:40 Bloax: you clearly need to install Debian 20:23:43 Bloax what you think, btw? 20:24:05 slitherrr: Was it on an experimental branch? 20:24:09 no, .14 20:24:15 slitherrr: no, it just looks at the various milestone/logfiles 20:24:16 !lg slitherrr won 20:24:17 15. slitherrr the Annihilator (L27 DECj of Sif Muna), escaped with the Orb and 6 runes on 2014-05-07 23:24:26, with 3058044 points after 111496 turns and 15:13:38. 20:24:27 http://dobrazupa.org/morgue/slitherrr/morgue-slitherrr-20140524-192831.txt 20:24:37 !lg slitherrr koar won 20:24:37 No games for slitherrr (koar won). 20:24:41 slitherrr: can you find the entry for that in a logfile? 20:24:47 i actually couldnt find a game earlier today 20:24:56 -!- hart has quit [Read error: Connection reset by peer] 20:25:03 do you mean, like the mogue link above, or something else? 20:25:04 there was a vaults:1 ghost but when i tried asking Sequell for the game/morgue it couldnt find one 20:25:36 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:26:28 -!- HellTiger has quit [Ping timeout: 258 seconds] 20:33:00 03gammafunk02 07* 0.15-a0-1005-g6b9adf5: Remove an unused method for the monster class. 10(23 minutes ago, 2 files, 0+ 42-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6b9adf5eed5f 20:33:19 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:34:02 my question was at SamB_ btw, just wanted to make sure you saw it 20:34:35 slitherrr: something else 20:34:41 ??sequell 20:34:41 sequell[1/3]: The ##crawl bot, handling game statistics, the {learndb}, and more. Operated by greensnark. See http://github.com/greensnark/dcss_sequell/raw/master/docs/listgame.md If you want the source for *this bot*, go here: http://github.com/greensnark/dcss_sequell. 20:35:04 slitherrr: http://github.com/greensnark/dcss_sequell has a big list of places to look for logfiles somewhere ... 20:35:27 slitherrr: those are what it feeds its SQL database with 20:35:32 those, and the milestone files 20:35:49 slitherrr: might be a .yaml file 20:36:02 i'm poking around in ./config 20:36:18 -!- notcluie has quit [Ping timeout: 240 seconds] 20:36:32 -!- morik has quit [Ping timeout: 245 seconds] 20:38:30 i see a bunch of relative paths, but that's not very helpful for finding the logs 20:39:16 -!- rast has joined ##crawl-dev 20:39:23 -!- zeia has quit [Quit: Page closed] 20:40:18 slitherrr: what you want will have some URLs, and perhaps some relative paths under them 20:41:11 v=0.14.1:lv=0.1:tiles=1:name=slitherrr:race=Kobold:cls=Artificer:char=KoAr:xl=27:sk=Evocations:sklev=27:title=Talismancer:place=D::$:br=D:lvl=0:absdepth=1:hp=188:mhp=188:mmhp=188:str=15:int=9:dex=23:ac=29:ev=42:sh=16:god=Nemelex Xobeh:start=20140322052809S:dur=60288:turn=137560:aut=1269108:urune=7:nrune=7:kills=5299:maxskills=Dodging,Evocations:fifteenskills=Fighting,Armour,Dodging,Stealth,Charms, 20:41:21 found it in dobrazupa.org/meta/0.14/logfile 20:41:33 slitherrr: Might want to use a paste bin, see the topic. 20:41:46 the config didn't have useful information, but i tracked it down from the morgue 20:42:08 how long is "long"? 20:42:15 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:42:25 http://pastebin.com/3AYMMeC1 20:42:59 03gammafunk02 07[weightless] * 0.15-a0-1021-g566569d: Fix various checks related to stationary items 10(2 hours ago, 11 files, 103+ 38-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=566569dd7ed4 20:42:59 03gammafunk02 07[weightless] * 0.15-a0-1025-g391715a: Merge branch master into weightless 10(8 minutes ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=391715a11e0a 20:43:10 so yeah,it's in the log 20:43:28 what do we want to do with that? 20:44:49 slitherrr: Probabably anything as long as that line or longer, really your message was pretty short but it's very confusing to look at as a message. It would be easir to tell what it meant if it was formatted on a pastebin or in a text file. 20:45:08 gammafunk: Enums! 20:45:11 duly noted. the pastebin link is there ^ 20:45:26 i'll try ot keep spam down 20:45:26 enums? 20:45:39 gammafunk: Auto merged TAG_MINOR_WEIGHTLESS before the Trunk minor tags. 20:45:52 oh, did it mess that up again 20:46:02 gammafunk: Maybe :D 20:46:38 reaverb: no, it's correct 20:46:46 the enums will have to be change *before* the merge 20:46:48 -!- Moanerette has quit [Ping timeout: 240 seconds] 20:46:50 not while the branch exists 20:47:09 by enums, I mean the minor tag 20:47:23 gammafunk: Oh, I get it. 20:47:32 Why does Chei dislike quick blades? 20:47:34 gammafunk: Yes that's confusing, but OK. 20:47:48 gammafunk: Might want to put a comment. 20:47:49 They're not even magically enchanted to be quick. 20:47:56 reaverb: yeah, it is confusing, but I'll def. want to make sure that the tag_minor goes at the end in the final rebase 20:47:57 just miraculously well-balanced 20:48:03 -!- Fizybubbleh has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20:48:11 so they're innately fast, that sounds even worse by chei's reasoning 20:48:33 slitherrr: he only cares about moving fast 20:48:40 because that's not the easy way 20:48:47 Bloax: Chei speed flavor is weird, it's better to think of it in a mechanical way. 20:49:07 You can avoid quickblades, but transformations would awkward so they aren't. 20:49:26 I guess Chei draws the line at artifical vs. "natural" 20:49:44 Or goes by the doctrine of double effect. 20:49:52 well quick blades are naturally easy to swing 20:50:07 daggers of speed are magically enchanted to swing quickly 20:50:13 thus artificial 20:50:26 Experimental (weightless) branch on crawl.beRotato.org updated to: 0.15-a0-1025-g391715a 20:50:27 a quickblade is artificial by virtue of being a weapon 20:50:40 Experimental (weightless) branch on crawl.s-z.org updated to: 0.15-a0-1025-g391715a 20:50:42 This reminds me of bricks vs. magic bricks. 20:50:52 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:51:06 cszo and cbro have nearly identical rebuild times 20:51:21 slitherrr: not if we're talking about speed 20:52:02 a quick blade is artificial whether or not you're talking about speed. it is a thing that is made. 20:52:23 well in that definition chei hates weapons 20:52:28 is that a good definition 20:52:59 reaverb wasn't theorizing that it's artificial things. he was theorizing that it's artificial FAST things 20:53:13 not artificially fast 20:54:13 slitherrr: well why does he hate naturally fast things too then! 20:54:27 It's not the bat's fault it's so fast. 20:55:02 and he hates haste 20:55:04 i wasn't the one who came up with the distinction, so ask reaverb 20:55:19 Don't ask me, I'm tired of this discussion. 20:55:34 It's like Zin but with Chei. 20:55:35 Hm. Does anyone know what's going on with sequell? 20:55:38 !lm * 20:55:40 9361401. [2014-05-24 15:31:13] tailblues the Magician (L9 HuWz of Sif Muna) became a worshipper of Sif Muna on turn 9046. (Temple) 20:55:49 !time 20:55:49 !time 20:55:49 Either way I see no reason for why he should hate quickblades. 20:55:49 Time: May 25, 2014, 01:55:49 AM, UTC. 20:55:50 Time: May 25, 2014, 01:55:49 AM, UTC. 20:55:54 ??foo 20:55:54 foo[1/2]: http://en.wikipedia.org/wiki/Foo 20:55:57 Except because they have "quick" in their name. 20:56:15 he's a deity, that's probably reason enough 20:56:18 It doesn't seem to have any games or milestones registered since sometime this morning. (Well, morning in pacific time.) 20:56:19 Seems fine to me? or is that entry outdated? 20:56:25 PleasingFungus: Ah. 20:56:35 PleasingFungus: Tell ##crawl-sequell 20:56:45 -!- nooodl_ has quit [Quit: Ik ga weg] 20:56:52 that's a good channel to know about 20:56:55 -!- Lightli has joined ##crawl-dev 20:56:57 -!- SamB_ is now known as SamB 20:57:10 slitherrr: Yes, best secret channel. 20:57:44 %git 37daa98 20:57:44 07galehar02 * 0.11-a0-1740-g37daa98: New descriptions for some items. 10(2 years, 1 month ago, 2 files, 349+ 135-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=37daa9894b7c 20:57:53 (before then quick blades *were* magical) 20:58:29 Grunt: Time for a modernization! 20:58:47 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:58:50 -!- kramin has quit [Quit: Bye] 20:59:36 they're still magical, though 20:59:38 -!- Quashie has quit [Ping timeout: 252 seconds] 20:59:49 "preternaturally" 21:01:27 well it's not "a blade magically enchanted to swing through the air as if it was not there" 21:01:47 'preternatural' is a galeharism meaning 'supernatural' 21:01:49 it's magic 21:01:55 -!- Infinite_Monkeys has quit [Ping timeout: 240 seconds] 21:02:24 it's made through magic, but it it's not magic that has the effect :^) 21:02:25 MAGIC! 21:02:29 oh my god I give up 21:02:38 I regret everything 21:02:44 slitherrr: well it looks like PleasingFungus has an idea about the problem ;-) 21:02:44 everything 21:02:59 everything! 21:03:16 haha 21:03:18 PleasingFungus: do you regret that doko switched gdb to use python3? 21:03:19 it's time to pick up the bottle and drink everything away 21:03:24 !send Grunt A dancing anti-magic executioner's axe 21:03:25 Sending A dancing anti-magic executioner's axe to Grunt. 21:03:44 I hardly even know what that means 21:04:06 however, python 3 is good, so I will tentatively say... I don't regret it? 21:04:22 -!- enigmoo has quit [Quit: Page closed] 21:04:41 py3 is fine as long as your favorite library runs on it 21:04:48 -!- kekekela has quit [Ping timeout: 240 seconds] 21:05:02 -!- Makrond|Dead has quit [Ping timeout: 240 seconds] 21:05:42 and as long as it's not an incredibly shitty, lazy half-assed py3 port that crashes on unicode input 21:05:45 not that I'm bitter about anything 21:05:59 !send gammafunk a broad axe of distortion 21:05:59 Sending a broad axe of distortion to gammafunk. 21:06:35 zinng 21:07:14 to be fair, unicode things are some of the most likely to explode on a port 21:07:29 -!- ystael has quit [Ping timeout: 258 seconds] 21:07:35 ofc 21:07:40 still shameful 21:08:45 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:08:48 slitherrr: well, yes, that doesn't make it more excusable does it? 21:09:07 I'm sort-of assuming those things were broken before the respective ports anyway 21:09:13 they just didn't explode so much 21:10:08 -!- Kramin42 is now known as Kramin 21:10:29 hm. unrelated. before I implement it, do people think a boulder beetle form would be cool? 21:10:47 PleasingFungus: wait I thought that was implemented already 21:10:50 what 21:10:54 -!- ProzacElf has quit [Quit: ProzacElf] 21:11:08 !!!!BOULDER SPRINT!!!! 21:11:10 someone had this bouldersprint thing they wanted to do with it 21:11:10 PleasingFungus: mumra did it or something like that? 21:11:14 noooo 21:11:16 all my good ideas 21:11:18 He was suggested bouldersprint. 21:11:19 yes, like Bloax mentioned 21:11:34 the idea was boulder sprint 21:11:34 If it isn't in the game but disabled it might be in a branch somewhere? 21:11:39 but beetleform might be an idea 21:11:41 i was thinking this morning of a species that could only move in boulder rolls 21:11:50 -!- ProzacElf has joined ##crawl-dev 21:11:50 PleasingFungus: hey it doesn't seem to be FINISHEd yet 21:11:51 it would have been terrible, but maybe a great sprint 21:11:53 that sounds like it'd be annoying to autotravel 21:11:53 mumra 21:11:57 SamB: where's it live? 21:11:59 mumra was working on boulder form and bouldersprint 21:12:00 so there's still something for you to do 21:12:00 the code 21:12:05 oh that's cool 21:12:05 don't remember 21:12:44 however, mumra, not being dracoomega, likely did at least push it somewhere ;-) 21:12:44 It doesn't seem to be in a branch. 21:13:28 There was a branch for it. 21:13:30 * SamB googles bouldersprint 21:13:32 movement-behaviours, I think? 21:13:49 I do, howeever, see lightiing_form, lightningform, and lightingForm 21:13:55 -!- Ququman has quit [Remote host closed the connection] 21:13:55 hm 21:13:59 http://s-z.org/neil/git/?p=crawl.git;a=log;h=refs/heads/movement-behaviours 21:14:10 and Yes it does have boulder beetles yay! 21:14:14 aha 21:14:15 I was right! 21:14:17 hooray 21:14:31 PleasingFungus: Rebasing is fun! 21:14:31 - Boulders bounce off walls at low incident angles 21:14:48 oh boy 21:14:51 -!- slitherrr has quit [Quit: Quittin'] 21:15:01 add this to the transmuter starting book and it'll be golden 21:15:05 well, when I get back from dinner, I'll see what shape it's in. 21:15:14 Bloax: yeah I feel like transmutations needs some love 21:15:19 like summoning did before 0.14 21:15:26 Boulder beetle form does sound great. 21:15:28 transmutations don't need love in terms of power 21:15:32 they're already pretty overpowered 21:15:37 but variety, yes :) 21:15:40 not in terms of power, sure, but in terms of - yes 21:15:47 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:15:53 raiju form sounds funny too 21:15:55 I'd be fine with replacing Blade Hands with boulder beetle. 21:16:10 the devs hatred for weird potion bullshit and, also, for fun, kind of narrowed the school quite a bit 21:16:10 Because it sounds really fun. 21:16:13 reaverb: well blade hands is strong enough to be in transfigurations 21:16:27 so i guess it's going there 21:16:33 Bloax: Yes, hmm. 21:16:53 at the very least I'd try to balance the existing transmutations before adding a bunch of new ones 21:17:06 (for the record it's by far the strongest two-hander that is a level 5 single-school spell that keeps most of your AC and the entirety of your EV) 21:17:07 what in particular do you think is unbalanced? 21:17:18 -!- palacebeast has quit [Ping timeout: 240 seconds] 21:17:28 and dragon form is barely 40% better than it 21:17:43 while being a level 7 spell that nukes your AC and EV 21:17:51 blade hands being strong, statue form & dragon form being kind of weak (esp. the former)? 21:18:16 imo (and I *think* there's general agreement on this): spider form is still way too good, statue form is almost always garbage, necromutation is almost always garbage (and is never not-garbage for actual transmuters) 21:18:20 Statue form is pretty strong if you'd ask me, but people don't particularly agree with me on this. 21:18:46 and yeah necromutation is not a level 8 dual-school spell at all 21:18:51 mmm. I think it's possible to both add new stuff and rebalance existing stuff, especially since probably different devs will be responsible for each 21:19:08 well, I also disagree that there isn't enough variety in current transmutations 21:19:17 six forms is quite a lot 21:19:25 (and I'm not counting beastly appendage) 21:19:35 minmay: spider and ice kind of lose their charm later on 21:19:38 and necromutation is useless 21:19:41 so that's three forms 21:19:43 minmay: I'd be fine with replacing ice form or something. 21:19:46 one of which nukes your AC/EV 21:20:02 ice form is a-ok 21:20:04 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140522030204]] 21:20:13 Bloax: so, since summon ice beast is bad against orbs of fire, it doesn't count as a summoning spell? 21:20:25 -!- Roarke has quit [Quit: Page closed] 21:20:36 but if anything i'd prefer https://dl.dropboxusercontent.com/u/63152810/n/crawl/WendigoSolo2x.png it being less of an ice bear form 21:20:51 probably with a less terrible sprite than that 21:20:53 I don't really get what's wrong with ice form aside from the ice-based AC being kind of weird 21:21:01 it seems like the least problematic of all forms to me, if anything 21:21:08 oh definitely 21:21:27 It's just that it nukes your AC completely unless you have Ozo's. 21:21:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:21:42 it also increases your HP and damage 21:22:03 minmay: There's nothing wrong with it, it just seems like boulder beetle form would be more fun. Perhaps work should be done on the other forms too, but that seems more like balance work than design work. 21:22:04 and slows enemies. it's probably the coolest form, no pun intended 21:22:18 rchandra: Doesn't a freezing weapon also do that? 21:22:21 while competing against a level 5 spell that also increases your damage by a lot but doesn't nuke your AC and EV 21:22:39 reaverb: a freezing weapon doesn't have 12+unarmed base damage 21:22:57 (which is ~probably~ why blade hands is overpowered) 21:23:04 reaverb: that's like complaining about spider form because a venom weapon also poisons monsters 21:23:34 ice form increases damage by more than blade hands much of the time, but yes, blade hands certainly gets used more 21:24:03 if blade hands is overpowered make it L6 and/or remove from starting book, don't ruin iceform 21:24:12 -!- wheals has joined ##crawl-dev 21:24:17 Yeah, I think lowering the barrier to ice form being useful a bit more often is the only issue 21:24:19 blade hands isnt nearly as overpowered as spider form btw 21:24:35 rchandar: Hmm, why do you like Ice form so much, out of curiosity? 21:24:41 spider form is basically oldswiftness except you lose your AC in exchange for huge EV 21:24:47 Just having consistant access to that slowing effect is really fun? 21:24:50 well ice form is already better than blade hands for a large part of the game 21:24:56 Dragon Form is 'better' in that you can use it effectively as a non-transmuter. (I mean without much UC skill). 21:25:17 total cold immunity, including clouds, freeze attack, good damage 21:25:25 ice forms is also fun in conjunction with ice conjurations 21:25:35 and non-ice conjurations like pcloud, meph 21:25:58 ice form is cool for early rpois too, yes 21:26:09 yes, I like that ice form actually manages to be useful for non-unarmed things and also useful for actual transmuters 21:26:14 which no other tmut spell gets close to doing 21:26:28 yeah 21:26:29 As a spell for a transmuter that wants to focus on UC...Ice form is just a stepping stone, MOSTLY. It's useful when you need rPois+ in lair though. 21:26:41 Ok, so it seems like Blade hands or Spider form would be the best thing to remove from the Tm starting book? 21:26:54 don't remove spider noo 21:26:59 hrm, why are we talking removal from the tm starting book? 21:27:00 I don't think removing spider form from the tm book is the right way to nerf it 21:27:07 since you know, it's not a nerf to the spell itself 21:27:17 Necromute is close to useless for anything other than resisting torment... 21:27:18 replacing blade hands with boulder beetle is a yes 21:27:22 Tm is generally considered one of the more challenging starts (in terms of having to learn how to play it) 21:27:25 Well I mean if boulder form gets implemented, probably looking too far ahead. 21:27:34 If spider form is too powerful... 21:27:34 Increase it's spell level? 21:27:36 and nudging blade hands to transfigurations 21:27:37 I mean you could "nerf" freeze by taking it out of the book of frost but that's a really weird way to go about it 21:27:42 Bcadren: enjoy splatting transmuters 21:27:48 Nerfing spider form independantly is probably a good change too. 21:27:54 which you already do until spider form works 21:28:07 because 1 fighting 3 unarmed is very little offensive prowess 21:28:16 Bloax I've won Transmuter start without using the starting spellbook, except Ice Form and Blade Hands... 21:28:34 Bcadren: i can win a chei character without using spells too 21:28:37 I can't really think of any spider form nerfs I'm fond of aside from "make it normal speed" though 21:28:52 Well, I'm not sure that nerfing spider form is really any kind of priority; fast move is extremely powerful, and -rpois is an annoying tradeoff, but any change to spider form should have a coherent explanation as to how it's better to play 21:28:52 Bloax was actually my first win too... 21:28:57 yes making it normal speed and leaving it the book sounds fine 21:28:58 antiswiftness afterward :D 21:29:01 it in* 21:29:28 probably what I'd most like to change about form spells though: statue form shouldn't subtract 10 from your EV 21:29:57 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:30:47 I'd feel better about the spider form speed reduction if we replaced it with some other ability, like something about webbing 21:30:57 gammafunk: web sense 21:31:07 hm 21:31:10 maybe some ability to cross dangerous terrain 21:31:15 wheals: stop! 21:31:18 but make it thematic, you'd have to be near walls 21:31:19 maybe instead of swiftness they should get a web-sling ability? 21:31:35 cling?? 21:31:35 !lg category ktyp=drowned 1 -tv:<0.2 21:31:43 lol 21:31:45 same escape effect, except less generally broken 21:31:46 Patashu_: That's the joke. 21:31:57 !lg category ktyp=drowned 1 -tv:<0.2 21:31:58 1. Category, XL15 DgTm, T:37341 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 21:31:59 gammafunk: jumping spider! 21:32:00 if statue form needs to decrease your ev for whatever reason, why can't it just take away more than 2 dex instead of taking away dex AND directly reducing ev 21:33:15 Directly reducing it is better. Dex Drain could lead to casting yourself into stat death. 21:33:16 that does sound more balanced than free nets 21:33:17 -!- mineral has quit [Ping timeout: 252 seconds] 21:33:40 Statue form just reducing dex makes me smile at the sheer thought of Te^Chei in statue form. 21:33:45 well it could be a chance to ensare 21:34:01 also i might actually use jump if i had it on d:2 21:34:16 not sure we should have gone from "nerf spider form" to "buff spider form" in the first place though 21:34:54 I'm not sure why the first place needed to be visited as such; I feel the form is already underutilized, so a kind of rethink is better than just "nerf" 21:35:10 minmay: well we're talking about post-nerf buffs here 21:35:14 I agree that "swift form" is not the best design 21:35:15 I would use ensnare if it was a player spell. Though if you attached it to Spider Form, you'd probably have to increase the cost, because. that's a REALLY low spell level for such a good effect. I'd also be concerned about people turning nto a spider, using ensnare, then turning back and using short blades stabs. 21:35:51 gammafunk: I don't think Spider form is underutilized. 21:35:57 reaverb: I do 21:36:03 what's your standard for "underutilized"? I use it more than any other form in the game 21:36:11 gammafunk Agreed on that. I see people using it rarely as an escape spell (similar to swiftness) but not really USING it as an attack form, except...well Octopodes, since they get to keep all their rings in form. 21:36:12 until well after lair 21:36:21 Well webs don't have to last more than a single turn to let you escape. 21:36:32 And leaving a form takes a bit more than a turn, so.. 21:38:09 Given the other forms in the book, the player tends to see it as an escape form and uses it for that; so the fast movement dominates its usage. If we remove fast-move, I forsee players just "skipping to bladehands" even more 21:38:22 It's not that it's the best strategy, but that's what will happen 21:38:42 i don't know who this "player" is but they're not very good at transmuters if so 21:38:54 well you can win just fine doing precisely that 21:40:08 I do think we're in agreeement that the fast move is bad, so if people want to remove it, sure; it'd just be nice if the form had some further work 21:40:11 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:40:27 well you can win just fine by doing all sorts of things that are obviously a really bad idea 21:40:45 crawl is really easy 21:40:51 MarvinPA Here's what you do. Act like you are a normal Monk, train only UC (*) Fight (+) and Dodge (+). When UC reaches level 12 [roughly temple for most races]; switch to training transmutations.; get Blade Hands up in a hurry [roughly lair for most races]. 21:40:54 better buff lajatangs, they are underutilized because players just use clubs of venom 21:41:07 it's a question of degree; it's not all that bad of an idea to ignore spider form completely 21:41:27 are there clubs of venom 21:41:29 at least one without fast movement anyhow 21:41:43 and lajatangs and clubs don't come together in a convenient book 21:41:44 we have different definitions of "not all that bad" 21:41:46 it's a level 3 spell that gives you accuracy and damage and evasion, i genuinely have no idea how you think skipping it entirely is "not a bad idea" 21:41:58 hence ??tm buide 21:42:00 guide 21:42:00 given the cost of like 2-3 poison and 1.5 spc at most that can't possibly be true 21:42:01 you can win an IE without casting freeze, ozocubu's armour, or throw icicle, but I wouldn't recommend it 21:42:17 and that is probably significantly better than ignoring spider form 21:42:18 those are more extreme examples 21:42:21 im really surprised what your tm is doing if theyre uc but not casting spider form 21:42:28 -!- Kramin has joined ##crawl-dev 21:42:32 it seems completely self-evidently a terrible idea and i don't care at all about balancing for ridiculous challenge conditions 21:42:52 ??Unarmed 21:42:52 unarmed combat[1/3]: Fighting without a weapon. Base damage is 3 + UC skill (+2 per claws level (so +6 Tr, +2 Gh), +X for forms); delay 10 - UC/5.4; +2 to hit (+4 Tr/Gh). This delay is increased to max(10, 1d10+2dAEVP) - UC/5.4 if wearing {heavy armour}, plus the usual shield penalty, plus 1d2 - 1 if using a shield. 21:42:58 ??Spider form 21:42:59 spider form[1/1]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), swiftness, a venomous bite, and a huge EV bonus (better than sprigganness!). You hit somewhat harder too, but the real draw is you don't get hit back. You also gain five dexterity, which is nice. Spider form has 2 AC. 21:43:01 w/e; we all think the speed is bad, so feel free to remove 21:43:07 That actually has been bothering me. Non-Enhancer staves seem like relatively weak melee weapons. I know Lajatang is the highest dam that can be speed branded, but speed is rare. It's also a two-handed weapon that's both rare and barely stronger than most the good one-handed ones. 21:43:30 spider form gives you poison-branded claws:1 and huge EV at a point where you usually don't have big AC 21:43:34 at the very least, spider form is overwhelmingly more important than ice form or blade hands, so by the same logic ice form and blade hands should be buffed... 21:43:37 -!- lanbox has joined ##crawl-dev 21:43:49 I would say skipping *both* ice form and blade hands is much better than skipping spider form 21:43:56 ??ice form 21:43:57 ice form[1/3]: +20% HP, rF-, rC+++, rPois. Melds all armour, but gives 5-12 AC (and has synergy with {ozocubu's armour}). 12+UC base damage with freezing brand. Players in ice form can float through water, but get no aquatic bonuses and can't reach submerged items. Found in Books of Changes, Transfigurations, and Beasts, L4 ice/tmut. 21:44:05 minmay are you an octopode? 21:44:06 I think that's only true with fast move spider form 21:44:17 If you aren't an octopode, then spider isn't a very good form. lol. 21:44:22 and you use ice form because it's 9 extra unarmed skill with an extra 1d50% multiplier to damage for little investment 21:44:32 you gain a lot more by skipping higher level spells 21:44:40 since you save on training 21:44:45 havling bloax and bcadren unmuted in this channel is the most surreal experience I've ever had in a bash shell 21:45:12 minmay: what kind of surreal? 21:45:16 thats what you get for using multiple irc clients 21:45:29 minmay: i'm sorry that my speech patterns utterly annoy you 21:45:40 -!- AtomikKrab has quit [Read error: Connection reset by peer] 21:45:42 I guess I can kinda see skipping spider form being better than skipping both blade hands and ice form if spider form loses the movement bonus, but not one or the other 21:46:17 I mean it's fine; if I cared all that much, I'd put actual effort into making a new spider form, but there are more important things 21:46:23 Spider Form is also weird, in that it's the only spell that makes you (or anything) faster that Chei doesn't hate. 21:46:25 and I certainly don't think new players will just decide to ignore the first form spell they can cast, any more than they ignore e.g. conjure flame on FE 21:46:44 reaverb: If you aren't an octopode, then spider isn't a very good form. lol. 21:46:59 minmay: Ah, that kind of surreal. 21:47:11 lol at the end always helps frame your argument in the right context, I find. 21:47:11 and what surreal nonsense did i sprout this time 21:48:00 Bloax: well you didn't bring up Cheibriados, so kudos for that 21:48:12 I ignore Conjure Flame, but then I know it's rarely worthwhile. 21:49:02 Not sure if I did on my first FE attempt or not though; but my first FE attempt was a Dj, so... 21:49:07 Bloax: You did hang to that "strong" != "likely to win" thing by prasing statue form though :D 21:49:33 gammafunk: I mentioned that statue form only reducing dex would bring a smile on my face if you used it on a tengu of Chei. 21:49:50 On another topic, f040398 makes Animate dead very annoying, since I usually cast it mid-combat for reinforcements. 21:49:55 because you'd still have more than enough dex to have huge ev and so you'd have huge damage, ev and ac 21:50:04 %git f040398 21:50:04 07wheals02 * 0.15-a0-987-gf040398: Don't waste time casting Animate Dead, usually. 10(2 days ago, 3 files, 25+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f040398a199a 21:51:20 -!- mineral has quit [Ping timeout: 252 seconds] 21:51:44 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:51:47 -!- Adder_ has quit [Ping timeout: 276 seconds] 21:51:51 statue form+chei = my worst crawl nightmare 21:52:14 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:52:26 Kramin: Two-shotting stone giants with impunity is terrible, yes. 21:52:48 Statue Form is...very useful. VERY useful. Long as you know what you are doing. Troll + Statue Form + StoneSkin + Berserk Amulet vs. Hell Lord for example. 21:53:12 -!- AtomikKrab has quit [Ping timeout: 245 seconds] 21:53:27 "Berserk Amulet vs. Hell Lord" "as long you know what you are doing" something something he he he 21:53:28 Statue form + haste is good, statue form + chei is bad 21:54:51 normal speed, melee only enemies are close to the least dangerous imo 21:55:07 so you don't need to two shot them 21:55:25 well if you can two shot stone giants you can two shot ancient liches too 21:55:45 but it takes 3 turns per step to get to them 21:55:49 take it to ##crawl please 21:55:54 sorry 21:55:55 bye 21:56:57 -!- MaxFrost has quit [Ping timeout: 245 seconds] 21:57:02 -!- Nerem has quit [Ping timeout: 240 seconds] 21:57:02 -!- Kramin has left ##crawl-dev 21:57:51 -!- Pepe has quit [Ping timeout: 252 seconds] 21:59:53 i think that having to press Z instead of z is not an undue burden 22:00:15 maybe it should be cast if there are piles you can't see the entirety of 22:00:38 though really why does "you can't see all of a pile until you stand on it" exist anyway 22:01:13 -!- Kramin has quit [Quit: This computer has gone to sleep] 22:01:18 wheals: every time I cast a spell in combat, I can use z. when that spell is animate dead, I need to switch to Z. that is not good 22:01:47 What's the difference between the two, again? 22:01:49 wheals: I think it's so it's not optimal to x over every pile. 22:02:03 yes youd probably have to x on every pile is the reason 22:02:09 Maybe corpses should always be at the top of a pile if able. 22:02:29 that sounds kind of bad with immobile corpses 22:02:32 that's what ctrl-x is for! doesn't seem that much more boring than having to go to every pile 22:02:34 The default shouldn't be to do so. Jussayin' (Autoexplore wants to step on every single corpse to examine it.) 22:02:42 since it would block apporting anything with a corpse on it 22:02:44 reaverb: it's also so that you can enjoy walking over every single orc corpse in the mines to see if they picked up gold 22:02:51 I have what is probably a question that had probably been answered recently. what precisely is "item destruction" referring to? (in the context of the recent CRD discussions related to weightless) just scroll and potion destruction? 22:03:07 johnstein: Yes, as far as I know. 22:03:09 johnstein: Yes, just that. 22:03:19 I used to count acid for some purposes but now acid isn't permanant. 22:04:18 ok. Ty. that that it seemed to be implying but it was ender explicitly stated in what I've read lately 22:04:18 s/ender/never 22:04:18 so that means no more preservation or cons and tweaks to Ds mutations 22:04:39 yeah 22:04:46 thanks for reminding me of the fun that awaits me 22:04:47 I'm interested in what might replace retch for potion denial 22:04:53 np 22:05:10 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:05:23 johnstein: the No Potions status? 22:05:29 Which exists from regeneration. 22:05:38 s/from/for/ 22:05:44 s/regeneration/refridgeration/ 22:06:01 i'm fine with reverting if others think it's that much worse 22:06:04 wow. now I understand what you were asking 22:06:11 the interface isn't being designed for just me obviously 22:06:12 :) 22:06:43 wheals: could always make on rc option or a macro 22:06:47 s/on/an 22:06:55 it was jarring enough that I thought it was a bug 22:07:00 if you don't want 'no potions' / 'no scrolls' effect of post item destruction to be binary, it could be a 'you can do it but it takes longer' effect like new blurry vision 22:07:11 i'd much rather revert than make an rc option 22:07:22 more like, in one of the CRD discussions it was mentioned that a preferable system would be to tactically temporarily deny players access to potions and scrolls, rather than blowing them up 22:07:35 or wairt 22:07:46 would new item destruction be 'you can't use scrolls' or 'you can't use THIS particular scroll type' 22:08:00 Patashu_: We're trying to figure that out. 22:08:16 The most likely option right now might be just removing item destruction with no compensation. 22:08:24 it's an interesting problem 22:08:29 It's not like removing it from melee attacks broke the game. 22:08:53 well you can't carry everything currently 22:09:09 item destruction from melee was a very small part of all item destruction 22:09:12 seems like weight and item destruction both are solutions to the same issue 22:09:14 so it's not surprising it didn't change much 22:09:46 except item destruction has a crippling mental effect 22:10:05 unless you strictly ignore it and find that the scroll of holy word that could've saved you has long since been burned 22:10:06 it will be nice to not have to drop scrolls when I see a mottled dragon 22:10:06 but it might also be nice if mottle dragons still had an effect to prevent scrolls from 22:10:08 being used 22:10:19 definitely 22:10:38 -!- lanbox has quit [Ping timeout: 276 seconds] 22:11:42 potionless/scrollless statuses sound fun 22:11:55 If you want to limit how many pickups a player has...limit how many drop. lol Much easier. 22:12:36 would retch make sense to bring back after item destruction is gone? or is there something intrinsically unappealing about it that makes it a poor choice for temporary potion denial? 22:12:51 btw, the main reason why I like the idea of no-potion/no-scroll being on a per item type basis is because it makes it meaningful to carry more different kinds of escapes with you 22:14:32 -!- Lasty1 has quit [Quit: Leaving.] 22:14:34 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:14:55 I feel like effectively it'll play the same; except no need to use permanent effect scrolls immediately or stash them. No real ability to use escape items in late game. 22:15:20 -!- rast- has joined ##crawl-dev 22:15:32 -!- ActinalWhomp has quit [Ping timeout: 252 seconds] 22:18:23 -!- rast has quit [Ping timeout: 252 seconds] 22:18:26 -!- rast- is now known as rast 22:20:12 -!- PleasingFungus has joined ##crawl-dev 22:20:21 -!- st_ has quit [Read error: Connection reset by peer] 22:21:23 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:21:39 -!- st_ has joined ##crawl-dev 22:25:10 -!- Sequell has quit [Remote host closed the connection] 22:25:24 -!- Sequell has joined ##crawl-dev 22:29:16 tried to rebase movement-behaviours. there are a lot of conflicts in the MSCV filters, which I don't really feel confident fixing. 22:29:41 -!- st_ has quit [Ping timeout: 264 seconds] 22:29:45 PleasingFungus: yeah, that's such an ancient branch, if you really wanted to use it I'd suggest you just look over the classes in detail to understand then, and migrate the useful parts in 22:29:55 -!- mineral has quit [Ping timeout: 240 seconds] 22:30:11 seems plausible 22:30:16 also oh god I've destroyed my git repo 22:30:18 git is scary :( 22:30:24 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:30:27 PleasingFungus: No you didn't. 22:30:31 (just don't do that server-side) 22:30:32 hovement-behaviors was a pretty ambitious project by mumra to generalize monster movement, so I'm not sure you'd want to start with that 22:30:33 <_< 22:30:36 yeah I know, I'm being hyperbolic 22:30:47 PleasingFungus: now that's just not true 22:30:50 !gamesby hyperbolic 22:30:51 hyperbolic has played 1213 games, between 2009-09-01 16:12:34 and 2013-05-07 01:23:19, won 205 (16.9%), high score 40764447, total score 868501793, total turns 21959405, play-time/day 1:31:17, total time 85d+6:36:17. 22:30:58 I made that pun yesterday! 22:30:59 or something 22:31:08 IMO try harder to come up with puns. 22:31:12 Otherwise I'll never accept you. 22:31:14 :b 22:31:15 that sounds like effort 22:31:24 Grunt: oh, so you've accepted me? <3 22:31:36 gammafunk: I recruited you! What does that tell you? 22:31:56 Grunt: probably that you have questionable judgement :3 22:32:05 !learn e pleasingfungus s/\?/?, boulderbeetleform, tukima's haunting 22:32:06 pleasingfungus[1/1]: ghost reform, orb ghosts, unique dialogue, no-backtracking god, more hell entry vaults?, boulderbeetleform, tukima's haunting, remove fun 22:32:14 -!- JonathanIsBadAtG has quit [Quit: Page closed] 22:32:37 have to put that *between* hell entry vaults and remvoe fun 22:32:42 othewise it doesn't work 22:32:48 *typos 22:34:09 -!- owl has quit [Ping timeout: 252 seconds] 22:36:34 for #8589, what would make sense as a terse message for KILLED_BY_ROLLING 22:36:44 ran over ? 22:36:50 !bug 8589 22:36:50 https://crawl.develz.org/mantis/view.php?id=8589 22:36:52 ran over a boulder beetle? 22:36:53 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:36:56 oh, one sec 22:37:00 not exactly right :p 22:37:24 being rolled over 22:37:30 gammafunk ^ 22:37:43 -!- surprisetrex has quit [Remote host closed the connection] 22:37:43 err, I mean, "being rolled over" sounds good. 22:37:58 i assume you'd want to know what the monster is, for all those monsters with rolling...uh 22:38:03 sounds good i guess 22:38:04 oh but 22:38:15 could be donald reflecting your allied beetle 22:38:23 "hit by" if it actually has to be terse 22:38:23 don't those messages use the monster as a part, and you're looking for the verby thingy? 22:38:31 yes 22:38:45 and you'd need "a boulder beetle" somewhere in there 22:38:51 "hit by" sounds fine then. 22:39:00 no I mean I thought the monster is added programmatically 22:39:05 and you're supplying the action part 22:39:15 really i'm tempted to just use "Rolled over by " for terse and non-terse 22:39:31 gammafunk: kind of, see scorefile_entry::death_description in hiscores.cc 22:39:36 I'm tempted to scrape the terse system entriely. 22:39:37 gammafunk: well, remove fun has to be last, obviously 22:40:06 i think terse is only used in low hp notes 22:40:07 it's either "was crushed by a boulder beetle" or "was run over by a boulder beetle" 22:40:22 "ironically, squished by a beetle" 22:40:24 -!- kramin has joined ##crawl-dev 22:40:29 wheals: so you mean for the current: desc += "rolling " + death_source_desc(); 22:40:33 HP: 3/83 [something (2)] 22:40:35 you want a better version? 22:40:37 wheals: which is why I'm tempted to remove it. 22:40:38 yes 22:40:51 because that mantis issue makes it clear that's bad 22:41:31 wheals: seems like it'd just be a flag to death_source_desc 22:41:34 to use the right name 22:41:50 can't you get just "boulder beetle" from the description with the right...grammar thingy 22:41:56 death_source_desc is a string so it's too late to use the grammar system thing 22:42:01 with A and THE and YOUR 22:42:22 I see 22:42:58 I do think "rolling boulder beetle" is the best thing to go for, but I guess we really don't need to distinguish, yeah 22:43:39 desc += terse? "smitten by Shining One" : "Smitten by the Shining One"; 22:43:42 nice 22:43:53 wheals: you could just use the KILLED_BY_MONSTER: case 22:43:54 for both 22:43:56 "was crushed by a rolling boulder beetle" 22:43:58 oh no 22:44:02 since for not-terse 22:44:06 stupid words 22:44:12 Bloax: this is for not dying 22:44:15 yet 22:44:26 impacted, struck, rammed 22:44:36 i guess just rolled over by (note lowercase) 22:44:53 smashed into by a rolling boulder beetle 22:45:10 that's not very terse 22:46:36 steamrollered 22:46:48 -!- conted has quit [Ping timeout: 240 seconds] 22:46:49 by a boulder beetle 22:46:59 snookered 22:47:22 newton's cradled 22:47:44 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:47:53 -!- wheals has quit [Quit: Leaving] 22:50:02 -!- zxc232 has joined ##crawl-dev 22:51:53 -!- Bcadren has quit [Ping timeout: 264 seconds] 22:52:21 -!- Bcadren has joined ##crawl-dev 22:54:43 -!- CSDCScripter has quit [Remote host closed the connection] 23:01:20 -!- hurdos has quit [Ping timeout: 276 seconds] 23:01:30 -!- kramin42 has joined ##crawl-dev 23:01:32 -!- kramin has quit [Read error: Connection reset by peer] 23:02:52 -!- kramin has joined ##crawl-dev 23:02:53 -!- kramin42 has quit [Read error: Connection reset by peer] 23:03:56 -!- Vizer has quit [Ping timeout: 252 seconds] 23:04:04 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:04:20 -!- owl has quit [Quit: bye.] 23:05:23 -!- kramin has quit [Read error: No route to host] 23:06:25 -!- Kramin42 has joined ##crawl-dev 23:08:31 -!- ebarrett has left ##crawl-dev 23:10:09 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:10:59 -!- shade_ has quit [Quit: Page closed] 23:12:27 !vault wizlab_eringya 23:12:28 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/portals/wizlab.des;hb=HEAD#l801 23:12:48 reaverb: I just got that, and now I'll have inventory filled with 400 kinds of fruit, plz hurry and fix 23:12:56 gammafunk: Heh. 23:13:11 47/52 slots currently, it's not looking good at all 23:13:15 Fixing smithgod right now, sorry! 23:13:30 Got to point where Gozag and Igni coexist. 23:16:09 -!- Makrond has quit [Read error: Connection reset by peer] 23:16:23 oh, huh; there's actually not much fruit at all in this vault 23:20:19 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:21:47 I think it only makes fruit once 23:22:07 I got my last cehu there. carried about 250 arrows out 23:22:17 very useful, since I was running low by the end of 15 runes 23:23:57 -!- squimmy has quit [Ping timeout: 258 seconds] 23:24:05 -!- CKyle has quit [Quit: CKyle] 23:30:17 03MarvinPA02 07* 0.15-a0-1006-gccb3c91: Make spider form move at normal speed 10(70 minutes ago, 2 files, 3+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ccb3c91521b1 23:30:17 03MarvinPA02 07* 0.15-a0-1007-g5c66601: Make entering spider form while stuck in a web free the player 10(68 minutes ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5c6660199cfd 23:30:17 03MarvinPA02 07* 0.15-a0-1008-g02a2660: Don't let trapdoor spiders resubmerge randomly 10(31 hours ago, 1 file, 2+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=02a2660fa473 23:30:17 03MarvinPA02 07* 0.15-a0-1009-ge63b874: Don't let monsters resubmerge in clouds instead of trying to attack the player 10(40 minutes ago, 1 file, 0+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e63b8743aef0 23:30:39 luckily i found an appropriate compensation for spider form losing its speed 23:30:51 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:31:27 seems about equal to me 23:31:34 higher speed, web immunity 23:31:52 or you mean the nice cloud/submerging fixes? 23:32:02 they already had web immunity! just not if they were already entangled when they transformed 23:32:24 state changes are hard 23:32:45 rip tm guide 23:35:32 ??tm guide 23:35:33 spider form[1/1]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), swiftness, a venomous bite, and a huge EV bonus (better than sprigganness!). You hit somewhat harder too, but the real draw is you don't get hit back. You also gain five dexterity, which is nice. Spider form has 2 AC. 23:35:39 !learn del tm guide 23:35:40 Deleted tm guide[1/1]: see {transmuter guide} 23:35:48 !learn del transmuter guide 23:35:48 Deleted transmuter guide[1/1]: see {spider form} 23:36:11 !learn edit spider_form s/$/ Is no longer fast in Trunk/ 23:36:12 spider form[1/1]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), swiftness, a venomous bite, and a huge EV bonus (better than sprigganness!). You hit somewhat harder too, but the real draw is you don't get hit back. You also gain five dexterity, which is nice. Spider form has 2 AC. Is no longer fast in Trunk 23:36:26 !learn edit spider_form s/Trunk/ 0.15./ 23:36:26 spider form[1/1]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), swiftness, a venomous bite, and a huge EV bonus (better than sprigganness!). You hit somewhat harder too, but the real draw is you don't get hit back. You also gain five dexterity, which is nice. Spider form has 2 AC. Is no longer fast in 0.15. 23:37:11 ... 23:37:20 !learn e spider_form s/Is no longer fast in 0.15/Isn't fast in 0.15/ 23:37:21 spider form[1/1]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), swiftness, a venomous bite, and a huge EV bonus (better than sprigganness!). You hit somewhat harder too, but the real draw is you don't get hit back. You also gain five dexterity, which is nice. Spider form has 2 AC. Isn't fast in 0.15. 23:38:17 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:42:21 MarvinPA: now would also be an excellent time to nerf confusing touch 23:42:27 MarvinPA: and by nerf I mean 23:42:28 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:42:35 -!- category has quit [Quit: Page closed] 23:43:04 -!- N78291 has quit [Quit: null] 23:45:35 just make it work alike to infusion 23:47:49 :( the old version of boulder beetle form didn't allow you to eat, giving the message, "just roll with it" 23:48:01 but that's not a thing transformations do now... 23:48:05 ...what waste of a fantastic message 23:48:38 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:49:47 PleasingFungus: If you get it into 0.15 we can make the 0.15 title "Just roll with it" 23:50:00 hmm 23:50:05 PleasingFungus: make it the wand message 23:50:07 well, let's not get ahead of ourselves. 23:50:13 Bloax: excellent thinking 23:50:13 since i take it you can't operate wands as a beetle 23:50:17 it seems unlikely 23:54:14 -!- Lumpydoo has quit [Quit: Page closed] 23:55:07 -!- radinms has quit [Ping timeout: 265 seconds] 23:56:51 -!- ussdefiant has joined ##crawl-dev 23:57:31 -!- ystael has quit [Ping timeout: 240 seconds] 23:59:02 ??ignite poison 23:59:03 ignite poison[1/1]: Damages all (excluding you) in LOS that leave poisonous corpses or are poisoned (+cures it). Turns poison/str.poison/degen potions and poisoned ammo/corpses (excluding your inventory) to flame clouds. Ignites poison/noxious clouds. Makes a temporary venom brand into temporary fire brand. No effect on staff of poison or staff of Olgreb. 23:59:12 hm. I wonder if it'd make sense to lower ignite poison by a spell level or so. 23:59:15 it feels pretty weak these days. 23:59:36 -!- CSDCScripter has quit [Remote host closed the connection] 23:59:46 ...I also wonder if the 'turn temp venom brand into temp fire brand' code is still lurking?