00:10:35 <|amethyst> MarvinPA: well, I got it rebased against master, but somehow I ended up with the first version (five or so commits) merged into one commit 00:11:38 <|amethyst> but I'm not 100% certain I didn't miss something when resolving conflicts 00:18:38 :/ 00:18:45 File Access Denied 00:19:24 Wait a minute... that is a file transfer from my computer! 00:20:54 -!- ussdefiant has quit [Ping timeout: 260 seconds] 00:21:39 -!- ussdefiant has joined ##crawl-dev 00:38:11 -!- nfogravity has quit [Quit: Leaving.] 00:40:45 -!- evilmike has quit [Quit: something happened] 00:51:18 <|amethyst> MarvinPA: oh, looks like it was mumra, not me, that merged a bunch of commits together 01:03:01 <|amethyst> MarvinPA: okay, I just pushed branch "boulder_beetles". The history is linear, though as I mentioned some commits had been merged together in mumra's repo 01:03:32 -!- heteroy has quit [Quit: ChatZilla 0.9.88.1 [Firefox 3.6.27/20120216013254]] 01:04:11 New branch created: boulder_beetles (9 commits) 01:04:36 boulder beetles that spawn jellies 01:05:45 <|amethyst> MarvinPA: I might have missed a change or two (resolving across the mon-ench split was a little painful), but it compiles in text mode at least 01:12:03 <|amethyst> MarvinPA: it still needs a bump to the minor version tag 01:14:38 <|amethyst> !tell MarvinPA just in case you didn't read the scrollback, I rebased and pushed to boulder_beetles in the main repo. A few commits were fused together in mumra's repo; that's still present. Also, it will need a minor save version bump. 01:14:38 |amethyst: OK, I'll let MarvinPA know. 01:17:49 awww what a polite bot 01:18:55 <|amethyst> !tell MarvinPA hm, or maybe it doesn't need the minor bump... it would affect downgrades only 01:18:56 |amethyst: OK, I'll let MarvinPA know. 01:22:37 -!- MarvinPA has quit [Read error: Connection reset by peer] 01:22:58 -!- MarvinPA has joined ##crawl-dev 01:23:07 <|amethyst> hola 01:32:11 -!- SamB_XP_ has joined ##crawl-dev 01:34:41 -!- SamB_XP has quit [Read error: Connection reset by peer] 01:43:20 -!- Pacra has quit [Quit: This computer has gone to sleep] 01:50:32 -!- MarvinPA has quit [Ping timeout: 260 seconds] 01:50:53 -!- FaMott has quit [Ping timeout: 245 seconds] 01:58:13 rast the Talismancer (L15 DEFi) (D) 01:58:24 LogicNinja (L14 KoBe) ERROR in 'tileweb.cc' at line 171: Webtiles message too long! (-1) (Lair:7) 02:06:20 Does the source have anything that works like an index? 02:07:51 <|amethyst> not really 02:09:05 This will be fun :) 02:09:09 <|amethyst> :) 02:09:12 <|amethyst> I've been a dev for 3 months (and working with the Crawl source for about six) and I still couldn't tell you what all the source files do 02:09:26 <|amethyst> it helps to be good with grep :) 02:10:26 -!- mikee_ has quit [Ping timeout: 244 seconds] 02:15:21 dk_yredelemnul_ordeal accepts kill from tgw_kikubaaqudgha (https://crawl.develz.org/mantis/view.php?id=5462) by Devilish 02:21:19 /win 10 02:21:24 or lose, I don't know 02:22:46 whee, boulder beetles <3 02:23:09 * due gives Keskitalo 10 boulder beetles. 02:42:20 03|amethyst 07stone_soup-0.10 * rc93edd971668 10/crawl-ref/source/dat/des/altar/yredelemnul_ordeal.des: Don't let tgw_kikubaaqudgha and dk_yredelemnul_ordeal interact. 02:42:24 03|amethyst * r81818f391699 10/crawl-ref/source/dat/des/altar/yredelemnul_ordeal.des: Don't let tgw_kikubaaqudgha and dk_yredelemnul_ordeal interact. 02:45:25 -!- dtsund has quit [Quit: dtsund] 03:05:09 -!- ais523 has joined ##crawl-dev 03:14:37 -!- vadatajs has quit [Read error: Operation timed out] 03:28:33 -!- vadatajs has joined ##crawl-dev 03:51:34 This looks messy :/ 03:55:35 |amethyst, MarvinPA: whatever changes I did to dragon form claw damage predate UCC, so I don't have a clue whether they were carried over or not 03:56:01 (and I don't have the slightest clue about claws in post-UCC days anymore, too) 04:06:30 |amethyst: you use distance_iterator and claim that "There still seems to be a bias". Could you elaborate? If the "fair" flag is true, it's supposed to be perfectly random. 04:07:31 (picking a direction at random and then sweeping starting from it, to be exact) 04:10:31 -!- monqy has quit [Quit: hello] 04:20:26 Solved! 04:21:48 Set the range for Static Discharge to 1-1 04:24:09 -!- xnavy has quit [Ping timeout: 244 seconds] 04:27:33 Would Chain Lightning have a similar bug? 04:29:44 -!- joosa has quit [Ping timeout: 272 seconds] 04:30:01 Oh, should put in a flying check too 04:35:21 -!- joosa has joined ##crawl-dev 04:41:35 Anyone around to tell a n00b what to do? 04:51:04 hard to point you to any specific area since I don't know what you can do 04:51:31 there are so many areas that you could help with, but they need different skills 04:54:27 I'm working on the static discharge thing 04:54:44 But I'm unsure about the flying check 04:56:42 Most spells don't abort when they are a waste of time 05:01:08 -!- xnavy has joined ##crawl-dev 05:11:55 -!- ais523_ has joined ##crawl-dev 05:13:16 they don't? If something doesn't, I'd say it's a bug -- all spells either don't allow you to cast at all (Swiftness when wading), refuse unless forced (most) or are "to do". 05:14:08 so flametounge on a crimson imp should abort? 05:14:32 I've only noticed vampiric drain doing that 05:15:04 Yeah, I know Pain doesn't care what you throw it at. 05:15:20 is flame tongue 100% resistible? 05:16:01 beam::is_harmless() returns true for it 05:18:04 yeah, all beams but BEAM_WATER, BEAM_ICE (icicle, ice storm), BEAM_LAVA (bolt of magma, firestorm), BEAM_POISON_ARROW are 100% resistible 05:19:12 i can't find that spell in the code 05:20:57 Weird 05:22:56 -!- ais523_ has quit [Ping timeout: 245 seconds] 05:33:12 Okay, even weirder: bolt::is_harmless isn't used anywhere 05:33:50 Wait, i'm silly 05:36:08 it is used, but before the bolt/beam isn't being done 05:40:13 apparently only in the tracer, to skip asking you whether to attack a friend 05:41:47 (for using a wand of draining past a friendly zombie, etc) 05:44:00 -!- ais523_ has joined ##crawl-dev 05:44:52 and I've just noticed my levitating monsters check can't be bypassed by forcing the cast... 06:00:08 OSX builds of master branch on crawl.develz.org updated to: 0.11-a0-616-gd3299fb 06:08:59 !messages 06:08:59 (1/1) MarvinPA said (9h 35m 47s ago): shouldn't book mimics reveal themselves when you fail to ignite them? since the player then knows for sure that it's a mimic 06:09:04 good point 06:27:07 -!- vadatajs has quit [Ping timeout: 246 seconds] 06:40:15 -!- vadatajs has joined ##crawl-dev 06:55:55 -!- st_ has joined ##crawl-dev 07:12:43 -!- syllogism has joined ##crawl-dev 07:17:12 -!- alefury has joined ##crawl-dev 07:26:58 -!- MarvinPA has joined ##crawl-dev 07:36:20 -!- HousePet has quit [Quit: Page closed] 07:43:33 MarvinPA: you removed crosstraining with m&f from the axes description 07:44:16 -!- Ragdoll has joined ##crawl-dev 07:50:34 03galehar * r9f7d0e17212f 10/crawl-ref/source/godabil.cc: Trying to ignite a spellbook mimic reveals it. 07:51:31 !tell MarvinPA you removed crosstraining with m&f from the axes description 07:51:31 alefury: OK, I'll let MarvinPA know. 07:57:22 perhaps crosstraining should be added by code instead? 07:57:41 it doesn't change weekly like cards/decks, but still... 07:59:03 kilobyte: good luck translating crosstraining :) 07:59:24 there's so many skills... 08:00:01 fr: Remove half of the skills. 08:00:35 I mean, there's ten or so deck types, each with 20ish cards 08:01:09 decks have a list of possible cards in their descriptions, cards have a list of decks that can have them 08:01:32 also, it's incorrect for cards that can be found only in legendary decks 08:03:52 -!- Wensley has joined ##crawl-dev 08:03:52 -!- valrus has joined ##crawl-dev 08:05:05 !tell MarvinPA i dont like the earth description: nearly all conjurations can be mitigated with AC, so mentioning this only for earth is misleading. also, earth spells cant be resisted at all, so saying they cant be "fully" resisted is misleading. 08:05:05 alefury: OK, I'll let MarvinPA know. 08:05:38 why are all of our hybrids half-human 08:05:44 seems quite anthropocentric 08:06:07 I'm going to change arachne's description to make her half-orc and let's see anyone try and stop me! 08:06:10 they tend to come from mythology, and those writing it were, guess what, humans 08:06:17 racism 08:06:20 speciesism 08:06:27 bigotry, is what I am saying 08:08:30 wensley, half alien! 08:08:31 much better 08:08:31 :D 08:09:06 kilobyte: it is a myth perpetuated by the conquering human victors of countless unjust wars that humans are the only species "enlightened" enough to preserve their history in written tradition 08:09:16 -!- ais523 has quit [Read error: Operation timed out] 08:10:21 -!- MarvinPA_ has joined ##crawl-dev 08:13:18 -!- MarvinPA has quit [Ping timeout: 272 seconds] 08:13:18 -!- MarvinPA_ is now known as MarvinPA 08:13:39 Wensley: We should have a unique that has the body of a centaur and the head of a minotaur 08:13:47 I've thought of that before 08:13:49 wait no 08:13:52 I thought of the opposite 08:13:58 head of a centaur and body of a minotaur 08:14:04 I suggested replacing humans with these 08:14:08 the torso and head of a centaur and the body and legs of a minotaur? 08:14:12 yes 08:14:16 but what would we call such crazy creatures? 08:14:34 hmmm... manotaur 08:14:56 it's summed up pretty well here: http://www.giantitp.com/comics/oots0555.html 08:14:56 obviously the opposite would be a taurotaur 08:15:18 (lowest left panel) 08:16:51 so what's in arachne's band 08:16:58 hmm, nothing 08:17:08 can give her one, good idea 08:17:18 her inscription seems to imply a band :) 08:17:29 or at least a summon spiders spell 08:17:41 and she should definitely have spider friends 08:17:52 in fact all spiders should have spider friends, recursively 08:18:36 I cannot and will not ever stop pushing for greater quantities of spiders 08:18:42 back to hybrids being only half-human: what about a half-lion half-eagle? Or half-lion half-eagle half-horse? Or half-lion half-scorpion? 08:19:07 that would be fine if we had sentient lions/eagles/horses/scorpions 08:19:31 let's change manticores to half-felids 08:19:41 griffons to half-tengu 08:19:58 wait, griffons to half-tengu half-centaur 08:20:43 awesome 08:21:03 Wensley: Manticores should come back from the dead? 08:21:17 would certainly make them more interesting 08:21:38 When will spiders be a playable race? 08:21:44 we can make modified octopodes 08:21:53 honestly I'm pretty unimpressed with nearly our entire H glyph 08:22:24 !lg * killer=manticore s=cv 08:22:27 997 games for * (killer=manticore): 156x 0.9, 120x 0.5, 102x 0.7, 100x 0.8, 99x 0.4, 72x 0.10-a, 57x 0.3, 49x 0.6, 48x 0.10, 46x 0.8-a, 34x 0.6-a, 32x 0.9-a, 23x 0.2, 23x 0.1, 14x 0.5-a, 9x 0.11-a, 8x 0.7-a, 5x 0.4-a 08:23:08 BTW, both the description and the tile for manticores include wings, yet they can't fly in the game 08:23:12 !lg * killer=gruffon s=cv 08:23:13 No games for * (killer=gruffon) 08:23:19 !lg * killer=griffon s=cv 08:23:20 313 games for * (killer=griffon): 52x 0.9, 38x 0.10-a, 37x 0.7, 34x 0.5, 26x 0.4, 25x 0.8, 23x 0.8-a, 18x 0.9-a, 16x 0.6, 14x 0.10, 11x 0.6-a, 5x 0.2, 4x 0.11-a, 4x 0.7-a, 3x 0.4-a, 2x 0.3, 0.5-a 08:23:22 kilobyte: weird 08:23:27 sounds like a one-line fix 08:25:07 some vaults may be relying on that, though 08:25:14 it quite often matters in the Shoals 08:25:20 wait, there are manticore vaults? 08:25:34 and yeah, it matters in the shoals. but usually not in a good way. 08:25:37 honestly how many people even realize that manticores can't fly 08:25:52 how many vault authors would put them in vaults assuming they couldn't fly 08:26:39 -!- nfogravity has joined ##crawl-dev 08:27:21 let's replace all manticores with centaurs, all griffons with catlobes, remove minotaurs and labs, and make it so that arachne's glyph flashes between @ and s and bam we've freed up the H glyph 08:27:36 for... 08:27:49 hmm 08:28:13 What about wyverns, can they fly now? I know they couldn't before. 08:28:54 hippopotami. 08:29:16 hippos seem like they would be on Y 08:29:26 yeah almost certainly 08:29:34 death hams 08:29:37 +1 08:33:41 hm, there are manticores in volcano.des and shoals.des 08:35:24 neither seems to rely on non-flying though 08:36:45 coding convention question: when do i name a function something like _this_function() and when do i name it this_function()? 08:36:57 isn't one private and one public 08:37:01 or something 08:37:09 _ is private I think. 08:37:16 nfogravity: there's actually a coding style guide somewhere in the docs if you haven't seen that 08:37:20 ah okay. i did see it 08:37:37 i'm pretty sure that bit wasn't mentioned, that might just be a general style thing 08:37:40 @??arachne 08:37:40 Arachne (11H) | Speed: 15 | HD: 17 | Health: 200 | AC/EV: 3/10 | Damage: 30 | Flags: spellcaster, sense invisible, web sense | Res: 06magic(68) | Chunks: 07contaminated | XP: 5427 | Sp: ensnare, poison arrow (3d24), blink, b.venom (3d21). 08:37:49 remember, the coding style guide mandates the use of global state wherever possible 08:38:32 which makes a lot of sense for a game like this 08:38:39 a lot of static functions have a leading _ 08:38:45 which spell should get replaced by Summon Spider? Current: ensnare/p.arrow/blink/ensnare/venom bolt (plus ensnare when retreating) 08:38:48 dont know if that has anything to do with it, though 08:38:54 mostly I am just angry at how it is to do moths of vuln with all this global state hanging around :| 08:39:21 kilobyte: bvenom and parrow seem redundant 08:39:32 having both means more poison, though 08:39:33 kilobyte: especially since bvenom will pass through the player and hit other spiders 08:39:47 unless that is not how monster bolts work 08:40:16 are there any uniques that even have parrow, discounting uniques with random spell sets? 08:40:22 @??aizul 08:40:22 Aizul (13S) | Speed: 15 | HD: 14 | Health: 142 | AC/EV: 8/18 | Damage: 25 | Flags: spellcaster, see invisible | Res: 06magic(112), 03poison | Chunks: 06mutagenic | XP: 2602 | Sp: b.venom (3d18), sleep, poison arrow (3d21). 08:40:24 I'd drop blink, unless she's supposed to be a jumping spider 08:40:26 blink is good if there are summons and/or ranged spells 08:40:30 blink is good 08:40:32 makes berserkers think twice 08:41:20 weird that aizul also has both bvenom and parrow 08:41:49 probably giving him parraw twice was deemed too harsh 08:42:03 kilobyte: are you making a whole new "summon spider" spell or are you resuing the spider basket code 08:42:07 or maybe he just got the two monster poison spells that exist 08:42:19 because it would be pretty cool if arachne summoned non-vanilla spiders 08:42:59 Wensley: uhm, how exactly can you reuse a lua hack for a spell? 08:43:04 no idea 08:43:11 I don't know how that works 08:43:36 there's some nasty code duplication for summoning spells, though 08:43:40 perhaps we just need to rewrite all of crawl in lua? I hear that lua-jit is quite performant these days 08:44:16 and what exactly would be the benefit there? 08:44:17 that would neatly solve the problem of not being able to reuse this lame spider summoning spell 08:44:42 ghallberg: I think I fixed wyvern flight, sounds like manticores could use M_FLIES too :) -- I agree it could use a vault review 08:44:43 kilobyte: oh, could you just give her shadow creatures 08:44:54 looks like alefury did it already? :) 08:48:37 just a quick grep really. the shoals.des occurence is an entry vault with some beasts and no terrain, i didnt really get what happens in volcano.des, but according to the accompanying comment its lindwurm / manticore / fire drake, so one of the alternatives can already fly 08:49:21 its in some weird monster generation code segment, and i have no clue what anything lua-related does 08:51:30 -!- mikee_ has joined ##crawl-dev 08:53:31 -!- valrus has quit [Remote host closed the connection] 08:57:30 -!- ais523_ has quit [Quit: Page closed] 09:11:05 <|amethyst> kilobyte: even with distance_iterator, if you go to a large open level and place an orb spider directly south of you, it will eventually end up moving to your north and alternating between about 10 and 2 o'clock 09:11:24 -!- FaMott has joined ##crawl-dev 09:11:37 <|amethyst> kilobyte: (with range_iterator instead, the spider ends up directly north of you) 09:14:41 <|amethyst> kilobyte: I changed only the _set_firing_pos() code... presumably there is something elsewhere introducing the bias 09:16:03 |amethyst: re viewing ##crawl-dev logs in firefox, im going to try this: https://addons.mozilla.org/en-US/firefox/addon/open-in-browser/ 09:17:13 am i right in thinking that because of the skill rework in .9 that there are some variables that are still in the code but no longer used? 09:18:23 nfogravity: heh, I'm analyzing symbols used in only a single file as we speak 09:18:27 specifically you.exp_available, but maybe there's others 09:18:29 functions rather than variables, though 09:18:44 exp_available is used for skill practise 09:19:50 i guess i'm not clear on the definition of practice since .9 09:24:42 <|amethyst> alefury: I was investigating that a little more closely... in chrome, I'm getting "application/octet-stream" for the ones that want to download and "text/plain" for the ones that show in browser 09:24:50 <|amethyst> alefury: but wget shows text/plain for them all 09:27:16 the server could be serving different mime types for different clients 09:27:20 i dont know anything about web stuff and mime types and all that. i just know it sometimes works and it sometimes doesnt. 09:27:47 what are you trying to download? the tozt logs? 09:27:56 oh hm, we have a new log server? 09:27:58 <|amethyst> the ones on s-z.org/crawl-dev/ 09:28:02 not tozt anymore, and trying to open in browser, but yes 09:28:21 the addon works, though, so problem solved for me :) 09:28:42 or worked around, at least 09:29:32 i think i had the same problem on tozt 09:30:55 -!- ToBeFree has joined ##crawl-dev 09:31:07 -!- ais523 has joined ##crawl-dev 09:34:23 <|amethyst> alefury: the difference seems to be that the problematic ones have control characters on the first line 09:34:57 what's the encoding 09:35:03 might be giving you UTF-8 with a bom 09:35:14 as opposed to just plain UTF-8 09:35:17 oh. but sometimes i have been able to get them to open by doing weird crap. sometimes it didnt work, though. 09:35:35 a lot of applications will choke on boms in utf-8 09:35:49 |amethyst: thanks for looking at the boulder beetle patch! i'll play with the branch later on and see about fixing up the last couple of things that needed changing 09:35:49 MarvinPA: You have 4 messages. Use !messages to read them. 09:35:51 <|amethyst> Wensley: it's the ctrl-c and ctrl-o from IRC colours 09:35:56 oh I see 09:36:11 boulder beetles in spider 09:36:16 03MarvinPA * ra8cb8aadb485 10/crawl-ref/source/dat/descript/skills.txt: Update skill descriptions again (alefury) 09:36:29 <|amethyst> oh 09:36:32 <|amethyst> that's it in chrome 09:36:47 <|amethyst> in firefox it seems to be a different set of logs that have problems 09:36:54 ha 09:39:34 <|amethyst> odd, in firefox it always asks to download the second time I click on a given log 09:40:12 yeah. also usually when i click on any log after opening one in the browser. 09:40:33 sometimes i could get it to work again by using the "inspect feature" feature 09:41:05 but today it didnt work :( 09:41:30 <|amethyst> probably clearing your cache would work; it doesn't in chrome 09:43:48 Wensley: because, uhm, what's exactly the point of a bom in UTF-8? 09:44:05 there's so many endiannesses a single byte can have... 09:45:41 <|amethyst> kilobyte: some use it to indicate "this is UTF-8", but that's problematic 09:46:12 it also breaks a good deal of assumptions that are generally true in text streams, and Unix is basically built upon text streams and tiny little utilities that work with them 09:49:09 <|amethyst> it seems almost as though it's chrome itself that is checking for control characters 09:51:45 <|amethyst> I'm not having much luck searching for that, though 09:55:43 kilobyte: yes, I'm agreeing with you 09:59:58 <|amethyst> I'm giving up on this for now... if someone figures out how to stop chrome from wanting to download rather than display text/plain with control characters in the first few lines, please let me know 10:00:38 <|amethyst> I'm guessing firefox is offering to download if there are control characters anywhere in the file; but that it only knows this after displaying it the first time 10:00:42 -!- ais523 has quit [Remote host closed the connection] 10:01:16 -!- MarvinPA has quit [Ping timeout: 255 seconds] 10:04:50 -!- Pacra has joined ##crawl-dev 10:05:48 <|amethyst> HousePet was working on having static discharge not cast with 'z' when there are no adjacent monsters 10:06:11 <|amethyst> his solution (at https://crawl.develz.org/mantis/view.php?id=4554) sets the range on the spell to 1,1 rather than -1,-1 10:06:17 <|amethyst> are there any potential problems with this? 10:07:07 <|amethyst> it does continue to arc properly 10:10:03 -!- nfogravity has quit [Quit: Leaving.] 10:11:41 |amethyst: can you link an example of one of the files that doesn't work 10:12:09 <|amethyst> http://s-z.org/crawl-dev/%23%23crawl-dev-20120318.log 10:12:22 <|amethyst> this one does work (for me in chromium): http://s-z.org/crawl-dev/%23%23crawl-dev-20120317.log 10:14:28 -!- nfogravity has joined ##crawl-dev 10:15:55 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- The alternative IRC client] 10:16:34 |amethyst: was that first file one of the ones that doesn't work in firefox? 10:17:09 -18 returns 406 Not Acceptable 10:17:15 <|amethyst> in firefox it seems that they all work the first time but not later 10:17:20 <|amethyst> kilobyte: using curl? 10:17:29 <|amethyst> kilobyte: I think the server is blocking curl; try wget instead 10:17:54 |amethyst: I've hosted it on my own server and it seems to work fine using that addon, tell me if anything's different: http://seleniac.org/%23%23crawl-dev-20120318.log 10:18:11 not curl, libwww-perl 10:18:15 <|amethyst> Wensley: same thing 10:18:22 <|amethyst> kilobyte: maybe that too then 10:18:43 <|amethyst> it's not my server so I can't change that (well, I can, since I have root; but the owner would probably not approve) 10:18:58 <|amethyst> Wensley: same problem with chrome 10:20:41 |amethyst: not sure how you're opening it in chrome, but repeated visits work fine for me in firefox 10:21:29 where are these control characters located? 10:21:35 <|amethyst> it the first couple of lines 10:21:45 <|amethyst> if they are later, chrome seems to be fine 10:21:54 blocking some browsers is a bug in the server (almost surely its configuration) 10:22:06 I'm not seeing any bash color control characters here 10:22:09 but for the "Save As" problem, it is done intentionally 10:22:20 the headers include Content-Disposition: 10:22:24 <|amethyst> they do? 10:22:26 looking for something like [\m03;239]\m or something 10:22:29 right? 10:22:34 <|amethyst> wait 10:22:45 <|amethyst> I just tried adding Content-Disposition: inline but it didn't work 10:23:08 <|amethyst> but I removed that 10:23:28 <|amethyst> you shouldn't be getting any content-disposition header now 10:24:13 <|amethyst> and certainly they shouldn't differ from one file to the next 10:24:31 honestly, it seems highly unlikely that a content type of text/plain would cause any browser to attempt to interpret its contents as anything other than plain text 10:24:42 control characters or no 10:25:25 <|amethyst> it may be purely coincidence that the ones that work in chrome seem to be the ones that don't have control chars in the first few lines 10:26:38 <|amethyst> Wensley: the control characters are ctrl-c and ctrl-o 10:26:45 <|amethyst> these are IRC codes, not ANSI 10:27:38 <|amethyst> kilobyte: actually, I'm not sure if it is an intentional block or not 10:28:53 oh I think I see them now, it's been reduced to just "03" in this font 10:29:27 but it still renders properly given that unknown glyphs just aren't displayed 10:29:44 nfogravity: you.exp_available is still used 10:30:06 xp first goes there, then it is converted to skill points 10:30:10 ahh okay 10:30:16 there may be some left over 10:30:19 < skill cost 10:30:36 so the .9 change just made it automatic and gave the player more control over what goes where? 10:30:45 practice is used to set training values in auto mode 10:30:54 yes 10:30:58 *just* 10:30:58 makes sense 10:31:04 haha no it was a huge change 10:31:12 but on the code side, not a complete overhaul 10:31:31 yes, some old code survived 10:32:42 |amethyst: I think the best solution is to just rename all the files to .txt and be done with it :P 10:33:04 oh hm, chrome doesn't even display .txt natively 10:33:36 <|amethyst> yeah, tried that :) 10:33:42 but firefox does! 10:33:44 problem solved. 10:33:47 <|amethyst> And just adding one extra line isn't enough 10:34:41 |amethyst: just make a webpage that loads the logs dynamically 10:35:00 web-based crawl-dev log viewer 10:35:32 <|amethyst> I'll get right on that :P 10:35:59 come on, it would take like a minute :P 10:36:30 I will even do it for you, right now, and see if I can't get it done before lunch 10:41:09 MrBismarck (L13 MiBe) ERROR in 'tileweb.cc' at line 171: Webtiles message too long! (-1) (D:10) 10:43:21 <|amethyst> Wensley: that would be appreciated... it would be nice if something like that were not necessary, but oh well 10:44:02 <|amethyst> back to the static discharge thing.... any potential problems with setting its range to 1 rather than -1 ? 10:44:28 <|amethyst> it seems to work 10:44:38 -!- MarvinPA has joined ##crawl-dev 10:47:56 |amethyst: try to see how it behaves for monsters having known and unknown relec 10:48:34 -!- Pacra has quit [Quit: This computer has gone to sleep] 10:48:45 <|amethyst> galehar: he doesn't handle that 10:48:56 <|amethyst> "I'm not sure about making it check for usefulness. 10:48:57 <|amethyst> Most damage spells don't abort when the target is immune." 10:49:13 what about flying monsters? 10:49:14 <|amethyst> he does have a point... bolt of draining will still z-cast with only undead in range 10:49:26 <|amethyst> He only changes the range to 1, nothing else 10:49:44 ok, so it just aborts when there's no monster in range 10:49:54 well, it's still an improvement 10:49:57 <|amethyst> yeah 10:50:10 <|amethyst> I'm not certain whether changing the range would have other effects, though 10:56:03 no idea 10:56:16 push it in trunk and we'll see ;) 10:56:29 <|amethyst> I'm compiling with tiles to test one thing 10:56:38 <|amethyst> if that works I'll push 10:59:48 |amethyst: http://seleniac.org/logs/logview 11:00:04 enter '20120318' in the text field 11:00:33 <|amethyst> Wensley: yay! thanks 11:01:35 <|amethyst> what is it on the server side? 11:01:38 nothing 11:01:44 <|amethyst> even better 11:01:47 that page alone should do you 11:02:07 just in time for lunch :P 11:02:18 maybe but this url in the topic? 11:02:24 anyway, have to go 11:02:26 'later 11:03:43 -!- Pacra has joined ##crawl-dev 11:04:44 |amethyst: it should just work if you stick it in the http://s-z.org/crawl-dev/ directory 11:10:10 |amethyst: submitting a pull request for version 3.0 11:10:24 <|amethyst> huh? 11:10:28 <|amethyst> version 3.0 of what? 11:10:32 logview 11:10:42 there have been many important changes and improvements 11:10:46 see the changelog 11:15:28 <|amethyst> hmm... it would be nice if mod_autoindex's AddDescription could substitute the filename into the description 11:16:59 -!- Zaba_ is now known as Zaba 11:25:05 why can't vampires use cure poison at normal blood level? 11:33:04 <|amethyst> Wensley: okay, I added a few things 11:33:21 <|amethyst> And moved your self-promotion to an

