00:00:56 The More You Know! 00:01:10 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2597-gfcb5f5b (34) 00:01:15 <|amethyst> in the dark days before valgrind 00:01:43 ... the more you realize you've still to learn? 00:01:51 The best part about writing Java is that I don't need to use valgrind. Except I'm writing Java. 00:06:55 bh: the branch is here - http://gitorious.org/~mumra/crawl/newnewvaults/commits/experimental-layouts 00:07:08 at the moment there is a ForestLayout enabled with ludicrously rapid change 00:07:21 oh hang on, i forgot to merge your last commit 00:07:53 it's not too exciting 00:10:47 -!- Xelf is now known as G-Flex 00:12:43 yeah but merge conflicts - it's done now anyway 00:13:33 -!- Krakhan has quit [Ping timeout: 276 seconds] 00:17:33 bh: the other layout i was showing is PlainsLayout 00:17:45 if you think either of them are usable as-is then i'm happy for them to get committed 00:18:02 building 00:18:14 but the code needs a lot of cleaning up and i was going to do a lot more tweaking 00:18:46 there could really be 3 or 4 different versions of PlainsLayout with different parameters for the various noise layers and features 00:20:20 what does PlainsLayout do? 00:20:57 it's that kind of overworld layout with moutains, rivers, buildings and forests 00:21:19 actually i'm just testing it again, it is pretty awesome - hadn't looked at it for a few days 00:21:43 it set the time delta really low to get around the changepoint issue, it needs upping again now 00:22:40 hmm, i'm noticing two problems - 00:23:13 * door tiles work strangely when multiple doors are next to each other (this is probably hard to fix knowing the tiles code) 00:23:54 * minimap ins't maprotting properly after an abyss shift 00:24:53 -!- johlstei has quit [Read error: Connection reset by peer] 00:25:01 -!- caleba has quit [Quit: caleba] 00:25:26 ah. I don't play tiles so I tend not to notice those problems 00:27:31 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 12.0/20120420145725]] 00:28:16 phew. finally built 00:28:25 bh: what is a sensible value for the clamp factor? 00:28:45 bh: that took a long time, do you have a multicore machine? 00:28:51 depends on how frequently your layout changes :) too low and there's no benefit, too high and you'll get bad aliasing 00:29:07 mumra: late-2010 Macbook Air 00:29:28 are you using -j switch in make to enable more cores? 00:29:44 I just run `make debug-lite` 00:29:58 -!- rwbarton has quit [Quit: leaving] 00:30:06 try: make -j debug-lite 00:30:16 I'm not seeing any artifacts yet 00:30:54 (ForestLayout) 00:31:12 when i loaded a saved game there was a jump as soon as i moved 00:31:21 but in normal play it works pretty well 00:31:50 is NoiseLayout supposed to do something? I'm getting an empty map 00:32:45 NoiseLayout is a base class 00:33:02 it just had some private methods to make perlin/worley calls easier 00:33:35 but i'll probably get rid of it and wrap the noise methods up in some other classes 00:34:07 ok. I see it in PlainsLayout 00:34:26 PlainsLayout should have very slow change anyway 00:34:35 mhmm. I see the jump. 00:35:19 darn that's complex. It looks great 00:36:00 yeah it has all kinds of stuff :) 00:36:34 i've just pushed a change to make the time delta change 10x faster 00:37:14 you can see the two numbers i changed at the end of dgn-proclayouts if you wanted to make it even faster 00:37:20 -!- remyroy1 has quit [Read error: Connection reset by peer] 00:37:36 things get a bit excessive if you divide them by ten again 00:39:23 -!- johlstei has quit [Ping timeout: 260 seconds] 00:40:17 oh. you're using a clamp of 100 and a delta of 100. 00:40:21 bh: another bug - when LevelLayout grabs a dungeon level, the minimap briefly flashes up the level as it's loading 00:40:33 if clamp <= delta it won't do anything 00:40:35 bh: yeah i changed the delta to 1 in the commit i just pushed 00:40:40 and lowered clamp to 50 00:41:00 ForestLayout was already using a delta of 1 00:41:20 mumra: that's a gross bug. Does it happen to Jiyva eating items off level too? 00:41:55 -!- bonghitz has quit [Remote host closed the connection] 00:42:01 bh: haven't ever gone far enough with Jiyva to notice (this is probably something i should do) 00:42:55 -!- WalkerBoh has quit [Remote host closed the connection] 00:43:03 bh: well i assume that's what happened, i definitely saw a flash of a D level, but i've been in wizmode doing all kinds of stuff so i don't know if it would reproduce normally 00:43:22 I'm not seeing jumps on load game once clamp > delta 00:43:39 -!- nonethousand has quit [Ping timeout: 256 seconds] 00:43:57 bh: the PlainsLayout changes pretty slowly anyway (unless you pulled the new commit, in which case it's only in certain areas that change is rapid) 00:44:15 i was noticing the jumps much more on ForestLayout which i artifically gave extremely rapid change 00:44:43 k 00:46:02 bh: just saw the level loading thing again; there is some dprf spam on level load causing a --more-- message 00:46:14 so while the --more-- message is up i can see the D level 00:46:15 -!- _dd has joined ##crawl-dev 00:46:59 hrm. I don't think clamp is misbehaving. https://gist.github.com/bhickey/5106018 00:48:34 ok .. i'm certainly not seeing anything untoward with it right now 00:48:58 1. get the quotient of offset and clamp. 2. determine at what point in the clamp cycle this feature is allowed to change, 3. get the sample 00:49:15 this should cause the offset being passed to the underlying layout to jump discontinuously 00:49:20 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 00:50:06 given the complexity of ForestLayout, I don't think I'm going to see anything 00:50:11 -!- dcssrubot745 has quit [Ping timeout: 240 seconds] 00:50:16 ...I'll miss the forest for the trees. 00:50:40 haha 00:51:13 well generally the trees are in solid blocks, but you start getting aliasing while the clamping is happening 00:51:27 then on loading the save you move and there's a jump and the trees are solid blocks again 00:51:34 at least, that's what i saw before 00:52:11 bh: just done a non-debug compile and i'm not seeing the minimap level flash 00:52:22 so i think it's only if a --more-- message happens to trigger 00:52:27 -!- hoody has quit [Remote host closed the connection] 00:52:36 -!- nonethousand_ is now known as nonethousand 00:52:38 and it shouldn't be a massive problem anyway, it will only show you map knowledge you already have of the given level 00:53:02 mumra: how about making a really simple layout that just does: hash3(p.x, p.y, offset) % 3 ? DNGN_FLOOR : DNGN_STONE_WALL 00:53:04 then clamp that 00:53:14 if that jumps on save load, then clamp is screwed up 04:09:47 03ontoclasm 07* 0.12-a0-2598-g3d3cda5: Tiles for THE AXE OF WOE 10(3 hours ago, 4 files, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3d3cda51dd78 04:09:49 03dolorous 07* 0.12-a0-2599-g598e7d7: Resort Yred's likes a bit. 10(3 hours ago, 1 file, 1+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=598e7d7d0ac9 04:09:49 03dolorous 07* 0.12-a0-2600-g23f5d55: Add formatting fixes. 10(3 hours ago, 1 file, 10+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=23f5d55f4a10 04:09:49 03dolorous 07* 0.12-a0-2601-gd4586cb: Simplify. 10(3 hours ago, 1 file, 1+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d4586cbd1628 04:09:49 03CommanderC 07* 0.12-a0-2602-gc37582d: Offer contaminated chunks before rotten ones if prefer_safe_chunks is true 10(13 hours ago, 2 files, 6+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c37582dcc705 04:10:34 i definitely think you're right, the forest is just changing so much anyway on any given frame it's impossible to tell 04:10:34 the forest should only change out of LoS 04:10:34 heh 04:10:34 yeah, that would be nice 04:10:34 bh: it's much easier to see it's working with a high clamp value (1000) 04:10:34 bh: what threw me and made me think more stuff had jumped than it had, is all the tiles randomly change after the first turn 04:10:34 mumra: right. That shouldn't happen. 04:10:34 like they change to different variations of that tile then don't change again until the feature actually changes 04:10:34 oh 04:10:34 yeah the features aren't jumping, just the tile image for some reason 04:10:34 tiles_bugs 04:10:34 When the game saves, the entire map gets marked as MMT_NUKED 04:10:34 and then regenerated 04:10:34 it's so that when we change the layout, the entire map won't explode for someone who loads a game 04:10:34 -!- Cheibriados has quit [Ping timeout: 250 seconds] 04:11:52 -!- Cheibriados has joined ##crawl-dev 04:11:52 -!- 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. 04:11:53 -!- 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! 04:12:29 -!- edlothiol has joined ##crawl-dev 04:18:00 THE AXE OF WOE 04:18:09 <3 04:22:02 -!- Crazylemon64 has quit [Ping timeout: 256 seconds] 04:29:58 -!- Blazinghand has quit [Ping timeout: 252 seconds] 04:31:40 -!- SkaryMonk1 has joined ##crawl-dev 04:32:10 -!- SkaryMonk has quit [Ping timeout: 252 seconds] 04:33:13 -!- dcssrubot89 has quit [Read error: Connection reset by peer] 04:43:19 -!- bhaak has quit [Ping timeout: 245 seconds] 04:45:34 -!- mumra has quit [Ping timeout: 272 seconds] 04:50:58 -!- bhaak has joined ##crawl-dev 04:55:28 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it] 04:58:37 -!- absolutego has left ##crawl-dev 04:59:50 -!- clinew has quit [Quit: Lost terminal] 05:03:33 -!- absolutego has quit [Quit: leaving] 05:06:14 -!- magicpoints has quit [Ping timeout: 255 seconds] 05:07:03 jeanjacques (L16 DEPr) (Abyss:1) 05:07:23 !lm . crash -log 05:07:27 16. jeanjacques, XL16 DEPr, T:27940 (milestone): http://crawl.develz.org/morgues/trunk/jeanjacques/crash-jeanjacques-20130307-110703.txt 05:08:04 resting in inception abyss is the way to crash reset 05:17:38 -!- Zermako has quit [] 05:28:26 -!- magistern has quit [Quit: Leaving] 05:41:30 -!- dcssrubot448 has quit [Read error: Connection reset by peer] 05:42:32 -!- MaxFrost has quit [Ping timeout: 256 seconds] 05:48:19 -!- ZRN has quit [Ping timeout: 260 seconds] 05:56:44 -!- MaxFrosty has quit [Ping timeout: 255 seconds] 06:03:46 -!- mumra has joined ##crawl-dev 06:16:08 -!- kek has joined ##crawl-dev 06:26:16 SchwerMuta (L16 NaVM) ASSERT(in_bounds(p)) in 'items.cc' at line 3766 failed. (Vaults:2) 06:26:34 -!- Kellhus has quit [Quit: Page closed] 06:26:34 -!- santiago_ has quit [Remote host closed the connection] 06:31:24 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 06:32:28 -!- SkaryMonk has joined ##crawl-dev 06:32:51 -!- alefury has quit [Remote host closed the connection] 06:33:48 -!- SkaryMonk1 has quit [Ping timeout: 276 seconds] 06:38:17 -!- johnthebear has quit [Quit: Computer has gone to sleep.] 06:42:02 -!- alefury has joined ##crawl-dev 06:42:52 -!- _D_ has quit [Quit: leaving] 06:45:21 -!- monqy has quit [Quit: hello] 06:49:57 -!- rossi has quit [Quit: WeeChat 0.4.0] 06:53:39 -!- neunon has joined ##crawl-dev 07:04:19 -!- Cryp71c_ has joined ##crawl-dev 07:04:30 -!- Cryp71c_ is now known as Cryp71c 07:04:36 Morning 07:06:41 -!- scummos^ has quit [Ping timeout: 248 seconds] 07:08:56 -!- _D_ has quit [Quit: leaving] 07:11:19 SchwerMuta (L17 NaVM) ASSERT(in_bounds(p)) in 'items.cc' at line 3766 failed. (Vaults:4) 07:11:37 -!- dcssrubot253 has quit [Read error: Connection reset by peer] 07:13:19 SchwerMuta (L17 NaVM) ASSERT(in_bounds(p)) in 'items.cc' at line 3766 failed. (Vaults:4) 07:14:09 -!- scummos_ has quit [Ping timeout: 248 seconds] 07:14:37 -!- ussdefiant has joined ##crawl-dev 07:18:30 -!- Mumcon has quit [Quit: Page closed] 07:21:33 -!- Cryp71c has quit [Remote host closed the connection] 07:21:37 -!- scummos has quit [Ping timeout: 248 seconds] 07:26:18 -!- motorbit has quit [Quit: Page closed] 07:27:35 -!- Cryp71c has joined ##crawl-dev 07:30:52 -!- Datul has quit [Ping timeout: 245 seconds] 07:32:12 -!- Leafsnail has quit [Ping timeout: 250 seconds] 07:33:48 -!- mumra_ has joined ##crawl-dev 07:35:29 -!- SurpriseTRex has quit [Ping timeout: 248 seconds] 07:36:14 -!- mumra has quit [Ping timeout: 252 seconds] 07:37:41 -!- remyroy has quit [Read error: Connection reset by peer] 07:37:56 -!- ussdefiant has quit [Ping timeout: 245 seconds] 07:41:17 -!- dagonfive has quit [Read error: Connection reset by peer] 07:46:18 -!- monqy has joined ##crawl-dev 07:48:44 -!- pelotr0n is now known as pelotron 07:50:26 ugh more speed 9 monsters 07:50:34 not a big fan of that, to say the least 07:51:35 -!- mumra_ is now known as mumra 07:51:46 mmmm 07:52:51 !tell bh More abyssal weirdness - I'm noticing that stone arches seem to never be overwritten by subsequent feature changes 07:52:52 mumra: OK, I'll let bh know. 07:57:04 <|amethyst> mumra: that was an intentional change it seems 07:57:12 <|amethyst> %git 1ac62f9f 07:57:12 03galehar * 0.10-a0-682-g1ac62f9: Prevent abyss morphing from creating exits, altars and stone arches. 10(1 year, 6 months ago, 1 file, 9+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=1ac62f9f5cab 07:57:22 <|amethyst> (prevents creating and destroying them) 07:57:47 hmm, the "creating" part must have been reverted because they're definitely being created 07:59:15 in _update_abyss_terrain there is a switch that stops stairs, exits or stone arches being replaced 07:59:40 obviously this makes sense for stairs and exits but i'm not sure what's special about arches ...? 08:03:38 -!- dcssrubot235 has quit [Ping timeout: 255 seconds] 08:03:44 -!- Arkaniad has quit [Ping timeout: 245 seconds] 08:18:43 -!- Wehk has joined ##crawl-dev 08:24:31 -!- MarvinPA has joined ##crawl-dev 08:28:48 -!- Arkaniad|Laptop has quit [Quit: I've killed the senator.] 08:32:31 -!- SkaryMonk1 has joined ##crawl-dev 08:32:52 -!- SkaryMonk has quit [Ping timeout: 256 seconds] 08:33:20 -!- MakMorn has quit [Ping timeout: 260 seconds] 08:34:13 Leafsnail (L27 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 08:36:12 -!- MakMorn has joined ##crawl-dev 08:36:49 -!- Pepe[netbook] has quit [Ping timeout: 256 seconds] 08:48:06 -!- mumra has quit [Ping timeout: 264 seconds] 08:49:18 -!- MarvinPA has quit [Ping timeout: 256 seconds] 08:51:38 -!- madreisz has quit [Quit: Page closed] 08:56:01 -!- johnny0_ has joined ##crawl-dev 08:56:36 -!- johnny0 has quit [Read error: Connection reset by peer] 09:00:02 -!- Lasse- has quit [Read error: Connection reset by peer] 09:10:08 -!- inspector071 has quit [Ping timeout: 255 seconds] 09:10:24 -!- vimpulse has quit [Remote host closed the connection] 09:11:13 -!- mumra has joined ##crawl-dev 09:13:47 -!- MarvinPA has joined ##crawl-dev 09:22:31 -!- Crazylemon64 has quit [Ping timeout: 276 seconds] 09:24:05 ??Gourmand 09:24:06 gourmand[1/3]: Amulet of the gourmand lets you eat chunks at any satiation level. However, it takes average 400 turns after wearing to fully kick in. As it charges, the nutrition from chunks when not hungry scales from 1/21 to 100% and the contamination resistance scales from 0% to 100%. Saprovores use gourmand to pretend chunks are rotten similarly. 09:24:20 ??Gourmand[2] 09:24:21 gourmand[2/3]: If you see 'tastes great' when eating a chunk, your amulet of the gourmand is fully charged. If you see 'is not very appetising', you only just put it on. 09:29:48 -!- SkaryMonk1 has quit [Quit: Leaving.] 09:30:06 03MarvinPA 07* 0.12-a0-2603-gb047f80: Fix auto-ID for rings of hunger (Nobody) 10(7 minutes ago, 1 file, 2+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b047f80fa467 09:31:40 -!- mumra_ has joined ##crawl-dev 09:33:47 -!- brownrecluse has quit [Ping timeout: 245 seconds] 09:33:56 -!- mumra has quit [Ping timeout: 252 seconds] 09:37:27 -!- ussdefiant has joined ##crawl-dev 09:40:13 03MarvinPA 07* 0.12-a0-2604-gd95da02: Fix some issues with Troll gourmand (#6721) 10(2 minutes ago, 2 files, 5+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d95da0283f64 09:47:38 troll and felid gourmand i hope 09:50:09 -!- nooodl has joined ##crawl-dev 10:01:03 -!- jeanjacques has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC] 10:02:17 looks like it 10:02:45 well that needs a certain patch to be applied!! 10:03:11 -!- dcssrubot24 has quit [Read error: Connection reset by peer] 10:06:44 -!- SurpriseTRex_ has quit [Read error: Connection reset by peer] 10:08:18 oh, right 10:08:27 somehow in my head that had already happened 10:24:29 -!- Pepe[netbook] has quit [Ping timeout: 255 seconds] 10:29:40 For someone that has more experience with how map_knowledge works, I've dug around and have yet to find the underlying problem of this bug: https://crawl.develz.org/mantis/view.php?id=2253 10:30:03 I've commented with my findings though 10:34:31 -!- Mandevil has quit [Quit: leaving] 10:35:01 -!- ussdefiant has quit [Ping timeout: 256 seconds] 10:36:36 -!- ussdefiant has joined ##crawl-dev 10:54:53 -!- yuastnav_ is now known as yuastnav 10:55:46 -!- ontoclasm has joined ##crawl-dev 11:04:41 -!- bonghitz has quit [Remote host closed the connection] 11:04:50 -!- ontoclasm has quit [Quit: Leaving.] 11:05:01 Stable (0.11) branch on crawl.akrasiac.org updated to: 0.11.2-10-g01a9a8f 11:06:14 -!- rossi has quit [Quit: WeeChat 0.4.0] 11:10:34 Unstable branch on crawl.akrasiac.org updated to: 0.12-a0-2604-gd95da02 (34) 11:11:17 -!- Zermako has quit [Ping timeout: 255 seconds] 11:14:26 -!- simmarine has joined ##crawl-dev 11:14:51 -!- blabber has joined ##crawl-dev 11:15:11 -!- Sombrero_Mott has joined ##crawl-dev 11:19:30 -!- Mottie has quit [Ping timeout: 272 seconds] 11:25:27 -!- LordLovebone has quit [Ping timeout: 245 seconds] 11:28:20 -!- ussdefiant has quit [Ping timeout: 252 seconds] 11:33:20 -!- dcssrubot155 has quit [Read error: Connection reset by peer] 11:41:45 -!- ussdefiant has joined ##crawl-dev 11:44:41 -!- Villadelfia_ has joined ##crawl-dev 11:45:46 -!- s951 has quit [*.net *.split] 11:45:46 -!- yalue has quit [*.net *.split] 11:45:46 -!- Sticking has quit [*.net *.split] 11:45:46 -!- Isvaffel has quit [*.net *.split] 11:45:47 -!- Villadelfia has quit [*.net *.split] 11:45:47 -!- yxhuvud2 has quit [*.net *.split] 11:45:47 -!- Grunt has quit [*.net *.split] 11:45:48 -!- Villadelfia_ is now known as Villadelfia 11:46:39 -!- Grunt has joined ##crawl-dev 11:48:30 -!- Scherzo has quit [Quit: Page closed] 11:50:18 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20121208085021]] 11:50:26 -!- ussdefiant has quit [Ping timeout: 245 seconds] 11:52:40 -!- absolutego has quit [Quit: leaving] 11:53:22 -!- VolteccerJack has quit [Ping timeout: 245 seconds] 11:55:07 -!- ussdefiant has joined ##crawl-dev 12:02:49 -!- SurpriseTRex_ has quit [Read error: Connection reset by peer] 12:05:13 -!- johnny0_ is now known as johnny0 12:09:23 -!- mumra_ is now known as mumra 12:11:21 -!- Leafsnail has quit [Quit: I cna ytpe 300 wrods pre mniuet!!!] 12:22:38 -!- SkaryMonk has joined ##crawl-dev 12:23:56 -!- Porost has quit [Read error: Operation timed out] 12:25:15 -!- syllogism has joined ##crawl-dev 12:25:52 -!- Scherzo_ has quit [Ping timeout: 245 seconds] 12:26:04 -!- Eifeltrampel has joined ##crawl-dev 12:26:13 -!- s951 has quit [Quit: Leaving] 12:30:31 -!- alefury has joined ##crawl-dev 12:34:24 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 12:34:27 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 12:34:33 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 12:34:39 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 12:34:51 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 12:34:56 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 12:35:16 -!- absolutego has quit [Quit: leaving] 12:35:28 hi. 12:36:10 -!- sbanwart has quit [Ping timeout: 240 seconds] 12:40:16 hi. 12:41:01 i assume dracoomega should know about this? 12:41:16 !tell dracoomega BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 12:41:16 faze: OK, I'll let dracoomega know. 12:41:32 -!- monqy has quit [Quit: hello] 12:43:33 should send ten more to keep it authentic 12:43:45 -!- remyroy has quit [Ping timeout: 248 seconds] 12:43:47 hahaha 12:44:06 'well, it did happen 6 times, just wanted you to get the authentic experience' 12:44:29 -!- Chadul has quit [Quit: Page closed] 12:56:56 -!- ussdefiant has quit [Ping timeout: 256 seconds] 13:00:39 -!- Vizer has joined ##crawl-dev 13:03:26 -!- dcssrubot331 has quit [Read error: Connection reset by peer] 13:09:15 -!- PsyMar has quit [Quit: Be excellent to one another, and party on dudes!] 13:19:45 -!- ajikeshi has quit [Ping timeout: 276 seconds] 13:21:16 -!- edlothiol has quit [Remote host closed the connection] 13:30:38 -!- ussdefiant has joined ##crawl-dev 13:34:03 -!- Kalir has quit [Changing host] 13:34:41 -!- jason5 has quit [Quit: Page closed] 13:36:20 -!- clinew has quit [Quit: leaving] 13:43:39 -!- eith has joined ##crawl-dev 13:45:36 Caprice (L23 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 13:46:11 Caprice (L23 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 13:46:42 -!- glow has quit [Ping timeout: 245 seconds] 13:46:53 Caprice (L23 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 13:49:41 -!- DracoOmega has joined ##crawl-dev 13:50:02 !lm * crash -log 13:50:02 DracoOmega: You have 1 message. Use !messages to read it. 13:50:02 4459. Caprice, XL23 HOPr, T:75706 (milestone): http://dobrazupa.org/morgue/Caprice/crash-Caprice-20130307-194651.txt 13:51:24 !log Caprice 13:51:25 138. Caprice, XL5 HOPr, T:2605: http://dobrazupa.org/morgue/Caprice/morgue-Caprice-20130304-223412.txt 13:51:58 Hmmm... would be nice to know what version this was started in 13:52:21 Though actually, in general, it would be nice to access save files for some of these crashes. The warden item shoving one I have seen twice now, but have never been able to replicate 13:53:05 %whereis Caprice 13:53:05 Caprice the Invulnerable (L23 HOPr), a worshipper of Beogh, is currently on Slime:3 after 76688 turns. 13:53:32 the dump should have notes about versions and related transfers, no? 13:53:40 I thought so, but I didn't see them? 13:53:47 %dump caprice 13:53:47 http://dobrazupa.org/morgue/Caprice/Caprice.txt 13:54:12 oh god those ally death notes 13:54:13 the dump won't have notes about transfers if it crashed right after the transfer 13:54:55 It actually says 'transferred' somewhere in there, if it was, yes? 13:54:55 50845 | Vaults:2 | Upgraded the game from 0.12-a0-2532-g7d555e8 to 0.12-a0-2575-gd9a21ef 13:55:06 "upgraded" is the thing to search for 13:55:09 Oh, okay 13:56:00 Okay, so this was a precloning start, too 13:56:24 I am hoping the underlying cause really IS fixed since then 13:56:53 I've noticed it several times that even crash dumps lack some of most recent messages 13:56:54 kilobyte: You have 1 message. Use !messages to read it. 13:57:04 ChrisOelmueller: Also, if speed 9 monsters bother you because they are tediously kitable, you tell me how you're supposed to kite a starspawn that will just reach out and yank you back if you try? 13:57:05 not sure why, as they're supposed to get flushed during a crash 13:57:40 ChrisOelmueller: speed 9 has any magic meaning only in the early game anyway 13:58:02 later, folks have boots of running, Swiftness, multiple sources of haste, etc 13:58:29 i hate speed 9 and 11 in general because they don't mean anything that speed 8 and 12 wouldn't, except tedium 13:58:30 also spriggans, centaurs, kittehs, spider form 13:58:56 that is especially true for jellies, granted, but why can starspawns not just be speed 10 for instance 13:59:05 ChrisOelmueller: Well, I was mostly trying to improve the situation where the starspawn would sit around and do nothing (not even release tentacles) for multiple turns 13:59:26 Well, they could, but I was actually trying to make them a little more escapable than that 13:59:28 speed 8 and increased act speed? 13:59:41 It's possible, yes 13:59:59 kilobyte: that magic meaning pretty much is "sucks" 14:00:04 In any case, is there a way to use my magical dev powers to grab a current save from this person? 14:00:26 <|amethyst> DracoOmega: only if they've done a backup 14:00:33 Boo 14:00:41 <|amethyst> DracoOmega: I can pull their save if they're not currently playing 14:00:52 -!- VolteccerJack has quit [Ping timeout: 245 seconds] 14:00:53 Nah, it's okay. Leafsnail's has the same issue, I think 14:01:02 I'm more interested in the warden one, since I have no idea the circumstances of it 14:01:27 But both people I've seen it happen to have just continued playing afterward 14:02:16 !lm SchwerMuta -crash 14:02:17 Malformed argument: -crash 14:02:22 !lm SchwerMuta crash -log 14:02:22 3. SchwerMuta, XL17 NaVM, T:37040 (milestone): http://dobrazupa.org/morgue/SchwerMuta/crash-SchwerMuta-20130307-131318.txt 14:02:24 -!- Taco_Princess has quit [Changing host] 14:02:41 -!- gluop has quit [Ping timeout: 248 seconds] 14:03:01 Like, I know why it's happening, just not WHY it's happening, since the circumstances seem impossible on first examination 14:03:21 In terms of how it was given out of bounds coordinates to shove the items in the doorway to 14:04:08 ChrisOelmueller: any creature with a spell or a special ability already has its speed lowered 14:04:39 so there's no difference between 9 and 10 other than acting a bit slower/faster 14:04:51 It might be kind of nice if crashes automatically made a backup of the current save so that people could look at it, though I imagine that is unnecessary in the significant majority of cases and might get kind of large 14:04:53 -!- HangedMan has joined ##crawl-dev 14:05:07 are you trying to say that kiting jellies doesn't happen 14:06:26 hmm, how to gain piety with elyvilon, once I have reached 3 stars? 14:06:36 same as before 14:06:38 pacify things 14:06:47 the weapons don't do much really 14:06:59 but greater healing costs piety 14:07:09 were is the sense in that? 14:07:21 ChrisOelmueller: jellies don't have a special ability 14:07:36 eating isn't unique at all everything does that with jiyva 14:07:47 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:07:51 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:07:52 Napkin: i didn't write "spam greater healing" there :P 14:07:59 also, the abyss is not really early game, neither does it give you safe time you can spend running around a pillar 14:08:12 yes, i'm complaining about jellies right now 14:08:12 !lm crash -log 14:08:12 No milestones for crash. 14:08:16 !lm * crash -log 14:08:16 4461. BOOPYPUTT, XL9 HOPr, T:8513 (milestone): http://crawl.akrasiac.org/rawdata/BOOPYPUTT/crash-BOOPYPUTT-20130307-200750.txt 14:08:17 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:08:50 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:08:51 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:08:52 also can somebody remove the rot swamp ending 14:08:53 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:08:54 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:08:56 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:08:57 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:09:06 i just played through it and had to keep myself from ^qyes at least twice 14:09:09 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:09:10 Oh dear 14:09:11 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:09:19 I think that's a crash on load 14:09:21 Somehow 14:09:22 HangedMan: looking at you there 14:09:29 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:09:36 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:09:54 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:10:14 chrisoelmueller: but I don't actually have commit powers yet it'd take like three weeks for the mailing list thing to actually happen 14:10:17 Well, on the one hand, perhaps at least this means I don't need to worry about them running off without leaving me a save I can look at. If they just think to pause and do so :P 14:10:48 HangedMan: then just use your authority and bug some reasonable dev maybe 14:10:53 in the rot ending you need to at least two of the following: take risks, burn resources, suffer semipermanent damage 14:11:02 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:11:05 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:11:28 rot is astoundingly annoying no matter the context because it's right beside the actually dangerous stuff but then why can't the dangerous stuff just be the dangerous stuff 14:11:29 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:11:34 Yes, perhaps the rot ending is manageable, but is there anyone who LIKES the ending? 14:11:34 it's more interesting than just a few hydras you can lure out mostly safely 14:11:43 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:11:47 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:11:48 -!- blabber has quit [Quit: leaving] 14:11:49 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:11:51 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:12:06 for example if miasma didn't have rot it'd still be the terrifying nearly-irresistable slow accompanied by poison 14:12:10 it's a challenge, not a goodie 14:12:13 it's the most boring ending i ever played 14:12:18 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:12:20 there was absolutely nothing interesting 14:12:26 and still it frustrates players 14:12:27 folks hate portal mimics too, yet that's not a reason to remove them 14:12:34 oh, it is 14:12:38 otherwise we'd have nothing but loot and free rewards 14:12:44 you just don't see it yet :) 14:12:55 runes are rewards, what 14:13:12 clearly everybody follows ash 14:13:33 and needs piety on swamp:5 because they've been reskilling so much 14:13:51 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:14:00 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:14:06 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:14:26 kilobyte: Players disliking something may not be an intrinsic reason to remove anything, but it's certainly a good reason to pause and examine something and ask "Could they possibly have a point?" 14:14:40 In this case, the rot ending seems mostly less dangerous than several other endings, yet simultaneously more frustrating 14:14:43 This does not seem a good combination 14:14:49 a Zot trap giving you 8 bad mutation -> unfun. Having a sudden hardship that you can deal with -> fun. 14:15:02 deal with by hopping 14:15:06 -!- SurpriseTRex_ has quit [Ping timeout: 264 seconds] 14:15:23 by your reasoning, we should remove death because people hate dying 14:15:33 That is hardly my reasoning 14:15:46 -!- Tekkuni has quit [Quit: Page closed] 14:15:47 and that's what 99.9% games do too: you just move to the last checkpoint and that's it 14:15:55 kilobyte please stop strawmanning 14:16:01 That is pretty much completely not my point 14:16:23 I am saying there may be a problem with things that are frustrating but NOT as dangerous. 14:16:26 I'm reponding to <+DracoOmega> Yes, perhaps the rot ending is manageable, but is there anyone who LIKES the ending? 14:16:52 it wasn't "hard" in the slightest 14:16:57 just "oh another death ooze" 14:17:00 "oh another death ghoul" 14:17:10 -!- blackcustard has joined ##crawl-dev 14:17:12 well, sed fail, but death drakes 14:17:15 lair ending that presents no other response than "leave this until as late as possible" -> interesting 14:17:52 death ghouls? 14:18:09 a joke on death ooze and death drake 14:18:18 yeah i kind of figured that'd be your response 14:18:36 sorry to try and discuss gameplay matters in here 14:18:39 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:18:42 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:18:52 will just submit the patch and wait for somebody not you to apply, nevermind the noise 14:18:56 even later on, you need to at least teleport in somehow and avoid the miasma 14:19:04 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:19:05 somehow 14:19:07 i didn't need a single teleport or blink 14:19:10 scroll of fog 14:19:14 or fog 14:19:18 nothing, literally nothing 14:19:35 kilobyte: You know we're not talking about the old vault with the miasma cloud in it, you know 14:19:43 But the new one with the death oozes and ghouls 14:20:34 it is also relatively "safe" to lure in this vault from what I can see 14:20:49 it totally was, yes 14:20:51 Yes, the actual danger of you dying is pretty low 14:21:04 But everything can rot you 14:21:46 which is "interesting" apparently 14:21:56 the vault can very easily suffer from the fact that two of the three actually dangerous monsters can't cross water potentially right off from the entrance 14:22:29 -!- Blazinghand has joined ##crawl-dev 14:23:00 hig uys. sorry to bother you but my friend BOOPYPUTT has a corrupted save file on CAO 14:23:01 -!- BOOPYPUTT_ has joined ##crawl-dev 14:23:09 he can play .11 and sprint and zot defense and so on 14:23:11 -!- dtsund has joined ##crawl-dev 14:23:16 Hi 14:23:24 but his trunk save is broken and he can't actually even start the game in trunk 14:23:29 in order to ^Qyes 14:23:34 Yes, we've been seeing the crashes. Lots of crashes. 14:23:39 ah, I see 14:23:40 It just shows the loading screen in webtiles or just black on console 14:23:44 what should we do, or should we just wait? 14:24:10 Hey, um, how do I get a look at the save file if someone CAN'T load up to do a backup of it? 14:24:38 ah, that's end vault is indeed new 14:24:40 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:24:49 fantastic 14:24:59 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:25:04 =\ still can't play 14:25:12 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:25:21 -!- nooodl_ has joined ##crawl-dev 14:25:24 sorry then, I was thinking about the one with spectral hydras and bone dragons, that makes people complain but presents an interesting challenge 14:25:32 I don't mind that one, no 14:25:37 oh okay, i wouldn't complain about that one 14:25:40 This other one seems kind of mostly annoying without being dangerous 14:25:56 and it has some interesting stuff too 14:26:19 BOOPYPUTT_: I will look into it... once I figure out how to 14:26:20 Boris gestures. Your equipment suddenly seems to weigh more. <- ??? 14:26:25 thanks 14:26:30 Napkin: That's just flavor text 14:26:32 guess i'll play .11 for now 14:26:39 thanks! 14:26:40 -!- BOOPYPUTT has quit [Quit: Leaving] 14:26:40 -!- Boopy has quit [Quit: Leaving] 14:28:54 -!- nooodl has quit [Ping timeout: 264 seconds] 14:30:34 So, um... who has access to fetch a non-backup save from CAO? 14:31:28 i guess i do 14:31:28 -!- rast has joined ##crawl-dev 14:31:38 if nobody else volunteers? :D 14:32:02 -!- alefury has quit [Ping timeout: 246 seconds] 14:32:23 Napkin: a dumb misleading message, yeah 14:33:04 * kilobyte is still on the go, so a bit hard for me to debug. 14:33:32 -!- dcssrubot90 has quit [Read error: Connection reset by peer] 14:33:50 -!- syllogism- has joined ##crawl-dev 14:33:53 doh, CAO not CDO, so it's even not possible in the first place 14:34:01 (for me, that is) 14:34:10 I can look into the issue (it's possible I broke it anyway), but I can't actually get a copy of the save myself. 14:34:19 -!- alefury has joined ##crawl-dev 14:34:38 Caprice (L24 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 14:34:43 i'm on it, DracoOmega 14:34:46 Thanks 14:34:57 just the usual problem of finding where it resides in the filesystem 14:34:58 -!- syllogism has quit [Ping timeout: 252 seconds] 14:35:47 BOOPYPUTT.cs? 14:35:57 scp -p cdo:/srv/dgamelaunch/*/*/AdolfJozefMao.cs saves/ 14:36:00 yeah 14:36:22 the shell resolving multiple *s in the path is <3 <3 <3 <3 14:36:32 hehe# 14:36:45 and scp can do this too 14:37:04 do i move it or copy it, DracoOmega? 14:37:07 just get scp bash completion :P 14:37:14 it's actually pretty handy! 14:37:25 Napkin: Well, copy it to somewhere I can access, wherever that would be 14:37:28 faze: then it becomes stupid and keeps getting into your way 14:37:36 yeah, that does happen to me at times 14:37:55 that's the next thing i need to figure out, DracoOmega ;) 14:38:30 you never know whether it will do what you expect it to do or not, file completion only is at least predictable 14:39:30 (yeah, I recognize the irony of me arguing with elliptic about smart vs predictable tabbing dudes in Crawl :p) 14:39:50 doh, sems "saves" is an apache alias 14:40:29 http://crawl.akrasiac.org/misc/BOOPYPUTT.cs, DracoOmega 14:41:23 Napkin: Got it, thanks! 14:42:06 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:43:06 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 14:44:23 -!- amoweb has quit [Client Quit] 14:44:44 HangedMan: so i was thinking about 0 bands and stuff 14:44:59 mumra: yes? 14:45:08 -!- jefkin has quit [Read error: Connection reset by peer] 14:45:21 HangedMan: is there any problem with stopping monsters that usually come in a band from never placing on just '0'? 14:46:06 HangedMan: also; i thought of a new directive '0 group'. this would place either a) a band or b) a small group of '0's 14:46:19 things that come in bands that are thus blocked: yaktaur captains, deep elf knight, hell knights, deep elf high priest 14:46:25 centaur warriors 14:46:48 ah right so some stuff is already restricted 14:46:50 but not slimes 14:46:53 a lot of extra javelineers, impalers, or aquamancers in shoals:5 14:47:55 a problem is the massive variance of difficulty and XP between 0 band placing a band or a lone monster, right? 14:48:00 yeah 14:48:08 so '0 group' would solve this somewhat 14:48:41 depends oh how well the grouping for 0s goes I guess 14:48:42 and make vault design a bit easier, because you don't have to place so many monsters 14:49:13 of course you have to place so many monsters how else would we carefully randomize things 14:49:32 heh 14:49:47 but you don't have to make the choice between "several 0s or one 0 band?" 14:49:52 mumra: I am not sure this is true, to be honest. I mean, most monsters that come in bands are balanced AGAINST lone bandless things 14:50:06 So that you can think of the band as a single 'monster' in difficulty 14:50:31 Certainly many lone monsters can compare favorably to a band at equal depth 14:50:38 i think a yaktaur pack can be much more dangerous than, say, a single stone giant 14:50:38 ehhhhhhhh 14:50:42 also a monster spawning without it's band doesn't matter if it also has a bunch more 0s around it 14:50:55 clouded_: That is true. I think we were talking about lone stuff 14:51:04 Or at least I was 14:51:23 The 0 band changes in Vaults were almost wholely for 'random' spawns 14:51:39 Just about all the stuff the placed multiple 0s together were left as-is 14:51:40 the problem (which i might be imagining of course) is that if you want to fill a room with monsters, you have to decide whether to place a 0 band, or a group of 0s 14:51:41 my point is that this doesn't really matter at all aside from V where 0 is used for regular monster spawning 14:51:56 Oh, yes, probably 14:51:58 It has seemed fine elsewhere 14:52:02 you would never use 0 band for that 14:52:21 mumra: Well, 0 band there will probably just place one thing, on average 14:52:25 Since most 0s have no bands 14:52:41 i'm thinking that placing a single '0 group' would say 'i want a bunch of monsters, either a band or a smaller group of lone monsters, it doesn't matter which' 14:52:49 If you actually want to fill some space up, certainly you would either place multiple 0s, or specify the band explicitly 14:52:56 and let the rng decide 14:53:02 lone stuff on V:1 : wolf spider, giant amoeba, giant slug, giant skeletons 14:53:04 sigh 14:53:34 One problem at a time. We'll get to it, I'm sure :) 14:53:35 mon-pick fix is a separate issue of course ;) 14:53:43 the giant slugs in V have really put me off 14:53:48 can that be made an unthing somehow 14:54:03 no because kilobyte has finish something 14:54:07 so no 14:54:15 V orc bands 14:54:54 orc knights appear later then they should, orc warlord and orc high priest bands should have higher rates later on to replace orc knight bands later on 14:54:59 again, mon-pick, blah blah blah 14:55:25 -!- Serfuzz has quit [Remote host closed the connection] 15:03:49 03kilobyte 07[mon-pick] * 0.12-a0-1650-g048d966: Constify. 10(8 weeks ago, 2 files, 42+ 37-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=048d9668e7f3 15:03:49 03kilobyte 07[mon-pick] * 0.12-a0-1651-gb957c73: Axe a few invalid comments. 10(8 weeks ago, 1 file, 5+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b957c737d342 15:03:49 03kilobyte 07[mon-pick] * 0.12-a0-2413-g65306b0: Merge branch 'master' into mon-pick 10(12 days ago, files, + -) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=65306b0f297a 15:03:49 03kilobyte 07[mon-pick] * 0.12-a0-2414-ge59fb65: Remove layers upon layers of code for TSO summons. 10(10 days ago, 8 files, 15+ 69-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e59fb650c46d 15:03:49 03kilobyte 07[mon-pick] * 0.12-a0-2415-g10a37fa: Simplify summoning of demons by tier. 10(10 days ago, 14 files, 79+ 104-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=10a37fa11b77 15:09:34 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 15:13:28 -!- Zephryn has quit [Quit: Jackdaws love my big sphinx of quartz. 123456890] 15:14:28 -!- scummos^ has quit [Ping timeout: 272 seconds] 15:14:49 SchwerMuta (L25 NaVM) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 15:14:55 Well, this is a nice bug. Apparently if you abandon Beogh then rejoin, under certain circumstances you can actually recall hostile orcs 15:15:10 that sounds like a feature 15:15:14 oh wait rejoin 15:15:22 EW3 should really have better success rate 15:15:22 -!- geedmat has quit [Quit: Page closed] 15:15:22 fr recalling under beogh wrath gives you hostile orcs 15:15:39 Napkin: Well, it is 1d2 EW1s and 1d2 EW2s 15:15:41 Functionally 15:17:07 in trunk? 15:17:13 in 0.11 it isn't 15:17:15 Well, for a very long time 15:17:38 it's still working like the old ew1 & ew2 15:17:52 Isn't that what I said? 15:17:56 unknown monster: "enchant weapon iii" 15:17:56 %??enchant weapon iii 15:17:58 no 15:17:59 ??enchant weapon iii 15:17:59 enchant weapon iii[1/1]: Acts like 1d2 scrolls of EW I followed by 1d2 scrolls of EW II. 15:18:12 It has been that way for a long time 15:18:21 ew1 and ew2 guarantee a +1 until +4 15:18:25 ew3 doesn't 15:18:35 reading it on a +2,+2 may end with +2,+2 15:18:47 That doesn't sound correct to me 15:19:05 -!- Zermako has quit [] 15:22:46 -!- s951 has quit [Quit: Leaving] 15:24:23 -!- yalue has quit [Read error: Connection reset by peer] 15:24:49 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:24:53 or, did you mean 0-2 with 1d2? 15:25:19 No 15:25:21 1-2 15:25:24 Napkin: if EW3 doesn't do anything to a +2,+2, that is a bug 15:25:48 should result in at least +3,+3, right? 15:25:53 yes 15:27:01 it's been a while back, so i can't say with 100% certainty, but i think exactly that happened 15:27:04 anyways 15:27:21 The relevant line of code seems pretty straightforward, though 15:27:22 case SCR_ENCHANT_WEAPON_III: 15:27:23 _handle_enchant_weapon(1 + random2(2), 1 + random2(2), "bright yellow"); 15:30:19 considering the rarity, it could very well give more? ew1, ew2.. you know they will probably not work above +4.. but when you finally find your first ew3 after d27, after shoals, after snake pit, after slime, in crypt (like fleurka just did) then it's quite disappointing to not even give a single plus on her +6,+6 weapon 15:31:47 Napkin: well, it's pretty important that the order in which you read the scrolls doesn't matter 15:32:04 mmh? 15:32:33 like, with most alternative formulas, there would be a difference between reading an EW2 and then an EW3 or the other way around 15:33:10 so basically there has to be some chance of not giving a plus 15:34:02 i see 15:35:21 but still.. sad to see that "\o/ finally! /o\ doohh..." 15:39:15 -!- HangedMan is now known as GreatOrbOfEyes 15:39:47 would suggest making the 1d2 a 1d3 there but i don't remember them being that rare 15:41:19 They are pretty rare, yes 15:41:44 -!- ldf has quit [Read error: Connection reset by peer] 15:42:04 As rare as acquirement, it seems 15:43:01 well those aren't that rare either, heh 15:43:31 -!- BOOPYPUTT_ has quit [Quit: Page closed] 15:43:34 -!- spriseris has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 15:46:46 -!- johnthebear has quit [Quit: Computer has gone to sleep.] 15:49:51 -!- Leafsnail has quit [Quit: Man who run behind car get exhausted] 15:50:19 hmm.. 15:50:51 i mean, it just safed my butt.. but should centaurs really not be able to shoot through toadstools? 15:51:28 -!- Arkaniad has quit [Ping timeout: 256 seconds] 15:52:14 Well, they treat them similarly to other plants and such (but they would still need to kill them rather than shoot THROUGH them, most likely) 15:52:25 Though a moot point in 0.12, as toadstools don't randomly appear on corpses anymore 15:52:32 so, it's only the bushes that are special? 15:52:37 Yes 15:52:54 oh, they got removed? 15:53:04 wasn't it nice flavourwise? 15:53:06 no, made Fedhas only 15:53:10 Well, Fedhas can still make them, but they don't randomly appear otherwise 15:53:46 i see 15:53:57 Napkin: Well, they could create some interface issues with autotravel while wielding a non-melee weapon (like a bow) for example 15:54:05 Among a few other complaints 15:54:20 yeah, i saw the problem with launchers 15:56:23 Would it bother anyone if I replaced that ASSERT(monster_by_mid(m->mid) == m); with a non-asserting error message that provided some potentially useful info instead? 15:56:26 The function it's in give non-asserting errors for several other cases of invalid state already, and this one is blocking several people's saves currently (despite these invalid monsters not otherwise breaking the game) 15:57:02 -!- bob_ has quit [Quit: Page closed] 15:57:32 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 15:58:41 -!- SamB_ has joined ##crawl-dev 15:59:18 -!- Naruni has quit [Remote host closed the connection] 15:59:23 -!- Krakhan has quit [Changing host] 16:02:36 -!- ussdefiant has quit [Ping timeout: 272 seconds] 16:02:55 -!- SamB has quit [Ping timeout: 276 seconds] 16:03:38 -!- dcssrubot368 has quit [Read error: Connection reset by peer] 16:05:22 -!- ussdefiant has joined ##crawl-dev 16:06:34 -!- Soadreqm has quit [Ping timeout: 250 seconds] 16:07:56 -!- Nightbeer has quit [Read error: Connection reset by peer] 16:09:14 -!- Stelpa has quit [Quit: Butts] 16:14:10 -!- ussdefiant has quit [Ping timeout: 260 seconds] 16:16:56 -!- Mandevil has quit [Quit: Leaving] 16:20:01 -!- clinew has quit [Quit: leaving] 16:21:42 -!- superc has quit [Ping timeout: 245 seconds] 16:23:32 -!- Zifmia has quit [Quit: AndroidIrc Disconnecting] 16:24:22 -!- ussdefiant has joined ##crawl-dev 16:26:57 woah, elyvilon is a hell to play 16:27:17 is it necessary that _everything_ costs so much food? 16:27:35 that's the only balance there is 16:27:48 terrible 16:27:54 i was starving all the game 16:28:13 not necessarily pacify everything, train invocations early on to improve success rates 16:28:28 there is no other way to gain piety 16:28:54 i trained invocations early on 16:28:54 certainly also possible to play healer maybe pacifying one dude in two floors 16:29:02 the success rate was not the problem at all 16:30:38 -!- SkaryMonk has quit [Quit: Leaving.] 16:30:44 -!- ussdefiant has quit [Ping timeout: 248 seconds] 16:31:13 i remember plying elyvilon once, and it was great.. not too strong, not too hungry all the time 16:31:37 well, hunger on ely's abilities hasn't changed anytime recently 16:31:39 but this game i just had truely cured me from wanting that stress again 16:31:47 it was pretty great on dd last i tried 16:33:12 http://crawl.develz.org/morgues/git/Napkin/morgue-Napkin-20110406-151811.txt 16:33:45 -!- Ystah has joined ##crawl-dev 16:33:51 i have a suggestion 16:33:52 what a stress 16:34:05 -!- Melum has quit [Quit: Page closed] 16:34:10 a combat log screen 16:34:26 what is a combat log screen 16:35:09 the game logs the damage dealt/received with the formulha 16:35:11 formula * 16:35:31 the formula wouldn't fit on the screen 16:35:31 a screen where you fight with dead trees 16:35:41 what is break line? 16:36:19 the damage dealt is logged when running under debug 16:36:30 how to? 16:36:34 i presume there's a reason it's not generally shown to the player 16:36:46 you have to rebuild. you get a lot of crap messages out of it, though 16:36:50 would be useful to data paranoids like me 16:37:04 -!- syllogism- has quit [] 16:37:09 btb 16:37:10 brb * 16:37:13 -!- LordLovebone has quit [Quit: Page closed] 16:37:21 i don't really recommend playing for real in debug mode 16:37:42 i say, a combat screen 16:37:44 luckily that's hardly possible with default settings 16:37:45 not debug log 16:39:43 -!- ark__ has quit [Quit: Leaving] 16:41:07 -!- dtsund has left ##crawl-dev 16:43:54 -!- rkd has quit [] 16:44:01 -!- DracoOmega_ has joined ##crawl-dev 16:46:41 -!- DracoOmega has quit [Ping timeout: 245 seconds] 16:48:25 -!- DracoOmega_ is now known as DracoOmega 16:54:08 -!- scummos^ has quit [Remote host closed the connection] 17:08:04 -!- quazi has quit [Quit: Page closed] 17:09:06 -!- ophanim_school has quit [Quit: Page closed] 17:12:32 -!- DainDwarf has quit [Quit: Dain's default quit message] 17:13:34 Can anyone think of something that would break if you tried to apply delayed actions to a level that has only just been created? 17:14:24 The main thing I can see is that Kiku would rot any corpses you would encounter in the future, and not just those where you've already been 17:14:44 (Well, ones that already existed on level gen, which means a few vaults) 17:15:34 Because there are potential bugs with not applying them to unvisited levels, too 17:16:10 Well, not just 'potential', since these have already been encountered 17:16:29 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 17:16:41 And it seems an easy fix just to not exempt new levels from this, but I wonder if there is some good reason for it that I'm not seeing (input welcome :) ) 17:17:16 -!- Roarke has quit [Quit: Page closed] 17:19:37 -!- Garhauk has quit [Ping timeout: 245 seconds] 17:20:43 -!- GreatOrbOfEyes is now known as HangedMan 17:20:53 -!- dtsund has joined ##crawl-dev 17:23:16 ??josephine 17:23:16 josephine[1/1]: A *really* ugly necromancer. Spells: Bolt of Draining, Bolt of Cold, Animate Dead, Teleport Self 17:23:25 @??josephine 17:23:25 Josephine (16@) | Spd: 10 | HD: 9 | HP: 69 | AC/EV: 0/10 | Dam: 11 | 10weapons, 10items, 10doors, evil, spellcaster | Res: 06magic(60) | Vul: 08holy | Chunks: 07contam | XP: 1234 | Sp: b.cold (3d17), b.draining (3d14), animate dead, simulacrum | Sz: Medium | Int: high. 17:25:03 -!- geedmat has quit [Ping timeout: 245 seconds] 17:25:06 @??orc high priest 17:25:06 orc high priest (09o) | Spd: 10 | HD: 11 | HP: 43-68 | AC/EV: 1/12 | Dam: 7 | 10weapons, 10items, 10doors, evil, see invisible | Res: 06magic(58) | Vul: 08holy | Chunks: 07contam | XP: 1004 | Sp: pain (d13), demon, smiting (7-17), heal other, minor healing | Sz: Medium | Int: high. 17:26:37 any points you want to make with this comparsion 17:31:09 @??boggart 17:31:10 boggart (06g) | Spd: 12 | HD: 2 | HP: 6-16 | AC/EV: 0/12 | Dam: 5 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(18) | XP: 21 | Sp: confuse, slow, invisibility, blink, shadow creatures | Sz: little | Int: normal. 17:31:14 ??boggart 17:31:15 boggart[1/7]: Very weak by themselves until they start summoning, at which point they can be extremely dangerous. Can instantly summon 8 yaktaurs or slime creatures. They have very low HP and MR, so zapping or casting disintegration, fireball, paralyze, enslave, confusion, and polymorph are all safe options. 17:31:41 is this the only channel one can make bot queries in 17:31:48 or do I have someone ignored 17:31:58 No more scrutible to me than you :P\ 17:33:44 -!- dcssrubot58 has quit [Read error: Connection reset by peer] 17:34:40 -!- MarvinPA_ has joined ##crawl-dev 17:37:11 -!- Fhqwhgads_ has quit [Ping timeout: 260 seconds] 17:37:14 -!- Fhqwhgads__ is now known as Fhqwhgads_ 17:37:37 -!- MarvinPA has quit [Ping timeout: 248 seconds] 17:37:37 -!- MarvinPA_ is now known as MarvinPA 17:38:56 maybe they got confused because people were discussing vaulting in #crawl ? 17:39:31 Oh, wait... there IS a big problem with that, if you abandon then rejoin the same god, then an ally associated with that god falls down a shaft to a new level 17:39:36 (And probably less obscure situations) 17:40:23 ouch 17:40:32 -!- ldf has quit [Read error: Connection reset by peer] 17:40:36 Probably dactions need to be applied to transiting monsters sperately, but there's currently no way to know WHEN they transited 17:40:58 Was it before you abandoned first, or after? 17:41:20 -!- mumra_ has joined ##crawl-dev 17:41:36 (Currently Beogh/Yred companions (and probably other things) that are banished will remain friendly in the Abyss, even after abandoning) 17:41:43 This is not actually a new bug, but probably not noticed that often 17:42:58 -!- VolteccerJack has quit [Ping timeout: 245 seconds] 17:43:48 -!- mumra has quit [Ping timeout: 252 seconds] 17:44:12 so am I completely insane or is the chance to place a bazaar in a completely different file from portals/fhntynjum 17:44:15 it is 17:44:15 wonderful 17:44:36 -!- ZRN has quit [Ping timeout: 264 seconds] 17:47:32 -!- volteccer has quit [Ping timeout: 245 seconds] 17:47:59 -!- edlothiol has joined ##crawl-dev 17:50:45 -!- SaintWacko has quit [Quit: Page closed] 17:52:38 -!- edlothiol has quit [Ping timeout: 256 seconds] 18:01:20 -!- Naruni has joined ##crawl-dev 18:02:23 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:04:32 -!- VolteccerJack has quit [Quit: Page closed] 18:09:08 -!- mumra has joined ##crawl-dev 18:09:12 -!- ldf has quit [Ping timeout: 264 seconds] 18:11:25 -!- mumra_ has quit [Ping timeout: 260 seconds] 18:15:39 -!- Crazylemon64 has quit [Ping timeout: 240 seconds] 18:16:59 -!- ColdPie has quit [Ping timeout: 255 seconds] 18:17:40 -!- Pthing has quit [Read error: Connection reset by peer] 18:20:43 -!- _dd has quit [Ping timeout: 276 seconds] 18:22:41 -!- alefury has quit [] 18:24:20 -!- ColdPie has joined ##crawl-dev 18:24:41 okay more legit question 18:24:53 -!- _dd has joined ##crawl-dev 18:25:06 is there literally no absolute chance for wizlabs in wizlab.des and thus they're so rare because every added vault in their range pushes down their spawning rates 18:26:37 oh whoops I accidentally killed said chance instead? 18:27:01 okay I have to finish this patch fast 18:29:14 -!- hyperbolic has joined ##crawl-dev 18:29:47 -!- Beneather has quit [Ping timeout: 248 seconds] 18:29:47 -!- hurdos has quit [Ping timeout: 248 seconds] 18:29:47 -!- eb has quit [*.net *.split] 18:29:47 -!- johnny0 has quit [*.net *.split] 18:29:47 -!- G-Flex has quit [*.net *.split] 18:29:47 -!- bmfx has quit [*.net *.split] 18:29:48 -!- squimmy has quit [*.net *.split] 18:29:48 -!- ToBeFree has quit [*.net *.split] 18:29:48 -!- ReinH has quit [*.net *.split] 18:29:53 -!- imantor has quit [Ping timeout: 248 seconds] 18:30:25 -!- Eifeltrampel has quit [Ping timeout: 248 seconds] 18:30:36 -!- yuastnav has quit [Disconnected by services] 18:30:42 -!- elliott has quit [Quit: Reconnecting] 18:30:53 -!- elliott_ has joined ##crawl-dev 18:30:53 -!- elliott_ is now known as elliott 18:30:57 -!- elliptic has quit [Quit: Leaving] 18:30:57 -!- nonethousand has quit [Ping timeout: 248 seconds] 18:31:01 -!- Eifeltrampel has joined ##crawl-dev 18:31:08 -!- yuastnav_ is now known as yuastnav 18:31:16 -!- nonethousand_ is now known as nonethousand 18:31:22 -!- hyperbolic is now known as elliptic 18:31:23 -!- elliott is now known as Guest79759 18:31:37 -!- Guest79759 has quit [Client Quit] 18:31:41 HangedMan: i just noticed several of them are ORIENT: float 18:31:42 -!- Arkaniad has quit [Read error: Connection reset by peer] 18:31:48 -!- elliott_ has joined ##crawl-dev 18:31:49 the wizlabs? 18:31:54 the entrances yeah 18:31:57 yes that makes even less sense 18:32:07 this is the kind of thing I'm fixing in this patch 18:32:17 until hyper3 the float ones can't work at all in V 18:32:52 good thing said float tagging will be gone 18:33:12 -!- elliott_ is now known as elliott 18:33:20 -!- nooodl_ has quit [Ping timeout: 272 seconds] 18:33:24 -!- mineral has quit [Client Quit] 18:33:52 so are you going to do v_fixup tag or something since making the non-floor-bordered ice cave entrances all encased in walls is my current plan for ice cave entry vault consistency 18:33:54 yeah i don't really see the point in it in most cases, it just causes some layouts to veto 18:34:14 HangedMan: i don't see why they wouldn't already get encased in wall like any other vault? 18:34:35 -!- _dd has quit [Ping timeout: 260 seconds] 18:34:37 this is about working in and out of V 18:34:51 yeah i don't see what the problem is in V currently 18:34:55 rock walls! 18:35:02 the x's will get converted to the same walls as the surround 18:35:10 and the X's inside will get ice colours 18:35:13 they uh 18:35:17 surely that's the intention? 18:35:25 well when I was trying it they weren't getting converted 18:35:36 hmm 18:36:01 rock walls should always get converted unless the preserve_walls tag is there 18:36:31 there could be a problem that the _inner_ rock walls (capital X) will also get converted when they actually shouldn't 18:36:33 is it just for the vaults_foo tagging vaults, perhaps? 18:36:56 right yeah, if they're placing naturally then they won't get converted 18:36:59 i see ... 18:37:28 this is to do with how that code got removed that used to convert all V walls to the correct local material 18:37:35 mmm 18:38:00 -!- johnny0 has joined ##crawl-dev 18:38:19 the only proper solution is for me to properly hijack vault placement like i've been thinking about 18:38:36 hehehehehehe 18:38:37 -!- chaingun- has quit [Quit: ""] 18:39:12 -!- ToBeFree has joined ##crawl-dev 18:39:15 I've never seena wizlab in game so I don't even know what they are. 18:39:25 -!- Naruni has quit [Excess Flood] 18:41:26 what i would recommend for now with ice caves is not editing. we could restore the old wall conversion code if i don't finish hyper3 in time for code freeze. 18:41:39 -!- Naruni has joined ##crawl-dev 18:42:00 there's an alternative of only using the floor-bordered vaults for V in this 18:42:11 but actually it's starting to shape up now i'm back on it, might get stuff working again over the weekend 18:42:13 but there aren't many threats amongst those so it'd be a little weird 18:42:14 yes, also that 18:42:29 open with any solutions as long as they're solutions 18:42:54 you could give them vault_ tags instead of enabling them for the depth 18:43:05 but the extra layer of wall will be weird 18:43:40 hmm .. but that would kind of screw up placement probabilities 18:50:01 -!- Vizer_ has joined ##crawl-dev 18:50:39 -!- Vizer has quit [Ping timeout: 240 seconds] 18:52:27 What sort of visible changes will there be with this new version of hypervaults, anyway? 18:53:04 very little actually in V, just some minor stuff 18:53:17 it's the rest of the game that will be affected 18:53:27 What do you mean? 18:53:40 new layouts for most branches 18:54:06 well, probably only some in D / Snake / Dis / maybe Crypt to begin with 18:54:21 and abyss? 18:54:30 yes there also 18:54:31 Ah, okay. 18:54:44 well i've made two procedural layouts for abyss now 18:54:55 And don't take this the wrong way, but are there possibly any performance improvements in this, or is the code fairly similar in that regard? 18:55:05 but i can also use bh's LevelLayout to generate hyper layouts for abyss too 18:55:39 DracoOmega: performance is obviously a primary concern! ;) 18:56:10 basically the code should perform very similarly to current V; some of the new layouts will even be better because they're not doing such complicated stuff with placing vaults etc. 18:56:41 03elliptic 07* 0.12-a0-2605-gce9bcc5: Increase talon damage slightly. 10(8 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ce9bcc5e5792 18:56:42 Yeah, it's just that generating Vaults levels feels noticably slower than most places currently. Not so bad that it's really a problem, but.... 18:56:45 the algorithm hasn't actually changed much, i've just separated it into more separate chunks so it's easier to create different builder strategies for different types of layout 18:57:10 if V is a noticable problem there are already a couple of parameters that could be changed to speed it up 18:58:03 -!- Datul has quit [Quit: Page closed] 18:58:07 -!- jeanjacques has joined ##crawl-dev 18:58:07 the options table contains max_room_tries and max_place_tries, they could both be lowered a fair bit without noticing much visual difference 18:58:29 you might get a few less rooms per level but mostly turning those values down won't change much 18:59:22 in a lot of cases my new layouts could even be faster than old ones, because they'll case less vetoes with ORIENT vaults for starters 18:59:35 you'd be surprised how often normal level generation is currently causing a VETO 18:59:36 Hmmm... 18:59:39 Yeah, I have no idea 19:00:19 also some of the new layouts are noise-based stuff (like the Gehenna one i showed) and they're admittedly _way_ faster than hyper engine layouts 19:00:33 -!- absolutego has quit [Quit: leaving] 19:00:53 also if i can do this "hijacking normal vault placement" thing then i can further reduce the amount of vetos 19:01:05 most vetos are currently caused by vaults that the dungeon builder places after level generation 19:01:41 finally, i could actually try and do some actual optimisation work on the engine ;) and/or port parts of it to C++ 19:02:20 mumra: do you have some sort of list of vaults that commonly cause vetos in easily-fixable ways like minmay_crystal_thing 19:02:25 That would be nice, depending on how tricky it is. 19:02:35 And lest you get the wrong impression, I am very fond of the output :) 19:02:35 but level generation is a one-time operation, it's not like it's happening constantly during gameplay, so hopefully if things are reasonably good everything will be fine 19:02:52 however i am quite prepared for people to say "this is too slow" and i'd have to work on it a bit 19:03:13 does anybody yet have any ideas about why d:27 is slow in a way d:26 isn't 19:03:16 but so far nobody has raised any huge complaints about V, but i'm still ready for that 19:03:29 -!- glow has quit [Quit: Page closed] 19:03:48 HangedMan: it seems like any vault can cause a veto basically, if vault placement decides to place it across a path that breaks connectivity 19:03:49 -!- dcssrubot358 has quit [Read error: Connection reset by peer] 19:03:52 Well, it wasn't a HUGE complaint or anything. It was just noticably slower than elsewhere, so I had a sort of instinctual reservation if this stuff was going to eventually end up replacing more and more layouts elsewhere, even if they look great and all :) 19:04:08 the main way i can reduce this is with clever MMT_VAULT masking to protect connectivity 19:04:10 mumra: maybe every vault could be default transparent so the transparency checker uh 19:04:13 ... 19:04:23 shouldn't the transparency checker be default if it's that kind of thing 19:04:24 yeah that wouldn't help... 19:04:43 ??badwordpress[2] 19:04:44 badwordpress[2/3]: Is there something wrong with Okawaru? I played a Felid Monk of Okawaru all the way up to level 16 and never once received a gift from him. 19:04:57 * HangedMan shrugs 19:05:12 transparency tag will only help if the vault isn't actually breaking connectivity 19:05:23 bleh 19:05:42 (i don't actually know whether it is or not because of course you never see the output when a level gets vetoed, unless you go and disable a bunch of exceptions or whatever) 19:05:56 i have the main "disconnect areas" veto disabled while i'm testing but not the others 19:08:38 DracoOmega: i do notice V being slow as well, actually the current trunk version is better optimised than the first version i did, and actually v3 should be slightly better optimised than that already. the code is becoming more efficient not less ;) 19:09:13 and there are still a few optimisations i have in mind that could help things further 19:09:41 the problem is, it's just a damn complicated layout, and running in Lua of course doesn't help 19:09:56 fr every layout is layout_cross 19:10:26 Yeah, lua is pretty fast, but some of this is probably fairly heavy code 19:12:04 well most of the code is fairly streamlined, it just has to try things so many times until it fits somewhere, and it's a lot more finnicky than normal vault placement so it takes more tries :) 19:12:33 Yes, that's sort of what I mean. Lots of iterations of stuff 19:12:41 a major optimisation would be something like a bsp tree so i can find large-enough regions quickly without having to hunt randomly for coordinates that work 19:13:38 but these days i'm in the "optimise later" camp and i've been really surprised so far how quick things are despite the iterations it's dealing with ! 19:15:03 the times when you notice slowness most are probably a) specific versions of the V layout (the purely maze one is the biggest culprit) and b) occasions when vetos are happening and the layout is actually having to run multiple times through no fault of its own 19:16:10 -!- monqy has joined ##crawl-dev 19:16:27 HangedMan: do you know if there are any ORIENT vaults with V depth? i assume infiniplex disabled them all 19:17:02 they were all removed but I can look at the relevant commit and give a list of suggestions to place in V 19:17:21 non-ORIENT ones are fine, ORIENT ones need to wait for v3 19:18:14 -!- Arkaniad has quit [Read error: Connection reset by peer] 19:18:36 then I guess I'm doing... another patch of carefully chosen single lines for a giant pile of things 19:18:51 going to start ripping out my hair with my teeth 19:19:01 that sounds ... difficult 19:19:05 unless you have long hair 19:19:23 -!- meowfelid has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 19:19:31 that is the point of the frustration yes 19:22:47 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 19:26:43 -!- Arkaniad has quit [Read error: Connection reset by peer] 19:28:11 -!- Arkaniad has quit [Read error: Connection reset by peer] 19:30:54 -!- rwbarton has quit [Ping timeout: 276 seconds] 19:31:14 -!- HangedMan has quit [Quit: leaving] 19:41:36 -!- dtsund has quit [Ping timeout: 276 seconds] 19:43:41 -!- LordLovebone has quit [Quit: Page closed] 19:48:19 -!- Zermako has quit [] 19:55:22 -!- magistern has quit [Quit: This computer has gone to sleep] 19:56:09 -!- hurdos has quit [Ping timeout: 240 seconds] 20:01:41 -!- Arkaniad has quit [Read error: Connection reset by peer] 20:03:11 -!- Arkaniad has quit [Read error: Connection reset by peer] 20:08:17 -!- geedmat has quit [Quit: Page closed] 20:08:38 -!- oberstein has quit [Ping timeout: 256 seconds] 20:10:46 This BOOPYPUTT crash is kind of confusing. Well, the assert was triggered due to there being a MONS_NO_MONSTER in the companion list, but its mid matches an orc priest right next to him. And if you go up or down the stairs or something, the companion list fixes itself when it updates. But I have no idea how it could have gotten into that state in the first place 20:10:57 -!- dtsund has joined ##crawl-dev 20:11:10 -!- oberstein has joined ##crawl-dev 20:12:08 -!- gluop has quit [Ping timeout: 272 seconds] 20:14:51 -!- bh has joined ##crawl-dev 20:15:02 -!- eith has quit [Ping timeout: 246 seconds] 20:15:56 -!- SurpriseTRex has quit [Ping timeout: 272 seconds] 20:16:07 -!- Vizer has joined ##crawl-dev 20:16:34 -!- scummos has quit [Ping timeout: 272 seconds] 20:16:36 -!- Vizer_ has quit [Ping timeout: 250 seconds] 20:17:30 -!- DracoOmega_ has joined ##crawl-dev 20:17:56 mumra: any other exciting bugs? 20:17:57 bh: You have 1 message. Use !messages to read it. 20:17:57 -!- syraine has quit [Ping timeout: 245 seconds] 20:17:59 !messages 20:18:00 (1/1) mumra said (12h 25m 8s ago): More abyssal weirdness - I'm noticing that stone arches seem to never be overwritten by subsequent feature changes 20:18:10 !seen mumra 20:18:11 I last saw mumra at Fri Mar 8 01:54:25 2013 UTC (23m 45s ago) saying maybe crypt could guarantee one randbook? on ##crawl. 20:18:20 that's intentional. 20:19:36 -!- DracoOmega has quit [Ping timeout: 245 seconds] 20:24:28 -!- thetao has quit [Quit: Page closed] 20:27:51 -!- bonghitz has quit [Remote host closed the connection] 20:29:35 <|amethyst> bh: yeah, I pointed out galehar's original commit doing that 20:29:49 <|amethyst> bh: it's not clear whether that's necessary now 20:30:13 |amethyst: what about giving them a mask and removing the mask when they're seen? 20:30:19 <|amethyst> bh: oh, also he said that it *was* morphing things into arches, but not back 20:30:31 -!- Arkaniad has quit [Read error: Connection reset by peer] 20:30:45 yeah. That makes sense. I know what line of code controls that. It should probably only apply to portals. 20:31:21 Okay.... apparently KILL_RESET actually banishes things 20:31:25 -!- DracoOmega_ is now known as DracoOmega 20:31:41 It really doesn't seem like it should do that 20:32:27 Or at least, that's a very misleading name 20:32:50 KILL_RESET? never heard of it 20:33:03 * |amethyst does a git blame 20:33:13 <|amethyst> I remember something about that a while back 20:33:25 <|amethyst> I mean, about making it work the same as banishment for some reason 20:33:30 This also explains battlespheres mysteriously ending up in the abyss, too 20:33:36 |amethyst: the reason for the stone arch permanence is because stone arches are randomly placed. 20:33:39 ??battlesphere 20:33:40 battlesphere[1/4]: Level 4 conjuration/charms, new in 0.12. Conjures an orb that follows the caster around and will fire at your target whenever you cast projectile-based conjurations. Does modest damage, but has good mp efficiency. 20:33:41 -!- WalkerBoh has quit [Remote host closed the connection] 20:33:55 -!- dcssrubot863 has quit [Read error: Connection reset by peer] 20:33:57 A bunch of things use KILL_RESET, but most of them can't actually survive abyss transit 20:34:13 Since they are summons or other vetoed things 20:34:26 -!- nplus1 has quit [Quit: Page closed] 20:34:40 Caprice (L24 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 20:35:55 <|amethyst> hm, no, I must be misremembering 20:36:12 Helpful comment here in the enum definition 20:36:13 KILL_RESET, // ??? 20:36:31 <|amethyst> I think it sounds reasonable it have the transit stuff happen only under KILL_BANISHED, not KILL_RESET 20:36:42 -!- syraine_ has quit [Ping timeout: 245 seconds] 20:37:10 -!- mikee_ has joined ##crawl-dev 20:37:12 Yes 20:37:13 <|amethyst> or 20:37:21 <|amethyst> use KILL_DISMISSED instead 20:37:30 -!- clouded_ has quit [Ping timeout: 252 seconds] 20:37:43 <|amethyst> %git 5c1b5e17 20:37:43 03galehar * 0.11-a0-355-g5c1b5e1: Use KILL_DISMISSED instead of KILL_RESET for monster merging. 10(1 year ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=5c1b5e17a189 20:38:14 Helpful comment there, too 20:38:16 KILL_DISMISSED, // ??? 20:38:24 Does anyone even know what they're SUPPOSED to do? 20:38:39 going to guess dismiss and reset respectively 20:38:44 Yes! 20:38:54 i am a genius 20:39:03 sorry you can't all be like me 20:39:05 <|amethyst> %git 7c43b3ef1 20:39:05 03due * 0.8.0-a0-4968-g7c43b3e: Set was_banished earlier in monster_die. 10(2 years, 1 month ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7c43b3ef1951 20:39:05 DracoOmega: I tried to figure this out once when I was doing something with CBL 20:39:07 KILL_RESET is also used for killing tentacles and several other things, at present 20:39:11 I don't think I succeeded 20:39:19 <|amethyst> %git e2b04897c0ae8e645985a1e3ddcf2c43ef81f5db 20:39:19 03due * 0.8.0-a0-5010-ge2b0489: New killer_types: banished, unsummoned, timeout. 10(2 years, 1 month ago, 4 files, 44+ 26-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e2b04897c0ae 20:39:50 i also have tried to figure out KILL_RESET is for and failed! 20:39:59 That makes it look like KILL_RESET is sort of a holdover of an old system 20:40:12 <|amethyst> yeah 20:40:22 why aren't my commits turning up in the gitorious activities feed... 20:40:29 <|amethyst> but all the while people have been thinking it's what you're supposed to use when a monster "just goes away" 20:40:34 !tell mumra Arches are no longer treated specially. 20:40:35 bh: OK, I'll let mumra know. 20:40:41 It's still used in a bunch of other places, though 20:40:47 <|amethyst> yeah 20:41:05 <|amethyst> see the comments on those due commits I cited 20:41:11 Yes, I read some of them 20:41:30 Probably this should be tidied up though 20:41:31 <|amethyst> there might still be old mantis issues about this too 20:41:44 <|amethyst> I agree 20:42:27 And better-documented so that it's at least clear where each should be used 20:42:30 <|amethyst> Everything that uses KILL_RESET or KILL_DISMISSED should be evaluated to determine whether it should be KILL_BANISHED, KILL_TIMEOUT, KILL_UNSUMMONED 20:42:45 03bh 07* 0.12-a0-2606-ga2a72ae: Don't special case stone arches in the abyss 10(7 minutes ago, 1 file, 1+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a2a72ae5e7ad 20:42:47 Well, there are things for which none of those apply 20:42:54 <|amethyst> maybe keep KILL_DISMISSED for things like wizmode etc 20:43:21 Like kraken tentacles dying (which use a different killtype than their parent to avoid propogating in circles, I think) 20:43:43 And removing stuff that has been interlevel recalled 'kills' the old monster when you return to the level 20:44:30 Which isn't really banish, timeout or unsummon 20:44:48 I think it makes sense to have a single kill type that is basically 'behind the scenes stuff with no other consequences' 20:44:50 <|amethyst> hm 20:44:58 As in 'just remove this monster now' 20:45:09 <|amethyst> maybe the problem is that mons->needs_abyss_transit is wrong for these monsters 20:45:16 -!- cocofalco has quit [Quit: Page closed] 20:45:37 <|amethyst> because if that returns false, the monster shouldn't be sent to the abyss---it leaves the loop immediately 20:45:59 But some of these monsters can be banished normally 20:46:05 And should be able to be transited then 20:46:09 <|amethyst> right 20:46:12 <|amethyst> oh 20:46:19 I don't think KILL_RESET is actually used at the moment for any normal banishment cases 20:46:21 <|amethyst> needs_abyss_transit always uses the abyss 20:46:33 <|amethyst> err 20:46:43 back in a while. DracoOmega: you should check out mumra's layouts. They're rad. 20:46:43 <|amethyst> needs_abyss_transit always returns tre for uniques 20:46:59 <|amethyst> so if you KILL_RESET a unique, or a big enough monster by HD, it will go to the abyss 20:47:08 Yes 20:47:09 <|amethyst> I think KILL_RESET should be where KILL_DISMISSED are 20:47:17 <|amethyst> s/MISSED/MISSED etc/ 20:47:19 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 20:47:50 Oh, just move its place in the switch statement down? 20:47:50 For now, anyway 20:47:58 <|amethyst> I'm not 100% sure about that though 20:48:16 I will have another look at all the places it is used 20:48:33 <|amethyst> I'd talk with some of the more experienced devs, see if they can think of any cases where KILL_RESET *is* supposed to send things to the abyss still, or where it would hurt if it didn't 20:48:35 -!- noppa354 has quit [Quit: Page closed] 20:50:13 -!- dtsund has quit [Read error: Connection reset by peer] 20:50:34 <|amethyst> (if anything does rely on that, it should just be changed to use KILL_BANISHED, then KILL_RESET can be made to act like KILL_DISMISSED 20:50:38 <|amethyst> ) 20:50:52 -!- bh has quit [Ping timeout: 245 seconds] 20:50:53 Yes 20:51:21 -!- dtsund has joined ##crawl-dev 20:52:08 <|amethyst> Hah, from one of those commits of due's 20:52:18 <|amethyst> $ We should fix it. I would fix it if I wasn't too terrified by the current state of monster_die. 20:52:27 Haha 20:53:18 -!- bmfx has quit [Read error: Operation timed out] 20:53:54 <|amethyst> oh, that was a different one 20:54:00 <|amethyst> but also a relevant commit message 20:54:20 <|amethyst> oh, no, I did link that one, 7c43b3e 20:55:35 <|amethyst> DracoOmega: oh, I guess the item destruction code is probably still necessary for reset 20:55:44 <|amethyst> so not entirely the same as dismiss 20:56:01 Okay, currently KILL_RESET is used for (as best I can see): 20:56:04 Non-quiet wearing off of ENCH_ABJ 20:56:04 Killing tentacles when a tentacle head is teleported 20:56:04 Battlespheres ending 20:56:04 Summoned dancing weapons 20:56:04 Removing recalled companions from other levels 20:56:28 -!- rossi has quit [Ping timeout: 272 seconds] 20:56:47 Clearly none of those mean to banish things 20:57:24 <|amethyst> DracoOmega: 20:57:44 <|amethyst> DracoOmega: else if (mons->type == MONS_ELDRITCH_TENTACLE) .... if (killer == KILL_RESET) killer = KILL_DISMISSED; hahahaha 20:58:25 <|amethyst> void zap_los_monsters(bool items_also) 20:58:32 <|amethyst> err 20:58:46 <|amethyst> // Does the equivalent of KILL_RESET on all monsters in LOS. 20:58:47 <|amethyst> ... 20:58:55 <|amethyst> monster_die(mon, KILL_DISMISSED, NON_MONSTER, true, true); 20:59:01 Clearly the code is just very confused 20:59:42 almost as confused as I am 21:00:14 There probably needs to just be one "remove without consequences" kill type, and everything in question just uses this or something 21:00:21 And give it a better comment in the num 21:01:23 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 21:01:50 -!- dtsund has quit [Remote host closed the connection] 21:02:10 -!- dtsund has joined ##crawl-dev 21:02:23 // This must only be called by monsters running out of time (or 21:02:23 // abjuration), because it uses the beam variables! Or does it??? 21:02:28 Man 21:02:33 -!- ontoclasm has joined ##crawl-dev 21:02:51 -!- kek has quit [Quit: Kicked by KickServ] 21:03:02 Well, I would like to fix this in a more detailed way, but for now I will settle for something that just does not set your followers randomly to the abyss when you switch levels 21:03:05 -!- Leafsnail has quit [Quit: If you think nobody cares, try missing a few payments] 21:03:12 So that it can be pushed tonight 21:03:35 I have spent far too many hours coding over these past couple days, I think 21:04:18 forkandwait the Bolt Thrower (L7 MiHu) ERROR: range check error (35 / 35) (D:3) 21:05:41 -!- bonghitz has quit [Remote host closed the connection] 21:08:02 03elliptic 07* 0.12-a0-2607-g2076e0c: Use the normal attack delay when attacking empty space. 10(13 minutes ago, 1 file, 22+ 16-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2076e0c67663 21:11:14 -!- s951 has quit [Quit: Leaving] 21:11:32 -!- monqy has quit [Quit: hello] 21:13:50 -!- blackcustard has quit [Read error: Connection reset by peer] 21:14:03 -!- Nakatomy has quit [Remote host closed the connection] 21:22:42 -!- Dixlet has joined ##crawl-dev 21:30:53 -!- bh has joined ##crawl-dev 21:31:55 ??skeleton 21:31:56 skeleton[1/2]: A zombie who misplaced his flesh. Not robust enough to pose a threat under normal circumstances. There are, however, abnormal circumstances such as anaconda skeletons in the Abyss. 21:32:04 unknown monster: "skeleton" 21:32:04 %??skeleton 21:32:09 anaconda skeleton (15Z) | Spd: 16 | HD: 11 | HP: 64-92 | AC/EV: 0/9 | Dam: 403(constrict), 16 | 07undead, evil | Res: 06magic(14), 02cold++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1121 | Sz: Large | Int: plant. 21:32:09 %??anaconda skeleton 21:33:24 why would an anaconda skeleton be dangerous 21:33:40 i mean i guess if you're like xl 8 21:33:49 but then you're probably dead regardless. 21:33:58 Well, they're not hugely less dangerous than live ones, I think 21:35:48 well, they are less dangerous now that they don't actually constrict you 21:35:52 -!- QQQ is now known as gloop 21:36:08 they used to constrict you and probably they still should (I don't think it was an intentional change) 21:36:24 They don't? 21:36:36 It says so right there - is that in error? 21:36:41 -!- sbanwart has quit [Ping timeout: 245 seconds] 21:37:03 the strangest thing is that you still get the message "The anaconda skeleton constricts you." when it hits you 21:37:07 it just doesn't actually 21:37:12 Okay, that definitely sounds buggy 21:38:54 -!- gluup_ has quit [Ping timeout: 272 seconds] 21:40:50 -!- ponies_ has quit [Ping timeout: 255 seconds] 21:43:57 so the Constr light doesn't go on on the dash, then? 21:44:22 -!- gloop has quit [Read error: Connection reset by peer] 21:47:07 spirits and blessed toes no longer exist, right 21:47:27 ??blessed toe 21:47:28 blessed toe[1/1]: Sort of like a {curse_toe}, but summons holy monsters instead of undead and mushrooms. Doesn't currently appear short of lucky holypolymorph, and the devs don't like them. 21:47:45 uck really 21:47:45 Why the hate on blessed toes? 21:47:49 unknown monster: "blessed toe" 21:47:49 %??blessed toe 21:47:56 looks like they're gone 21:48:01 r i p 21:48:22 ??toadstool 21:48:23 toadstool[1/2]: A toadstool grows from a nearby corpse. 21:48:23 ??fungus 21:48:24 fungus[1/1]: A non-interactive plant in the dungeon. Nothing special about it, except that it can block an oklob plant's LOF. 21:48:30 -!- monqy has joined ##crawl-dev 21:49:18 ontoclasm: what would you call an abyssal fungus? 21:49:32 -!- LordLovebone has quit [Quit: Page closed] 21:50:42 nonexistent please 21:53:38 brundlefungus 21:53:58 monqy: what's wrong with an eldritch plant? 21:54:12 -!- moviegoer has quit [Ping timeout: 245 seconds] 21:54:13 infernal fern 21:54:27 the part where plants tend to be heck annoying. if it's reasonably designed it'd be ok i guess but 21:54:33 remember toadstools 21:54:39 wandering mushrooms: not so hot 21:54:40 &c &c 21:56:47 monqy: I'm thinking of it as mostly a decorative thing 21:57:52 The Corruption 21:58:12 is it a decoration that hurts you if you get near it and stops autoexplore/shift travel/etc 21:58:22 monqy: hell no 21:58:25 ok good 21:58:41 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:58:51 lugoshroom 21:58:59 ouch :) 21:59:17 monqy: would you find it objectionable if there was some plant that translocated to corpses and ate them? 21:59:41 plants with tentacles 21:59:42 hmmmm that'd be cool if it's not annoying 21:59:54 idk if it'd be annoying 21:59:58 depends on how crawl copes? 22:00:42 -!- dtsund has quit [Ping timeout: 276 seconds] 22:01:02 ontoclasm: devorid? 22:01:42 -!- volteccer has quit [Ping timeout: 245 seconds] 22:03:09 -!- Stumpsv has quit [Quit: Leaving] 22:03:11 because it creeps around when you're not looking, removing stuff you really wanted? HEYO 22:03:37 03DracoOmega 07* 0.12-a0-2608-g7b177a0: Properly remove all companion tracking when you abandon Yred/Beogh 10(7 hours ago, 1 file, 1+ 7-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7b177a007d86 22:03:37 03DracoOmega 07* 0.12-a0-2609-g510d888: Remove companions from tracking if banishment 'killed' them 10(6 hours ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=510d888ae20d 22:03:37 03DracoOmega 07* 0.12-a0-2610-ge2c1853: Replace an assert with a more informative error message 10(5 hours ago, 1 file, 13+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e2c1853af438 22:03:37 03DracoOmega 07* 0.12-a0-2611-g40d21e8: Don't send KILL_RESET creatures to the Abyss 10(52 minutes ago, 1 file, 4+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=40d21e897e6e 22:04:01 -!- dcssrubot443 has quit [Read error: Connection reset by peer] 22:09:21 ??burning bush 22:09:22 burning bush[1/1]: Bush that throws flame, in Zot defence. Sees invisible. Also in sprint IV. Also in a Zot stairs vault. 22:09:27 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 22:09:44 That message implies that they appear in the actual game, 'eh? 22:10:24 so, i had an interesting thought just now 22:10:30 about changing labs :C 22:11:00 (because nobody's tried coming up with a more interesting concept for labs yet of course) 22:11:10 ontoclasm: like deleting it? 22:11:30 well, yeah, that's an option 22:11:44 i'd rather make them interesting than just trash them though 22:11:59 -!- WalkerBoh has quit [Remote host closed the connection] 22:12:19 wand labs is brutal. 22:12:34 anyway, my thought was to basically make them the maze layout from newvaults 22:12:45 that'snew-singular-vaults not new newvaults 22:12:51 er. 22:13:05 so instead of 1-tile corridors it's a big grid of little rooms 22:13:11 Using a bunch of smaller vault definitions? 22:13:16 and many of the little rooms have stuff in them 22:13:20 yeah 22:13:38 Hmmm... might be possible. I know HangedMan had ideas for sort of minivaults in there 22:13:45 the goal is still to get to the minotaur, who's in a big room in the center 22:14:03 but now there are multiple ways to get there, and stuff to fight along the way 22:14:56 I think the idea has promise 22:17:41 <|amethyst> DracoOmega: btw, not so sure about removing the !mons->is_summoned() check 22:17:44 -!- volteccer_ has quit [Quit: Page closed] 22:18:43 <|amethyst> DracoOmega: I'm not sure it's wrong, either, though 22:18:59 Well, nothing killed by KILL_RESET should leave items, should it? 22:19:04 Isn't that all that does 22:19:05 ? 22:19:55 <|amethyst> dancing weapons? 22:20:43 Well, they can't die that way anyway, unless they were summoned 22:20:51 In which case they shouldn't drop themselves anyway 22:21:32 <|amethyst> ah, I see 22:22:01 should I remove my abyss spawn-in-sight messages? I just really hate "foo comes into view" 22:22:51 <|amethyst> I like them, modulo the bugs (are there any of those left?) 22:22:58 There are 22:23:00 |amethyst: duplicate messages 22:23:06 plus the text is all hardcoded 22:23:11 bh: Well, the "foo comes into view" is important to keep 22:23:17 -!- danbru has quit [Quit: WeeChat 0.4.0] 22:23:22 Since people actually do stuff with these messages 22:23:30 -!- shirish has joined ##crawl-dev 22:23:32 DracoOmega: macrology? 22:23:51 Well, I think some people have force_mores on this for some creatures, at least? 22:23:57 ah 22:23:59 <|amethyst> It would be nice if you could attach invisible tags to messages that would be matched by filters 22:24:01 -!- flaco has quit [Client Quit] 22:24:02 <|amethyst> like item prefixes 22:24:14 There are probably other things people do with them, too 22:24:23 <|amethyst> I mean, other than just "the channel" and "the god", whcih aren't detailed enought 22:24:26 <|amethyst> s/t$// 22:24:37 <|amethyst> s/chi/ich/ 22:24:42 <|amethyst> gah 22:25:44 Some bugs with those new abyss messages seem kind of hard to fix, though. I fixed a couple yesterday, but that solution doesn't work so well for other things 22:26:41 |amethyst: i think i spoke with you about that idea at some point 22:27:38 <|amethyst> probably 22:27:55 it's a good one 22:33:57 03elliptic 07* 0.12-a0-2612-g8f33a4f: Don't skip handle_phase_end() when bailing out of the melee code early. 10(12 minutes ago, 2 files, 14+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8f33a4fbf221 22:36:14 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2612-g8f33a4f (34) 22:37:07 -!- moohaus has quit [Ping timeout: 245 seconds] 22:37:20 mm 22:37:28 axe of woe buff :C 22:38:01 arga: now {good??} 22:38:03 -!- dtsund has joined ##crawl-dev 22:38:29 arga wasn't broken before, it was specific to unrands with an on-hit effect 22:38:35 oh 22:38:46 and a bunch of other crazy situations i guess, like slimify and some other things 22:38:50 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 22:40:26 ??arga 22:40:27 arga[1/1]: +10,+6 mithril war axe of speed, +2 str, 30 MR, -5% overpowered. (The "mithril" is just flavor.) 22:40:40 dang 22:40:44 MarvinPA: it was broken 22:40:47 brokenly overpowered! 22:41:03 of course 22:42:09 isn't there a radius iterator that gives a random ordering on its elements? 22:44:43 bh: distance_iterator, I think 22:46:06 DracoOmega: doesn't respect LOS though 22:46:23 Well, you can do a LoS check on the coordinate after, if you want 22:59:35 -!- ussdefiant has joined ##crawl-dev 23:04:17 -!- ussdefiant_ has joined ##crawl-dev 23:04:24 -!- rossi has quit [Ping timeout: 264 seconds] 23:04:24 -!- ussdefiant has quit [Ping timeout: 256 seconds] 23:04:26 -!- ussdefiant_ is now known as ussdefiant 23:06:42 -!- syraine has quit [Ping timeout: 245 seconds] 23:09:20 Web Tiles Player Doll and Item Errors (https://crawl.develz.org/mantis/view.php?id=6747) by Alec 23:11:17 -!- syraine_ has quit [Ping timeout: 245 seconds] 23:15:24 -!- ruwin has quit [] 23:21:07 -!- kekekela has quit [Quit: Page closed] 23:22:20 -!- AriaB has quit [] 23:26:32 what controls if a monster name appears or does not appear in the monster list? 23:27:20 Do you mean the order of precedence or whether it isn't important enough to list at all? 23:27:39 the latter 23:28:03 Um... not sure. Maybe is_firewood() is involved? 23:28:23 Since that covers a lot of things that are considered unimportant 23:29:36 BOOPYPUTT the Severer (L9 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed on turn 8513. (D:9) 23:29:41 yeah. NO_EXP and stationary does it 23:31:19 ??meatlord 23:31:20 I don't have a page labeled meatlord in my learndb. 23:32:21 -!- dtsund has quit [Ping timeout: 276 seconds] 23:34:06 -!- dcssrubot821 has quit [Read error: Connection reset by peer] 23:39:32 -!- pelotron has quit [Ping timeout: 256 seconds] 23:40:37 unknown monster: "meatlord" 23:40:37 %??meatlord 23:40:53 get with the times chei 23:42:24 -!- pelotr0n has quit [Ping timeout: 272 seconds] 23:42:36 DracoOmega, ontoclasm: can you provide some feedback on this? https://gist.github.com/bhickey/5114450 23:42:57 I like the concept, but I'm concerned that it might be an annoyance 23:43:35 well if it's 0 exp firewood autoexplore will ignore it completely afaik 23:43:45 and it won't get "comes into view" messages 23:43:59 I can't imagine there will be many corpses for it to blink to, though 23:44:09 The Abyss isn't exactly known for having them 23:44:33 yeah, it'd be a weird surprise 23:44:46 And it doesn't even do anything when it finds one, really 23:44:47 DracoOmega: thanks to all the devorids flying around devouring them! ;) 23:44:56 -!- clinew has quit [Quit: leaving] 23:44:57 I mean, sure it removes it, but that's mostly nothing 23:45:16 On the rare chance that both a devorid and a corpse are near each other and you at the same time 23:45:29 it's probably more likely to be destroyed by a chaos butterfly in the meantime 23:47:07 bh what do you stand for 23:47:22 blazing hand 23:47:38 i saw bh referenced in the description of a tloc spell 23:47:45 Blazinghand: truth, justice and the xom-way 23:47:45 and was like "well that's clearly not me" 23:48:23 Blazinghand: https://gitorious.org/crawl/crawl/commits/master :) guess which one is me 23:51:03 DracoOmega: I could make it functionless firewood 23:51:35 it should spread through the abyss like ballistos 23:51:41 but with less silly explosions 23:51:42 Like, I do sort of find the concept interesting, except that I think that it will be so rare and have so little effect that the whole thing feels kind of pointless here. No offense intended 23:52:55 DracoOmega: there's a reason I didn't just push it :) 23:53:02 Ha 23:54:14 -!- Naruni has quit [Remote host closed the connection] 23:54:48 But I am really tired now, so I should be off, I think 23:54:53 Farewell! 23:55:02 -!- Datul has quit [Ping timeout: 245 seconds] 23:55:05 -!- DracoOmega has quit [Quit: Leaving] 23:56:56 -!- Bop has quit [Quit: Leaving]