00:00:49 chukamok (L18 DSNe) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1596 failed. (Shoals:5) 00:10:18 -!- Iainuki_ has quit [*.net *.split] 00:10:18 -!- ahpla has quit [*.net *.split] 00:10:18 -!- lorimer has quit [*.net *.split] 00:10:18 -!- RjY has quit [*.net *.split] 00:10:53 -!- Iainuki_ has joined ##crawl-dev 00:10:54 -!- ahpla has joined ##crawl-dev 00:10:54 -!- lorimer has joined ##crawl-dev 00:10:54 -!- RjY has joined ##crawl-dev 00:14:28 -!- Kurper has quit [Remote host closed the connection] 00:27:36 -!- upsy has joined ##crawl-dev 00:57:33 -!- Napkin_ is now known as Napkin 00:57:55 -!- Napkin has quit [Changing host] 00:57:55 -!- Napkin has joined ##crawl-dev 01:14:41 due: Yes, I added support for serial vaults 01:15:47 I'm aware of a couple of bugs involving markers that I need to fix, but I don't thik there are any fundamental issues with it 01:47:44 greensnark: Ahhh. 01:47:55 greensnark: Is putting the place calls in Lua a safe/sane option? 01:48:12 Sure, but it has to be in a post-place hook 01:48:20 i.e. not in the main Lua chunk itself 01:48:27 Hm. 01:48:34 Okay, makes sense. 01:48:45 You're using epilogue {{ }}? 01:48:58 No, a hook fired after the vault is placed 01:49:11 ... I thought that was what epilogue {{ }} was :) 01:49:13 epilogues are run only after the dungeon builder has finished work, so that's too late 01:49:16 Ahh. 01:50:04 This wretched Mac g++ is whining about control reaching the end of non-void functions although any idiot can see that control does not in fact reach the end of the function 01:50:18 yay G++ :) 01:56:47 the serial glass vault is way too common, by the way 01:59:49 More than 5%? 01:59:57 03greensnark * r40c0a5d35b7e 10/crawl-ref/source/dungeon.cc: Fix markers not being activated correctly in first serial vault. 02:00:00 03greensnark * r6c6c8dbd1ebe 10/crawl-ref/source/zotdef.cc: Rearrange create_trap code to shut up Mac g++ false alarm about control reaching end of non-void function. 02:00:25 greensnark: I got it four or five times in D in my last game 02:00:39 if it is actually 5%, though, that sounds reasonable 02:00:59 Possibly the chance is not correctly applied 02:07:31 greensnark: this is what -w is for 02:08:01 I actually like the warnings to catch real mistakes :P 02:35:40 -!- Textmode has quit [Ping timeout: 245 seconds] 02:35:56 -!- galehar has joined ##crawl-dev 02:36:19 hi 02:37:23 hi 02:40:42 03greensnark * r55beb4d44935 10/crawl-ref/docs/develop/levels/introduction.txt: Note that vaults with an empty DEPTH: will not be placed randomly. 02:45:37 Possibly the serial_glass vault looks more common than it is because the vaults it uses as components can also be randomly placed as independent vaults 02:46:12 ??vaults 02:46:12 vaults[1/1]: Accessed from the main dungeon somewhere between levels 14 and 19. Eight levels deep. A large group of guards await on the bottom floor (see {vault 8}), where you can find several item vaults and a silver rune. There are also ordinary {vault}s. 02:46:16 ??vault 02:46:16 vault[1/1]: A small pre-designed section of the dungeon. Most of the evil ones can be blamed on dpeg or Lemuel or a demonic alliance of both. The guards around branch entrances and special branch ends are examples. See also the {Vaults}. See {special room} for the rectangular rooms with orcs, bees, etc. 02:46:51 -!- herself has quit [Ping timeout: 272 seconds] 02:50:28 -!- Fangorn_ has quit [Read error: Connection reset by peer] 02:50:39 -!- elliptic has quit [Ping timeout: 272 seconds] 02:52:14 -!- Fangorn_ has joined ##crawl-dev 02:52:33 -!- greensnark has quit [Ping timeout: 272 seconds] 02:52:59 -!- elliptic has joined ##crawl-dev 02:53:05 -!- greensnark has joined ##crawl-dev 02:53:29 -!- valrus_ has quit [Ping timeout: 264 seconds] 03:38:46 kilobyte: on linux, nethack doesn't use TIOCGWINSZ, but falls back to termcap. I could verify that termcap gives the correct size in an unmodified ttyrec whereas ioctl fails. But I couldn't verify that on my local dgamelaunch installation. There, ioctl with TIOCGWINSZ did also report the correct size 03:43:18 the only other way of getting that data is trying to move the cursor to 1000,1000 or the like and asking the terminal to report cursor position... but that doesn't work on all terminals, so I doubt termcap would go that way 03:43:37 so something seems wrong... but this is something we can actually check 03:44:22 I saw that dgl sets the terminal size for the ttyrec replay but nowhere else 03:45:22 it must pass the terminal size to the pty slave, yeah 03:46:17 but it's somewhat surprising that it doesn't fail on all occasions 03:47:39 hrm, "Warning: cannot write scoreboard file /var/games/nethack/record" is a fatal error 03:49:00 ioctl(1, TIOCGWINSZ, {ws_row=45, ws_col=125, ws_xpixel=0, ws_ypixel=0}) = 0 03:49:45 so at least in the Debian packages, it uses the ioctl 03:52:13 according to terminfo's man pages (there's no actual termcap on modern systems), the order it uses is as follows: 03:53:17 1. the LINES and COLUMNS env vars (uhm... why???), 2. ioctl, 3. hard-coded numbers from the database (80x24 or 80x25 in most cases) 03:54:53 interesting order 03:55:27 at least bash doesn't export LINES and COLUMNS even though it has such variables locally 03:56:17 because the user-overridable config should always be first 03:56:29 it's not always trivial for the user to set the ioctl 03:57:01 and the ioctl is more likely to be correct than the terminfo db, for software terminals 03:57:41 hmm, ioctl(1, ...). 1 that's output. I think I mostly saw stdin, not stdout used for that 03:57:47 stty cols 30? 03:59:04 okay, stdin or stdout doesn't make a difference :) 03:59:24 it makes a difference if you redirected one or the other 03:59:45 stty fails too in an unmodified ttyrec 03:59:59 speed 38400 baud; rows 0; columns 0; line = 0; 04:01:24 yes, stty and ioctl is the same thing 04:03:55 03kilobyte * r29b1ef009aa1 10/crawl-ref/source/util/checkwhite: Don't exempt *.txt, *.rb, *.pl and the makefile from whitespace checks. 04:03:56 03kilobyte * r0da95f8135d0 10/crawl-ref/source/misc/valgrind-suppress.txt: Indent valgrind suppressions the way --gen-suppressions does. 04:03:59 03kilobyte * rbde0a4615a92 10/crawl-ref/source/ (3 files in 3 dirs): checkwhite's fixes for .txt files. 04:04:00 03kilobyte * rbaf2dbe7535d 10/crawl-ref/source/tags.cc: Shave 800 bytes (uncompressed) per level from saves. 04:04:36 -!- cw_ has quit [Quit: Leaving...] 04:12:20 kilobyte: how is that 800 bytes? 04:13:32 doh, 80 04:40:48 Ahrin (L21 MiBe) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1596 failed. (Shoals:2) 04:41:07 Ahrin (L21 MiBe) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1596 failed. (Shoals:2) 04:41:16 Does anyone know what's up with that? 04:41:58 Ahrin (L21 MiBe) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1596 failed. (Shoals:2) 04:43:27 Ahrin (L21 MiBe) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1596 failed. (Shoals:2) 04:43:41 I once wasted half an hour trying to debug it, and that code is an unholy undecipherable mess (or alternatively, I'm an idiot) 04:44:01 so we need Caotto back, badly 04:44:11 Agree. 04:44:22 * due performs a Rite of Summoning. 04:44:54 I gave up pretty quickly, so it might just be a case of a bad lack of comments or something 04:45:10 What do we think of an abjuration-esque spell that does direct damage to all summoned creatures on screen? 04:45:26 what schools 04:45:31 ... Summoning. 04:45:37 ...why? 04:45:39 or Summoning/Necromancy, I'm not sure. 04:45:40 ... 04:45:54 i mean, why this spell with abjuration already existing 04:45:57 Why the fuck *not*? It would only affect summons, so it makes sense. 04:46:09 I mean to replace Abjuration. 04:46:16 why're we replacing abjuration 04:46:34 Because I'm putting forth an idea to see what people thing? 04:46:46 I didn't expect to be shot down in flames for it. :p 04:47:04 -!- herself has joined ##crawl-dev 04:47:08 i am in favor of hitting summoning until it's not unfun to play 04:47:18 i don't think abjuration is necessarily the best place to start though 04:47:38 That's nice. 04:47:41 kilobyte, thoughts? 04:48:11 hate, hate, hate summon storms 04:48:28 I meant about my spell idea. 04:49:30 it would have to be quite powerful and very low level, since abjuration auto-kills them already 04:49:44 See above re: replacing Abjuration with a direct damage spell. 04:49:59 Reasoning: abjuration dumps boring summoned monsters but has little effect on high level ones. 04:51:32 those with skill in Summ can get rid of 1s quite easily... but indeed other chars have little reason to bother 04:51:36 thought: remove boring summoned monsters for everyone, make abjuration better against higher level ones (though it really doesn't even need to be much better imo, it's already pretty good) 04:52:02 kilobyte: there's talk of a summ cap, right? would that apply to monsters, too? 04:52:37 of course not, this is crawl 04:52:38 * due decides to read instead. 04:52:47 monky: no idea, I'm afraid 04:52:53 ??symmetry 04:52:53 I don't have a page labeled symmetry in my learndb. 04:53:00 well it would fix any troubles with summon storms, surely 04:53:27 (gonna reiterate my wacky idea for summons here: give it some spells that aren't 'summon allies') 04:53:58 what would you like to summon? 04:54:07 "buff allies"? 04:55:04 ??malign gateway 04:55:04 malign gateway[1/1]: Summons a portal through which an eldritch tentacle emerges. Depending on spell power, it will be friendly for a number of turns, before turning hostile, or the portal closes and it is severed, whichever happens first (either way, it will turn hostile). Level 7 Summ/Tloc found in the Book of Demonology. 1/3 chance of draining a point of int. 04:55:04 idea: demon-summoning (possession) flavoured summ spell: smite-target a monster, check MR; on success, somehow modify that monster and make it insane 04:55:13 kilobyte: clouds of bees. magical equiment. other things where you 'summon' something, but don't actually create an ally 04:55:32 BEEEEEEEEEEEEEEEEEEES ARE COMING! YO UGET A BEE STING AND YOU GET A BEE STING AND YOU AND YOUU! 04:55:37 04:55:48 oh and it'd probably have to be natural monsters only 04:56:09 crawl already has a bunch of spells that make allies but don't use summoning whereas there are almost no spells in summoning that aren't summoning an ally 04:56:22 just recall and abj.? 04:56:52 yeah (for 'ally' assuming 'a monster that kills things for you') 04:57:38 well my idea turns an existing monster into a killer that doesn't give any exp and also kills you if you let it near you 04:58:33 yeah, yours is the kind of thing that i am talking about - effects where you summon something, flavour-wise, but it doesn't just give you another kind of ally to summon (in practice, this makes for horrible gameplay) 05:00:43 summoning equipment is interesting in theory, but I'd say it would be tedious due to a need of recasting 05:00:52 another idea: like abjuration (possibly too much overlap in here), but instead of severing ties entirely, attempts to take control from the summoner (induces (unfriendly) neutrality) 05:01:06 and permanent stuff is obviously out of question (an acquirement spell??) 05:01:29 kilobyte: it could work like ozo's armour or condensation shield do 05:01:36 (or even one of those spells could become a summ spell) 05:01:59 they are tedious, which is what I'm talking about 05:02:07 for example: summ/tloc, summons a portal that interposes (it's a shield-spell, branded with reflection) 05:02:34 kilobyte: well i agree those are tedious but we already have like a dozen spells like that 05:03:11 not adding more won't make the status quo any better, and adding more won't make the status quo much worse if at all 05:03:13 someone (drpraetor?) put something on the wiki about a summ/tmut spell which invites a demon to possess the caster (grants demonic resists, other bonuses, chaos brand, but malmutates or something) 05:04:12 probably much too weak as proposed, though, and a pain to cast with those schools 05:04:15 kilobyte: a permanent summon spell could work if it had the right limitations, fwiw. like a gold cost, or a *portal* cost 05:04:27 why make it a spell, then? 05:04:30 i don't think it's worth trying to balance it though 05:04:37 put it in an item or something 05:04:46 bottled efreet 05:05:09 monky: we should totally have a bazaar-in-a-bottle item 05:05:52 -!- dpeg has joined ##crawl-dev 05:08:37 kilobyte: now that i think of it, summoning equipment probably need not be any worse than form merging 05:11:24 03Keskitalo * r7c6235e9967e 10/crawl-ref/source/mon-data.h: Fix typo in ettin xp modifier (OG17). 05:11:55 Hi! 05:11:57 dpeg: You have 4 messages. Use !messages to read them. 05:12:04 @??ettin 05:12:05 ettin (07C) | Speed: 10 | HD: 12 | Health: 48-86 | AC/EV: 9/4 | Damage: 45, 45 | Res: 06magic(48) | Chunks: 07contaminated | XP: 9954. 05:12:28 @??stone giant 05:12:28 @??stone giant 05:12:29 stone giant (15C) | Speed: 10 | HD: 16 | Health: 65-108 | AC/EV: 12/2 | Damage: 45 | Res: 06magic(85) | Chunks: 07contaminated | XP: 2026. 05:12:29 stone giant (15C) | Speed: 10 | HD: 16 | Health: 65-108 | AC/EV: 12/2 | Damage: 45 | Res: 06magic(85) | Chunks: 07contaminated | XP: 2026. 05:12:33 Ah. 05:12:39 due: heh 05:12:40 Typo indeed. :0 05:13:11 double ettin mag res imo 05:13:18 but, if they are more deadly than stone giants, why should they bring only less than half the xp? 05:13:19 Hi dpeg! 05:13:21 it has two minds to fight back 05:13:46 moin 05:13:51 @?? cyclops 05:13:51 cyclops (08C) | Speed: 7 | HD: 9 | Health: 34-65 | AC/EV: 5/3 | Damage: 35 | Res: 06magic(36) | XP: 530. 05:13:55 Good morning :) 05:14:26 !messages 05:14:27 (1/3) dpeg said (12w 16h 44m 16s ago): What about renaming "brainstorm" to "discussion"? 05:14:36 dpeg: "features" 05:14:39 or feature 05:14:46 featurestorm 05:14:48 25% unresistible 05:14:55 !messages 05:14:55 (1/2) dpeg said (11w 6d 22h 28m 10s ago): I believe that much of the character selection wiki page can be removed, but I am not sure what. Can you have a look? Thanks! 05:15:03 Oh wow, these are old. 05:15:08 Yes, very old :) 05:15:09 !messages 05:15:09 (1/1) TGWi said (11h 49m 9s ago): any idea what l_uniq (not luniq_foo) does? it's used in serial_glass and due_unseen_surprise 05:15:13 Keskitalo: 1/3 a year :) 05:15:14 Keskitalo: we know you're just a short swim north (slightly east) from me, so it's the same time zone. This makes it "good afternoon" already. 05:15:20 and good afternoon to you, too 05:15:44 kilobyte: Hehe. :) Yeah, I got up a bit late. 05:15:51 -!- Mu_ has joined ##crawl-dev 05:16:34 Eronarn: Not a bad idea (they spawn pretty late too) 05:17:14 Zaba didn't find l_uniq from the codebase, it's possibly a typo? 05:17:26 half-charmed ettins: one head hostile, second friendly 05:17:27 Ahrin (L22 MiBe) ASSERT(probe != attack_constraints.connection_constraints->end()) in 'mon-abil.cc' at line 1596 failed. (Shoals:2) 05:17:44 later 05:17:46 kilobyte: So enslavement can only confuse them? :) 05:17:48 03zaba * r0721bf4ea9ef 10/crawl-ref/source/ (dungeon.cc dungeon.h): Make count_feature_in_(anti)box static. 05:17:49 dpeg: Cheers! 05:17:50 03zaba * reb4c875d6026 10/crawl-ref/source/ (effects.cc l_dgnbld.cc l_feat.cc main.cc wiz-item.cc): Remove dungeon.h #include from files that don't need it. 05:17:51 03zaba * r011d41ee9f6f 10/crawl-ref/source/dat/des/variable/mini_features.des: Correct some vault tags (l_uniq -> luniq). 05:17:53 03zaba * r03200ff6caac 10/crawl-ref/source/dungeon.cc: Split _vault_grid into _vault_grid_mapspec and _vault_grid_glyph. 05:17:54 I'm off too. 05:18:46 there you go, no l_uniq anymore! 05:18:59 Yay! 05:20:14 well. What now. 05:34:30 Btw, are there any plans to fix that kraken bug 05:36:40 greensnark: "Feel free" is the curret response, I believe. 05:36:50 :P 05:37:01 what kraken bug? 05:37:03 Has pointless_ escaped our clutches and swum aay 05:37:05 *away 05:38:25 Zaba: That last assert 05:38:31 ah 05:38:32 !lm * crash 05:38:32 305. [2010-12-14] Ahrin the Axe Maniac (L22 MiBe) ASSERT(probe != attack constraints.connection constraints->end()) in 'mon-abil.cc' at line 1596 failed on turn 74642. (Shoals:2) 05:43:17 -!- Zaba has quit [Ping timeout: 264 seconds] 05:49:46 -!- Zaba has joined ##crawl-dev 05:55:02 03kilobyte * r0d4794485d0b 10/crawl-ref/source/main.cc: A compile-time assert. 05:55:23 03kilobyte * r25df7ca0a103 10/crawl-ref/source/ (13 files): Trim some uneeded includes. 05:57:01 hm. 06:07:33 greensnark, why is _make_trail so hideously insane 06:08:32 -!- monky has quit [Quit: hello] 06:10:07 greensnark, I tried coming up with a lua API workalike for it, but I couldn't because I don't know how much of that bounds checking logic should be replicated and how 06:21:46 back 06:21:49 wb dpeg 06:23:31 Zaba: more thanks for dungeon builder progress! 06:23:44 -!- Iainuki_ is now known as Iainuki 06:23:54 -!- Iainuki has quit [Changing host] 06:23:54 -!- Iainuki has joined ##crawl-dev 06:25:19 -!- syllogism has joined ##crawl-dev 06:28:15 -!- valrus has joined ##crawl-dev 06:41:04 -!- valrus has quit [Remote host closed the connection] 07:18:46 -!- Kurper has joined ##crawl-dev 07:22:06 oh, bloody hell... 07:32:29 -!- mruuuu has joined ##crawl-dev 07:32:38 -!- mruuuu has quit [Client Quit] 07:35:50 Zaba: !seen bhaak 07:35:54 erm :) 07:35:58 !seen bhaak 07:35:58 I last saw bhaak at Tue Dec 14 09:59:59 2010 UTC (3h 35m 59s ago) saying speed 38400 baud; rows 0; columns 0; line = 0; on ##crawl-dev. 07:36:12 Zaba: fighting with lua? 07:36:24 well 07:36:34 I'm trying to convert _many_pools into a serial vault 07:36:39 at the moment I have a vault that places a single pool 07:36:56 Good idea. 07:36:57 well, 'serial', it just places many of those pool vaults at once 07:37:02 it does not, however, work very well 07:37:21 bebeep! 07:37:44 bhaak: just replied. Great presentation. 07:37:54 Keskitalo, dpeg, do you perhaps know of a way to tell dgn.place_maps to place maps until it encounters an error, and then just stop trying, without vetoing the level? 07:38:00 Zaba: what's wrong with many pool vaults at once? 07:38:22 Zaba: isn't there an option? 07:38:40 greensnark told me where to look for a list of options to place_maps, but I forgot the place :| 07:38:59 ah, it's right in clua/dungeon.lua 07:39:07 one of them sounds like what you need 07:39:16 yes.. there's that 07:39:29 but there's another issue.. 07:39:56 Keskitalo: thanks for your serial vaults, too. 07:40:03 I should get one done on fruits. 07:40:19 it can be placed in _builder_basic and _bigger_room levels, only, with different probabilities. 07:40:21 I wouldn't use vaults for basic layouts if it can be avoided, since that'll mean layout vaults will prevent placement of other vaults 07:40:46 i.e. if you use minivaults within layouts, make sure they're also tagged as "layout" 07:40:46 The Lord of Light speaks to us! 07:40:55 Otherwise they'll block further vaults 07:41:00 dpeg: Have you read Lord of Light yet? :P 07:41:07 greensnark, isn't there some other tag to make a vault overwritable? 07:41:14 No, there is not 07:41:15 I am just reading it. Rob gave it to me yesterday. 07:41:26 lord of light is good 07:41:35 Lord of Light is not good. It is awesome. 07:41:37 Oh dear. 07:41:44 So speaks the Lord himself. 07:41:47 Should we worry about dpeg insinsting we remove mara? :S 07:41:56 due: No fear :P 07:42:02 greensnark, I guess the pool vault should be tagged 'layout', then, since it clones behaviour of something that can be considered a level builder? 07:42:10 due: He may request that you add Yama though :P 07:42:19 I want a Kali god. 07:42:31 greensnark, well, I've no problem with that. 07:42:32 greensnark: the change about minivaults is about Keskitalo's serial vaults? 07:42:43 dpeg: No, I'm referring to _many_pools 07:42:46 ah 07:43:08 Keskitalo's were specifying the layout type -- that is unproblematic? 07:43:15 Zaba: You could also add a tag to make any vault request that it not add to the mask 07:43:23 greensnark: Hm. I'm unsure. The others are a bit too specific. 07:43:29 greensnark, isn't that what 'layout' does? 07:43:37 Zaba: Yes 07:44:03 well.. layout has some other side-effects, but only in the _build_primary_vault codepath 07:44:09 Zaba: layout does other things 07:44:10 at least i think so 07:44:28 It specifically precludes certain maps from being picked by random tag in places, etc. 07:44:39 ah yes, that too 07:45:06 due: this is what greensnark referred to? 07:45:19 dpeg: orry? 07:45:22 ^ 07:45:27 anyway... I need to somehow force the pools vault to only be placed on _bigger_room levels, but the 'open' layout type is shared by some other layouts, too. 07:45:53 Zaba: I'd just add another new tag and duplicate the overwriting/noMMT_VAULT flagging. 07:45:59 (Over using layout in vaults.) 07:46:08 Maybe an "overwriteable" tag 07:46:46 does that word even exist? :P 07:46:51 yes 07:47:05 sounds pretty German, if you ask me :) 07:47:25 It would be overwritable though. 07:47:27 Over over-writable. 07:47:53 hmm, wait 07:48:26 there's map_def::is_overwritable_layout 07:48:42 it's what's used to check whether a vault should be marked as non-overwritable 07:49:28 layout tag doesn't seem to exclude the vault from being picked by depth... 07:49:54 dpeg: I'm not sure what you meant by asking me what greensnark was referring to; I am blind. 07:49:57 so the layout tag should work fine to mark a vault non-overwritable as it is 07:50:00 Zaba: It shoould. 07:50:07 We're getting very metacircular here 07:50:18 no need to duplicate anything :P 07:51:06 s/non-//, even 07:52:41 I'm in a labyrinth, and the exit is inside a stone wall zone which is itself surrounded by a metal wall zone 07:52:45 is that normal? 07:53:21 Iv'e been wandering for a long time in the metal wall zone and avoiding to go in the stone wall zone... 07:54:02 due: it was a question by me. So the answer is no :) 07:54:18 the problem is that normal minivault placement messes things up, too :/ 07:54:33 it deforms bigger_room levels 07:54:35 dpeg: I... don'tknow :) 07:54:35 galehar: it is just a small stone vault inside the metal area, I hope. 07:55:37 the obvious solution would be to make bigger_room generate bigger levels 07:55:41 and to rename it to _even_bigger_room 07:55:46 but... heh. 07:56:02 a square of about 12 07:56:23 greensnark, what do you think about it? 07:56:48 with the stairs at the opposite of entrance to the stone wall zone 07:57:05 Zaba: You mean minivaults eat into the border? 07:57:08 greensnark, yeah 07:57:21 whereas _many_pools pools don't 07:57:29 in fact, they always seek for floor areas to fill 07:57:30 big enough to make it really hard to figure it out without mapping, especially if you're not expecting it. 07:57:48 galehar: 12x12 sounds like a perfectly normal lab end vault to me. 07:58:26 I want _even_bigger_room. 07:58:31 And then _even_biggest_room. 07:58:32 Zaba: You could set a map mask for the border in bigger_room to prevent minivaults from eating into the border, or you could allow vaults to request specific placement guarantees 07:58:40 * Zaba burns due with ice 07:59:06 I've always wanted vaults to be able to say: use this function to choose where to place this vault 07:59:21 it would be nice, yes.. 07:59:29 due: before that we need _biggerer_room 07:59:38 Like: PLACEMENT: dgn.place_vault_floor_only, etc. 08:00:07 I find it amazing how far vaults making and placing has come. 08:00:10 greensnark, that sounds like a lot of work to implement, though 08:00:11 *gone 08:00:24 greensnark, and how exactly would such functions work? 08:00:43 Zaba: They'd take a map as argument and use the current logic, but with additional feature filters 08:00:59 It's a bit of work, yes 08:01:05 hm 08:01:21 For now it may be easiest to mask the areas outside the border with MMT_VAULT 08:03:10 Also I think the current where-to-place-vault code is rather inefficient 08:03:45 And there are some suspicious duplicate codepaths involving how secondary vaults make exits 08:03:59 While you're looking at dungeon.cc, you could fix those too :) 08:04:06 -!- TGWi has joined ##crawl-dev 08:04:38 TGWi: hi. Still need to know about l_uniq? 08:04:43 there's a very suspicious codepath that starts with _dig_vault_loose. It's quite long and used only in one case. 08:04:49 dpeg: sure 08:05:12 greensnark, I don't understand those enough. 08:06:20 TGWi: l_uniq means "use this vault at most once on the level". 08:06:26 "level unique" 08:06:53 oh, so it's the same as just using luniq_[something unique to this vault] 08:06:57 mark this day in your calendar, dpeg is wrong ;P 08:07:18 the correct tag is luniq :P 08:07:42 Zaba: l_uniq is used in a serial vault and in unseen surprise :S 08:07:47 TGWi: not any more 08:07:48 when did you last check :P 08:08:02 yesterday when I downloaded a recent copy of trunk :P 08:08:14 that could be a little outdated 08:08:18 maybe I should read some logs 08:08:20 TGWi: You caveman, how can you talk about yesterday's trunk 08:08:36 Stop living in the past 08:09:02 so.. there are two vaults that rely on layout_open 08:09:06 who's vsevolod kozlov? 08:09:08 me 08:09:16 ah, grats on having a cool name 08:09:25 +1 08:09:33 Credits has a lot of cool names 08:09:42 so many Finns 08:09:48 How *do* you say vsevolod, anyway? 08:09:52 greensnark, does making _bigger_room a layout type different from 'open' just for the sake of the pool vault seem very stupid? 08:10:09 you don't say it; you stare in awe 08:10:14 Zaba: How does it help the pool vault? 08:10:34 And can't you make one layout establish multiple layout types? 08:10:42 greensnark, because it has to be placed on _bigger_room levels with 100% chance 08:10:43 -!- Pialein has joined ##crawl-dev 08:10:48 My favourite name Pafnuti Lwowitsch Tschebyscheff (German transcription). Unfortunately, my wife vetoed "Pafnuti" for our son. 08:10:49 "world-ruling goat frog", indeed beyond merely awesome :p 08:10:56 haha 08:11:16 greensnark, I don't think you can... since layout type is just a string 08:11:19 greensnark, that would be great, though. 08:11:23 Zaba: You can change it :P 08:11:29 hmm.. 08:11:40 I guess. 08:11:41 What does pafnuti mean? 08:11:54 dpeg: Did you understand the message I !told you? 08:12:00 Inquiring minds want to know 08:12:04 !messages 08:12:05 (1/4) Cryp71c said (4d 21h 37m 56s ago): I like StudioMK's idea for Demonic Wings (https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:species:demonspawn_brainstorming) 3/4 of the way down. As a rough start for a possible facet. 08:12:12 !messages 08:12:12 (1/3) bhaak said (1d 23h 45m 55s ago): Sie sollten Post haben! 08:12:15 !messages 08:12:16 (1/2) greensnark said (1d 23h 19m 37s ago): De lappi vomana bhaak will wüssa, ob du mi verstosch? 08:12:28 haha 08:12:46 greensnark: sort of. :) 08:12:48 !messages 08:12:48 (1/1) Keskitalo said (16h 21m 29s ago): Check the "what about DCSS isn't fun" trhead on the forum, two posters suggest themed levels for both early and late D 08:13:18 !tell dpeg Hi. 08:13:18 due: OK, I'll let dpeg know. 08:13:39 It now dawns on me that bhaak might have made that a rude message 08:13:53 You can never tell with subtle snaky minds like bhaak's 08:13:59 -!- ZarahNeander has joined ##crawl-dev 08:14:02 can't find the meaning of Pafnuty, but wikipedia has an even better translation of Vsevolod: 08:14:05 Its etymology is from Slavic roots 'vus' or 'vse' (all) and 'vld' (rule) and means 'lord-of-everything/everybody' 08:14:18 All hail our new Kozlov overlords 08:14:24 All hail 08:14:43 hehe :-) 08:14:47 -!- Lollipop_ has quit [Ping timeout: 265 seconds] 08:14:59 -!- Lollipop has quit [Ping timeout: 260 seconds] 08:15:40 greensnark: oh no, nothing like that. It's just about showing genitals in public. 08:15:41 dpeg: You have 1 message. Use !messages to read it. 08:15:47 greensnark: actually I made the statement the wrong way around. you were insulting and it looked like I would want to know if dpeg understands. This way it was more cryptic 08:16:22 although "the goat lord of everything" has a kind of... religious tone 08:16:30 yes 08:16:42 I especially liked the goat frog. 08:16:48 if I want a vault to not be placed, does saying "DEPTH:" and just leaving it empty do that? 08:17:01 (since there's a default depth) 08:17:19 TGWi: ye 08:17:22 TGWi: yes. 08:23:25 later 08:24:05 bye 08:26:03 WEIGHT: 0 is better, I think 08:26:12 or well.. there was something about that somewhere 08:34:14 which forum is this? 08:38:08 Mu_: It's where we discuss fleshy orifices in obscure German dialects 08:38:34 ??forum 08:38:34 forum[1/1]: http://dungeoncrawlstonesoup.freeforums.org/ 08:38:47 Oh, you were referring to the web forum 08:39:00 hrm 08:39:12 crawl has a forum :O 08:39:53 bah 08:39:56 !lg * zotdef win 08:39:57 2. Ereshkigal the Demonologist (L27 MuSu), worshipper of Vehumet, escaped with the Orb and 15 runes on 2010-12-12, with 67988863 points after 21083 turns and 4:39:33. 08:40:05 Wow, still no new wins 08:40:32 ZotDef could use a mild shortening of the early game. There's a phase between XL3 - 12ish that feels very slow 08:40:56 Not that I've tried it recently 08:41:06 * greensnark fights the temptation to wallow in ZotDef farming again. 08:42:53 zotdef hasn't been won without bugs 08:43:08 although the second win was with the maxitem detrimental bug 08:43:28 kilobyte: Should suppress the item cull message for ZotDef 08:46:08 greensnark: agree 08:46:24 ok reading this armour thread on that forum feels even worse than the SA thread :P 08:46:56 What's the plan for fixing armour anyway 08:47:01 there's a plan? 08:47:07 There isn't? :P 08:48:20 the plan is to keep nerfing ev until people forget armour needs fixing 08:49:39 You know what? That's not a bad plan 08:49:48 Have there been any EV nerfs recently? 08:49:49 hmm 08:50:18 greensnark, I wonder whether a std::set is a reasonable data structure to keep the level layout types in 08:50:21 haste nerf kind of I suppose, and maybe robe enchantment was already capped to +2 08:50:47 Zaba: Sounds right to me 08:50:51 i thought bonus ac sucked anyway? 08:50:53 you no longer get +AC/+EV from randarts, this seems to affect both, but it hurts EV chars so much more 08:51:10 Aha 08:51:15 mu_: where's that armour thread you were talking about 08:51:28 a typical winner had 15-20 free AC or EV added 08:51:30 -!- casmith789 has quit [Ping timeout: 245 seconds] 08:51:30 http://dungeoncrawlstonesoup.freeforums.org/armor-wtf-t50.html 08:51:36 greensnark, I wonder, then, how to properly check for whether a map has a layout_ tag that matches at least one of the listed layouts 08:52:32 -!- casmith789 has joined ##crawl-dev 08:53:53 Zaba: It seems fairly straightforward to me 08:54:02 Just modify map_matches_layout_type 08:54:50 well, yes, I meant the code to put into map_matches_layout_type. Should it iterate over all the elements in the level_layout_type set? 08:56:15 Yes 08:57:18 greensnark, also, what's the best way to turn the set into a human-readable string? 08:57:33 the code expects that in two places 08:58:04 Use comma_separated_line? 08:59:20 oh, okay 09:00:27 RE: before I d/cd, I'm pretty sure the plan for fixing armour is to nuke EV into oblivion 09:00:51 an interesting tidbit: using ofstream breaks down on non-Western Windows, requiring code page switches in Polish/Russian/etc locales and being outright impossible in Vietnamese/etc 09:01:04 and unlike fopen(), there's no way to work around it 09:03:49 Do we use ofstream for anything important 09:06:08 -!- Cryp71c has joined ##crawl-dev 09:06:41 greensnark, another problem is, I think it might break save compatibility 09:06:55 Zaba: Use the usual tactics 09:07:10 Why are you nickpinging me with every minor detail anyway :P 09:07:43 Morning 09:10:26 what happen to the enchantment cap for armour? Has it been reverted? 09:11:35 uhm... hasn't this been repeated less than hundred times before? 09:11:52 the enchantment cap for robes is +8. For GDA and crystal plate, also +8. 09:12:06 hmm.. let's see if it works... 09:12:16 there were proposals for changing that, but just proposals, nothing else 09:13:53 03kilobyte * r1ba6b6012364 10/crawl-ref/source/tags.cc: Remove an unused saved field. 09:14:24 oh DarkGod posts on that crawl forum :P 09:14:36 or made one post to plug tome 4 anyway :P 09:16:48 sorry, I thought the enchantment cap have been commited. I must have confused it with the removal of AC/EV bonuses from randart. 09:23:45 -!- blackpenguin has quit [Ping timeout: 240 seconds] 09:24:39 It's so good, people think it's already in. ) 09:33:19 huh. 09:43:17 kilobyte, is there anything blatantly wrong with http://sprunge.us/hBKE? It breaks old saves, and what fails is an unmarshallSet in unmarshall_level_map_unique_ids or so... 09:47:08 didn't we have a plan for testing armour fixes? 09:47:36 I seem to remember everyone agreeing that 1) enchantment cap and 2) numerical GDR buff is the way to go 09:47:41 for cdo 09:51:01 kilobyte, I fail to see why it'd be so, though 09:52:00 I guess my 'old' save is somehow broken. 09:53:42 -!- blackpenguin has joined ##crawl-dev 09:55:15 yes.. I believe that was the case. 09:55:32 not sure how it happened.. 10:00:55 (sorry, have been going home) indeed, appears to be ok (if the minor in tag-version.h is correct too) 10:01:34 yeah.. 10:09:28 TGWi: Yup, it's just not written down anywhere :) 10:13:12 heh. 10:13:29 how acceptable are levels with mixed lava and water pools? 10:13:45 Sounds good to me! 10:15:00 I wouldn't create them intentionally in any case, but there's no reason to go out of our way just to check. 10:15:17 So.. thoughts on the armour enchantment cap.. should plate be enchantable up to +10, cpm up to +14? 10:16:02 I think I like it, it would make the heavier armours more valuable, but not for free. 10:16:19 otoh it might be too much, I can't say. 10:17:29 -!- blackpenguin has quit [Quit: Yes, Virginia...] 10:18:15 -!- blackpenguin has joined ##crawl-dev 10:18:39 -!- lorimer_ has joined ##crawl-dev 10:19:47 Lowering robes' cap to +2 seemed to have some effect on ledtim's numbers on the defense page. 10:20:18 :D 10:20:25 we also need to change the enchant armour formula. Because if scrolls start to fail at +5, you'll need an insane amount to push cpm to +14. 10:20:29 do that and a GDR buff! 10:20:33 put it on cdo! 10:20:43 galehar: scrolls start to fail at +3, don't they? 10:20:54 and you would have to change the formula obviously 10:21:00 Yup 10:21:01 maybe 10:21:11 anyway, this need to be scaled with the cap 10:21:13 I don't think it needs a chance to fail at all 10:21:17 14 is a ton 10:21:20 -!- RjY_ has joined ##crawl-dev 10:21:47 it might start to get harder to enchant at cap - 4 for example 10:21:51 if you kept the same formula without a cap that may be fine. No-one gets a +8 robe in a normal game ;) 10:21:58 -!- RjY has quit [Disconnected by services] 10:22:05 -!- RjY_ is now known as RjY 10:22:20 casmith789: most spriggans/ogres/trolls do 10:23:17 -!- elliptic has quit [*.net *.split] 10:23:17 -!- Iainuki has quit [*.net *.split] 10:23:17 -!- ahpla has quit [*.net *.split] 10:23:17 -!- lorimer has quit [*.net *.split] 10:24:35 last sp win: artifact troll leather / last og win: +7 rF+ robe / last tr win: +6 rF+ robe 10:25:06 EA are rare enough that currently the complete cap at +8 doesn't really do much. If the same formula was kept you wouldn't see +14 CPMs 10:25:42 yeah, I think just removing the chance for failure would work well 10:26:14 shouldn't we also boost the effect of the armour skill on aevp? 10:26:46 might be good, too 10:27:04 but either of these changes is not vital... GDR actually doing something is 10:27:51 Looks like GDR is currently based on the armour's base AC.. 10:28:29 std::max(body_base_AC - 2, 0) * 5 / 2 10:28:43 Which handily cuts off robes and skins. 10:30:23 -!- Iainuki has joined ##crawl-dev 10:30:23 -!- Iainuki has quit [Changing host] 10:30:23 -!- Iainuki has joined ##crawl-dev 10:31:29 -!- elliptic has joined ##crawl-dev 10:34:36 Let's see what happens to the ledtim numbers if I double GDR. 10:37:20 03j-p-e-g * rc9d9ac6e6cf5 10/crawl-ref/source/tileview.cc: Minor code simplification. 10:37:25 03j-p-e-g * re365d4173485 10/crawl-ref/source/wiz-dgn.cc: Reinit feature tiles for wizmode-created features. 10:37:27 03j-p-e-g * r4bc0c704fa4e 10/crawl-ref/source/wiz-dgn.cc: Update gate tiles when changing features in wizard mode. 10:37:30 03j-p-e-g * r430fdb3a185b 10/crawl-ref/source/tileview.cc: Replace for loop with adjacent_iterator. 10:37:34 03j-p-e-g * rdc0f4f45d2ff 10/crawl-ref/source/ (14 files in 4 dirs): Add Denzi's 32x48 Lernaean hydra tiles. 10:37:43 03j-p-e-g * r383f336cc5f2 10/crawl-ref/source/ (tilesdl.cc tileview.cc): Don't show the name tag for the Lernaean hydra. 10:37:44 03j-p-e-g * rd5c7250c308f 10/crawl-ref/source/tilepick.cc: Use a different formula to assign L. hydra tiles by head count. 10:38:42 Keskitalo: <3 10:44:14 Current GDR, at skill 0 average damage from stone giant: 9.3. Double GDR: around 8.0 10:46:26 should I push the enchantment cap? 10:46:33 kilobyte: Yess! <3 10:46:50 Skill 27, current GDR: 5.5, double GDR: a hair over 4 10:47:32 With dodging, robe, enchant cap: about 4.2 10:47:39 :D 10:48:00 so it's like.. they're starting to match :) 10:48:11 @??stone giant 10:48:11 stone giant (15C) | Speed: 10 | HD: 16 | Health: 65-108 | AC/EV: 12/2 | Damage: 45 | Res: 06magic(85) | Chunks: 07contaminated | XP: 2026. 10:48:19 stone giant only deals 9.3 average to zero skill? 10:48:49 i'm assuming avg includes misses or something 10:49:27 since it's max not avg what really counts, matching should be okay 10:49:28 well yes 10:50:07 03kilobyte * ra5b6e0f92155 10/crawl-ref/source/ (item_use.cc itemprop.cc): Cap armour's enchantments to its base AC. 10:50:19 whew, though CIA is dead 10:50:31 btw, I think the corrosion formula should be the same as the mulching formula 10:50:32 s/gh/ght/ 10:50:53 it's arbitrary that things are immune at 5, and the protection until 3-4 hardly matters 10:51:07 need to finish my month-old KoBe before transferring :p 10:51:54 hrm 10:54:08 how does that affect bardings? 10:54:13 can they still go to +8? 10:56:49 ah ok it only changes body armour 10:56:51 Keskitalo: Commit a 2.5x GDR and let's see how it works :) 10:58:02 although it'd probably be perfectly reasonable to cap bardings to +4 too 10:58:26 gotta keep dem nagas uber 10:58:31 back 10:59:24 ubernagas would probably still be nice and uber :P 10:59:35 also i guess this might make dragon armour casters a lot more appealing 11:02:19 kilobyte: thanks for enchantment cap 11:05:07 <3 the rgrn nonsense 11:05:17 what determines monster accuracy besides weapon, hd? 11:05:33 it would be nice if it was possible to tweak that in some other way 11:11:36 dpeg: rgrn nonsense? 11:12:21 non-discussion about a non-release 11:12:42 syllogism: fighter flag, hd, weapon to-hit. It would be nice to have a to-hit property on the monster data itself 11:12:46 damn 11:13:27 !learn add Zaba Is much given to single word IRC messages such as "hmm", "damn", etc. 11:13:28 zaba[4/4]: Is much given to single word IRC messages such as "hmm", "damn", etc. 11:13:54 I reckon my pools are borked. 11:13:56 yes 11:14:02 or well. When they're placed in a builder_basic level. 11:14:04 greensnark: cpm would give 75% gdr 11:14:58 cpm? 11:15:06 Crystal Plate Mail 11:15:17 Ah 11:15:27 I was wondering why you were referring to the Critical Path Method 11:15:33 hehe :) 11:15:39 syllogism: I agree about the accuracy 11:15:51 Keskitalo: just read the unfun thread on the forum 11:16:06 have...to...abstain...from...replying 11:16:12 Awesome that such a thread was started :) 11:16:33 absolutely 11:16:35 dpeg: hehee :) You can let of steam here if you like? 11:16:39 it's also slow. Meh. 11:16:44 smock also wrote other long very nice posts 11:16:48 Keskitalo: no, the thread is good, I just have some comments. 11:16:55 aah, ok 11:17:26 greensnark, it would be cool if a system that lets vaults provide functions that validate their placement would be implemented, but I don't think I can do it 11:17:30 there's been very little irritating posts in the forum in general, most of it is very polite 11:17:30 greensnark, at least, not at this time of day 11:17:33 Also, it is interesting (and not a random coincidence) that a number of the topics mentioned are what we're thinking about. 11:17:39 nor of week :P 11:17:43 it's actually much nicer tahn I thought it would be, and I expected it would be great 11:17:50 dpeg: yeah :) 11:18:08 Keskitalo: we should remember to add the forum to in-game documentionat 11:18:27 greensnark, until that.. I think it doesn't make much sense to try to migrate at least pools to vaults 11:18:54 !seen jpeg 11:18:54 I last saw jpeg at Tue Dec 14 00:50:40 2010 UTC (16h 28m 14s ago) quitting with message Quit: Page closed. 11:18:55 dpeg: What do you think of straight out doubling GDR? ring gets 10%, chain 20%, plate 40%, cpm 60% 11:19:12 Strange things happen in these times. I smell armageddon. 11:19:19 dpeg: hehee, yeah :) 11:19:24 Zaba: It should be functions that select their place, not just validate it 11:19:33 greensnark suggest 2.5*GDR, but 75% GDR from crystal plate starts to sound a bit much 11:19:44 Keskitalo: I support that. It's not the most subtle boost, but we have to do something. And improving GDR seems good. 11:19:45 greensnark, or that.. well, in theory, the game could be picking random locations, and passing them to the function for validation, too 11:19:46 Keskitalo: Yeah, 75% is a bit too good 11:20:35 greensnark, but it could as well just pick them, yeah.. 11:20:47 With enchantment "cap" and doubled GDR we can proudly claim to have restored AC to its old glory. Bring us the MDFis. 11:22:38 -!- galehar has quit [Quit: Page closed] 11:22:58 Did we make GDR affect missile damage 11:23:20 I thought so. But I am not a reliable source of information. 11:23:37 my educated guess is no 11:23:40 Ooh, I should see what the executioner numbers are. 11:24:00 -!- ahpla has joined ##crawl-dev 11:24:06 No, GDR doesn't apply to missiles 11:24:12 -!- ahpla has quit [Changing host] 11:24:12 -!- ahpla has joined ##crawl-dev 11:24:18 Piercing ammunition! Damn yaktaurs.. 11:24:59 Didn't we agree to make GDR work for missiles as well? 11:25:27 We surely did,. 11:25:31 If we double GDR and make it apply to missiles as well armour may swing back to too strong, I guess 11:25:43 Don't be a coward! :) 11:25:54 But yes, we should go step by step. 11:25:56 * greensnark clucks. 11:26:55 Keskitalo: I've won a SpAs^Ash, so I should probably write an Ashenzari blog entry. 11:27:04 Ooh, that would be very nice. 11:27:21 I should continue my game sooner or later.. 11:27:22 Yeah, the blog needs activity :P 11:27:26 Not quite finished (as all our stuff :O), but already distinct and useful. 11:28:27 It seems that Ash is hard to get.. I don't personally understand how I should be playing, and I've seen quite critical comments, while others seem to enjoy the god 11:28:49 Either love it or hate it.. I think that's a great response 11:29:05 honestly you play atheist and enjoy you xp+ and free IDing 11:30:33 Apparently, fsim really wont run if I don't feed it keypresses. 11:30:46 st_: you need cursed items for that. Which means at least some limited choices. 11:30:49 ~/ 11:30:54 .~. 11:31:18 Oops, sorry 11:31:33 greensnark: don't worry, we enjoyed it. 11:31:38 * greensnark pokes Keskitalo with a cattle prod 11:31:41 Where's the GDR commit 11:32:07 I just want to see the executioner numbers first 11:32:11 Keskitalo: yes, I agree about the hard to get. But the plan was to have a laidback god, so here is one. 11:32:16 dpeg: AYe! 11:32:26 !send Keskitalo Executioner IRL 11:32:27 Sending Executioner IRL to Keskitalo. 11:32:34 hm, having level_layout_type as a set instead of a string is probably a good thing even if we don't use more than one at once for now, right? 11:32:38 I think OG17's comment about powergamer's dream god is probably correct too :P 11:32:39 dpeg: okawaru? *hides* 11:32:39 And I have used scrying to good effect in a number of places. 11:32:55 Zaba: Yes, the idea is that one layout can have multiple properties 11:32:56 ??scrying 11:32:57 scrying[1/1]: Lets you see through walls. 11:32:58 ..and I also want to wax poetry in the commit message :P 11:32:59 casmith789: sure. But we want introverted in a better sense :) 11:33:31 03zaba * r1d0d674a88df 10/crawl-ref/source/ (9 files): Convert env.level_layout_type into std::set level_layout_types. 11:33:43 03zaba * r00ac9e6a2fee 10/crawl-ref/source/dungeon.cc: Make _build_rooms specify the level layout type as "rooms". 11:34:14 Execturioner numbers seem to drop from 6.5 to 2.5 11:34:39 In crystal plate? 11:34:49 what was it in 0.5? 11:34:58 No, plate mail.. I'm comparing to ledtim's numbers on the defense wiki page 11:35:11 @??Executioner 11:35:12 Executioner (151) | Speed: 20 | HD: 12 | Health: 46-86 | AC/EV: 10/15 | Damage: 30, 10, 10 | Flags: 05demonic, evil, see invisible, !sil | Res: 06magic(144), 05fire, 02cold, 10elec++, 03poison | XP: 2371 | Sp: pain (d14), haste. 11:35:38 TGWi: No executioner numbers, but stone giant number was 2.5, while it's now 4 11:35:45 So it was probably 0.1 :P 11:35:52 greensnark, hmm. At the moment, many things append [level_number] in level_build_method. That's inconsistent and seems redundant---isn't the level number saved/is accessible in some other way? 11:36:01 to level_build_method, even 11:36:38 so basically things didn't really do damage and now do even less :P 11:36:55 Yes, level_number is always you.absdepth0, but dungeon.cc goes to absurd lengths to pass it around 11:37:15 well, passing around helps with not depending on global state (somewhat...) 11:37:26 whereas appending it to level_build_method seems... pointless? 11:37:53 level_build_method is just informational, no? 11:37:56 yes 11:38:59 03Keskitalo * r5ef27ed5ab4a 10/crawl-ref/source/player.cc: Double GDR from body armour. 11:39:26 Best to not tweak defence for a while now. :P 11:39:26 !learn add Keskitalo Doubled GDR from body armour. 11:39:27 keskitalo[3/3]: Doubled GDR from body armour. 11:39:29 Perkele! 11:39:30 :D 11:39:38 let's decide it's broken and nerf it in 0.9 11:39:43 sure 11:39:46 single line commit! 11:39:59 Bad Keskitalo 11:40:13 That was within my coding abilities. 11:40:15 You should have written a detailed analysis in the commit message, complete with links to 3d graphs 11:40:25 Keskitalo: plate as good as robe against giants? 11:40:26 I wish I could've done that. 11:40:55 dpeg: On average, the ledtim test guy gets 4 damage both in +6 plate and max skill and +2 robe and max skill. 11:41:26 And that's the whole stastical material I was using 11:41:40 Are these fsim tests? 11:41:46 Let's keep in mind that this is still "lets throw this to the wall and see if it sticks" 11:42:03 greensnark: YEah, and I'm not even very fsim-savvy 11:42:12 but I figure, this can't go to the wrong directino :P 11:42:24 Is fsim fixed to not run like a turtle in treacle yet? 11:42:35 no, it's awful 11:42:37 Keskitalo: max skill for the robe guy was Dodging? 11:42:45 dpeg: Yeah. 11:42:47 ah, okay 11:42:56 Wasn't clear from the context :) 11:43:00 sorry :) 11:43:28 I'll edit the defence page and if I have time, I'll write a short blog post 11:43:29 You start wondering if you read that plate mail provides as much protection against giants as robes do. 11:43:47 "if I have time", the infamous hypothesis 11:43:57 I probably could have read it after writing :P 11:44:09 greensnark: BUT YOU WERE PERSSURING ME TO COMMIT 11:44:31 Keskitalo: Yes, we wants the commit 11:44:40 We wants 2x GDR we does 11:44:55 I should try another HuFi one of these days 11:44:56 Double GDR or death, plain 'n simple. 11:45:30 Ok, I just got off a 30 minute meeting where I didn't have to say anything 11:45:39 huzzah! 11:45:46 Would it'd been better if you had anything so say? 11:45:56 I don't know, I tuned out after the first minute 11:46:00 haha 11:46:30 CDO update? 11:46:35 Keskitalo: Dooooo it 11:46:55 just hope I didn't break saves 11:47:13 I have misplaced my keyfile, I think... 11:47:19 but, on the other hand, I am pretty sure I did not 11:47:33 I had two laptops fail a couple of weeks ago. 11:49:13 kilobyte: You didn't change pluses for found armours or artefacts? 11:49:17 (correct?) 11:52:57 hmm.. can aquatic monsters appear in the abyss? 11:53:20 Don't think so 11:53:27 hrm 11:53:39 it's just that _builder_monsters is called for it 11:54:16 Keskitalo: kilobyte's commit affects only the enchant armour scrolls 11:54:27 Also I'm not sure allowing crystal plate mail to be enchanted to +14 is a great idea 11:54:43 Just because it's rare doesn't excuse it being outrageously broken when it does appear 11:54:44 greensnark: it's just one item. 11:55:01 Better to have a sound general plan with one broken item, than vice versa. 11:55:04 We can always nerf CPm. 11:55:05 and _place_aquatic_monsters is called in the abyss, too 11:55:08 I think we should cap at +8 max 11:55:22 The lower limit being bound by base armour is fine 11:55:30 greensnark: yes, perhaps 11:55:37 or +9, for symmetry with weapons 11:55:49 You mean for the power of 3? :P 11:55:58 yup, possibly 11:55:59 no, to make it easier for players 11:56:27 I have at last caught dpeg favouring powers of 3 although he's insisted all this time that he didn't believe in it :P 11:56:37 No doubt he is also allergic to cats 11:56:40 What is the power of 3? 11:56:50 Nice try dpeg, but we're on to you 11:56:51 Inherent funniness? 11:57:12 the exp pool cap should be 19,683 11:57:24 :P 11:57:30 I have eaten three cats for breakfast. I have beaten three cats during lunch rest. 11:57:54 it should be 2,147,483,647 11:58:01 I am not the one who has problems with cats. 11:58:14 cats are the ones who have problems with you! 11:58:26 burp 11:58:42 We have too many sources of evidence for dpeg's cat allergy 11:58:46 To believe these feeble denials 11:59:48 * dpeg proposes that the CIA hire greensnark, as senior evidence manager. :) 12:00:08 -!- ahpla_ has joined ##crawl-dev 12:00:17 I'm not good enough for US intelligence agencies :( 12:00:24 -!- ahpla has quit [Disconnected by services] 12:00:26 Why the :( ? 12:00:26 -!- ahpla_ is now known as ahpla 12:00:28 You have to be on really high quality crack to work there 12:00:30 -!- ahpla has quit [Changing host] 12:00:30 -!- ahpla has joined ##crawl-dev 12:02:00 Damn, changelogs aren't easy to write for. 12:03:00 03j-p-e-g * rbd38819f767f 10/crawl-ref/source/main.cc: Autosave Zotdef once in a while, same as 7ada25d44 did for Sprint. 12:03:42 Keskitalo: You're writing a changelog post for the blog? 12:03:52 No, changelog in the repo 12:03:57 doesnt zotdef already save between waves? Is this in addition to that 12:04:54 syllogism: seems like it 12:05:22 nothing wrong with that I suppose, just wondering if she knew, I guess she must 12:05:57 How long can it take to fight a wave? More than 256 turns? 12:06:45 03Keskitalo * r09dc7e2fc9cc 10/crawl-ref/docs/changelog.txt: Add GDR and armour enchantment changes to the changelog. 12:11:57 dpeg: I think a wave is approx 200 turns 12:14:30 greensnark: so this means that jpeg 12:14:35 s commit is mostly pointless 12:15:03 Oh, the autosave 12:16:19 Yeah, I think it's unnecessary 12:17:43 I have already deleted the commit mail. Can someone reply? 12:20:16 I'll save my blog post as a draft until someone updates the test builds 12:20:29 Keskitalo: You can update the test builds! 12:20:46 I've misplaced my key file. :P 12:20:53 Naughty Kesk 12:21:47 Ok, I've started the updates 12:22:34 Why don't you create a new key and give it to Napking 12:22:48 Or anyone who still has shell access :) 12:23:03 writeable by root only ;) 12:23:10 Aha, Napkin is smooth :) 12:23:22 need to make sure, there are no agent hijackings ;) 12:23:26 greensnarking :) 12:23:49 Heyy Napking! 12:23:58 ..I swear, I specifically didn't mean to include that g :D 12:23:59 Eino! :D 12:24:11 Keskitalo: Doesn't it feel much more natural to add the g at the end? :D 12:24:20 It does come very naturally. 12:24:36 funny guys ;-P 12:25:43 Anybody with blog account want to check this? http://crawl.develz.org/wordpress/?p=1540&preview=true 12:26:17 Unstable branch on CDO updated to: 0.8.0-a0-3838-g09dc7e2 (31.18) 12:26:26 <3 12:32:47 -!- jpeg has joined ##crawl-dev 12:32:53 hi 12:33:55 Hi jpeg 12:34:00 Keskitalo: Very poetic post :P 12:34:13 I like the bit where you compare robes to bedsheets 12:34:18 just wanted to say I like the post :) 12:34:47 thanks :) 12:35:17 Napkin: Can we get windows builds too? 12:35:48 Keskitalo: though I had the same misunderstanding as dpeg, regarding giants, robes and plate mail 12:35:50 go ahead :) 12:36:03 The windows builds are running now 12:36:05 or did someone else run the build script? 12:36:18 oh, hey jpeg! nice to read you :) 12:36:21 Napkin: Keskitalo needs to generate a new ssh key and you need to replace his old key 12:36:29 sure, any time 12:36:32 03j-p-e-g * ra12a84baaa36 10/crawl-ref/source/main.cc: Revert "Autosave Zotdef once in a while, same as 7ada25d44 did for Sprint." 12:36:39 greensnark: Noo, I just need to dig it from the old HD 12:36:48 Oh, I thought you said you lost a laptop 12:36:59 My mistake 12:37:13 well, that laptop still works, it just has makes as much noice as the whole Finnish lumber industry when it runs 12:37:21 so I'm just lazy :) 12:37:23 Keskitalo: Bad fan? 12:37:33 yeah, and the case seems unopenable :/ 12:37:37 I had to replace the fan in my laptop once 12:37:45 without way too much violence 12:37:47 I was afraid of all the tiny screws so I got a friend who is good at this stuff to do it 12:37:51 Eino - so just make a new one anyways - should beat your laziness ;) 12:37:55 And after the fan was replaced the laptop did not start up :P 12:38:47 jpeg: Yeah, I should've mentioned it was AC char and EV char, not really plate and robe on the same character :) 12:39:00 greensnark: that's what I fear as welle 12:39:20 thanks to mom for lending me her laptop for now :) 12:40:34 -!- dpeg is now known as dpge 12:40:45 heh 12:40:54 Keskitalo: you know the die-hard traditionalists will have a field day with that snippet of misinformation 12:41:11 Napkin: hi! 12:41:54 jpeg: hi! 12:41:57 what's with the name-changing here? 12:42:03 i've wondered that before 12:42:05 * dpge is now properly camouflaged. 12:42:19 *laughs* 12:42:21 I liked deepegg better 12:42:25 -!- TGWi is now known as TGiW 12:42:42 greensnark: there is no shortage of forms to hide in. 12:42:45 -!- paxed has quit [Ping timeout: 245 seconds] 12:42:52 lol, yeah deepegg is <3 12:43:00 jpeg: now that we have you here: any objection to 'D'? 12:43:26 dpge: nope 12:44:11 Windows development builds on CDO updated to: 0.8.0-a0-3839-ga12a84b 12:44:20 we need a console command for picking up part of a single item stack 12:44:32 because we have something like that for tiles now 12:44:35 yes 12:44:44 and I really don't like the asymmetry 12:44:47 I'd think most people around here aren't even aware of the problem. 12:44:49 -!- paxed has joined ##crawl-dev 12:45:38 So you can pick up 10 out of 20 arrows on a square with no other items in _one_ turn in tiles, but not so in console. 12:46:06 This is convenient, and we should try to enable this in console (rather than removing it in tiles): 12:46:35 Make one of the pickup commands go straight to the menu? 12:46:49 isn't there an option for that? 12:46:50 Leave the other on the traditional prompt for the Luddites 12:47:10 I like the Luddite option for most single item cases 12:47:15 pickup_mode = multi or something? 12:47:17 And use the menu only if there's a huge stack of items 12:47:37 Yes, there's an option that nobody ever sets ;) 12:47:45 I do set it :P 12:47:46 like most options 12:47:55 at least locally, I've no idea about c[ad]o 12:48:08 And there is always someone who will defend [obscure, never-heard-of option Foo] to the death. 12:48:09 I play so rarely that it doesn't matter much ;P 12:48:12 Yes, that's the weird thing about options, everyone uses only 5% of available options, but it's a diffeent 5% for everyone :) 12:48:39 but I like the pickup menus to be consistent regardless of the amount of items 12:49:10 We could change it to a menu as default and see if people scream 12:49:19 but that'd be immensely annoying 12:49:34 How does tiles do the optional pickup? 12:49:37 it doesn't come up _that_ often 12:49:39 Er, partial pickup 12:49:51 greensnark: you can pick up things by mouseclick 12:49:52 Yeah, I'd probably scream first :) 12:50:02 greensnark: and ctrl + mouseclick prompts for quantity 12:50:08 Ah 12:51:13 dpge: i've been that our next survey should be about options people actually use 12:51:19 *thinking 12:51:51 analyzing the rc files on the public servers could work to some extent 12:52:15 Zaba: but that's discriminating against tiles players... :( 12:52:23 yes! *hides* 12:52:47 Zaba: still might be interesting 12:52:52 but as I've said, "to some extent" 12:52:52 yeah.. of course i use pickup_mode = multi... 12:52:57 anyone have some stats about that? 12:53:52 "What are the three options you'd pay money for?" 12:53:52 -!- Hehfiel has quit [Remote host closed the connection] 12:54:04 "What options would make you kills your neighbours, if removed?" 12:54:46 http://sprunge.us/cWYF 12:54:57 (The options that would make me kill if removed) 12:55:42 do you use delay_message_clear these days 12:55:54 -!- Hehfiel has joined ##crawl-dev 12:56:00 clear_messages you mean 12:56:00 syllogism: That bleeding wound is what clear_messages=true addresses :P 12:56:02 is clear_messages the same thing, just renamed? :P 12:56:08 it's the opposite 12:56:22 c_m = true is the same as d_m_c = false 12:57:57 but why :P 12:58:11 rob didn't like the old option name :P 12:58:28 Plus renaming it meant everybody got to try the _These messages are cute thing 12:58:29 rob is trying to control your thoughts 12:58:47 so how many times have the underscores been reported as a bug? :P 12:58:51 We should brainwash rob into returning 12:58:59 and adding square los, yes 12:59:03 why did he leave? 12:59:09 greensnark: those are opposite to my options! :) 12:59:10 Didn't he already do most of the square los work 12:59:15 kilobyte assassinated him 12:59:17 dpge: I know :P 12:59:19 maybe moving the message box to top by default would trick him back 12:59:24 Zaba: got to focus on work 12:59:30 syllogism: Some sacrifices cannot be made 12:59:34 true 12:59:37 what if we insert the message box's contents randomly into the viewport 12:59:40 aha 12:59:50 And having the top of my head feel like it's going to scroll off is too great a sacrifice 13:00:35 new blog entry on Ashenzari 13:00:55 Has Keskitalo made his post yet or is he consulting his horoscope for an auspicious time 13:01:10 He seems suspiciously silent. 13:01:33 This is the time of year most Finns go into deep hibernation 13:01:35 Keskitalo is probably reading some innards, or opening the mouth. 13:01:45 As opposed to the rest of the year when they just sleep 20 hours a day 13:01:55 especially syllogism! 13:02:05 Who seems to sleep in ##crawl-dev :) 13:02:11 I don't think syllogism is a real finn, he's active for too many hours in winter 13:02:43 Sleeping 20 hours a day seems very attractive to me. 13:02:57 I don't think it's legal in Germany 13:03:18 no, strictly verboten 13:03:49 "and you won’t produce virtual xp by reskilling cross-trained skills" 13:03:54 so how was this actually accomplished 13:04:15 When you start reskilling cross-trained skills your weapon automatically gets the draining brand 13:05:08 Cool, Ash post too. First the blog is quiet for months, then it gets posrtings every four minutes. 13:05:31 that's insane 13:05:35 I'm serious, though 13:05:47 I haven't yet seen a system that wasn't abusable 13:05:49 I'm expecting several hundreds comments on the AC one 13:06:48 TGiW: I have. 13:06:57 -!- ortoslon has joined ##crawl-dev 13:06:58 (seen a system that's not abusable) 13:06:58 sharing is caring 13:07:08 ortoslon! 13:07:15 oh CPM can be enchanted up to +14? Were the odds tweaked though? 13:07:26 No EA failure. 13:07:27 there's no failure chance anymore 13:07:27 if not, it's going to be rather difficult to go from +8 to +14 :P 13:07:27 oh 13:07:28 syllogism: no chances anymore. But that will likely not stay. 13:07:37 we have piety gain by exploration? 13:07:41 yes! 13:07:52 kilobyte did that, may the gods bless him 13:07:54 woah, jpeg is here 13:07:58 I see it's even mentioned on the blog :P 13:08:01 what's keeping us from coding the green god 13:08:10 syllogism: i'm mentioned in the blog? 13:08:15 yellow! 13:08:22 *greed god 13:08:25 heck, we need more black gods 13:08:29 jpeg: nuffink! 13:08:30 we already have an ecologist 13:08:34 Well, just a coder :) 13:08:58 may the green and black and yellow gods bless kilobyte! 13:09:21 jpeg: do you, by any chance, happen to know a coder who could possibly be interested in the gold god? While we are it, I also need a soul to cherish the demigods. 13:09:59 text inconsistency: Dodging skill description mentions dodging melee,ranged,magical; Shields' only mention melee&ranged. don't shields block bolts too? 13:10:34 dpge: Good post! 13:10:41 dpge: feh, demigods 13:10:47 A little grumpy at the end :D 13:10:49 dpge: those are for lesser mortals 13:10:55 jpeg: :) 13:11:07 jpeg: I thought you liked them =) 13:11:25 Keskitalo: there as a lot of bitterness here when you weren't around. 13:11:35 dpge: Snippy last sentence though :) 13:11:39 contrary to popular opinion, I don't actually know any demigods 13:11:58 grumpy? snippy? now I GOT to read that one 13:12:20 I guess the adressee (do you say so) knows that he's meant. 13:12:46 I don't want demigods to be changed :( 13:12:51 Who, b0rsuk? 13:12:58 Demigods are going to be changed? 13:13:00 no, Eronarn 13:13:07 Oh, Eronarn 13:13:17 Well, you have to allow Eronarn to be Eronarn 13:13:33 greensnark: I have this very implicit proposal (called for shit'n giggled "abstract worshipers") which I think will help a lot without changing very much. 13:13:50 greensnark: I do. I just happened to ignore him for a while. (Not anymore, though.) 13:14:02 what I like about DG is just playing with no distractions, what I find I use 13:14:21 dpge: That's too bad to hear. :/ 13:14:25 !learn add itsmu is the gdr change on cdo yet?!?!? woooooot 13:14:25 itsmu[3/3]: is the gdr change on cdo yet?!?!? woooooot 13:14:28 But I'm off, cheers! 13:14:34 cheers 13:14:56 st_: you could read the proposal on the wiki. 13:15:02 !learn edit itsmu[3] s/^/< Mu_> 13:15:02 itsmu[3/3]: < Mu_>is the gdr change on cdo yet?!?!? woooooot 13:15:19 i haven't played a heavy armour character since 0.5.2 :o 13:15:39 !learn edit itsmu[3] s/$/ i haven't played a heavy armour character since 0.5.2 :o/ 13:15:39 itsmu[3/3]: < Mu_>is the gdr change on cdo yet?!?!? woooooot i haven't played a heavy armour character since 0.5.2 :o 13:17:48 ??itsmu 13:17:49 itsmu[1/3]: You tickle the shadow dragon! You relax the shadow dragon!! You caress the shadow dragon like a lover!!! 13:20:13 dpge: so what about the partial pickup? 13:20:37 dpge: I don't even know what keys are free 13:21:51 dpge: Maybe add a prompt to ';' if it's a single item with quantity > 1 ? 13:22:08 are 0-9 taken? 13:22:09 except 5 13:22:49 jpeg: that's too cumbersome. We could have the "menu", with the item already preselected. (So you can press Enter and just take everything. Or press a number and then Enter.) 13:23:32 how often does one need to pick up less than all of a single stack of items? 13:23:55 it doesn't come up often 13:24:13 bug I really want to avoid people switching between console and tiles just to save a turn 13:24:22 and some players will do just that 13:24:28 yes 13:24:29 don't worry, nobody will ever do that :P 13:24:34 TGiW: no 13:24:39 hmm 13:24:45 well, maybe I'm exaggerating 13:24:48 it would be nice to have something less cumbersome than a menu every time 13:24:55 People have been drawing labyrinths by hand. 13:25:28 If you're in a tight fight on a stack of three teleportation scrolls, need just one and know that three will get you to burdenend... what then? 13:26:04 dpge: but menu + Enter is 2 keypresses, which is strictly worse in the majority of cases 13:26:36 is ctrl , legal to use? 13:26:38 or something like that 13:27:24 jpeg: but how is the prompt better? Enter at least is easy to reach. 13:27:53 dpge: true 13:28:02 TGiW: I wouldn't bet on that 13:28:20 TGiW: some keyboards might have some other symbol on the same key that's reached with Ctrl 13:28:23 are shift-g and ^G both autotravel? 13:28:42 TGiW: yes... 13:28:52 interesting 13:29:02 but people were fighting teeth and nails for *their* variant 13:29:10 haha 13:29:23 aren't there two keys for picking up items? g and , ? 13:29:33 yes, but , is superior 13:29:44 g-users are heathens 13:29:47 as in, can't we repurpose g? :P 13:29:56 partial pickup can be an awkward key, no problem 13:29:59 did ash stop giving an exp boost? 13:30:09 Zannick: +1 13:31:08 also g is better for numpad than , 13:31:22 og17: no 13:31:34 numpad is also for heathens 13:31:58 TGiW: :) 13:32:03 for ash? Think the blog forgot about it then 13:33:11 looks like it 13:38:26 that's strange, it's a pretty big reason to take the god 13:39:42 OG17: Most numpads emit periods. 13:40:19 why does % show armor and weapons as "thing (curse) but jewelry as "cursed thing" 13:40:24 .? 13:40:42 Zannick: I find g rather useful as my typical playing style when idly exploring is left hand on wasd, right hand on numpad. 13:41:07 Zannick: It would be a chore to move the hand to , to pick up things, much like how p is annoying to pray. 13:41:40 Zao: why wasd in particular? crawl fps mode? :P 13:41:54 Zannick: Muscle memory, but say "left side of keyboard split". 13:42:01 Zao: that's what key mappings are there for 13:42:03 w and d i can see 13:42:08 * Zannick uses vi keys 13:42:30 jpeg: Still, sane defaults are quite important. 13:43:03 customization is good, too 13:44:20 hey, Trog's Hand is really good against poison 13:44:51 * jpeg is testing Armour 13:45:19 Zao: some defaults are more sane than others :) 13:55:51 -!- monky has joined ##crawl-dev 13:57:45 -!- TGiW is now known as TGWi 14:01:28 Zannick: I didn't forget about it. I just don't think it's a good mechanic. It may go before release. 14:02:08 dpge: what mechanic? 14:02:18 Zannick: more xp gain with Ash 14:02:41 think you wanted OG17 not me :) 14:02:46 ah, sorry 14:03:00 boundedness could determine the size of the skill boost :O 14:03:10 TGWi: yes, I think I agree 14:03:29 well, I probably mean something other than you do :) 14:03:37 yeah I was just thinking that :P 14:03:44 I meant Eronarn's mechanic, what were you thinking of? 14:04:13 dreaming of octopodes 14:04:28 what I wrote in the blog: size of piety boost depends on cursedness 14:04:43 >50% a little, 100% more 14:04:54 most of the powers don't use piety 14:05:07 you could get the benefit without doing anything, no? 14:05:14 it takes long 14:05:37 there are three ways to lose piety: time, scrying, reskilling. 14:05:40 that just pushes back when you get access to reskilling / means you can do it less often; but you don't need to do it often, anyways 14:06:30 dpge: I'd say that the exp boost is one of the primary incentives to play ash currently 14:06:31 As I wrote in the blog, playing with just bound jewellery worked well, so I think piety gain is too fast (or costs too low). 14:06:37 elliptic: aha 14:06:43 what do you call the part of the game window that shows hp/mp/stats/exp/area/etc? 14:06:44 and also the primary incentive to be highly bound 14:06:51 OG17: stat area? 14:06:57 character pane? 14:07:02 I was going to go with statbar but I dunno 14:07:05 I think it's character pane 14:07:21 stat area 14:07:43 actually, it might be HUD, but I don't like that 14:08:09 elliptic: it's never been for me, but I don't like the xp boost in its current form. Too hidden. 14:08:19 imo the skill boost would be a good mechanic to define ashenzari 14:08:28 but I'm probably not going to convince dpeg of that 14:08:39 TGWi: what is wrong with reskilling? It is a highly defining property. 14:08:58 dpge: I don't like the xp boost either :) but it makes quite a large difference 14:09:15 I'd rather see it replaced with something else 14:09:23 elliptic: information is worth a lot. So it must be possible to make Ashenzari attractive without the xp boost. 14:09:31 dpge: sure 14:09:34 it's used intermittently and is more or less improved victory dancing 14:10:00 TGWi: no. That is wrong. Strategical reskilling is not just victory dancing. 14:10:02 power gaming, etc 14:10:09 dpge: is monster equipment also identified? 14:10:12 You can switch styles in a way impossible without the god. 14:10:16 jpeg: no. 14:10:27 do you still have to pick things up to ID them? 14:10:30 elliptic: I believe that giving more information about monsters is worth a lot. 14:10:42 even if just trivial/normal/tough. 14:11:21 dpge: I'm not a big fan of that, but it could work 14:11:33 getting 50%ish more exp from a kill is pretty visible if you have an idea of what you normally get 14:11:39 the passive monster detection as it stands is already quite nice and I'd rather see improvements elsewhere 14:11:47 I don't like it just because it's such a massive universal boost 14:11:56 elliptic: I want that mostly because currently you know "monster there" is a little less useful than it could be. 14:12:04 also i heard through scrollback that crawl is looking for coders 14:12:13 dpge: what about detecting item value? 14:12:14 Zannick: always was, always is 14:12:21 dpge: :) 14:12:25 wouldn't be too hard to establish a metric, just look at gold cost 14:12:28 TGWi: yes, taht too. Although I think monsters are more important. 14:12:38 Zannick: in sharp contrast to Nethack, I might say :) 14:12:49 the XP boost is the most utterly bland mechanic of any god in crawl 14:12:50 dpge: well, certainly more information can't make the god weaker :) but I like the simplicity of the current monster detection 14:12:53 80, 400 or so as breakpoints 14:13:02 it's even blander than okawaru's 'give you free stuff' and 'make you hit for more damage in melee' 14:13:16 and I will repeat that it is quite a strong effect as stands 14:13:28 Eronarn: and of course, this statement is false. 14:13:34 whereas the other detection effects (passive mapping and item detection) rarely matter at all 14:13:58 elliptic: how can passive mapping not matter? It always matters to me. I agree about the items. 14:14:24 dpge: name a less interesting god mechanic than ash's XP boost 14:14:25 dpge: uh, people generally seem to agree that DD passive mapping is pretty useless 14:14:34 Eronarn: plain resistances. 14:14:46 elliptic: perhaps, but I don't agree with them. 14:15:00 knowing the map is always worth a lot 14:15:19 it doesn't show you much of the map 14:15:19 it's not really knowing the map; it's knowing little dots around the map 14:15:29 you only know little pieces though... it is mainly useful for diving because you might see staircases 14:15:31 is this tile a wall or not 14:15:31 read your Sun Tzu, folks 14:15:33 not really enough to get an idea of where corridors and stuff are though 14:16:07 dpge: plain resistances might encourage you to, say, do things in a different order 14:16:07 elliptic: that's good actually. We should increase density with XL (DD) or piety (Ash). 14:16:09 dpge: I've played a fair amount with DD and with DS who get passive mapping, and now with ash, and it has never seemed very useful or interesting 14:16:11 rather than just 'you are better' 14:16:20 increasing density might help 14:16:39 Eronarn: I absolutely agree that xp boosts are bland. Just not with "most utterly bland mechanic". 14:16:48 I like the way scrying interacts with the map far better than how passive mapping does 14:17:16 elliptic: yes, one idea was that mapping and item/monster detection gives you clues, and you can use Scyring to see more. 14:17:25 also got to go, food 14:17:32 that seems kind of awkward to use 14:17:36 elliptic: comment on the blog, please 14:17:41 since it is already basically that and nobody uses it much 14:17:42 Eronarn: scrying? 14:17:52 Eronarn: it is useful. 14:18:19 it's not useful nearly as often as one might expect 14:18:24 03j-p-e-g * rd94c0b0998af 10/crawl-ref/source/ (describe.cc itemprop.cc itemprop.h makeitem.cc makeitem.h): Don't define max. wand charges in two different places. 14:18:36 i only found need for it a handful of times 14:18:39 Cursed artefact armor and weapons don't show cursed status in % screen or in stat area like normal items do (https://crawl.develz.org/mantis/view.php?id=2977) by OG17 14:18:39 it is useful in/before interesting battles, as it should 14:18:43 and for a bunch of other things 14:18:54 i'm not saying to axe the ability or anything, just not to rely on it to make ash interesting 14:19:02 agreed 14:19:44 we have toyed with extended scyring: larger radius, or pick a spot on the map, but that'S difficult on the interface 14:20:14 -!- dpge has quit [Quit: blog please] 14:36:16 -!- Textmode has joined ##crawl-dev 14:47:23 -!- ortoslon has quit [Quit: Page closed] 15:00:34 -!- syllogism has quit [] 15:10:52 w 15:19:05 03kilobyte * r70c3006b01e1 10/crawl-ref/source/tags.cc: In debug mode, show the number of distinct wall/floor tiles on level. 15:27:45 !tell galehar Is it intentional that level 0 skills show their progress in the "show all" toggle? 15:27:45 jpeg: OK, I'll let galehar know. 15:32:38 -!- upsy has quit [Quit: Leaving] 15:40:55 dare I ask, why jpeg is here? I thought she swore never to touch IRC 15:41:46 not sure myself 15:41:54 must be one of those new-fangled summoning spells 15:42:03 maybe the web interface doesn't count? :P 15:42:41 yesterday my excuse was that i had a question, but today? 15:43:00 sorear: try to scare her away and you'll get an anthrax letter :p 15:43:32 oh right, i wanted to congratulate Eino and David on their blog posts 15:43:56 and now I don't really see a reason to leave again 15:44:03 :D 15:49:57 how come all those rooms are full of sleeping orcs when I'm a raging MiBe with zero Stealth? 15:51:39 hooray, I found a bazaar AND it contained 200 gold 15:55:11 now I've got 8gp left :) 15:59:57 -!- OG17 has quit [] 16:08:28 -!- OG17 has joined ##crawl-dev 16:10:49 -!- jpeg has quit [Quit: Page closed] 16:18:25 -!- valrus has joined ##crawl-dev 16:45:48 -!- galehar has joined ##crawl-dev 16:45:53 -!- pointless_ has joined ##crawl-dev 16:46:55 03galehar * r6ec2b2ebb58b 10/crawl-ref/source/ (menu.cc skills2.cc skills_menu.h): Skill menu: automatically move cursor to next entry when toggling practise. 16:46:59 03galehar * rfdebd28ce08d 10/crawl-ref/source/ (menu.cc menu.h skills2.cc skills_menu.h): SKill menu: easier cursor navigation. 17:11:00 pointless_: whee! 17:11:07 long time no see 17:11:14 hi 17:12:21 I'm afraid we're pretty stumped with the articulated kraken code 17:12:37 it's pretty weird 17:12:42 no one seems to understand it, at least not without a lot of reading 17:13:34 well any particular issues with it? 17:13:43 !lm * crash -log 17:13:43 305. Ahrin, XL22 MiBe, T:74642 (milestone): http://crawl.develz.org/morgues/trunk/Ahrin/crash-Ahrin-20101214-111727.txt 17:13:59 sadly, there's a lot of repetitions of this crash 17:14:25 Napkin: hey? 17:14:54 does the kraken always die at the end of the messages? 17:15:44 -!- Zaba has quit [Ping timeout: 260 seconds] 17:18:24 uhm no 17:19:12 !lm * crash -tv 17:19:12 305. Ahrin, XL22 MiBe, T:74642 (milestone) requested for FooTV. 17:19:20 (will this work?) 17:26:15 -!- Zaba has joined ##crawl-dev 17:31:11 hi 17:31:17 Oooh a pointless! <3 17:31:38 hi 17:32:10 Hey Charles! 17:33:41 -!- galehar has quit [Quit: disconnect] 17:38:01 pointless_: Do you have time for Slime improvement scheduled? I wanted to encourage going forward with it. 17:39:02 I have no time for anything 17:39:22 you may wonder why I'm here now, but you are probably hallucinating my presence 17:39:45 sweet 17:39:48 i enjoy hallucinating 17:39:56 :) gotcha 17:40:26 Keskitalo: ooh, slime is being improved? :) 17:41:47 casmith789: more qaacid blobs and acidic wall damage. 17:41:50 ;) 17:42:05 he said improving 17:42:09 plus what is qaacid 17:42:22 unresistable acid 17:42:27 rots the plusses of your rings too 17:42:30 lol 17:44:08 quality assurance acid 17:47:47 kilobyte: Well in spite of what you say the past 10 crashes (off that assert) have ended with Tentacles burst out of the water! The tentacle is destroyed! The kraken is slain, and its tentacles slide back into the water like the carrion they now are. 17:50:28 "the kraken is slain" message is so unnecessarily purple 17:50:47 it looks out of place 17:51:14 that whole line could be improved, i think 17:51:54 hmm, I can't seem to find such a crash either 17:52:21 The kraken is slain and its tentacles slide back into the water. 17:52:22 done 17:52:37 actually that's still bad 17:52:46 You kill the kraken! Its tentacles slide back into the water. 17:54:00 yeah, that sounds better 17:54:01 what if the kraken had a heart attack? 17:54:23 regardless, "like the carrion they now are" is completely unnecessary and out of place 17:54:34 or an angry møøse bit it? 17:54:45 (is slain) is a state description, and (slide back) is an action statement 17:55:05 i would go with "The tentacles" to be consistent with how they were described before 17:55:30 The kraken dies! The tentacles slide back into the water. 17:55:49 That would suggest these are unrelated. 17:55:57 yeah, well :/ 17:56:18 it's better than the status quo 17:56:25 in which it sounds related but also ridiculous 17:56:55 The vs Its is smaller than the major change to TGWi's suggestion 17:59:02 Erm, no, use its. 17:59:06 Especially if it's going to be the same line. 17:59:21 someone commit either one and then we can argue about this 17:59:50 we agree that the bikeshed should be green, even if the exact shade is contested 18:02:44 "we" being... you? 18:03:00 and half of Zannick 18:03:16 Zann 18:03:21 that's all about the shade, I thought 18:03:31 status quo is purple and nobody likes that 18:06:05 zannick is an ettin 18:07:50 fr: two headed race 18:07:54 so i can be an ettin :) 18:08:25 this channel needs more extended metaphors imo 18:09:53 worship two gods: a head with Sif casts boost spells on the Trog one 18:10:38 Trog would not be happy with that arrangement 18:17:36 -!- paxed has quit [Read error: Operation timed out] 18:20:45 -!- eith has joined ##crawl-dev 18:21:32 -!- paxed has joined ##crawl-dev 18:41:06 -!- paxed has quit [Read error: Operation timed out] 18:45:09 -!- paxed has joined ##crawl-dev 19:16:47 03pointless_ * rf31470d5528c 10/crawl-ref/source/mon-abil.cc: Fix [2941], a crash involving kraken heads killing themselves 19:16:57 Well that was interesting 19:28:04 -!- paxed has quit [Read error: Operation timed out] 19:29:59 kilobyte: I'm looking at issue 2689, are you sure that was related to the tides? 19:32:08 -!- paxed has joined ##crawl-dev 19:37:50 -!- OG17 has quit [] 19:39:20 is it intentional that a TSO-blessed scimitar is superior to a eudemon blade? 19:44:02 -!- OG17 has joined ##crawl-dev 19:51:36 -!- paxed has quit [Read error: Operation timed out] 19:54:09 -!- Pialein has quit [Remote host closed the connection] 19:54:15 -!- ZarahNeander has quit [Remote host closed the connection] 19:55:45 -!- paxed has joined ##crawl-dev 20:02:11 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:18:27 -!- paxed has quit [Ping timeout: 240 seconds] 20:20:24 -!- paxed has joined ##crawl-dev 20:21:19 -!- Pialein has joined ##crawl-dev 20:43:07 -!- paxed has quit [Ping timeout: 240 seconds] 20:45:01 -!- paxed has joined ##crawl-dev 20:55:56 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100713130626]] 21:04:40 -!- paxed has quit [Read error: Operation timed out] 21:08:37 -!- paxed has joined ##crawl-dev 21:20:48 -!- TGWi has quit [Read error: Connection reset by peer] 21:28:04 -!- nrook has joined ##crawl-dev 21:29:11 -!- paxed has quit [Read error: Operation timed out] 21:33:14 -!- paxed has joined ##crawl-dev 21:38:34 -!- eith has quit [Ping timeout: 265 seconds] 21:48:19 -!- TGWi has joined ##crawl-dev 21:52:48 -!- paxed has quit [Read error: Operation timed out] 21:56:51 -!- paxed has joined ##crawl-dev 21:57:32 -!- Siber has joined ##crawl-dev 22:16:50 -!- paxed has quit [Read error: Operation timed out] 22:20:27 -!- paxed has joined ##crawl-dev 22:31:33 Finding a branch mimic after already finding the real branch shows incorrect info (https://crawl.develz.org/mantis/view.php?id=2978) by MarvintheParanoidAndroid 22:40:08 -!- paxed has quit [Read error: Operation timed out] 22:44:02 -!- paxed has joined ##crawl-dev 22:46:48 -!- nrook has quit [Quit: Lost terminal] 22:48:43 -!- paxed has quit [Read error: Operation timed out] 22:52:23 -!- paxed has joined ##crawl-dev 23:01:44 Mennas doesn't have silence (https://crawl.develz.org/mantis/view.php?id=2979) by Maha 23:11:47 Monsters happily wander into dangerous clouds (https://crawl.develz.org/mantis/view.php?id=2980) by MarvintheParanoidAndroid 23:14:23 holy crap, sourceforge just sent me 37 issues of c-r-d at once 23:26:08 -!- TGWi has quit [Quit: Leaving.] 23:29:51 -!- paxed has quit [Read error: Operation timed out] 23:33:15 -!- paxed has joined ##crawl-dev