rather than the title 11:33:23 <|amethyst> :) 11:33:35 |amethyst: actually it's fucked up at the moment because I'm trying to get the page to not interpret irc usernames as html tags 11:33:43 it's actually quite frustrating 11:34:01 <|amethyst> oh 11:34:04 <|amethyst> and xss 11:34:55 is there an xss vuln somewhere 11:35:22 not like there is any personal data to be revealed 11:35:29 <|amethyst> anyone in ##crawl can cause any HTML to appear in the page, right? 11:35:41 I am trying to get it to escape all < and > 11:35:51 but for some reason it is not working correctly 11:37:05 okay now it works 11:37:07 <|amethyst> if the data could be inserted as a text node instead of using $.html 11:37:14 <|amethyst> that would avoid any need to encode 11:37:29 mdn was lying to me when it said default behavior was to replace all occurences of the pattern 11:37:37 anyway, now all < and > are < and > 11:37:45 so no html injection 11:37:50 <|amethyst> & should be & too 11:38:18 man it would be nice if you could just put raw text on a page while also perserving line breaks 11:39:01 |amethyst: looks like the pre tags preserve & properly 11:39:08 think it was just things it thought were html 11:40:21 if you're parsing the log already, why won't you convert the colours? 11:40:27 not parsing 11:40:46 just find-replacing all < and > with &sdfsd; equivalents 11:41:33 I mean I guess I could find-replace irc color control codes with spans to color things 11:41:44 yeah 11:41:57 <|amethyst> and what if they are unbalanced? 11:42:06 <|amethyst> 03 11:43:13 aren't they usually unbalanced already? 11:43:30 ha, how do I even type a literal ^C in anything 11:43:44 <|amethyst> I dunno... I thought there was an end-colour code 11:43:53 <|amethyst> Wensley: ctrl-v ctrl-c in irssi 11:43:56 anyway this can be for version 19.0 11:44:02  11:46:43 great, looks like you can't even write ",01" in a colour 11:47:00 <|amethyst> bold 11:47:05 <|amethyst> that's ctrl-b 11:47:55 -!- blabber has joined ##crawl-dev 11:49:07 <|amethyst> Wensley: okay, check out http://s-z.org/crawl-dev/ now 11:49:39 <|amethyst> Wensley: the "View log" links call your function as well (using nasty hackery to find the log URL) 11:54:23 03andre_axem * rcafddc78c712 10/crawl-ref/source/spl-data.h: Corrects are the monsters in range check for static discharge 12:05:18 -!- ZChris13 has joined ##crawl-dev 12:05:35 <|amethyst> 03,02test 12:06:16 <|amethyst> 03,10test 12:06:36 <|amethyst> 03,11test 12:06:44 <|amethyst> hmm 12:07:10 <|amethyst> yeah, I don't think I'm ready to parse the colours 12:08:42 wow this is exceptionally ugly :p 12:09:08 <|amethyst> did the last one blink? 12:09:26 no idea, i disabled blinking here at least 12:13:59 can pressing enter in the date field please work? 12:14:26 you people act like I didn't throw this thing together in 90 seconds :P 12:14:28 other than that, nice 12:15:44 Danswan the Chopper (L6 HuBe) (D:4) 12:16:31 |amethyst: did you add something server-side to get the list of logs or what 12:17:04 I had tried and failed to fetch the auto-generated index page using ajax 12:17:47 <|amethyst> Wensley: I added your script as the Header of the autoindex 12:17:54 oh, ha 12:18:16 cool that you can do that 12:18:31 <|amethyst> my version is at http://s-z.org/crawl-dev/.logview.html 12:19:02 <|amethyst> Then my .htaccess says: 12:19:08 <|amethyst> HeaderName .logview.html 12:19:08 <|amethyst> AddDescription "View log" * 12:19:50 <|amethyst> the previousSibling.previousSibling stuff is the "nasty hackery" I was referring to earlier 12:20:55 <|amethyst> alefury: should be fixed now... I added a form with an onsubmit, instead of using an onclick on the button 12:20:59 man my eyes just glaze over looking at apache configs 12:21:08 -!- ainsophy_ has joined ##crawl-dev 12:21:16 -!- ainsophyao has quit [Read error: No route to host] 12:21:39 goodgood, I can never remember how html forms work 12:21:44 jquery is so much easier :P 12:22:54 i just died to a tarantella in a food vault on d:9 or 10. i think it's kind of blatantly unfair to put one of those there 12:23:11 !lg nfogravity x=map 12:23:12 1519. [map=hangedman pestilent swarm] nfogravity the Cloud Mage (L11 TeAE), worshipper of Vehumet, mangled by a tarantella on D:9 (hangedman pestilent swarm) on 2012-03-20, with 7610 points after 15472 turns and 1:00:58. 12:23:15 I knew it 12:23:44 if you're a mage you're completely fucked 12:24:22 haha, hangedman 12:24:44 that is unreasonable, yes? 12:25:24 kill it with fire? but seriously, i have no idea whether that vault is fair or not. just, haha hangedman 12:25:38 @??tarantella 12:25:38 tarantella (13s) | Speed: 15 | HD: 8 | Health: 30-58 | AC/EV: 3/14 | Damage: 1613(confuse), 813(confuse) | Flags: web sense | Res: 06magic(32) | Vul: 09poison | Chunks: 09poison+07contam | XP: 457. 12:25:54 they were buffed a lot recently i think? 12:25:56 well, i was an ae, so. it was one of those vaults that has staggered walls so that when something appears it's instantly in melee 12:26:23 tarantella (13s) | Speed: 15 | HD: 8 | Health: 30-58 | AC/EV: 3/14 | Damage: 1613(confuse), 813(confuse) | Flags: web sense | Res: 06magic(32) | Vul: 09poison | Chunks: 09poison+07contam | XP: 457. 12:26:23 %??tarantella 12:26:28 ophanim suggested to compare it to 12:26:30 ??orc knight 12:26:31 orc knight[1/2]: The second most powerful melee orc you can find in the Orcish Mines. Confusion is a good plan, but you can kill them without it... it will just hurt more. If you see one of these plus a few warriors, or more than one of them, running might not be a bad idea. 12:26:32 @?tarantella 12:26:32 tarantella (13s) | Speed: 15 | HD: 4 | Health: 12-32 | AC/EV: 3/14 | Damage: 813(confuse) | Res: 06magic(16) | Vul: 09poison | Chunks: clean/none/unknown | XP: 90. 12:26:37 ah, see? 12:26:58 the vault assumes old tarantella 12:27:01 ah 12:27:18 so surprisingly its not even hangedmans fault :) 12:27:28 can i change that? 12:27:38 orc knights die 2:5 to tarantellas on the arena 12:27:46 ha! 12:28:16 @??orc knight 12:28:16 orc knight (10o) | Speed: 10 | HD: 9 | Health: 47-87 | AC/EV: 2/13 | Damage: 25 | Res: 06magic(36) | Chunks: 07contaminated | XP: 682. 12:28:27 what if we just revert the spider buff and then double the number of spiders in spider 12:28:42 i'd like that, wensley 12:28:47 that's what i was hoping for from spider 12:29:01 i don't think there are any branches that have the "oh GOD that's a lot of monsters" feel 12:29:12 hive did. it sucked. 12:29:13 orc does a little 12:29:13 and the spiders' nest vaults often did feel like that 12:29:16 orc is great 12:29:20 orc is fantastic 12:29:28 orc is indeed fantastic 12:29:34 hive just sucked because there was one monster 12:29:38 we will have dozens 12:29:43 more than any other branch 12:29:48 the layout was boring too 12:29:54 yes, delve is great 12:29:58 <3 delve 12:30:32 well no worries, i figure silly deaths like that will happen in trunk 12:30:49 i think that tarantella should probably be a scorpion instead though, for now :D 12:31:38 @??scorpion 12:31:38 scorpion (08s) | Speed: 10 | HD: 3 | Health: 9-24 | AC/EV: 5/10 | Damage: 1004(medium poison) | Res: 06magic(12) | Vul: 09poison | Chunks: 09poison+07contam | XP: 37. 12:31:46 thats even weaker than old tarantella 12:31:53 haha, or something 12:32:00 @??spider 12:32:00 spider (10s) | Speed: 15 | HD: 3 | Health: 9-24 | AC/EV: 3/10 | Damage: 504(medium poison) | Flags: web sense | Res: 06magic(12) | Vul: 09poison | Chunks: 09poison+07contam | XP: 43. 12:32:23 @??jumping spider 12:32:24 jumping spider (12s) | Speed: 15 | HD: 8 | Health: 30-58 | AC/EV: 6/12 | Damage: 2004(medium poison) | Flags: sense invisible, web sense, !sil | Res: 06magic(32) | Vul: 09poison | Chunks: 09poison+07contam | XP: 327 | Sp: blink close, blink away. 12:32:28 ough 12:32:34 all the spiders are badasses now 12:32:35 that's quite a jump 12:32:42 maybe a soldier ant 12:32:52 those are also pretty strong iirc 12:32:54 @??soldier ant 12:32:54 soldier ant (16a) | Speed: 10 | HD: 6 | Health: 21-45 | AC/EV: 8/10 | Damage: 1408(nasty poison) | Res: 06magic(24) | Vul: 09poison | Chunks: 09poisonous | XP: 157. 12:33:06 also, keeping it fast would be nice 12:33:33 it's a food vault, that's a pretty nasty punishment 12:33:52 !tell hangedman one of your vault got pretty brutal thanks to tarantellas being about 5 times as strong as they were, take a look? 12:33:52 alefury: OK, I'll let hangedman know. 12:33:53 |amethyst: logview suggestion: replace '

