00:02:07 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2532-g7d555e8 (34) 00:02:28 bh: surely it only needs to reevaulate cells in LOS or just outside? 00:02:54 mumra: I was thinking that too. 00:03:15 I can cleanup that routine 00:05:16 Hrm. currently I'm discarding anything that isn't in_bounds. |amethyst: have any seen any abyss CPU abuse? 00:05:36 <|amethyst> haven't looked for it 00:05:53 bh: offset + 10 seems to work really nicely for this layout anyway, i'm dividing offset by 10000 for the z axis of the perlin calls so it's very slow changing 00:07:08 mumra: save and load the game and look for jumps 00:07:38 bh: i tried that, no jumps, although it's faintly possible they could happen sometimes 00:07:51 mumra: ship it 00:07:59 bh: but i've got perma-magic-mapping and holding down 's' to see how the layout is shifting anyway ;) 00:08:06 ooo :) 00:10:52 bh: it's not ready to ship yet, i can still improve more things 00:11:02 bh: also doors seem to handle really oddly, is that a known issue? 00:11:34 i guess what is happening is i'm opening the door then that feature is overwritten with DNGN_CLOSED_DOOR from the proceduralsample 00:11:47 bh: don't we need to give him commit access before he can just decide to ship it? 00:11:59 mumra: oh! ha. I know why that's happening 00:12:33 I can fix it in two ways: don't overwrite DNGN_OPEN_DOOR with DNGN_CLOSED_DOOR, or add a map mask so that door will close itself at some random point in the future 00:13:41 just not overwriting them should work; it'll get overwritten with other terrain at some point anyway 00:15:05 r i p TILEP_MONS_ZOMBIE_SPIKED_TURTLE 00:15:25 -!- DracoOmega_ has joined ##crawl-dev 00:17:03 Has anyone actually noticed 'the wastes' while playing? 00:17:20 I believe it's something like 0.1% of the abyss by area. 00:18:20 -!- DracoOmega has quit [Ping timeout: 255 seconds] 00:18:58 -!- DracoOmega_ is now known as DracoOmega 00:20:15 -!- nooodl has joined ##crawl-dev 00:20:47 i've found open areas... but the wastes are completely empty, right? 00:20:52 -!- Roarke has quit [Quit: Page closed] 00:21:51 ontoclasm: almost completely empty 00:22:10 I decided not to make them completely empty because a player might think the game had frozen up :) 00:27:36 -!- _dd has joined ##crawl-dev 00:28:05 Is there a problem with gitorious? I tried pushing a commit and it didn't seem to make it 00:28:24 i just pushed something and it worked fine 00:28:40 so no clue 00:29:22 ontoclasm: I think we raced and you got there first :) 00:30:08 bh: it didn't give you an appropriate message? 00:30:51 SamB: it just hung 00:33:25 it's my fault 00:33:33 git likes me more than you 00:34:34 I think something bad happened 00:34:47 03bh 07* 0.12-a0-2533-gbcb879d: Comment Procedural level generators. 10(37 minutes ago, 1 file, 18+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bcb879dbf3b3 00:34:47 03bh 07* 0.12-a0-2534-g21f52d2: Exorcise Poltergeists 10(10 minutes ago, 1 file, 4+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=21f52d2d9e93 00:34:47 03ontoclasm 07* 0.12-a0-2535-g09d5da6: Turtle tiles 10(7 minutes ago, 12 files, 3+ 9-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=09d5da6e7b5f 00:34:49 master changed from e213781 to 7d555e8 -> master changed from 21f52d2 to 09d5da6 00:34:58 whoa. 00:35:25 ok. I'm seeing an inconsistent picture of the universe on gitorious 00:35:32 Yes, likewise 00:35:46 problem? 00:36:11 ontoclasm: two of my commits aren't showing up: bcb879dbf3b3c25b1a35cc45c58240d329b6b675 21f52d2d9e93c7dbdfa6d4ad6a52e631666fcc9f 00:36:14 Well, his commits happened before yours, came in here, but still don't seem to be listed on gitorious 00:36:56 <|amethyst> they're there, they just don't show up under "activities" 00:36:57 'eh. They're in the commit log, but aren't in the activities list. I'm not too worried 00:36:58 i'm seeing both of those on gitorious 00:37:23 :C i hope i didn't screw something up 00:37:26 Oh, huh 00:37:33 ontoclasm: Nothing to do with you, I'm sure :) 00:37:39 ontoclasm: it's all good 00:37:56 so, they're all in master's history now? 00:37:58 <|amethyst> bh: for that matter they don't show up on your gitorious page 00:38:07 <|amethyst> SamB: yes, Chei told the truth 00:38:13 weird. 00:38:30 guess that's what I get for battling ghosts 00:38:32 -!- bh has quit [Quit: sleep] 00:39:36 anyways 00:39:38 night guys 00:39:42 -!- ontoclasm has left ##crawl-dev 00:39:43 Goodnight! 00:40:26 -!- zxvk has joined ##crawl-dev 00:42:07 How can I get involved in helping develop crawl? I'm already reasonably proficient in c++. 00:43:01 <|amethyst> zxvk: find bugs on Mantis (or crash the game yourself), fix them, and submit patches on Mantis 00:43:11 <|amethyst> zxvk: it helps to know git 00:43:19 <|amethyst> zxvk: but isn't strictly required 00:44:28 <|amethyst> zxvk: all development is done against trunk and then (if it's necessary, easy, and someone thinks about it) backported to the current stable version 00:45:17 <|amethyst> zxvk: It's a fairly large codebase, so it will take a while to get a grip on. It helps to have one little task 00:45:49 advice on choosing such a task? 00:45:56 <|amethyst> zxvk: The parts of the code I know are the ones I have fixed bugs in, because tracing through code for hours will familiarize you with it well enough :) 00:46:40 And the codebase is really massive enough that you can spend a long time with it and still have not the slightest bit of familiarity with many aspects of it 00:47:03 That's kinda what I expected seeing as crawl is so huge 00:47:06 -!- remyroy1 has quit [Read error: Connection reset by peer] 00:47:38 <|amethyst> zxvk: Find something on Mantis that sounds interesting. If you're interested in tiles, particularly local tiles, that'd be one thing to look for in particular 00:48:08 <|amethyst> zxvk: we don't have many active developers who know the local tiles code very well 00:48:20 I play without tiles, so not particularly interested in that area. I'll take a look though and see what interests me. 00:48:31 The local tiles code is pain 00:48:44 <|amethyst> zxvk: but anything's good... pick something small at first, but of course with a bug you never know quite how big it's going to be 00:49:14 Perhaps some day I will try to do something with it, but... it's very easy to defer :) 00:49:52 so much for "plays local tiles" being an asset 00:50:02 <|amethyst> anyway, I'd best be going. night! 00:50:39 <|amethyst> zxvk: oh, ctags 00:50:57 <|amethyst> ctags or something similar is absolutely necessary for navigating the crawl code 00:51:07 SamB: It's an asset for some things! 00:51:12 <|amethyst> if you IDE has cross-reference and jump-to-definition stuff, that works 00:51:18 <|amethyst> s/you/your/ 00:51:29 alright, thanks for the advice 00:51:46 Many types of display bugs and the like are fairly easy to notice and/or fix 00:51:54 It's just that the code could really use a kind of deeper overhauling 00:52:07 And that would be a major project without any payoff until later 00:52:34 (For example, I would still like to see clouds visible on occupied tiles) 00:53:36 what parts of the code seem to cause the most problems, other than tiles? 00:53:54 the other onews 00:55:47 Yes, I am afraid the Crawl codebase is not exactly reknown for its clarity of architecture 00:56:12 Lots of individual sections are relatively clear, but there's a ton of interconnection and sometimes in ways that are not immediately obvious 00:57:37 -!- jeanjacques has quit [Ping timeout: 248 seconds] 00:59:37 -!- syraine has quit [Ping timeout: 245 seconds] 01:02:26 -!- SaintWacko has quit [Quit: Page closed] 01:02:26 Well, I'll check out and see if I can fix a few bugs sometime. 01:02:26 should send starters to output.cc 01:02:26 -!- Taco_Princess has quit [Quit: Leaving] 01:02:26 to make sure they never return, ever 01:02:26 * SamB isn't sure why we want to scare off the fresh blood? 01:05:37 -!- zxvk has quit [Ping timeout: 248 seconds] 02:22:46 -!- Cheibriados has quit [Ping timeout: 276 seconds] 02:23:58 03dolorous 07* 0.12-a0-2536-g549281a: Capitalization fix. 10(71 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=549281a7a9cf 02:23:58 03dolorous 07* 0.12-a0-2537-g04a833e: Rework Donald's Vehumet complaints to account for the Vehumet changes. 10(61 minutes ago, 1 file, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=04a833e3e631 02:23:58 03dolorous 07* 0.12-a0-2538-gdabb8a5: Tweak wording. 10(50 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=dabb8a5a9969 02:24:01 -!- Cheibriados has joined ##crawl-dev 02:24:01 -!- 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. 02:24:01 -!- The topic of ##crawl is: CAO has telnet again. Let rax know if there are problems. | Play Crawl online now: type ??cao, ??cdo, ?cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 02:25:38 rebooting CDO 02:33:05 -!- Napkin has quit [Read error: Connection reset by peer] 02:33:05 -!- Eifeltrampel has quit [Read error: Connection reset by peer] 02:33:05 -!- Fleurka has quit [Read error: Connection reset by peer] 02:37:38 -!- Fleurka has joined ##crawl-dev 02:45:28 -!- absolutego has quit [Client Quit] 02:48:27 -!- Napkin has joined ##crawl-dev 02:49:03 -!- shirish has quit [Remote host closed the connection] 02:56:11 -!- dtsund has quit [Quit: dtsund] 02:59:10 -!- simmarine has quit [Quit: Leaving] 03:04:00 -!- ussdefiant has quit [Ping timeout: 252 seconds] 03:08:37 -!- shirish has joined ##crawl-dev 03:13:55 -!- st_ has joined ##crawl-dev 03:17:56 -!- danbru has quit [Quit: WeeChat 0.4.0] 03:19:02 -!- Dixlet has quit [Ping timeout: 256 seconds] 03:30:49 -!- bhaak has quit [Ping timeout: 245 seconds] 03:33:26 -!- alefury has joined ##crawl-dev 03:39:18 -!- edlothiol has joined ##crawl-dev 03:40:53 -!- pps has quit [Ping timeout: 245 seconds] 03:44:48 -!- absolutego has joined ##crawl-dev 03:46:43 -!- Crazylemon64 has quit [Ping timeout: 260 seconds] 03:47:44 -!- Pacra has quit [Ping timeout: 240 seconds] 03:50:25 -!- shirish has quit [Ping timeout: 248 seconds] 03:50:25 -!- SkaryMonk has joined ##crawl-dev 03:51:54 -!- minqmay has quit [Quit: Leaving] 03:54:14 -!- morik has quit [Ping timeout: 252 seconds] 03:56:13 -!- Vizer_ has quit [Quit: bye] 03:59:44 -!- Wehk has joined ##crawl-dev 04:01:55 -!- shirish has joined ##crawl-dev 04:02:24 -!- bhaak has joined ##crawl-dev 04:26:53 !tell SamB console and tiles saves used to be not fully compatible because console games didnt even know about any of the tiles stuff like enums, they didn't generate any tiles data so they couldnt save things like tile flavor. iirc loading tiles games in console was possible even then though. 04:26:53 alefury: OK, I'll let SamB know. 04:32:14 -!- SkaryMonk has quit [Ping timeout: 240 seconds] 04:32:23 -!- st_ has quit [Read error: Connection reset by peer] 04:32:46 -!- SkaryMonk has joined ##crawl-dev 04:33:11 -!- st_ has joined ##crawl-dev 04:34:23 -!- Tekkuni has quit [Client Quit] 04:45:00 -!- CampinSam has quit [Read error: Connection reset by peer] 04:45:37 -!- inspector071 has quit [Remote host closed the connection] 04:47:56 -!- dcssrubot740 has quit [Ping timeout: 245 seconds] 04:50:53 -!- twelwe has quit [Ping timeout: 245 seconds] 04:55:39 -!- Pacra has joined ##crawl-dev 05:09:32 -!- Porost has quit [Ping timeout: 256 seconds] 05:10:29 -!- magistern has quit [Quit: Leaving] 05:10:47 -!- Crazylemon64 has quit [Quit: Crazylemon64] 05:15:19 madreisz (L16 FeDK) (Shoals:1) 05:16:56 -!- mikee_ has quit [Quit: Want to be different? Try HydraIRC -> http://www.hydrairc.com <-] 05:18:22 -!- kek has joined ##crawl-dev 05:20:12 !tell bh have you seen my comment on 4d779cec ? There's a memory leak fixing which would require reworking pointers (which could be disruptive for you). 05:20:13 kilobyte: You have 2 messages. Use !messages to read them. 05:20:13 kilobyte: OK, I'll let bh know. 05:20:14 -!- kek has quit [Client Quit] 05:28:51 -!- Zifmia has quit [Ping timeout: 256 seconds] 05:30:02 -!- kek has joined ##crawl-dev 05:34:16 -!- nonethousand has quit [Ping timeout: 246 seconds] 05:34:22 -!- nonethousand_ is now known as nonethousand 05:36:21 -!- MarvinPA has joined ##crawl-dev 05:55:55 -!- ajikeshi has quit [Quit: Verlassend] 05:57:26 -!- MaxFrost has quit [Ping timeout: 252 seconds] 06:03:55 -!- kwel01 has quit [Quit: Page closed] 06:11:44 -!- Isvaffel has quit [Ping timeout: 252 seconds] 06:23:20 -!- monqy has quit [Quit: hello] 06:26:36 -!- Sorbius has quit [Ping timeout: 264 seconds] 06:31:10 -!- Dixlet has joined ##crawl-dev 06:32:01 -!- SkaryMonk has quit [Ping timeout: 248 seconds] 06:32:39 -!- SkaryMonk has joined ##crawl-dev 06:37:32 -!- Ideocl4st has quit [Remote host closed the connection] 06:42:42 -!- Ideocl4st has quit [Ping timeout: 264 seconds] 06:42:46 -!- Isvaffel has quit [Read error: Operation timed out] 06:43:00 -!- jeanjacques has joined ##crawl-dev 06:43:47 -!- brownlee has quit [Remote host closed the connection] 06:53:10 -!- Sticking has quit [Ping timeout: 252 seconds] 06:56:50 -!- morik has quit [Read error: Operation timed out] 06:59:57 -!- absolutego has quit [Quit: leaving] 07:05:24 -!- dcssrubot420 has quit [Read error: Connection reset by peer] 07:08:18 -!- Zifmia_ has quit [Remote host closed the connection] 07:14:59 -!- absolutego has joined ##crawl-dev 07:17:38 -!- Stelpa has quit [Ping timeout: 255 seconds] 07:18:25 -!- eb_mobile has quit [Ping timeout: 248 seconds] 07:22:24 -!- Blazinghand has quit [Ping timeout: 276 seconds] 07:29:13 -!- Kellhus has quit [Ping timeout: 245 seconds] 07:30:41 -!- Arkaniad has quit [Ping timeout: 252 seconds] 07:31:30 -!- ussdefiant has joined ##crawl-dev 07:33:33 -!- popx_ is now known as popz 07:34:25 -!- eb_mobile has quit [Ping timeout: 248 seconds] 07:36:01 -!- ussdefiant has quit [Ping timeout: 248 seconds] 07:39:37 -!- Ideocl4st has quit [Remote host closed the connection] 07:44:38 -!- TacoPrincess has quit [Ping timeout: 255 seconds] 07:47:13 -!- st_ has quit [Read error: Connection reset by peer] 07:47:28 -!- st_ has joined ##crawl-dev 07:51:49 -!- Zermako has quit [] 07:56:10 <|amethyst> disappointed that the latest slashdot poll doesn't have "demon trident" 07:56:51 <|amethyst> I guess they already decided not to wear a shield 08:02:59 slashdot poll? 08:03:14 ah 08:03:19 -!- ToastyP_ is now known as ToastyP 08:03:23 <|amethyst> "What is your favorite polearm?" 08:04:04 "Don't complain about lack of options. You've got to pick a few when you do multiple choice. Those are the breaks." 08:04:11 :P 08:04:17 my reaction was: wtf, there doesn't exist a lochaber in nethack 08:06:11 -!- eb_mobile has quit [Ping timeout: 260 seconds] 08:15:59 -!- eb_mobile has quit [Ping timeout: 260 seconds] 08:18:42 -!- syraine has quit [Quit: Page closed] 08:22:11 -!- Nightbeer has quit [Read error: Connection reset by peer] 08:23:34 -!- dockwithme has quit [Quit: Page closed] 08:24:02 -!- Stelpa has quit [Changing host] 08:27:24 -!- eb_mobile has quit [Client Quit] 08:31:35 -!- SkaryMonk1 has joined ##crawl-dev 08:32:01 -!- SkaryMonk has quit [Ping timeout: 248 seconds] 08:35:03 -!- Chadul has quit [Ping timeout: 245 seconds] 08:35:34 -!- madreisz has quit [Ping timeout: 245 seconds] 08:35:34 -!- dcssrubot150 has quit [Read error: Connection reset by peer] 08:35:53 -!- kaiserfro_ has quit [Ping timeout: 245 seconds] 08:35:53 -!- kaiserfro has quit [Ping timeout: 245 seconds] 08:44:40 -!- Nakatomy has quit [Remote host closed the connection] 08:49:11 -!- Arkaniad has quit [Ping timeout: 245 seconds] 08:55:01 -!- Sticking has quit [Ping timeout: 245 seconds] 09:02:08 -!- MarvinPA has quit [Ping timeout: 255 seconds] 09:06:56 -!- MarvinPA has joined ##crawl-dev 09:07:00 -!- jeanjacques has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Organize your IRC] 09:09:45 -!- dagonfive has quit [Read error: Connection reset by peer] 09:10:19 -!- shmup has joined ##crawl-dev 09:23:57 -!- eith has joined ##crawl-dev 09:24:49 -!- scummos has quit [Ping timeout: 248 seconds] 09:31:16 -!- MarvinPA has quit [Ping timeout: 245 seconds] 09:49:41 Napkin: when you get a chance, Gretell seems to be missing 09:49:53 oh, right 09:50:15 -!- Gretell has joined ##crawl-dev 09:55:23 -!- MarvinPA has joined ##crawl-dev 10:02:31 -!- Chozo has quit [Ping timeout: 245 seconds] 10:05:36 -!- dcssrubot568 has quit [Read error: Connection reset by peer] 10:09:12 -!- SkaryMonk1 has quit [Read error: Connection reset by peer] 10:10:03 -!- ussdefiant has joined ##crawl-dev 10:12:06 -!- herself has quit [Ping timeout: 245 seconds] 10:24:03 -!- Tekkuni has quit [Quit: Page closed] 10:26:39 -!- bonghitz has quit [Remote host closed the connection] 10:27:29 -!- ldf has quit [Quit: Page closed] 10:35:17 -!- Mandevil has quit [Quit: leaving] 10:39:05 -!- madreisz_ has quit [Quit: Page closed] 10:44:00 Quaff Identifying Potion of Experience Causes Crash (https://crawl.develz.org/mantis/view.php?id=6736) by Fergy 10:45:56 -!- inspector071 has quit [Ping timeout: 252 seconds] 10:49:47 -!- MaxFrost has quit [Ping timeout: 252 seconds] 11:01:06 -!- blabber has joined ##crawl-dev 11:01:12 -!- bonghitz has quit [Remote host closed the connection] 11:04:25 Stable (0.11) branch on crawl.akrasiac.org updated to: 0.11.2-10-g01a9a8f 11:06:14 -!- dtsund has joined ##crawl-dev 11:07:08 -!- flun has quit [Ping timeout: 245 seconds] 11:07:47 Gehenna layout: http://pbrd.co/YaQiq7 11:09:38 Unstable branch on crawl.akrasiac.org updated to: 0.12-a0-2538-gdabb8a5 (34) 11:09:44 -!- scorchgeek is now known as troll 11:09:49 -!- troll is now known as scorchgeek 11:10:24 that looks really nasty with flying stuff 11:10:52 what about infiniplex's layouts? 11:10:53 i can tweak parameters to make the lava regions more likely to have rock centers 11:11:31 this can also produce a lot of variation i.e. wider paths, open areas, smaller pools 11:11:52 looks pretty cool 11:11:53 also this is just worley noise, i haven't even started on simplex ;) 11:11:57 also quite unique 11:12:18 i'm thinking these ones can alterate with infiniplex's 11:12:21 well, there's already an implementation of simplex in crawl 11:12:33 elliott: yeah i'm using bh's implementations of worley and simplex 11:12:47 right 11:12:57 (I think they're ports?) 11:13:19 what are they? correlated random numbers on a 3d grid? 11:13:22 yeah, although i found a bug in simplex, which SamB fixed 11:13:32 alefury: it's 3d predictable noise 11:13:42 currently used only for abyss morphing 11:14:07 and abyss terrain generation of course 11:17:06 -!- Vizer has joined ##crawl-dev 11:19:00 -!- dtsund has quit [Ping timeout: 276 seconds] 11:19:24 Felid of Kikubaagudgha bug (I think) (https://crawl.develz.org/mantis/view.php?id=6737) by Fergy 11:21:58 to give you an idea how awesome this noise is, the code for the layout is just this: http://pastebin.com/EwDF1qTP 11:23:22 -!- Kellhus has quit [Quit: Page closed] 11:24:45 that looks pretty neat 11:25:17 wonder why nobody is interested in improving tar layouts 11:25:47 ChrisOelmueller: i just haven't got that far yet ;) 11:25:55 to be honest i have no concept of what tar should look like 11:26:44 but between all the layout algorithms that are now available something should work 11:27:11 like spider but without spiders :o 11:27:16 maybe overlapping boxes could be cool 11:27:25 (me asking for delve in tar is a running gag around here) 11:27:45 yes i have noticed ;) 11:27:48 oh, allegedly delve is very versatile 11:27:53 probably more could be done with it 11:28:16 it's just very hard to predict what effect tweaking the knobs will have 11:33:11 -!- SkaryMonk has joined ##crawl-dev 11:33:15 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20120715100958]] 11:35:42 -!- dcssrubot984 has quit [Read error: Connection reset by peer] 11:41:00 variations just by randomising some parameters in the gehenna layout: http://pbrd.co/VADfmi 11:51:04 -!- rossi has quit [Quit: WeeChat 0.4.0] 11:53:30 -!- ussdefiant has quit [Ping timeout: 264 seconds] 11:58:32 -!- shirish has quit [Ping timeout: 252 seconds] 12:04:19 https://crawl.develz.org/tavern/viewtopic.php?f=12&t=7200 12:04:28 i think this is co_window_2corner ? 12:05:55 not sure how to fix the vault, i guess it needs @s in the subst areas if they are floor or something? 12:06:36 he's playing 0.11 and has 0 trap/door skill, so maybe there is also the possibility that he just didn't find a secret door? 12:06:57 or possibly the vault is actually messed up, I don't know 12:07:11 the vault looks like it can trap people 12:07:22 serial/window.des 12:07:30 does no_rtele_into also stop escape hatches etc. landing you in a place? 12:07:47 oh yeah 12:08:02 that's the normal solution, i forgot about it somehow :P 12:08:53 well, no_rtele_into would be normal if that region was always disconnected 12:09:02 it doesn't look like it is though 12:09:09 i guess it isn't necessarily, yeah 12:09:39 i'm not sure how to subst in an @ here though, my vault syntax sucks 12:09:54 how about just removing the SUBST and making those just walls :P 12:10:02 -!- ussdefiant has joined ##crawl-dev 12:10:10 heh, that works 12:10:14 or remove all those vaults 12:10:25 MarvinPA: you could use SHUFFLE 12:10:34 i.e. put a C in the topleft corner and a D in the bottomright 12:10:47 then do SHUFFLE: DC / xx / @. 12:11:01 uh i mean SHUFFLE: AC / xx / @. 12:11:07 "The theme of this serial vault is "two floor components separated by glass"." 12:11:22 this vault has 3 or four components, doesn't fit the theme 12:11:32 -!- shirish has joined ##crawl-dev 12:11:55 that also, i think just turning them into walls is better anyway 12:12:51 (also i agree with st_ that these vaults are sort of annoying) 12:12:59 honestly I'm not sure what the point is of a serial vault that just randomly gets people annoyed by stopping autoexplore 12:13:26 which is most of them 12:13:31 see also the water ones 12:13:53 -!- Illusionbear has quit [Quit: Illusionbear] 12:15:44 -!- s951 has quit [Quit: Leaving] 12:19:41 what about the point of a serial vault that just randomly gets people to look up "teleporter" in the learndb 12:19:53 because they never see them otherwise 12:22:48 -!- flowsnake has quit [Ping timeout: 252 seconds] 12:24:20 mumra: I don't know if that was a bug so much as an undocumented limit ... 12:24:20 SamB: You have 1 message. Use !messages to read it. 12:24:25 !messages 12:24:26 (1/1) alefury said (7h 57m 33s ago): console and tiles saves used to be not fully compatible because console games didnt even know about any of the tiles stuff like enums, they didn't generate any tiles data so they couldnt save things like tile flavor. iirc loading tiles games in console was possible even then though. 12:24:27 -!- dtsund has joined ##crawl-dev 12:25:00 -!- shirish has quit [Ping timeout: 276 seconds] 12:25:12 oh, yeah, I remember when console didn't include all those enums ... 12:25:17 SamB: i would call it a bug anyway because the place where bh was calling simplex could potentially have been triggering the limit 12:27:23 -!- simmarine has joined ##crawl-dev 12:28:17 -!- Aryth has quit [Ping timeout: 248 seconds] 12:28:25 Gehenna variant with simplex instead of worley: http://pbrd.co/XUl1sr 12:28:57 actually maybe that would work for Tar 12:29:08 -!- DainDwarf has quit [Quit: Dain's default quit message] 12:29:24 i have yet to even try domain distortion, this is unmodified simplex output 12:29:53 -!- blabber has quit [Ping timeout: 248 seconds] 12:30:52 by "domain distortion", you mean applying something more complicated than the equation for a line to the output? 12:31:07 no, wait 12:31:10 that'd range 12:31:14 er, +be 12:31:18 -!- blabber has joined ##crawl-dev 12:31:25 you take one noise pattern and use that to offset the coordinates of the other noise pattern 12:31:51 ah 12:32:12 the effect is everything gets a lot more wibbly and irregular 12:33:53 who know what's better than bad vaults 12:34:09 several bad vaults spread throughout a level 12:34:58 -!- dcssrubot931 has quit [Read error: Connection reset by peer] 12:35:21 03MarvinPA 07* 0.12-a0-2539-g39908e7: Fix a vault that could trap players 10(14 minutes ago, 1 file, 12+ 14-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=39908e73aca8 12:35:30 -!- bmfx has quit [Ping timeout: 264 seconds] 12:36:23 -!- ussdefiant has quit [Ping timeout: 260 seconds] 12:43:01 SamB: here's what domain distortion does to that last layout: http://pbrd.co/XUmv5V 12:50:50 -!- blabber has quit [Quit: leaving] 12:51:24 -!- remyroy has quit [Read error: Connection reset by peer] 12:55:49 -!- ussdefiant has joined ##crawl-dev 13:04:35 -!- dcssrubot737 has quit [Ping timeout: 256 seconds] 13:06:15 -!- monqy has joined ##crawl-dev 13:06:17 -!- pelotron has quit [Ping timeout: 256 seconds] 13:07:58 -!- scummos has quit [Remote host closed the connection] 13:16:17 -!- Aryth has quit [Ping timeout: 255 seconds] 13:22:56 -!- ktgrey has quit [Ping timeout: 252 seconds] 13:37:59 -!- shirish has joined ##crawl-dev 13:41:10 Gehenna layouts using Worley and Simplex noise (https://crawl.develz.org/mantis/view.php?id=6738) by mumra 13:43:14 -!- Kalir has quit [Changing host] 13:47:19 -!- _Jordan_ has quit [] 13:49:28 -!- gariak has quit [Client Quit] 13:49:31 -!- blackcustard has joined ##crawl-dev 13:51:20 03Pekka Lampila 07* 0.12-a0-2540-geec40ec: Support numpad 5 in WebTiles 10(9 days ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=eec40ecc4c47 13:51:20 03Pekka Lampila 07* 0.12-a0-2541-ge4485f8: Support numpad insert in WebTiles 10(8 days ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e4485f8492b4 13:51:20 03Pekka Lampila 07* 0.12-a0-2542-ga075186: Clear more values in WebTiles player class init 10(32 hours ago, 1 file, 8+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a075186012da 13:51:20 03edlothiol 07* 0.12-a0-2543-g791d6a5: Add Medar to the credits. 10(51 minutes ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=791d6a5094c7 13:51:20 03edlothiol 07* 0.12-a0-2544-g8b93297: Fix #6724: Webtiles chat window loses focus when spectating. 10(42 minutes ago, 2 files, 11+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8b93297996e0 13:51:20 03edlothiol 07* 0.12-a0-2545-gd31b5de: Fix the message window scroll position being messed up when resizing the browser window (#6694). 10(27 minutes ago, 1 file, 2+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d31b5dee125d 13:51:20 03edlothiol 07* 0.12-a0-2546-gefadcd9: Webtiles: Fix the view position not being sent when a spectator joins (#6654). 10(18 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=efadcd911c0c 13:51:20 03edlothiol 07* 0.12-a0-2547-gda1f79d: Fix javascript errors when spectating someone who is in map mode (#6690). 10(14 minutes ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=da1f79d8692c 13:51:20 03Pekka Lampila 07* 0.12-a0-2548-g966c04a: Check WebTiles menu indices after each scroll 10(9 days ago, 1 file, 5+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=966c04a0ab0e 13:51:20 03Pekka Lampila 07* 0.12-a0-2549-g2a3d973: Hide WebTiles dialogs when the connection is closed 10(8 days ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2a3d973be91e 13:51:20 ... and 2 more commits 13:51:22 -!- shockwave has quit [] 13:54:37 -!- bonghitz has quit [Remote host closed the connection] 13:55:53 -!- dtsundere has joined ##crawl-dev 13:56:09 -!- dtsund has quit [Disconnected by services] 13:56:16 -!- dtsundere is now known as dtsund 14:00:14 good name 14:01:06 -!- alefury has joined ##crawl-dev 14:01:28 03edlothiol 07* 0.12-a0-2552-g2351209: Webtiles: Don't even show the input box for spectators. 10(2 minutes ago, 1 file, 4+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=235120977317 14:03:17 -!- HangedMan has joined ##crawl-dev 14:03:37 <|amethyst> %git HEAD^ 14:03:37 03Medar * 0.12-a0-2551-gb16445e: Make sure to send menu_scroll before selection in WebTiles 10(3 days ago, 1 file, 20+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b16445e06596 14:03:40 <|amethyst> mapped 14:04:13 -!- Chadul has quit [Ping timeout: 245 seconds] 14:04:13 -!- kaiserfro has quit [Ping timeout: 245 seconds] 14:07:50 -!- absolutego has quit [Quit: leaving] 14:28:17 -!- kittytristy has joined ##crawl-dev 14:31:43 -!- Namey has quit [Quit: Leaving] 14:34:10 Hi, if I have a technical question relating to the Linux build, would it be appropriate to ask here? 14:34:36 yeah 14:35:00 -!- Serfuzz has quit [Remote host closed the connection] 14:35:20 How do I enable sound in the Linux build? I've tried what I think should work, by editing the init.txt file, but I'm still not getting any audio. Is there a way to see if there is some kind of audio related error in terminal? 14:35:47 -!- s951 has quit [Quit: Leaving] 14:35:57 -!- shirish has quit [Read error: Connection reset by peer] 14:36:54 crawl doesn't have any audio ... 14:36:56 -!- scummos has quit [Ping timeout: 250 seconds] 14:37:36 (well, i think audio support technically exists, but there aren't any sound files in the source tree) 14:37:40 Not by default, no. But at least in the past it had the ability to link events to audio files. 14:38:33 Not many people seem to use or even know about the feature, so I'm having a hard time finding much information on it, let alone any help. 14:39:37 <|amethyst> kittytristy: you have to define SOUND_PLAY_COMMAND before compiling 14:39:46 <|amethyst> kittytristy: it's commented out in AppHdr.h 14:39:54 and it looks pretty dodgy 14:40:08 <|amethyst> yeah, doesn't SDL have a sound interface that we should be using? 14:40:24 -!- Gariak has quit [Quit: Page closed] 14:41:21 |amethyst: Thanks. I guess I'll be compiling from source then. :) 14:42:26 -!- freefall has quit [Remote host closed the connection] 14:43:14 -!- shmup has quit [Read error: Operation timed out] 14:43:26 -!- freefall has joined ##crawl-dev 14:45:28 -!- absolutego has joined ##crawl-dev 14:49:31 hobgoblin (07g) | Spd: 10 | HD: 1 | HP: 4-7 | AC/EV: 2/10 | Dam: 5 | 10weapons, 10items, 10doors | Res: 06magic(1) | Chunks: 07contam | XP: 2 | Sz: Medium | Int: normal. 14:49:31 <|amethyst> %??hobgoblin 14:51:42 -!- Stelpa has quit [Ping timeout: 264 seconds] 14:56:02 -!- edlothiol has quit [Ping timeout: 256 seconds] 15:09:43 -!- SurpriseTRex has quit [Ping timeout: 245 seconds] 15:12:09 -!- dtsund has left ##crawl-dev 15:12:33 -!- inpho has quit [Ping timeout: 248 seconds] 15:12:43 so should I share this "put bands in V subvaults" patch even though without whatever the hell mumra's been doing put in there are monsters in walls 15:13:05 although I think mumra said said wallmonsters would be easy to fix in current V 15:13:38 -!- dtsund has joined ##crawl-dev 15:13:39 <|amethyst> At least share it with mumra and he can put it in his branch since he's fixed the bug there 15:13:59 HangedMan: i can make a patch for that quickly 15:14:21 mm 15:15:04 <|amethyst> HangedMan: those vaults were not in because no one got around to putting them in, I guess 15:15:12 heh 15:16:34 <|amethyst> HangedMan: in part because it takes nonzero effort to figure out where each vault should go (even with your comment on the Mantis issue) 15:17:19 03|amethyst 07* 0.12-a0-2553-g201157b: More Vaults from HangedMan (#6703). 10(7 minutes ago, 4 files, 565+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=201157b089f1 15:17:39 HangedMan: http://sprunge.us/OfGZ 15:18:04 hopefully 15:18:12 "hopefully" 15:18:33 it just moves vault application to after the walls are drawn 15:18:37 mm 15:18:40 if that doesn't fix it, i have no idea what's going wrong 15:18:49 |amethyst: you put a floating vault in large_themed!! 15:19:08 clearly this is why I need to be a dev so that people don't have to deal with messy .des organization too 15:19:10 yes 15:20:53 quick, hes consenting! 15:21:02 -!- residualshade has quit [Quit: Page closed] 15:22:53 -!- kittytristy has quit [Quit: Leaving] 15:28:46 !tell dracoomega Here's your V subvaults using bands: http://sprunge.us/OObQ though it should also be supplemented with http://sprunge.us/OfGZ 15:28:46 HangedMan: OK, I'll let dracoomega know. 15:28:59 anybody else can push those two if they want, naturally 15:30:30 * SamB reads the new_dev_checklist and goes "doh!" because he didn't use a very good password on his CAO account, or his CDO account if he has one ... 15:30:58 -!- scummos has quit [Ping timeout: 245 seconds] 15:31:06 Leafsnail (L24 HOPr) (D:8) 15:31:12 -!- gluop has quit [Ping timeout: 276 seconds] 15:32:08 -!- monqy has quit [Quit: hello] 15:35:09 -!- dcssrubot979 has quit [Read error: Connection reset by peer] 15:42:43 -!- SaintWacko has quit [Quit: Page closed] 15:47:28 -!- DainDwarf has quit [Changing host] 15:51:58 -!- dtsund has left ##crawl-dev 15:53:12 -!- yalue has quit [Quit: Leaving] 15:54:00 -!- dtsund has joined ##crawl-dev 15:56:38 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 12.0/20120420145725]] 15:56:38 -!- dtsund has left ##crawl-dev 15:57:53 -!- dtsund has joined ##crawl-dev 15:58:02 -!- Chozo has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 15:59:28 -!- MarvinPA_ has joined ##crawl-dev 15:59:30 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 15:59:38 -!- kittytristy has joined ##crawl-dev 16:01:01 -!- kittytristy is now known as KittyTristy 16:02:31 -!- ussdefiant has quit [Ping timeout: 245 seconds] 16:02:53 -!- MarvinPA has quit [Ping timeout: 255 seconds] 16:02:53 -!- MarvinPA_ is now known as MarvinPA 16:04:40 -!- dtsund has left ##crawl-dev 16:05:06 -!- ussdefiant has joined ##crawl-dev 16:05:49 -!- dtsund has joined ##crawl-dev 16:08:28 -!- Arkaniad has quit [Ping timeout: 245 seconds] 16:10:26 -!- ussdefiant has quit [Ping timeout: 245 seconds] 16:12:45 -!- dtsund has left ##crawl-dev 16:13:20 -!- dtsund has joined ##crawl-dev 16:15:44 Leafsnail (L24 HOPr) (D:8) 16:15:58 -!- SurpriseTRex_ has quit [Ping timeout: 245 seconds] 16:17:30 -!- sbanwart__ has quit [Ping timeout: 264 seconds] 16:20:29 very informative 16:21:21 !lm Leafsnail crash -log 16:21:23 6. Leafsnail, XL24 HOPr, T:69179 (milestone): http://crawl.develz.org/morgues/trunk/Leafsnail/crash-Leafsnail-20130305-221545.txt 16:21:29 hth 16:30:20 -!- Sticking has quit [Ping timeout: 256 seconds] 16:41:25 -!- DainDwarf has quit [Quit: Dain's default quit message] 16:42:07 <|amethyst> SamB: did you fix that 16:42:40 <|amethyst> SamB: because it turns out you weren't listed as an admin on CAO anyway, but I'd rather wait until you fix the password 16:43:04 username: SamB password: robin 16:43:38 -!- ldf has quit [Read error: Connection reset by peer] 16:44:33 i assume cao password is different from cao dgl password in this context? 16:44:40 <|amethyst> Zannick: no 16:44:55 ...aren't dgl passwords sent in the clear? 16:45:02 <|amethyst> yes 16:45:04 <|amethyst> well 16:45:11 <|amethyst> if you use telnet or non-SSL webtiles 16:45:28 <|amethyst> CAO and CSZO use the dgl password for downloading saves and for triggering a rebuild 16:45:38 oh, okay 16:46:25 i remember those warnings from my days playing nethack on NAO 16:46:46 <|amethyst> really the worst that happens is a DOS of one core from continual rebuilding; or someone getting to their own save files 16:46:48 i guess cao and cszo use ssh...i think my cdo alias still uses telnet 16:46:53 -!- madreisz has quit [Quit: Page closed] 16:47:00 heh 16:47:02 <|amethyst> CDO doesn't use the dgl password for that stuff anyway 16:47:08 <|amethyst> CDO uses the mantis/wiki password 16:47:11 kk 16:47:18 you can do DOSy stuff in wizmode too right? 16:47:28 <|amethyst> elliott: sure 16:47:35 just as well as normal mode 16:47:37 <|amethyst> elliott: you can also do DOSy stuff without wizmode :) 16:47:54 <|amethyst> see apocalypserobin 16:48:11 <|amethyst> if someone did eight of those at a time, it would be bad 16:55:11 -!- bonghitz has quit [Remote host closed the connection] 16:59:45 -!- Nightbeer has quit [Read error: Connection reset by peer] 17:05:15 -!- dcssrubot334 has quit [Read error: Connection reset by peer] 17:07:49 -!- VolteccerJack has quit [Quit: Page closed] 17:19:37 Abandoning Beogh causes game to crash (https://crawl.develz.org/mantis/view.php?id=6739) by Leafsnail 17:20:03 -!- ldf has quit [] 17:21:12 -!- geedmat has quit [Quit: Page closed] 17:24:57 -!- dtsund has quit [Ping timeout: 276 seconds] 17:26:57 oh i was meaning to test and see what happens if you abandon beogh with allies in your recall queue 17:27:04 i guess the answer is bad things :( 17:27:08 oh is that what causes it 17:27:14 no idea 17:27:19 thanks for the info my crashscumming hopr demorobin will make a note!! 17:28:19 you mean dddk demorobin right 17:28:59 hmm well i got it to crash by going just downstairs after having recalled some dudes 17:29:31 -!- nicolae- has joined ##crawl-dev 17:29:59 HangedMan: the god doesn't matter it just needs to have a crash button 17:30:11 yes but dddk is cooler 17:30:16 -!- Gariak has quit [Quit: Page closed] 17:30:25 well you can't crashscum your hp back 17:30:32 well yeah, three letters in a row 17:36:06 -!- rossi has quit [Quit: WeeChat 0.4.0] 17:36:43 -!- inspector071 has quit [Ping timeout: 240 seconds] 17:41:21 -!- nooodl has quit [Ping timeout: 248 seconds] 17:44:40 -!- GreatOrbOfEyes has joined ##crawl-dev 17:47:58 -!- HangedMan has quit [Ping timeout: 272 seconds] 17:49:43 -!- scummos has quit [Ping timeout: 245 seconds] 17:51:47 -!- Kalir has quit [Ping timeout: 255 seconds] 18:06:16 -!- GreatOrbOfEyes has quit [Ping timeout: 245 seconds] 18:07:15 -!- _dd has quit [Ping timeout: 260 seconds] 18:13:51 -!- magistern has quit [Quit: This computer has gone to sleep] 18:21:32 |amethyst: FYI, couldn 18:21:48 |amethyst: FYI, couldn't get sound working in Linux, so I'm just running DCSS in Wine. :P 18:22:53 -!- rkd has quit [] 18:22:55 elliott: surely this crash is less problematic than being able to clone friendly bone dragons 18:23:34 |amethyst: Tried for far too long trying to figure out why it wasn't working and got no where. Tried changing some things in the source but ultimately it led me nowhere. 18:24:14 Also I must be out of it because I'm totally butchering my typing right now. I blame reading all that code. 18:24:24 elliptic: well crashscumming is more fun 18:24:43 are you sure :P 18:24:50 it's a reset button! 18:25:45 03kilobyte 07* 0.12-a0-2346-g628e97a: Make meatsprint's Axe of Woe an unrand. 10(13 days ago, 6 files, 57+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=628e97ab11ff 18:25:45 03kilobyte 07* 0.12-a0-2347-g0374265: St's meatsprint. 10(13 days ago, 1 file, 475+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=0374265643da 18:25:45 03MarvinPA 07* 0.12-a0-2348-g5299b6f: Meatsprint monster descriptions (st) 10(10 days ago, 1 file, 127+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=5299b6fa50de 18:25:45 03MarvinPA 07* 0.12-a0-2349-g43b8718: Tweak some Axe of Woe messages 10(10 days ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=43b87180de50 18:25:45 03MarvinPA 07* 0.12-a0-2350-ga974f26: Axe of Woe description (st) 10(10 days ago, 1 file, 3+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a974f26806cb 18:25:45 03MarvinPA 07* 0.12-a0-2559-gb88bd42: Merge branch 'meatsprint' 10(53 minutes ago, files, + -) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b88bd424dfb5 18:25:47 -!- Nicksvaffel is now known as Isvaffel 18:30:50 added some notes to the mantis issue for meatsprint, other than tiles i think the main thing it needs is just some way to set up message mutes automatically 18:31:15 and select dex automatically 18:31:33 without making people edit their config for it, that is 18:31:48 -!- tensorpudding has quit [Ping timeout: 245 seconds] 18:31:48 -!- tensorpuddin is now known as tensorpudding 18:32:20 selecting dex automatically sounds like a bad idea... 18:32:33 no reason to restrict people's choices like that in case someone comes up with some crazy alternate strategy 18:33:32 do you really think there's likely to be some alternate strategy that relies on str/int somehow 18:34:06 -!- GON_again has quit [Quit: Leaving.] 18:34:38 sure, what about ranged 18:34:47 i mean it could be a config-based thing if necessary but the stat gain prompts are really annoying 18:34:49 or if you want really high spellpower for something 18:35:05 well it's not like the prompts last more than a few turns :P 18:35:12 -!- jeanjacques has joined ##crawl-dev 18:35:20 -!- dcssrubot39 has quit [Read error: Connection reset by peer] 18:41:04 -!- eith has quit [Ping timeout: 246 seconds] 18:41:45 -!- KittyTristy has quit [Quit: Leaving] 18:42:01 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:43:46 -!- motorbit has quit [Quit: Page closed] 18:45:37 so ... looks like someone has to do a tile for Axe of Woe 18:47:18 there's about fifty billion tiles that need doing for pitsprint I think 18:47:28 I recall st_ having aesthetic input on the matter?? 18:48:09 yes, but I got a build warning about this one ;-P 18:48:49 GEN dc-unrand.txt 18:48:49 No TILE defined for 'Axe of Woe' 18:48:49 TILE_EQ not defined for 'Axe of Woe' 18:48:49 GEN tiledef-unrand.cc 18:49:31 maybe just give it an existing unrand tile for testing purposes? 18:49:40 until someone makes a real one 18:49:56 -!- Pepe has quit [Ping timeout: 252 seconds] 18:50:07 draw an axe in mspaint in three seconds with a white background 18:50:16 then do that for all the meatsprint monsters and it'll be perfect 18:50:22 beauty of meatsprint 18:50:29 ON IT 18:51:02 it just gets a TODO tile at the moment, i don't think it needs a temp one? 18:52:31 -!- Kalir has quit [Ping timeout: 245 seconds] 18:56:17 -!- noppa354 has quit [Quit: Page closed] 18:58:46 -!- Datul has quit [Quit: Page closed] 19:02:51 does the TODO tile at least resemble the base item type? 19:02:58 well 19:03:07 it looks like the letters TO and then DO 19:03:10 so... kinda, yeah 19:03:13 so no then 19:09:54 <|amethyst> That could work for a shield 19:10:06 <|amethyst> it could be a coat of arms 19:10:18 <|amethyst> Troll, Ogre, Dragon, Ogre Mage 19:11:38 some sort of hook-shaped unrand that uses the question mark tile 19:12:18 <|amethyst> Sorry, "Quarterly, I sable, a troll rampant vert; II of the first, an ogre gardant gules; etc etc" 19:12:53 heraldry terminology is the greatest thing 19:12:55 fr: TO race, DO class 19:13:06 <|amethyst> I'm sure I screwed that up terribly 19:13:07 zannick: we'll get around to that later 19:13:41 <|amethyst> Zannick: Toadfolk Dominatrix 19:14:41 wouldn't that be ToDo? 19:14:41 <|amethyst> Tree Orc Doctor of Osteopathy 19:14:47 for a second i thought about what skill and inventory the dominatrix class would have, and then thought, "perhaps this is a road i do not want to go down" 19:14:48 heehee 19:15:28 Tree Octopode 19:15:44 <|amethyst> nicolae-: no, you should publish a large list of tables for use in table-top role-playing games, and further implement them as a secret patch to crawl, distributed only through the shadiest of channels 19:15:50 fr: rename HE to Tree Orc 19:16:01 Zannick: based on the real world pacific northwest tree octopus? 19:16:03 tree orcs have the ability to take on tree form 19:16:04 |amethyst: you mean like ##ninja ? 19:16:18 -!- VolteccerJack has quit [Ping timeout: 245 seconds] 19:16:21 elliott: somewhat, at least 19:16:23 <|amethyst> I was thinking EFNet 19:16:28 <|amethyst> or even Undernet 19:16:44 distributed only on rgrn 19:19:25 -!- Vizer_ has joined ##crawl-dev 19:19:31 you know what's nice about Console? You don't need to have compositing enabled to avoid losing the display when broken-in to the debugger, that's what ... 19:21:05 SamB: are you debugging in windows? 19:21:21 no, thank god 19:21:27 -!- Vizer has quit [Ping timeout: 260 seconds] 19:21:38 ah, was just wondering if it's possible 19:22:14 it is possible to do some things 19:22:22 Visual Studio debugging is a joyful experience with C# 19:22:50 actually, if I knew how to build with MSVC it might not be so bad, either 19:23:28 -!- kek has quit [Remote host closed the connection] 19:24:17 -!- Zermako has quit [] 19:25:12 MSVC build did at one point in time work so i believe, but I only have VS2012 on this machine and I think it needed like VS2007 or something ancient 19:27:22 otherwise, though, you have a choice of WinDbg, which can't even grok MinGW's PECOFF symbols, nevermind the DWARF, or GDB, which can't use .pdb symbols *or* fudge it's way across MS's stack frames, and which used to crash a lot for me too ... 19:29:10 though I'll grant that it didn't crash for me the other day when I was testing my (numeric-only) backtrace implementation ... 19:30:09 at least WinDbg doesn't get lost in the weeds when trying to trace through GCC's stack frames, though 19:34:17 -!- alefury has quit [] 19:44:59 -!- nicolae- has left ##crawl-dev 19:47:56 -!- pelotr0n has quit [Ping timeout: 245 seconds] 19:50:26 -!- st_ has quit [Ping timeout: 245 seconds] 19:52:58 -!- Mrmini231 has quit [Ping timeout: 245 seconds] 20:05:00 -!- ToastyP_ is now known as ToastyP 20:05:26 -!- dcssrubot832 has quit [Read error: Connection reset by peer] 20:05:44 -!- DracoOmega has joined ##crawl-dev 20:08:25 So, um... apparently I have unleashed 'issues' 20:08:43 I checked and fixed a lot of clone-related situations, but apparently not all of them somehow? 20:09:01 (Also, I did some work specifically with abandonment too) 20:09:43 hmm: ASSERT((uint64_t)you.experience <= (uint64_t)MAX_EXP_TOTAL); 20:09:43 Does anyone know specifically how this cloning was pulled off? 20:10:19 why is that ASSERT cast to uint64_t when MAX_EXP_TOTAL is only 8999999? 20:10:53 DracoOmega: IIRC elliptic has reproduced 20:11:10 Well, the HOW of it would be nice to know 20:12:42 -!- Crazylemon64 has quit [Quit: Crazylemon64] 20:13:40 mumra: that bug is mac specific 20:13:48 are you on mac? 20:14:20 i got gdb working and i am going to learn how to use it tonight so i can hopefully fix it :) 20:14:32 faze: no, but i was aware it was mac only 20:14:37 ok 20:14:54 was just curious as to what code could cause a crash like that on mac only 20:14:57 DracoOmega: i can dig up the method in my logs 20:15:00 yeah, me too 20:15:09 it doesn't happen every time you quaff a potion 20:15:14 that's why i was wondering if that uint64_t cast is suspect 20:15:30 indeed 20:15:32 me too 20:16:07 i tried removing the assert, and it kept giving me xp until an assertion that checks if you.xl < 127 failed 20:16:47 fortunately i have access to all 3 platforms so i can test on all to make sure the mac fix doesn't break windows or linux 20:17:13 -!- Crazylemon64 has quit [Ping timeout: 240 seconds] 20:20:00 -!- tenofswords has joined ##crawl-dev 20:20:42 faze: best guess is something to do with the input library since that is the obvious thing in the stack trace that will vary by platform 20:20:58 DracoOmega: still want a description of how to reproduce the cloning, or did someone else provide one? 20:21:08 ophanim (L24 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 20:21:39 Well, I got a relatively detailed one. I am about to try. Though I am somewhat confused, since the stair recall thing is something I specifically fixed, so I wonder if some variable here is slightly different 20:21:59 -!- monqy has joined ##crawl-dev 20:22:56 -!- rossi has quit [Ping timeout: 245 seconds] 20:24:48 DracoOmega: you should make a linux vm to test on 20:25:14 ophanim (L23 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 20:25:55 i suppose that is not really a priority at the moment :P 20:25:56 Okay, well I see some of the issue, I think 20:26:36 Though ophanim also claims that some parts of his army are getting 'lost' every now and again, and if that is true, I am more confused about it 20:26:54 ophanim is getting crashes when he is forced to or tries to enter the abyss 20:26:58 DracoOmega: yes, I reproduced that type of behavior also, though it seemed much more delicate 20:27:02 maybe he told you already 20:27:13 faze: Well, I have noticed here. I think that is because of the clones 20:27:20 that would make sense 20:27:24 Since the Abyss scans to verify that all mids are unique 20:27:28 I also got a crash when I tried to abandon yred after playing with this stuff for a while 20:27:28 (I am not sure why, but it does) 20:27:31 probably not surprising :P 20:27:44 oh, so clones have the same mid? 20:27:47 Yes 20:27:51 ahh, got it 20:27:55 This is why it can only recall one of them 20:28:02 yeah 20:28:29 i looked at moncompanion, but i was pretty tired and didn't look super hard 20:28:47 Well, I'm pretty sure I have a good idea how to fix the staircloning 20:29:05 elliptic: Any idea at all how you 'lost' things from recall? 20:29:19 is the segfault upon abandoning the game trying to delete the clones after the monsterlist is deleted? 20:29:32 abandoning yred or beogh rather 20:29:59 I am not sure. I haven't looked at that yet 20:30:02 ok 20:30:15 But it should just empty the companion list when you abandon 20:30:16 i think the cloning is the important part anyways hehe 20:30:32 Since all the companions on any other level are now hostile, too, so you shouldn't be able to recall them 20:31:47 DracoOmega: I wasn't able to find a 100% way of reproducing that part of it, but it seemed to happen with some frequency when repeating the steps for cloning but not letting monsters follow me through stairs 20:31:52 possibly it required cloning first 20:32:00 Maybe 20:32:05 Well, it'll be easier to see once that's fixed 20:32:46 -!- Leafsnail has quit [Quit: He who laughs last, thinks slowest] 20:37:02 -!- mikee_ has joined ##crawl-dev 20:40:54 elliptic: Actually, I'm pretty sure it doesn't, since I was testing the new recall weighting changes on this save file, and then when I jumped to another level to test this cloning issue, suddenly recall was grabing some old mummies that I didn't know existed 20:41:11 And here I thought I'd tested it pretty thoroughly.... 20:42:49 -!- Ebonnov has quit [Quit: Page closed] 20:43:46 -!- magicpoints has quit [Ping timeout: 245 seconds] 20:48:36 -!- Sovek has quit [Quit: Beware of programmers who carry screwdrivers.] 20:48:49 -!- dcssrubot124 has quit [Ping timeout: 256 seconds] 20:50:03 -!- evilmike has joined ##crawl-dev 20:50:08 -!- SurpriseTRex has quit [Ping timeout: 245 seconds] 20:57:56 -!- rossi has quit [Ping timeout: 245 seconds] 21:00:57 evilmike I have been offered devship for the current giant gap in devs available for vaults and this happens to coincide with meltdowns and not wanting weighty responsiblities even as I patch half of all vaults, what do I do 21:01:15 (this is hangedman) 21:01:22 yeah i can tell because you make no sense 21:01:40 as always 21:02:10 if you dont want that reponsibility, then politely decline and suggest someone who you think might do a better job 21:02:41 it's really not a "weighty responsibility" though 21:02:42 what is this whole "responsibility" thing he keeps mentioning? 21:02:50 that is the slight problem 21:02:53 I don't think we covered that in my contract ... 21:03:44 s|responsibilities|additional scorn and blame| 21:03:58 oh 21:03:59 I am not sure that having commit rights makes more scorn and blame come in your direction 21:04:10 yeah, I don't think I get a whole lot of those ... 21:04:15 People are content to do that just merely because you were responsible for a change in the first place :P 21:04:16 it doesn't really 21:04:35 having commit access would just make things more convenient for you. you'd ultimately be contributing just as much to the project as before 21:04:36 elliott doesn't have commit rights and he gets plenty of scorn and blame from me! 21:04:37 ... and you probably get them already anyway ;-) 21:04:44 hi elliott where is that patch 21:04:45 MarvinPA: Ha 21:04:59 i forget which one i mean but i'm sure there was one 21:05:02 Well, I think I have staircloning fixes 21:05:04 fixed* 21:05:06 oh yeah, traps! 21:05:19 yes traps 21:05:20 sorry MarvinPA your "track record" is insufficient 21:05:23 tenofswords: so if I were you I'd think of this as more of an opportunity to make your role here easier, rather than some sort of added burden 21:05:27 I can't trust you with my highest-quality patches 21:05:31 but this is your decision, not mine 21:05:33 those go to elliptic now 21:05:42 elliott: i'm fine with that 21:05:47 tenofswords: Yes, this does seem more like a way to make your job more expedient than anything else 21:05:51 does that explain why I haven't received any patches recently 21:05:53 tenofswords: Since you're kind of already doing it 21:05:58 also out of the only real available other vaultmakers I can think of readily available and good/knowledgeable enough about vaults st_ has declined and minmay is beyond the worst idea 21:06:26 so 21:06:54 I did notice a few monsters get lost/killed via recall here, but I wonder if that was partially because of the broken state recall was in while fixing it. Hard to tell.... 21:06:58 I give up I overthink literallt everything 21:07:23 oh i was going to update servers for meat, shall i wait a bit if cloning fixes are incoming? 21:07:36 ask me in a week, half way through march break 21:08:17 MarvinPA: Well, I am going to try to fix the other stuff while I'm at it though 21:08:19 also does anyone have any good ideas for meatsprint scoring function, now that we can have those? 21:09:29 something with max < 99999999999999 21:09:39 or whatever the max score happens to be 21:09:52 -!- k9quaint has quit [Quit: Leaving] 21:10:34 is meatsprint on the servers yet? 21:11:05 -!- Kalir has quit [Changing host] 21:11:06 not yet 21:11:55 MarvinPA: number of turns you survive times 100k 21:11:58 i'd just run a rebuild on crawl.s-z.org but I forgot the url for that :P. I know I bookmarked it somewhere... 21:12:02 capped at whatever you need to win 21:12:33 elliptic: theres extended ncontent 21:12:49 oh, I haven't tried it recently 21:12:52 i triggered an s-z rebuild 21:13:36 cap is effectively 300-ish turns, the secret boss is impossible short of infintesimal luck 21:13:55 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2559-gb88bd42 (34) 21:14:00 Infinitesimal means really, really small, you know 21:14:14 -!- WalkerBoh has quit [Remote host closed the connection] 21:15:00 there's a sewer that could theoretically have 200 jellies, should I fix that 21:15:43 not if "theoretically" means it's so improbable it would never happen 21:16:18 thus 21:18:08 hello evilmike 21:18:16 hello 21:20:09 hmm, meatsprint intro text doesn't wrap properly on webtiles 21:21:31 bug: the axe of woe should just be "+∞" :P 21:21:39 unless this changed, when both plusses are the same, it only shows one in crawl 21:21:56 Wp: i) +∞ Axe of Woe 21:21:59 it does on the wp line i guess 21:22:03 +∞ sounds good 21:22:48 in general that's only combined on the wp line I think 21:23:13 You see here a +0,+0 hand axe. 21:23:16 yeah, looks like it 21:23:37 ah 21:24:16 The meat berserker appears out of thin air! 21:24:17 A meat berserker comes into view. It is wielding a +9,+9 battleaxe. 21:24:17 The meat berserker hits you with a +9,+9 battleaxe! 21:24:17 Ouch! That really hurt! 21:24:17 +You die... 21:24:32 maybe they shouldn't spawn next to you like that and get an attack+move... 21:24:35 haha 21:24:39 -!- MaxFrost has quit [Ping timeout: 260 seconds] 21:24:45 'maybe' 21:24:50 -!- Fhqwhgads_ has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 21:25:11 i looked at the map, the way it spawns things actually just dumps them in a room with a teleport trap. i guess it works though 21:30:58 -!- Pacra has quit [Ping timeout: 252 seconds] 21:31:48 -!- gluop has quit [Ping timeout: 245 seconds] 21:32:08 -!- tenofswords has quit [Ping timeout: 245 seconds] 21:37:10 i dont know what the win condition is for this map, i guess the scoring should be like elliptic suggested. if you win, multiply the score by 2 or something 21:37:39 that seems okay, yeah 21:37:39 maybe you should get points for the number of monsters killed too, its easy to count monster deaths 21:40:42 number only? 21:40:44 -!- bh has joined ##crawl-dev 21:41:05 well they all die in one hit anyway 21:41:09 oh 21:41:44 well, some are still harder than others ... maybe bosses should count extra in particular? 21:42:05 -!- Arkaniad has quit [Remote host closed the connection] 21:42:22 sure. it also wouldnt be much effort to assign "point values" to each monster type 21:44:57 -!- Sprort has quit [Ping timeout: 276 seconds] 21:45:17 mumra: I think I have a solution for your changepoint problem 21:45:17 bh: You have 1 message. Use !messages to read it. 21:45:23 !messages 21:45:23 (1/1) kilobyte said (16h 25m 11s ago): have you seen my comment on 4d779cec ? There's a memory leak fixing which would require reworking pointers (which could be disruptive for you). 21:45:40 !seen kilobyte 21:45:40 I last saw kilobyte at Tue Mar 5 11:28:29 2013 UTC (16h 17m 11s ago) saying !tell minqmay the tome would be pretty cool as-is if it didnt self-destruct without warning on ##crawl. 21:45:46 bh: great! do tell... 21:46:06 mumra: I can write an adapter layout that can set a per-square morph frequency 21:46:37 ok, interesting 21:46:39 That way if you can't find an analytical bound on the time to change, you can just run it through the adapter and it will clamp each square 21:47:21 that sounds much better 21:48:13 because even using worley you can only predict the changepoint when using ids 21:48:42 i'm doing some interesting things with the distance values but it's continuous change again ... 21:48:52 !tell kilobyte it should be safe to malloc all of them 21:48:53 bh: OK, I'll let kilobyte know. 21:49:05 mumra: I'll whip up a layout 21:49:16 -!- clinew has quit [Quit: leaving] 21:49:24 bh: i made a static layout for gehenna using worley distances: https://crawl.develz.org/mantis/file_download.php?file_id=4354&type=bug 21:49:47 it would look awesome in the abyss with time shifting through the z axis 21:50:30 mumra: can you add a domain transformation to it? do something like: x += perlin(x/scale, y/scale); y += perlin(x/scale, y/scale) 21:50:45 bh: already did that 21:50:54 https://crawl.develz.org/mantis/file_download.php?file_id=4356&type=bug 21:51:02 :-D 21:51:06 there's a variant there using perlin as a base instead of worley as well 21:51:11 -!- HangedMan has joined ##crawl-dev 21:51:13 bh: doesn't that waste calls? 21:51:28 SamB: how do you mean? 21:51:32 speaking of which ... 21:52:00 bh: this is all using an lua api that i wrote to make combining noise and domain transforms easy, porting to C++ for abyss layouts probably wouldn't be too hard... 21:52:03 perlin noise is a pure function, depending only on the passed values, right? 21:52:11 also simplex 21:52:15 SamB: yes 21:52:24 SamB: assuming you're using a table to generate it 21:52:41 any given instance of it should be pure 21:53:17 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 12.0/20120420145725]] 21:53:30 well, I notice a distinct lack of anything in perlin.h to communicate this to GCC (or its immitators) 21:54:08 SamB: the original code is from 1994 or so 21:54:26 SamB: you are saying this could optimise it somewhat? 21:54:46 I don't know if it's likely to ever happen in the real code 21:55:21 but I believe it would help with the fragment that bh just suggested 21:55:42 SamB: it wouldn't. x changes between the calls :) 21:55:48 oh 21:55:52 true 21:57:20 this is one reason why you want the compiler to do this kind of optimization, since it's less likely to make simple mistakes like that ;-P 21:58:21 bh: the other main problem with this type of layout in abyss is that there are often large regions of solid terrain so the player can get trapped 21:58:44 mumra: yeah. I hate that. I should probably just write something to make that never happen 21:58:56 _is_player_embedded_in_wall() 21:59:02 -!- ogE has quit [Quit: Page closed] 21:59:21 sometimes i find i get jumped out to an empty space but not always, but this still looks strange 21:59:48 ah. when it morphs, if it would occlude you, I believe you get shoved. 21:59:54 -!- HangedMan has quit [Read error: Connection reset by peer] 22:00:15 The abyss should just check to see how many squares you can reach and if the number is too low it should shift 22:00:32 sometimes it doesn't seem to work and i end up in a space that definitely should be occluded for a certain number of turns 22:00:48 bh: that sounds good 22:00:56 I was hoping to avoid that :) 22:01:15 How would I handle the tomb card? 22:01:26 haha 22:01:29 remove it ? ;) 22:02:01 just make it print some kind of amusing message about why it doesn't work in abyss? 22:02:13 -!- pelotron has quit [Ping timeout: 245 seconds] 22:02:40 -!- rast has joined ##crawl-dev 22:03:13 bh: Tomb card places an Lua marker, you can check for that 22:03:38 mumra: I'll write you a clamp, then we'll talk :) 22:03:48 -!- ussdefiant has joined ##crawl-dev 22:03:58 hehe 22:06:33 If you abandon a god, then rejoin, any followers that turned hostile don't STOP being hostile, do they? 22:06:48 SamB: will this ever get optimised away: int x, y; x / y * y? 22:07:57 that won't happen unless the compiler knows that x must be a multiple of y 22:08:04 03dolorous 07* 0.12-a0-2560-g172641e: Add formatting fixes. 10(5 minutes ago, 1 file, 6+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=172641ec3266 22:08:25 (I'm not sure if it would happen even then, of course) 22:08:41 GAH I hate that commit message 22:08:59 Why doesn't he just add a commit hook? 22:11:52 For that matter, I don't see that readibility is always enhanced by strictly keeping below 80 characters per line, all the time >.> 22:12:14 DracoOmega: well it looks better in my editor 22:12:14 -!- Sticking has quit [Ping timeout: 255 seconds] 22:13:44 I still say keeping the attack and such all on the same line (like 90% of monsters are) looks cleaner than saving 2 or 3 characters by moving part of it to the next one 22:14:03 oh, yeah, probably 22:14:23 -!- Zifmia has quit [Quit: AndroidIrc Disconnecting] 22:14:28 Which is what that commit just did :P 22:14:48 dolorous: and don't pretend you can't hear us, we know better! 22:15:39 he's a bot. 22:18:02 DracoOmega: i edit it a 90 char width window, so 80 chars is nice, since line numbers take up space 22:18:12 03dolorous 07* 0.12-a0-2561-gdedefaf: Add more formatting fixes. 10(5 minutes ago, 1 file, 7+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=dedefaf5805d 22:18:26 HE'S WATCHING US! 22:18:35 heh <3 22:18:45 Well, that sounds like the opposite of agreement, in that case :P 22:19:23 faze: Also, I think my window is something like 140 characters, not even counting line numbers 22:20:06 that's a lot of characters 22:20:27 That's a lot of free space over there taunting me when stuff gets indented away for it again :P 22:20:33 from it* 22:20:44 DracoOmega: well, size it back then 22:20:50 Why would I want to do that? 22:21:13 (It does actually have a line that shows where the 80 character mark is) 22:21:35 80 columns. What is this? 1958? 22:21:39 then you can have multiple editors open 22:21:58 Well, I can still put stuff next to each other, if I need to 22:22:09 bh: no, in 1958 you couldn't get so many rows 22:22:27 bh: i only get 180 cols on my monitor, so i use 2 90 width terminals 22:22:51 my terminals are actually set to 100, but that's different 22:23:16 03MarvinPA 07* 0.12-a0-2562-g90f4090: Add a simple scoring function to meatsprint 10(28 minutes ago, 1 file, 13+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=90f4090198a8 22:23:59 Man, I wonder how many crash dumps I have accumulated in this folder now? 22:24:56 um. abyss.cc include abyss.h twice. 22:24:58 includes 22:25:28 ls morgue/crash-*.txt | wc -l 22:25:44 on windows? :P 22:26:01 why not? 22:26:13 you saying you don't keep that stuff in your PATH? 22:26:38 i'm not sure if dracoomega does 22:26:45 Well, it would be easy enough for me to count them, anyway :P 22:26:52 -!- ruwin has quit [] 22:27:00 faze: you have msysgit right? 22:27:02 306, apparently 22:27:09 * SamB gets 41 on his Debian system and 27 on his Windows system 22:27:12 i only use windows for gaming 22:27:12 uh, i mean DracoOmega 22:27:20 mumra: Yes 22:27:36 i used to have cygwin when i primarily used windows 22:27:51 hang on, i mixed up the two conversations, nvm ;) 22:27:54 hehe 22:27:56 This god abandoment crash is really confusing me, though 22:28:06 DracoOmega: Xom is pissed. 22:28:16 i'm just waiting for most of my steam games to get linux support 22:28:32 -!- Ebonnov has quit [Quit: Page closed] 22:28:32 I may be missing something obvious, but it seems to be happening when this map iterator advances (despite not being anywhere near the end of the map) 22:29:32 Since I have messages at the start of each item, and the end, and it successfully processes one companion, yet never gets to the next one 22:29:34 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 22:29:39 the companion_list in my game seems a bit big, and GDB keeps trying to look at nonexistant memory when printing it ... 22:29:56 Huh? What do you mean? 22:30:06 -!- Crazylemon64 has quit [Remote host closed the connection] 22:31:41 well, I don't *remember* having 7 dudes still alive ... 22:31:57 (I have actually added a wizmode command to list companions, now) 22:32:05 I just haven't pushed it yet 22:32:30 might be a good idea, because printing that list in GDB is very noisy 22:32:47 Well, I was just planning to fix this crash and then push the whole works 22:33:01 But clearly I am just erasing things from the map wrong somehow 22:33:24 03bh 07* 0.12-a0-2563-ge31d4bd: Remove redundant import 10(8 minutes ago, 1 file, 0+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e31d4bde2647 22:33:42 -!- dcssrubot698 has quit [Ping timeout: 276 seconds] 22:34:42 the line I code I removed had been there for ~7 years. 22:35:04 what about the other one? 22:35:11 well, the conflict was only there for 2 years 22:35:23 %s/conflict/redundancy/ 22:35:38 does seniority count for *nothing*? 22:36:28 * SamB wonders crawl gets stalled iterating through his companion_list when he tries to go up the stairs, anyway 22:36:53 +why 22:37:05 It does...? It hasn't done anything like that for me 22:38:09 -!- blackcustard has quit [Read error: Connection reset by peer] 22:39:25 What kind of stall are we talking? 22:43:10 DracoOmega: horses with the occasional goat. 22:45:03 -!- scorchgeek has quit [Remote host closed the connection] 22:45:35 Okay, that's that crash fixed 22:45:45 -!- Mandevil has quit [Quit: Leaving] 22:46:27 Now I THINK I saw some of my companions get eaten going up and down stairs once (and when I checked later, they were somehow in the Abyss.) This confuses me 22:47:02 checkwhite is going crazy 22:47:29 huh, now companion_list has 8 items 22:47:37 and I sure didn't get any new companions 22:47:56 checkwhite does this thing to me, it makes git think every single file in the source tree has been changed 22:48:26 i believe it's because git is automatically converting to / from windows and unix line feeds anyway, but checkwhite converts them all back to unix 22:49:01 that's quite possible 22:49:09 SamB: I'm not seeing any of these issues here, either. What are you doing? 22:50:00 well, I don't remember exactly what came before ... 22:50:27 Well, I shall push this stuff now anyway 22:50:40 Whatever else may be wrong is more obscure, and possibly connected in some way to something already fixed 22:51:26 yeah, I wasn't suggesting you hold off 22:51:33 mumra: I'm going to provide you with a couple of clamping functions 22:51:42 Well, I did want to try to fix the other stuff first, but I am wondering if I already have, that's all :P 22:51:55 Since I haven't noticed anything odd like that here 22:52:07 mumra: this first one takes a clamp parameter, c, and then changes at most 1/c tiles per turn 22:52:21 I can make another one that does bursty morphs 22:53:38 ok 22:54:00 and this will handle the case for loading a saved game? 22:54:07 yes 22:54:13 awesome! 22:54:21 assuming I got my math right 22:54:41 -!- greatorbofeyes has joined ##crawl-dev 22:57:22 anyway, it update_companions wasn't returning, and some STL stuff possibly also wasn't returning ... 22:57:56 -!- Zifmia has quit [Quit: AndroidIrc Disconnecting] 22:58:22 Wasn't returning at ALL? 22:58:42 03bh 07* 0.12-a0-2564-ge58ea8d: Clamp Layout 10(11 minutes ago, 2 files, 73+ 28-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e58ea8d63269 22:58:42 03DracoOmega 07* 0.12-a0-2565-g6777ac4: Fix cloning Yred/Beogh companions via recall and stairs 10(2 hours ago, 2 files, 13+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=6777ac41de40 22:58:42 03DracoOmega 07* 0.12-a0-2566-g37b8440: Add a wizmode command to list Yred/Beogh followers 10(61 minutes ago, 4 files, 23+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=37b8440318fc 22:58:42 03DracoOmega 07* 0.12-a0-2567-gc87ed00: Fix a crash with abandoning Yred/Beogh 10(16 minutes ago, 1 file, 4+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c87ed009d656 22:58:42 03DracoOmega 07* 0.12-a0-2568-g3285040: Remove a (hopefully) unnecessary line 10(16 minutes ago, 1 file, 0+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=328504019574 22:58:56 well, it's possible it was just running REALLY SLOWLY 22:59:47 anyway, the list growing was presumably somehow from stairs 23:00:15 mumra: heh.. made a mistake. one minute please 23:08:15 mumra: there you go. I added a 'bursty' parameter to ClampLayout (and fixed clamp layout) 23:09:43 And well, may as well push what I spent the REST of the day on :P 23:10:03 well, whatever was happening seems to have stopped happening 23:10:09 That's good! 23:10:10 so I will not try to figure out what it was 23:10:26 oh and it looks like I actually had three dudes 23:10:43 not just the two I saw on the screen 23:11:15 -!- WalkerBoh has quit [Remote host closed the connection] 23:12:32 -!- Dixlet has quit [Ping timeout: 252 seconds] 23:13:53 03bh 07* 0.12-a0-2569-gd5dae38: Add Burstiness to clamp layout. 10(13 minutes ago, 2 files, 10+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d5dae38f9b7a 23:14:01 mumra: I do like your ghenna layout(s). It would make me happy to see these layouts escape the abyss 23:14:43 I think some of them look great, but am iffy on others. In particular, I'm not fond of the ones that have large expanses of uniform terrain 23:14:50 (I realize this is just a parameter thing) 23:15:03 -!- greatorbofeyes has quit [Ping timeout: 245 seconds] 23:15:48 -!- Stelpa has quit [Changing host] 23:16:35 crawl levels tend to be uniform 23:16:49 Big room? Big room. Halls and rooms? Halls and rooms. 23:17:05 Vaults mix it up, but it could be nice to get more variety 23:17:09 unfortunately there is no big room in crawl, only crawl-alternative :( 23:17:39 Well, it's just that I think the blobs of floor and lava and such should not be overly large, I think 23:17:43 bh: great stuff with the clamps - i have to do some general code tidying first then i'll have a look 23:17:49 The ones where features are denses look much nicer, in my opinion 23:17:57 denser* 23:18:02 mumra: does it work? :) 23:18:30 I like the levels that let me win crawl. 23:18:38 bh: i will let you know, i'm just eating pie right now ;) 23:18:50 what a wonderful occupation 23:18:55 bh: but assuming it does there should be a few new abyss layouts out of this ... 23:19:00 03DracoOmega 07* 0.12-a0-2570-gf4a4332: Make tf reset allies back to BEH_SEEK 10(25 hours ago, 1 file, 2+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=f4a4332a4b5c 23:19:00 03DracoOmega 07* 0.12-a0-2571-ge2e8a39: Make a function public and rename 10(11 hours ago, 3 files, 10+ 8-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e2e8a398e699 23:19:00 03DracoOmega 07* 0.12-a0-2572-g0ef0d36: Make monster debug info in wizmode display monster props 10(7 hours ago, 3 files, 65+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=0ef0d365f9aa 23:19:00 03DracoOmega 07* 0.12-a0-2573-g5296769: Add a retreat command for allies 10(12 hours ago, 6 files, 177+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=52967696eaa3 23:19:00 03DracoOmega 07* 0.12-a0-2574-g4bf3e34: Recall allies in rough order of HD (with random jitter) 10(3 hours ago, 3 files, 31+ 8-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4bf3e34638f7 23:19:10 -!- GuraKKa has quit [Ping timeout: 245 seconds] 23:19:35 There was a city layout for the abyss, but it had a number of pathological cases and did copious wheel reinvention 23:20:13 DracoOmega: yeah not all of those gehenna layouts are great, i was just showing the full range of parameters because maybe for other branches 23:20:24 DracoOmega: g4bf3e34 -- cool! 23:20:30 (e.g. a big open cavernous room would work in D) 23:21:06 -!- Sabaki has quit [Ping timeout: 264 seconds] 23:21:26 elliott: crawl does have a "big room" layout, i think the crawl-alternative portal was a joke based on this ... 23:21:49 yes but crawl's doesn't place a bunch of teleportation traps. and rings. 23:21:52 and imps 23:22:03 so it doesn't deserve the name. 23:22:04 -!- dcssrubot214 has quit [Ping timeout: 252 seconds] 23:22:37 -!- kekekela has quit [Quit: Page closed] 23:22:38 -!- Stumpsv has quit [Ping timeout: 245 seconds] 23:23:25 bh: i think the way to do an a proper abysscity is generating it in the void branch and using the dungeon-levels-in-abyss layout 23:23:59 bh: the approximation in my ProceduralLayout version isn't really very citylike although it might get close 23:25:17 mumra: you can do it with worley noise and a different distance metric. 23:26:02 if you use a Chebyshev metric and then use id to generate a room size, it should be city-like 23:26:16 the current metric will work, but it may make the rooms pack weird 23:26:39 -!- inspector071 has quit [Ping timeout: 245 seconds] 23:27:25 bh: doing it with id-for-room-size could produce circular rooms certainly but door placement is always going to be tricky 23:27:46 mumra: adjust your thinking! :) 23:28:02 hell, I'll whip up a city layout right now. 23:28:10 I was going to play crawl, but heck. 23:28:15 bh: and doing something like (0.1 < distance[1]-distance[0] < 0.2) will give nice cellular shaped rooms packed close together 23:28:26 -!- dtsund has joined ##crawl-dev 23:28:54 bh: in fact yeah i see how you mean about different-sized rooms ... 23:29:46 just have a function that maps id -> room x/y and door position 23:30:25 but the only data you have in the proclayout call is distance to nearest node, you don't know your actual position relative to the node 23:30:35 i mean the worley call 23:31:07 derp. I'm not exposing that? 23:31:30 no, just distance and id 23:31:38 unless i'm missing something and position can be inferred from id 23:31:58 the 'real' worley code gives a position 23:32:06 I didn't expose it because I wasn't using it 23:32:18 if position is available that opens up a ton of possibilities 23:33:25 Hmmm... neither of those patches HangedMan linked seems to apply 23:33:42 Though it's possible I am doing something wrong since, believe it or not, I have never tried to apply a git patch before 23:35:06 DracoOmega: the one from me was taken against a fork not master, although the file it affects should be identical; i have no idea if this is a problem or not 23:35:49 Well, does it apply cleanly on your end if you tried to apply it to master? 23:36:22 good question 23:36:55 the problem is i don't have a "clean" repository handy ;) 23:37:09 Oh, hmmm 23:37:15 mumra: one issue with position is that it's a point in space rather than a grid square 23:38:02 Well, anyone else want to possibly lend me a hand? (Patches in question are http://sprunge.us/OObQ and http://sprunge.us/OfGZ) 23:38:38 bh: that's still fine, i can map the position back to grid coords 23:40:28 -!- bza has quit [Client Quit] 23:42:42 mumra: natively it supplies a vector from this position to the cell center. Would you prefer that or an absolute position? 23:42:49 -!- Melum has quit [Quit: Page closed] 23:44:48 bh: i think relative position is potentially useful in its own right so leave it at that 23:46:00 e.g. you can draw rectangular rooms easily just by checking the x and y vectors 23:46:20 mumra: I should probably overhaul the whole worley interface 23:46:28 whereas if it were absolute positioning you'd have to map it back 23:46:42 -!- evilmike has quit [Read error: Connection reset by peer] 23:47:03 bh: i had an idea about that - basically some sort of NoiseFunction class which wraps around either simplex or worley 23:47:45 bh: then you can have a TransformFunction which takes a source function as well as distortion functions for different axes 23:48:07 it's basically how i've done it in the Lua library for the Geh layouts 23:48:35 you want to write it? 23:49:47 -!- shirish has joined ##crawl-dev 23:49:49 well i nearly started on it, but someone else could probably do a better job since my C++ is a bit limited 23:53:15 -!- odessakrik has quit [Quit: Page closed] 23:55:01 -!- Krakhan has quit [Ping timeout: 245 seconds] 23:55:49 DracoOmega: ok i got a fresh clone of master and that patch applied fine 23:55:56 DracoOmega: what error are you getting? 23:56:28 git am --3way --ignore-space-change --keep-cr "filename" 23:56:37 was the command line used by tortoisegit 23:57:04 A few lines about trailing whitespace, then 23:57:05 error: patch failed: crawl-ref/source/dat/dlua/v_rooms.lua:638 23:57:05 error: crawl-ref/source/dat/dlua/v_rooms.lua: patch does not apply 23:57:36 you're on windows right? have you tried tortoisegit? 23:57:46 I had not 23:57:52 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 23:58:02 But perhaps it is the --ignore-space-change thing here that is significant 23:58:19 Since maybe the whitespace stuff is bothering it somehow? 23:58:46 Yes, that seemed to work 23:59:01 (Though with a bunch of warnings that I have ADDED whitespace errors, heh) 23:59:27 03bh 07* 0.12-a0-2575-gd9a21ef: Worley cell center vectors 10(9 minutes ago, 2 files, 4+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d9a21ef806f9 23:59:54 hmm, i didn't get any warnings