02:10:54 Error message on attempt to load trunk character (https://crawl.develz.org/mantis/view.php?id=6037) by ZRN 02:10:54 Closing Crawl during level generation corrupts save file (https://crawl.develz.org/mantis/view.php?id=6036) by infiniplex 02:10:54 -!- Cheibriados has joined ##crawl-dev 02:10:54 -!- 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:10:55 -!- The topic of ##crawl is: CAO likely to have significant August downtime, please stay tuned for details | Play Crawl online now: type ??cao, ??cdo 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:14:59 -!- syraine has quit [Read error: Connection timed out] 02:18:07 -!- MarvinPA has quit [Ping timeout: 240 seconds] 02:18:44 -!- Textmode has quit [Ping timeout: 255 seconds] 02:20:21 -!- syllogism has joined ##crawl-dev 02:21:04 "floor tile idx (0/0) out of bounds:" error messages using stairs (https://crawl.develz.org/mantis/view.php?id=6038) by codrus 02:23:37 -!- syraine has quit [Ping timeout: 240 seconds] 02:25:29 -!- yogidabear has quit [Quit: Page closed] 02:29:40 -!- ophanim has quit [Read error: Connection reset by peer] 02:29:52 -!- Stelpa has quit [Remote host closed the connection] 02:31:34 -!- Gilihad has quit [Quit: Page closed] 02:33:17 -!- Textmode has joined ##crawl-dev 02:38:32 -!- Textmode has quit [Ping timeout: 255 seconds] 02:39:39 -!- gendercop has quit [] 02:43:27 -!- bmh has quit [Quit: night] 02:46:39 -!- barbs has quit [Quit: Leaving] 02:54:24 -!- phyphor_ is now known as phyphor 02:58:42 -!- crate has quit [Quit: Leaving] 03:01:38 -!- Sorbius_ has quit [Ping timeout: 240 seconds] 03:03:44 -!- dtsund has quit [Remote host closed the connection] 03:03:52 -!- Pacra has quit [Remote host closed the connection] 03:14:32 -!- test_ is now known as mikee_ 03:21:37 -!- link_108 has quit [Ping timeout: 240 seconds] 03:29:35 -!- Misder has quit [Ping timeout: 245 seconds] 03:30:33 -!- tensorpudding has quit [Ping timeout: 272 seconds] 03:42:36 -!- MorganL has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 03:44:59 -!- RollieTG has quit [Remote host closed the connection] 04:01:27 -!- mikee_ has quit [Ping timeout: 246 seconds] 04:02:17 -!- Namey has quit [Quit: Leaving] 04:06:05 -!- ark____ has joined ##crawl-dev 04:08:53 -!- mikee_ has joined ##crawl-dev 04:14:58 -!- syraine has quit [Read error: Connection reset by peer] 04:32:06 -!- bonghitz has quit [Quit: bonghitz] 04:35:07 -!- Adeon has quit [Ping timeout: 240 seconds] 04:35:53 -!- Codrus has quit [Quit: o/] 04:41:28 -!- Adeon has joined ##crawl-dev 04:45:13 -!- Tally has quit [Quit: Some people spread happiness wherever they go. Some whenever they go.] 04:50:43 -!- Sab0t has quit [Quit: Leaving] 04:51:55 -!- bonghitz has quit [Quit: bonghitz] 04:56:58 -!- edlothiol has joined ##crawl-dev 05:00:03 OSX builds of master branch on crawl.develz.org updated to: 0.11-a0-3134-gb81e4e3 05:06:14 -!- syraine has quit [Read error: Connection reset by peer] 05:17:23 -!- st_ has joined ##crawl-dev 05:23:58 -!- nooodl has joined ##crawl-dev 05:24:20 -!- Isvaffel has quit [Ping timeout: 248 seconds] 05:25:10 crawl is compiling correctly, but when it tries to generate any dungeon level, i get this error message: "Lua error: global_prelude: bad header in precompiled chunk" 05:25:30 is that a known issue? i assume it has something to do with the version of lua i have installed 05:29:08 nooodl: what platform are you on? 05:31:15 -!- Nomi has quit [Ping timeout: 245 seconds] 05:34:37 soul (L10 SpEn) ASSERT(item.is_valid(iinfo)) in 'tags.cc' at line 2682 failed. (D:10) 05:35:51 -!- Yen has quit [Ping timeout: 244 seconds] 05:38:02 -!- domi_ has quit [Quit: さようなら] 05:38:57 -!- evilmike has quit [] 05:38:57 -!- DracoOmega has quit [] 05:45:22 -!- Pepe has quit [Remote host closed the connection] 05:46:20 !lm soul type=crash x=v 05:46:21 47. [2012-08-05] [v=0.11-a0] soul the Covert (L10 SpEn) ASSERT(item.is valid(iinfo)) in 'tags.cc' at line 2682 failed on turn 4508. (D:10) 05:46:25 !lm soul type=crash -log 05:46:26 47. soul, XL10 SpEn, T:4508 (milestone): http://crawl.develz.org/morgues/trunk/soul/crash-soul-20120805-103435.txt 05:56:16 -!- thened has quit [Quit: thened] 06:08:34 kilobyte: ubuntu 11.10, x86_64 06:09:47 nooodl: and where do you get Crawl from? Compiled from git, our .debs, Ubuntu, somewhere else? 06:10:55 compiled from git 06:11:28 the weird thing is it was working fine earlier, until i installed a new version of lua for something else 06:12:20 i've tried "make clean", thinking some of the files it used were incompatible with lua 5.1, but that didn't help 06:13:03 -!- pantaril has quit [Ping timeout: 245 seconds] 06:18:02 -!- HangedMan has joined ##crawl-dev 06:23:56 -!- Ragdoll has joined ##crawl-dev 06:36:50 -!- monqy has joined ##crawl-dev 06:37:37 -!- Azzkikr has quit [Ping timeout: 240 seconds] 06:43:43 -!- Panfork has quit [Ping timeout: 272 seconds] 06:46:38 -!- ajikeshi_ has quit [Ping timeout: 244 seconds] 07:16:41 nooodl: I can't seem to reproduce. Installed ubuntu 11.10, fully updated, built Crawl, everything seems to be working well, including -mapstat which stress-tests map generation. 07:19:58 -!- Nightbeer has quit [Quit: Verlassend] 07:21:58 -!- Glenstorm has quit [Read error: Connection reset by peer] 07:26:37 -!- ontoclasm has quit [Ping timeout: 240 seconds] 07:29:09 -!- aleksil has quit [Read error: Operation timed out] 07:30:02 -!- Elynae has quit [Client Quit] 07:32:04 -!- Nightbeer has quit [Read error: Connection reset by peer] 07:34:03 -!- Isvaffel has quit [Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com )] 07:39:12 -!- Elynae has quit [Client Quit] 07:43:15 -!- syraine has quit [Ping timeout: 272 seconds] 07:49:58 -!- buppy has joined ##crawl-dev 07:50:45 I am getting some wierd graphical errors, what do? 07:54:39 Oh wait, fixed it after clearing browser cache. Nevermind. 07:57:23 kilobyte, odd. thanks for taking the time to go through all that, though 08:00:59 Swamp:5 rune vault missing (https://crawl.develz.org/mantis/view.php?id=6039) by ontoclasm 08:22:21 |amethyst: I do not think there is anything I can do about that game. If there is anything, I don't know how to do it :( 08:24:39 -!- elliott has joined ##crawl-dev 08:25:39 rax: wouldn't copying the save to a modern version be enough? 08:25:48 as long as the major version tag matches, that is 08:27:39 rax: this is a modern game, just moving it to current trunk would work 08:28:07 (the only compat break in a long time happened in late April this year) 08:35:28 -!- smeea has quit [Read error: Connection reset by peer] 08:36:38 -!- Nightbeer has quit [Ping timeout: 246 seconds] 08:40:32 kilobyte: I do not know how to "copy a save to a modern version" 08:40:57 that happens automagically for released versions because of my setup 08:43:37 -!- andrewhl has quit [Ping timeout: 246 seconds] 08:55:47 I guess doing it by hand should work 08:56:05 on CDO, there's a script to do so, no idea if it's there on CAO as well 08:56:26 (savegame-transfer*) 09:12:35 -!- ClawlessVictory has quit [Quit: Page closed] 09:30:39 -!- Elynae has quit [Quit: Leaving] 09:38:40 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it] 09:42:37 <|amethyst> !tell evilmike something strange happened in ontoclasm's Swamp:5 --- the rune vault was covered with trees, and the rune apparently lost 09:42:40 |amethyst: OK, I'll let evilmike know. 09:42:48 <|amethyst> !tell evilmike see https://crawl.develz.org/mantis/view.php?id=6039 09:42:49 |amethyst: OK, I'll let evilmike know. 09:44:35 -!- test1 has quit [Ping timeout: 245 seconds] 09:47:44 Unstable branch on crawl.akrasiac.org updated to: 0.11-a0-3134-gb81e4e3 (33) 09:51:00 |amethyst, a vault in Swamp would be likely to get overwritten by trees if it's not connected to any entrance to the level. 09:51:06 The same happens with walls in other branches. 09:51:57 <|amethyst> hm... probably that should ignore MMT_VAULT cells 09:52:44 <|amethyst> which should then lead to a veto if it's disconnected maybe? 09:53:49 Hm, I can't seem to get at the save game for #6039. 09:54:13 -!- Lasse- has quit [Read error: Connection reset by peer] 09:54:21 -!- Mottie has quit [Ping timeout: 272 seconds] 09:54:21 !tell rax Is there anything special that I need to do (or request of you) to be able to access CAO save game dumps? 09:54:21 Grunt: OK, I'll let rax know. 09:55:35 -!- kob has quit [Quit: Page closed] 09:55:44 There's one unique characteristic of swamp_fiery that's probably the cause of the problem, and one less unique issue that should probably be addressed: 09:55:58 There's no guarantee that there's a completely traversable path into the vault. 09:56:05 (That's the major problem.) 09:56:29 Also, there are no @ glyphs, but the vault is transparent anyway. 10:03:07 |amethyst, another idea: veto level layouts that are supposed to have a rune, but don't? 10:06:24 -!- rast has joined ##crawl-dev 10:08:41 -!- andrewhl has quit [Read error: Connection reset by peer] 10:32:28 -!- andrewhl has quit [Ping timeout: 246 seconds] 10:34:56 -!- ixtli has joined ##crawl-dev 10:35:54 -!- Mottie has joined ##crawl-dev 10:37:52 -!- dpeg has joined ##crawl-dev 10:39:55 -!- ixtli has quit [Quit: Computer has gone to sleep.] 10:56:25 -!- omnirizon has quit [Ping timeout: 272 seconds] 10:57:42 -!- ontoclasm has quit [Quit: Leaving.] 11:11:55 !seen galehar 11:11:56 I last saw galehar at Thu Aug 2 09:17:03 2012 UTC (3d 6h 54m 52s ago) joining the channel. 11:12:09 Why is there no +galehar? 11:13:52 -!- SkaryWonk has quit [Read error: Connection reset by peer] 11:14:07 -!- SkaryWonk has joined ##crawl-dev 11:14:27 -!- ixtli has joined ##crawl-dev 11:14:51 because he didn't identify himself, probably 11:14:52 edlothiol: You have 1 message. Use !messages to read it. 11:14:52 <|amethyst> dpeg: 2012-07-27: 18:39 <@galehar> I'm leaving tomorrow morning for 3 weeks 11:15:31 <|amethyst> maybe his password is so complicated he can't remember it while travelling :) 11:16:35 |amethyst: about your message, I don't think so 11:17:00 <|amethyst> oh, right, the thing you fixed was related to feature/floor tiles 11:17:11 also, it only occured when creating new levels 11:17:29 the tile flavour was correctly cleared (or rather, overwritten during loading) when loading levels 11:18:49 |amethyst: ah, holidays for the French! He did reply on the forum today, though. 11:19:53 Does anyone of you have experience about how to place corpses in vaults? There's a recent forum entry where someone has a pretty cool vault idea but got stuck with corpses. 11:20:07 -!- elliott has quit [Ping timeout: 240 seconds] 11:20:40 If one wants the corpse to be there when entering the vault, the Lua function dgn.delayed_decay is probably the approach to take. 11:20:49 https://crawl.develz.org/wiki/doku.php?id=dcss:help:maps:lua:modules:dgn:delayed_decay 11:20:56 https://crawl.develz.org/tavern/viewtopic.php?f=19&t=5294 11:21:15 I already replied there, if one of you could drop a hint :) 11:21:52 Ah, I see; there's more of a problem there than what we just said. 11:22:06 Still easily fixable, though, I think; just need a moment to try it out. 11:22:12 bleh, this stuff is beyond me 11:22:13 yes, nicolae said it's tricky, which is why I ask here 11:22:19 Grunt: awesome, you rock! 11:22:22 -!- ixtli has quit [Quit: Computer has gone to sleep.] 11:22:46 HangedMan: beyond me as well... when I made several vaults per day, we had none of this fancy stuff :) 11:23:25 hehehe 11:24:20 -!- kast has quit [Ping timeout: 248 seconds] 11:24:59 I asked for (and got) SUBST and SHUFFLE, but the lua wave washed me away. 11:25:08 Grunt: save files should be accessible if you are in the dev group which I believe I already did? Is it not working for you? 11:25:08 rax: You have 8 messages. Use !messages to read them. 11:25:11 oh god 11:25:52 Hello Rachel! 11:26:07 Some people would be happy about eight messages. 11:26:31 That is true, some people would be. :P 11:26:35 I need to run. 11:26:42 For the record, I am SGrunt on CAO, not Grunt. 11:26:49 oh 11:26:51 dpeg, there's an answer in the forum thread with the fix. 11:26:51 that might be it 11:27:41 Grunt: what nicolae said? 11:28:10 <|amethyst> dpeg: Grunt just posted one 11:28:18 <|amethyst> that is a dirty dirty hack but it works :) 11:28:58 <|amethyst> importantly, the thing that's being "delayed_decay"ed has to be first 11:29:41 New branch created: hell-portal-tiles (1 commit) 11:29:45 <|amethyst> (or can be elsewhere in the list, but then needs an explicit never_decay) 11:33:03 Grunt: Thank you! 11:38:35 kilobyte: i removed an old lua version, then deleted all of the lua data files and pulled from the crawl git again, and it's working now 11:39:09 kilobyte: the error was probably mostly my fault, though; don't worry about it being an issue 11:39:16 bleh, running into vault function problems myself 11:39:23 pan doesn't respect no_monster_gen 11:39:47 is there a reason it doesn't? 11:40:13 "because pan vaults are crazy" 11:48:20 -!- elliott has joined ##crawl-dev 11:51:37 -!- Sorbius_ has quit [Ping timeout: 240 seconds] 11:54:44 -!- Insomniak has quit [Ping timeout: 252 seconds] 11:55:07 -!- Adeon has quit [Read error: Connection reset by peer] 11:59:09 -!- Adeon has joined ##crawl-dev 11:59:44 -!- Kalir has quit [Changing host] 12:00:01 -!- ussdefiant has joined ##crawl-dev 12:00:30 -!- chewymouse has joined ##crawl-dev 12:01:21 -!- rast has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 12:10:04 -!- SwissStopwatch has quit [Ping timeout: 244 seconds] 12:17:23 -!- monqy has quit [Quit: hello] 12:18:05 -!- Elynae has quit [Quit: Leaving] 12:25:50 new vault: cornered adventurer (https://crawl.develz.org/mantis/view.php?id=6040) by Lasty 12:26:45 -!- Turgor has quit [] 12:29:41 -!- dingir has quit [Quit: leaving] 12:34:08 -!- Chish has quit [Ping timeout: 246 seconds] 12:36:12 -!- evilmike has joined ##crawl-dev 12:38:14 |amethyst: had a look at the mantis report, this is the second time it's been reported, both times with that vault. Overwriting all the floor with trees, including the rune 12:41:53 -!- Kalir has quit [Quit: YOU'LL NEVER TAKE ME ALIVE] 12:43:56 -!- bhaak_ has joined ##crawl-dev 12:44:03 -!- jooosa has joined ##crawl-dev 12:44:49 -!- ghallber1 has joined ##crawl-dev 12:45:17 -!- ZanniqlcKzxkq has joined ##crawl-dev 12:45:47 -!- Zannick has quit [Disconnected by services] 12:45:52 -!- ZanniqlcKzxkq is now known as Zannick 12:46:36 -!- bhaak has quit [Ping timeout: 245 seconds] 12:46:36 -!- joosa has quit [Read error: Connection reset by peer] 12:46:36 -!- Rjs has quit [Ping timeout: 245 seconds] 12:46:36 -!- ghallberg has quit [Ping timeout: 245 seconds] 12:46:36 -!- boxo has quit [Ping timeout: 245 seconds] 12:46:37 -!- jooosa is now known as joosa 12:50:45 -!- DemusSpark has quit [Ping timeout: 245 seconds] 12:51:00 -!- Snowclone has quit [Ping timeout: 245 seconds] 12:52:13 -!- elliptic has joined ##crawl-dev 12:52:56 -!- clouded_ has joined ##crawl-dev 12:55:29 -!- st_ has quit [Ping timeout: 272 seconds] 12:57:34 -!- kek has joined ##crawl-dev 12:58:20 -!- m1nced has quit [Ping timeout: 245 seconds] 13:04:17 -!- DemusSpark has quit [*.net *.split] 13:04:17 -!- _dd has quit [*.net *.split] 13:04:17 -!- scrubnub has quit [*.net *.split] 13:04:17 -!- Surr has quit [*.net *.split] 13:04:18 -!- jeek has quit [*.net *.split] 13:04:18 -!- Xjs|moonshine has quit [*.net *.split] 13:04:18 -!- Medra has quit [*.net *.split] 13:04:18 -!- paxed has quit [*.net *.split] 13:10:32 -!- _dd has joined ##crawl-dev 13:10:46 -!- Xjs|moonshine has quit [Max SendQ exceeded] 13:13:08 -!- Nightbeer has quit [Ping timeout: 246 seconds] 13:16:27 -!- dtsund has joined ##crawl-dev 13:20:16 -!- ghallber1 is now known as ghallberh 13:20:17 -!- ghallberh is now known as ghallberg 13:22:36 -!- orleans has joined ##crawl-dev 13:30:17 -!- Escalator has quit [Ping timeout: 246 seconds] 13:34:49 -!- neunon has quit [Ping timeout: 240 seconds] 13:36:14 -!- Pacra has joined ##crawl-dev 13:36:28 -!- dtsund_ has joined ##crawl-dev 13:36:53 -!- dtsund has quit [Disconnected by services] 13:37:00 -!- dtsund_ is now known as dtsund 13:43:22 -!- rossi has quit [Quit: WeeChat 0.3.7] 13:48:42 -!- clouded_ has quit [Read error: Connection reset by peer] 13:48:55 -!- st_ has joined ##crawl-dev 13:54:55 -!- Wensley has joined ##crawl-dev 13:55:09 -!- Adeon has quit [Read error: Connection reset by peer] 13:55:18 -!- Adeon has joined ##crawl-dev 13:58:29 -!- Flun has quit [Quit: Page closed] 14:05:03 -!- Misder has quit [Quit: Page closed] 14:13:10 -!- bard has quit [Quit: Page closed] 14:16:15 -!- wasd22 has quit [Quit: You slip out of the net!] 14:27:21 -!- tensorpudding has quit [Quit: tensorpudding] 14:28:45 -!- Nomi has quit [Ping timeout: 245 seconds] 14:30:00 -!- orleans has quit [Ping timeout: 245 seconds] 14:37:03 -!- CaptainPickles has quit [Quit: Page closed] 14:41:15 -!- domi has quit [Ping timeout: 272 seconds] 14:42:30 -!- kek has quit [Quit: Leaving] 14:48:39 -!- orleans has joined ##crawl-dev 14:48:56 |amethyst, evilmike: I can reproduce the swamp ending problem, and I think I have a fix for it. 14:49:55 so it can happen with any of the ones tagged transparent, then? 14:50:16 Yes, though it's not the transparent bit so much as the lack of an @. 14:50:16 -!- buppy has quit [Quit: Page closed] 14:50:28 ah 14:51:40 the thing you mentioned about the level being less open - you just happened to roll a particularly small level, it can happen sometimes if the stairs are close together. 14:52:15 Well, it's something which I've observed on occasion with very early versions of my Forest level generator, which were swamp-derived. 14:52:19 -!- Vizer has quit [Quit: nipaa~] 14:54:48 Anyway, something like this is adequate to make the problem go away: http://pastebin.com/yJSuGekP 14:57:00 ... 14:57:07 I sit corrected. 14:57:31 -!- Elynae has quit [Quit: Leaving] 14:57:57 -!- bmh has quit [Quit: Page closed] 14:58:11 -!- _dd has quit [Ping timeout: 245 seconds] 14:58:16 -!- _dd has joined ##crawl-dev 14:58:16 -!- Medra has quit [Ping timeout: 245 seconds] 14:58:16 -!- DemusSpark has quit [Ping timeout: 245 seconds] 14:58:17 -!- Surr has quit [Ping timeout: 245 seconds] 14:59:46 -!- _dd is now known as Guest54805 14:59:46 -!- orleans has quit [Quit: Page closed] 14:59:53 -!- Adeon has quit [Quit: -] 15:00:10 the issue with small levels could be solved if it did something like, try to build "tunnels" between different regions. Right now it just fills it in if there are no stairs 15:01:08 so I'm guessing adding a '@' didn't work then? 15:01:15 No, it did not. 15:01:35 That said, it did make a significant change - there's obviously a path leading up to where the @ was placed. 15:01:53 I thought it places one automatically if the vault doesn't have one 15:02:09 -!- syraine has quit [Ping timeout: 272 seconds] 15:02:19 -!- Guest54805 has quit [Ping timeout: 245 seconds] 15:02:59 You appear to be correct. 15:04:37 -!- _dd_ has joined ##crawl-dev 15:07:41 -!- turnerjer has quit [Quit: Page closed] 15:12:38 -!- Namey has quit [Quit: Leaving] 15:23:37 -!- link_108 has quit [Ping timeout: 240 seconds] 15:37:33 -!- Pthing has quit [Remote host closed the connection] 15:38:12 -!- PHahrrgis has quit [Quit: Leaving] 15:43:07 I'm becoming increasingly convinced that there is a bug in process_disconnected_zones, since Swamp is the only place where it's called with a fill setting. 15:43:52 I have it set right now to not overwrite vaults at all (and warn me if it tries to do so), and just got an instance where it tried to fill in a rune vault that's obviously connected properly. 15:44:31 (Currently in trunk, it only overwrites parts of transparent vaults.) 15:45:01 That actually presents a solution - don't let it overwrite vaults at all - but I think there's a more fundamental problem here. 15:45:12 -!- ixtli has joined ##crawl-dev 15:45:52 I mean, if it were functioning properly, we would not be seeing small chambers outside the normal bounds of the map... 15:46:45 -!- MorganL has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 15:50:50 -!- VengefulCarrot has quit [Ping timeout: 245 seconds] 15:53:11 -!- Codrus has quit [Quit: o/] 15:54:01 -!- yxhuvud has quit [Ping timeout: 246 seconds] 15:54:28 -!- ixtli has quit [Quit: Computer has gone to sleep.] 15:59:06 Tiles for detected features (https://crawl.develz.org/mantis/view.php?id=6041) by roctavian 16:00:44 <|amethyst> Grunt: those chambers are impassible, so _dgn_fill_zone doesn't assign them to a zone 16:01:20 ...of course. 16:07:24 -!- ontoclasm has joined ##crawl-dev 16:07:31 yeah, all of those should be deep water 16:07:54 you can sometimes see this in other layouts that place lava or deep water 16:08:13 so, is it still a thing that my weapon / armour brand icons need to be small? 16:08:29 i haven't heard anything about the plusses-on-the-icon thing recently 16:08:33 -!- Walker__ has quit [Quit: Page closed] 16:08:39 and apparently people don't like the tiny ones 16:11:00 -!- shrot has quit [Read error: Connection reset by peer] 16:13:14 <|amethyst> hm 16:13:35 <|amethyst> why does dgn_build_swamp_level() call dgn_place_stone_stairs() ? 16:14:05 -!- g057721 has quit [Client Quit] 16:14:30 <|amethyst> isn't that done anyway immediately afterward in _build_vault_impl() ? 16:15:07 <|amethyst> oh, because we need the stairs before doing process_disconnected_zones() 16:15:08 -!- Robot2600 has quit [Ping timeout: 245 seconds] 16:15:28 That gives me an idea 16:15:29 . 16:20:11 -!- bhaak_ is now known as bhaak 16:21:59 Oh wow. 16:22:03 That's it. 16:22:14 It's not trying to connect the vault exits until after process_disconnected_zones! 16:25:21 ...though trying to address that just makes things considerably worse 16:25:22 . 16:25:40 * Grunt runs off. 16:26:51 -!- ZRN has quit [] 16:28:08 -!- Serfuzz has quit [Remote host closed the connection] 16:30:21 -!- syraine has quit [Ping timeout: 246 seconds] 16:32:30 -!- Unflexed has quit [Ping timeout: 245 seconds] 16:38:56 -!- Yen has quit [Read error: Connection reset by peer] 16:40:15 -!- Deathmic has quit [Read error: Connection reset by peer] 16:42:37 -!- elliptic has quit [Ping timeout: 240 seconds] 16:44:20 -!- Pacra has quit [Read error: Connection reset by peer] 16:53:30 -!- Pacra has joined ##crawl-dev 16:59:49 -!- monqy has joined ##crawl-dev 17:02:09 -!- MarvinPA has joined ##crawl-dev 17:09:00 -!- MarvinPA_ has joined ##crawl-dev 17:12:32 -!- MarvinPA has quit [Ping timeout: 246 seconds] 17:12:32 -!- MarvinPA_ is now known as MarvinPA 17:13:21 -!- syraine has quit [Ping timeout: 244 seconds] 17:16:20 -!- Vizer has quit [Read error: Connection reset by peer] 17:17:47 -!- PollyEsther has quit [Ping timeout: 246 seconds] 17:19:47 Okay, I have this figured out, I think. 17:21:10 -!- Vizer has quit [Read error: Connection reset by peer] 17:22:05 Unfortunately for me, process_disconnected_zones is a vital part of the swamp layout process - if it's not called shortly after the initial layout is done, one ends up with isolated areas and a check for those fails before process_disconnected_zones is called again. 17:22:49 I can still swap it to after the stairs placement and the connected vault placement, at least, but if it gets connected to an area without stairs, the vault still gets filled in. 17:23:40 Thus, we need to check against MMT_VAULT instead of MMT_OPAQUE in process_disconnected_zones; this means that in that specific case, the vault remains an isolated area, and the aforementioned isolated area check triggers and vetoes the layout. 17:23:59 I feel comfortable doing that because swamp layouts are the only place where the relevant section of process_disconnected_zones comes into play. 17:24:14 -!- link_108 has quit [Ping timeout: 246 seconds] 17:24:39 <|amethyst> and this is the only place that fills isn't it? 17:24:45 Yes. 17:26:49 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 17:28:13 -!- elliptic has joined ##crawl-dev 17:30:52 -!- Ragdoll has quit [Read error: Connection reset by peer] 17:33:20 -!- Elynae has quit [Quit: Leaving] 17:36:32 03Grunt * r1464a7552dfb 10/crawl-ref/source/ (dgn-swamp.cc dungeon.cc): Rework process_disconnected_vaults()-related logic for Swamp layouts. 17:37:30 -!- Unflexed has quit [Ping timeout: 245 seconds] 17:42:37 -!- elliptic has quit [Ping timeout: 246 seconds] 17:43:24 -!- blackcustard has quit [Quit: leaving] 17:52:40 so, the webtiles protocol data is even more compressible than I had expected 17:53:29 I've just implemented (experimental) support in the server for the websocket deflate extension in chrome, and it manages to reduce the data sent when entering a new level by about 90-95% 17:54:07 -!- ark____ has quit [Quit: Leaving] 17:54:25 <|amethyst> Grunt: hmm... just tried it out and got a disconnected rune vault 17:59:49 <|amethyst> Grunt: http://s-z.org/neil/tmp/swamptest.cs 17:59:57 <|amethyst> Grunt: (this was with &^R) 18:01:06 >:( 18:01:10 -!- syllogism has quit [] 18:01:44 -!- Pingas_ has joined ##crawl-dev 18:01:46 <|amethyst> edlothiol: move latency unchanged I imagined? 18:03:37 -!- Pingas has quit [Ping timeout: 240 seconds] 18:08:15 ...okay, I'm confused. 18:08:27 I just added a code hook to tell me if there are any disconnected areas in a level. 18:08:44 It claims that this level has no areas disconnected from stairs, |amethyst. 18:09:01 maybe mangroves don't break connectivity properly 18:10:26 <|amethyst> Grunt: using _dgn_square_is_passable? 18:10:35 <|amethyst> Grunt: that vault is opaque isn't it? 18:10:47 |amethyst: no idea, so far I've only tested locally 18:10:50 It is an opaque vault, yes. 18:11:00 although it could help somewhat 18:11:07 <|amethyst> Grunt: which means its cells won't even be considered by process_disconnected_zones 18:11:33 Being slowed affects Slouch (https://crawl.develz.org/mantis/view.php?id=6042) by minmay 18:11:35 There are areas outside of the vault that should still be considered an isolated area. 18:11:42 <|amethyst> hm... yeah 18:12:15 -!- ebarrett has quit [] 18:13:09 Curiously, the relevant functions are using dgn_square_travel_ok, not _dngn_square_is_passable. 18:13:34 That should only make a difference where the only connection between two regions is through a vault. 18:13:42 s/dngn/dgn/ 18:13:47 <|amethyst> process_disconnected_zones uses _dgn_square_is_passable though 18:13:54 -!- aleksil has quit [Ping timeout: 264 seconds] 18:14:34 Look to the _dgn_fill_zone call. 18:14:37 -!- MPR has quit [Changing host] 18:15:00 <|amethyst> Grunt: but it won't even get that far if the cell is opaque 18:18:09 <|amethyst> Grunt: and it kind of looks like there actually aren't cells connected to the vault 18:19:03 <|amethyst> Grunt: the three @s are there, but not connected to anything else 18:19:11 -!- MPR has quit [Ping timeout: 246 seconds] 18:19:40 <|amethyst> this vault includes a bunch of floor and water to the west of the westernmost wall 18:20:30 <|amethyst> if you make the @s transparent that would do it 18:20:51 <|amethyst> I'm not familiar with where @ is handled, though 18:23:20 -!- casmith789 has joined ##crawl-dev 18:24:12 03edlothiol * r91c61feb74b8 10/crawl-ref/source/webserver/game_data/static/cell_renderer.js: Fix a javascript error. 18:29:52 <|amethyst> Grunt: oh 18:30:26 <|amethyst> Grunt: here's my guess... _connect_vault_exit connected the @ to a floor grid 18:30:42 <|amethyst> Grunt: but that grid wasn't connected to a stair 18:30:56 <|amethyst> Grunt: then that grid, and everything in its connected component other than the vault, was filled in 18:32:25 That gives me an idea. 18:32:57 <|amethyst> what if you just did the MMT_OPAQUE -> VAULT change but got rid of the reordering? 18:33:50 <|amethyst> gtg for a bit, good luck :) 18:35:05 <|amethyst> hm, no, of course my suggestion wouldn't work 18:35:19 <|amethyst> you need to connect to something you know won't be filled in later 18:35:29 My idea is: 18:35:35 Don't fill in areas that are connected to vaults. 18:35:58 If said areas are disconnected from stairs, that vetoes the level. 18:37:43 -!- Pepe has quit [Quit: Leaving] 18:41:26 -!- ixtli has joined ##crawl-dev 18:47:13 -!- ainsophyao has quit [Remote host closed the connection] 18:47:54 -!- SwissStopwatch has quit [Ping timeout: 250 seconds] 18:52:02 -!- ixtli has quit [Ping timeout: 244 seconds] 18:54:08 03Grunt * r720232a2fd17 10/crawl-ref/source/dungeon.cc: process_disconnected_zones no longer fills vault-connected areas. 18:54:09 03edlothiol * r9b22b13366e5 10/crawl-ref/source/rltiles/item/ (4 files in 2 dirs): Icon tweaks by ontoclasm. 18:56:17 -!- RollieTG has quit [Ping timeout: 246 seconds] 19:02:08 03Grunt * r7762b48dc043 10/crawl-ref/source/ (macro.cc spl-cast.cc): Stop key replay properly on failure to cast spells, evoke items, etc. 19:09:32 -!- ixtli has joined ##crawl-dev 19:13:02 -!- SwissStopwatch has quit [Ping timeout: 250 seconds] 19:17:13 -!- ixtli has quit [Quit: Computer has gone to sleep.] 19:21:46 -!- Giomancer has joined ##crawl-dev 19:22:04 -!- Giomancer has left ##crawl-dev 19:23:26 -!- edlothiol has quit [Ping timeout: 246 seconds] 19:24:35 -!- link_108 has quit [Ping timeout: 244 seconds] 19:24:36 -!- Vidiny has quit [Quit: ugh i hate girls] 19:30:41 -!- Fa has quit [Ping timeout: 272 seconds] 19:36:26 -!- Morphy has quit [Quit: Page closed] 19:38:02 -!- Chozo has quit [Quit: ChatZilla 0.9.88.2 [Firefox 4.0b12pre/20110203165105]] 19:39:35 -!- Oddtwang has quit [Read error: Connection reset by peer] 19:39:42 -!- Kalir has quit [Changing host] 19:51:30 -!- neunon has joined ##crawl-dev 19:55:26 -!- _dd_ has quit [Ping timeout: 245 seconds] 19:59:55 -!- koolguydude has quit [Quit: Page closed] 20:13:46 -!- diazepan has quit [Quit: Saindo] 20:18:26 -!- Panfork has quit [Read error: Connection reset by peer] 20:20:04 -!- Vizer_ has quit [Quit: nipaa~] 20:21:12 -!- CptPickles has quit [Quit: Page closed] 20:21:56 -!- ixtli has joined ##crawl-dev 20:25:46 -!- G-Flex has joined ##crawl-dev 20:28:43 -!- Kingcozy has quit [Read error: Connection reset by peer] 20:33:49 -!- Pingas_ has quit [Read error: Connection reset by peer] 20:39:07 -!- ais523 has joined ##crawl-dev 20:40:18 -!- omnirizon has quit [Ping timeout: 264 seconds] 20:43:25 -!- QubeNub has quit [Quit: Ik ga weg] 20:44:35 -!- Mumcon has quit [Ping timeout: 245 seconds] 20:52:28 -!- ajikeshi_ has quit [Ping timeout: 246 seconds] 21:02:18 -!- minqmay has quit [Quit: Leaving] 21:02:51 -!- Nightbeer has quit [Read error: Connection reset by peer] 21:05:00 -!- Nomi has quit [Ping timeout: 245 seconds] 21:15:00 -!- bmh has quit [Ping timeout: 245 seconds] 21:20:41 -!- SteampunkDuck has quit [Ping timeout: 246 seconds] 21:24:12 -!- bmfx has quit [Read error: Connection reset by peer] 21:38:30 -!- magistern has quit [Quit: This computer has gone to sleep] 21:44:07 -!- Daekdroom has quit [Quit: Saindo] 21:45:07 -!- wheals has quit [Quit: Leaving] 21:59:19 -!- zak2 has quit [Quit: WeeChat 0.3.8] 21:59:46 -!- mikee_ has joined ##crawl-dev 22:00:02 -!- HangedMan has quit [Read error: Connection reset by peer] 22:02:13 -!- Lightli has quit [Quit: Page closed] 22:05:33 -!- dpeg has quit [Quit: Lost terminal] 22:19:25 -!- ussdefiant_ has joined ##crawl-dev 22:25:09 -!- Vizer has quit [Quit: nipaa~] 22:31:43 -!- nooodl has quit [Ping timeout: 246 seconds] 22:33:16 -!- MarvinPA has quit [Read error: Connection reset by peer] 22:35:59 -!- Turgor has quit [] 22:44:51 -!- ontoclasm has quit [Quit: Leaving.] 22:45:54 -!- Rewans has quit [] 22:55:57 -!- Fhqwhgads has quit [Remote host closed the connection] 23:01:00 -!- _dd_ has joined ##crawl-dev 23:01:11 -!- _dd_ is now known as _dd 23:02:33 -!- pelotron has quit [Quit: ~Internet()] 23:03:33 -!- rossi has quit [Ping timeout: 250 seconds] 23:07:38 -!- ebarrett has quit [] 23:08:45 -!- HellTiger has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 23:11:13 -!- ZRN has quit [] 23:13:57 -!- tensorpudding has quit [Ping timeout: 250 seconds] 23:21:04 -!- Ganrao| has joined ##crawl-dev 23:21:21 -!- Vandal has quit [Read error: Operation timed out] 23:23:42 -!- rkd2 has quit [] 23:28:27 -!- mikee_ has quit [Read error: Connection reset by peer] 23:28:53 -!- mikee_ has joined ##crawl-dev 23:34:06 -!- Lavos has quit [Quit: WeeChat 0.3.8] 23:53:00 -!- Tally has quit [Read error: Connection reset by peer] 23:53:04 -!- Deathmic has quit [Read error: Connection reset by peer] 23:57:23 -!- edlothiol has joined ##crawl-dev 23:59:00 -!- MPR has quit [Ping timeout: 246 seconds] 23:59:35 -!- belasarius has quit [Ping timeout: 245 seconds] 23:59:38 -!- Wah has quit [Ping timeout: 252 seconds]