Wensley is so awesome

' with ''

'+arguments.callee.toString().replace('function ', '').replace(/\(\)[\s\S]*/, '')+'is so awesome

' 12:34:12 thanks alefury 12:34:19 <|amethyst> Wensley: haha 12:34:22 !tell hangedman its hangedman_pestilent_swarm it seems 12:34:22 alefury: OK, I'll let hangedman know. 12:36:20 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20111108220737]] 12:37:42 <|amethyst> Wensley: it doesn't actually work since I'm using anonymous functions 12:38:49 oh I missed that :( 12:39:00 maybe the with keyword will help here 12:49:19 -!- dtsund has joined ##crawl-dev 13:02:42 -!- dtsund has quit [Ping timeout: 252 seconds] 13:11:10 -!- dtsund has joined ##crawl-dev 13:19:15 -!- monqy has joined ##crawl-dev 13:38:57 -!- ainsophy_ has quit [Remote host closed the connection] 14:06:34 What would you think of giving e.g. crocodiles "reverse trampling", that is, they would grab you and pull you backwards (towards their position)? 14:07:54 Monsters are way too bold rushing into poison clouds (https://crawl.develz.org/mantis/view.php?id=5463) by doublep 14:12:40 Keskitalo: that's actually what I had in mind for kelpies, I suppose it could work on crocs too (but kelpies are cooler :P ) 14:16:10 crocodile sirens 14:16:33 03MarvinPA * r628a8de0fb4e 10/crawl-ref/source/describe.cc: Don't allow using items from the inventory screen while dead 14:17:08 !tell hangedman MarvinPA * r628a8de0fb4e /crawl-ref/source/describe.cc: Don't allow using items from the inventory screen while dead 14:17:08 Wensley: OK, I'll let hangedman know. 14:17:26 haha 14:17:30 blade already did that in ##crawl 14:17:34 hahaha 14:19:01 MarvinPA: do you have any insight as to why moth of vuln's aura spawns properly with the moth and goes away when the moth dies, but doesn't move *with* the moth? :P 14:19:28 not a clue, sorry 14:19:41 somehow silent spectres manage it 14:19:47 tell me your secrets 14:19:50 oh wait they are silent :( 14:23:11 Eronarn: did you have this problem with umbra where the aura doesn't move with the monster? 14:24:22 it's not even like it's just not being redrawn as it moves away from a thing 14:24:43 I can literally pull the moth out of the aura that it spawned within and then kill it to destroy the aura 14:24:52 -!- ZChris13 has quit [Ping timeout: 276 seconds] 14:27:08 honestly I thrilled enough that it compiles 14:27:28 because srsly what is the point of header files 14:28:09 <|amethyst> Wensley: did you invalidate_agrid(true) in _place_monster_aux() ? 14:29:38 <|amethyst> Wensley: oh, that's just for placing 14:29:46 <|amethyst> Wensley: areas_actor_moved() 14:30:13 <|amethyst> Wensley: try grepping for silence_radius2 14:30:32 ah good plan, thank you 14:30:33 header files are an organizational tool that existed before the object-oriented paradigm. now they exist to make you cry 14:30:35 <|amethyst> I think _update_agrid needs handling too 14:33:49 |amethyst: thanks, it was the actor_moved bit 14:34:28 okay I think this is roughly working, now I just need to define what the status effect bestowed by the aura does 14:34:39 was thinking it would basically "turn off" the effects of your magic items 14:34:52 both positive and negative 14:37:24 here's a weird thing: I have a monster cornered like this: 14:37:30 .## 14:37:34 @y# 14:37:38 .## 14:37:43 and it refuses to stop fleeing 14:37:47 never turns and fights, never moves 14:38:44 been thinking about how to convey what this moth does to the player 14:38:57 been actually calling it a "moth of suppression" this whole time 14:39:07 with all the flavor text bits mentioning a "field of magical suppression" 14:39:46 since it's a little hard to come up with a description that implies *just* suppressing magical items, was thinking that this aura would also give you like a single negative spell enhancer for all schools 14:40:34 -!- gnsh has quit [] 14:40:51 I don't really think that's much of a disadvantage at all really, so it shouldn't be too controversial. also, falls more in line with what the player expects, so less spoilery 14:45:52 -!- qqryq has joined ##crawl-dev 14:58:51 <|amethyst> I think for spider we'd want something specifically for rP 15:00:11 <|amethyst> though now that you've done it once it shouldn't be too hard to add a second kind of aura 15:00:32 <|amethyst> because I think magic-suppressing moth is cool too 15:03:36 -!- ToBeFree has quit [Read error: Connection reset by peer] 15:07:25 |amethyst: well the idea is that nearly the only way to get rP is via magic items 15:07:35 people seemed to want to leave the natural rP on nagas alone 15:08:13 I haven't even started coding the status effect yet so now is the time to discuss this 15:09:19 also, it's possible to raise objections about both rP inversion and rP negation 15:09:29 although the latter not as much 15:10:15 whereas because you're the only thing in spider that really has magic items, this is a good mechanic without inadvetently nerfing anything else 15:10:29 and if arachne or nikola manage to get caught in it and you don't mind having no resists, then great! 15:10:36 don't mind having no 15:11:17 Arachne depends on her staff for rPois 15:11:38 kilobyte: if that's a problem, I really don't see why we can't just give her rP outright 15:11:48 as it is, I think using the moth to deny her rP is hilarious 15:12:20 because really, it's not that big of a deal since you'll almost certainly have no rP as well 15:15:13 -!- blabber has quit [Remote host closed the connection] 15:22:27 -!- aran418 has joined ##crawl-dev 15:26:21 -!- Cheibriados has joined ##crawl-dev 15:26:21 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:27:31 -!- Cheibriados has joined ##crawl-dev 15:27:31 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:28:38 -!- Cheibriados has joined ##crawl-dev 15:28:38 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:31:20 -!- Cheibriados has joined ##crawl-dev 15:31:20 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:31:30 regardless of what the effect ends up being, how do I make an aura grant a status to everything inside of it 15:32:34 -!- Cheibriados has joined ##crawl-dev 15:32:34 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:33:46 -!- Cheibriados has joined ##crawl-dev 15:33:46 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:34:09 so it should definitely be an effect that gets rid of your magical resists when you enter it, but not sure how to do that for all actors 15:34:14 or hell, even for just the player 15:34:24 <|amethyst> monster:: and player::res_poison() 15:34:32 <|amethyst> I think checking for the aura there should work 15:35:10 <|amethyst> that's easier and less error-prone than toggling a state when you enter and exit the aura 15:35:21 you're the expert here 15:35:47 that sounds peachy 15:36:17 as long as that function also controls what a player sees on their % screen 15:36:24 <|amethyst> as for magic item stuff, you'd need to add a check for the aura around the rf += player_equip() lines (etc) in player_res_fire and friends 15:36:55 <|amethyst> and if you also want to prevent evoking items, in other places as well 15:37:11 I think I'll leave evokables/consumables alone for now 15:37:22 but will need to reconsider them later 15:37:31 do monsters even have spellpower? 15:38:11 <|amethyst> 12 * mons->hit_dice usually 15:38:12 because if not then it feels like it ought to be relatively straightforward to say, "you're in the aura, -1 enhancer" 15:38:18 hmm 15:38:46 well that's secondary to the resists thing 15:39:02 but yeah, I do think I want to suppress evokables 15:39:19 I like the idea that you can't evoke blink from your armor to escape 15:39:45 until killing the moth, anyway 15:40:06 which will probably be fairly frail, but fast and dodgy 15:40:49 damp moth 15:41:12 -!- Cheibriados has joined ##crawl-dev 15:41:12 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:41:19 chei keeps using step from time 15:41:19 <|amethyst> and if you're levitating over water when it comes into view? 15:41:26 -!- alefury has joined ##crawl-dev 15:41:55 |amethyst: not really interested in making it affect ongoing effects, but that might be a little scummy? 15:42:21 you wouldn't be able to re-evoke in any case, but that's not really any different from now 15:42:41 it's also possible I could just make it a big penalty to the evocable success 15:42:45 depends on how frisky I'm feeling 15:43:57 -!- Cheibriados has joined ##crawl-dev 15:43:57 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:44:04 <|amethyst> seems kind of inconsistent... rF+ is an ongoing effect 15:45:15 |amethyst: whatevs, I guess players will have to resist the urge to stray into the ominous green aura while over water 15:45:38 -!- Cheibriados has joined ##crawl-dev 15:45:38 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:46:53 -!- MarvinPA_ has joined ##crawl-dev 15:47:06 !tell evilmike we have a moth and the moth has an aura and the aura has an effect but that effect doesn't do *anything* 15:47:07 Wensley: OK, I'll let evilmike know. 15:47:26 -!- Wensley has quit [Quit: leaving] 15:49:38 -!- MarvinPA has quit [Ping timeout: 240 seconds] 15:49:38 -!- MarvinPA_ is now known as MarvinPA 16:01:19 flord (L11 HOSk) (D:10) 16:08:49 -!- syllogism has quit [] 16:12:29 -!- blabber has joined ##crawl-dev 16:13:07 !lm flord type=crash -log 16:13:09 5. flord, XL11 HOSk, T:17808 (milestone): http://crawl.develz.org/morgues/0.10/flord/crash-flord-20120320-210108.txt 16:19:51 -!- aran418 has quit [Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643]] 16:26:47 -!- Ragdoll has quit [Read error: Connection reset by peer] 16:37:13 PowerWord the Spear-Bearer (L13 NaFi) ASSERT(smc) in 'mon-util.cc' at line 1388 failed on turn 17588. (Lair:6) 16:56:33 -!- HangedMan has joined ##crawl-dev 17:00:40 -!- nfogravity1 has joined ##crawl-dev 17:02:05 I like how chei's logs now say Wensley is so awesome at the top of the in-site log display 17:11:20 also how I managed to trip over three new bugs in trying out two new vaults because I apparently attract these things 17:12:28 that seems like a good skill 17:20:07 how to phrase this... "Floors before most branch ends replace shafts in vaults with other traps"? 17:21:32 "A vault placed on a floor directly above a branch end will have its shaft traps replaced with other traps"? 17:22:04 that'll work 17:22:06 or "...will replace its shaft traps..." if you want to strictly avoid the passive voice 17:22:10 <|amethyst> I'd make "directly above branch end" available to lua 17:22:23 that'd be good, too 17:26:12 http://www.rockpapershotgun.com/2012/03/20/the-many-faces-of-roguelikes-seven-days-of-rogue/ 17:26:21 not crawl related, but roguelikes getting some press is always nice 17:26:28 is there anything about D and Lair that doesn't start this or is this even more inexplicable then I thought 17:27:56 they aren't considered branch ends 17:28:19 because at some point in time there was nothing special about lair:$ and D:27 17:28:26 same with crypt:5 17:28:33 ah, makes sense 17:32:25 Vaults placed on floors directly above branch ends will replace their shafts with other traps (https://crawl.develz.org/mantis/view.php?id=5464) by Claws 17:48:16 i thought that was intentional 17:48:42 then it's inconsistent! 17:48:56 fix it the other way around, make that happen to D, Lair, and crypt 17:49:05 03kilobyte * r3151f273aea8 10/crawl-ref/docs/crawl_manual.reST: Manual fixes from the wiki (parts relevant to 0.10). 17:49:05 03kilobyte * re3006af6d648 10/crawl-ref/docs/crawl_manual.reST: Sync manual from the wiki. 17:49:06 03kilobyte * r6cbeb8154550 10/crawl-ref/source/ (enum.h food.cc mutation.cc player.cc player.h): Don't call a type the same name as a variable. 17:49:06 03kilobyte * rbaf01e1ad097 10/crawl-ref/source/ (actor.h player.h): Remove an unused and pointless accessor. 17:49:06 03kilobyte * r190271d45a27 10/crawl-ref/source/ (food.cc food.h misc.cc player.cc): Hide some literal hunger values. 17:49:07 03kilobyte * r49100ffb5b7a 10/crawl-ref/ (10 files in 3 dirs): A new option: auto_drop_chunks. 17:49:07 03kilobyte * r6f1d64bf985f 10/crawl-ref/source/ (food.cc food.h items.cc): Drop unneeded chunks when the pack is full, too. 17:50:15 MarvinPA: arent shafts randomized now? 17:50:30 i like the sound of "auto_drop_chunks" 17:50:30 so even if it was intentional at some point, it is now obsolete 17:51:32 hmm? why would that make it obsolete? 17:52:52 the intention being "no shafting to rune/orb"? 17:53:18 flight card and minefield both still work for the same purpose so that has double standards 17:53:37 that wasn't the intention, it's way older than that 17:53:49 so then what is it 17:53:50 kilobyte: does auto_drop_chunks work with autopickup_no_burden? or rather, how do they interact? 17:54:42 MarvinPA: older than runes/orbs? 17:55:04 what? 17:55:12 youre saying stuff, and i dont get it 17:55:18 alefury: yes, it will obey the current burden threshold 17:55:53 i mean, if picking something up would be prevented by no_burden, but burdening can be avoided by dropping rotten chunks, is the thing getting picked up or not? 17:56:05 shafts being abusable to shaft into specific spots was only possible between like 0.6 and 0.8 or something 17:56:19 that's what i thought you were referring to with "aren't shafts randomised now", at least 17:56:30 alefury: although if you were burdened before, it will try to keep you at burdened (avoiding only overloaded) rather than dropping everything not needed 17:56:31 i was, i didnt now there was a starting version for that 17:57:16 kilobyte: cool :) 17:57:30 also, s/now/know 17:58:32 -!- blabber has quit [Quit: leaving] 18:03:26 -!- Dixbert has quit [Read error: Connection reset by peer] 18:04:23 it's pretty entertaining getting shafted into vaults and the player will be able to deal with it by that point so I think it should be possible in all branches 18:04:50 it is... 18:05:08 I mean branch end vaults, like we were talking about earlier 18:05:09 unless they have no_rtele or no_tele 18:05:20 oh yeah, those tags 18:06:06 they don't work at all for &L because they're post-generation or something and I can't get any encompass vaults to appear reliably at all so it screws up testing 18:06:26 either that or they don't work in any situation but I highly doubt that 18:06:48 -!- MarvinPA_ has joined ##crawl-dev 18:06:59 are you testing with wizmode teleport? 18:07:13 teleport traps and rings of teleportation 18:07:39 // When generating levels, don't place a shaft on the level immediately above the bottom of a branch if that branch is significantly more dangerous than normal. 18:07:54 that's the code comment, so definitely not a bug 18:07:56 how generous and kind 18:07:58 could be changed anyway i guess 18:08:04 not sure 18:08:30 where is that? 18:08:42 traps.cc 18:09:08 1751 18:09:38 wow, I didn't even know you could disarm alarm traps in zotdef 18:10:45 -!- MarvinPA has quit [Ping timeout: 248 seconds] 18:10:45 -!- MarvinPA_ is now known as MarvinPA 18:16:54 -!- MarvinPA_ has joined ##crawl-dev 18:18:20 the royal jelly not creating spawn on the death blow is a bug, right? 18:19:01 kilobyte: yes, I agree 18:19:18 also, yay for auto_drop_chunks! 18:19:22 <3 18:19:51 -!- MarvinPA has quit [Ping timeout: 260 seconds] 18:19:51 -!- MarvinPA_ is now known as MarvinPA 18:22:20 03kilobyte * r1730436e0252 10/crawl-ref/source/monster.cc: Fix royal jelly's fragments not spawning on the death blow. 18:22:21 03kilobyte * r7dd5c5871da0 10/crawl-ref/source/ (30 files): Make another bunch of functions static or deleted. 18:24:14 so if you stab it do you get 230HP worth of jellies? 18:24:34 while writing the note on #5463, I remembered a talk on the forum about pan lords being a bit too easy to lure away from their rune. 18:24:47 maybe patrolling monsters should keep closer to their patrolling point 18:25:46 hey, hatches and shafts should respect no_tele_into, right? 18:26:07 -!- MarvinPA_ has joined ##crawl-dev 18:27:01 galehar: obviously 18:29:13 -!- MarvinPA has quit [Ping timeout: 245 seconds] 18:29:13 -!- MarvinPA_ is now known as MarvinPA 18:30:59 changing patrolling will require notable amounts of vault review 18:35:19 Why? some vault designs depend on monsters being easy to lure away? 18:36:34 https://crawl.develz.org/mantis/view.php?id=4435 18:37:09 -!- ainsophyao has joined ##crawl-dev 18:37:12 although that really just might mean to make patrolling monsters wander a bit when hit with out-of-los corner shots 18:40:59 they either attack you or go back to their patrolling point 18:41:18 #4435 looks like a bug caused by a trap 18:41:43 did that ever get resolved? the issue wasn't 18:41:47 -!- ainsophyao has quit [Ping timeout: 260 seconds] 18:42:14 i don't know 18:44:18 03galehar * r9971d4f9223f 10/crawl-ref/source/dungeon.cc: Hatches and shafts respect no_rtele_into. 18:46:19 that's a pretty important fix, D:1 often has disconnected areas that rely on no_rtele_into 18:47:07 does that also fix aks leaving the abyss and entering enclosed entry vault areas? 18:47:15 or rather has that been fixed 18:50:41 -!- Wensley has joined ##crawl-dev 18:55:58 if darkgray is to be avoided so often due to it being the same as default out-of-los, why are potions being given it 18:56:11 oh what 18:56:16 I was going to make ghost moths darkgrey 18:56:26 no darkgrey monsters 18:56:32 :((((((((((( 18:56:41 and no darkgray walls, I was told 18:56:42 that's just a standard rule, soz 18:56:49 how about just gray 18:56:50 darkgray walls are okay in vaults, kinda 18:56:50 unless portal vault 18:56:53 justgray 18:56:57 darkwhite 18:57:03 Wensley: do blue or magenta 18:57:04 office moth 18:57:09 ghost moths are already magenta 18:57:11 but 18:57:15 magenta is the best color 18:57:16 i've seen some unfortunate players have darkgrey show up as black 18:57:19 works nine to five 18:57:19 and I need it for at least three other moths 18:57:28 Wensley: lol sucks to be u 18:57:31 wensley, use elemental colours 18:57:32 which exhibits usually as "You see here: ." 18:57:33 due: ;_; 18:57:53 (eg. skeleton or inedible remains) 18:58:02 magenta is a weird colour, it is used for both translocations and transmutations 18:58:28 while floor_nerves is also somewhat used for that in abyss, mnoleg's, and cigovuti's 18:58:30 magenta is an /awesome/ colour 18:58:38 because it's /fucking magenta/! 18:58:41 god i love magenta. <3 18:58:43 but what alligence does it have 18:58:51 whose side is it on 18:59:04 FR: magenta crawl 18:59:07 everything is shades of magenta 18:59:52 I may end up colouring most of chaossprint magenta, but I can't figure out what would be a good colour scheme for chaos in general 19:01:33 ...although I think evilmike won't approve of a zot trap evocations room even in a sprint and when it's the sprint_ii eyeball room with butterflies 19:01:41 due: 13M6e13o6w13? 19:02:20 * Zannick sees an elf wizard, orc sorcerer, purple worm, and a scroll covered in pink paint 19:02:29 not sure about the M :P 19:02:59 mummy something 19:03:18 the w is a tentacle tip, presumably 19:03:44 ...it is the weirdest thing in the world to use dowsing in tiles and see an eldritch tentacle built out of orbs of fire and a giant leech 19:04:31 oh, right 19:04:36 * kilobyte wonders how due took Arachne being repainted from 13H to 11H. 19:05:12 H is a strange symbol for a spider 19:05:23 hybrid 19:05:54 H is a strange symbol for clustering together manticores and arachne 19:06:13 manticores, minotaurs, ... 19:06:19 ?? H 19:06:20 h[1/1]: hell hound > war dog > warg > wolf > hound > jackal 19:06:21 >.< 19:06:36 griffons, hippogriffs 19:06:43 this was discussed earlier today apparently 19:06:50 huh 19:06:51 minotaurs, harpies, half-ostrichs half-platypi 19:07:14 that last one... 19:07:18 what? :{ 19:07:22 :P * 19:07:32 it's a pan lord, clearly 19:08:26 hm, hell hog is missing from that h list 19:08:31 as well as hog 19:09:05 and holy swine 19:09:11 which, somehow, don't fly 19:09:20 i could believe that 19:09:28 and felid 19:09:37 also doesn't fly 19:09:57 ...huh, there aren't many cat-family monsters, are there? 19:09:58 generally assumed to not, yes 19:10:25 there are devwiki pages involving tree-lurking pumas or something 19:10:27 compared to the dogs 19:10:43 also no summon cat 19:10:51 war cat 19:11:03 war felid 19:11:18 war horse 19:11:44 war hippo 19:12:00 what wars are fought in crawl besides holy ones 19:12:13 war lorocyproca 19:13:08 !vault shadow_demon 19:13:37 Lines pasted to http://paste.scsys.co.uk/188001 19:14:48 there's only one invisible demon now, and kobold demonologists can't summon them or the previously 3 and invisible shadow demon 19:15:11 (because this is the first anybody should think of when reminded of lorocyprocas) 19:15:27 kilobyte: I didn't notice ;) 19:16:07 if I !rc due am I going to find every monster is set to be some kind of magenta 19:16:38 HangedMan: yes 19:17:07 how do you distinguish five different monsters 19:17:42 the sewer entry vault with secret doors and glass is astoundingly stupid 19:18:59 |amethyst: are you doing work on the logview thing? seems like it's not working from my home computer 19:26:02 -!- ainsophyao has joined ##crawl-dev 19:34:35 -!- HangedMan has quit [] 19:40:46 -!- ainsophyao has quit [Remote host closed the connection] 20:06:37 -!- evilmike has joined ##crawl-dev 20:08:24 03MarvinPA * re83d96fc03ab 10/crawl-ref/source/mon-util.cc: Fix an incorrect glyph in monster_shover 20:10:41 -!- mikee_ has joined ##crawl-dev 20:20:41 -!- ainsophyao has joined ##crawl-dev 20:24:37 -!- mikee_ has quit [Ping timeout: 248 seconds] 20:30:18 <|amethyst> Wensley: what browser? 20:31:19 -!- ainsophyao has quit [Remote host closed the connection] 20:31:48 <|amethyst> oh, I see, "Get log" doesn't work in FF 20:34:45 <|amethyst> Just needed to add a 'return false' to the onsubmit 20:35:35 -!- heteroy has quit [Quit: ChatZilla 0.9.88.1 [Firefox 3.6.27/20120216013254]] 20:40:06 -!- MakMorn has quit [Read error: Connection reset by peer] 20:40:41 -!- MakMorn has joined ##crawl-dev 20:50:47 -!- capablanca has joined ##crawl-dev 20:52:31 -!- capablanca is now known as mikee_ 20:53:03 -!- alefury has quit [Remote host closed the connection] 21:06:08 -!- ogsus has quit [Ping timeout: 246 seconds] 21:07:19 hmm, I see someone died to a food vault because of the spider buff. Didn't expect a tarantella to actually be used in one (my fault for not checking) 21:08:12 regarding the buffed spiders themselves, right now you can still tabspam your way through the whole branch if you have any AC and rPois. Reverting the HD/damage buffs and doubling the number of enemies won't help that 21:08:24 (I know this was brought up hours ago, but I wasn't here) 21:10:02 -!- ogsus has joined ##crawl-dev 21:14:42 that said, I'm not against hordes of enemies, as long as they matter 21:16:50 h 21:16:54 oh, that reminds me (if anyone is here): is there a reason webs and nets let you keep your EV? Seems a bit weird for you to be perfectly capable of dodging stuff while you're caught in something 21:16:59 there is the matter of balance, of course 21:17:02 hordes of spdiers are great fun 21:17:05 just ask adom 21:17:18 evilmike: see also constriction 21:20:08 yeah constriction is weird too. at least I can imagine you wriggling around with the monster attached to you, though (and the constriction over time ignores EV) 21:21:38 generally i think it's bad that those effects all have different... effects 21:21:50 -!- capablanca has joined ##crawl-dev 21:22:21 so do you thing nets and webs ought to keep your EV? 21:22:29 Part of what bugs me is they set your SH to 0 21:23:22 if anything it should be the opposite 21:23:31 evilmike: i think the assumption with nets is that you're like, totally caught 21:23:34 which is bad imo 21:23:41 you can have a net on just an arm or something 21:24:05 -!- mikee_ has quit [Ping timeout: 252 seconds] 21:24:06 -!- capablanca is now known as mikee_ 21:24:41 a large penalty, but not zeroing, seems right 21:24:55 halve, maybe? 21:25:22 i like the idea of half, but i'd be worried about balance 21:25:30 10 EV -> 5 EV vs. 40 EV -> 20 EV 21:25:56 -5 EV or something might be fairer at the high end 21:26:29 Just doesn't make much sense to me to have 35 ev (extremely high) while you're stuck in a giant spiderweb 21:26:43 evilmike: did you read discussion of what moth of vuln is going to be doing unless someone tells me otherwise 21:26:54 well, you could be only partially stuck. i don't think it makes sense for you to be totally entangled 21:26:58 (it is actually the moth of suppression but nobody knows it by that name) 21:27:04 i would see that as being like, paralyzed 21:27:07 Wensley: I'm still working through today's log 21:27:11 kk 21:28:01 say, you stumble in, and are trying to brush the webs away, and your shield arm gets caught 21:28:23 we don't want to simulate that level of realism, so a large penalty to several things instead of no ability to do one thing 21:29:05 yeah, all webs need to do the same thing, otherwise it's too complicated 21:29:29 also, they behave the same as nets (there's also some messages about being "caught in a net" with webs... seem to be in 0.10 too) 21:30:41 -!- HousePet has joined ##crawl-dev 21:39:04 -!- st_ has quit [Ping timeout: 276 seconds] 21:40:52 -!- nfogravity1 has quit [Quit: Leaving.] 21:42:55 -!- capablanca has joined ##crawl-dev 21:45:21 -!- mikee_ has quit [Ping timeout: 244 seconds] 21:55:32 Is there an autosign command for the wiki? 21:55:53 there's a button along the top of the edit box 21:56:25 Ah ha :) 21:59:24 -!- capablanca is now known as mikee_ 22:03:08 -!- ainsophyao has joined ##crawl-dev 22:03:24 -!- mikee_ has quit [Read error: Connection timed out] 22:04:50 -!- mikee_ has joined ##crawl-dev 22:25:39 -!- Wensley has quit [Ping timeout: 260 seconds] 22:27:42 -!- Pacra has quit [Quit: This computer has gone to sleep] 22:32:28 03evilmike * r55b7dcd36142 10/crawl-ref/source/ (mon-data.h mon-spll.h): Don't let orb spiders "flee" at low HP. 22:32:38 03evilmike * r9aec8169e122 10/crawl-ref/source/mon-spll.h: Make jumping spiders slightly less jumpy. 22:38:19 03evilmike * ra8edef433f47 10/crawl-ref/source/dat/des/ (builder/food.des variable/float.des): Replace buffed spiders in some early vaults. 22:40:17 -!- mikee_ has quit [Read error: Connection reset by peer] 22:40:57 -!- mikee_ has joined ##crawl-dev 22:42:18 03evilmike * rc9ec6dd69fa5 10/crawl-ref/source/mon-pick.cc: Increase wolf spider depth in Lair and D. 23:09:34 -!- capablanca has joined ##crawl-dev 23:12:08 -!- mikee_ has quit [Ping timeout: 240 seconds] 23:12:08 -!- capablanca is now known as mikee_ 23:36:43 -!- nfogravity has quit [Ping timeout: 276 seconds] 23:38:37 Cheibriados piety change messages are wrong (https://crawl.develz.org/mantis/view.php?id=5465) by HousePet 23:43:32 -!- gomer has joined ##crawl-dev 23:49:44 Out of curiosity, are there any plans for more transmutation forms that don't meld weapon? 23:50:15 Statue and lichform are the only weapon-friendly transformations.